From 4826c2c0892a2b546093b5ff4fb44876fb599ed5 Mon Sep 17 00:00:00 2001 From: gabek Date: Tue, 15 Nov 2022 01:04:30 +0000 Subject: [PATCH] Bundle embedded web app --- static/web/404.html | 4 +- static/web/404/index.html | 4 +- .../static/chunks/1043-14d9ee8e305b7d46.js | 1 - .../static/chunks/1043-2e3b169ca17bc890.js | 1 + .../static/chunks/1053.adb29a47c34b267a.js | 1 - .../static/chunks/1053.f237ac4cc05d6e85.js | 1 + .../static/chunks/1082-4166ccf641f72cd5.js | 1 + .../static/chunks/1082-6faa6106b5c12158.js | 1 - .../static/chunks/1084.8bd09a422bf924f1.js | 1 - .../static/chunks/1084.f907b1c2401c4b21.js | 1 + .../static/chunks/1300.0a0a7c95a8efaf91.js | 1 + .../static/chunks/1300.c6e6c2f3b645a9a9.js | 1 - .../static/chunks/1390.33317c140be0df3a.js | 1 + .../static/chunks/1390.d7a1061cbe003f66.js | 1 - .../static/chunks/1446.2b0fc97a915d5297.js | 1 + .../static/chunks/1446.729b459281b981b9.js | 1 - .../static/chunks/1559.171b5fc39b96ca1e.js | 1 + .../static/chunks/1559.e17bdaf1734dc553.js | 1 - .../static/chunks/1650.06a77268379b94b2.js | 1 - .../static/chunks/1650.5ec9fca9f87420a7.js | 1 + .../static/chunks/1660.5fd6ace70d00e522.js | 1 + .../static/chunks/1660.76cc05d00e5034ad.js | 1 - .../static/chunks/177.992f1cc5af7074c9.js | 1 + .../static/chunks/177.fed9ebd80ef429e9.js | 1 - .../static/chunks/1770.4186fa3ec779e74e.js | 1 + .../static/chunks/1770.ffd38031b937c10a.js | 1 - .../static/chunks/1829-0eb93b8278101717.js | 1 - .../static/chunks/1829-ddb59c4a9d67f307.js | 1 + .../static/chunks/1873.8ea0163eab74d7fe.js | 1 + .../static/chunks/1873.ad239337a916524b.js | 1 - .../static/chunks/1920.53df14c20cddc378.js | 1 + .../static/chunks/1920.e6bf04b81039b68b.js | 1 - .../static/chunks/1938-3500bd8fa6a1c1fe.js | 1 + .../static/chunks/1938-b0f3946c8d62a1b3.js | 1 - .../static/chunks/1943-59cf60c8459758f9.js | 1 - .../static/chunks/1943-f514190c21a17631.js | 1 + .../static/chunks/2040.2b48b43e5c9bbd94.js | 1 - .../static/chunks/2040.b937960b2de79e5f.js | 1 + .../static/chunks/2069-4f96bdee483a378d.js | 14 ++ .../static/chunks/2069-a148391615083e0c.js | 14 -- .../static/chunks/2119.0cb64fe9bc609787.js | 1 - .../static/chunks/2119.90cbb1e84e295e10.js | 1 + .../static/chunks/2136.3c7248e1cb33b0f2.js | 1 - .../static/chunks/2136.ddeabaa468502bcc.js | 1 + .../static/chunks/2139-45d397b25adef6af.js | 17 -- .../static/chunks/2139-cc4ba29e66f06c65.js | 17 ++ .../static/chunks/2239-356eb3e5578600fe.js | 1 - .../static/chunks/2239-e43a7d36407cd91e.js | 1 + .../static/chunks/228.b37f35d73d569531.js | 1 + .../static/chunks/228.bcd421992bab4a0b.js | 1 - .../static/chunks/2314.701718d501b406c5.js | 1 + .../static/chunks/2314.ce3a0e1828ad2d06.js | 1 - .../static/chunks/2386.205182b4996b04dc.js | 1 + .../static/chunks/2386.4cae8b3c19475466.js | 1 - .../static/chunks/2406.04743ed8b26fbb4f.js | 1 - .../static/chunks/2406.a2ee915cb4e753a2.js | 1 + .../static/chunks/2542.82fcb9f7206aadce.js | 1 - .../static/chunks/2542.d54bc53f97208386.js | 1 + .../static/chunks/2602.08925fc7ed999590.js | 1 + .../static/chunks/2602.b42aa7598d8adcd0.js | 1 - .../static/chunks/2675.1c2be9cfbb4296ba.js | 1 + .../static/chunks/2675.5dcad6fd413d6984.js | 1 - .../static/chunks/2750.c59a399b1fea375f.js | 1 + .../static/chunks/2750.dce1b0402fc3003b.js | 1 - .../static/chunks/2852-c69fa78b76fad306.js | 6 - .../static/chunks/2852-e752a94f50869728.js | 6 + .../static/chunks/2877.4a5ca5df09892683.js | 1 - .../static/chunks/2877.d0822a690b33a36c.js | 1 + .../chunks/29107295-1453a3860b50f70e.js | 1 - .../chunks/29107295-8f8e17c44e039888.js | 1 + .../static/chunks/2934-54a8abe3c589160f.js | 1 + .../static/chunks/2934-7e53ecb633cea33f.js | 1 - .../static/chunks/305.89841c282a61cef8.js | 1 - .../static/chunks/305.fe4f32de2bb23845.js | 1 + .../static/chunks/3203.4b4ad54c6039f230.js | 1 - .../static/chunks/3203.dba29ebb47f2c4e4.js | 1 + .../static/chunks/3283.477f04272b2ea1d3.js | 1 + .../static/chunks/3283.4aa4cab7aec29491.js | 1 - .../static/chunks/3286-1b6dc4028a8f3981.js | 1 + .../static/chunks/3286-ce799b633708bdb2.js | 1 - .../static/chunks/3314.141e2dca41748fac.js | 1 - .../static/chunks/3314.e6a407e81d4a5708.js | 1 + .../static/chunks/3465.77dee7ec6cc7e947.js | 1 - .../static/chunks/3465.e16978464a3e3488.js | 1 + .../static/chunks/3482.d52ae64233b06fe4.js | 1 + .../static/chunks/3482.f8558073446e8bd9.js | 1 - .../static/chunks/3509.553ed549af93ffa1.js | 1 - .../static/chunks/3509.df23c6033ad736ba.js | 1 + .../static/chunks/3519.2a44d25a006ebc05.js | 1 - .../static/chunks/3519.4f42713055ff2b02.js | 1 + .../static/chunks/3626-8b91f2ed93b2ec33.js | 1 + .../static/chunks/3626-d5468240e26d70a2.js | 1 - .../static/chunks/370.6ca8919edc7ae798.js | 1 + .../static/chunks/370.d28d8b4dda7a28fa.js | 1 - .../static/chunks/3883.407a8c328f77f389.js | 1 + .../static/chunks/3883.5e03e3a398cf3720.js | 1 - .../static/chunks/3903-9cbfaf7acb4d3371.js | 1 - .../static/chunks/3903-be84b196fbdd6896.js | 1 + .../static/chunks/3993.45bba5349434ad56.js | 1 - .../static/chunks/3993.7d9977c6b92b192a.js | 1 + .../chunks/3fff1979-279aba4885312db0.js | 6 + .../chunks/3fff1979-8d1696e6e8bf7bc8.js | 6 - .../static/chunks/402.3f3e56dcc798bafe.js | 1 - .../static/chunks/402.b38985ecd53b88ee.js | 1 + .../static/chunks/4144.adba5d2f1e4a7a2a.js | 1 + .../static/chunks/4144.d7264e550bf9aa39.js | 1 - .../static/chunks/4163.565366d7efc73369.js | 1 + .../static/chunks/4163.d52adce0c4cb89c5.js | 1 - .../static/chunks/4212.15885059e8078ec8.js | 1 - .../static/chunks/4212.c35e410d4b8184c9.js | 1 + .../static/chunks/4267-1777f44d4766c201.js | 1 - .../static/chunks/4267-404767a937f3e527.js | 1 + .../static/chunks/4293.55906f124f5c1d76.js | 1 + .../static/chunks/4293.7b5c769ac9f34b69.js | 1 - .../static/chunks/4323.1a78be57a6cf8eb1.js | 1 + .../static/chunks/4323.a71ccfb6a77dd78e.js | 1 - .../static/chunks/4381-8950542b0a2e52d1.js | 1 - .../static/chunks/4381-fda77cdbb4b7ef10.js | 1 + .../static/chunks/4439.7f32805042ce478e.js | 1 - .../static/chunks/4439.bef4764ef48244bc.js | 1 + .../static/chunks/4511.9e2813b51fb4a763.js | 1 + .../static/chunks/4511.dbd0c0aaa63f1ec9.js | 1 - .../static/chunks/4732.0b4ffa9be3676163.js | 1 + .../static/chunks/4732.fbcbca870e2812a4.js | 1 - .../static/chunks/4761.74f1e62d6fab0d22.js | 1 + .../static/chunks/4761.c9846d9e3de083c5.js | 1 - .../static/chunks/4763-743d368ad9f9d445.js | 1 + .../static/chunks/4763-9e9e95131bc3a2f7.js | 1 - .../static/chunks/4778.bbf7896e0e57edda.js | 1 + .../static/chunks/4778.c8f0fc5b8476b8c7.js | 1 - .../static/chunks/4796.c545e50f2ff935e7.js | 1 - .../static/chunks/4796.e6792805ce03f4b3.js | 1 + .../static/chunks/4812.8df1cf6b1556ba3d.js | 1 - .../static/chunks/4812.e359dd4349d1c56f.js | 1 + .../static/chunks/4860.11aceafd40f6c225.js | 1 + .../static/chunks/4860.126e6e6b5242a0da.js | 1 - .../static/chunks/4879.862b5a386c6b86a0.js | 1 - .../static/chunks/4879.c9c5ba9f5901bf99.js | 1 + .../static/chunks/4920.7f3486b297062898.js | 1 - .../static/chunks/4920.f3116c51c1ee3368.js | 1 + .../static/chunks/4977-451de52d7a14e4ee.js | 1 + .../static/chunks/4977-a3ad840d64183a0d.js | 1 - .../chunks/4ad82c5e-b84346470a5540c8.js | 1 + .../chunks/4ad82c5e-fc50c092be65fd31.js | 1 - .../static/chunks/5122.53af73a7ca0a0e01.js | 1 + .../static/chunks/5122.79b201ce99890c5d.js | 1 - .../static/chunks/5134.a121d8d21d1c9247.js | 1 - .../static/chunks/5134.e81d50fe8928dcba.js | 1 + .../static/chunks/5315-a5668b2a312053b4.js | 1 + .../static/chunks/5315-f2b245b2b53141f8.js | 1 - .../static/chunks/5360-9e7e6ab758d7eca6.js | 1 + .../static/chunks/5360-e0e4b550194b07d1.js | 1 - .../static/chunks/5372.3546bc48355a0c0e.js | 1 - .../static/chunks/5372.f795c41ff85bf910.js | 1 + .../static/chunks/5535.96e56f455f42f11a.js | 1 - .../static/chunks/5535.9bcffc765b143014.js | 1 + .../static/chunks/5648.267f082c55c2b106.js | 1 - .../static/chunks/5648.afb91a0c64204293.js | 1 + .../static/chunks/5753.53bf8e95af21acab.js | 1 + .../static/chunks/5753.b7dbc47d5bb85861.js | 1 - .../static/chunks/5815.49a512406f4159cf.js | 1 + .../static/chunks/5815.a2728b3992c996c3.js | 1 - .../static/chunks/5819.7f56b4ff96264113.js | 1 + .../static/chunks/5819.a59443e62006c745.js | 1 - .../static/chunks/5879.281b1162402462ff.js | 1 + .../static/chunks/5879.6234304db5f3b6cd.js | 1 - .../static/chunks/5938-72730bf9ebd63037.js | 1 + .../static/chunks/5938-b5bac17e4fa31c49.js | 1 - .../static/chunks/6062.831fce20a86c4ab8.js | 1 - .../static/chunks/6062.89b33ff907506765.js | 1 + .../static/chunks/6092.c19fd36481cfcc89.js | 1 + .../static/chunks/6092.d604d5262c942c63.js | 1 - .../static/chunks/6121.07bf76517bbc2dd2.js | 1 - .../static/chunks/6121.cae028110f736c63.js | 1 + .../static/chunks/6160.0d708563d1940830.js | 1 + .../static/chunks/6160.d07ec01a390aacc4.js | 1 - .../static/chunks/617.359b421db498d43e.js | 1 - .../static/chunks/617.bea8245c5d82dc52.js | 1 + .../static/chunks/6395-982bd92523d8632a.js | 30 --- .../static/chunks/6395-c18ad4da3614148b.js | 30 +++ .../static/chunks/6443.a1c9257ad6c47d80.js | 1 - .../static/chunks/6443.f9443249c14a0c60.js | 1 + .../static/chunks/6471.767c2bfc2703216e.js | 1 + .../static/chunks/6471.cb795f11f73576f4.js | 1 - .../static/chunks/6665.01279a106b5bb6d2.js | 1 + .../static/chunks/6665.8350b94f2a309c5f.js | 1 - .../static/chunks/6692.6d2509c1984f9236.js | 1 + .../static/chunks/6692.dd74b5f83817cb40.js | 1 - .../static/chunks/673.5310afdb2da5faad.js | 1 - .../static/chunks/673.61b65f6ddff9d587.js | 1 + .../static/chunks/6732.866687ee90fc6a72.js | 1 + .../static/chunks/6732.d5b414d4ecc2d85b.js | 1 - .../static/chunks/6991.5e70efd884bf24ee.js | 1 + .../static/chunks/6991.be0212d2d320173c.js | 1 - .../static/chunks/7001.c26ca1587bcc07ab.js | 1 + .../static/chunks/7001.c72447cd49593124.js | 1 - .../static/chunks/7213.4a75ae3f95218d5c.js | 1 + .../static/chunks/7213.d8a3150d04a604bc.js | 1 - .../static/chunks/7315.3ca5dd95b74450ea.js | 1 - .../static/chunks/7315.735281f0c46bbce5.js | 1 + .../static/chunks/7326-bdb5d5b1c1484746.js | 1 + .../static/chunks/7326-d1457038bcb2631e.js | 1 - .../static/chunks/7365.72718ce4ca51b05b.js | 1 - .../static/chunks/7365.e0dff886fd578d0f.js | 1 + .../static/chunks/7370.377fe1ab9a263865.js | 1 + .../static/chunks/7370.ab056e5d030e94cf.js | 1 - .../static/chunks/7421.6e55431a3f7b261d.js | 1 - .../static/chunks/7421.9329e37173ec0879.js | 1 + .../static/chunks/7466-56469cd134b9115e.js | 1 + .../static/chunks/7466-ff9ca0156f5ae223.js | 1 - .../static/chunks/7475.0017763814cf5003.js | 1 - .../static/chunks/7475.7264051e63706744.js | 1 + .../static/chunks/7525.a00c042c1f89f11b.js | 1 + .../static/chunks/7525.f7c93eb403c6c9c0.js | 1 - .../static/chunks/7558.7225b0c289e6faef.js | 1 + .../static/chunks/7558.c1439179bc411c81.js | 1 - .../static/chunks/758.62bb49093c001300.js | 1 - .../static/chunks/758.820de69d44ea700f.js | 1 + .../static/chunks/7590.ba8480ee2288c7da.js | 1 - .../static/chunks/7590.ed04ec0361c1f8a6.js | 1 + .../static/chunks/7601.1bdb63794564ce90.js | 1 - .../static/chunks/7601.519b49a355805550.js | 1 + .../static/chunks/7635-616b226a662fd792.js | 1 + .../static/chunks/7635-7a16767323b61021.js | 1 - .../static/chunks/7663.9306dbfccb44c2f4.js | 1 + .../static/chunks/7663.f3bf95d9844fa01d.js | 1 - .../static/chunks/7741.68c926d118552f30.js | 171 ------------------ .../static/chunks/7741.a5ddbccab03b1639.js | 171 ++++++++++++++++++ .../static/chunks/7762.036dc907cc72e939.js | 1 + .../static/chunks/7762.b997013a52e9b865.js | 1 - .../static/chunks/7815.42f1d1755fc9414d.js | 1 - .../static/chunks/7815.e788ec7ede87bee5.js | 1 + .../static/chunks/7830-5a4c4a2766994b42.js | 1 + .../static/chunks/7830-b923a5bc4363fd63.js | 1 - .../static/chunks/7902-20b0295e1ac2a055.js | 14 -- .../static/chunks/7902-885cf6f6566ca765.js | 14 ++ .../static/chunks/7910-3f3c276ecf3d2fc6.js | 1 + .../static/chunks/7910-c08e4804be2001d2.js | 1 - .../static/chunks/7917.5ac95b64f6027efb.js | 1 + .../static/chunks/7917.fa031b183192deaa.js | 1 - .../static/chunks/7988.0fe9a294bf19405d.js | 1 - .../static/chunks/7988.30cdaacc382a2c13.js | 1 + .../static/chunks/8007.514d61a4d6029737.js | 1 - .../static/chunks/8007.5f2636e87a3e6808.js | 1 + .../static/chunks/8029.72a8247eba85a117.js | 1 + .../static/chunks/8029.aa6c08cba91dd332.js | 1 - .../static/chunks/8088.3d7a0e0adec8cd25.js | 1 - .../static/chunks/8088.7c096ba4e2c71fb0.js | 1 + .../static/chunks/8091-13fa4874392fed60.js | 1 + .../static/chunks/8091-a6f276da992f1283.js | 1 - .../static/chunks/8142.d8e6c66ac26970a0.js | 1 - .../static/chunks/8142.e3efa03294c2f42e.js | 1 + .../static/chunks/8171.6a4e977941d30c9d.js | 1 + .../static/chunks/8171.da41f4d3690366fc.js | 1 - .../static/chunks/8245-7c4b7b17be73fb0b.js | 1 + .../static/chunks/8245-e46be43dd8c8766c.js | 1 - .../static/chunks/8283.963d134c1964b96f.js | 1 + .../static/chunks/8283.f41216fedc310fb2.js | 1 - .../static/chunks/8393.4276c63baa000f93.js | 1 - .../static/chunks/8393.54e45af7b7a87a86.js | 1 + .../static/chunks/8561.5dd465eac329b3ad.js | 1 + .../static/chunks/8561.e0ae2c126e26850c.js | 1 - .../static/chunks/8676-6e97d05fc151015d.js | 1 + .../static/chunks/8676-9693205d9b48d90d.js | 1 - .../static/chunks/870.68a02fd4452b7b18.js | 1 + .../static/chunks/870.c1277ad0599a1203.js | 1 - .../static/chunks/8770.44d2f8c73be18acf.js | 1 - .../static/chunks/8770.483917d255f63987.js | 1 + .../static/chunks/889.4a330cc153172197.js | 1 - .../static/chunks/889.54506bc3a7e9494c.js | 1 + .../static/chunks/8910.1f360d6b2a989be9.js | 1 - .../static/chunks/8910.dcef8567c58eb6ab.js | 1 + .../static/chunks/8915.056c1402f901ae7d.js | 1 - .../static/chunks/8915.f952c4a4d30fd327.js | 1 + .../static/chunks/8939-68ed8ad3bbaba860.js | 1 + .../static/chunks/8939-eda7d68f97fec02a.js | 1 - .../static/chunks/8980-3cb1279c083255bd.js | 1 + .../static/chunks/8980-ed3298b2bcefdc65.js | 1 - .../static/chunks/9071.2d712159199aaa29.js | 1 + .../static/chunks/9071.8c9b70f05e2417d6.js | 1 - .../static/chunks/9096.2b27c7ed0c2af9f2.js | 1 + .../static/chunks/9096.94181d89b091ce6d.js | 1 - .../static/chunks/911-20c1d126c3ba8e12.js | 1 + .../static/chunks/911-ab40692bfb30c49e.js | 1 - .../static/chunks/9121.4b7fe1f3b4618ccd.js | 1 + .../static/chunks/9121.b49c2c698eb6b977.js | 1 - .../static/chunks/9232.3994a158f7c34622.js | 1 + .../static/chunks/9232.8fd2f9f79c6a6de0.js | 1 - .../static/chunks/9296.95a14c92e0a7fb6b.js | 1 + .../static/chunks/9296.cc29c7804ab0b2cc.js | 1 - .../static/chunks/9558.486f71f517045cf6.js | 1 + .../static/chunks/9558.9bf5494ebdf03040.js | 1 - .../static/chunks/9607.afbe7422eb65cda8.js | 1 + .../static/chunks/9607.c428674d5c072f92.js | 1 - .../static/chunks/9713.dbacc1b8fa2ef6b9.js | 1 + .../static/chunks/9713.f1d5b41171c6487d.js | 1 - .../static/chunks/9781.7a6517b3f4614b45.js | 1 - .../static/chunks/9781.ae279eb099bb234a.js | 1 + .../static/chunks/9809.30702f70db3edcd3.js | 1 + .../static/chunks/9809.b42de1779df531ca.js | 1 - .../static/chunks/9831.296c1ea16c1953c3.js | 1 - .../static/chunks/9831.2dec5319c2bcb821.js | 1 + .../static/chunks/9972.499c0559ac81113a.js | 1 + .../static/chunks/9972.fd259588474eb11b.js | 1 - .../chunks/d2094a0f-43945b499b1f7318.js | 1 - .../chunks/d2094a0f-7b53e1b2758c381a.js | 1 + .../chunks/d3048c20-8dfd4907951480a1.js | 1 + .../chunks/d3048c20-a3e38fff4fb3204a.js | 1 - .../chunks/d6e1aeb5-10235c1a69554191.js | 1 - .../chunks/d6e1aeb5-9870ba7ecb54dc88.js | 1 + .../chunks/framework-05c5206d76924e06.js | 33 ++++ .../chunks/framework-2fe4cb6473b20297.js | 33 ---- .../static/chunks/main-79d3a3ee4ffc18a7.js | 1 - .../static/chunks/main-f8de4c467016475a.js | 1 + .../chunks/pages/_app-217f08a32d199d2d.js | 14 ++ .../chunks/pages/_app-4ddec281b97309bf.js | 14 -- .../chunks/pages/_error-02cc11fd74b4e5ff.js | 1 - .../chunks/pages/_error-f6dc51ff67bd7b60.js | 1 + .../chunks/pages/admin-0e657e7285c5f441.js | 1 + .../chunks/pages/admin-9743bab3e8215a95.js | 1 - .../admin/access-tokens-507268c8ce62ae11.js | 1 + .../admin/access-tokens-647bf15770f8de69.js | 1 - .../pages/admin/actions-6130c774a7acaaaa.js | 1 - .../pages/admin/actions-f912a5e804dcde21.js | 1 + .../admin/chat/messages-7a31c7f626fb8bec.js | 1 - .../admin/chat/messages-ac3b7b15477e65db.js | 1 + .../admin/chat/users-39fb6345a4973ccf.js | 1 - .../admin/chat/users-6dff4c5321058acc.js | 1 + .../admin/config-chat-2d8f314ed2c642bf.js | 1 - .../admin/config-chat-755983d5b6e842f9.js | 1 + .../config-federation-70a6bc13fd03c13e.js | 1 + .../config-federation-b722e1bc8f0608b4.js | 1 - .../admin/config-notify-2462c2f26ef3ddf1.js | 1 - .../admin/config-notify-e496e6445a73328f.js | 1 + .../config-public-details-3d048cfc5bd2f76b.js | 1 + .../config-public-details-a7869dcd92815edc.js | 1 - .../config-server-details-a148074a13faf6b7.js | 1 - .../config-server-details-b209f204bd328ef7.js | 1 + .../config-social-items-6566ff1a9aaf4d45.js | 1 + .../config-social-items-ce13bfc436b5d6a9.js | 1 - .../admin/config-storage-36a2bd13af05ae97.js | 1 - .../admin/config-storage-e78014d383041e93.js | 1 + .../admin/config-video-130a2f37c23239cf.js | 1 - .../admin/config-video-286e9d2ece0b1cf1.js | 1 + .../config/appearance-32949ed54f5af9c5.js | 1 - .../config/appearance-e49f99ca8f536bbe.js | 1 + .../federation/actions-78fd66c12ca134fb.js | 1 - .../federation/actions-cce7d362d2550235.js | 1 + .../federation/followers-3ec562a4246409e8.js | 1 - .../federation/followers-d61d54dd1a4e7023.js | 1 + .../admin/hardware-info-46d48f624d002e29.js | 1 - .../admin/hardware-info-f221d210add098b4.js | 1 + .../pages/admin/help-318c1648a82cee56.js | 1 + .../pages/admin/help-cf300ec18943e98c.js | 1 - .../pages/admin/logs-27fd8a9785eb4444.js | 1 - .../pages/admin/logs-87d3e7fc978ada41.js | 1 + .../admin/stream-health-8ea39b3957d73136.js | 1 + .../admin/stream-health-b0b8adb3104c1426.js | 1 - .../pages/admin/upgrade-c564e66ef9223b4f.js | 1 + .../pages/admin/upgrade-f2dff185555ce8b4.js | 1 - .../admin/viewer-info-91f77ca6adbf9cd7.js | 1 - .../admin/viewer-info-c5a635507f1aa36e.js | 1 + .../pages/admin/webhooks-975306690b3e568d.js | 1 + .../pages/admin/webhooks-f4de58dc6d71d032.js | 1 - .../embed/chat/readonly-8691c428580148c9.js | 1 - .../embed/chat/readonly-e3485375e5479319.js | 1 + .../embed/chat/readwrite-085229ff1a723635.js | 1 - .../embed/chat/readwrite-6f2fd82fd3af6034.js | 1 + .../pages/embed/video-1767323102bd7b5f.js | 1 + .../pages/embed/video-bd051034577b5b63.js | 1 - .../chunks/pages/index-98ce467007d59c20.js | 1 - .../chunks/pages/index-ab7ac0d7f54b0da0.js | 1 + .../static/chunks/webpack-29b4c00c181a87d3.js | 1 - .../static/chunks/webpack-d9f1581428206e85.js | 1 + .../f7TnkO0yIOPf5jnSXGKBM/_buildManifest.js | 1 - .../lW1Nfq3K-e4QSQdwGn9gG/_buildManifest.js | 1 + .../_ssgManifest.js | 0 static/web/admin/access-tokens/index.html | 2 +- static/web/admin/actions/index.html | 2 +- static/web/admin/chat/messages/index.html | 2 +- static/web/admin/chat/users/index.html | 2 +- static/web/admin/config-chat/index.html | 2 +- static/web/admin/config-federation/index.html | 2 +- static/web/admin/config-notify/index.html | 2 +- .../admin/config-public-details/index.html | 2 +- .../admin/config-server-details/index.html | 2 +- .../web/admin/config-social-items/index.html | 2 +- static/web/admin/config-storage/index.html | 2 +- static/web/admin/config-video/index.html | 2 +- static/web/admin/config/appearance/index.html | 2 +- .../web/admin/federation/actions/index.html | 2 +- .../web/admin/federation/followers/index.html | 2 +- static/web/admin/hardware-info/index.html | 2 +- static/web/admin/help/index.html | 2 +- static/web/admin/index.html | 2 +- static/web/admin/logs/index.html | 2 +- static/web/admin/stream-health/index.html | 2 +- static/web/admin/upgrade/index.html | 2 +- static/web/admin/viewer-info/index.html | 2 +- static/web/admin/webhooks/index.html | 2 +- static/web/embed/chat/readonly/index.html | 2 +- static/web/embed/chat/readwrite/index.html | 2 +- static/web/embed/video/index.html | 2 +- static/web/index.html | 4 +- 404 files changed, 515 insertions(+), 515 deletions(-) delete mode 100644 static/web/_next/static/chunks/1043-14d9ee8e305b7d46.js create mode 100644 static/web/_next/static/chunks/1043-2e3b169ca17bc890.js delete mode 100644 static/web/_next/static/chunks/1053.adb29a47c34b267a.js create mode 100644 static/web/_next/static/chunks/1053.f237ac4cc05d6e85.js create mode 100644 static/web/_next/static/chunks/1082-4166ccf641f72cd5.js delete mode 100644 static/web/_next/static/chunks/1082-6faa6106b5c12158.js delete mode 100644 static/web/_next/static/chunks/1084.8bd09a422bf924f1.js create mode 100644 static/web/_next/static/chunks/1084.f907b1c2401c4b21.js create mode 100644 static/web/_next/static/chunks/1300.0a0a7c95a8efaf91.js delete mode 100644 static/web/_next/static/chunks/1300.c6e6c2f3b645a9a9.js create mode 100644 static/web/_next/static/chunks/1390.33317c140be0df3a.js delete mode 100644 static/web/_next/static/chunks/1390.d7a1061cbe003f66.js create mode 100644 static/web/_next/static/chunks/1446.2b0fc97a915d5297.js delete mode 100644 static/web/_next/static/chunks/1446.729b459281b981b9.js create mode 100644 static/web/_next/static/chunks/1559.171b5fc39b96ca1e.js delete mode 100644 static/web/_next/static/chunks/1559.e17bdaf1734dc553.js delete mode 100644 static/web/_next/static/chunks/1650.06a77268379b94b2.js create mode 100644 static/web/_next/static/chunks/1650.5ec9fca9f87420a7.js create mode 100644 static/web/_next/static/chunks/1660.5fd6ace70d00e522.js delete mode 100644 static/web/_next/static/chunks/1660.76cc05d00e5034ad.js create mode 100644 static/web/_next/static/chunks/177.992f1cc5af7074c9.js delete mode 100644 static/web/_next/static/chunks/177.fed9ebd80ef429e9.js create mode 100644 static/web/_next/static/chunks/1770.4186fa3ec779e74e.js delete mode 100644 static/web/_next/static/chunks/1770.ffd38031b937c10a.js delete mode 100644 static/web/_next/static/chunks/1829-0eb93b8278101717.js create mode 100644 static/web/_next/static/chunks/1829-ddb59c4a9d67f307.js create mode 100644 static/web/_next/static/chunks/1873.8ea0163eab74d7fe.js delete mode 100644 static/web/_next/static/chunks/1873.ad239337a916524b.js create mode 100644 static/web/_next/static/chunks/1920.53df14c20cddc378.js delete mode 100644 static/web/_next/static/chunks/1920.e6bf04b81039b68b.js create mode 100644 static/web/_next/static/chunks/1938-3500bd8fa6a1c1fe.js delete mode 100644 static/web/_next/static/chunks/1938-b0f3946c8d62a1b3.js delete mode 100644 static/web/_next/static/chunks/1943-59cf60c8459758f9.js create mode 100644 static/web/_next/static/chunks/1943-f514190c21a17631.js delete mode 100644 static/web/_next/static/chunks/2040.2b48b43e5c9bbd94.js create mode 100644 static/web/_next/static/chunks/2040.b937960b2de79e5f.js create mode 100644 static/web/_next/static/chunks/2069-4f96bdee483a378d.js delete mode 100644 static/web/_next/static/chunks/2069-a148391615083e0c.js delete mode 100644 static/web/_next/static/chunks/2119.0cb64fe9bc609787.js create mode 100644 static/web/_next/static/chunks/2119.90cbb1e84e295e10.js delete mode 100644 static/web/_next/static/chunks/2136.3c7248e1cb33b0f2.js create mode 100644 static/web/_next/static/chunks/2136.ddeabaa468502bcc.js delete mode 100644 static/web/_next/static/chunks/2139-45d397b25adef6af.js create mode 100644 static/web/_next/static/chunks/2139-cc4ba29e66f06c65.js delete mode 100644 static/web/_next/static/chunks/2239-356eb3e5578600fe.js create mode 100644 static/web/_next/static/chunks/2239-e43a7d36407cd91e.js create mode 100644 static/web/_next/static/chunks/228.b37f35d73d569531.js delete mode 100644 static/web/_next/static/chunks/228.bcd421992bab4a0b.js create mode 100644 static/web/_next/static/chunks/2314.701718d501b406c5.js delete mode 100644 static/web/_next/static/chunks/2314.ce3a0e1828ad2d06.js create mode 100644 static/web/_next/static/chunks/2386.205182b4996b04dc.js delete mode 100644 static/web/_next/static/chunks/2386.4cae8b3c19475466.js delete mode 100644 static/web/_next/static/chunks/2406.04743ed8b26fbb4f.js create mode 100644 static/web/_next/static/chunks/2406.a2ee915cb4e753a2.js delete mode 100644 static/web/_next/static/chunks/2542.82fcb9f7206aadce.js create mode 100644 static/web/_next/static/chunks/2542.d54bc53f97208386.js create mode 100644 static/web/_next/static/chunks/2602.08925fc7ed999590.js delete mode 100644 static/web/_next/static/chunks/2602.b42aa7598d8adcd0.js create mode 100644 static/web/_next/static/chunks/2675.1c2be9cfbb4296ba.js delete mode 100644 static/web/_next/static/chunks/2675.5dcad6fd413d6984.js create mode 100644 static/web/_next/static/chunks/2750.c59a399b1fea375f.js delete mode 100644 static/web/_next/static/chunks/2750.dce1b0402fc3003b.js delete mode 100644 static/web/_next/static/chunks/2852-c69fa78b76fad306.js create mode 100644 static/web/_next/static/chunks/2852-e752a94f50869728.js delete mode 100644 static/web/_next/static/chunks/2877.4a5ca5df09892683.js create mode 100644 static/web/_next/static/chunks/2877.d0822a690b33a36c.js delete mode 100644 static/web/_next/static/chunks/29107295-1453a3860b50f70e.js create mode 100644 static/web/_next/static/chunks/29107295-8f8e17c44e039888.js create mode 100644 static/web/_next/static/chunks/2934-54a8abe3c589160f.js delete mode 100644 static/web/_next/static/chunks/2934-7e53ecb633cea33f.js delete mode 100644 static/web/_next/static/chunks/305.89841c282a61cef8.js create mode 100644 static/web/_next/static/chunks/305.fe4f32de2bb23845.js delete mode 100644 static/web/_next/static/chunks/3203.4b4ad54c6039f230.js create mode 100644 static/web/_next/static/chunks/3203.dba29ebb47f2c4e4.js create mode 100644 static/web/_next/static/chunks/3283.477f04272b2ea1d3.js delete mode 100644 static/web/_next/static/chunks/3283.4aa4cab7aec29491.js create mode 100644 static/web/_next/static/chunks/3286-1b6dc4028a8f3981.js delete mode 100644 static/web/_next/static/chunks/3286-ce799b633708bdb2.js delete mode 100644 static/web/_next/static/chunks/3314.141e2dca41748fac.js create mode 100644 static/web/_next/static/chunks/3314.e6a407e81d4a5708.js delete mode 100644 static/web/_next/static/chunks/3465.77dee7ec6cc7e947.js create mode 100644 static/web/_next/static/chunks/3465.e16978464a3e3488.js create mode 100644 static/web/_next/static/chunks/3482.d52ae64233b06fe4.js delete mode 100644 static/web/_next/static/chunks/3482.f8558073446e8bd9.js delete mode 100644 static/web/_next/static/chunks/3509.553ed549af93ffa1.js create mode 100644 static/web/_next/static/chunks/3509.df23c6033ad736ba.js delete mode 100644 static/web/_next/static/chunks/3519.2a44d25a006ebc05.js create mode 100644 static/web/_next/static/chunks/3519.4f42713055ff2b02.js create mode 100644 static/web/_next/static/chunks/3626-8b91f2ed93b2ec33.js delete mode 100644 static/web/_next/static/chunks/3626-d5468240e26d70a2.js create mode 100644 static/web/_next/static/chunks/370.6ca8919edc7ae798.js delete mode 100644 static/web/_next/static/chunks/370.d28d8b4dda7a28fa.js create mode 100644 static/web/_next/static/chunks/3883.407a8c328f77f389.js delete mode 100644 static/web/_next/static/chunks/3883.5e03e3a398cf3720.js delete mode 100644 static/web/_next/static/chunks/3903-9cbfaf7acb4d3371.js create mode 100644 static/web/_next/static/chunks/3903-be84b196fbdd6896.js delete mode 100644 static/web/_next/static/chunks/3993.45bba5349434ad56.js create mode 100644 static/web/_next/static/chunks/3993.7d9977c6b92b192a.js create mode 100644 static/web/_next/static/chunks/3fff1979-279aba4885312db0.js delete mode 100644 static/web/_next/static/chunks/3fff1979-8d1696e6e8bf7bc8.js delete mode 100644 static/web/_next/static/chunks/402.3f3e56dcc798bafe.js create mode 100644 static/web/_next/static/chunks/402.b38985ecd53b88ee.js create mode 100644 static/web/_next/static/chunks/4144.adba5d2f1e4a7a2a.js delete mode 100644 static/web/_next/static/chunks/4144.d7264e550bf9aa39.js create mode 100644 static/web/_next/static/chunks/4163.565366d7efc73369.js delete mode 100644 static/web/_next/static/chunks/4163.d52adce0c4cb89c5.js delete mode 100644 static/web/_next/static/chunks/4212.15885059e8078ec8.js create mode 100644 static/web/_next/static/chunks/4212.c35e410d4b8184c9.js delete mode 100644 static/web/_next/static/chunks/4267-1777f44d4766c201.js create mode 100644 static/web/_next/static/chunks/4267-404767a937f3e527.js create mode 100644 static/web/_next/static/chunks/4293.55906f124f5c1d76.js delete mode 100644 static/web/_next/static/chunks/4293.7b5c769ac9f34b69.js create mode 100644 static/web/_next/static/chunks/4323.1a78be57a6cf8eb1.js delete mode 100644 static/web/_next/static/chunks/4323.a71ccfb6a77dd78e.js delete mode 100644 static/web/_next/static/chunks/4381-8950542b0a2e52d1.js create mode 100644 static/web/_next/static/chunks/4381-fda77cdbb4b7ef10.js delete mode 100644 static/web/_next/static/chunks/4439.7f32805042ce478e.js create mode 100644 static/web/_next/static/chunks/4439.bef4764ef48244bc.js create mode 100644 static/web/_next/static/chunks/4511.9e2813b51fb4a763.js delete mode 100644 static/web/_next/static/chunks/4511.dbd0c0aaa63f1ec9.js create mode 100644 static/web/_next/static/chunks/4732.0b4ffa9be3676163.js delete mode 100644 static/web/_next/static/chunks/4732.fbcbca870e2812a4.js create mode 100644 static/web/_next/static/chunks/4761.74f1e62d6fab0d22.js delete mode 100644 static/web/_next/static/chunks/4761.c9846d9e3de083c5.js create mode 100644 static/web/_next/static/chunks/4763-743d368ad9f9d445.js delete mode 100644 static/web/_next/static/chunks/4763-9e9e95131bc3a2f7.js create mode 100644 static/web/_next/static/chunks/4778.bbf7896e0e57edda.js delete mode 100644 static/web/_next/static/chunks/4778.c8f0fc5b8476b8c7.js delete mode 100644 static/web/_next/static/chunks/4796.c545e50f2ff935e7.js create mode 100644 static/web/_next/static/chunks/4796.e6792805ce03f4b3.js delete mode 100644 static/web/_next/static/chunks/4812.8df1cf6b1556ba3d.js create mode 100644 static/web/_next/static/chunks/4812.e359dd4349d1c56f.js create mode 100644 static/web/_next/static/chunks/4860.11aceafd40f6c225.js delete mode 100644 static/web/_next/static/chunks/4860.126e6e6b5242a0da.js delete mode 100644 static/web/_next/static/chunks/4879.862b5a386c6b86a0.js create mode 100644 static/web/_next/static/chunks/4879.c9c5ba9f5901bf99.js delete mode 100644 static/web/_next/static/chunks/4920.7f3486b297062898.js create mode 100644 static/web/_next/static/chunks/4920.f3116c51c1ee3368.js create mode 100644 static/web/_next/static/chunks/4977-451de52d7a14e4ee.js delete mode 100644 static/web/_next/static/chunks/4977-a3ad840d64183a0d.js create mode 100644 static/web/_next/static/chunks/4ad82c5e-b84346470a5540c8.js delete mode 100644 static/web/_next/static/chunks/4ad82c5e-fc50c092be65fd31.js create mode 100644 static/web/_next/static/chunks/5122.53af73a7ca0a0e01.js delete mode 100644 static/web/_next/static/chunks/5122.79b201ce99890c5d.js delete mode 100644 static/web/_next/static/chunks/5134.a121d8d21d1c9247.js create mode 100644 static/web/_next/static/chunks/5134.e81d50fe8928dcba.js create mode 100644 static/web/_next/static/chunks/5315-a5668b2a312053b4.js delete mode 100644 static/web/_next/static/chunks/5315-f2b245b2b53141f8.js create mode 100644 static/web/_next/static/chunks/5360-9e7e6ab758d7eca6.js delete mode 100644 static/web/_next/static/chunks/5360-e0e4b550194b07d1.js delete mode 100644 static/web/_next/static/chunks/5372.3546bc48355a0c0e.js create mode 100644 static/web/_next/static/chunks/5372.f795c41ff85bf910.js delete mode 100644 static/web/_next/static/chunks/5535.96e56f455f42f11a.js create mode 100644 static/web/_next/static/chunks/5535.9bcffc765b143014.js delete mode 100644 static/web/_next/static/chunks/5648.267f082c55c2b106.js create mode 100644 static/web/_next/static/chunks/5648.afb91a0c64204293.js create mode 100644 static/web/_next/static/chunks/5753.53bf8e95af21acab.js delete mode 100644 static/web/_next/static/chunks/5753.b7dbc47d5bb85861.js create mode 100644 static/web/_next/static/chunks/5815.49a512406f4159cf.js delete mode 100644 static/web/_next/static/chunks/5815.a2728b3992c996c3.js create mode 100644 static/web/_next/static/chunks/5819.7f56b4ff96264113.js delete mode 100644 static/web/_next/static/chunks/5819.a59443e62006c745.js create mode 100644 static/web/_next/static/chunks/5879.281b1162402462ff.js delete mode 100644 static/web/_next/static/chunks/5879.6234304db5f3b6cd.js create mode 100644 static/web/_next/static/chunks/5938-72730bf9ebd63037.js delete mode 100644 static/web/_next/static/chunks/5938-b5bac17e4fa31c49.js delete mode 100644 static/web/_next/static/chunks/6062.831fce20a86c4ab8.js create mode 100644 static/web/_next/static/chunks/6062.89b33ff907506765.js create mode 100644 static/web/_next/static/chunks/6092.c19fd36481cfcc89.js delete mode 100644 static/web/_next/static/chunks/6092.d604d5262c942c63.js delete mode 100644 static/web/_next/static/chunks/6121.07bf76517bbc2dd2.js create mode 100644 static/web/_next/static/chunks/6121.cae028110f736c63.js create mode 100644 static/web/_next/static/chunks/6160.0d708563d1940830.js delete mode 100644 static/web/_next/static/chunks/6160.d07ec01a390aacc4.js delete mode 100644 static/web/_next/static/chunks/617.359b421db498d43e.js create mode 100644 static/web/_next/static/chunks/617.bea8245c5d82dc52.js delete mode 100644 static/web/_next/static/chunks/6395-982bd92523d8632a.js create mode 100644 static/web/_next/static/chunks/6395-c18ad4da3614148b.js delete mode 100644 static/web/_next/static/chunks/6443.a1c9257ad6c47d80.js create mode 100644 static/web/_next/static/chunks/6443.f9443249c14a0c60.js create mode 100644 static/web/_next/static/chunks/6471.767c2bfc2703216e.js delete mode 100644 static/web/_next/static/chunks/6471.cb795f11f73576f4.js create mode 100644 static/web/_next/static/chunks/6665.01279a106b5bb6d2.js delete mode 100644 static/web/_next/static/chunks/6665.8350b94f2a309c5f.js create mode 100644 static/web/_next/static/chunks/6692.6d2509c1984f9236.js delete mode 100644 static/web/_next/static/chunks/6692.dd74b5f83817cb40.js delete mode 100644 static/web/_next/static/chunks/673.5310afdb2da5faad.js create mode 100644 static/web/_next/static/chunks/673.61b65f6ddff9d587.js create mode 100644 static/web/_next/static/chunks/6732.866687ee90fc6a72.js delete mode 100644 static/web/_next/static/chunks/6732.d5b414d4ecc2d85b.js create mode 100644 static/web/_next/static/chunks/6991.5e70efd884bf24ee.js delete mode 100644 static/web/_next/static/chunks/6991.be0212d2d320173c.js create mode 100644 static/web/_next/static/chunks/7001.c26ca1587bcc07ab.js delete mode 100644 static/web/_next/static/chunks/7001.c72447cd49593124.js create mode 100644 static/web/_next/static/chunks/7213.4a75ae3f95218d5c.js delete mode 100644 static/web/_next/static/chunks/7213.d8a3150d04a604bc.js delete mode 100644 static/web/_next/static/chunks/7315.3ca5dd95b74450ea.js create mode 100644 static/web/_next/static/chunks/7315.735281f0c46bbce5.js create mode 100644 static/web/_next/static/chunks/7326-bdb5d5b1c1484746.js delete mode 100644 static/web/_next/static/chunks/7326-d1457038bcb2631e.js delete mode 100644 static/web/_next/static/chunks/7365.72718ce4ca51b05b.js create mode 100644 static/web/_next/static/chunks/7365.e0dff886fd578d0f.js create mode 100644 static/web/_next/static/chunks/7370.377fe1ab9a263865.js delete mode 100644 static/web/_next/static/chunks/7370.ab056e5d030e94cf.js delete mode 100644 static/web/_next/static/chunks/7421.6e55431a3f7b261d.js create mode 100644 static/web/_next/static/chunks/7421.9329e37173ec0879.js create mode 100644 static/web/_next/static/chunks/7466-56469cd134b9115e.js delete mode 100644 static/web/_next/static/chunks/7466-ff9ca0156f5ae223.js delete mode 100644 static/web/_next/static/chunks/7475.0017763814cf5003.js create mode 100644 static/web/_next/static/chunks/7475.7264051e63706744.js create mode 100644 static/web/_next/static/chunks/7525.a00c042c1f89f11b.js delete mode 100644 static/web/_next/static/chunks/7525.f7c93eb403c6c9c0.js create mode 100644 static/web/_next/static/chunks/7558.7225b0c289e6faef.js delete mode 100644 static/web/_next/static/chunks/7558.c1439179bc411c81.js delete mode 100644 static/web/_next/static/chunks/758.62bb49093c001300.js create mode 100644 static/web/_next/static/chunks/758.820de69d44ea700f.js delete mode 100644 static/web/_next/static/chunks/7590.ba8480ee2288c7da.js create mode 100644 static/web/_next/static/chunks/7590.ed04ec0361c1f8a6.js delete mode 100644 static/web/_next/static/chunks/7601.1bdb63794564ce90.js create mode 100644 static/web/_next/static/chunks/7601.519b49a355805550.js create mode 100644 static/web/_next/static/chunks/7635-616b226a662fd792.js delete mode 100644 static/web/_next/static/chunks/7635-7a16767323b61021.js create mode 100644 static/web/_next/static/chunks/7663.9306dbfccb44c2f4.js delete mode 100644 static/web/_next/static/chunks/7663.f3bf95d9844fa01d.js delete mode 100644 static/web/_next/static/chunks/7741.68c926d118552f30.js create mode 100644 static/web/_next/static/chunks/7741.a5ddbccab03b1639.js create mode 100644 static/web/_next/static/chunks/7762.036dc907cc72e939.js delete mode 100644 static/web/_next/static/chunks/7762.b997013a52e9b865.js delete mode 100644 static/web/_next/static/chunks/7815.42f1d1755fc9414d.js create mode 100644 static/web/_next/static/chunks/7815.e788ec7ede87bee5.js create mode 100644 static/web/_next/static/chunks/7830-5a4c4a2766994b42.js delete mode 100644 static/web/_next/static/chunks/7830-b923a5bc4363fd63.js delete mode 100644 static/web/_next/static/chunks/7902-20b0295e1ac2a055.js create mode 100644 static/web/_next/static/chunks/7902-885cf6f6566ca765.js create mode 100644 static/web/_next/static/chunks/7910-3f3c276ecf3d2fc6.js delete mode 100644 static/web/_next/static/chunks/7910-c08e4804be2001d2.js create mode 100644 static/web/_next/static/chunks/7917.5ac95b64f6027efb.js delete mode 100644 static/web/_next/static/chunks/7917.fa031b183192deaa.js delete mode 100644 static/web/_next/static/chunks/7988.0fe9a294bf19405d.js create mode 100644 static/web/_next/static/chunks/7988.30cdaacc382a2c13.js delete mode 100644 static/web/_next/static/chunks/8007.514d61a4d6029737.js create mode 100644 static/web/_next/static/chunks/8007.5f2636e87a3e6808.js create mode 100644 static/web/_next/static/chunks/8029.72a8247eba85a117.js delete mode 100644 static/web/_next/static/chunks/8029.aa6c08cba91dd332.js delete mode 100644 static/web/_next/static/chunks/8088.3d7a0e0adec8cd25.js create mode 100644 static/web/_next/static/chunks/8088.7c096ba4e2c71fb0.js create mode 100644 static/web/_next/static/chunks/8091-13fa4874392fed60.js delete mode 100644 static/web/_next/static/chunks/8091-a6f276da992f1283.js delete mode 100644 static/web/_next/static/chunks/8142.d8e6c66ac26970a0.js create mode 100644 static/web/_next/static/chunks/8142.e3efa03294c2f42e.js create mode 100644 static/web/_next/static/chunks/8171.6a4e977941d30c9d.js delete mode 100644 static/web/_next/static/chunks/8171.da41f4d3690366fc.js create mode 100644 static/web/_next/static/chunks/8245-7c4b7b17be73fb0b.js delete mode 100644 static/web/_next/static/chunks/8245-e46be43dd8c8766c.js create mode 100644 static/web/_next/static/chunks/8283.963d134c1964b96f.js delete mode 100644 static/web/_next/static/chunks/8283.f41216fedc310fb2.js delete mode 100644 static/web/_next/static/chunks/8393.4276c63baa000f93.js create mode 100644 static/web/_next/static/chunks/8393.54e45af7b7a87a86.js create mode 100644 static/web/_next/static/chunks/8561.5dd465eac329b3ad.js delete mode 100644 static/web/_next/static/chunks/8561.e0ae2c126e26850c.js create mode 100644 static/web/_next/static/chunks/8676-6e97d05fc151015d.js delete mode 100644 static/web/_next/static/chunks/8676-9693205d9b48d90d.js create mode 100644 static/web/_next/static/chunks/870.68a02fd4452b7b18.js delete mode 100644 static/web/_next/static/chunks/870.c1277ad0599a1203.js delete mode 100644 static/web/_next/static/chunks/8770.44d2f8c73be18acf.js create mode 100644 static/web/_next/static/chunks/8770.483917d255f63987.js delete mode 100644 static/web/_next/static/chunks/889.4a330cc153172197.js create mode 100644 static/web/_next/static/chunks/889.54506bc3a7e9494c.js delete mode 100644 static/web/_next/static/chunks/8910.1f360d6b2a989be9.js create mode 100644 static/web/_next/static/chunks/8910.dcef8567c58eb6ab.js delete mode 100644 static/web/_next/static/chunks/8915.056c1402f901ae7d.js create mode 100644 static/web/_next/static/chunks/8915.f952c4a4d30fd327.js create mode 100644 static/web/_next/static/chunks/8939-68ed8ad3bbaba860.js delete mode 100644 static/web/_next/static/chunks/8939-eda7d68f97fec02a.js create mode 100644 static/web/_next/static/chunks/8980-3cb1279c083255bd.js delete mode 100644 static/web/_next/static/chunks/8980-ed3298b2bcefdc65.js create mode 100644 static/web/_next/static/chunks/9071.2d712159199aaa29.js delete mode 100644 static/web/_next/static/chunks/9071.8c9b70f05e2417d6.js create mode 100644 static/web/_next/static/chunks/9096.2b27c7ed0c2af9f2.js delete mode 100644 static/web/_next/static/chunks/9096.94181d89b091ce6d.js create mode 100644 static/web/_next/static/chunks/911-20c1d126c3ba8e12.js delete mode 100644 static/web/_next/static/chunks/911-ab40692bfb30c49e.js create mode 100644 static/web/_next/static/chunks/9121.4b7fe1f3b4618ccd.js delete mode 100644 static/web/_next/static/chunks/9121.b49c2c698eb6b977.js create mode 100644 static/web/_next/static/chunks/9232.3994a158f7c34622.js delete mode 100644 static/web/_next/static/chunks/9232.8fd2f9f79c6a6de0.js create mode 100644 static/web/_next/static/chunks/9296.95a14c92e0a7fb6b.js delete mode 100644 static/web/_next/static/chunks/9296.cc29c7804ab0b2cc.js create mode 100644 static/web/_next/static/chunks/9558.486f71f517045cf6.js delete mode 100644 static/web/_next/static/chunks/9558.9bf5494ebdf03040.js create mode 100644 static/web/_next/static/chunks/9607.afbe7422eb65cda8.js delete mode 100644 static/web/_next/static/chunks/9607.c428674d5c072f92.js create mode 100644 static/web/_next/static/chunks/9713.dbacc1b8fa2ef6b9.js delete mode 100644 static/web/_next/static/chunks/9713.f1d5b41171c6487d.js delete mode 100644 static/web/_next/static/chunks/9781.7a6517b3f4614b45.js create mode 100644 static/web/_next/static/chunks/9781.ae279eb099bb234a.js create mode 100644 static/web/_next/static/chunks/9809.30702f70db3edcd3.js delete mode 100644 static/web/_next/static/chunks/9809.b42de1779df531ca.js delete mode 100644 static/web/_next/static/chunks/9831.296c1ea16c1953c3.js create mode 100644 static/web/_next/static/chunks/9831.2dec5319c2bcb821.js create mode 100644 static/web/_next/static/chunks/9972.499c0559ac81113a.js delete mode 100644 static/web/_next/static/chunks/9972.fd259588474eb11b.js delete mode 100644 static/web/_next/static/chunks/d2094a0f-43945b499b1f7318.js create mode 100644 static/web/_next/static/chunks/d2094a0f-7b53e1b2758c381a.js create mode 100644 static/web/_next/static/chunks/d3048c20-8dfd4907951480a1.js delete mode 100644 static/web/_next/static/chunks/d3048c20-a3e38fff4fb3204a.js delete mode 100644 static/web/_next/static/chunks/d6e1aeb5-10235c1a69554191.js create mode 100644 static/web/_next/static/chunks/d6e1aeb5-9870ba7ecb54dc88.js create mode 100644 static/web/_next/static/chunks/framework-05c5206d76924e06.js delete mode 100644 static/web/_next/static/chunks/framework-2fe4cb6473b20297.js delete mode 100644 static/web/_next/static/chunks/main-79d3a3ee4ffc18a7.js create mode 100644 static/web/_next/static/chunks/main-f8de4c467016475a.js create mode 100644 static/web/_next/static/chunks/pages/_app-217f08a32d199d2d.js delete mode 100644 static/web/_next/static/chunks/pages/_app-4ddec281b97309bf.js delete mode 100644 static/web/_next/static/chunks/pages/_error-02cc11fd74b4e5ff.js create mode 100644 static/web/_next/static/chunks/pages/_error-f6dc51ff67bd7b60.js create mode 100644 static/web/_next/static/chunks/pages/admin-0e657e7285c5f441.js delete mode 100644 static/web/_next/static/chunks/pages/admin-9743bab3e8215a95.js create mode 100644 static/web/_next/static/chunks/pages/admin/access-tokens-507268c8ce62ae11.js delete mode 100644 static/web/_next/static/chunks/pages/admin/access-tokens-647bf15770f8de69.js delete mode 100644 static/web/_next/static/chunks/pages/admin/actions-6130c774a7acaaaa.js create mode 100644 static/web/_next/static/chunks/pages/admin/actions-f912a5e804dcde21.js delete mode 100644 static/web/_next/static/chunks/pages/admin/chat/messages-7a31c7f626fb8bec.js create mode 100644 static/web/_next/static/chunks/pages/admin/chat/messages-ac3b7b15477e65db.js delete mode 100644 static/web/_next/static/chunks/pages/admin/chat/users-39fb6345a4973ccf.js create mode 100644 static/web/_next/static/chunks/pages/admin/chat/users-6dff4c5321058acc.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-chat-2d8f314ed2c642bf.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-chat-755983d5b6e842f9.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-federation-70a6bc13fd03c13e.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-federation-b722e1bc8f0608b4.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-notify-2462c2f26ef3ddf1.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-notify-e496e6445a73328f.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-public-details-3d048cfc5bd2f76b.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-public-details-a7869dcd92815edc.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-server-details-a148074a13faf6b7.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-server-details-b209f204bd328ef7.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-social-items-6566ff1a9aaf4d45.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-social-items-ce13bfc436b5d6a9.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-storage-36a2bd13af05ae97.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-storage-e78014d383041e93.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config-video-130a2f37c23239cf.js create mode 100644 static/web/_next/static/chunks/pages/admin/config-video-286e9d2ece0b1cf1.js delete mode 100644 static/web/_next/static/chunks/pages/admin/config/appearance-32949ed54f5af9c5.js create mode 100644 static/web/_next/static/chunks/pages/admin/config/appearance-e49f99ca8f536bbe.js delete mode 100644 static/web/_next/static/chunks/pages/admin/federation/actions-78fd66c12ca134fb.js create mode 100644 static/web/_next/static/chunks/pages/admin/federation/actions-cce7d362d2550235.js delete mode 100644 static/web/_next/static/chunks/pages/admin/federation/followers-3ec562a4246409e8.js create mode 100644 static/web/_next/static/chunks/pages/admin/federation/followers-d61d54dd1a4e7023.js delete mode 100644 static/web/_next/static/chunks/pages/admin/hardware-info-46d48f624d002e29.js create mode 100644 static/web/_next/static/chunks/pages/admin/hardware-info-f221d210add098b4.js create mode 100644 static/web/_next/static/chunks/pages/admin/help-318c1648a82cee56.js delete mode 100644 static/web/_next/static/chunks/pages/admin/help-cf300ec18943e98c.js delete mode 100644 static/web/_next/static/chunks/pages/admin/logs-27fd8a9785eb4444.js create mode 100644 static/web/_next/static/chunks/pages/admin/logs-87d3e7fc978ada41.js create mode 100644 static/web/_next/static/chunks/pages/admin/stream-health-8ea39b3957d73136.js delete mode 100644 static/web/_next/static/chunks/pages/admin/stream-health-b0b8adb3104c1426.js create mode 100644 static/web/_next/static/chunks/pages/admin/upgrade-c564e66ef9223b4f.js delete mode 100644 static/web/_next/static/chunks/pages/admin/upgrade-f2dff185555ce8b4.js delete mode 100644 static/web/_next/static/chunks/pages/admin/viewer-info-91f77ca6adbf9cd7.js create mode 100644 static/web/_next/static/chunks/pages/admin/viewer-info-c5a635507f1aa36e.js create mode 100644 static/web/_next/static/chunks/pages/admin/webhooks-975306690b3e568d.js delete mode 100644 static/web/_next/static/chunks/pages/admin/webhooks-f4de58dc6d71d032.js delete mode 100644 static/web/_next/static/chunks/pages/embed/chat/readonly-8691c428580148c9.js create mode 100644 static/web/_next/static/chunks/pages/embed/chat/readonly-e3485375e5479319.js delete mode 100644 static/web/_next/static/chunks/pages/embed/chat/readwrite-085229ff1a723635.js create mode 100644 static/web/_next/static/chunks/pages/embed/chat/readwrite-6f2fd82fd3af6034.js create mode 100644 static/web/_next/static/chunks/pages/embed/video-1767323102bd7b5f.js delete mode 100644 static/web/_next/static/chunks/pages/embed/video-bd051034577b5b63.js delete mode 100644 static/web/_next/static/chunks/pages/index-98ce467007d59c20.js create mode 100644 static/web/_next/static/chunks/pages/index-ab7ac0d7f54b0da0.js delete mode 100644 static/web/_next/static/chunks/webpack-29b4c00c181a87d3.js create mode 100644 static/web/_next/static/chunks/webpack-d9f1581428206e85.js delete mode 100644 static/web/_next/static/f7TnkO0yIOPf5jnSXGKBM/_buildManifest.js create mode 100644 static/web/_next/static/lW1Nfq3K-e4QSQdwGn9gG/_buildManifest.js rename static/web/_next/static/{f7TnkO0yIOPf5jnSXGKBM => lW1Nfq3K-e4QSQdwGn9gG}/_ssgManifest.js (100%) diff --git a/static/web/404.html b/static/web/404.html index 0b22e2960..3ae8abec0 100644 --- a/static/web/404.html +++ b/static/web/404.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/404/index.html b/static/web/404/index.html index 0b22e2960..3ae8abec0 100644 --- a/static/web/404/index.html +++ b/static/web/404/index.html @@ -1,4 +1,4 @@ -404: This page could not be found

404

This page could not be found.

\ No newline at end of file + }

404

This page could not be found.

\ No newline at end of file diff --git a/static/web/_next/static/chunks/1043-14d9ee8e305b7d46.js b/static/web/_next/static/chunks/1043-14d9ee8e305b7d46.js deleted file mode 100644 index 0f9700f53..000000000 --- a/static/web/_next/static/chunks/1043-14d9ee8e305b7d46.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1043],{48689:function(e,t,O){"use strict";O.d(t,{Z:function(){return s}});var n=O(1413),a=O(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},r=O(42135),o=function(e,t){return a.createElement(r.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:i}))};o.displayName="DeleteOutlined";var s=a.forwardRef(o)},88484:function(e,t,O){"use strict";O.d(t,{Z:function(){return s}});var n=O(1413),a=O(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=O(42135),o=function(e,t){return a.createElement(r.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:i}))};o.displayName="UploadOutlined";var s=a.forwardRef(o)},94594:function(e,t,O){"use strict";O.d(t,{Z:function(){return b}});var n=O(87462),a=O(4942),i=O(50888),r=O(94184),o=O.n(r),s=O(97685),l=O(45987),c=O(67294),d=O(21770),p=O(15105),u=c.forwardRef(function(e,t){var O,n=e.prefixCls,i=void 0===n?"rc-switch":n,r=e.className,u=e.checked,Q=e.defaultChecked,f=e.disabled,h=e.loadingIcon,m=e.checkedChildren,$=e.unCheckedChildren,g=e.onClick,b=e.onChange,x=e.onKeyDown,T=(0,l.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),S=(0,d.Z)(!1,{value:u,defaultValue:Q}),k=(0,s.Z)(S,2),P=k[0],R=k[1];function y(e,t){var O=P;return f||(R(O=e),null==b||b(O,t)),O}var Z=o()(i,r,(O={},(0,a.Z)(O,"".concat(i,"-checked"),P),(0,a.Z)(O,"".concat(i,"-disabled"),f),O));return c.createElement("button",Object.assign({},T,{type:"button",role:"switch","aria-checked":P,disabled:f,className:Z,ref:t,onKeyDown:function(e){e.which===p.Z.LEFT?y(!1,e):e.which===p.Z.RIGHT&&y(!0,e),null==x||x(e)},onClick:function(e){var t=y(!P,e);null==g||g(t,e)}}),h,c.createElement("span",{className:"".concat(i,"-inner")},P?m:$))});u.displayName="Switch";var Q=O(53124),f=O(98866),h=O(97647),m=O(68349),$=function(e,t){var O={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(O[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(O[n[a]]=e[n[a]]);return O},g=c.forwardRef(function(e,t){var O,r=e.prefixCls,s=e.size,l=e.disabled,d=e.loading,p=e.className,g=$(e,["prefixCls","size","disabled","loading","className"]),b=c.useContext(Q.E_),x=b.getPrefixCls,T=b.direction,S=c.useContext(h.Z),k=c.useContext(f.Z),P=x("switch",r),R=c.createElement("div",{className:"".concat(P,"-handle")},d&&c.createElement(i.Z,{className:"".concat(P,"-loading-icon")})),y=o()((O={},(0,a.Z)(O,"".concat(P,"-small"),"small"===(s||S)),(0,a.Z)(O,"".concat(P,"-loading"),d),(0,a.Z)(O,"".concat(P,"-rtl"),"rtl"===T),O),void 0===p?"":p);return c.createElement(m.Z,{insertExtraNode:!0},c.createElement(u,(0,n.Z)({},g,{prefixCls:P,className:y,disabled:(null!=l?l:k)||d,ref:t,loadingIcon:R})))});g.__ANT_SWITCH=!0;var b=g},20550:function(e,t,O){"use strict";O.d(t,{Z:function(){return x}});var n=O(4942),a=O(87462),i=O(97685),r=O(97937),o=O(94184),s=O.n(o),l=O(98423),c=O(67294),d=O(53124),p=O(98787),u=O(68349),Q=function(e,t){var O={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(O[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(O[n[a]]=e[n[a]]);return O},f=function(e){var t,O=e.prefixCls,i=e.className,r=e.checked,o=e.onChange,l=e.onClick,p=Q(e,["prefixCls","className","checked","onChange","onClick"]),u=c.useContext(d.E_).getPrefixCls,f=function(e){null==o||o(!r),null==l||l(e)},h=u("tag",O),m=s()(h,(t={},(0,n.Z)(t,"".concat(h,"-checkable"),!0),(0,n.Z)(t,"".concat(h,"-checkable-checked"),r),t),i);return c.createElement("span",(0,a.Z)({},p,{className:m,onClick:f}))},h=function(e,t){var O={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(O[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(O[n[a]]=e[n[a]]);return O},m=RegExp("^(".concat(p.Y.join("|"),")(-inverse)?$")),$=RegExp("^(".concat(p.E.join("|"),")$")),g=function(e,t){var O,o=e.prefixCls,p=e.className,Q=e.style,f=e.children,g=e.icon,b=e.color,x=e.onClose,T=e.closeIcon,S=e.closable,k=h(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),P=c.useContext(d.E_),R=P.getPrefixCls,y=P.direction,Z=c.useState(!0),v=(0,i.Z)(Z,2),X=v[0],j=v[1];c.useEffect(function(){"visible"in k&&j(k.visible)},[k.visible]);var w=function(){return!!b&&(m.test(b)||$.test(b))},C=(0,a.Z)({backgroundColor:b&&!w()?b:void 0},Q),W=w(),q=R("tag",o),_=s()(q,(O={},(0,n.Z)(O,"".concat(q,"-").concat(b),W),(0,n.Z)(O,"".concat(q,"-has-color"),b&&!W),(0,n.Z)(O,"".concat(q,"-hidden"),!X),(0,n.Z)(O,"".concat(q,"-rtl"),"rtl"===y),O),p),G=function(e){e.stopPropagation(),null==x||x(e),!e.defaultPrevented&&("visible"in k||j(!1))},E="onClick"in k||f&&"a"===f.type,z=(0,l.Z)(k,["visible"]),U=g||null,L=U?c.createElement(c.Fragment,null,U,c.createElement("span",null,f)):f,I=c.createElement("span",(0,a.Z)({},z,{ref:t,className:_,style:C}),L,void 0!==S&&S?T?c.createElement("span",{className:"".concat(q,"-close-icon"),onClick:G},T):c.createElement(r.Z,{className:"".concat(q,"-close-icon"),onClick:G}):null);return E?c.createElement(u.Z,null,I):I},b=c.forwardRef(g);b.CheckableTag=f;var x=b},77916:function(e,t,O){"use strict";O.d(t,{Z:function(){return ek}});var n=O(87462),a=O(67294),i=O(4942),r=O(74165),o=O(71002),s=O(74902),l=O(97685),c=O(94184),d=O.n(c),p=O(15671),u=O(43144),Q=O(60136),f=O(33643),h=O(45987),m=O(15861),$=O(64217);function g(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(O){return t}}function b(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var O=new FormData;e.data&&Object.keys(e.data).forEach(function(t){var n=e.data[t];if(Array.isArray(n)){n.forEach(function(e){O.append("".concat(t,"[]"),e)});return}O.append(t,n)}),e.file instanceof Blob?O.append(e.filename,e.file,e.file.name):O.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300){var O;return e.onError(((O=Error("cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"))).status=t.status,O.method=e.method,O.url=e.action,O),g(t))}return e.onSuccess(g(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var n=e.headers||{};return null!==n["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(e){null!==n[e]&&t.setRequestHeader(e,n[e])}),t.send(O),{abort:function(){t.abort()}}}var x=+new Date,T=0;function S(){return"rc-upload-".concat(x,"-").concat(++T)}var k=O(80334),P=function(e,t){if(e&&t){var O=Array.isArray(t)?t:t.split(","),n=e.name||"",a=e.type||"",i=a.replace(/\/.*$/,"");return O.some(function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var O=n.toLowerCase(),r=t.toLowerCase(),o=[r];return(".jpg"===r||".jpeg"===r)&&(o=[".jpg",".jpeg"]),o.some(function(e){return O.endsWith(e)})}return/\/\*$/.test(t)?i===t.replace(/\/.*$/,""):a===t||!!/^\w+$/.test(t)&&((0,k.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)})}return!0},R=function(e,t,O){var n=function e(n,a){if(n.path=a||"",n.isFile)n.file(function(e){O(e)&&(n.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=n.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))});else if(n.isDirectory){var i,r,o;i=function(t){t.forEach(function(t){e(t,"".concat(a).concat(n.name,"/"))})},r=n.createReader(),o=[],function e(){r.readEntries(function(t){var O=Array.prototype.slice.apply(t);o=o.concat(O),O.length?e():i(o)})}()}};e.forEach(function(e){n(e.webkitGetAsEntry())})},y=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Z=function(e){(0,Q.Z)(O,e);var t=(0,f.Z)(O);function O(){(0,p.Z)(this,O);for(var e,n,a=arguments.length,i=Array(a),l=0;l0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/"),O=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(O)||[""])[0]},ea=function(e){return 0===e.indexOf("image/")},ei=function(e){if(e.type&&!e.thumbUrl)return ea(e.type);var t=e.thumbUrl||e.url||"",O=en(t);return!!(/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(O))||!/^data:/.test(t)&&!O};function er(e){return new Promise(function(t){if(!e.type||!ea(e.type)){t("");return}var O=document.createElement("canvas");O.width=200,O.height=200,O.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(200,"px; height: ").concat(200,"px; z-index: 9999; display: none;"),document.body.appendChild(O);var n=O.getContext("2d"),a=new Image;if(a.onload=function(){var e=a.width,i=a.height,r=200,o=200,s=0,l=0;e>i?l=-((o=i*(200/e))-r)/2:s=-((r=e*(200/i))-o)/2,n.drawImage(a,s,l,r,o);var c=O.toDataURL();document.body.removeChild(O),t(c)},a.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){var i=new FileReader;i.addEventListener("load",function(){i.result&&(a.src=i.result)}),i.readAsDataURL(e)}else a.src=window.URL.createObjectURL(e)})}var eo=O(48689),es={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},el=function(e,t){return a.createElement(z.Z,(0,G.Z)((0,G.Z)({},e),{},{ref:t,icon:es}))};el.displayName="DownloadOutlined";var ec=a.forwardRef(el),ed=O(99611),ep=O(97910),eu=O(94199),eQ=a.forwardRef(function(e,t){var O,r=e.prefixCls,o=e.className,s=e.style,c=e.locale,p=e.listType,u=e.file,Q=e.items,f=e.progress,h=e.iconRender,m=e.actionIconRender,$=e.itemRender,g=e.isImgUrl,b=e.showPreviewIcon,x=e.showRemoveIcon,T=e.showDownloadIcon,S=e.previewIcon,k=e.removeIcon,P=e.downloadIcon,R=e.onPreview,y=e.onDownload,Z=e.onClose,v=u.status,X=a.useState(v),j=(0,l.Z)(X,2),w=j[0],W=j[1];a.useEffect(function(){"removed"!==v&&W(v)},[v]);var q=a.useState(!1),_=(0,l.Z)(q,2),G=_[0],E=_[1],z=a.useRef();a.useEffect(function(){return z.current=setTimeout(function(){E(!0)},300),function(){window.clearTimeout(z.current)}},[]);var U=h(u),L=a.createElement("div",{className:"".concat(r,"-text-icon")},U);if("picture"===p||"picture-card"===p){if("uploading"!==w&&(u.thumbUrl||u.url)){var I,Y=(null==g?void 0:g(u))?a.createElement("img",{src:u.thumbUrl||u.url,alt:u.name,className:"".concat(r,"-list-item-image"),crossOrigin:u.crossOrigin}):U,V=d()((I={},(0,i.Z)(I,"".concat(r,"-list-item-thumbnail"),!0),(0,i.Z)(I,"".concat(r,"-list-item-file"),g&&!g(u)),I));L=a.createElement("a",{className:V,onClick:function(e){return R(u,e)},href:u.url||u.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Y)}else{var A,N,J,D,B=d()((D={},(0,i.Z)(D,"".concat(r,"-list-item-thumbnail"),!0),(0,i.Z)(D,"".concat(r,"-list-item-file"),"uploading"!==w),D));L=a.createElement("div",{className:B},U)}}var F=d()((A={},(0,i.Z)(A,"".concat(r,"-list-item"),!0),(0,i.Z)(A,"".concat(r,"-list-item-").concat(w),!0),(0,i.Z)(A,"".concat(r,"-list-item-list-type-").concat(p),!0),A)),H="string"==typeof u.linkProps?JSON.parse(u.linkProps):u.linkProps,K=x?m(("function"==typeof k?k(u):k)||a.createElement(eo.Z,null),function(){return Z(u)},r,c.removeFile):null,ee=T&&"done"===w?m(("function"==typeof P?P(u):P)||a.createElement(ec,null),function(){return y(u)},r,c.downloadFile):null,et="picture-card"!==p&&a.createElement("span",{key:"download-delete",className:d()("".concat(r,"-list-item-card-actions"),{picture:"picture"===p})},ee,K),eO=d()("".concat(r,"-list-item-name")),en=u.url?[a.createElement("a",(0,n.Z)({key:"view",target:"_blank",rel:"noopener noreferrer",className:eO,title:u.name},H,{href:u.url,onClick:function(e){return R(u,e)}}),u.name),et]:[a.createElement("span",{key:"view",className:eO,onClick:function(e){return R(u,e)},title:u.name},u.name),et],ea=b?a.createElement("a",{href:u.url||u.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:u.url||u.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},onClick:function(e){return R(u,e)},title:c.previewFile},"function"==typeof S?S(u):S||a.createElement(ed.Z,null)):null,ei="picture-card"===p&&"uploading"!==w&&a.createElement("span",{className:"".concat(r,"-list-item-actions")},ea,"done"===w&&ee,K);O=u.response&&"string"==typeof u.response?u.response:(null===(N=u.error)||void 0===N?void 0:N.statusText)||(null===(J=u.error)||void 0===J?void 0:J.message)||c.uploadError;var er=a.createElement("span",{className:"".concat(r,"-span")},L,en),es=(0,a.useContext(C.E_).getPrefixCls)(),el=a.createElement("div",{className:F},a.createElement("div",{className:"".concat(r,"-list-item-info")},er),ei,G&&a.createElement(M.Z,{motionName:"".concat(es,"-fade"),visible:"uploading"===w,motionDeadline:2e3},function(e){var t=e.className,O="percent"in u?a.createElement(ep.Z,(0,n.Z)({},f,{type:"line",percent:u.percent})):null;return a.createElement("div",{className:d()("".concat(r,"-list-item-progress"),t)},O)})),eQ=d()("".concat(r,"-list-").concat(p,"-container"),o),ef="error"===w?a.createElement(eu.Z,{title:O,getPopupContainer:function(e){return e.parentNode}},el):el;return a.createElement("div",{className:eQ,style:s,ref:t},$?$(ef,u,Q,{download:y.bind(null,u),preview:R.bind(null,u),remove:Z.bind(null,u)}):ef)}),ef=(0,n.Z)({},H.ZP);delete ef.onAppearEnd,delete ef.onEnterEnd,delete ef.onLeaveEnd;var eh=function(e,t){var O,r=e.listType,o=void 0===r?"text":r,c=e.previewFile,p=void 0===c?er:c,u=e.onPreview,Q=e.onDownload,f=e.onRemove,h=e.locale,m=e.iconRender,$=e.isImageUrl,g=void 0===$?ei:$,b=e.prefixCls,x=e.items,T=void 0===x?[]:x,S=e.showPreviewIcon,k=void 0===S||S,P=e.showRemoveIcon,R=void 0===P||P,y=e.showDownloadIcon,Z=void 0!==y&&y,v=e.removeIcon,X=e.previewIcon,j=e.downloadIcon,w=e.progress,W=void 0===w?{strokeWidth:2,showInfo:!1}:w,q=e.appendAction,_=e.appendActionVisible,G=e.itemRender,E=(0,F.Z)(),z=a.useState(!1),U=(0,l.Z)(z,2),Y=U[0],V=U[1];a.useEffect(function(){("picture"===o||"picture-card"===o)&&(T||[]).forEach(function(e){"undefined"!=typeof document&&"undefined"!=typeof window&&window.FileReader&&window.File&&(e.originFileObj instanceof File||e.originFileObj instanceof Blob)&&void 0===e.thumbUrl&&(e.thumbUrl="",p&&p(e.originFileObj).then(function(t){e.thumbUrl=t||"",E()}))})},[o,T,p]),a.useEffect(function(){V(!0)},[]);var N=function(e,t){if(u)return null==t||t.preventDefault(),u(e)},J=function(e){"function"==typeof Q?Q(e):e.url&&window.open(e.url)},H=function(e){null==f||f(e)},ee=function(e){if(m)return m(e,o);var t="uploading"===e.status,O=g&&g(e)?a.createElement(D,null):a.createElement(L,null),n=t?a.createElement(I.Z,null):a.createElement(A,null);return"picture"===o?n=t?a.createElement(I.Z,null):O:"picture-card"===o&&(n=t?h.uploading:O),n},et=function(e,t,O,i){var r={type:"text",size:"small",title:i,onClick:function(O){t(),(0,K.l$)(e)&&e.props.onClick&&e.props.onClick(O)},className:"".concat(O,"-list-item-card-actions-btn")};if((0,K.l$)(e)){var o=(0,K.Tm)(e,(0,n.Z)((0,n.Z)({},e.props),{onClick:function(){}}));return a.createElement(B.Z,(0,n.Z)({},r,{icon:o}))}return a.createElement(B.Z,(0,n.Z)({},r),a.createElement("span",null,e))};a.useImperativeHandle(t,function(){return{handlePreview:N,handleDownload:J}});var eO=a.useContext(C.E_),en=eO.getPrefixCls,ea=eO.direction,eo=en("upload",b),es=d()((O={},(0,i.Z)(O,"".concat(eo,"-list"),!0),(0,i.Z)(O,"".concat(eo,"-list-").concat(o),!0),(0,i.Z)(O,"".concat(eo,"-list-rtl"),"rtl"===ea),O)),el=(0,s.Z)(T.map(function(e){return{key:e.uid,file:e}})),ec={motionDeadline:2e3,motionName:"".concat(eo,"-").concat("picture-card"===o?"animate-inline":"animate"),keys:el,motionAppear:Y};return"picture-card"!==o&&(ec=(0,n.Z)((0,n.Z)({},ef),ec)),a.createElement("div",{className:es},a.createElement(M.V,(0,n.Z)({},ec,{component:!1}),function(e){var t=e.key,O=e.file,n=e.className,i=e.style;return a.createElement(eQ,{key:t,locale:h,prefixCls:eo,className:n,style:i,file:O,items:T,progress:W,listType:o,isImgUrl:g,showPreviewIcon:k,showRemoveIcon:R,showDownloadIcon:Z,removeIcon:v,previewIcon:X,downloadIcon:j,iconRender:ee,actionIconRender:et,itemRender:G,onPreview:N,onDownload:J,onClose:H})}),q&&a.createElement(M.Z,(0,n.Z)({},ec,{visible:void 0===_||_,forceRender:!0}),function(e){var t=e.className,O=e.style;return(0,K.Tm)(q,function(e){return{className:d()(e.className,t),style:(0,n.Z)((0,n.Z)((0,n.Z)({},O),{pointerEvents:t?"none":void 0}),e.style)}})}))},em=a.forwardRef(eh),e$="__LIST_IGNORE_".concat(Date.now(),"__"),eg=function(e,t){var O,c=e.fileList,p=e.defaultFileList,u=e.onRemove,Q=e.showUploadList,f=void 0===Q||Q,h=e.listType,m=void 0===h?"text":h,$=e.onPreview,g=e.onDownload,b=e.onChange,x=e.onDrop,T=e.previewFile,S=e.disabled,k=e.locale,P=e.iconRender,R=e.isImageUrl,y=e.progress,Z=e.prefixCls,v=e.className,G=e.type,E=e.children,z=e.style,U=e.itemRender,L=e.maxCount,I=e.data,Y=e.multiple,V=e.action,A=e.accept,N=e.supportServerRender,J=a.useContext(W.Z),D=null!=S?S:J,M=(0,j.Z)(p||[],{value:c,postState:function(e){return null!=e?e:[]}}),B=(0,l.Z)(M,2),F=B[0],H=B[1],K=a.useState("drop"),en=(0,l.Z)(K,2),ea=en[0],ei=en[1],er=a.useRef();a.useMemo(function(){var e=Date.now();(c||[]).forEach(function(t,O){t.uid||Object.isFrozen(t)||(t.uid="__AUTO__".concat(e,"_").concat(O,"__"))})},[c]);var eo=function(e,t,O){var n=(0,s.Z)(t);1===L?n=n.slice(-1):L&&(n=n.slice(0,L)),(0,w.flushSync)(function(){H(n)});var a={file:e,fileList:n};O&&(a.event=O),null==b||b(a)},es=function(t,O){var n,a,i,s;return n=void 0,a=void 0,i=void 0,s=(0,r.Z)().mark(function n(){var a,i,s,l;return(0,r.Z)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a=e.beforeUpload,i=e.transformFile,s=t,!a){n.next=13;break}return n.next=5,a(t,O);case 5:if(!1!==(l=n.sent)){n.next=8;break}return n.abrupt("return",!1);case 8:if(delete t[e$],l!==e$){n.next=12;break}return Object.defineProperty(t,e$,{value:!0,configurable:!0}),n.abrupt("return",!1);case 12:"object"===(0,o.Z)(l)&&l&&(s=l);case 13:if(!i){n.next=17;break}return n.next=16,i(s);case 16:s=n.sent;case 17:return n.abrupt("return",s);case 18:case"end":return n.stop()}},n)}),new(i||(i=Promise))(function(e,t){function O(e){try{o(s.next(e))}catch(O){t(O)}}function r(e){try{o(s.throw(e))}catch(O){t(O)}}function o(t){var n;t.done?e(t.value):((n=t.value)instanceof i?n:new i(function(e){e(n)})).then(O,r)}o((s=s.apply(n,a||[])).next())})},el=function(e){var t=e.filter(function(e){return!e.file[e$]});if(t.length){var O=t.map(function(e){return ee(e.file)}),n=(0,s.Z)(F);O.forEach(function(e){n=et(e,n)}),O.forEach(function(e,O){var a=e;if(t[O].parsedFile)e.status="uploading";else{var i,r=e.originFileObj;try{i=new File([r],r.name,{type:r.type})}catch(o){(i=new Blob([r],{type:r.type})).name=r.name,i.lastModifiedDate=new Date,i.lastModified=new Date().getTime()}i.uid=e.uid,a=i}eo(a,n)})}},ec=function(e,t,O){try{"string"==typeof e&&(e=JSON.parse(e))}catch(n){}if(eO(t,F)){var a=ee(t);a.status="done",a.percent=100,a.response=e,a.xhr=O;var i=et(a,F);eo(a,i)}},ed=function(e,t){if(eO(t,F)){var O=ee(t);O.status="uploading",O.percent=e.percent;var n=et(O,F);eo(O,n,e)}},ep=function(e,t,O){if(eO(O,F)){var n=ee(O);n.error=e,n.response=t,n.status="error";var a=et(n,F);eo(n,a)}},eu=function(e){var t;Promise.resolve("function"==typeof u?u(e):u).then(function(O){if(!1!==O){var a,i,r,o=(a=void 0!==e.uid?"uid":"name",(i=F.filter(function(t){return t[a]!==e[a]})).length===F.length?null:i);o&&(t=(0,n.Z)((0,n.Z)({},e),{status:"removed"}),null==F||F.forEach(function(e){var O=void 0!==t.uid?"uid":"name";e[O]!==t[O]||Object.isFrozen(e)||(e.status="removed")}),null===(r=er.current)||void 0===r||r.abort(t),eo(t,o))}})},eQ=function(e){ei(e.type),"drop"===e.type&&(null==x||x(e))};a.useImperativeHandle(t,function(){return{onBatchStart:el,onSuccess:ec,onProgress:ed,onError:ep,fileList:F,upload:er.current}});var ef=a.useContext(C.E_),eh=ef.getPrefixCls,eg=ef.direction,eb=eh("upload",Z),ex=(0,n.Z)((0,n.Z)({onBatchStart:el,onError:ep,onProgress:ed,onSuccess:ec},e),{data:void 0===I?{}:I,multiple:void 0!==Y&&Y,action:void 0===V?"":V,accept:void 0===A?"":A,supportServerRender:void 0===N||N,prefixCls:eb,disabled:D,beforeUpload:es,onChange:void 0});delete ex.className,delete ex.style,(!E||D)&&delete ex.id;var eT=function(e,t){return f?a.createElement(q.Z,{componentName:"Upload",defaultLocale:_.Z.Upload},function(O){var i="boolean"==typeof f?{}:f,r=i.showRemoveIcon,o=i.showPreviewIcon,s=i.showDownloadIcon,l=i.removeIcon,c=i.previewIcon,d=i.downloadIcon;return a.createElement(em,{prefixCls:eb,listType:m,items:F,previewFile:T,onPreview:$,onDownload:g,onRemove:eu,showRemoveIcon:!D&&r,showPreviewIcon:o,showDownloadIcon:s,removeIcon:l,previewIcon:c,downloadIcon:d,iconRender:P,locale:(0,n.Z)((0,n.Z)({},O),k),isImageUrl:R,progress:y,appendAction:e,appendActionVisible:t,itemRender:U})}):e};if("drag"===(void 0===G?"select":G)){var eS,ek,eP=d()(eb,(ek={},(0,i.Z)(ek,"".concat(eb,"-drag"),!0),(0,i.Z)(ek,"".concat(eb,"-drag-uploading"),F.some(function(e){return"uploading"===e.status})),(0,i.Z)(ek,"".concat(eb,"-drag-hover"),"dragover"===ea),(0,i.Z)(ek,"".concat(eb,"-disabled"),D),(0,i.Z)(ek,"".concat(eb,"-rtl"),"rtl"===eg),ek),v);return a.createElement("span",null,a.createElement("div",{className:eP,onDrop:eQ,onDragOver:eQ,onDragLeave:eQ,style:z},a.createElement(X,(0,n.Z)({},ex,{ref:er,className:"".concat(eb,"-btn")}),a.createElement("div",{className:"".concat(eb,"-drag-container")},E))),eT())}var eR=d()(eb,(eS={},(0,i.Z)(eS,"".concat(eb,"-select"),!0),(0,i.Z)(eS,"".concat(eb,"-select-").concat(m),!0),(0,i.Z)(eS,"".concat(eb,"-disabled"),D),(0,i.Z)(eS,"".concat(eb,"-rtl"),"rtl"===eg),eS)),ey=(O=E?void 0:{display:"none"},a.createElement("div",{className:eR,style:O},a.createElement(X,(0,n.Z)({},ex,{ref:er}))));return"picture-card"===m?a.createElement("span",{className:d()("".concat(eb,"-picture-card-wrapper"),v)},eT(ey,!!E)):a.createElement("span",{className:v},ey,eT())},eb=a.forwardRef(eg),ex=function(e,t){var O={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(O[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(O[n[a]]=e[n[a]]);return O},eT=a.forwardRef(function(e,t){var O=e.style,i=e.height,r=ex(e,["style","height"]);return a.createElement(eb,(0,n.Z)({ref:t},r,{type:"drag",style:(0,n.Z)((0,n.Z)({},O),{height:i})}))}),eS=eb;eS.Dragger=eT,eS.LIST_IGNORE=e$;var ek=eS},27561:function(e,t,O){var n=O(67990),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},67990:function(e){var t=/\s/;e.exports=function(e){for(var O=e.length;O--&&t.test(e.charAt(O)););return O}},23279:function(e,t,O){var n=O(13218),a=O(7771),i=O(14841),r=Math.max,o=Math.min;e.exports=function(e,t,O){var s,l,c,d,p,u,Q=0,f=!1,h=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function $(t){var O=s,n=l;return s=l=void 0,Q=t,d=e.apply(n,O)}function g(e){var O=e-u,n=e-Q;return void 0===u||O>=t||O<0||h&&n>=c}function b(){var e,O,n,i=a();if(g(i))return x(i);p=setTimeout(b,(e=i-u,O=i-Q,n=t-e,h?o(n,c-O):n))}function x(e){return(p=void 0,m&&s)?$(e):(s=l=void 0,d)}function T(){var e,O=a(),n=g(O);if(s=arguments,l=this,u=O,n){if(void 0===p)return Q=e=u,p=setTimeout(b,t),f?$(e):d;if(h)return clearTimeout(p),p=setTimeout(b,t),$(u)}return void 0===p&&(p=setTimeout(b,t)),d}return t=i(t)||0,n(O)&&(f=!!O.leading,c=(h="maxWait"in O)?r(i(O.maxWait)||0,t):c,m="trailing"in O?!!O.trailing:m),T.cancel=function(){void 0!==p&&clearTimeout(p),Q=0,s=u=l=p=void 0},T.flush=function(){return void 0===p?d:x(a())},T}},33448:function(e,t,O){var n=O(44239),a=O(37005);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},7771:function(e,t,O){var n=O(55639),a=function(){return n.Date.now()};e.exports=a},14841:function(e,t,O){var n=O(27561),a=O(13218),i=O(33448),r=0/0,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return r;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var O=s.test(e);return O||l.test(e)?c(e.slice(2),O?2:8):o.test(e)?r:+e}},13804:function(e,t,O){"use strict";O.r(t),O.d(t,{autoCloseTags:function(){return ee},html:function(){return K},htmlCompletionSource:function(){return B},htmlCompletionSourceWith:function(){return F},htmlLanguage:function(){return H}});var n=O(53105),a=O(35524),i=O(41113);let r={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},o={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},s={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function l(e){return 9==e||10==e||13==e||32==e}let c=null,d=null,p=0;function u(e,t){var O;let n=e.pos+t;if(p==n&&d==e)return c;let a=e.peek(t);for(;l(a);)a=e.peek(++t);let i="";for(;45==(O=a)||46==O||58==O||O>=65&&O<=90||95==O||O>=97&&O<=122||O>=161;)i+=String.fromCharCode(a),a=e.peek(++t);return d=e,p=n,c=i?i.toLowerCase():a==Q||a==f?void 0:null}let Q=63,f=33;function h(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let O=0;Om.indexOf(t)>-1?new h(u(n,1)||"",e):e,reduce:(e,t)=>18==t&&e?e.parent:e,reuse(e,t,O,n){let a=t.type.id;return 4==a||35==a?new h(u(n,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),g=new n.Jq((e,t)=>{if(60!=e.next){e.next<0&&t.context&&e.acceptToken(56);return}e.advance();let O=47==e.next;O&&e.advance();let n=u(e,0);if(void 0===n)return;if(!n)return e.acceptToken(O?12:4);let a=t.context?t.context.name:null;if(O){if(n==a)return e.acceptToken(9);if(a&&o[a])return e.acceptToken(56,-2);if(t.dialectEnabled(0))return e.acceptToken(10);for(let i=t.context;i;i=i.parent)if(i.name==n)return;e.acceptToken(11)}else{if("script"==n)return e.acceptToken(5);if("style"==n)return e.acceptToken(6);if("textarea"==n)return e.acceptToken(7);if(r.hasOwnProperty(n))return e.acceptToken(8);a&&s[a]&&s[a][n]?e.acceptToken(56,-1):e.acceptToken(4)}},{contextual:!0}),b=new n.Jq(e=>{for(let t=0,O=0;;O++){if(e.next<0){O&&e.acceptToken(57);break}if(45==e.next)t++;else if(62==e.next&&t>=2){O>3&&e.acceptToken(57,-2);break}else t=0;e.advance()}});function x(e,t,O){let a=2+e.length;return new n.Jq(n=>{for(let i=0,r=0,o=0;;o++){if(n.next<0){o&&n.acceptToken(t);break}if(0==i&&60==n.next||1==i&&47==n.next||i>=2&&ir?n.acceptToken(t,-r):n.acceptToken(O,-(r-2));break}else if((10==n.next||13==n.next)&&o){n.acceptToken(t,1);break}else i=r=0;n.advance()}})}let T=x("script",53,1),S=x("style",54,2),k=x("textarea",55,3),P=(0,a.Gv)({"Text RawText":a.pJ.content,"StartTag StartCloseTag SelfCloserEndTag EndTag SelfCloseEndTag":a.pJ.angleBracket,TagName:a.pJ.tagName,"MismatchedCloseTag/TagName":[a.pJ.tagName,a.pJ.invalid],AttributeName:a.pJ.attributeName,"AttributeValue UnquotedAttributeValue":a.pJ.attributeValue,Is:a.pJ.definitionOperator,"EntityReference CharacterReference":a.pJ.character,Comment:a.pJ.blockComment,ProcessingInst:a.pJ.processingInstruction,DoctypeDecl:a.pJ.documentMeta}),R=n.WQ.deserialize({version:14,states:",xOVOxOOO!WQ!bO'#CoO!]Q!bO'#CyO!bQ!bO'#C|O!gQ!bO'#DPO!lQ!bO'#DRO!qOXO'#CnO!|OYO'#CnO#XO[O'#CnO$eOxO'#CnOOOW'#Cn'#CnO$lO!rO'#DSO$tQ!bO'#DUO$yQ!bO'#DVOOOW'#Dj'#DjOOOW'#DX'#DXQVOxOOO%OQ#tO,59ZO%WQ#tO,59eO%`Q#tO,59hO%hQ#tO,59kO%pQ#tO,59mOOOX'#D]'#D]O%xOXO'#CwO&TOXO,59YOOOY'#D^'#D^O&]OYO'#CzO&hOYO,59YOOO['#D_'#D_O&pO[O'#C}O&{O[O,59YOOOW'#D`'#D`O'TOxO,59YO'[Q!bO'#DQOOOW,59Y,59YOOO`'#Da'#DaO'aO!rO,59nOOOW,59n,59nO'iQ!bO,59pO'nQ!bO,59qOOOW-E7V-E7VO'sQ#tO'#CqOOQO'#DY'#DYO(OQ#tO1G.uOOOX1G.u1G.uO(WQ#tO1G/POOOY1G/P1G/PO(`Q#tO1G/SOOO[1G/S1G/SO(hQ#tO1G/VOOOW1G/V1G/VO(pQ#tO1G/XOOOW1G/X1G/XOOOX-E7Z-E7ZO(xQ!bO'#CxOOOW1G.t1G.tOOOY-E7[-E7[O(}Q!bO'#C{OOO[-E7]-E7]O)SQ!bO'#DOOOOW-E7^-E7^O)XQ!bO,59lOOO`-E7_-E7_OOOW1G/Y1G/YOOOW1G/[1G/[OOOW1G/]1G/]O)^Q&jO,59]OOQO-E7W-E7WOOOX7+$a7+$aOOOY7+$k7+$kOOO[7+$n7+$nOOOW7+$q7+$qOOOW7+$s7+$sO)iQ!bO,59dO)nQ!bO,59gO)sQ!bO,59jOOOW1G/W1G/WO)xO,UO'#CtO*ZO7[O'#CtOOQO1G.w1G.wOOOW1G/O1G/OOOOW1G/R1G/ROOOW1G/U1G/UOOOO'#DZ'#DZO*lO,UO,59`OOQO,59`,59`OOOO'#D['#D[O*}O7[O,59`OOOO-E7X-E7XOOQO1G.z1G.zOOOO-E7Y-E7Y",stateData:"+h~O!]OS~OSSOTPOUQOVROWTOY]OZ[O[^O^^O_^O`^Oa^Ow^Oz_O!cZO~OdaO~OdbO~OdcO~OddO~OdeO~O!VfOPkP!YkP~O!WiOQnP!YnP~O!XlORqP!YqP~OSSOTPOUQOVROWTOXqOY]OZ[O[^O^^O_^O`^Oa^Ow^O!cZO~O!YrO~P#dO!ZsO!duO~OdvO~OdwO~OfyOj|O~OfyOj!OO~OfyOj!QO~OfyOj!SO~OfyOj!UO~O!VfOPkX!YkX~OP!WO!Y!XO~O!WiOQnX!YnX~OQ!ZO!Y!XO~O!XlORqX!YqX~OR!]O!Y!XO~O!Y!XO~P#dOd!_O~O!ZsO!d!aO~Oj!bO~Oj!cO~Og!dOfeXjeX~OfyOj!fO~OfyOj!gO~OfyOj!hO~OfyOj!iO~OfyOj!jO~Od!kO~Od!lO~Od!mO~Oj!nO~Oi!qO!_!oO!a!pO~Oj!rO~Oj!sO~Oj!tO~O_!uO`!uOa!uO!_!wO!`!uO~O_!xO`!xOa!xO!a!wO!b!xO~O_!uO`!uOa!uO!_!{O!`!uO~O_!xO`!xOa!xO!a!{O!b!xO~O`_a!cwz!c~",goto:"%o!_PPPPPPPPPPPPPPPPPP!`!fP!lPP!xPP!{#O#R#X#[#_#e#h#k#q#w!`P!`!`P#}$T$k$q$w$}%T%Z%aPPPPPPPP%gX^OX`pXUOX`pezabcde{}!P!R!TR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ}bQ!PcQ!RdQ!TeZ!e{}!P!R!TQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue EndTag ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:66,context:$,nodeProps:[["closedBy",-11,1,2,3,4,5,6,7,8,9,10,11,"EndTag",-4,19,29,32,35,"CloseTag"],["group",-9,12,15,16,17,18,38,39,40,41,"Entity",14,"Entity TextContent",-3,27,30,33,"TextContent Entity"],["openedBy",26,"StartTag StartCloseTag",-4,28,31,34,36,"OpenTag"]],propSources:[P],skippedNodes:[0],repeatNodeCount:9,tokenData:"!#b!aR!WOX$kXY)sYZ)sZ]$k]^)s^p$kpq)sqr$krs*zsv$kvw+dwx2yx}$k}!O3f!O!P$k!P!Q7_!Q![$k![!]8u!]!^$k!^!_>b!_!`!!p!`!a8T!a!c$k!c!}8u!}#R$k#R#S8u#S#T$k#T#o8u#o$f$k$f$g&R$g%W$k%W%o8u%o%p$k%p&a8u&a&b$k&b1p8u1p4U$k4U4d8u4d4e$k4e$IS8u$IS$I`$k$I`$Ib8u$Ib$Kh$k$Kh%#t8u%#t&/x$k&/x&Et8u&Et&FV$k&FV;'S8u;'S;:jiW!``!bpOq(kqr?Rrs'gsv(kwx(]x!a(k!a!bKj!b~(k!R?YZ!``!bpOr(krs'gsv(kwx(]x}(k}!O?{!O!f(k!f!gAR!g#W(k#W#XGz#X~(k!R@SV!``!bpOr(krs'gsv(kwx(]x}(k}!O@i!O~(k!R@rT!``!bp!cPOr(krs'gsv(kwx(]x~(k!RAYV!``!bpOr(krs'gsv(kwx(]x!q(k!q!rAo!r~(k!RAvV!``!bpOr(krs'gsv(kwx(]x!e(k!e!fB]!f~(k!RBdV!``!bpOr(krs'gsv(kwx(]x!v(k!v!wBy!w~(k!RCQV!``!bpOr(krs'gsv(kwx(]x!{(k!{!|Cg!|~(k!RCnV!``!bpOr(krs'gsv(kwx(]x!r(k!r!sDT!s~(k!RD[V!``!bpOr(krs'gsv(kwx(]x!g(k!g!hDq!h~(k!RDxW!``!bpOrDqrsEbsvDqvwEvwxFfx!`Dq!`!aGb!a~DqqEgT!bpOvEbvxEvx!`Eb!`!aFX!a~EbPEyRO!`Ev!`!aFS!a~EvPFXOzPqF`Q!bpzPOv'gx~'gaFkV!``OrFfrsEvsvFfvwEvw!`Ff!`!aGQ!a~FfaGXR!``zPOr(]sv(]w~(]!RGkT!``!bpzPOr(krs'gsv(kwx(]x~(k!RHRV!``!bpOr(krs'gsv(kwx(]x#c(k#c#dHh#d~(k!RHoV!``!bpOr(krs'gsv(kwx(]x#V(k#V#WIU#W~(k!RI]V!``!bpOr(krs'gsv(kwx(]x#h(k#h#iIr#i~(k!RIyV!``!bpOr(krs'gsv(kwx(]x#m(k#m#nJ`#n~(k!RJgV!``!bpOr(krs'gsv(kwx(]x#d(k#d#eJ|#e~(k!RKTV!``!bpOr(krs'gsv(kwx(]x#X(k#X#YDq#Y~(k!RKqW!``!bpOrKjrsLZsvKjvwLowxNPx!aKj!a!b! g!b~KjqL`T!bpOvLZvxLox!aLZ!a!bM^!b~LZPLrRO!aLo!a!bL{!b~LoPMORO!`Lo!`!aMX!a~LoPM^OwPqMcT!bpOvLZvxLox!`LZ!`!aMr!a~LZqMyQ!bpwPOv'gx~'gaNUV!``OrNPrsLosvNPvwLow!aNP!a!bNk!b~NPaNpV!``OrNPrsLosvNPvwLow!`NP!`!a! V!a~NPa! ^R!``wPOr(]sv(]w~(]!R! nW!``!bpOrKjrsLZsvKjvwLowxNPx!`Kj!`!a!!W!a~Kj!R!!aT!``!bpwPOr(krs'gsv(kwx(]x~(k!V!!{VgS^P!``!bpOr&Rrs&qsv&Rwx'rx!^&R!^!_(k!_~&R",tokenizers:[T,S,k,g,b,0,1,2,3,4,5],topRules:{Document:[0,13]},dialects:{noMatch:0},tokenPrec:476});function y(e,t,O){let n;for(let a of O)if(!a.attrs||a.attrs(n||(n=function(e,t){let O=Object.create(null);for(let n of e.firstChild.getChildren("Attribute")){let a=n.getChild("AttributeName"),i=n.getChild("AttributeValue")||n.getChild("UnquotedAttributeValue");a&&(O[t.read(a.from,a.to)]=i?"AttributeValue"==i.name?t.read(i.from+1,i.to-1):t.read(i.from,i.to):"")}return O}(e.node.parent,t))))return{parser:a.parser};return null}var Z=O(61426),v=O(58037),X=O(47421),j=O(78120),w=O(59119);let C=["_blank","_self","_top","_parent"],W=["ascii","utf-8","utf-16","latin1","latin1"],q=["get","post","put","delete"],_=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],G=["true","false"],E={},z={a:{attrs:{href:null,ping:null,type:null,media:null,target:C,hreflang:null}},abbr:E,address:E,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:E,aside:E,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:E,base:{attrs:{href:null,target:C}},bdi:E,bdo:E,blockquote:{attrs:{cite:null}},body:E,br:E,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:_,formmethod:q,formnovalidate:["novalidate"],formtarget:C,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:E,center:E,cite:E,code:E,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:E,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:E,div:E,dl:E,dt:E,em:E,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:E,figure:E,footer:E,form:{attrs:{action:null,name:null,"accept-charset":W,autocomplete:["on","off"],enctype:_,method:q,novalidate:["novalidate"],target:C}},h1:E,h2:E,h3:E,h4:E,h5:E,h6:E,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:E,hgroup:E,hr:E,html:{attrs:{manifest:null}},i:E,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:_,formmethod:q,formnovalidate:["novalidate"],formtarget:C,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:E,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:E,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:E,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:W,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:E,noscript:E,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:E,param:{attrs:{name:null,value:null}},pre:E,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:E,rt:E,ruby:E,samp:E,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:W}},section:E,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:E,source:{attrs:{src:null,type:null,media:null}},span:E,strong:E,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:E,summary:E,sup:E,table:E,tbody:E,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:E,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:E,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:E,time:{attrs:{datetime:null}},title:E,tr:E,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:E,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:E},U={accesskey:null,class:null,contenteditable:G,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:G,autocorrect:G,autocapitalize:G,style:null,tabindex:null,title:null,translate:["yes","no"],onclick:null,rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":G,"aria-autocomplete":["inline","list","both","none"],"aria-busy":G,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":G,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":G,"aria-hidden":G,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":G,"aria-multiselectable":G,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":G,"aria-relevant":null,"aria-required":G,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null};class L{constructor(e,t){this.tags=Object.assign(Object.assign({},z),e),this.globalAttrs=Object.assign(Object.assign({},U),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}function I(e,t,O=e.length){if(!t)return"";let n=t.firstChild,a=n&&n.getChild("TagName");return a?e.sliceString(a.from,Math.min(a.to,O)):""}function Y(e,t=!1){for(let O=e.parent;O;O=O.parent)if("Element"==O.name){if(!t)return O;t=!1}return null}function V(e,t,O){let n=O.tags[I(e,Y(t,!0))];return(null==n?void 0:n.children)||O.allTags}function A(e,t){let O=[];for(let n=t;n=Y(n);){let a=I(e,n);if(a&&"CloseTag"==n.lastChild.name)break;a&&0>O.indexOf(a)&&("EndTag"==t.name||t.from>=n.firstChild.to)&&O.push(a)}return O}L.default=new L;let N=/^[:\-\.\w\u00b7-\uffff]*$/;function J(e,t,O,n,a){let i=/\s*>/.test(e.sliceDoc(a,a+5))?"":">";return{from:n,to:a,options:V(e.doc,O,t).map(e=>({label:e,type:"type"})).concat(A(e.doc,O).map((e,t)=>({label:"/"+e,apply:"/"+e+i,type:"type",boost:99-t}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function D(e,t,O,n){let a=/\s*>/.test(e.sliceDoc(n,n+5))?"":">";return{from:O,to:n,options:A(e.doc,t).map((e,t)=>({label:e,apply:e+a,type:"type",boost:99-t})),validFor:N}}function M(e,t){let{state:O,pos:n}=t,a=(0,w.qz)(O).resolveInner(n),i=a.resolve(n,-1);for(let r=n,o;a==i&&(o=i.childBefore(r));){let s=o.lastChild;if(!s||!s.type.isError||s.from({label:e,type:"property"})),validFor:N}}return"Is"==i.name||"AttributeValue"==i.name||"UnquotedAttributeValue"==i.name?function(e,t,O,n,a){var i;let r=null===(i=O.parent)||void 0===i?void 0:i.getChild("AttributeName"),o=[],s;if(r){let l=e.sliceDoc(r.from,r.to),c=t.globalAttrs[l];if(!c){let d=Y(O),p=d?t.tags[I(e.doc,d)]:null;c=(null==p?void 0:p.attrs)&&p.attrs[l]}if(c){let u=e.sliceDoc(n,a).toLowerCase(),Q='"',f='"';for(let h of(/^['"]/.test(u)?(s='"'==u[0]?/^[^"]*$/:/^[^']*$/,Q="",f=e.sliceDoc(a,a+1)==u[0]?"":u[0],u=u.slice(1),n++):s=/^[^\s<>='"]*$/,c))o.push({label:h,apply:Q+h+f,type:"constant"})}}return{from:n,to:a,options:o,validFor:s}}(O,e,i,"Is"==i.name?n:i.from,n):t.explicit&&("Element"==a.name||"Text"==a.name||"Document"==a.name)?function(e,t,O,n){let a=[],i=0;for(let r of V(e.doc,O,t))a.push({label:"<"+r,type:"type"});for(let o of A(e.doc,O))a.push({label:"",type:"type",boost:99-i++});return{from:n,to:n,options:a,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(O,e,i,n):null}function B(e){return M(L.default,e)}function F(e){let{extraTags:t,extraGlobalAttributes:O}=e,n=O||t?new L(t,O):L.default;return e=>M(n,e)}let H=w.qp.define({name:"html",parser:R.configure({props:[w.uj.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length{let i=e.type.id;return 27==i?y(e,a,t):30==i?y(e,a,O):33==i?y(e,a,n):null})}([{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:v.javascriptLanguage.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:Z.cssLanguage.parser}])}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}});function K(e={}){let t=H;return!1===e.matchClosingTags&&(t=t.configure({dialect:"noMatch"})),new w.ri(t,[H.data.of({autocomplete:F(e)}),!1!==e.autoCloseTags?ee:[],(0,v.javascript)().support,(0,Z.css)().support])}let ee=X.tk.inputHandler.of((e,t,O,n)=>{if(e.composing||e.state.readOnly||t!=O||">"!=n&&"/"!=n||!H.isActiveAt(e.state,t,-1))return!1;let{state:a}=e,i=a.changeByRange(t=>{var O,i,r;let{head:o}=t,s=(0,w.qz)(a).resolveInner(o,-1),l;if(("TagName"==s.name||"StartTag"==s.name)&&(s=s.parent),">"==n&&"OpenTag"==s.name){if((null===(i=null===(O=s.parent)||void 0===O?void 0:O.lastChild)||void 0===i?void 0:i.name)!="CloseTag"&&(l=I(a.doc,s.parent,o))){let c=">"===e.state.doc.sliceString(o,o+1),d=`${c?"":">"}`;return{range:j.jT.cursor(o+1),changes:{from:o+(c?1:0),insert:d}}}}else if("/"==n&&"OpenTag"==s.name){let p=s.parent,u=null==p?void 0:p.parent;if(p.from==o-1&&(null===(r=u.lastChild)||void 0===r?void 0:r.name)!="CloseTag"&&(l=I(a.doc,u,o))){let Q=">"===e.state.doc.sliceString(o,o+1),f=`/${l}${Q?"":">"}`,h=o+f.length+(Q?1:0);return{range:j.jT.cursor(h),changes:{from:o,insert:f}}}}return{range:t}});return!i.changes.empty&&(e.dispatch(i,{userEvent:"input.type",scrollIntoView:!0}),!0)})},58037:function(e,t,O){"use strict";O.r(t),O.d(t,{autoCloseTags:function(){return I},completionPath:function(){return w},esLint:function(){return Y},javascript:function(){return z},javascriptLanguage:function(){return W},jsxLanguage:function(){return _},localCompletionSource:function(){return X},scopeCompletionSource:function(){return C},snippets:function(){return T},tsxLanguage:function(){return G},typescriptLanguage:function(){return q}});var n=O(53105),a=O(35524);let i=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],r=new n.IK({start:!1,shift:(e,t)=>5==t||6==t||286==t?e:287==t,strict:!1}),o=new n.Jq((e,t)=>{let{next:O}=e;(125==O||-1==O||t.context)&&t.canShift(284)&&e.acceptToken(284)},{contextual:!0,fallback:!0}),s=new n.Jq((e,t)=>{let{next:O}=e,n;!(i.indexOf(O)>-1)&&(47!=O||47!=(n=e.peek(1))&&42!=n)&&125!=O&&59!=O&&-1!=O&&!t.context&&t.canShift(281)&&e.acceptToken(281)},{contextual:!0}),l=new n.Jq((e,t)=>{let{next:O}=e;if((43==O||45==O)&&(e.advance(),O==e.next)){e.advance();let n=!t.context&&t.canShift(2);e.acceptToken(n?2:3)}},{contextual:!0}),c=new n.Jq(e=>{for(let t=!1,O=0;;O++){let{next:n}=e;if(n<0){O&&e.acceptToken(282);break}if(96==n){O?e.acceptToken(282):e.acceptToken(283,1);break}if(123==n&&t){1==O?e.acceptToken(4,1):e.acceptToken(282,-1);break}if(10==n&&O){e.advance(),e.acceptToken(282);break}else 92==n&&e.advance();t=36==n,e.advance()}}),d=new n.Jq((e,t)=>{if(101==e.next&&t.dialectEnabled(1)){e.advance();for(let O=0;O<6;O++){if(e.next!="xtends".charCodeAt(O))return;e.advance()}e.next>=57&&e.next<=65||e.next>=48&&e.next<=90||95==e.next||e.next>=97&&e.next<=122||e.next>160||e.acceptToken(1)}}),p=(0,a.Gv)({"get set async static":a.pJ.modifier,"for while do if else switch try catch finally return throw break continue default case":a.pJ.controlKeyword,"in of await yield void typeof delete instanceof":a.pJ.operatorKeyword,"let var const function class extends":a.pJ.definitionKeyword,"import export from":a.pJ.moduleKeyword,"with debugger as new":a.pJ.keyword,TemplateString:a.pJ.special(a.pJ.string),super:a.pJ.atom,BooleanLiteral:a.pJ.bool,this:a.pJ.self,null:a.pJ.null,Star:a.pJ.modifier,VariableName:a.pJ.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":a.pJ.function(a.pJ.variableName),VariableDefinition:a.pJ.definition(a.pJ.variableName),Label:a.pJ.labelName,PropertyName:a.pJ.propertyName,PrivatePropertyName:a.pJ.special(a.pJ.propertyName),"CallExpression/MemberExpression/PropertyName":a.pJ.function(a.pJ.propertyName),"FunctionDeclaration/VariableDefinition":a.pJ.function(a.pJ.definition(a.pJ.variableName)),"ClassDeclaration/VariableDefinition":a.pJ.definition(a.pJ.className),PropertyDefinition:a.pJ.definition(a.pJ.propertyName),PrivatePropertyDefinition:a.pJ.definition(a.pJ.special(a.pJ.propertyName)),UpdateOp:a.pJ.updateOperator,LineComment:a.pJ.lineComment,BlockComment:a.pJ.blockComment,Number:a.pJ.number,String:a.pJ.string,ArithOp:a.pJ.arithmeticOperator,LogicOp:a.pJ.logicOperator,BitOp:a.pJ.bitwiseOperator,CompareOp:a.pJ.compareOperator,RegExp:a.pJ.regexp,Equals:a.pJ.definitionOperator,Arrow:a.pJ.function(a.pJ.punctuation),": Spread":a.pJ.punctuation,"( )":a.pJ.paren,"[ ]":a.pJ.squareBracket,"{ }":a.pJ.brace,"InterpolationStart InterpolationEnd":a.pJ.special(a.pJ.brace),".":a.pJ.derefOperator,", ;":a.pJ.separator,TypeName:a.pJ.typeName,TypeDefinition:a.pJ.definition(a.pJ.typeName),"type enum interface implements namespace module declare":a.pJ.definitionKeyword,"abstract global Privacy readonly override":a.pJ.modifier,"is keyof unique infer":a.pJ.operatorKeyword,JSXAttributeValue:a.pJ.attributeValue,JSXText:a.pJ.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":a.pJ.angleBracket,"JSXIdentifier JSXNameSpacedName":a.pJ.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":a.pJ.attributeName}),u={__proto__:null,export:18,as:23,from:29,default:32,async:37,function:38,this:48,true:56,false:56,void:66,typeof:70,null:86,super:88,new:122,await:139,yield:141,delete:142,class:152,extends:154,public:197,private:197,protected:197,readonly:199,instanceof:220,in:222,const:224,import:256,keyof:307,unique:311,infer:317,is:351,abstract:371,implements:373,type:375,let:378,var:380,interface:387,enum:391,namespace:397,module:399,declare:403,global:407,for:428,of:437,while:440,with:444,do:448,if:452,else:454,switch:458,case:464,try:470,catch:474,finally:478,return:482,throw:486,break:490,continue:494,debugger:498},Q={__proto__:null,async:109,get:111,set:113,public:161,private:161,protected:161,static:163,abstract:165,override:167,readonly:173,new:355},f={__proto__:null,"<":129},h=n.WQ.deserialize({version:14,states:"$8SO`QdOOO'QQ(C|O'#ChO'XOWO'#DVO)dQdO'#D]O)tQdO'#DhO){QdO'#DrO-xQdO'#DxOOQO'#E]'#E]O.]Q`O'#E[O.bQ`O'#E[OOQ(C['#Ef'#EfO0aQ(C|O'#ItO2wQ(C|O'#IuO3eQ`O'#EzO3jQ!bO'#FaOOQ(C['#FS'#FSO3rO#tO'#FSO4QQ&jO'#FhO5bQ`O'#FgOOQ(C['#Iu'#IuOOQ(CW'#It'#ItOOQS'#J^'#J^O5gQ`O'#HpO5lQ(ChO'#HqOOQS'#Ih'#IhOOQS'#Hr'#HrQ`QdOOO){QdO'#DjO5tQ`O'#G[O5yQ&jO'#CmO6XQ`O'#EZO6dQ`O'#EgO6iQ,UO'#FRO7TQ`O'#G[O7YQ`O'#G`O7eQ`O'#G`O7sQ`O'#GcO7sQ`O'#GdO7sQ`O'#GfO5tQ`O'#GiO8dQ`O'#GlO9rQ`O'#CdO:SQ`O'#GyO:[Q`O'#HPO:[Q`O'#HRO`QdO'#HTO:[Q`O'#HVO:[Q`O'#HYO:aQ`O'#H`O:fQ(CjO'#HfO){QdO'#HhO:qQ(CjO'#HjO:|Q(CjO'#HlO5lQ(ChO'#HnO){QdO'#DWOOOW'#Ht'#HtO;XOWO,59qOOQ(C[,59q,59qO=jQtO'#ChO=tQdO'#HuO>XQ`O'#IvO@WQtO'#IvO'dQdO'#IvO@_Q`O,59wO@uQ7[O'#DbOAnQ`O'#E]OA{Q`O'#JROBWQ`O'#JQOBWQ`O'#JQOB`Q`O,5:yOBeQ`O'#JPOBlQaO'#DyO5yQ&jO'#EZOBzQ`O'#EZOCVQpO'#FROOQ(C[,5:S,5:SOC_QdO,5:SOE]Q(C|O,5:^OEyQ`O,5:dOFdQ(ChO'#JOO7YQ`O'#I}OFkQ`O'#I}OFsQ`O,5:xOFxQ`O'#I}OGWQdO,5:vOIWQ&jO'#EWOJeQ`O,5:vOKwQ&jO'#DlOLOQdO'#DqOLYQ7[O,5;PO){QdO,5;POOQS'#Er'#ErOOQS'#Et'#EtO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;ROOQS'#Ex'#ExOLbQdO,5;cOOQ(C[,5;h,5;hOOQ(C[,5;i,5;iONbQ`O,5;iOOQ(C[,5;j,5;jO){QdO'#IPONgQ(ChO,5[OOQS'#Ik'#IkOOQS,5>],5>]OOQS-E;p-E;pO!+kQ(C|O,5:UOOQ(CX'#Cp'#CpO!,[Q&kO,5Q,5>QO){QdO,5>QO5lQ(ChO,5>SOOQS,5>U,5>UO!8cQ`O,5>UOOQS,5>W,5>WO!8cQ`O,5>WOOQS,5>Y,5>YO!8hQpO,59rOOOW-E;r-E;rOOQ(C[1G/]1G/]O!8mQtO,5>aO'dQdO,5>aOOQO,5>f,5>fO!8wQdO'#HuOOQO-E;s-E;sO!9UQ`O,5?bO!9^QtO,5?bO!9eQ`O,5?lOOQ(C[1G/c1G/cO!9mQ!bO'#DTOOQO'#Ix'#IxO){QdO'#IxO!:[Q!bO'#IxO!:yQ!bO'#DcO!;[Q7[O'#DcO!=gQdO'#DcO!=nQ`O'#IwO!=vQ`O,59|O!={Q`O'#EaO!>ZQ`O'#JSO!>cQ`O,5:zO!>yQ7[O'#DcO){QdO,5?mO!?TQ`O'#HzOOQO-E;x-E;xO!9eQ`O,5?lOOQ(CW1G0e1G0eO!@aQ7[O'#D|OOQ(C[,5:e,5:eO){QdO,5:eOIWQ&jO,5:eO!@hQaO,5:eO:aQ`O,5:uO!-OQ!bO,5:uO!-WQ&jO,5:uO5yQ&jO,5:uOOQ(C[1G/n1G/nOOQ(C[1G0O1G0OOOQ(CW'#EV'#EVO){QdO,5?jO!@sQ(ChO,5?jO!AUQ(ChO,5?jO!A]Q`O,5?iO!AeQ`O'#H|O!A]Q`O,5?iOOQ(CW1G0d1G0dO7YQ`O,5?iOOQ(C[1G0b1G0bO!BPQ(C|O1G0bO!CRQ(CyO,5:rOOQ(C]'#Fq'#FqO!CoQ(C}O'#IqOGWQdO1G0bO!EqQ,VO'#IyO!E{Q`O,5:WO!FQQtO'#IzO){QdO'#IzO!F[Q`O,5:]OOQ(C]'#DT'#DTOOQ(C[1G0k1G0kO!FaQ`O1G0kO!HrQ(C|O1G0mO!HyQ(C|O1G0mO!K^Q(C|O1G0mO!KeQ(C|O1G0mO!MlQ(C|O1G0mO!NPQ(C|O1G0mO#!pQ(C|O1G0mO#!wQ(C|O1G0mO#%[Q(C|O1G0mO#%cQ(C|O1G0mO#'WQ(C|O1G0mO#*QQMlO'#ChO#+{QMlO1G0}O#-vQMlO'#IuOOQ(C[1G1T1G1TO#.ZQ(C|O,5>kOOQ(CW-E;}-E;}O#.zQ(C}O1G0mOOQ(C[1G0m1G0mO#1PQ(C|O1G1QO#1pQ!bO,5;sO#1uQ!bO,5;tO#1zQ!bO'#F[O#2`Q`O'#FZOOQO'#JW'#JWOOQO'#H}'#H}O#2eQ!bO1G1]OOQ(C[1G1]1G1]OOOO1G1f1G1fO#2sQMlO'#ItO#2}Q`O,5;}OLbQdO,5;}OOOO-E;|-E;|OOQ(C[1G1Y1G1YOOQ(C[,5PQtO1G1VOOQ(C[1G1X1G1XO5tQ`O1G2}O#>WQ`O1G2}O#>]Q`O1G2}O#>bQ`O1G2}OOQS1G2}1G2}O#>gQ&kO1G2bO7YQ`O'#JQO7YQ`O'#EaO7YQ`O'#IWO#>xQ(ChO,5?yOOQS1G2f1G2fO!0VQ`O1G2lOIWQ&jO1G2iO#?TQ`O1G2iOOQS1G2j1G2jOIWQ&jO1G2jO#?YQaO1G2jO#?bQ7[O'#GhOOQS1G2l1G2lO!'VQ7[O'#IYO!0[QpO1G2oOOQS1G2o1G2oOOQS,5=Y,5=YO#?jQ&kO,5=[O5tQ`O,5=[O#6SQ`O,5=_O5bQ`O,5=_O!-OQ!bO,5=_O!-WQ&jO,5=_O5yQ&jO,5=_O#?{Q`O'#JaO#@WQ`O,5=`OOQS1G.j1G.jO#@]Q(ChO1G.jO#@hQ`O1G.jO#@mQ`O1G.jO5lQ(ChO1G.jO#@uQtO,5@OO#APQ`O,5@OO#A[QdO,5=gO#AcQ`O,5=gO7YQ`O,5@OOOQS1G3P1G3PO`QdO1G3POOQS1G3V1G3VOOQS1G3X1G3XO:[Q`O1G3ZO#AhQdO1G3]O#EcQdO'#H[OOQS1G3`1G3`O#EpQ`O'#HbO:aQ`O'#HdOOQS1G3f1G3fO#ExQdO1G3fO5lQ(ChO1G3lOOQS1G3n1G3nOOQ(CW'#Fx'#FxO5lQ(ChO1G3pO5lQ(ChO1G3rOOOW1G/^1G/^O#IvQpO,5aO#JYQ`O1G4|O#JbQ`O1G5WO#JjQ`O,5?dOLbQdO,5:{O7YQ`O,5:{O:aQ`O,59}OLbQdO,59}O!-OQ!bO,59}O#JoQMlO,59}OOQO,5:{,5:{O#JyQ7[O'#HvO#KaQ`O,5?cOOQ(C[1G/h1G/hO#KiQ7[O'#H{O#K}Q`O,5?nOOQ(CW1G0f1G0fO!;[Q7[O,59}O#LVQtO1G5XO7YQ`O,5>fOOQ(CW'#ES'#ESO#LaQ(DjO'#ETO!@XQ7[O'#D}OOQO'#Hy'#HyO#L{Q7[O,5:hOOQ(C[,5:h,5:hO#MSQ7[O'#D}O#MeQ7[O'#D}O#MlQ7[O'#EYO#MoQ7[O'#ETO#M|Q7[O'#ETO!@XQ7[O'#ETO#NaQ`O1G0PO#NfQqO1G0POOQ(C[1G0P1G0PO){QdO1G0POIWQ&jO1G0POOQ(C[1G0a1G0aO:aQ`O1G0aO!-OQ!bO1G0aO!-WQ&jO1G0aO#NmQ(C|O1G5UO){QdO1G5UO#N}Q(ChO1G5UO$ `Q`O1G5TO7YQ`O,5>hOOQO,5>h,5>hO$ hQ`O,5>hOOQO-E;z-E;zO$ `Q`O1G5TO$ vQ(C}O,59jO$#xQ(C}O,5m,5>mO$-rQ`O,5>mOOQ(C]1G2P1G2PP$-wQ`O'#IRPOQ(C]-Eo,5>oOOQO-Ep,5>pOOQO-Ex,5>xOOQO-E<[-E<[OOQ(C[7+&q7+&qO$6OQ`O7+(iO5lQ(ChO7+(iO5tQ`O7+(iO$6TQ`O7+(iO$6YQaO7+'|OOQ(CW,5>r,5>rOOQ(CW-Et,5>tOOQO-EO,5>OOOQS7+)Q7+)QOOQS7+)W7+)WOOQS7+)[7+)[OOQS7+)^7+)^OOQO1G5O1G5OO$:nQMlO1G0gO$:xQ`O1G0gOOQO1G/i1G/iO$;TQMlO1G/iO:aQ`O1G/iOLbQdO'#DcOOQO,5>b,5>bOOQO-E;t-E;tOOQO,5>g,5>gOOQO-E;y-E;yO!-OQ!bO1G/iO:aQ`O,5:iOOQO,5:o,5:oO){QdO,5:oO$;_Q(ChO,5:oO$;jQ(ChO,5:oO!-OQ!bO,5:iOOQO-E;w-E;wOOQ(C[1G0S1G0SO!@XQ7[O,5:iO$;xQ7[O,5:iO$PQ`O7+*oO$>XQ(C}O1G2[O$@^Q(C}O1G2^O$BcQ(C}O1G1yO$DnQ,VO,5>cOOQO-E;u-E;uO$DxQtO,5>dO){QdO,5>dOOQO-E;v-E;vO$ESQ`O1G5QO$E[QMlO1G0bO$GcQMlO1G0mO$GjQMlO1G0mO$IkQMlO1G0mO$IrQMlO1G0mO$KgQMlO1G0mO$KzQMlO1G0mO$NXQMlO1G0mO$N`QMlO1G0mO%!aQMlO1G0mO%!hQMlO1G0mO%$]QMlO1G0mO%$pQ(C|O<kOOOO7+'T7+'TOOOW1G/R1G/ROOQ(C]1G4X1G4XOJjQ&jO7+'zO%*VQ`O,5>lO5tQ`O,5>lOOQO-EnO%+dQ`O,5>nOIWQ&jO,5>nOOQO-Ew,5>wO%.vQ`O,5>wO%.{Q`O,5>wOOQO-EvOOQO-EqOOQO-EsOOQO-E{AN>{OOQOAN>uAN>uO%3rQ(C|OAN>{O:aQ`OAN>uO){QdOAN>{O!-OQ!bOAN>uO&)wQ(ChOAN>{O&*SQ(C}OG26lOOQ(CWG26bG26bOOQS!$( t!$( tOOQO<QQ`O'#E[O&>YQ`O'#EzO&>_Q`O'#EgO&>dQ`O'#JRO&>oQ`O'#JPO&>zQ`O,5:vO&?PQ,VO,5aO!O&PO~Ox&SO!W&^O!X&VO!Y&VO'^$dO~O]&TOk&TO!Q&WO'g&QO!S'kP!S'vP~P@dO!O'sX!R'sX!]'sX!c'sX'p'sX~O!{'sX#W#PX!S'sX~PA]O!{&_O!O'uX!R'uX~O!R&`O!O'tX~O!O&cO~O!{#eO~PA]OP&gO!T&dO!o&fO']$bO~Oc&lO!d$ZO']$bO~Ou$oO!d$nO~O!S&mO~P`Ou!{Ov!{Ox!|O!b!yO!d!zO'fQOQ!faZ!faj!fa!R!fa!a!fa!j!fa#[!fa#]!fa#^!fa#_!fa#`!fa#a!fa#b!fa#c!fa#e!fa#g!fa#i!fa#j!fa'p!fa'w!fa'x!fa~O_!fa'W!fa!O!fa!c!fan!fa!T!fa%Q!fa!]!fa~PCfO!c&nO~O!]!wO!{&pO'p&oO!R'rX_'rX'W'rX~O!c'rX~PFOO!R&tO!c'qX~O!c&vO~Ox$uO!T$vO#V&wO']$bO~OQTORTO]cOb!kOc!jOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!TSO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!n!iO#t!lO#x^O']9aO'fQO'oYO'|aO~O]#qOh$QOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO']&{O'b$PO'f#sO~O#W&}O~O]#qOh$QOj#rOk#qOl#qOq$ROs$SOx#yO!T#zO!_$XO!d#vO#V$YO#t$VO$_$TO$a$UO$d$WO']&{O'b$PO'f#sO~O'a'mP~PJjO!Q'RO!c'nP~P){O'g'TO'oYO~OQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!T!bO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O']'cO'fQO'oYO'|;^O~O!d!zO~O!R#bO_$]a'W$]a!c$]a!O$]a!T$]a%Q$]a!]$]a~O#d'jO~PIWO!]'lO!T'yX#w'yX#z'yX$R'yX~Ou'mO~P! YOu'mO!T'yX#w'yX#z'yX$R'yX~O!T'oO#w'sO#z'nO$R'tO~O!Q'wO~PLbO#z#fO$R'zO~OP$eXu$eXx$eX!b$eX'w$eX'x$eX~OPfX!RfX!{fX'afX'a$eX~P!!rOk'|O~OS'}O'U(OO'V(QO~OP(ZOu(SOx(TO'w(VO'x(XO~O'a(RO~P!#{O'a([O~O]#qOh$QOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO'b$PO'f#sO~O!Q(`O'](]O!c'}P~P!$jO#W(bO~O!d(cO~O!Q(hO'](eO!O(OP~P!$jOj(uOx(mO!W(sO!X(lO!Y(lO!d(cO!x(tO$w(oO'^$dO'g(jO~O!S(rO~P!&jO!b!yOP'eXu'eXx'eX'w'eX'x'eX!R'eX!{'eX~O'a'eX#m'eX~P!'cOP(xO!{(wO!R'dX'a'dX~O!R(yO'a'cX~O']${O'a'cP~O'](|O~O!d)RO~O']&{O~Ox$uO!Q!rO!T$vO#U!uO#V!rO']$bO!c'qP~O!]!wO#W)VO~OQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO#j#ZO'fQO'p#[O'w!}O'x#OO~O_!^a!R!^a'W!^a!O!^a!c!^an!^a!T!^a%Q!^a!]!^a~P!)wOP)_O!T&dO!o)^O%Q)]O'b$PO~O!])aO!T'`X_'`X!R'`X'W'`X~O!d$ZO'b$PO~O!d$ZO']$bO'b$PO~O!]!wO#W&}O~O])lO%R)mO'])iO!S(VP~O!R)nO^(UX~O'g'TO~OZ)rO~O^)sO~O!T$lO']$bO'^$dO^(UP~Ox$uO!Q)xO!R&`O!T$vO']$bO!O'tP~O]&ZOk&ZO!Q)yO'g'TO!S'vP~O!R)zO_(RX'W(RX~O!{*OO'b$PO~OP*RO!T#zO'b$PO~O!T*TO~Ou*VO!TSO~O!n*[O~Oc*aO~O'](|O!S(TP~Oc$jO~O%RtO']${O~P8wOZ*gO^*fO~OQTORTO]cObnOcmOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!nlO#x^O%PqO'fQO'oYO'|aO~O!T!bO#t!lO']9aO~P!1_O^*fO_$^O'W$^O~O_*kO#d*mO%T*mO%U*mO~P){O!d%`O~O%t*rO~O!T*tO~O&V*vO&X*wOQ&SaR&SaX&Sa]&Sa_&Sab&Sac&Sah&Saj&Sak&Sal&Saq&Sas&Sax&Sa{&Sa|&Sa}&Sa!T&Sa!_&Sa!d&Sa!g&Sa!h&Sa!i&Sa!j&Sa!k&Sa!n&Sa#d&Sa#t&Sa#x&Sa%P&Sa%R&Sa%T&Sa%U&Sa%X&Sa%Z&Sa%^&Sa%_&Sa%a&Sa%n&Sa%t&Sa%v&Sa%x&Sa%z&Sa%}&Sa&T&Sa&Z&Sa&]&Sa&_&Sa&a&Sa&c&Sa'S&Sa']&Sa'f&Sa'o&Sa'|&Sa!S&Sa%{&Sa`&Sa&Q&Sa~O']*|O~On+PO~O!O&ia!R&ia~P!)wO!Q+TO!O&iX!R&iX~P){O!R%zO!O'ja~O!O'ja~P>aO!R&`O!O'ta~O!RwX!R!ZX!SwX!S!ZX!]wX!]!ZX!d!ZX!{wX'b!ZX~O!]+YO!{+XO!R#TX!R'lX!S#TX!S'lX!]'lX!d'lX'b'lX~O!]+[O!d$ZO'b$PO!R!VX!S!VX~O]&ROk&ROx&SO'g(jO~OQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!T!bO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O'fQO'oYO'|;^O~O']:SO~P!;jO!R+`O!S'kX~O!S+bO~O!]+YO!{+XO!R#TX!S#TX~O!R+cO!S'vX~O!S+eO~O]&ROk&ROx&SO'^$dO'g(jO~O!X+fO!Y+fO~P!>hOx$uO!Q+hO!T$vO']$bO!O&nX!R&nX~O_+lO!W+oO!X+kO!Y+kO!r+sO!s+qO!t+rO!u+pO!x+tO'^$dO'g(jO'o+iO~O!S+nO~P!?iOP+yO!T&dO!o+xO~O!{,PO!R'ra!c'ra_'ra'W'ra~O!]!wO~P!@sO!R&tO!c'qa~Ox$uO!Q,SO!T$vO#U,UO#V,SO']$bO!R&pX!c&pX~O_#Oi!R#Oi'W#Oi!O#Oi!c#Oin#Oi!T#Oi%Q#Oi!]#Oi~P!)wOP;tOu(SOx(TO'w(VO'x(XO~O#W!za!R!za!c!za!{!za!T!za_!za'W!za!O!za~P!BpO#W'eXQ'eXZ'eX_'eXj'eXv'eX!a'eX!d'eX!j'eX#['eX#]'eX#^'eX#_'eX#`'eX#a'eX#b'eX#c'eX#e'eX#g'eX#i'eX#j'eX'W'eX'f'eX'p'eX!c'eX!O'eX!T'eXn'eX%Q'eX!]'eX~P!'cO!R,_O'a'mX~P!#{O'a,aO~O!R,bO!c'nX~P!)wO!c,eO~O!O,fO~OQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'fQOZ#Zi_#Zij#Zi!R#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O#[#Zi~P!FfO#[#PO~P!FfOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO'fQOZ#Zi_#Zi!R#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~Oj#Zi~P!IQOj#RO~P!IQOQ#^Oj#ROu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO'fQO_#Zi!R#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P!KlOZ#dO!a#TO#a#TO#b#TO#c#TO~P!KlOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO'fQO_#Zi!R#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'w#Zi~P!NdO'w!}O~P!NdOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO'fQO'w!}O_#Zi!R#Zi#i#Zi#j#Zi'W#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'x#Zi~P##OO'x#OO~P##OOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO'fQO'w!}O'x#OO~O_#Zi!R#Zi#j#Zi'W#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P#%jOQ[XZ[Xj[Xu[Xv[Xx[X!a[X!b[X!d[X!j[X!{[X#WdX#[[X#][X#^[X#_[X#`[X#a[X#b[X#c[X#e[X#g[X#i[X#j[X#o[X'f[X'p[X'w[X'x[X!R[X!S[X~O#m[X~P#'}OQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO#i9nO#j9oO'fQO'p#[O'w!}O'x#OO~O#m,hO~P#*XOQ'iXZ'iXj'iXu'iXv'iXx'iX!a'iX!b'iX!d'iX!j'iX#['iX#]'iX#^'iX#_'iX#`'iX#a'iX#b'iX#e'iX#g'iX#i'iX#j'iX'f'iX'p'iX'w'iX'x'iX!R'iX~O!{9sO#o9sO#c'iX#m'iX!S'iX~P#,SO_&sa!R&sa'W&sa!c&san&sa!O&sa!T&sa%Q&sa!]&sa~P!)wOQ#ZiZ#Zi_#Zij#Ziv#Zi!R#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'f#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P!BpO_#ni!R#ni'W#ni!O#ni!c#nin#ni!T#ni%Q#ni!]#ni~P!)wO#z,jO~O#z,kO~O!]'lO!{,lO!T$OX#w$OX#z$OX$R$OX~O!Q,mO~O!T'oO#w,oO#z'nO$R,pO~O!R9pO!S'hX~P#*XO!S,qO~O$R,sO~OS'}O'U(OO'V,vO~O],yOk,yO!O,zO~O!RdX!]dX!cdX!c$eX'pdX~P!!rO!c-QO~P!BpO!R-RO!]!wO'p&oO!c'}X~O!c-WO~O!Q(`O']$bO!c'}P~O#W-YO~O!O$eX!R$eX!]$lX~P!!rO!R-ZO!O(OX~P!BpO!]-]O~O!O-_O~Oj-cO!]!wO!d$ZO'b$PO'p&oO~O!])aO~O_$^O!R-hO'W$^O~O!S-jO~P!&jO!X-kO!Y-kO'^$dO'g(jO~Ox-mO'g(jO~O!x-nO~O']${O!R&xX'a&xX~O!R(yO'a'ca~O'a-sO~Ou-tOv-tOx-uOPra'wra'xra!Rra!{ra~O'ara#mra~P#7pOu(SOx(TOP$^a'w$^a'x$^a!R$^a!{$^a~O'a$^a#m$^a~P#8fOu(SOx(TOP$`a'w$`a'x$`a!R$`a!{$`a~O'a$`a#m$`a~P#9XO]-vO~O#W-wO~O'a$na!R$na!{$na#m$na~P!#{O#W-zO~OP.TO!T&dO!o.SO%Q.RO~O]#qOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO'b$PO'f#sO~Oh.VO'].UO~P#:yO!])aO!T'`a_'`a!R'`a'W'`a~O#W.]O~OZ[X!RdX!SdX~O!R.^O!S(VX~O!S.`O~OZ.aO~O].cO'])iO~O!T$lO']$bO^'QX!R'QX~O!R)nO^(Ua~O!c.fO~P!)wO].hO~OZ.iO~O^.jO~OP.TO!T&dO!o.SO%Q.RO'b$PO~O!R)zO_(Ra'W(Ra~O!{.pO~OP.sO!T#zO~O'g'TO!S(SP~OP.}O!T.yO!o.|O%Q.{O'b$PO~OZ/XO!R/VO!S(TX~O!S/YO~O^/[O_$^O'W$^O~O]/]O~O]/^O'](|O~O#c/_O%r/`O~P0zO!{#eO#c/_O%r/`O~O_/aO~P){O_/cO~O%{/gOQ%yiR%yiX%yi]%yi_%yib%yic%yih%yij%yik%yil%yiq%yis%yix%yi{%yi|%yi}%yi!T%yi!_%yi!d%yi!g%yi!h%yi!i%yi!j%yi!k%yi!n%yi#d%yi#t%yi#x%yi%P%yi%R%yi%T%yi%U%yi%X%yi%Z%yi%^%yi%_%yi%a%yi%n%yi%t%yi%v%yi%x%yi%z%yi%}%yi&T%yi&Z%yi&]%yi&_%yi&a%yi&c%yi'S%yi']%yi'f%yi'o%yi'|%yi!S%yi`%yi&Q%yi~O`/mO!S/kO&Q/lO~P`O!TSO!d/oO~O&X*wOQ&SiR&SiX&Si]&Si_&Sib&Sic&Sih&Sij&Sik&Sil&Siq&Sis&Six&Si{&Si|&Si}&Si!T&Si!_&Si!d&Si!g&Si!h&Si!i&Si!j&Si!k&Si!n&Si#d&Si#t&Si#x&Si%P&Si%R&Si%T&Si%U&Si%X&Si%Z&Si%^&Si%_&Si%a&Si%n&Si%t&Si%v&Si%x&Si%z&Si%}&Si&T&Si&Z&Si&]&Si&_&Si&a&Si&c&Si'S&Si']&Si'f&Si'o&Si'|&Si!S&Si%{&Si`&Si&Q&Si~O!R#bOn$]a~O!O&ii!R&ii~P!)wO!R%zO!O'ji~O!R&`O!O'ti~O!O/uO~O!R!Va!S!Va~P#*XO]&ROk&RO!Q/{O'g(jO!R&jX!S&jX~P@dO!R+`O!S'ka~O]&ZOk&ZO!Q)yO'g'TO!R&oX!S&oX~O!R+cO!S'va~O!O'ui!R'ui~P!)wO_$^O!]!wO!d$ZO!j0VO!{0TO'W$^O'b$PO'p&oO~O!S0YO~P!?iO!X0ZO!Y0ZO'^$dO'g(jO'o+iO~O!W0[O~P#MSO!TSO!W0[O!u0^O!x0_O~P#MSO!W0[O!s0aO!t0aO!u0^O!x0_O~P#MSO!T&dO~O!T&dO~P!BpO!R'ri!c'ri_'ri'W'ri~P!)wO!{0jO!R'ri!c'ri_'ri'W'ri~O!R&tO!c'qi~Ox$uO!T$vO#V0lO']$bO~O#WraQraZra_rajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra'Wra'fra'pra!cra!Ora!Tranra%Qra!]ra~P#7pO#W$^aQ$^aZ$^a_$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a'W$^a'f$^a'p$^a!c$^a!O$^a!T$^an$^a%Q$^a!]$^a~P#8fO#W$`aQ$`aZ$`a_$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a'W$`a'f$`a'p$`a!c$`a!O$`a!T$`an$`a%Q$`a!]$`a~P#9XO#W$naQ$naZ$na_$naj$nav$na!R$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na'W$na'f$na'p$na!c$na!O$na!T$na!{$nan$na%Q$na!]$na~P!BpO_#Oq!R#Oq'W#Oq!O#Oq!c#Oqn#Oq!T#Oq%Q#Oq!]#Oq~P!)wO!R&kX'a&kX~PJjO!R,_O'a'ma~O!Q0tO!R&lX!c&lX~P){O!R,bO!c'na~O!R,bO!c'na~P!)wO#m!fa!S!fa~PCfO#m!^a!R!^a!S!^a~P#*XO!T1XO#x^O$P1YO~O!S1^O~On1_O~P!BpO_$Yq!R$Yq'W$Yq!O$Yq!c$Yqn$Yq!T$Yq%Q$Yq!]$Yq~P!)wO!O1`O~O],yOk,yO~Ou(SOx(TO'x(XOP$xi'w$xi!R$xi!{$xi~O'a$xi#m$xi~P$.POu(SOx(TOP$zi'w$zi'x$zi!R$zi!{$zi~O'a$zi#m$zi~P$.rO'p#[O~P!BpO!Q1cO']$bO!R&tX!c&tX~O!R-RO!c'}a~O!R-RO!]!wO!c'}a~O!R-RO!]!wO'p&oO!c'}a~O'a$gi!R$gi!{$gi#m$gi~P!#{O!Q1kO'](eO!O&vX!R&vX~P!$jO!R-ZO!O(Oa~O!R-ZO!O(Oa~P!BpO!]!wO~O!]!wO#c1sO~Oj1vO!]!wO'p&oO~O!R'di'a'di~P!#{O!{1yO!R'di'a'di~P!#{O!c1|O~O_$Zq!R$Zq'W$Zq!O$Zq!c$Zqn$Zq!T$Zq%Q$Zq!]$Zq~P!)wO!R2QO!T(PX~P!BpO!T&dO%Q2TO~O!T&dO%Q2TO~P!BpO!T$eX$u[X_$eX!R$eX'W$eX~P!!rO$u2XOPgXugXxgX!TgX'wgX'xgX_gX!RgX'WgX~O$u2XO~O]2_O%R2`O'])iO!R'PX!S'PX~O!R.^O!S(Va~OZ2dO~O^2eO~O]2hO~OP2jO!T&dO!o2iO%Q2TO~O_$^O'W$^O~P!BpO!T#zO~P!BpO!R2oO!{2qO!S(SX~O!S2rO~Ox;oO!W2{O!X2tO!Y2tO!r2zO!s2yO!t2yO!x2xO'^$dO'g(jO'o+iO~O!S2wO~P$7ZOP3SO!T.yO!o3RO%Q3QO~OP3SO!T.yO!o3RO%Q3QO'b$PO~O'](|O!R'OX!S'OX~O!R/VO!S(Ta~O]3^O'g3]O~O]3_O~O^3aO~O!c3dO~P){O_3fO~O_3fO~P){O#c3hO%r3iO~PFOO`/mO!S3mO&Q/lO~P`O!]3oO~O!R#Ti!S#Ti~P#*XO!{3qO!R#Ti!S#Ti~O!R!Vi!S!Vi~P#*XO_$^O!{3xO'W$^O~O_$^O!]!wO!{3xO'W$^O~O!X3|O!Y3|O'^$dO'g(jO'o+iO~O_$^O!]!wO!d$ZO!j3}O!{3xO'W$^O'b$PO'p&oO~O!W4OO~P$;xO!W4OO!u4RO!x4SO~P$;xO_$^O!]!wO!j3}O!{3xO'W$^O'p&oO~O!R'rq!c'rq_'rq'W'rq~P!)wO!R&tO!c'qq~O#W$xiQ$xiZ$xi_$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi'W$xi'f$xi'p$xi!c$xi!O$xi!T$xin$xi%Q$xi!]$xi~P$.PO#W$ziQ$ziZ$zi_$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi'W$zi'f$zi'p$zi!c$zi!O$zi!T$zin$zi%Q$zi!]$zi~P$.rO#W$giQ$giZ$gi_$gij$giv$gi!R$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi'W$gi'f$gi'p$gi!c$gi!O$gi!T$gi!{$gin$gi%Q$gi!]$gi~P!BpO!R&ka'a&ka~P!#{O!R&la!c&la~P!)wO!R,bO!c'ni~O#m#Oi!R#Oi!S#Oi~P#*XOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'fQOZ#Zij#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~O#[#Zi~P$EiO#[9eO~P$EiOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO'fQOZ#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~Oj#Zi~P$GqOj9gO~P$GqOQ#^Oj9gOu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO'fQO#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P$IyOZ9rO!a9iO#a9iO#b9iO#c9iO~P$IyOQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO'fQO#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'x#Zi!R#Zi!S#Zi~O'w#Zi~P$L_O'w!}O~P$L_OQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO'fQO'w!}O#i#Zi#j#Zi#m#Zi'p#Zi!R#Zi!S#Zi~O'x#Zi~P$NgO'x#OO~P$NgOQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO#i9nO'fQO'w!}O'x#OO~O#j#Zi#m#Zi'p#Zi!R#Zi!S#Zi~P%!oO_#ky!R#ky'W#ky!O#ky!c#kyn#ky!T#ky%Q#ky!]#ky~P!)wOP;vOu(SOx(TO'w(VO'x(XO~OQ#ZiZ#Zij#Ziv#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'f#Zi'p#Zi!R#Zi!S#Zi~P%%aO!b!yOP'eXu'eXx'eX'w'eX'x'eX!S'eX~OQ'eXZ'eXj'eXv'eX!a'eX!d'eX!j'eX#['eX#]'eX#^'eX#_'eX#`'eX#a'eX#b'eX#c'eX#e'eX#g'eX#i'eX#j'eX#m'eX'f'eX'p'eX!R'eX~P%'eO#m#ni!R#ni!S#ni~P#*XO!S4eO~O!R&sa!S&sa~P#*XO!]!wO'p&oO!R&ta!c&ta~O!R-RO!c'}i~O!R-RO!]!wO!c'}i~O'a$gq!R$gq!{$gq#m$gq~P!#{O!O&va!R&va~P!BpO!]4lO~O!R-ZO!O(Oi~P!BpO!R-ZO!O(Oi~O!O4pO~O!]!wO#c4uO~Oj4vO!]!wO'p&oO~O!O4xO~O'a$iq!R$iq!{$iq#m$iq~P!#{O_$Zy!R$Zy'W$Zy!O$Zy!c$Zyn$Zy!T$Zy%Q$Zy!]$Zy~P!)wO!R2QO!T(Pa~O!T&dO%Q4}O~O!T&dO%Q4}O~P!BpO_#Oy!R#Oy'W#Oy!O#Oy!c#Oyn#Oy!T#Oy%Q#Oy!]#Oy~P!)wOZ5QO~O]5SO'])iO~O!R.^O!S(Vi~O]5VO~O^5WO~O'g'TO!R&{X!S&{X~O!R2oO!S(Sa~O!S5eO~P$7ZOx;sO'g(jO'o+iO~O!W5hO!X5gO!Y5gO!x0_O'^$dO'g(jO'o+iO~O!s5iO!t5iO~P%0^O!X5gO!Y5gO'^$dO'g(jO'o+iO~O!T.yO~O!T.yO%Q5kO~O!T.yO%Q5kO~P!BpOP5pO!T.yO!o5oO%Q5kO~OZ5uO!R'Oa!S'Oa~O!R/VO!S(Ti~O]5xO~O!c5yO~O!c5zO~O!c5{O~O!c5{O~P){O_5}O~O!]6QO~O!c6RO~O!R'ui!S'ui~P#*XO_$^O'W$^O~P!)wO_$^O!{6WO'W$^O~O_$^O!]!wO!{6WO'W$^O~O!X6]O!Y6]O'^$dO'g(jO'o+iO~O_$^O!]!wO!j6^O!{6WO'W$^O'p&oO~O!d$ZO'b$PO~P%4xO!W6_O~P%4gO!R'ry!c'ry_'ry'W'ry~P!)wO#W$gqQ$gqZ$gq_$gqj$gqv$gq!R$gq!a$gq!b$gq!d$gq!j$gq#[$gq#]$gq#^$gq#_$gq#`$gq#a$gq#b$gq#c$gq#e$gq#g$gq#i$gq#j$gq'W$gq'f$gq'p$gq!c$gq!O$gq!T$gq!{$gqn$gq%Q$gq!]$gq~P!BpO#W$iqQ$iqZ$iq_$iqj$iqv$iq!R$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq'W$iq'f$iq'p$iq!c$iq!O$iq!T$iq!{$iqn$iq%Q$iq!]$iq~P!BpO!R&li!c&li~P!)wO#m#Oq!R#Oq!S#Oq~P#*XOu-tOv-tOx-uOPra'wra'xra!Sra~OQraZrajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra#mra'fra'pra!Rra~P%;OOu(SOx(TOP$^a'w$^a'x$^a!S$^a~OQ$^aZ$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a#m$^a'f$^a'p$^a!R$^a~P%=SOu(SOx(TOP$`a'w$`a'x$`a!S$`a~OQ$`aZ$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a#m$`a'f$`a'p$`a!R$`a~P%?WOQ$naZ$naj$nav$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na#m$na'f$na'p$na!R$na!S$na~P%%aO#m$Yq!R$Yq!S$Yq~P#*XO#m$Zq!R$Zq!S$Zq~P#*XO!S6hO~O#m6iO~P!#{O!]!wO!R&ti!c&ti~O!]!wO'p&oO!R&ti!c&ti~O!R-RO!c'}q~O!O&vi!R&vi~P!BpO!R-ZO!O(Oq~O!O6oO~P!BpO!O6oO~O!R'dy'a'dy~P!#{O!R&ya!T&ya~P!BpO!T$tq_$tq!R$tq'W$tq~P!BpOZ6vO~O!R.^O!S(Vq~O]6yO~O!T&dO%Q6zO~O!T&dO%Q6zO~P!BpO!{6{O!R&{a!S&{a~O!R2oO!S(Si~P#*XO!X7RO!Y7RO'^$dO'g(jO'o+iO~O!W7TO!x4SO~P%GXO!T.yO%Q7WO~O!T.yO%Q7WO~P!BpO]7_O'g7^O~O!R/VO!S(Tq~O!c7aO~O!c7aO~P){O!c7cO~O!c7dO~O!R#Ty!S#Ty~P#*XO_$^O!{7jO'W$^O~O_$^O!]!wO!{7jO'W$^O~O!X7mO!Y7mO'^$dO'g(jO'o+iO~O_$^O!]!wO!j7nO!{7jO'W$^O'p&oO~O#m#ky!R#ky!S#ky~P#*XOQ$giZ$gij$giv$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi#m$gi'f$gi'p$gi!R$gi!S$gi~P%%aOu(SOx(TO'x(XOP$xi'w$xi!S$xi~OQ$xiZ$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi#m$xi'f$xi'p$xi!R$xi~P%LjOu(SOx(TOP$zi'w$zi'x$zi!S$zi~OQ$ziZ$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi#m$zi'f$zi'p$zi!R$zi~P%NnO#m$Zy!R$Zy!S$Zy~P#*XO#m#Oy!R#Oy!S#Oy~P#*XO!]!wO!R&tq!c&tq~O!R-RO!c'}y~O!O&vq!R&vq~P!BpO!O7tO~P!BpO!R.^O!S(Vy~O!R2oO!S(Sq~O!X8QO!Y8QO'^$dO'g(jO'o+iO~O!T.yO%Q8TO~O!T.yO%Q8TO~P!BpO!c8WO~O_$^O!{8]O'W$^O~O_$^O!]!wO!{8]O'W$^O~OQ$gqZ$gqj$gqv$gq!a$gq!b$gq!d$gq!j$gq#[$gq#]$gq#^$gq#_$gq#`$gq#a$gq#b$gq#c$gq#e$gq#g$gq#i$gq#j$gq#m$gq'f$gq'p$gq!R$gq!S$gq~P%%aOQ$iqZ$iqj$iqv$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq#m$iq'f$iq'p$iq!R$iq!S$iq~P%%aO'a$|!Z!R$|!Z!{$|!Z#m$|!Z~P!#{O!R&{q!S&{q~P#*XO_$^O!{8oO'W$^O~O#W$|!ZQ$|!ZZ$|!Z_$|!Zj$|!Zv$|!Z!R$|!Z!a$|!Z!b$|!Z!d$|!Z!j$|!Z#[$|!Z#]$|!Z#^$|!Z#_$|!Z#`$|!Z#a$|!Z#b$|!Z#c$|!Z#e$|!Z#g$|!Z#i$|!Z#j$|!Z'W$|!Z'f$|!Z'p$|!Z!c$|!Z!O$|!Z!T$|!Z!{$|!Zn$|!Z%Q$|!Z!]$|!Z~P!BpOP;uOu(SOx(TO'w(VO'x(XO~O!S!za!W!za!X!za!Y!za!r!za!s!za!t!za!x!za'^!za'g!za'o!za~P&,_O!W'eX!X'eX!Y'eX!r'eX!s'eX!t'eX!x'eX'^'eX'g'eX'o'eX~P%'eOQ$|!ZZ$|!Zj$|!Zv$|!Z!a$|!Z!b$|!Z!d$|!Z!j$|!Z#[$|!Z#]$|!Z#^$|!Z#_$|!Z#`$|!Z#a$|!Z#b$|!Z#c$|!Z#e$|!Z#g$|!Z#i$|!Z#j$|!Z#m$|!Z'f$|!Z'p$|!Z!R$|!Z!S$|!Z~P%%aO!Wra!Xra!Yra!rra!sra!tra!xra'^ra'gra'ora~P%;OO!W$^a!X$^a!Y$^a!r$^a!s$^a!t$^a!x$^a'^$^a'g$^a'o$^a~P%=SO!W$`a!X$`a!Y$`a!r$`a!s$`a!t$`a!x$`a'^$`a'g$`a'o$`a~P%?WO!S$na!W$na!X$na!Y$na!r$na!s$na!t$na!x$na'^$na'g$na'o$na~P&,_O!W$xi!X$xi!Y$xi!r$xi!s$xi!t$xi!x$xi'^$xi'g$xi'o$xi~P%LjO!W$zi!X$zi!Y$zi!r$zi!s$zi!t$zi!x$zi'^$zi'g$zi'o$zi~P%NnO!S$gi!W$gi!X$gi!Y$gi!r$gi!s$gi!t$gi!x$gi'^$gi'g$gi'o$gi~P&,_O!S$gq!W$gq!X$gq!Y$gq!r$gq!s$gq!t$gq!x$gq'^$gq'g$gq'o$gq~P&,_O!S$iq!W$iq!X$iq!Y$iq!r$iq!s$iq!t$iq!x$iq'^$iq'g$iq'o$iq~P&,_O!S$|!Z!W$|!Z!X$|!Z!Y$|!Z!r$|!Z!s$|!Z!t$|!Z!x$|!Z'^$|!Z'g$|!Z'o$|!Z~P&,_On'hX~P.jOn[X!O[X!c[X%r[X!T[X%Q[X!][X~P$zO!]dX!c[X!cdX'pdX~P;dOQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!TSO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O']'cO'fQO'oYO'|;^O~O]#qOh$QOj#rOk#qOl#qOq$ROs9uOx#yO!T#zO!_;fO!d#vO#V:OO#t$VO$_9xO$a9{O$d$WO']&{O'b$PO'f#sO~O!R9pO!S$]a~O]#qOh$QOj#rOk#qOl#qOq$ROs9vOx#yO!T#zO!_;gO!d#vO#V:PO#t$VO$_9yO$a9|O$d$WO']&{O'b$PO'f#sO~O#d'jO~P&]P!AQ!AY!A^!A^P!>YP!Ab!AbP!DVP!DZ?Z?Z!Da!GT8SP8SP8S8SP!HW8S8S!Jf8S!M_8S# g8S8S#!T#$c#$c#$g#$c#$oP#$cP8S#%k8S#'X8S8S-zPPP#(yPP#)c#)cP#)cP#)x#)cPP#*OP#)uP#)u#*b!!X#)u#+P#+V#+Y([#+]([P#+d#+d#+dP([P([P([P([PP([P#+j#+mP#+m([P#+qP#+tP([P([P([P([P([P([([#+z#,U#,[#,b#,p#,v#,|#-W#-^#-m#-s#.R#.X#._#.m#/S#0z#1Y#1`#1f#1l#1r#1|#2S#2Y#2d#2v#2|PPPPPPPP#3SPP#3v#7OPP#8f#8m#8uPP#>a#@t#Fp#Fs#Fv#GR#GUPP#GX#G]#Gz#Hq#Hu#IZPP#I_#Ie#IiP#Il#Ip#Is#Jc#Jy#KO#KR#KU#K[#K_#Kc#KgmhOSj}!n$]%c%f%g%i*o*t/g/jQ$imQ$ppQ%ZyS&V!b+`Q&k!jS(l#z(qQ)g$jQ)t$rQ*`%TQ+f&^S+k&d+mQ+}&lQ-k(sQ/U*aY0Z+o+p+q+r+sS2t.y2vU3|0[0^0aU5g2y2z2{S6]4O4RS7R5h5iQ7m6_R8Q7T$p[ORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!j'e#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ(}$SQ)l$lQ*b%WQ*i%`Q,X9tQ.W)aQ.c)mQ/^*gQ2_.^Q3Z/VQ4^9vQ5S2`R8{9upeOSjy}!n$]%Y%c%f%g%i*o*t/g/jR*d%[&WVOSTjkn}!S!W!k!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%z&S&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;`;a[!cRU!]!`%x&WQ$clQ$hmS$mp$rv$wrs!r!u$Z$u&`&t&w)x)y)z*m+Y+h,S,U/o0lQ%PwQ&h!iQ&j!jS(_#v(cS)f$i$jQ)j$lQ)w$tQ*Z%RQ*_%TS+|&k&lQ-V(`Q.[)gQ.b)mQ.d)nQ.g)rQ/P*[S/T*`*aQ0h+}Q1b-RQ2^.^Q2b.aQ2g.iQ3Y/UQ4i1cQ5R2`Q5U2dQ6u5QR7w6vx#xa!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k!Y$fm!j$h$i$j&U&j&k&l(k)f)g+]+j+|+}-d.[0Q0W0]0h1u3{4Q6Z7k8^Q)`$cQ*P$|Q*S$}Q*^%TQ.k)wQ/O*ZU/S*_*`*aQ3T/PS3X/T/UQ5b2sQ5t3YS7P5c5fS8O7Q7SQ8f8PQ8u8g#[;b!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd;c9d9x9{:O:V:Y:]:b:e:ke;d9r9y9|:P:W:Z:^:c:f:lW#}a$P(y;^S$|t%YQ$}uQ%OvR)}$z%P#|a!w!y#d#v#y$T$U$Y&g'}(W(Y(Z(b(h(w(x)])_)a*O*R+y,_-Y-Z-]-w.R.T.p.s.{.}1a1k1s1y2Q2T2X2j3Q3S4l4u4}5k5p6i6z7W8T9d9r9w9x9y9z9{9|9}:O:P:U:V:W:X:Y:Z:[:]:^:a:b:c:d:e:f:j:k:l;^;i;j;k;l;n;t;u;vT(O#s(PX)O$S9t9u9vU&Z!b$v+cQ'U!{Q)q$oQ.t*TQ1z-tR5^2o&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a$]#aZ!_!o$a%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,i,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|T!XQ!Y&_cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ&X!bR/|+`Y&R!b&V&^+`+fS(k#z(qS+j&d+mS-d(l(sQ-e(mQ-l(tQ.v*VU0W+k+o+pU0]+q+r+sS0b+t2xQ1u-kQ1w-mQ1x-nS2s.y2vU3{0Z0[0^Q4P0_Q4Q0aS5c2t2{S5f2y2zU6Z3|4O4RQ6`4SS7Q5g5hQ7S5iS7k6]6_S8P7R7TQ8^7mQ8g8QQ;h;oR;m;slhOSj}!n$]%c%f%g%i*o*t/g/jQ%k!QS&x!v9cQ)d$gQ*X%PQ*Y%QQ+z&iS,]&}:RS-y)V:_Q.Y)eQ.x*WQ/n*vQ/p*wQ/x+ZQ0`+qQ0f+{S2P-z:gQ2Y.ZS2].]:hQ3r/zQ3u0RQ4U0gQ5P2ZQ6T3tQ6X3zQ6a4VQ7e6RQ7h6YQ8Y7iQ8l8[R8x8n$W#`Z!_!o%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|W(v#{&|1V8qT)Z$a,i$W#_Z!_!o%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|Q'f#`S)Y$a,iR-{)Z&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ%f{Q%g|Q%i!OQ%j!PR/f*rQ&e!iQ)[$cQ+w&hS.Q)`)wS0c+u+vW2S-}.O.P.kS4T0d0eU4|2U2V2WU6s4{5Y5ZQ7v6tR8b7yT+l&d+mS+j&d+mU0W+k+o+pU0]+q+r+sS0b+t2xS2s.y2vU3{0Z0[0^Q4P0_Q4Q0aS5c2t2{S5f2y2zU6Z3|4O4RQ6`4SS7Q5g5hQ7S5iS7k6]6_S8P7R7TQ8^7mR8g8QS+l&d+mT2u.y2vS&r!q/dQ-U(_Q-b(kS0V+j2sQ1g-VS1p-c-lU3}0]0b5fQ4h1bS4s1v1xU6^4P4Q7SQ6k4iQ6r4vR7n6`Q!xXS&q!q/dQ)W$[Q)b$eQ)h$kQ,Q&rQ-T(_Q-a(kQ-f(nQ.X)cQ/Q*]S0U+j2sS1f-U-VS1o-b-lQ1r-eQ1t-gQ3V/RW3y0V0]0b5fQ4g1bQ4k1gS4o1p1xQ4t1wQ5r3WW6[3}4P4Q7SS6j4h4iS6n4p:iQ6p4sQ6}5aQ7[5sS7l6^6`Q7r6kS7s6o:mQ7u6rQ7|7OQ8V7]Q8_7nS8a7t:nQ8d7}Q8s8eQ9Q8tQ9X9RQ:u:pQ;T:zQ;U:{Q;V;hR;[;m$rWORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oS!xn!k!j:o#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR:u;`$rXORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oQ$[b!Y$em!j$h$i$j&U&j&k&l(k)f)g+]+j+|+}-d.[0Q0W0]0h1u3{4Q6Z7k8^S$kn!kQ)c$fQ*]%TW/R*^*_*`*aU3W/S/T/UQ5a2sS5s3X3YU7O5b5c5fQ7]5tU7}7P7Q7SS8e8O8PS8t8f8gQ9R8u!j:p#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ:z;_R:{;`$f]OSTjk}!S!W!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oY!hRU!]!`%xv$wrs!r!u$Z$u&`&t&w)x)y)z*m+Y+h,S,U/o0lQ*j%`!h:q#]#k'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR:t&WS&[!b$vR0O+c$p[ORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!j'e#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR*i%`$roORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oQ'U!{!k:r#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a!h#VZ!_$a%w%}&y'Q'_'`'a'b'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_!R9k'd'u+^,i/v/y0w1P1Q1R1S1W1]3s4]4b4c5`6S6b6f6g7z:|!d#XZ!_$a%w%}&y'Q'a'b'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_}9m'd'u+^,i/v/y0w1R1S1W1]3s4]4b4c5`6S6b6f6g7z:|!`#]Z!_$a%w%}&y'Q'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_Q1a-Px;a'd'u+^,i/v/y0w1W1]3s4]4b4c5`6S6b6f6g7z:|Q;i;pQ;j;qR;k;r&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aS#l`#mR1Y,l&e_ORSTU`jk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k#m$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,l,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aS#g^#nT'n#i'rT#h^#nT'p#i'r&e`ORSTU`jk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k#m$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,l,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aT#l`#mQ#o`R'y#m$rbORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!k;_#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a#RdOSUj}!S!W!n!|#k$]%[%_%`%c%e%f%g%i%m&S&f'w)^*k*o*t+x,m-u.S.|/_/`/a/c/g/j/l1X2i3R3f3h3i5o5}x#{a!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k#[&|!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vQ)S$WQ,x(Sd1V9r9y9|:P:W:Z:^:c:f:le8q9d9x9{:O:V:Y:]:b:e:kx#wa!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;kQ(d#xS(n#z(qQ)T$XQ-g(o#[:w!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd:x9d9x9{:O:V:Y:]:b:e:kd:y9r9y9|:P:W:Z:^:c:f:lQ:};bQ;O;cQ;P;dQ;Q;eQ;R;fR;S;gx#{a!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k#[&|!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd1V9r9y9|:P:W:Z:^:c:f:le8q9d9x9{:O:V:Y:]:b:e:klfOSj}!n$]%c%f%g%i*o*t/g/jQ(g#yQ*}%pQ+O%rR1j-Z%O#|a!w!y#d#v#y$T$U$Y&g'}(W(Y(Z(b(h(w(x)])_)a*O*R+y,_-Y-Z-]-w.R.T.p.s.{.}1a1k1s1y2Q2T2X2j3Q3S4l4u4}5k5p6i6z7W8T9d9r9w9x9y9z9{9|9}:O:P:U:V:W:X:Y:Z:[:]:^:a:b:c:d:e:f:j:k:l;^;i;j;k;l;n;t;u;vQ*Q$}Q.r*SQ2m.qR5]2nT(p#z(qS(p#z(qT2u.y2vQ)b$eQ-f(nQ.X)cQ/Q*]Q3V/RQ5r3WQ6}5aQ7[5sQ7|7OQ8V7]Q8d7}Q8s8eQ9Q8tR9X9Rp(W#t'O)U-X-o-p0q1h1}4f4w7q:v;W;X;Y!n:U&z'i(^(f+v,[,t-P-^-|.P.o.q0e0p1i1m2W2l2n3O4Y4Z4m4q4y5O5Z5n6m6q7Y8`;Z;];p;q;r[:V8p9O9V9Y9Z9]]:W1U4a6c7o7p8zr(Y#t'O)U,}-X-o-p0q1h1}4f4w7q:v;W;X;Y!p:X&z'i(^(f+v,[,t-P-^-|.P.o.q0e0n0p1i1m2W2l2n3O4Y4Z4m4q4y5O5Z5n6m6q7Y8`;Z;];p;q;r^:Y8p9O9T9V9Y9Z9]_:Z1U4a6c6d7o7p8zpeOSjy}!n$]%Y%c%f%g%i*o*t/g/jQ%VxR*k%`peOSjy}!n$]%Y%c%f%g%i*o*t/g/jR%VxQ*U%OR.n)}qeOSjy}!n$]%Y%c%f%g%i*o*t/g/jQ.z*ZS3P/O/PW5j2|2}3O3TU7V5l5m5nU8R7U7X7YQ8h8SR8v8iQ%^yR*e%YR3^/XR7_5uS$mp$rR.d)nQ%czR*o%dR*u%jT/h*t/jR*y%kQ*x%kR/q*yQjOQ!nST$`j!nQ(P#sR,u(PQ!YQR%u!YQ!^RU%{!^%|+UQ%|!_R+U%}Q+a&XR/}+aQ,`'OR0r,`Q,c'QS0u,c0vR0v,dQ+m&dR0X+mS!eR$uU&a!e&b+VQ&b!fR+V&OQ+d&[R0P+dQ&u!sQ,R&sU,V&u,R0mR0m,WQ'r#iR,n'rQ#m`R'x#mQ#cZU'h#c+Q9qQ+Q9_R9q'uQ-S(_W1d-S1e4j6lU1e-T-U-VS4j1f1gR6l4k$k(U#t&z'O'i(^(f)P)Q)U+v,Y,Z,[,t,}-O-P-X-^-o-p-|.P.o.q0e0n0o0p0q1U1h1i1m1}2W2l2n3O4Y4Z4_4`4a4f4m4q4w4y5O5Z5n6c6d6e6m6q7Y7o7p7q8`8p8z8|8}9O9T9U9V9Y9Z9]:v;W;X;Y;Z;];p;q;rQ-[(fU1l-[1n4nQ1n-^R4n1mQ(q#zR-i(qQ(z$OR-r(zQ2R-|R4z2RQ){$xR.m){Q2p.tS5_2p6|R6|5`Q*W%PR.w*WQ2v.yR5d2vQ/W*bS3[/W5vR5v3^Q._)jW2a._2c5T6wQ2c.bQ5T2bR6w5UQ)o$mR.e)oQ/j*tR3l/jWiOSj!nQ%h}Q)X$]Q*n%cQ*p%fQ*q%gQ*s%iQ/e*oS/h*t/jR3k/gQ$_gQ%l!RQ%o!TQ%q!UQ%s!VQ)v$sQ)|$yQ*d%^Q*{%nQ-h(pS/Z*e*hQ/r*zQ/s*}Q/t+OS0S+j2sQ2f.hQ2k.oQ3U/QQ3`/]Q3j/fY3w0U0V0]0b5fQ5X2hQ5[2lQ5q3VQ5w3_[6U3v3y3}4P4Q7SQ6x5VQ7Z5rQ7`5xW7f6V6[6^6`Q7x6yQ7{6}Q8U7[U8X7g7l7nQ8c7|Q8j8VS8k8Z8_Q8r8dQ8w8mQ9P8sQ9S8yQ9W9QR9[9XQ$gmQ&i!jU)e$h$i$jQ+Z&UU+{&j&k&lQ-`(kS.Z)f)gQ/z+]Q0R+jS0g+|+}Q1q-dQ2Z.[Q3t0QS3z0W0]Q4V0hQ4r1uS6Y3{4QQ7i6ZQ8[7kR8n8^S#ua;^R({$PU$Oa$P;^R-q(yQ#taS&z!w)aQ'O!yQ'i#dQ(^#vQ(f#yQ)P$TQ)Q$UQ)U$YQ+v&gQ,Y9wQ,Z9zQ,[9}Q,t'}Q,}(WQ-O(YQ-P(ZQ-X(bQ-^(hQ-o(wQ-p(xd-|)].R.{2T3Q4}5k6z7W8TQ.P)_Q.o*OQ.q*RQ0e+yQ0n:UQ0o:XQ0p:[Q0q,_Q1U9rQ1h-YQ1i-ZQ1m-]Q1}-wQ2W.TQ2l.pQ2n.sQ3O.}Q4Y:aQ4Z:dQ4_9yQ4`9|Q4a:PQ4f1aQ4m1kQ4q1sQ4w1yQ4y2QQ5O2XQ5Z2jQ5n3SQ6c:^Q6d:WQ6e:ZQ6m4lQ6q4uQ7Y5pQ7o:cQ7p:fQ7q6iQ8`:jQ8p9dQ8z:lQ8|9xQ8}9{Q9O:OQ9T:VQ9U:YQ9V:]Q9Y:bQ9Z:eQ9]:kQ:v;^Q;W;iQ;X;jQ;Y;kQ;Z;lQ;];nQ;p;tQ;q;uR;r;vlgOSj}!n$]%c%f%g%i*o*t/g/jS!pU%eQ%n!SQ%t!WQ'V!|Q'v#kS*h%[%_Q*l%`Q*z%mQ+W&SQ+u&fQ,r'wQ.O)^Q/b*kQ0d+xQ1[,mQ1{-uQ2V.SQ2}.|Q3b/_Q3c/`Q3e/aQ3g/cQ3n/lQ4d1XQ5Y2iQ5m3RQ5|3fQ6O3hQ6P3iQ7X5oR7b5}!vZOSUj}!S!n!|$]%[%_%`%c%e%f%g%i%m&S&f)^*k*o*t+x-u.S.|/_/`/a/c/g/j/l2i3R3f3h3i5o5}Q!_RQ!oTQ$akS%w!]%zQ%}!`Q&y!vQ'Q!zQ'W#PQ'X#QQ'Y#RQ'Z#SQ'[#TQ']#UQ'^#VQ'_#WQ'`#XQ'a#YQ'b#ZQ'd#]Q'g#bQ'k#eW'u#k'w,m1XQ)p$nS+R%x+TS+^&W/{Q+g&_Q,O&pQ,^&}Q,d'RQ,g9^Q,i9`Q,w(RQ-x)VQ/v+XQ/y+[Q0i,PQ0s,bQ0w9cQ0x9eQ0y9fQ0z9gQ0{9hQ0|9iQ0}9jQ1O9kQ1P9lQ1Q9mQ1R9nQ1S9oQ1T,hQ1W9sQ1]9pQ2O-zQ2[.]Q3s:QQ3v0TQ4W0jQ4[0tQ4]:RQ4b:TQ4c:_Q5`2qQ6S3qQ6V3xQ6b:`Q6f:gQ6g:hQ7g6WQ7z6{Q8Z7jQ8m8]Q8y8oQ9_!WR:|;aR!aRR&Y!bS&U!b+`S+]&V&^R0Q+fR'P!yR'S!zT!tU$ZS!sU$ZU$xrs*mS&s!r!uQ,T&tQ,W&wQ.l)zS0k,S,UR4X0l`!dR!]!`$u%x&`)x+hh!qUrs!r!u$Z&t&w)z,S,U0lQ/d*mQ/w+YQ3p/oT:s&W)yT!gR$uS!fR$uS%y!]&`S&O!`)xS+S%x+hT+_&W)yT&]!b$vQ#i^R'{#nT'q#i'rR1Z,lT(a#v(cR(i#yQ-})]Q2U.RQ2|.{Q4{2TQ5l3QQ6t4}Q7U5kQ7y6zQ8S7WR8i8TlhOSj}!n$]%c%f%g%i*o*t/g/jQ%]yR*d%YV$yrs*mR.u*TR*c%WQ$qpR)u$rR)k$lT%az%dT%bz%dT/i*t/j",nodeNames:"⚠ extends ArithOp ArithOp InterpolationStart LineComment BlockComment Script ExportDeclaration export Star as VariableName String from ; default FunctionDeclaration async function VariableDefinition TypeParamList TypeDefinition ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation VoidType void TypeofType typeof MemberExpression . ?. PropertyName [ TemplateString Interpolation null super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewExpression new TypeArgList CompareOp < ) ( ArgList UnaryExpression await yield delete LogicOp BitOp ParenthesizedExpression ClassExpression class extends ClassBody MethodDeclaration Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression PrivatePropertyName BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXStartTag JSXSelfClosingTag JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody MethodDeclaration AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement",maxTerm:332,context:r,nodeProps:[["closedBy",4,"InterpolationEnd",40,"]",51,"}",66,")",132,"JSXSelfCloseEndTag JSXEndTag",146,"JSXEndTag"],["group",-26,8,15,17,58,184,188,191,192,194,197,200,211,213,219,221,223,225,228,234,240,242,244,246,248,250,251,"Statement",-30,12,13,24,27,28,41,43,44,45,47,52,60,68,74,75,91,92,101,103,119,122,124,125,126,127,129,130,148,149,151,"Expression",-22,23,25,29,32,34,152,154,156,157,159,160,161,163,164,165,167,168,169,178,180,182,183,"Type",-3,79,85,90,"ClassItem"],["openedBy",30,"InterpolationStart",46,"[",50,"{",65,"(",131,"JSXStartTag",141,"JSXStartTag JSXStartCloseTag"]],propSources:[p],skippedNodes:[0,5,6],repeatNodeCount:28,tokenData:"!C}~R!`OX%TXY%cYZ'RZ[%c[]%T]^'R^p%Tpq%cqr'crs(kst0htu2`uv4pvw5ewx6cxyk|}?O}!O>k!O!P?`!P!QCl!Q!R!0[!R![!1q![!]!7s!]!^!8V!^!_!8g!_!`!9d!`!a!:[!a!b!U#R#S2`#S#T!>i#T#o2`#o#p!>y#p#q!?O#q#r!?f#r#s!?x#s$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$I|2`$I|$I}!Bq$I}$JO!Bq$JO$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`W%YR$UWO!^%T!_#o%T#p~%T7Z%jg$UW'Y7ROX%TXY%cYZ%TZ[%c[p%Tpq%cq!^%T!_#o%T#p$f%T$f$g%c$g#BY%T#BY#BZ%c#BZ$IS%T$IS$I_%c$I_$JT%T$JT$JU%c$JU$KV%T$KV$KW%c$KW&FU%T&FU&FV%c&FV?HT%T?HT?HU%c?HU~%T7Z'YR$UW'Z7RO!^%T!_#o%T#p~%T$T'jS$UW!j#{O!^%T!_!`'v!`#o%T#p~%T$O'}S#e#v$UWO!^%T!_!`(Z!`#o%T#p~%T$O(bR#e#v$UWO!^%T!_#o%T#p~%T)X(rZ$UW]#eOY(kYZ)eZr(krs*rs!^(k!^!_+U!_#O(k#O#P-b#P#o(k#o#p+U#p~(k&r)jV$UWOr)ers*Ps!^)e!^!_*a!_#o)e#o#p*a#p~)e&r*WR$P&j$UWO!^%T!_#o%T#p~%T&j*dROr*ars*ms~*a&j*rO$P&j)X*{R$P&j$UW]#eO!^%T!_#o%T#p~%T)P+ZV]#eOY+UYZ*aZr+Urs+ps#O+U#O#P+w#P~+U)P+wO$P&j]#e)P+zROr+Urs,Ts~+U)P,[U$P&j]#eOY,nZr,nrs-Vs#O,n#O#P-[#P~,n#e,sU]#eOY,nZr,nrs-Vs#O,n#O#P-[#P~,n#e-[O]#e#e-_PO~,n)X-gV$UWOr(krs-|s!^(k!^!_+U!_#o(k#o#p+U#p~(k)X.VZ$P&j$UW]#eOY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x#m/PZ$UW]#eOY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x#m/yR$UW]#eO!^%T!_#o%T#p~%T#m0XT$UWO!^.x!^!_,n!_#o.x#o#p,n#p~.x3]0mZ$UWOt%Ttu1`u!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`3]1g]$UW'o3TOt%Ttu1`u!Q%T!Q![1`![!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`7Z2k_$UW#zS']$y'g3SOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`[3q_$UW#zSOt%Ttu3ju}%T}!O3j!O!Q%T!Q![3j![!^%T!_!c%T!c!}3j!}#R%T#R#S3j#S#T%T#T#o3j#p$g%T$g~3j$O4wS#^#v$UWO!^%T!_!`5T!`#o%T#p~%T$O5[R$UW#o#vO!^%T!_#o%T#p~%T5b5lU'x5Y$UWOv%Tvw6Ow!^%T!_!`5T!`#o%T#p~%T$O6VS$UW#i#vO!^%T!_!`5T!`#o%T#p~%T)X6jZ$UW]#eOY6cYZ7]Zw6cwx*rx!^6c!^!_8T!_#O6c#O#P:T#P#o6c#o#p8T#p~6c&r7bV$UWOw7]wx*Px!^7]!^!_7w!_#o7]#o#p7w#p~7]&j7zROw7wwx*mx~7w)P8YV]#eOY8TYZ7wZw8Twx+px#O8T#O#P8o#P~8T)P8rROw8Twx8{x~8T)P9SU$P&j]#eOY9fZw9fwx-Vx#O9f#O#P9}#P~9f#e9kU]#eOY9fZw9fwx-Vx#O9f#O#P9}#P~9f#e:QPO~9f)X:YV$UWOw6cwx:ox!^6c!^!_8T!_#o6c#o#p8T#p~6c)X:xZ$P&j$UW]#eOY;kYZ%TZw;kwx/rx!^;k!^!_9f!_#O;k#O#PW{!^%T!_!`5T!`#o%T#p~%T$O>_S#[#v$UWO!^%T!_!`5T!`#o%T#p~%T%w>rSj%o$UWO!^%T!_!`5T!`#o%T#p~%T&i?VR!R&a$UWO!^%T!_#o%T#p~%T7Z?gVu5^$UWO!O%T!O!P?|!P!Q%T!Q![@r![!^%T!_#o%T#p~%T!{@RT$UWO!O%T!O!P@b!P!^%T!_#o%T#p~%T!{@iR!Q!s$UWO!^%T!_#o%T#p~%T!{@yZ$UWk!sO!Q%T!Q![@r![!^%T!_!g%T!g!hAl!h#R%T#R#S@r#S#X%T#X#YAl#Y#o%T#p~%T!{AqZ$UWO{%T{|Bd|}%T}!OBd!O!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T!{BiV$UWO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T!{CVV$UWk!sO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T7ZCs`$UW#]#vOYDuYZ%TZzDuz{Jl{!PDu!P!Q!-e!Q!^Du!^!_Fx!_!`!.^!`!a!/]!a!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXD|[$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXEy_$UW}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%TPF}V}POYFxZ!PFx!P!QGd!Q!}Fx!}#OG{#O#PHh#P~FxPGiU}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGdPHOTOYG{Z#OG{#O#PH_#P#QFx#Q~G{PHbQOYG{Z~G{PHkQOYFxZ~FxXHvY$UWOYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~HqXIkV$UWOYHqYZ%TZ!^Hq!^!_G{!_#oHq#o#pG{#p~HqXJVV$UWOYDuYZ%TZ!^Du!^!_Fx!_#oDu#o#pFx#p~Du7ZJs^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q!,R!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl7ZKtV$UWOzKoz{LZ{!^Ko!^!_M]!_#oKo#o#pM]#p~Ko7ZL`X$UWOzKoz{LZ{!PKo!P!QL{!Q!^Ko!^!_M]!_#oKo#o#pM]#p~Ko7ZMSR$UWU7RO!^%T!_#o%T#p~%T7RM`ROzM]z{Mi{~M]7RMlTOzM]z{Mi{!PM]!P!QM{!Q~M]7RNQOU7R7ZNX^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q! T!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl7Z! ^_$UWU7R}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%T7R!!bY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!&x!Q!}!!]!}#O!$`#O#P!&f#P~!!]7R!#VY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!#u!Q!}!!]!}#O!$`#O#P!&f#P~!!]7R!#|UU7R}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGd7R!$cWOY!$`YZM]Zz!$`z{!${{#O!$`#O#P!&S#P#Q!!]#Q~!$`7R!%OYOY!$`YZM]Zz!$`z{!${{!P!$`!P!Q!%n!Q#O!$`#O#P!&S#P#Q!!]#Q~!$`7R!%sTU7ROYG{Z#OG{#O#PH_#P#QFx#Q~G{7R!&VTOY!$`YZM]Zz!$`z{!${{~!$`7R!&iTOY!!]YZM]Zz!!]z{!#Q{~!!]7R!&}_}POzM]z{Mi{#ZM]#Z#[!&x#[#]M]#]#^!&x#^#aM]#a#b!&x#b#gM]#g#h!&x#h#iM]#i#j!&x#j#mM]#m#n!&x#n~M]7Z!(R[$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|7Z!(|^$UWOY!'|YZKoZz!'|z{!(w{!P!'|!P!Q!)x!Q!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|7Z!*PY$UWU7ROYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~Hq7Z!*tX$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#o!'|#o#p!$`#p~!'|7Z!+fX$UWOYJlYZKoZzJlz{NQ{!^Jl!^!_!!]!_#oJl#o#p!!]#p~Jl7Z!,Yc$UW}POzKoz{LZ{!^Ko!^!_M]!_#ZKo#Z#[!,R#[#]Ko#]#^!,R#^#aKo#a#b!,R#b#gKo#g#h!,R#h#iKo#i#j!,R#j#mKo#m#n!,R#n#oKo#o#pM]#p~Ko7Z!-lV$UWT7ROY!-eYZ%TZ!^!-e!^!_!.R!_#o!-e#o#p!.R#p~!-e7R!.WQT7ROY!.RZ~!.R$P!.g[$UW#o#v}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du]!/f[#wS$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du!{!0cd$UWk!sO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#U%T#U#V!3X#V#X%T#X#YAl#Y#b%T#b#c!2w#c#d!4m#d#l%T#l#m!5{#m#o%T#p~%T!{!1x_$UWk!sO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#X%T#X#YAl#Y#b%T#b#c!2w#c#o%T#p~%T!{!3OR$UWk!sO!^%T!_#o%T#p~%T!{!3^W$UWO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#o%T#p~%T!{!3}Y$UWk!sO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#b%T#b#c!2w#c#o%T#p~%T!{!4rV$UWO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#o%T#p~%T!{!5`X$UWk!sO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#b%T#b#c!2w#c#o%T#p~%T!{!6QZ$UWO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#o%T#p~%T!{!6z]$UWk!sO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#b%T#b#c!2w#c#o%T#p~%T$u!7|R!]V$UW#m$fO!^%T!_#o%T#p~%T!q!8^R_!i$UWO!^%T!_#o%T#p~%T5w!8rR'bd!a/n#x&s'|P!P!Q!8{!^!_!9Q!_!`!9_W!9QO$WW#v!9VP#`#v!_!`!9Y#v!9_O#o#v#v!9dO#a#v$u!9kT!{$m$UWO!^%T!_!`'v!`!a!9z!a#o%T#p~%T$P!:RR#W#w$UWO!^%T!_#o%T#p~%T%V!:gT'a!R#a#v$RS$UWO!^%T!_!`!:v!`!a!;W!a#o%T#p~%T$O!:}R#a#v$UWO!^%T!_#o%T#p~%T$O!;_T#`#v$UWO!^%T!_!`5T!`!a!;n!a#o%T#p~%T$O!;uS#`#v$UWO!^%T!_!`5T!`#o%T#p~%T*a!]S#g#v$UWO!^%T!_!`5T!`#o%T#p~%T$a!>pR$UW'f$XO!^%T!_#o%T#p~%T~!?OO!T~5b!?VT'w5Y$UWO!^%T!_!`5T!`#o%T#p#q!=P#q~%T6X!?oR!S5}nQ$UWO!^%T!_#o%T#p~%TX!@PR!kP$UWO!^%T!_#o%T#p~%T7Z!@gr$UW'Y7R#zS']$y'g3SOX%TXY%cYZ%TZ[%c[p%Tpq%cqt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`7Z!CO_$UW'Z7R#zS']$y'g3SOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`",tokenizers:[d,s,l,c,0,1,2,3,4,5,6,7,8,9,o],topRules:{Script:[0,7]},dialects:{jsx:12107,ts:12109},dynamicPrecedences:{149:1,176:1},specialized:[{term:289,get:e=>u[e]||-1},{term:299,get:e=>Q[e]||-1},{term:63,get:e=>f[e]||-1}],tokenPrec:12130});var m=O(59119),$=O(78120),g=O(47421),b=O(34790),x=O(41113);let T=[(0,b.Gn)("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),(0,b.Gn)("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),(0,b.Gn)("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),(0,b.Gn)("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),(0,b.Gn)("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),(0,b.Gn)("try {\n ${}\n} catch (${error}) {\n ${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),(0,b.Gn)("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),(0,b.Gn)("if (${}) {\n ${}\n} else {\n ${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),(0,b.Gn)("class ${name} {\n constructor(${params}) {\n ${}\n }\n}",{label:"class",detail:"definition",type:"keyword"}),(0,b.Gn)('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),(0,b.Gn)('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],S=new x.hr,k=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function P(e){return(t,O)=>{let n=t.node.getChild("VariableDefinition");return n&&O(n,e),!0}}let R=["FunctionDeclaration"],y={FunctionDeclaration:P("function"),ClassDeclaration:P("class"),ClassExpression:()=>!0,EnumDeclaration:P("constant"),TypeAliasDeclaration:P("type"),NamespaceDeclaration:P("namespace"),VariableDefinition(e,t){e.matchContext(R)||t(e,"variable")},TypeDefinition(e,t){t(e,"type")},__proto__:null},Z=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,v=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName"];function X(e){let t=(0,m.qz)(e.state).resolveInner(e.pos,-1);if(v.indexOf(t.name)>-1)return null;let O="VariableName"==t.name||t.to-t.from<20&&Z.test(e.state.sliceDoc(t.from,t.to));if(!O&&!e.explicit)return null;let n=[];for(let a=t;a;a=a.parent)k.has(a.name)&&(n=n.concat(function e(t,O){let n=S.get(O);if(n)return n;let a=[],i=!0;function r(e,O){let n=t.sliceString(e.from,e.to);a.push({label:n,type:O})}return O.cursor(x.vj.IncludeAnonymous).iterate(O=>{if(i)i=!1;else if(O.name){let n=y[O.name];if(n&&n(O,r)||k.has(O.name))return!1}else if(O.to-O.from>8192){for(let o of e(t,O.node))a.push(o);return!1}}),S.set(O,a),a}(e.state.doc,a)));return{options:n,from:O?t.from:e.pos,validFor:Z}}function j(e,t,O){var n;let a=[];for(;;){let i=t.firstChild,r;if((null==i?void 0:i.name)=="VariableName")return a.push(e(i)),{path:a.reverse(),name:O};if((null==i?void 0:i.name)!="MemberExpression"||(null===(n=r=i.lastChild)||void 0===n?void 0:n.name)!="PropertyName")return null;a.push(e(r)),t=i}}function w(e){let t=t=>e.state.doc.sliceString(t.from,t.to),O=(0,m.qz)(e.state).resolveInner(e.pos,-1);return"PropertyName"==O.name?j(t,O.parent,t(O)):v.indexOf(O.name)>-1?null:"VariableName"==O.name||O.to-O.from<20&&Z.test(t(O))?{path:[],name:t(O)}:("."==O.name||"?."==O.name)&&"MemberExpression"==O.parent.name?j(t,O.parent,""):"MemberExpression"==O.name?j(t,O,""):e.explicit?{path:[],name:""}:null}function C(e){let t=new Map;return O=>{let n=w(O);if(!n)return null;let a=e;for(let i of n.path)if(!(a=a[i]))return null;let r=t.get(a);return r||t.set(a,r=function(e,t){let O=[],n=new Set;for(let a=0;;a++){for(let i of(Object.getOwnPropertyNames||Object.keys)(e)){let r;if(!n.has(i)){n.add(i);try{r=e[i]}catch(o){continue}O.push({label:i,type:"function"==typeof r?/^[A-Z]/.test(i)?"class":t?"function":"method":t?"variable":"property",boost:-a})}}let s=Object.getPrototypeOf(e);if(!s)return O;e=s}}(a,!n.path.length)),{from:O.pos-n.name.length,options:r,validFor:Z}}}let W=m.qp.define({name:"javascript",parser:h.configure({props:[m.uj.add({IfStatement:(0,m.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,m.tC)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:m.ze,SwitchBody(e){let t=e.textAfter,O=/^\s*\}/.test(t),n=/^\s*(case|default)\b/.test(t);return e.baseIndent+(O?0:n?1:2)*e.unit},Block:(0,m.vw)({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,m.tC)({except:/^{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>e.column(e.node.from)+e.unit}),m.x0.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":m.Dv,BlockComment:e=>({from:e.from+2,to:e.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),q=W.configure({dialect:"ts"},"typescript"),_=W.configure({dialect:"jsx"}),G=W.configure({dialect:"jsx ts"},"typescript"),E="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(e=>({label:e,type:"keyword"}));function z(e={}){let t=e.jsx?e.typescript?G:_:e.typescript?q:W;return new m.ri(t,[W.data.of({autocomplete:(0,b.eC)(v,(0,b.Mb)(T.concat(E)))}),W.data.of({autocomplete:X}),e.jsx?I:[]])}function U(e,t,O=e.length){if(!t)return"";let n=t.getChild("JSXIdentifier");return n?e.sliceString(n.from,Math.min(n.to,O)):""}let L="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),I=g.tk.inputHandler.of((e,t,O,n)=>{if((L?e.composing:e.compositionStarted)||e.state.readOnly||t!=O||">"!=n&&"/"!=n||!W.isActiveAt(e.state,t,-1))return!1;let{state:a}=e,i=a.changeByRange(e=>{var t,O,i;let{head:r}=e,o=(0,m.qz)(a).resolveInner(r,-1),s;if("JSXStartTag"==o.name&&(o=o.parent),">"==n&&"JSXFragmentTag"==o.name)return{range:$.jT.cursor(r+1),changes:{from:r,insert:"><>"}};if(">"==n&&"JSXIdentifier"==o.name){if((null===(O=null===(t=o.parent)||void 0===t?void 0:t.lastChild)||void 0===O?void 0:O.name)!="JSXEndTag"&&(s=U(a.doc,o.parent,r)))return{range:$.jT.cursor(r+1),changes:{from:r,insert:`>`}}}else if("/"==n&&"JSXFragmentTag"==o.name){let l=o.parent,c=null==l?void 0:l.parent;if(l.from==r-1&&(null===(i=c.lastChild)||void 0===i?void 0:i.name)!="JSXEndTag"&&(s=U(a.doc,null==c?void 0:c.firstChild,r))){let d=`/${s}>`;return{range:$.jT.cursor(r+d.length),changes:{from:r,insert:d}}}}return{range:e}});return!i.changes.empty&&(e.dispatch(i,{userEvent:"input.type",scrollIntoView:!0}),!0)});function Y(e,t){return t||(t={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},e.getRules().forEach((e,O)=>{e.meta.docs.recommended&&(t.rules[O]=2)})),O=>{let{state:n}=O,a=[];for(let{from:i,to:r}of W.findRegions(n)){let o=n.doc.lineAt(i),s={line:o.number-1,col:i-o.from,pos:i};for(let l of e.verify(n.sliceDoc(i,r),t))a.push(function(e,t,O){let n=V(e.line,e.column,t,O),a={from:n,to:null!=e.endLine&&1!=e.endColumn?V(e.endLine,e.endColumn,t,O):n,message:e.message,source:e.ruleId?"eslint:"+e.ruleId:"eslint",severity:1==e.severity?"warning":"error"};if(e.fix){let{range:i,text:r}=e.fix,o=i[0]+O.pos-n,s=i[1]+O.pos-n;a.actions=[{name:"fix",apply(e,t){e.dispatch({changes:{from:t+o,to:t+s,insert:r},scrollIntoView:!0})}}]}return a}(l,n.doc,s))}return a}}function V(e,t,O,n){return O.line(e+n.line).from+t+(1==e?n.col-1:-1)}},48825:function(e,t,O){"use strict";O.r(t),O.d(t,{commonmarkLanguage:function(){return ew},deleteMarkupBackward:function(){return eL},insertNewlineContinueMarkup:function(){return ez},markdown:function(){return eV},markdownKeymap:function(){return eI},markdownLanguage:function(){return eW}});var n,a,i=O(78120),r=O(47421),o=O(59119),s=O(41113),l=O(35524);class c{constructor(e,t,O,n,a,i,r){this.type=e,this.value=t,this.from=O,this.hash=n,this.end=a,this.children=i,this.positions=r,this.hashProp=[[s.md.contextHash,n]]}static create(e,t,O,n,a){return new c(e,t,O,n+(n<<8)+e+(t<<4)|0,a,[],[])}addChild(e,t){e.prop(s.md.contextHash)!=this.hash&&(e=new s.mp(e.type,e.children,e.positions,e.length,this.hashProp)),this.children.push(e),this.positions.push(t)}toTree(e,t=this.end){let O=this.children.length-1;return O>=0&&(t=Math.max(t,this.positions[O]+this.children[O].length+this.from)),new s.mp(e.types[this.type],this.children,this.positions,t-this.from).balance({makeTree:(e,t,O)=>new s.mp(s.Jq.none,e,t,O,this.hashProp)})}}(n=a||(a={}))[n.Document=1]="Document",n[n.CodeBlock=2]="CodeBlock",n[n.FencedCode=3]="FencedCode",n[n.Blockquote=4]="Blockquote",n[n.HorizontalRule=5]="HorizontalRule",n[n.BulletList=6]="BulletList",n[n.OrderedList=7]="OrderedList",n[n.ListItem=8]="ListItem",n[n.ATXHeading1=9]="ATXHeading1",n[n.ATXHeading2=10]="ATXHeading2",n[n.ATXHeading3=11]="ATXHeading3",n[n.ATXHeading4=12]="ATXHeading4",n[n.ATXHeading5=13]="ATXHeading5",n[n.ATXHeading6=14]="ATXHeading6",n[n.SetextHeading1=15]="SetextHeading1",n[n.SetextHeading2=16]="SetextHeading2",n[n.HTMLBlock=17]="HTMLBlock",n[n.LinkReference=18]="LinkReference",n[n.Paragraph=19]="Paragraph",n[n.CommentBlock=20]="CommentBlock",n[n.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",n[n.Escape=22]="Escape",n[n.Entity=23]="Entity",n[n.HardBreak=24]="HardBreak",n[n.Emphasis=25]="Emphasis",n[n.StrongEmphasis=26]="StrongEmphasis",n[n.Link=27]="Link",n[n.Image=28]="Image",n[n.InlineCode=29]="InlineCode",n[n.HTMLTag=30]="HTMLTag",n[n.Comment=31]="Comment",n[n.ProcessingInstruction=32]="ProcessingInstruction",n[n.URL=33]="URL",n[n.HeaderMark=34]="HeaderMark",n[n.QuoteMark=35]="QuoteMark",n[n.ListMark=36]="ListMark",n[n.LinkMark=37]="LinkMark",n[n.EmphasisMark=38]="EmphasisMark",n[n.CodeMark=39]="CodeMark",n[n.CodeText=40]="CodeText",n[n.CodeInfo=41]="CodeInfo",n[n.LinkTitle=42]="LinkTitle",n[n.LinkLabel=43]="LinkLabel";class d{constructor(e,t){this.start=e,this.content=t,this.marks=[],this.parsers=[]}}class p{constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}forward(){this.basePos>this.pos&&this.forwardInner()}forwardInner(){let e=this.skipSpace(this.basePos);this.indent=this.countIndent(e,this.pos,this.indent),this.pos=e,this.next=e==this.text.length?-1:this.text.charCodeAt(e)}skipSpace(e){return h(this.text,e)}reset(e){for(this.text=e,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}moveBase(e){this.basePos=e,this.baseIndent=this.countIndent(e,this.pos,this.indent)}moveBaseColumn(e){this.baseIndent=e,this.basePos=this.findColumn(e)}addMarker(e){this.markers.push(e)}countIndent(e,t=0,O=0){for(let n=t;n=t.stack[O.depth+1].value+O.baseIndent)return!0;if(O.indent>=O.baseIndent+4)return!1;let n=(e.type==a.OrderedList?S:T)(O,t,!1);return n>0&&(e.type!=a.BulletList||0>b(O,t,!1))&&O.text.charCodeAt(O.pos+n-1)==e.value}let Q={[a.Blockquote]:(e,t,O)=>62==O.next&&(O.markers.push(B(a.QuoteMark,t.lineStart+O.pos,t.lineStart+O.pos+1)),O.moveBase(O.pos+(f(O.text.charCodeAt(O.pos+1))?2:1)),e.end=t.lineStart+O.text.length,!0),[a.ListItem]:(e,t,O)=>(!(O.indent-1))&&(O.moveBaseColumn(O.baseIndent+e.value),!0),[a.OrderedList]:u,[a.BulletList]:u,[a.Document]:()=>!0};function f(e){return 32==e||9==e||10==e||13==e}function h(e,t=0){for(;tO&&f(e.charCodeAt(t-1));)t--;return t}function $(e){if(96!=e.next&&126!=e.next)return -1;let t=e.pos+1;for(;t-1&&e.depth==t.stack.length?-1:n<3?-1:1}function x(e,t){for(let O=e.stack.length-1;O>=0;O--)if(e.stack[O].type==t)return!0;return!1}function T(e,t,O){return(45==e.next||43==e.next||42==e.next)&&(e.pos==e.text.length-1||f(e.text.charCodeAt(e.pos+1)))&&(!O||x(t,a.BulletList)||e.skipSpace(e.pos+2)=48&&i<=57;){if(++n==e.text.length)return -1;i=e.text.charCodeAt(n)}return n==e.pos||n>e.pos+9||46!=i&&41!=i||ne.pos+1||49!=e.next)?-1:n+1-e.pos}function k(e){if(35!=e.next)return -1;let t=e.pos+1;for(;t6?-1:O}function P(e){if(45!=e.next&&61!=e.next||e.indent>=e.baseIndent+4)return -1;let t=e.pos+1;for(;t/,Z=/\?>/,v=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*/i.exec(n);if(r)return e.append(B(a.Comment,O,O+1+r[0].length));let o=/^\?[^]*?\?>/.exec(n);if(o)return e.append(B(a.ProcessingInstruction,O,O+1+o[0].length));let s=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/.exec(n);return s?e.append(B(a.HTMLTag,O,O+1+s[0].length)):-1},Emphasis(e,t,O){if(95!=t&&42!=t)return -1;let n=O+1;for(;e.char(n)==t;)n++;let a=e.slice(O-1,O),i=e.slice(n,n+1),r=en.test(a),o=en.test(i),s=/\s|^$/.test(a),l=/\s|^$/.test(i),c=!l&&(!o||s||r),d=!s&&(!r||l||o);return e.append(new et(95==t?F:H,O,n,(c&&(42==t||!d||r)?1:0)|(d&&(42==t||!c||o)?2:0)))},HardBreak(e,t,O){if(92==t&&10==e.char(O+1))return e.append(B(a.HardBreak,O,O+2));if(32==t){let n=O+1;for(;32==e.char(n);)n++;if(10==e.char(n)&&n>=O+2)return e.append(B(a.HardBreak,O,n+1))}return -1},Link:(e,t,O)=>91==t?e.append(new et(K,O,O+1,1)):-1,Image:(e,t,O)=>33==t&&91==e.char(O+1)?e.append(new et(ee,O,O+2,1)):-1,LinkEnd(e,t,O){if(93!=t)return -1;for(let n=e.parts.length-1;n>=0;n--){let i=e.parts[n];if(i instanceof et&&(i.type==K||i.type==ee)){if(!i.side||e.skipSpace(i.to)==O&&!/[(\[]/.test(e.slice(O+1,O+2)))return e.parts[n]=null,-1;let r=e.takeContent(n),o=e.parts[n]=function(e,t,O,n,i){let{text:r}=e,o=e.char(i),s=i;if(t.unshift(B(a.LinkMark,n,n+(O==a.Image?2:1))),t.push(B(a.LinkMark,i-1,i)),40==o){let l=e.skipSpace(i+1),c=er(r,l-e.offset,e.offset),d;c&&(l=e.skipSpace(c.to),(d=eo(r,l-e.offset,e.offset))&&(l=e.skipSpace(d.to))),41==e.char(l)&&(t.push(B(a.LinkMark,i,i+1)),s=l+1,c&&t.push(c),d&&t.push(d),t.push(B(a.LinkMark,l,s)))}else if(91==o){let p=es(r,i-e.offset,e.offset,!1);p&&(t.push(p),s=p.to)}return B(O,n,s,t)}(e,r,i.type==K?a.Link:a.Image,i.from,O+1);if(i.type==K)for(let s=0;st?B(a.URL,t+O,o+O):o==e.length&&null}}function eo(e,t,O){let n=e.charCodeAt(t);if(39!=n&&34!=n&&40!=n)return!1;let i=40==n?41:n;for(let r=t+1,o=!1;r=this.end?-1:this.text.charCodeAt(e-this.offset)}get end(){return this.offset+this.text.length}slice(e,t){return this.text.slice(e-this.offset,t-this.offset)}append(e){return this.parts.push(e),e.to}addDelimiter(e,t,O,n,a){return this.append(new et(e,t,O,(n?1:0)|(a?2:0)))}addElement(e){return this.append(e)}resolveMarkers(e){for(let t=e;t=e;r--){let o=this.parts[r];if(o instanceof et&&1&o.side&&o.type==O.type&&!(n&&(1&O.side||2&o.side)&&(o.to-o.from+a)%3==0&&((o.to-o.from)%3||a%3))){i=o;break}}if(!i)continue;let s=O.type.resolve,l=[],c=i.from,d=O.to;if(n){let p=Math.min(2,i.to-i.from,a);c=i.to-p,d=O.from+p,s=1==p?"Emphasis":"StrongEmphasis"}i.type.mark&&l.push(this.elt(i.type.mark,c,i.to));for(let u=r+1;u=0;t--){let O=this.parts[t];if(O instanceof et&&O.type==e)return t}return null}takeContent(e){let t=this.resolveMarkers(e);return this.parts.length=e,t}skipSpace(e){return h(this.text,e-this.offset)+this.offset}elt(e,t,O,n){return"string"==typeof e?B(this.parser.getNodeType(e),t,O,n):new M(e,t)}}function ec(e,t){if(!t.length)return e;if(!e.length)return t;let O=e.slice(),n=0;for(let a of t){for(;n(e?e-1:0))return!1;if(this.fragmentEnd<0){let O=this.fragment.to;for(;O>0&&"\n"!=this.input.read(O-1,O);)O--;this.fragmentEnd=O?O-1:0}let n=this.cursor;n||(n=this.cursor=this.fragment.tree.cursor()).firstChild();let a=e+this.fragment.offset;for(;n.to<=a;)if(!n.parent())return!1;for(;;){if(n.from>=a)return this.fragment.from<=t;if(!n.childAfter(a))return!1}}matches(e){let t=this.cursor.tree;return t&&t.prop(s.md.contextHash)==e}takeNodes(e){let t=this.cursor,O=this.fragment.offset,n=this.fragmentEnd-(this.fragment.openEnd?1:0),a=e.absoluteLineStart,i=a,r=e.block.children.length,o=i,s=r;for(;;){if(t.to-O>n){if(t.type.isAnonymous&&t.firstChild())continue;break}if(e.dontInject.add(t.tree),e.addNode(t.tree,t.from-O),t.type.is("Block")&&(0>ed.indexOf(t.type.id)?(i=t.to-O,r=e.block.children.length):(i=o,r=s,o=t.to-O,s=e.block.children.length)),!t.nextSibling())break}for(;e.block.children.length>r;)e.block.children.pop(),e.block.positions.pop();return i-a}}let eu=(0,l.Gv)({"Blockquote/...":l.pJ.quote,HorizontalRule:l.pJ.contentSeparator,"ATXHeading1/... SetextHeading1/...":l.pJ.heading1,"ATXHeading2/... SetextHeading2/...":l.pJ.heading2,"ATXHeading3/...":l.pJ.heading3,"ATXHeading4/...":l.pJ.heading4,"ATXHeading5/...":l.pJ.heading5,"ATXHeading6/...":l.pJ.heading6,"Comment CommentBlock":l.pJ.comment,Escape:l.pJ.escape,Entity:l.pJ.character,"Emphasis/...":l.pJ.emphasis,"StrongEmphasis/...":l.pJ.strong,"Link/... Image/...":l.pJ.link,"OrderedList/... BulletList/...":l.pJ.list,"BlockQuote/...":l.pJ.quote,"InlineCode CodeText":l.pJ.monospace,URL:l.pJ.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":l.pJ.processingInstruction,"CodeInfo LinkLabel":l.pJ.labelName,LinkTitle:l.pJ.string,Paragraph:l.pJ.content}),eQ=new U(new s.Lj(Y).extend(eu),Object.keys(C).map(e=>C[e]),Object.keys(C).map(e=>G[e]),Object.keys(C),[(e,t)=>k(t)>=0,(e,t)=>$(t)>=0,(e,t)=>g(t)>=0,(e,t)=>T(t,e,!0)>=0,(e,t)=>S(t,e,!0)>=0,(e,t)=>b(t,e,!0)>=0,(e,t)=>X(t,e,!0)>=0],Q,Object.keys(ei).map(e=>ei[e]),Object.keys(ei),[]),ef={resolve:"Strikethrough",mark:"StrikethroughMark"},eh={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":l.pJ.strikethrough}},{name:"StrikethroughMark",style:l.pJ.processingInstruction}],parseInline:[{name:"Strikethrough",parse(e,t,O){if(126!=t||126!=e.char(O+1)||126==e.char(O+2))return -1;let n=e.slice(O-1,O),a=e.slice(O+2,O+3),i=/\s|^$/.test(n),r=/\s|^$/.test(a),o=en.test(n),s=en.test(a);return e.addDelimiter(ef,O,O+2,!r&&(!s||i||o),!i&&(!o||r||s))},after:"Emphasis"}]};function em(e,t,O=0,n,a=0){let i=0,r=!0,o=-1,s=-1,l=!1,c=()=>{n.push(e.elt("TableCell",a+o,a+s,e.parser.parseInline(t.slice(o,s),a+o)))};for(let d=O;d-1)&&i++,r=!1,n&&(o>-1&&c(),n.push(e.elt("TableDelimiter",d+a,d+a+1))),o=s=-1),l=!l&&92==p}return o>-1&&(i++,n&&c()),i}function e$(e,t){for(let O=t;Oe$(t.content,0)?new eb:null,endLeaf(e,t,O){if(O.parsers.some(e=>e instanceof eb)||!e$(t.text,t.basePos))return!1;let n=e.scanLine(e.absoluteLineEnd+1).text;return eg.test(n)&&em(e,t.text,t.basePos)==em(e,n,t.basePos)},before:"SetextHeading"}]};class eT{nextLine(){return!1}finish(e,t){return e.addLeafElement(t,e.elt("Task",t.start,t.start+t.content.length,[e.elt("TaskMarker",t.start,t.start+3),...e.parser.parseInline(t.content.slice(3),t.start+3)])),!0}}let eS={defineNodes:[{name:"Task",block:!0,style:l.pJ.list},{name:"TaskMarker",style:l.pJ.atom}],parseBlock:[{name:"TaskList",leaf:(e,t)=>/^\[[ xX]\]/.test(t.content)&&"ListItem"==e.parentType().name?new eT:null,after:"SetextHeading"}]};function ek(e,t,O){return(n,a,i)=>{if(a!=e||n.char(i+1)==e)return -1;let r=[n.elt(O,i,i+1)];for(let o=i+1;o"}}),eX=eQ.configure({props:[o.x0.add(e=>{if(!(!e.is("Block")||e.is("Document")))return(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})}),o.uj.add({Document:()=>null}),o.pp.add({Document:ev})]});function ej(e){return new o.SQ(ev,e,[],"markdown")}let ew=ej(eX),eC=eX.configure([[ex,eS,eh],eR,eP,ey]),eW=ej(eC);class eq{constructor(e,t,O,n,a,i,r){this.node=e,this.from=t,this.to=O,this.spaceBefore=n,this.spaceAfter=a,this.type=i,this.item=r}blank(e,t=!0){let O=this.spaceBefore+("Blockquote"==this.node.name?">":"");if(null!=e){for(;O.length0;n--)O+=" ";return O+(t?this.spaceAfter:"")}marker(e,t){let O="OrderedList"==this.node.name?String(+eG(this.item,e)[2]+t):"";return this.spaceBefore+O+this.type+this.spaceAfter}}function e_(e,t){let O=[];for(let n=e;n&&"Document"!=n.name;n=n.parent)("ListItem"==n.name||"Blockquote"==n.name||"FencedCode"==n.name)&&O.push(n);let a=[];for(let i=O.length-1;i>=0;i--){let r=O[i],o,s=t.lineAt(r.from),l=r.from-s.from;if("FencedCode"==r.name)a.push(new eq(r,l,l,"","","",null));else if("Blockquote"==r.name&&(o=/^[ \t]*>( ?)/.exec(s.text.slice(l))))a.push(new eq(r,l,l+o[0].length,"",o[1],">",null));else if("ListItem"==r.name&&"OrderedList"==r.parent.name&&(o=/^([ \t]*)\d+([.)])([ \t]*)/.exec(s.text.slice(l)))){let c=o[3],d=o[0].length;c.length>=4&&(c=c.slice(0,c.length-4),d-=4),a.push(new eq(r.parent,l,l+d,o[1],c,o[2],r))}else if("ListItem"==r.name&&"BulletList"==r.parent.name&&(o=/^([ \t]*)([-+*])([ \t]{1,4}\[[ xX]\])?([ \t]+)/.exec(s.text.slice(l)))){let p=o[4],u=o[0].length;p.length>4&&(p=p.slice(0,p.length-4),u-=4);let Q=o[2];o[3]&&(Q+=o[3].replace(/[xX]/," ")),a.push(new eq(r.parent,l,l+u,o[1],p,Q,r))}}return a}function eG(e,t){return/^(\s*)(\d+)(?=[.)])/.exec(t.sliceString(e.from,e.from+10))}function eE(e,t,O,n=0){for(let a=-1,i=e;;){if("ListItem"==i.name){let r=eG(i,t),o=+r[2];if(a>=0){if(o!=a+1)return;O.push({from:i.from+r[1].length,to:i.from+r[0].length,insert:String(a+2+n)})}a=o}let s=i.nextSibling;if(!s)break;i=s}}let ez=({state:e,dispatch:t})=>{let O=(0,o.qz)(e),{doc:n}=e,a=null,r=e.changeByRange(t=>{if(!t.empty||!eW.isActiveAt(e,t.from))return a={range:t};let r=t.from,o=n.lineAt(r),s=e_(O.resolveInner(r,-1),n);for(;s.length&&s[s.length-1].from>r-o.from;)s.pop();if(!s.length)return a={range:t};let l=s[s.length-1];if(l.to-l.spaceAfter.length>r-o.from)return a={range:t};let c=r>=l.to-l.spaceAfter.length&&!/\S/.test(o.text.slice(l.to));if(l.item&&c){if(l.node.firstChild.to>=r||o.from>0&&!/[^\s>]/.test(n.lineAt(o.from-1).text)){let d=s.length>1?s[s.length-2]:null,p,u="";d&&d.item?(p=o.from+d.from,u=d.marker(n,1)):p=o.from+(d?d.to:0);let Q=[{from:p,to:r,insert:u}];return"OrderedList"==l.node.name&&eE(l.item,n,Q,-2),d&&"OrderedList"==d.node.name&&eE(d.item,n,Q),{range:i.jT.cursor(p+u.length),changes:Q}}{let f="";for(let h=0,m=s.length-2;h<=m;h++)f+=s[h].blank(h\s*$/.exec($.text);if(g&&g.index==l.from){let b=e.changes([{from:$.from+g.index,to:$.to},{from:o.from+l.from,to:o.to}]);return{range:t.map(b),changes:b}}}let x=[];"OrderedList"==l.node.name&&eE(l.item,n,x);let T=l.item&&l.item.from]*/.exec(o.text)[0].length>=l.to)for(let k=0,P=s.length-1;k<=P;k++)S+=k!=P||T?s[k].blank(ko.from&&/\s/.test(o.text.charAt(R-o.from-1));)R--;return S=e.lineBreak+S,x.push({from:R,to:r,insert:S}),{range:i.jT.cursor(R+S.length),changes:x}});return!a&&(t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0)};function eU(e){return"QuoteMark"==e.name||"ListMark"==e.name}let eL=({state:e,dispatch:t})=>{let O=(0,o.qz)(e),n=null,a=e.changeByRange(t=>{let a=t.from,{doc:r}=e;if(t.empty&&eW.isActiveAt(e,t.from)){let o=r.lineAt(a),s=e_(function(e,t){let O=e.resolveInner(t,-1),n=t;eU(O)&&(n=O.from,O=O.parent);for(let a;a=O.childBefore(n);)if(eU(a))n=a.from;else if("OrderedList"==a.name||"BulletList"==a.name)n=(O=a.lastChild).to;else break;return O}(O,a),r);if(s.length){let l=s[s.length-1],c=l.to-l.spaceAfter.length+(l.spaceAfter?1:0);if(a-o.from>c&&!/\S/.test(o.text.slice(c,a-o.from)))return{range:i.jT.cursor(o.from+c),changes:{from:o.from+c,to:a}};if(a-o.from==c){let d=o.from+l.from;if(l.item&&l.node.from{if(e&&O){let n=null;if(e=/\S*/.exec(e)[0],(n="function"==typeof O?O(e):o.c6.matchLanguageName(O,e,!0))instanceof o.c6)return n.support?n.support.language.parser:o.Be.getSkippingParser(n.load());if(n)return n.parser}return t?t.parser:null}):void 0;return d.push(function(e){let{codeParser:t,htmlParser:O}=e,n=(0,s.FE)((e,n)=>{let i=e.type.id;if(t&&(i==a.CodeBlock||i==a.FencedCode)){let r="";if(i==a.FencedCode){let o=e.node.getChild(a.CodeInfo);o&&(r=n.read(o.from,o.to))}let s=t(r);if(s)return{parser:s,overlay:e=>e.type.id==a.CodeText}}else if(O&&(i==a.HTMLBlock||i==a.HTMLTag))return{parser:O,overlay:function(e,t,O){let n=[];for(let a=e.firstChild,i=t;;a=a.nextSibling){let r=a?a.from:O;if(r>i&&n.push({from:i,to:r}),!a)break;i=a.to}return n}(e.node,e.from,e.to)};return null});return{wrap:n}}({codeParser:Q,htmlParser:eY.language.parser})),l&&p.push(i.Wl.high(r.$f.of(eI))),new o.ri(ej(c.configure(d)),p)}},76538:function(e,t,O){"use strict";O.d(t,{M:function(){return r}});var n=O(59119);function a(e){return new n.ri(n.il.define(e))}function i(e){return O.e(1390).then(O.bind(O,21390)).then(t=>t.sql({dialect:t[e]}))}let r=[n.c6.of({name:"C",extensions:["c","h","ino"],load:()=>O.e(2750).then(O.bind(O,12750)).then(e=>e.cpp())}),n.c6.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load:()=>O.e(2750).then(O.bind(O,12750)).then(e=>e.cpp())}),n.c6.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load:()=>i("Cassandra")}),n.c6.of({name:"CSS",extensions:["css"],load:()=>Promise.resolve().then(O.bind(O,61426)).then(e=>e.css())}),n.c6.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load:()=>Promise.resolve().then(O.bind(O,13804)).then(e=>e.html())}),n.c6.of({name:"Java",extensions:["java"],load:()=>O.e(4778).then(O.bind(O,44778)).then(e=>e.java())}),n.c6.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load:()=>Promise.resolve().then(O.bind(O,58037)).then(e=>e.javascript())}),n.c6.of({name:"JSON",alias:["json5"],extensions:["json","map"],load:()=>O.e(4732).then(O.bind(O,44732)).then(e=>e.json())}),n.c6.of({name:"JSX",extensions:["jsx"],load:()=>Promise.resolve().then(O.bind(O,58037)).then(e=>e.javascript({jsx:!0}))}),n.c6.of({name:"MariaDB SQL",load:()=>i("MariaSQL")}),n.c6.of({name:"Markdown",extensions:["md","markdown","mkd"],load:()=>Promise.resolve().then(O.bind(O,48825)).then(e=>e.markdown())}),n.c6.of({name:"MS SQL",load:()=>i("MSSQL")}),n.c6.of({name:"MySQL",load:()=>i("MySQL")}),n.c6.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load:()=>O.e(2386).then(O.bind(O,12386)).then(e=>e.php())}),n.c6.of({name:"PLSQL",extensions:["pls"],load:()=>i("PLSQL")}),n.c6.of({name:"PostgreSQL",load:()=>i("PostgreSQL")}),n.c6.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load:()=>O.e(8088).then(O.bind(O,28088)).then(e=>e.python())}),n.c6.of({name:"Rust",extensions:["rs"],load:()=>O.e(4920).then(O.bind(O,24920)).then(e=>e.rust())}),n.c6.of({name:"SQL",extensions:["sql"],load:()=>i("StandardSQL")}),n.c6.of({name:"SQLite",load:()=>i("SQLite")}),n.c6.of({name:"TSX",extensions:["tsx"],load:()=>Promise.resolve().then(O.bind(O,58037)).then(e=>e.javascript({jsx:!0,typescript:!0}))}),n.c6.of({name:"TypeScript",alias:["ts"],extensions:["ts"],load:()=>Promise.resolve().then(O.bind(O,58037)).then(e=>e.javascript({typescript:!0}))}),n.c6.of({name:"WebAssembly",extensions:["wat","wast"],load:()=>O.e(9972).then(O.bind(O,9972)).then(e=>e.wast())}),n.c6.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load:()=>O.e(5122).then(O.bind(O,5122)).then(e=>e.xml())}),n.c6.of({name:"APL",extensions:["dyalog","apl"],load:()=>O.e(870).then(O.bind(O,90870)).then(e=>a(e.apl))}),n.c6.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load:()=>O.e(8029).then(O.bind(O,58029)).then(e=>a(e.asciiArmor))}),n.c6.of({name:"ASN.1",extensions:["asn","asn1"],load:()=>O.e(3203).then(O.bind(O,93203)).then(e=>a(e.asn1({})))}),n.c6.of({name:"Asterisk",filename:/^extensions\.conf$/i,load:()=>O.e(5648).then(O.bind(O,15648)).then(e=>a(e.asterisk))}),n.c6.of({name:"Brainfuck",extensions:["b","bf"],load:()=>O.e(2675).then(O.bind(O,9521)).then(e=>a(e.brainfuck))}),n.c6.of({name:"Cobol",extensions:["cob","cpy"],load:()=>O.e(8915).then(O.bind(O,68915)).then(e=>a(e.cobol))}),n.c6.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.csharp))}),n.c6.of({name:"Clojure",extensions:["clj","cljc","cljx"],load:()=>O.e(2406).then(O.bind(O,72406)).then(e=>a(e.clojure))}),n.c6.of({name:"ClojureScript",extensions:["cljs"],load:()=>O.e(2406).then(O.bind(O,72406)).then(e=>a(e.clojure))}),n.c6.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load:()=>O.e(2136).then(O.bind(O,62136)).then(e=>a(e.gss))}),n.c6.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load:()=>O.e(889).then(O.bind(O,70889)).then(e=>a(e.cmake))}),n.c6.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load:()=>O.e(9558).then(O.bind(O,29558)).then(e=>a(e.coffeeScript))}),n.c6.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load:()=>O.e(1446).then(O.bind(O,61446)).then(e=>a(e.commonLisp))}),n.c6.of({name:"Cypher",extensions:["cyp","cypher"],load:()=>O.e(673).then(O.bind(O,20673)).then(e=>a(e.cypher))}),n.c6.of({name:"Cython",extensions:["pyx","pxd","pxi"],load:()=>O.e(4323).then(O.bind(O,74323)).then(e=>a(e.cython))}),n.c6.of({name:"Crystal",extensions:["cr"],load:()=>O.e(2602).then(O.bind(O,62602)).then(e=>a(e.crystal))}),n.c6.of({name:"D",extensions:["d"],load:()=>O.e(1660).then(O.bind(O,11660)).then(e=>a(e.d))}),n.c6.of({name:"Dart",extensions:["dart"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.dart))}),n.c6.of({name:"diff",extensions:["diff","patch"],load:()=>O.e(7475).then(O.bind(O,87475)).then(e=>a(e.diff))}),n.c6.of({name:"Dockerfile",filename:/^Dockerfile$/,load:()=>O.e(4812).then(O.bind(O,34812)).then(e=>a(e.dockerFile))}),n.c6.of({name:"DTD",extensions:["dtd"],load:()=>O.e(6991).then(O.bind(O,76991)).then(e=>a(e.dtd))}),n.c6.of({name:"Dylan",extensions:["dylan","dyl","intr"],load:()=>O.e(4144).then(O.bind(O,24144)).then(e=>a(e.dylan))}),n.c6.of({name:"EBNF",load:()=>O.e(2040).then(O.bind(O,82040)).then(e=>a(e.ebnf))}),n.c6.of({name:"ECL",extensions:["ecl"],load:()=>O.e(7315).then(O.bind(O,37315)).then(e=>a(e.ecl))}),n.c6.of({name:"edn",extensions:["edn"],load:()=>O.e(2406).then(O.bind(O,72406)).then(e=>a(e.clojure))}),n.c6.of({name:"Eiffel",extensions:["e"],load:()=>O.e(7525).then(O.bind(O,87525)).then(e=>a(e.eiffel))}),n.c6.of({name:"Elm",extensions:["elm"],load:()=>O.e(8770).then(O.bind(O,28770)).then(e=>a(e.elm))}),n.c6.of({name:"Erlang",extensions:["erl"],load:()=>O.e(7590).then(O.bind(O,53482)).then(e=>a(e.erlang))}),n.c6.of({name:"Esper",load:()=>O.e(9607).then(O.bind(O,54050)).then(e=>a(e.esper))}),n.c6.of({name:"Factor",extensions:["factor"],load:()=>O.e(7001).then(O.bind(O,87001)).then(e=>a(e.factor))}),n.c6.of({name:"FCL",load:()=>O.e(7663).then(O.bind(O,77663)).then(e=>a(e.fcl))}),n.c6.of({name:"Forth",extensions:["forth","fth","4th"],load:()=>O.e(8393).then(O.bind(O,68393)).then(e=>a(e.forth))}),n.c6.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load:()=>O.e(8283).then(O.bind(O,8283)).then(e=>a(e.fortran))}),n.c6.of({name:"F#",alias:["fsharp"],extensions:["fs"],load:()=>O.e(6121).then(O.bind(O,96121)).then(e=>a(e.fSharp))}),n.c6.of({name:"Gas",extensions:["s"],load:()=>O.e(9781).then(O.bind(O,39781)).then(e=>a(e.gas))}),n.c6.of({name:"Gherkin",extensions:["feature"],load:()=>O.e(2542).then(O.bind(O,2542)).then(e=>a(e.gherkin))}),n.c6.of({name:"Go",extensions:["go"],load:()=>O.e(8910).then(O.bind(O,48910)).then(e=>a(e.go))}),n.c6.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load:()=>O.e(3883).then(O.bind(O,23883)).then(e=>a(e.groovy))}),n.c6.of({name:"Haskell",extensions:["hs"],load:()=>O.e(5372).then(O.bind(O,95372)).then(e=>a(e.haskell))}),n.c6.of({name:"Haxe",extensions:["hx"],load:()=>O.e(3509).then(O.bind(O,63509)).then(e=>a(e.haxe))}),n.c6.of({name:"HXML",extensions:["hxml"],load:()=>O.e(3509).then(O.bind(O,63509)).then(e=>a(e.hxml))}),n.c6.of({name:"HTTP",load:()=>O.e(7558).then(O.bind(O,36395)).then(e=>a(e.http))}),n.c6.of({name:"IDL",extensions:["pro"],load:()=>O.e(2314).then(O.bind(O,22314)).then(e=>a(e.idl))}),n.c6.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load:()=>O.e(9296).then(O.bind(O,59296)).then(e=>a(e.jsonld))}),n.c6.of({name:"Jinja2",extensions:["j2","jinja","jinja2"],load:()=>O.e(1084).then(O.bind(O,41084)).then(e=>a(e.jinja2))}),n.c6.of({name:"Julia",extensions:["jl"],load:()=>O.e(6092).then(O.bind(O,76092)).then(e=>a(e.julia))}),n.c6.of({name:"Kotlin",extensions:["kt"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.kotlin))}),n.c6.of({name:"LESS",extensions:["less"],load:()=>O.e(2136).then(O.bind(O,62136)).then(e=>a(e.less))}),n.c6.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load:()=>O.e(402).then(O.bind(O,60402)).then(e=>a(e.liveScript))}),n.c6.of({name:"Lua",extensions:["lua"],load:()=>O.e(3519).then(O.bind(O,3519)).then(e=>a(e.lua))}),n.c6.of({name:"mIRC",extensions:["mrc"],load:()=>O.e(5134).then(O.bind(O,65134)).then(e=>a(e.mirc))}),n.c6.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load:()=>O.e(7213).then(O.bind(O,37213)).then(e=>a(e.mathematica))}),n.c6.of({name:"Modelica",extensions:["mo"],load:()=>O.e(305).then(O.bind(O,40305)).then(e=>a(e.modelica))}),n.c6.of({name:"MUMPS",extensions:["mps"],load:()=>O.e(7988).then(O.bind(O,17988)).then(e=>a(e.mumps))}),n.c6.of({name:"Mbox",extensions:["mbox"],load:()=>O.e(9121).then(O.bind(O,29121)).then(e=>a(e.mbox))}),n.c6.of({name:"Nginx",filename:/nginx.*\.conf$/i,load:()=>O.e(8561).then(O.bind(O,78561)).then(e=>a(e.nginx))}),n.c6.of({name:"NSIS",extensions:["nsh","nsi"],load:()=>O.e(7370).then(O.bind(O,67370)).then(e=>a(e.nsis))}),n.c6.of({name:"NTriples",extensions:["nt","nq"],load:()=>O.e(3314).then(O.bind(O,43314)).then(e=>a(e.ntriples))}),n.c6.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.objectiveC))}),n.c6.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.objectiveCpp))}),n.c6.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load:()=>O.e(6121).then(O.bind(O,96121)).then(e=>a(e.oCaml))}),n.c6.of({name:"Octave",extensions:["m"],load:()=>O.e(3283).then(O.bind(O,33283)).then(e=>a(e.octave))}),n.c6.of({name:"Oz",extensions:["oz"],load:()=>O.e(4796).then(O.bind(O,94796)).then(e=>a(e.oz))}),n.c6.of({name:"Pascal",extensions:["p","pas"],load:()=>O.e(4163).then(O.bind(O,44163)).then(e=>a(e.pascal))}),n.c6.of({name:"Perl",extensions:["pl","pm"],load:()=>O.e(4293).then(O.bind(O,94293)).then(e=>a(e.perl))}),n.c6.of({name:"Pig",extensions:["pig"],load:()=>O.e(3482).then(O.bind(O,33482)).then(e=>a(e.pig))}),n.c6.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load:()=>O.e(7421).then(O.bind(O,37421)).then(e=>a(e.powerShell))}),n.c6.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load:()=>O.e(9071).then(O.bind(O,69071)).then(e=>a(e.properties))}),n.c6.of({name:"ProtoBuf",extensions:["proto"],load:()=>O.e(8142).then(O.bind(O,78142)).then(e=>a(e.protobuf))}),n.c6.of({name:"Puppet",extensions:["pp"],load:()=>O.e(3993).then(O.bind(O,83993)).then(e=>a(e.puppet))}),n.c6.of({name:"Q",extensions:["q"],load:()=>O.e(228).then(O.bind(O,10228)).then(e=>a(e.q))}),n.c6.of({name:"R",alias:["rscript"],extensions:["r","R"],load:()=>O.e(7365).then(O.bind(O,57365)).then(e=>a(e.r))}),n.c6.of({name:"RPM Changes",load:()=>O.e(8171).then(O.bind(O,48171)).then(e=>a(e.rpmChanges))}),n.c6.of({name:"RPM Spec",extensions:["spec"],load:()=>O.e(8171).then(O.bind(O,48171)).then(e=>a(e.rpmSpec))}),n.c6.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],load:()=>O.e(4439).then(O.bind(O,24439)).then(e=>a(e.ruby))}),n.c6.of({name:"SAS",extensions:["sas"],load:()=>O.e(1770).then(O.bind(O,1770)).then(e=>a(e.sas))}),n.c6.of({name:"Sass",extensions:["sass"],load:()=>O.e(9809).then(O.bind(O,49809)).then(e=>a(e.sass))}),n.c6.of({name:"Scala",extensions:["scala"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.scala))}),n.c6.of({name:"Scheme",extensions:["scm","ss"],load:()=>O.e(5879).then(O.bind(O,95879)).then(e=>a(e.scheme))}),n.c6.of({name:"SCSS",extensions:["scss"],load:()=>O.e(2136).then(O.bind(O,62136)).then(e=>a(e.sCSS))}),n.c6.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load:()=>O.e(4879).then(O.bind(O,44879)).then(e=>a(e.shell))}),n.c6.of({name:"Sieve",extensions:["siv","sieve"],load:()=>O.e(9713).then(O.bind(O,9713)).then(e=>a(e.sieve))}),n.c6.of({name:"Smalltalk",extensions:["st"],load:()=>O.e(1873).then(O.bind(O,11873)).then(e=>a(e.smalltalk))}),n.c6.of({name:"Solr",load:()=>O.e(7762).then(O.bind(O,17762)).then(e=>a(e.solr))}),n.c6.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load:()=>O.e(6121).then(O.bind(O,96121)).then(e=>a(e.sml))}),n.c6.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load:()=>O.e(370).then(O.bind(O,70370)).then(e=>a(e.sparql))}),n.c6.of({name:"Spreadsheet",alias:["excel","formula"],load:()=>O.e(7601).then(O.bind(O,97601)).then(e=>a(e.spreadsheet))}),n.c6.of({name:"Squirrel",extensions:["nut"],load:()=>O.e(7917).then(O.bind(O,63821)).then(e=>a(e.squirrel))}),n.c6.of({name:"Stylus",extensions:["styl"],load:()=>O.e(8007).then(O.bind(O,28007)).then(e=>a(e.stylus))}),n.c6.of({name:"Swift",extensions:["swift"],load:()=>O.e(6062).then(O.bind(O,66062)).then(e=>a(e.swift))}),n.c6.of({name:"sTeX",load:()=>O.e(6732).then(O.bind(O,86732)).then(e=>a(e.stex))}),n.c6.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load:()=>O.e(6732).then(O.bind(O,86732)).then(e=>a(e.stex))}),n.c6.of({name:"SystemVerilog",extensions:["v","sv","svh"],load:()=>O.e(2119).then(O.bind(O,52119)).then(e=>a(e.verilog))}),n.c6.of({name:"Tcl",extensions:["tcl"],load:()=>O.e(3465).then(O.bind(O,43465)).then(e=>a(e.tcl))}),n.c6.of({name:"Textile",extensions:["textile"],load:()=>O.e(177).then(O.bind(O,90177)).then(e=>a(e.textile))}),n.c6.of({name:"TiddlyWiki",load:()=>O.e(4511).then(O.bind(O,34511)).then(e=>a(e.tiddlyWiki))}),n.c6.of({name:"Tiki wiki",load:()=>O.e(6471).then(O.bind(O,36471)).then(e=>a(e.tiki))}),n.c6.of({name:"TOML",extensions:["toml"],load:()=>O.e(6443).then(O.bind(O,96443)).then(e=>a(e.toml))}),n.c6.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load:()=>O.e(1920).then(O.bind(O,71920)).then(e=>a(e.troff))}),n.c6.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load:()=>O.e(6665).then(O.bind(O,66665)).then(e=>a(e.ttcn))}),n.c6.of({name:"TTCN_CFG",extensions:["cfg"],load:()=>O.e(9831).then(O.bind(O,29831)).then(e=>a(e.ttcnCfg))}),n.c6.of({name:"Turtle",extensions:["ttl"],load:()=>O.e(5815).then(O.bind(O,15815)).then(e=>a(e.turtle))}),n.c6.of({name:"Web IDL",extensions:["webidl"],load:()=>O.e(6692).then(O.bind(O,26692)).then(e=>a(e.webIDL))}),n.c6.of({name:"VB.NET",extensions:["vb"],load:()=>O.e(4212).then(O.bind(O,44212)).then(e=>a(e.vb))}),n.c6.of({name:"VBScript",extensions:["vbs"],load:()=>O.e(1650).then(O.bind(O,31650)).then(e=>a(e.vbScript))}),n.c6.of({name:"Velocity",extensions:["vtl"],load:()=>O.e(617).then(O.bind(O,90617)).then(e=>a(e.velocity))}),n.c6.of({name:"Verilog",extensions:["v"],load:()=>O.e(2119).then(O.bind(O,52119)).then(e=>a(e.verilog))}),n.c6.of({name:"VHDL",extensions:["vhd","vhdl"],load:()=>O.e(5819).then(O.bind(O,5819)).then(e=>a(e.vhdl))}),n.c6.of({name:"XQuery",extensions:["xy","xquery"],load:()=>O.e(5753).then(O.bind(O,35753)).then(e=>a(e.xQuery))}),n.c6.of({name:"Yacas",extensions:["ys"],load:()=>O.e(9232).then(O.bind(O,69232)).then(e=>a(e.yacas))}),n.c6.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load:()=>O.e(2877).then(O.bind(O,82877)).then(e=>a(e.yaml))}),n.c6.of({name:"Z80",extensions:["z80"],load:()=>O.e(1053).then(O.bind(O,21053)).then(e=>a(e.z80))}),n.c6.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load:()=>O.e(758).then(O.bind(O,30758)).then(e=>a(e.mscgen))}),n.c6.of({name:"X\xf9",extensions:["xu"],load:()=>O.e(758).then(O.bind(O,30758)).then(e=>a(e.xu))}),n.c6.of({name:"MsGenny",extensions:["msgenny"],load:()=>O.e(758).then(O.bind(O,30758)).then(e=>a(e.msgenny))})]}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1043-2e3b169ca17bc890.js b/static/web/_next/static/chunks/1043-2e3b169ca17bc890.js new file mode 100644 index 000000000..2581a718b --- /dev/null +++ b/static/web/_next/static/chunks/1043-2e3b169ca17bc890.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1043],{48689:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_DeleteOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_DeleteOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},AntdIcon=__webpack_require__(42135),DeleteOutlined_DeleteOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DeleteOutlined}))};DeleteOutlined_DeleteOutlined.displayName="DeleteOutlined";var icons_DeleteOutlined=react.forwardRef(DeleteOutlined_DeleteOutlined)},88484:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_UploadOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_UploadOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},AntdIcon=__webpack_require__(42135),UploadOutlined_UploadOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_UploadOutlined}))};UploadOutlined_UploadOutlined.displayName="UploadOutlined";var icons_UploadOutlined=react.forwardRef(UploadOutlined_UploadOutlined)},94594:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_switch}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),LoadingOutlined=__webpack_require__(50888),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),useMergedState=__webpack_require__(21770),KeyCode=__webpack_require__(15105),Switch=react.forwardRef(function(_ref,ref){var _classNames,_ref$prefixCls=_ref.prefixCls,prefixCls=void 0===_ref$prefixCls?"rc-switch":_ref$prefixCls,className=_ref.className,checked=_ref.checked,defaultChecked=_ref.defaultChecked,disabled=_ref.disabled,loadingIcon=_ref.loadingIcon,checkedChildren=_ref.checkedChildren,unCheckedChildren=_ref.unCheckedChildren,onClick=_ref.onClick,onChange=_ref.onChange,onKeyDown=_ref.onKeyDown,restProps=(0,objectWithoutProperties.Z)(_ref,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),_useMergedState=(0,useMergedState.Z)(!1,{value:checked,defaultValue:defaultChecked}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),innerChecked=_useMergedState2[0],setInnerChecked=_useMergedState2[1];function triggerChange(newChecked,event){var mergedChecked=innerChecked;return disabled||(setInnerChecked(mergedChecked=newChecked),null==onChange||onChange(mergedChecked,event)),mergedChecked}var switchClassName=classnames_default()(prefixCls,className,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checked"),innerChecked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),_classNames));return react.createElement("button",Object.assign({},restProps,{type:"button",role:"switch","aria-checked":innerChecked,disabled:disabled,className:switchClassName,ref:ref,onKeyDown:function(e){e.which===KeyCode.Z.LEFT?triggerChange(!1,e):e.which===KeyCode.Z.RIGHT&&triggerChange(!0,e),null==onKeyDown||onKeyDown(e)},onClick:function(e){var ret=triggerChange(!innerChecked,e);null==onClick||onClick(ret,e)}}),loadingIcon,react.createElement("span",{className:"".concat(prefixCls,"-inner")},innerChecked?checkedChildren:unCheckedChildren))});Switch.displayName="Switch";var context=__webpack_require__(53124),DisabledContext=__webpack_require__(98866),SizeContext=__webpack_require__(97647),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},switch_Switch=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,customizeSize=_a.size,customDisabled=_a.disabled,loading=_a.loading,_a$className=_a.className,props=__rest(_a,["prefixCls","size","disabled","loading","className"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=react.useContext(SizeContext.Z),disabled=react.useContext(DisabledContext.Z),prefixCls=getPrefixCls("switch",customizePrefixCls),loadingIcon=react.createElement("div",{className:"".concat(prefixCls,"-handle")},loading&&react.createElement(LoadingOutlined.Z,{className:"".concat(prefixCls,"-loading-icon")})),classes=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-small"),"small"===(customizeSize||size)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-loading"),loading),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),void 0===_a$className?"":_a$className);return react.createElement(wave.Z,{insertExtraNode:!0},react.createElement(Switch,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:classes,disabled:(null!=customDisabled?customDisabled:disabled)||loading,ref:ref,loadingIcon:loadingIcon})))});switch_Switch.__ANT_SWITCH=!0;var es_switch=switch_Switch},20550:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return tag}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),colors=__webpack_require__(98787),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tag_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},PresetColorRegex=RegExp("^(".concat(colors.Y.join("|"),")(-inverse)?$")),PresetStatusColorRegex=RegExp("^(".concat(colors.E.join("|"),")$")),Tag=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,children=_a.children,icon=_a.icon,color=_a.color,onClose=_a.onClose,closeIcon=_a.closeIcon,_a$closable=_a.closable,props=tag_rest(_a,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];react.useEffect(function(){"visible"in props&&setVisible(props.visible)},[props.visible]);var isPresetColor=function(){return!!color&&(PresetColorRegex.test(color)||PresetStatusColorRegex.test(color))},tagStyle=(0,esm_extends.Z)({backgroundColor:color&&!isPresetColor()?color:void 0},style),presetColor=isPresetColor(),prefixCls=getPrefixCls("tag",customizePrefixCls),tagClassName=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(color),presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-has-color"),color&&!presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hidden"),!visible),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),handleCloseClick=function(e){e.stopPropagation(),null==onClose||onClose(e),!e.defaultPrevented&&("visible"in props||setVisible(!1))},isNeedWave="onClick"in props||children&&"a"===children.type,tagProps=(0,omit.Z)(props,["visible"]),iconNode=icon||null,kids=iconNode?react.createElement(react.Fragment,null,iconNode,react.createElement("span",null,children)):children,tagNode=react.createElement("span",(0,esm_extends.Z)({},tagProps,{ref:ref,className:tagClassName,style:tagStyle}),kids,void 0!==_a$closable&&_a$closable?closeIcon?react.createElement("span",{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick},closeIcon):react.createElement(CloseOutlined.Z,{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick}):null);return isNeedWave?react.createElement(wave.Z,null,tagNode):tagNode});Tag.CheckableTag=function(_a){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,checked=_a.checked,onChange=_a.onChange,onClick=_a.onClick,restProps=__rest(_a,["prefixCls","className","checked","onChange","onClick"]),prefixCls=(0,react.useContext(context.E_).getPrefixCls)("tag",customizePrefixCls),cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable-checked"),checked),_classNames),className);return react.createElement("span",(0,esm_extends.Z)({},restProps,{className:cls,onClick:function(e){null==onChange||onChange(!checked),null==onClick||onClick(e)}}))};var tag=Tag},77916:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_upload}});var esm_extends=__webpack_require__(87462),react=__webpack_require__(67294),defineProperty=__webpack_require__(4942),regeneratorRuntime=__webpack_require__(74165),esm_typeof=__webpack_require__(71002),toConsumableArray=__webpack_require__(74902),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),objectWithoutProperties=__webpack_require__(45987),asyncToGenerator=__webpack_require__(15861),pickAttrs=__webpack_require__(64217);function getBody(xhr){var text=xhr.responseText||xhr.response;if(!text)return text;try{return JSON.parse(text)}catch(e){return text}}function upload(option){var xhr=new XMLHttpRequest;option.onProgress&&xhr.upload&&(xhr.upload.onprogress=function(e){e.total>0&&(e.percent=e.loaded/e.total*100),option.onProgress(e)});var formData=new FormData;option.data&&Object.keys(option.data).forEach(function(key){var value=option.data[key];if(Array.isArray(value)){value.forEach(function(item){formData.append("".concat(key,"[]"),item)});return}formData.append(key,value)}),option.file instanceof Blob?formData.append(option.filename,option.file,option.file.name):formData.append(option.filename,option.file),xhr.onerror=function(e){option.onError(e)},xhr.onload=function(){if(xhr.status<200||xhr.status>=300){var err;return option.onError(((err=Error("cannot ".concat(option.method," ").concat(option.action," ").concat(xhr.status,"'"))).status=xhr.status,err.method=option.method,err.url=option.action,err),getBody(xhr))}return option.onSuccess(getBody(xhr),xhr)},xhr.open(option.method,option.action,!0),option.withCredentials&&"withCredentials"in xhr&&(xhr.withCredentials=!0);var headers=option.headers||{};return null!==headers["X-Requested-With"]&&xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(headers).forEach(function(h){null!==headers[h]&&xhr.setRequestHeader(h,headers[h])}),xhr.send(formData),{abort:function(){xhr.abort()}}}var now=+new Date,index=0;function uid(){return"rc-upload-".concat(now,"-").concat(++index)}var warning=__webpack_require__(80334),attr_accept=function(file,acceptedFiles){if(file&&acceptedFiles){var acceptedFilesArray=Array.isArray(acceptedFiles)?acceptedFiles:acceptedFiles.split(","),fileName=file.name||"",mimeType=file.type||"",baseMimeType=mimeType.replace(/\/.*$/,"");return acceptedFilesArray.some(function(type){var validType=type.trim();if(/^\*(\/\*)?$/.test(type))return!0;if("."===validType.charAt(0)){var lowerFileName=fileName.toLowerCase(),lowerType=validType.toLowerCase(),affixList=[lowerType];return(".jpg"===lowerType||".jpeg"===lowerType)&&(affixList=[".jpg",".jpeg"]),affixList.some(function(affix){return lowerFileName.endsWith(affix)})}return/\/\*$/.test(validType)?baseMimeType===validType.replace(/\/.*$/,""):mimeType===validType||!!/^\w+$/.test(validType)&&((0,warning.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(validType,"'.Skip for check.")),!0)})}return!0},es_traverseFileTree=function(files,callback,isAccepted){var _traverseFileTree=function _traverseFileTree(item,path){if(item.path=path||"",item.isFile)item.file(function(file){isAccepted(file)&&(item.fullPath&&!file.webkitRelativePath&&(Object.defineProperties(file,{webkitRelativePath:{writable:!0}}),file.webkitRelativePath=item.fullPath.replace(/^\//,""),Object.defineProperties(file,{webkitRelativePath:{writable:!1}})),callback([file]))});else if(item.isDirectory){var callback1,dirReader,fileList;callback1=function(entries){entries.forEach(function(entryItem){_traverseFileTree(entryItem,"".concat(path).concat(item.name,"/"))})},dirReader=item.createReader(),fileList=[],function sequence(){dirReader.readEntries(function(entries){var entryList=Array.prototype.slice.apply(entries);fileList=fileList.concat(entryList),entryList.length?sequence():callback1(fileList)})}()}};files.forEach(function(file){_traverseFileTree(file.webkitGetAsEntry())})},_excluded=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],AjaxUploader=function(_Component){(0,inherits.Z)(AjaxUploader,_Component);var _super=(0,createSuper.Z)(AjaxUploader);function AjaxUploader(){(0,classCallCheck.Z)(this,AjaxUploader);for(var _this,_ref2,_len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).state={uid:uid()},_this.reqs={},_this.fileInput=void 0,_this._isMounted=void 0,_this.onChange=function(e){var _this$props=_this.props,accept=_this$props.accept,directory=_this$props.directory,files=e.target.files,acceptedFiles=(0,toConsumableArray.Z)(files).filter(function(file){return!directory||attr_accept(file,accept)});_this.uploadFiles(acceptedFiles),_this.reset()},_this.onClick=function(e){var el=_this.fileInput;if(el){var _this$props2=_this.props,children=_this$props2.children,onClick=_this$props2.onClick;if(children&&"button"===children.type){var parent=el.parentNode;parent.focus(),parent.querySelector("button").blur()}el.click(),onClick&&onClick(e)}},_this.onKeyDown=function(e){"Enter"===e.key&&_this.onClick(e)},_this.onFileDrop=function(e){var multiple=_this.props.multiple;if(e.preventDefault(),"dragover"!==e.type){if(_this.props.directory)es_traverseFileTree(Array.prototype.slice.call(e.dataTransfer.items),_this.uploadFiles,function(_file){return attr_accept(_file,_this.props.accept)});else{var files=(0,toConsumableArray.Z)(e.dataTransfer.files).filter(function(file){return attr_accept(file,_this.props.accept)});!1===multiple&&(files=files.slice(0,1)),_this.uploadFiles(files)}}},_this.uploadFiles=function(files){var originFiles=(0,toConsumableArray.Z)(files);Promise.all(originFiles.map(function(file){return file.uid=uid(),_this.processFile(file,originFiles)})).then(function(fileList){var onBatchStart=_this.props.onBatchStart;null==onBatchStart||onBatchStart(fileList.map(function(_ref){return{file:_ref.origin,parsedFile:_ref.parsedFile}})),fileList.filter(function(file){return null!==file.parsedFile}).forEach(function(file){_this.post(file)})})},_this.processFile=(_ref2=(0,asyncToGenerator.Z)((0,regeneratorRuntime.Z)().mark(function _callee(file,fileList){var beforeUpload,transformedFile,action,mergedAction,data,mergedData,parsedData,mergedParsedFile;return(0,regeneratorRuntime.Z)().wrap(function(_context){for(;;)switch(_context.prev=_context.next){case 0:if(beforeUpload=_this.props.beforeUpload,transformedFile=file,!beforeUpload){_context.next=14;break}return _context.prev=3,_context.next=6,beforeUpload(file,fileList);case 6:transformedFile=_context.sent,_context.next=12;break;case 9:_context.prev=9,_context.t0=_context.catch(3),transformedFile=!1;case 12:if(!1!==transformedFile){_context.next=14;break}return _context.abrupt("return",{origin:file,parsedFile:null,action:null,data:null});case 14:if("function"!=typeof(action=_this.props.action)){_context.next=21;break}return _context.next=18,action(file);case 18:mergedAction=_context.sent,_context.next=22;break;case 21:mergedAction=action;case 22:if("function"!=typeof(data=_this.props.data)){_context.next=29;break}return _context.next=26,data(file);case 26:mergedData=_context.sent,_context.next=30;break;case 29:mergedData=data;case 30:return(mergedParsedFile=(parsedData=("object"===(0,esm_typeof.Z)(transformedFile)||"string"==typeof transformedFile)&&transformedFile?transformedFile:file)instanceof File?parsedData:new File([parsedData],file.name,{type:file.type})).uid=file.uid,_context.abrupt("return",{origin:file,data:mergedData,parsedFile:mergedParsedFile,action:mergedAction});case 35:case"end":return _context.stop()}},_callee,null,[[3,9]])})),function(_x,_x2){return _ref2.apply(this,arguments)}),_this.saveFileInput=function(node){_this.fileInput=node},_this}return(0,createClass.Z)(AjaxUploader,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(_ref3){var _this2=this,data=_ref3.data,origin=_ref3.origin,action=_ref3.action,parsedFile=_ref3.parsedFile;if(this._isMounted){var _this$props3=this.props,onStart=_this$props3.onStart,customRequest=_this$props3.customRequest,name=_this$props3.name,headers=_this$props3.headers,withCredentials=_this$props3.withCredentials,method=_this$props3.method,uid=origin.uid;onStart(origin),this.reqs[uid]=(customRequest||upload)({action:action,filename:name,data:data,file:parsedFile,headers:headers,withCredentials:withCredentials,method:method||"post",onProgress:function(e){var onProgress=_this2.props.onProgress;null==onProgress||onProgress(e,parsedFile)},onSuccess:function(ret,xhr){var onSuccess=_this2.props.onSuccess;null==onSuccess||onSuccess(ret,parsedFile,xhr),delete _this2.reqs[uid]},onError:function(err,ret){var onError=_this2.props.onError;null==onError||onError(err,ret,parsedFile),delete _this2.reqs[uid]}})}}},{key:"reset",value:function(){this.setState({uid:uid()})}},{key:"abort",value:function(file){var reqs=this.reqs;if(file){var uid=file.uid?file.uid:file;reqs[uid]&&reqs[uid].abort&&reqs[uid].abort(),delete reqs[uid]}else Object.keys(reqs).forEach(function(uid){reqs[uid]&&reqs[uid].abort&&reqs[uid].abort(),delete reqs[uid]})}},{key:"render",value:function(){var _classNames,_this$props4=this.props,Tag=_this$props4.component,prefixCls=_this$props4.prefixCls,className=_this$props4.className,disabled=_this$props4.disabled,id=_this$props4.id,style=_this$props4.style,multiple=_this$props4.multiple,accept=_this$props4.accept,capture=_this$props4.capture,children=_this$props4.children,directory=_this$props4.directory,openFileDialogOnClick=_this$props4.openFileDialogOnClick,onMouseEnter=_this$props4.onMouseEnter,onMouseLeave=_this$props4.onMouseLeave,otherProps=(0,objectWithoutProperties.Z)(_this$props4,_excluded),cls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,prefixCls,!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),(0,defineProperty.Z)(_classNames,className,className),_classNames)),events=disabled?{}:{onClick:openFileDialogOnClick?this.onClick:function(){},onKeyDown:openFileDialogOnClick?this.onKeyDown:function(){},onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return react.createElement(Tag,(0,esm_extends.Z)({},events,{className:cls,role:"button",style:style}),react.createElement("input",(0,esm_extends.Z)({},(0,pickAttrs.Z)(otherProps,{aria:!0,data:!0}),{id:id,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:accept},directory?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},{multiple:multiple,onChange:this.onChange},null!=capture?{capture:capture}:{})),children)}}]),AjaxUploader}(react.Component);function empty(){}var Upload=function(_Component){(0,inherits.Z)(Upload,_Component);var _super=(0,createSuper.Z)(Upload);function Upload(){var _this;(0,classCallCheck.Z)(this,Upload);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).uploader=void 0,_this.saveUploader=function(node){_this.uploader=node},_this}return(0,createClass.Z)(Upload,[{key:"abort",value:function(file){this.uploader.abort(file)}},{key:"render",value:function(){return react.createElement(AjaxUploader,(0,esm_extends.Z)({},this.props,{ref:this.saveUploader}))}}]),Upload}(react.Component);Upload.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:empty,onError:empty,onSuccess:empty,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var useMergedState=__webpack_require__(21770),react_dom=__webpack_require__(73935),context=__webpack_require__(53124),DisabledContext=__webpack_require__(98866),LocaleReceiver=__webpack_require__(23715),locale_default=__webpack_require__(6213),objectSpread2=__webpack_require__(1413),asn_FileTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:secondaryColor}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:primaryColor}}]}},name:"file",theme:"twotone"},AntdIcon=__webpack_require__(42135),FileTwoTone_FileTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_FileTwoTone}))};FileTwoTone_FileTwoTone.displayName="FileTwoTone";var icons_FileTwoTone=react.forwardRef(FileTwoTone_FileTwoTone),LoadingOutlined=__webpack_require__(50888),asn_PaperClipOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},PaperClipOutlined_PaperClipOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_PaperClipOutlined}))};PaperClipOutlined_PaperClipOutlined.displayName="PaperClipOutlined";var icons_PaperClipOutlined=react.forwardRef(PaperClipOutlined_PaperClipOutlined),asn_PictureTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:primaryColor}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:secondaryColor}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:secondaryColor}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:secondaryColor}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:primaryColor}}]}},name:"picture",theme:"twotone"},PictureTwoTone_PictureTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_PictureTwoTone}))};PictureTwoTone_PictureTwoTone.displayName="PictureTwoTone";var icons_PictureTwoTone=react.forwardRef(PictureTwoTone_PictureTwoTone),rc_motion_es=__webpack_require__(62874),es_button=__webpack_require__(71577),useForceUpdate=__webpack_require__(57838),motion=__webpack_require__(33603),reactNode=__webpack_require__(96159);function file2Obj(file){return(0,esm_extends.Z)((0,esm_extends.Z)({},file),{lastModified:file.lastModified,lastModifiedDate:file.lastModifiedDate,name:file.name,size:file.size,type:file.type,uid:file.uid,percent:0,originFileObj:file})}function updateFileList(file,fileList){var nextFileList=(0,toConsumableArray.Z)(fileList),fileIndex=nextFileList.findIndex(function(_ref){return _ref.uid===file.uid});return -1===fileIndex?nextFileList.push(file):nextFileList[fileIndex]=file,nextFileList}function getFileItem(file,fileList){var matchKey=void 0!==file.uid?"uid":"name";return fileList.filter(function(item){return item[matchKey]===file[matchKey]})[0]}var extname=function(){var url=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",temp=url.split("/"),filenameWithoutSuffix=temp[temp.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(filenameWithoutSuffix)||[""])[0]},isImageFileType=function(type){return 0===type.indexOf("image/")},isImageUrl=function(file){if(file.type&&!file.thumbUrl)return isImageFileType(file.type);var url=file.thumbUrl||file.url||"",extension=extname(url);return!!(/^data:image\//.test(url)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(extension))||!/^data:/.test(url)&&!extension};function previewImage(file){return new Promise(function(resolve){if(!file.type||!isImageFileType(file.type)){resolve("");return}var canvas=document.createElement("canvas");canvas.width=200,canvas.height=200,canvas.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(200,"px; height: ").concat(200,"px; z-index: 9999; display: none;"),document.body.appendChild(canvas);var ctx=canvas.getContext("2d"),img=new Image;if(img.onload=function(){var width=img.width,height=img.height,drawWidth=200,drawHeight=200,offsetX=0,offsetY=0;width>height?offsetY=-((drawHeight=height*(200/width))-drawWidth)/2:offsetX=-((drawWidth=width*(200/height))-drawHeight)/2,ctx.drawImage(img,offsetX,offsetY,drawWidth,drawHeight);var dataURL=canvas.toDataURL();document.body.removeChild(canvas),resolve(dataURL)},img.crossOrigin="anonymous",file.type.startsWith("image/svg+xml")){var reader=new FileReader;reader.addEventListener("load",function(){reader.result&&(img.src=reader.result)}),reader.readAsDataURL(file)}else img.src=window.URL.createObjectURL(file)})}var DeleteOutlined=__webpack_require__(48689),asn_DownloadOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},DownloadOutlined_DownloadOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DownloadOutlined}))};DownloadOutlined_DownloadOutlined.displayName="DownloadOutlined";var icons_DownloadOutlined=react.forwardRef(DownloadOutlined_DownloadOutlined),EyeOutlined=__webpack_require__(99611),progress=__webpack_require__(97910),tooltip=__webpack_require__(94199),ListItem=react.forwardRef(function(_ref,ref){var message,prefixCls=_ref.prefixCls,className=_ref.className,style=_ref.style,locale=_ref.locale,listType=_ref.listType,file=_ref.file,items=_ref.items,progressProps=_ref.progress,iconRender=_ref.iconRender,actionIconRender=_ref.actionIconRender,itemRender=_ref.itemRender,isImgUrl=_ref.isImgUrl,showPreviewIcon=_ref.showPreviewIcon,showRemoveIcon=_ref.showRemoveIcon,showDownloadIcon=_ref.showDownloadIcon,customPreviewIcon=_ref.previewIcon,customRemoveIcon=_ref.removeIcon,customDownloadIcon=_ref.downloadIcon,onPreview=_ref.onPreview,onDownload=_ref.onDownload,onClose=_ref.onClose,status=file.status,_React$useState=react.useState(status),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),mergedStatus=_React$useState2[0],setMergedStatus=_React$useState2[1];react.useEffect(function(){"removed"!==status&&setMergedStatus(status)},[status]);var _React$useState3=react.useState(!1),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),showProgress=_React$useState4[0],setShowProgress=_React$useState4[1],progressRafRef=react.useRef();react.useEffect(function(){return progressRafRef.current=setTimeout(function(){setShowProgress(!0)},300),function(){window.clearTimeout(progressRafRef.current)}},[]);var iconNode=iconRender(file),icon=react.createElement("div",{className:"".concat(prefixCls,"-text-icon")},iconNode);if("picture"===listType||"picture-card"===listType){if("uploading"!==mergedStatus&&(file.thumbUrl||file.url)){var _classNames2,thumbnail=(null==isImgUrl?void 0:isImgUrl(file))?react.createElement("img",{src:file.thumbUrl||file.url,alt:file.name,className:"".concat(prefixCls,"-list-item-image"),crossOrigin:file.crossOrigin}):iconNode,aClassName=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-list-item-thumbnail"),!0),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-list-item-file"),isImgUrl&&!isImgUrl(file)),_classNames2));icon=react.createElement("a",{className:aClassName,onClick:function(e){return onPreview(file,e)},href:file.url||file.thumbUrl,target:"_blank",rel:"noopener noreferrer"},thumbnail)}else{var _classNames3,_a,_b,_classNames,uploadingClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-list-item-thumbnail"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-list-item-file"),"uploading"!==mergedStatus),_classNames));icon=react.createElement("div",{className:uploadingClassName},iconNode)}}var infoUploadingClass=classnames_default()((_classNames3={},(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-list-item"),!0),(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-list-item-").concat(mergedStatus),!0),(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-list-item-list-type-").concat(listType),!0),_classNames3)),linkProps="string"==typeof file.linkProps?JSON.parse(file.linkProps):file.linkProps,removeIcon=showRemoveIcon?actionIconRender(("function"==typeof customRemoveIcon?customRemoveIcon(file):customRemoveIcon)||react.createElement(DeleteOutlined.Z,null),function(){return onClose(file)},prefixCls,locale.removeFile):null,downloadIcon=showDownloadIcon&&"done"===mergedStatus?actionIconRender(("function"==typeof customDownloadIcon?customDownloadIcon(file):customDownloadIcon)||react.createElement(icons_DownloadOutlined,null),function(){return onDownload(file)},prefixCls,locale.downloadFile):null,downloadOrDelete="picture-card"!==listType&&react.createElement("span",{key:"download-delete",className:classnames_default()("".concat(prefixCls,"-list-item-card-actions"),{picture:"picture"===listType})},downloadIcon,removeIcon),listItemNameClass=classnames_default()("".concat(prefixCls,"-list-item-name")),preview=file.url?[react.createElement("a",(0,esm_extends.Z)({key:"view",target:"_blank",rel:"noopener noreferrer",className:listItemNameClass,title:file.name},linkProps,{href:file.url,onClick:function(e){return onPreview(file,e)}}),file.name),downloadOrDelete]:[react.createElement("span",{key:"view",className:listItemNameClass,onClick:function(e){return onPreview(file,e)},title:file.name},file.name),downloadOrDelete],previewIcon=showPreviewIcon?react.createElement("a",{href:file.url||file.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:file.url||file.thumbUrl?void 0:{pointerEvents:"none",opacity:.5},onClick:function(e){return onPreview(file,e)},title:locale.previewFile},"function"==typeof customPreviewIcon?customPreviewIcon(file):customPreviewIcon||react.createElement(EyeOutlined.Z,null)):null,actions="picture-card"===listType&&"uploading"!==mergedStatus&&react.createElement("span",{className:"".concat(prefixCls,"-list-item-actions")},previewIcon,"done"===mergedStatus&&downloadIcon,removeIcon);message=file.response&&"string"==typeof file.response?file.response:(null===(_a=file.error)||void 0===_a?void 0:_a.statusText)||(null===(_b=file.error)||void 0===_b?void 0:_b.message)||locale.uploadError;var iconAndPreview=react.createElement("span",{className:"".concat(prefixCls,"-span")},icon,preview),rootPrefixCls=(0,react.useContext(context.E_).getPrefixCls)(),dom=react.createElement("div",{className:infoUploadingClass},react.createElement("div",{className:"".concat(prefixCls,"-list-item-info")},iconAndPreview),actions,showProgress&&react.createElement(rc_motion_es.Z,{motionName:"".concat(rootPrefixCls,"-fade"),visible:"uploading"===mergedStatus,motionDeadline:2e3},function(_ref2){var motionClassName=_ref2.className,loadingProgress="percent"in file?react.createElement(progress.Z,(0,esm_extends.Z)({},progressProps,{type:"line",percent:file.percent})):null;return react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-list-item-progress"),motionClassName)},loadingProgress)})),listContainerNameClass=classnames_default()("".concat(prefixCls,"-list-").concat(listType,"-container"),className),item="error"===mergedStatus?react.createElement(tooltip.Z,{title:message,getPopupContainer:function(node){return node.parentNode}},dom):dom;return react.createElement("div",{className:listContainerNameClass,style:style,ref:ref},itemRender?itemRender(item,file,items,{download:onDownload.bind(null,file),preview:onPreview.bind(null,file),remove:onClose.bind(null,file)}):item)}),listItemMotion=(0,esm_extends.Z)({},motion.ZP);delete listItemMotion.onAppearEnd,delete listItemMotion.onEnterEnd,delete listItemMotion.onLeaveEnd;var UploadList=react.forwardRef(function(props,ref){var _classNames,_props$listType=props.listType,listType=void 0===_props$listType?"text":_props$listType,_props$previewFile=props.previewFile,previewFile=void 0===_props$previewFile?previewImage:_props$previewFile,onPreview=props.onPreview,onDownload=props.onDownload,onRemove=props.onRemove,locale=props.locale,iconRender=props.iconRender,_props$isImageUrl=props.isImageUrl,isImgUrl=void 0===_props$isImageUrl?isImageUrl:_props$isImageUrl,customizePrefixCls=props.prefixCls,_props$items=props.items,items=void 0===_props$items?[]:_props$items,_props$showPreviewIco=props.showPreviewIcon,showPreviewIcon=void 0===_props$showPreviewIco||_props$showPreviewIco,_props$showRemoveIcon=props.showRemoveIcon,showRemoveIcon=void 0===_props$showRemoveIcon||_props$showRemoveIcon,_props$showDownloadIc=props.showDownloadIcon,showDownloadIcon=void 0!==_props$showDownloadIc&&_props$showDownloadIc,removeIcon=props.removeIcon,previewIcon=props.previewIcon,downloadIcon=props.downloadIcon,_props$progress=props.progress,progress=void 0===_props$progress?{strokeWidth:2,showInfo:!1}:_props$progress,appendAction=props.appendAction,_props$appendActionVi=props.appendActionVisible,itemRender=props.itemRender,forceUpdate=(0,useForceUpdate.Z)(),_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),motionAppear=_React$useState2[0],setMotionAppear=_React$useState2[1];react.useEffect(function(){("picture"===listType||"picture-card"===listType)&&(items||[]).forEach(function(file){"undefined"!=typeof document&&"undefined"!=typeof window&&window.FileReader&&window.File&&(file.originFileObj instanceof File||file.originFileObj instanceof Blob)&&void 0===file.thumbUrl&&(file.thumbUrl="",previewFile&&previewFile(file.originFileObj).then(function(previewDataUrl){file.thumbUrl=previewDataUrl||"",forceUpdate()}))})},[listType,items,previewFile]),react.useEffect(function(){setMotionAppear(!0)},[]);var onInternalPreview=function(file,e){if(onPreview)return null==e||e.preventDefault(),onPreview(file)},onInternalDownload=function(file){"function"==typeof onDownload?onDownload(file):file.url&&window.open(file.url)},onInternalClose=function(file){null==onRemove||onRemove(file)},internalIconRender=function(file){if(iconRender)return iconRender(file,listType);var isLoading="uploading"===file.status,fileIcon=isImgUrl&&isImgUrl(file)?react.createElement(icons_PictureTwoTone,null):react.createElement(icons_FileTwoTone,null),icon=isLoading?react.createElement(LoadingOutlined.Z,null):react.createElement(icons_PaperClipOutlined,null);return"picture"===listType?icon=isLoading?react.createElement(LoadingOutlined.Z,null):fileIcon:"picture-card"===listType&&(icon=isLoading?locale.uploading:fileIcon),icon},actionIconRender=function(customIcon,callback,prefixCls,title){var btnProps={type:"text",size:"small",title:title,onClick:function(e){callback(),(0,reactNode.l$)(customIcon)&&customIcon.props.onClick&&customIcon.props.onClick(e)},className:"".concat(prefixCls,"-list-item-card-actions-btn")};if((0,reactNode.l$)(customIcon)){var btnIcon=(0,reactNode.Tm)(customIcon,(0,esm_extends.Z)((0,esm_extends.Z)({},customIcon.props),{onClick:function(){}}));return react.createElement(es_button.Z,(0,esm_extends.Z)({},btnProps,{icon:btnIcon}))}return react.createElement(es_button.Z,(0,esm_extends.Z)({},btnProps),react.createElement("span",null,customIcon))};react.useImperativeHandle(ref,function(){return{handlePreview:onInternalPreview,handleDownload:onInternalDownload}});var _React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("upload",customizePrefixCls),listClassNames=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-list"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-list-").concat(listType),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-list-rtl"),"rtl"===direction),_classNames)),motionKeyList=(0,toConsumableArray.Z)(items.map(function(file){return{key:file.uid,file:file}})),motionConfig={motionDeadline:2e3,motionName:"".concat(prefixCls,"-").concat("picture-card"===listType?"animate-inline":"animate"),keys:motionKeyList,motionAppear:motionAppear};return"picture-card"!==listType&&(motionConfig=(0,esm_extends.Z)((0,esm_extends.Z)({},listItemMotion),motionConfig)),react.createElement("div",{className:listClassNames},react.createElement(rc_motion_es.V,(0,esm_extends.Z)({},motionConfig,{component:!1}),function(_ref){var key=_ref.key,file=_ref.file,motionClassName=_ref.className,motionStyle=_ref.style;return react.createElement(ListItem,{key:key,locale:locale,prefixCls:prefixCls,className:motionClassName,style:motionStyle,file:file,items:items,progress:progress,listType:listType,isImgUrl:isImgUrl,showPreviewIcon:showPreviewIcon,showRemoveIcon:showRemoveIcon,showDownloadIcon:showDownloadIcon,removeIcon:removeIcon,previewIcon:previewIcon,downloadIcon:downloadIcon,iconRender:internalIconRender,actionIconRender:actionIconRender,itemRender:itemRender,onPreview:onInternalPreview,onDownload:onInternalDownload,onClose:onInternalClose})}),appendAction&&react.createElement(rc_motion_es.Z,(0,esm_extends.Z)({},motionConfig,{visible:void 0===_props$appendActionVi||_props$appendActionVi,forceRender:!0}),function(_ref2){var motionClassName=_ref2.className,motionStyle=_ref2.style;return(0,reactNode.Tm)(appendAction,function(oriProps){return{className:classnames_default()(oriProps.className,motionClassName),style:(0,esm_extends.Z)((0,esm_extends.Z)((0,esm_extends.Z)({},motionStyle),{pointerEvents:motionClassName?"none":void 0}),oriProps.style)}})}))}),LIST_IGNORE="__LIST_IGNORE_".concat(Date.now(),"__"),Upload_Upload=react.forwardRef(function(props,ref){var fileList=props.fileList,defaultFileList=props.defaultFileList,onRemove=props.onRemove,_props$showUploadList=props.showUploadList,showUploadList=void 0===_props$showUploadList||_props$showUploadList,_props$listType=props.listType,listType=void 0===_props$listType?"text":_props$listType,onPreview=props.onPreview,onDownload=props.onDownload,onChange=props.onChange,onDrop=props.onDrop,previewFile=props.previewFile,customDisabled=props.disabled,propLocale=props.locale,iconRender=props.iconRender,isImageUrl=props.isImageUrl,progress=props.progress,customizePrefixCls=props.prefixCls,className=props.className,_props$type=props.type,children=props.children,style=props.style,itemRender=props.itemRender,maxCount=props.maxCount,_props$data=props.data,_props$multiple=props.multiple,_props$action=props.action,_props$accept=props.accept,_props$supportServerR=props.supportServerRender,disabled=react.useContext(DisabledContext.Z),mergedDisabled=null!=customDisabled?customDisabled:disabled,_useMergedState=(0,useMergedState.Z)(defaultFileList||[],{value:fileList,postState:function(list){return null!=list?list:[]}}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),mergedFileList=_useMergedState2[0],setMergedFileList=_useMergedState2[1],_React$useState=react.useState("drop"),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),dragState=_React$useState2[0],setDragState=_React$useState2[1],upload=react.useRef();react.useMemo(function(){var timestamp=Date.now();(fileList||[]).forEach(function(file,index){file.uid||Object.isFrozen(file)||(file.uid="__AUTO__".concat(timestamp,"_").concat(index,"__"))})},[fileList]);var onInternalChange=function(file,changedFileList,event){var cloneList=(0,toConsumableArray.Z)(changedFileList);1===maxCount?cloneList=cloneList.slice(-1):maxCount&&(cloneList=cloneList.slice(0,maxCount)),(0,react_dom.flushSync)(function(){setMergedFileList(cloneList)});var changeInfo={file:file,fileList:cloneList};event&&(changeInfo.event=event),null==onChange||onChange(changeInfo)},onBatchStart=function(batchFileInfoList){var filteredFileInfoList=batchFileInfoList.filter(function(info){return!info.file[LIST_IGNORE]});if(filteredFileInfoList.length){var objectFileList=filteredFileInfoList.map(function(info){return file2Obj(info.file)}),newFileList=(0,toConsumableArray.Z)(mergedFileList);objectFileList.forEach(function(fileObj){newFileList=updateFileList(fileObj,newFileList)}),objectFileList.forEach(function(fileObj,index){var triggerFileObj=fileObj;if(filteredFileInfoList[index].parsedFile)fileObj.status="uploading";else{var clone,originFileObj=fileObj.originFileObj;try{clone=new File([originFileObj],originFileObj.name,{type:originFileObj.type})}catch(e){(clone=new Blob([originFileObj],{type:originFileObj.type})).name=originFileObj.name,clone.lastModifiedDate=new Date,clone.lastModified=new Date().getTime()}clone.uid=fileObj.uid,triggerFileObj=clone}onInternalChange(triggerFileObj,newFileList)})}},onSuccess=function(response,file,xhr){try{"string"==typeof response&&(response=JSON.parse(response))}catch(e){}if(getFileItem(file,mergedFileList)){var targetItem=file2Obj(file);targetItem.status="done",targetItem.percent=100,targetItem.response=response,targetItem.xhr=xhr;var nextFileList=updateFileList(targetItem,mergedFileList);onInternalChange(targetItem,nextFileList)}},onProgress=function(e,file){if(getFileItem(file,mergedFileList)){var targetItem=file2Obj(file);targetItem.status="uploading",targetItem.percent=e.percent;var nextFileList=updateFileList(targetItem,mergedFileList);onInternalChange(targetItem,nextFileList,e)}},onError=function(error,response,file){if(getFileItem(file,mergedFileList)){var targetItem=file2Obj(file);targetItem.error=error,targetItem.response=response,targetItem.status="error";var nextFileList=updateFileList(targetItem,mergedFileList);onInternalChange(targetItem,nextFileList)}},handleRemove=function(file){var currentFile;Promise.resolve("function"==typeof onRemove?onRemove(file):onRemove).then(function(ret){if(!1!==ret){var matchKey,removed,_a,removedFileList=(matchKey=void 0!==file.uid?"uid":"name",(removed=mergedFileList.filter(function(item){return item[matchKey]!==file[matchKey]})).length===mergedFileList.length?null:removed);removedFileList&&(currentFile=(0,esm_extends.Z)((0,esm_extends.Z)({},file),{status:"removed"}),null==mergedFileList||mergedFileList.forEach(function(item){var matchKey=void 0!==currentFile.uid?"uid":"name";item[matchKey]!==currentFile[matchKey]||Object.isFrozen(item)||(item.status="removed")}),null===(_a=upload.current)||void 0===_a||_a.abort(currentFile),onInternalChange(currentFile,removedFileList))}})},onFileDrop=function(e){setDragState(e.type),"drop"===e.type&&(null==onDrop||onDrop(e))};react.useImperativeHandle(ref,function(){return{onBatchStart:onBatchStart,onSuccess:onSuccess,onProgress:onProgress,onError:onError,fileList:mergedFileList,upload:upload.current}});var _React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("upload",customizePrefixCls),rcUploadProps=(0,esm_extends.Z)((0,esm_extends.Z)({onBatchStart:onBatchStart,onError:onError,onProgress:onProgress,onSuccess:onSuccess},props),{data:void 0===_props$data?{}:_props$data,multiple:void 0!==_props$multiple&&_props$multiple,action:void 0===_props$action?"":_props$action,accept:void 0===_props$accept?"":_props$accept,supportServerRender:void 0===_props$supportServerR||_props$supportServerR,prefixCls:prefixCls,disabled:mergedDisabled,beforeUpload:function(file,fileListArgs){var thisArg,_arguments,P,generator;return thisArg=void 0,_arguments=void 0,P=void 0,generator=(0,regeneratorRuntime.Z)().mark(function _callee(){var beforeUpload,transformFile,parsedFile,result;return(0,regeneratorRuntime.Z)().wrap(function(_context){for(;;)switch(_context.prev=_context.next){case 0:if(beforeUpload=props.beforeUpload,transformFile=props.transformFile,parsedFile=file,!beforeUpload){_context.next=13;break}return _context.next=5,beforeUpload(file,fileListArgs);case 5:if(!1!==(result=_context.sent)){_context.next=8;break}return _context.abrupt("return",!1);case 8:if(delete file[LIST_IGNORE],result!==LIST_IGNORE){_context.next=12;break}return Object.defineProperty(file,LIST_IGNORE,{value:!0,configurable:!0}),_context.abrupt("return",!1);case 12:"object"===(0,esm_typeof.Z)(result)&&result&&(parsedFile=result);case 13:if(!transformFile){_context.next=17;break}return _context.next=16,transformFile(parsedFile);case 16:parsedFile=_context.sent;case 17:return _context.abrupt("return",parsedFile);case 18:case"end":return _context.stop()}},_callee)}),new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},onChange:void 0});delete rcUploadProps.className,delete rcUploadProps.style,(!children||mergedDisabled)&&delete rcUploadProps.id;var renderUploadList=function(button,buttonVisible){return showUploadList?react.createElement(LocaleReceiver.Z,{componentName:"Upload",defaultLocale:locale_default.Z.Upload},function(contextLocale){var _ref="boolean"==typeof showUploadList?{}:showUploadList,showRemoveIcon=_ref.showRemoveIcon,showPreviewIcon=_ref.showPreviewIcon,showDownloadIcon=_ref.showDownloadIcon,removeIcon=_ref.removeIcon,previewIcon=_ref.previewIcon,downloadIcon=_ref.downloadIcon;return react.createElement(UploadList,{prefixCls:prefixCls,listType:listType,items:mergedFileList,previewFile:previewFile,onPreview:onPreview,onDownload:onDownload,onRemove:handleRemove,showRemoveIcon:!mergedDisabled&&showRemoveIcon,showPreviewIcon:showPreviewIcon,showDownloadIcon:showDownloadIcon,removeIcon:removeIcon,previewIcon:previewIcon,downloadIcon:downloadIcon,iconRender:iconRender,locale:(0,esm_extends.Z)((0,esm_extends.Z)({},contextLocale),propLocale),isImageUrl:isImageUrl,progress:progress,appendAction:button,appendActionVisible:buttonVisible,itemRender:itemRender})}):button};if("drag"===(void 0===_props$type?"select":_props$type)){var _classNames2,_classNames,dragCls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-drag"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-drag-uploading"),mergedFileList.some(function(file){return"uploading"===file.status})),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-drag-hover"),"dragover"===dragState),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),mergedDisabled),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className);return react.createElement("span",null,react.createElement("div",{className:dragCls,onDrop:onFileDrop,onDragOver:onFileDrop,onDragLeave:onFileDrop,style:style},react.createElement(Upload,(0,esm_extends.Z)({},rcUploadProps,{ref:upload,className:"".concat(prefixCls,"-btn")}),react.createElement("div",{className:"".concat(prefixCls,"-drag-container")},children))),renderUploadList())}var uploadButtonCls=classnames_default()(prefixCls,(_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-select"),!0),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-select-").concat(listType),!0),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-disabled"),mergedDisabled),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames2)),uploadButton=react.createElement("div",{className:uploadButtonCls,style:children?void 0:{display:"none"}},react.createElement(Upload,(0,esm_extends.Z)({},rcUploadProps,{ref:upload})));return"picture-card"===listType?react.createElement("span",{className:classnames_default()("".concat(prefixCls,"-picture-card-wrapper"),className)},renderUploadList(uploadButton,!!children)):react.createElement("span",{className:className},uploadButton,renderUploadList())}),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Dragger=react.forwardRef(function(_a,ref){var style=_a.style,height=_a.height,restProps=__rest(_a,["style","height"]);return react.createElement(Upload_Upload,(0,esm_extends.Z)({ref:ref},restProps,{type:"drag",style:(0,esm_extends.Z)((0,esm_extends.Z)({},style),{height:height})}))}),es_upload_Upload=Upload_Upload;es_upload_Upload.Dragger=Dragger,es_upload_Upload.LIST_IGNORE=LIST_IGNORE;var es_upload=es_upload_Upload},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}},13804:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{autoCloseTags:function(){return autoCloseTags},html:function(){return html},htmlCompletionSource:function(){return htmlCompletionSource},htmlCompletionSourceWith:function(){return htmlCompletionSourceWith},htmlLanguage:function(){return htmlLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524),common_dist=__webpack_require__(41113);let selfClosers={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},closeOnOpen={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function isSpace(ch){return 9==ch||10==ch||13==ch||32==ch}let cachedName=null,cachedInput=null,cachedPos=0;function tagNameAfter(input,offset){var ch;let pos=input.pos+offset;if(cachedPos==pos&&cachedInput==input)return cachedName;let next=input.peek(offset);for(;isSpace(next);)next=input.peek(++offset);let name="";for(;45==(ch=next)||46==ch||58==ch||ch>=65&&ch<=90||95==ch||ch>=97&&ch<=122||ch>=161;)name+=String.fromCharCode(next),next=input.peek(++offset);return cachedInput=input,cachedPos=pos,cachedName=name?name.toLowerCase():next==question||next==bang?void 0:null}let question=63,bang=33;function ElementContext(name,parent){this.name=name,this.parent=parent,this.hash=parent?parent.hash:0;for(let i=0;istartTagTerms.indexOf(term)>-1?new ElementContext(tagNameAfter(input,1)||"",context):context,reduce:(context,term)=>18==term&&context?context.parent:context,reuse(context,node,stack,input){let type=node.type.id;return 4==type||35==type?new ElementContext(tagNameAfter(input,1)||"",context):context},hash:context=>context?context.hash:0,strict:!1}),tagStart=new dist.Jq((input,stack)=>{if(60!=input.next){input.next<0&&stack.context&&input.acceptToken(56);return}input.advance();let close=47==input.next;close&&input.advance();let name=tagNameAfter(input,0);if(void 0===name)return;if(!name)return input.acceptToken(close?12:4);let parent=stack.context?stack.context.name:null;if(close){if(name==parent)return input.acceptToken(9);if(parent&&implicitlyClosed[parent])return input.acceptToken(56,-2);if(stack.dialectEnabled(0))return input.acceptToken(10);for(let cx=stack.context;cx;cx=cx.parent)if(cx.name==name)return;input.acceptToken(11)}else{if("script"==name)return input.acceptToken(5);if("style"==name)return input.acceptToken(6);if("textarea"==name)return input.acceptToken(7);if(selfClosers.hasOwnProperty(name))return input.acceptToken(8);parent&&closeOnOpen[parent]&&closeOnOpen[parent][name]?input.acceptToken(56,-1):input.acceptToken(4)}},{contextual:!0}),commentContent=new dist.Jq(input=>{for(let dashes=0,i=0;;i++){if(input.next<0){i&&input.acceptToken(57);break}if(45==input.next)dashes++;else if(62==input.next&&dashes>=2){i>3&&input.acceptToken(57,-2);break}else dashes=0;input.advance()}});function contentTokenizer(tag,textToken,endToken){let lastState=2+tag.length;return new dist.Jq(input=>{for(let state=0,matchedLen=0,i=0;;i++){if(input.next<0){i&&input.acceptToken(textToken);break}if(0==state&&60==input.next||1==state&&47==input.next||state>=2&&statematchedLen?input.acceptToken(textToken,-matchedLen):input.acceptToken(endToken,-(matchedLen-2));break}else if((10==input.next||13==input.next)&&i){input.acceptToken(textToken,1);break}else state=matchedLen=0;input.advance()}})}let scriptTokens=contentTokenizer("script",53,1),styleTokens=contentTokenizer("style",54,2),textareaTokens=contentTokenizer("textarea",55,3),htmlHighlighting=(0,highlight_dist.Gv)({"Text RawText":highlight_dist.pJ.content,"StartTag StartCloseTag SelfCloserEndTag EndTag SelfCloseEndTag":highlight_dist.pJ.angleBracket,TagName:highlight_dist.pJ.tagName,"MismatchedCloseTag/TagName":[highlight_dist.pJ.tagName,highlight_dist.pJ.invalid],AttributeName:highlight_dist.pJ.attributeName,"AttributeValue UnquotedAttributeValue":highlight_dist.pJ.attributeValue,Is:highlight_dist.pJ.definitionOperator,"EntityReference CharacterReference":highlight_dist.pJ.character,Comment:highlight_dist.pJ.blockComment,ProcessingInst:highlight_dist.pJ.processingInstruction,DoctypeDecl:highlight_dist.pJ.documentMeta}),parser=dist.WQ.deserialize({version:14,states:",xOVOxOOO!WQ!bO'#CoO!]Q!bO'#CyO!bQ!bO'#C|O!gQ!bO'#DPO!lQ!bO'#DRO!qOXO'#CnO!|OYO'#CnO#XO[O'#CnO$eOxO'#CnOOOW'#Cn'#CnO$lO!rO'#DSO$tQ!bO'#DUO$yQ!bO'#DVOOOW'#Dj'#DjOOOW'#DX'#DXQVOxOOO%OQ#tO,59ZO%WQ#tO,59eO%`Q#tO,59hO%hQ#tO,59kO%pQ#tO,59mOOOX'#D]'#D]O%xOXO'#CwO&TOXO,59YOOOY'#D^'#D^O&]OYO'#CzO&hOYO,59YOOO['#D_'#D_O&pO[O'#C}O&{O[O,59YOOOW'#D`'#D`O'TOxO,59YO'[Q!bO'#DQOOOW,59Y,59YOOO`'#Da'#DaO'aO!rO,59nOOOW,59n,59nO'iQ!bO,59pO'nQ!bO,59qOOOW-E7V-E7VO'sQ#tO'#CqOOQO'#DY'#DYO(OQ#tO1G.uOOOX1G.u1G.uO(WQ#tO1G/POOOY1G/P1G/PO(`Q#tO1G/SOOO[1G/S1G/SO(hQ#tO1G/VOOOW1G/V1G/VO(pQ#tO1G/XOOOW1G/X1G/XOOOX-E7Z-E7ZO(xQ!bO'#CxOOOW1G.t1G.tOOOY-E7[-E7[O(}Q!bO'#C{OOO[-E7]-E7]O)SQ!bO'#DOOOOW-E7^-E7^O)XQ!bO,59lOOO`-E7_-E7_OOOW1G/Y1G/YOOOW1G/[1G/[OOOW1G/]1G/]O)^Q&jO,59]OOQO-E7W-E7WOOOX7+$a7+$aOOOY7+$k7+$kOOO[7+$n7+$nOOOW7+$q7+$qOOOW7+$s7+$sO)iQ!bO,59dO)nQ!bO,59gO)sQ!bO,59jOOOW1G/W1G/WO)xO,UO'#CtO*ZO7[O'#CtOOQO1G.w1G.wOOOW1G/O1G/OOOOW1G/R1G/ROOOW1G/U1G/UOOOO'#DZ'#DZO*lO,UO,59`OOQO,59`,59`OOOO'#D['#D[O*}O7[O,59`OOOO-E7X-E7XOOQO1G.z1G.zOOOO-E7Y-E7Y",stateData:"+h~O!]OS~OSSOTPOUQOVROWTOY]OZ[O[^O^^O_^O`^Oa^Ow^Oz_O!cZO~OdaO~OdbO~OdcO~OddO~OdeO~O!VfOPkP!YkP~O!WiOQnP!YnP~O!XlORqP!YqP~OSSOTPOUQOVROWTOXqOY]OZ[O[^O^^O_^O`^Oa^Ow^O!cZO~O!YrO~P#dO!ZsO!duO~OdvO~OdwO~OfyOj|O~OfyOj!OO~OfyOj!QO~OfyOj!SO~OfyOj!UO~O!VfOPkX!YkX~OP!WO!Y!XO~O!WiOQnX!YnX~OQ!ZO!Y!XO~O!XlORqX!YqX~OR!]O!Y!XO~O!Y!XO~P#dOd!_O~O!ZsO!d!aO~Oj!bO~Oj!cO~Og!dOfeXjeX~OfyOj!fO~OfyOj!gO~OfyOj!hO~OfyOj!iO~OfyOj!jO~Od!kO~Od!lO~Od!mO~Oj!nO~Oi!qO!_!oO!a!pO~Oj!rO~Oj!sO~Oj!tO~O_!uO`!uOa!uO!_!wO!`!uO~O_!xO`!xOa!xO!a!wO!b!xO~O_!uO`!uOa!uO!_!{O!`!uO~O_!xO`!xOa!xO!a!{O!b!xO~O`_a!cwz!c~",goto:"%o!_PPPPPPPPPPPPPPPPPP!`!fP!lPP!xPP!{#O#R#X#[#_#e#h#k#q#w!`P!`!`P#}$T$k$q$w$}%T%Z%aPPPPPPPP%gX^OX`pXUOX`pezabcde{}!P!R!TR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ}bQ!PcQ!RdQ!TeZ!e{}!P!R!TQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue EndTag ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:66,context:elementContext,nodeProps:[["closedBy",-11,1,2,3,4,5,6,7,8,9,10,11,"EndTag",-4,19,29,32,35,"CloseTag"],["group",-9,12,15,16,17,18,38,39,40,41,"Entity",14,"Entity TextContent",-3,27,30,33,"TextContent Entity"],["openedBy",26,"StartTag StartCloseTag",-4,28,31,34,36,"OpenTag"]],propSources:[htmlHighlighting],skippedNodes:[0],repeatNodeCount:9,tokenData:"!#b!aR!WOX$kXY)sYZ)sZ]$k]^)s^p$kpq)sqr$krs*zsv$kvw+dwx2yx}$k}!O3f!O!P$k!P!Q7_!Q![$k![!]8u!]!^$k!^!_>b!_!`!!p!`!a8T!a!c$k!c!}8u!}#R$k#R#S8u#S#T$k#T#o8u#o$f$k$f$g&R$g%W$k%W%o8u%o%p$k%p&a8u&a&b$k&b1p8u1p4U$k4U4d8u4d4e$k4e$IS8u$IS$I`$k$I`$Ib8u$Ib$Kh$k$Kh%#t8u%#t&/x$k&/x&Et8u&Et&FV$k&FV;'S8u;'S;:jiW!``!bpOq(kqr?Rrs'gsv(kwx(]x!a(k!a!bKj!b~(k!R?YZ!``!bpOr(krs'gsv(kwx(]x}(k}!O?{!O!f(k!f!gAR!g#W(k#W#XGz#X~(k!R@SV!``!bpOr(krs'gsv(kwx(]x}(k}!O@i!O~(k!R@rT!``!bp!cPOr(krs'gsv(kwx(]x~(k!RAYV!``!bpOr(krs'gsv(kwx(]x!q(k!q!rAo!r~(k!RAvV!``!bpOr(krs'gsv(kwx(]x!e(k!e!fB]!f~(k!RBdV!``!bpOr(krs'gsv(kwx(]x!v(k!v!wBy!w~(k!RCQV!``!bpOr(krs'gsv(kwx(]x!{(k!{!|Cg!|~(k!RCnV!``!bpOr(krs'gsv(kwx(]x!r(k!r!sDT!s~(k!RD[V!``!bpOr(krs'gsv(kwx(]x!g(k!g!hDq!h~(k!RDxW!``!bpOrDqrsEbsvDqvwEvwxFfx!`Dq!`!aGb!a~DqqEgT!bpOvEbvxEvx!`Eb!`!aFX!a~EbPEyRO!`Ev!`!aFS!a~EvPFXOzPqF`Q!bpzPOv'gx~'gaFkV!``OrFfrsEvsvFfvwEvw!`Ff!`!aGQ!a~FfaGXR!``zPOr(]sv(]w~(]!RGkT!``!bpzPOr(krs'gsv(kwx(]x~(k!RHRV!``!bpOr(krs'gsv(kwx(]x#c(k#c#dHh#d~(k!RHoV!``!bpOr(krs'gsv(kwx(]x#V(k#V#WIU#W~(k!RI]V!``!bpOr(krs'gsv(kwx(]x#h(k#h#iIr#i~(k!RIyV!``!bpOr(krs'gsv(kwx(]x#m(k#m#nJ`#n~(k!RJgV!``!bpOr(krs'gsv(kwx(]x#d(k#d#eJ|#e~(k!RKTV!``!bpOr(krs'gsv(kwx(]x#X(k#X#YDq#Y~(k!RKqW!``!bpOrKjrsLZsvKjvwLowxNPx!aKj!a!b! g!b~KjqL`T!bpOvLZvxLox!aLZ!a!bM^!b~LZPLrRO!aLo!a!bL{!b~LoPMORO!`Lo!`!aMX!a~LoPM^OwPqMcT!bpOvLZvxLox!`LZ!`!aMr!a~LZqMyQ!bpwPOv'gx~'gaNUV!``OrNPrsLosvNPvwLow!aNP!a!bNk!b~NPaNpV!``OrNPrsLosvNPvwLow!`NP!`!a! V!a~NPa! ^R!``wPOr(]sv(]w~(]!R! nW!``!bpOrKjrsLZsvKjvwLowxNPx!`Kj!`!a!!W!a~Kj!R!!aT!``!bpwPOr(krs'gsv(kwx(]x~(k!V!!{VgS^P!``!bpOr&Rrs&qsv&Rwx'rx!^&R!^!_(k!_~&R",tokenizers:[scriptTokens,styleTokens,textareaTokens,tagStart,commentContent,0,1,2,3,4,5],topRules:{Document:[0,13]},dialects:{noMatch:0},tokenPrec:476});function maybeNest(node,input,tags){let attrs;for(let tag of tags)if(!tag.attrs||tag.attrs(attrs||(attrs=function(element,input){let attrs=Object.create(null);for(let att of element.firstChild.getChildren("Attribute")){let name=att.getChild("AttributeName"),value=att.getChild("AttributeValue")||att.getChild("UnquotedAttributeValue");name&&(attrs[input.read(name.from,name.to)]=value?"AttributeValue"==value.name?input.read(value.from+1,value.to-1):input.read(value.from,value.to):"")}return attrs}(node.node.parent,input))))return{parser:tag.parser};return null}var lang_css_dist=__webpack_require__(61426),lang_javascript_dist=__webpack_require__(58037),view_dist=__webpack_require__(47421),state_dist=__webpack_require__(78120),language_dist=__webpack_require__(59119);let Targets=["_blank","_self","_top","_parent"],Charsets=["ascii","utf-8","utf-16","latin1","latin1"],Methods=["get","post","put","delete"],Encs=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],Bool=["true","false"],S={},Tags={a:{attrs:{href:null,ping:null,type:null,media:null,target:Targets,hreflang:null}},abbr:S,address:S,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:S,aside:S,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:S,base:{attrs:{href:null,target:Targets}},bdi:S,bdo:S,blockquote:{attrs:{cite:null}},body:S,br:S,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["autofocus"],formenctype:Encs,formmethod:Methods,formnovalidate:["novalidate"],formtarget:Targets,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:S,center:S,cite:S,code:S,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:S,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:S,div:S,dl:S,dt:S,em:S,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:S,figure:S,footer:S,form:{attrs:{action:null,name:null,"accept-charset":Charsets,autocomplete:["on","off"],enctype:Encs,method:Methods,novalidate:["novalidate"],target:Targets}},h1:S,h2:S,h3:S,h4:S,h5:S,h6:S,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:S,hgroup:S,hr:S,html:{attrs:{manifest:null}},i:S,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:Encs,formmethod:Methods,formnovalidate:["novalidate"],formtarget:Targets,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:S,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:S,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:S,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:Charsets,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:S,noscript:S,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:S,param:{attrs:{name:null,value:null}},pre:S,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:S,rt:S,ruby:S,samp:S,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:Charsets}},section:S,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:S,source:{attrs:{src:null,type:null,media:null}},span:S,strong:S,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:S,summary:S,sup:S,table:S,tbody:S,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:S,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:S,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:S,time:{attrs:{datetime:null}},title:S,tr:S,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:S,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:S},GlobalAttrs={accesskey:null,class:null,contenteditable:Bool,contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:Bool,autocorrect:Bool,autocapitalize:Bool,style:null,tabindex:null,title:null,translate:["yes","no"],onclick:null,rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":Bool,"aria-autocomplete":["inline","list","both","none"],"aria-busy":Bool,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":Bool,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":Bool,"aria-hidden":Bool,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":Bool,"aria-multiselectable":Bool,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":Bool,"aria-relevant":null,"aria-required":Bool,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null};class Schema{constructor(extraTags,extraAttrs){this.tags=Object.assign(Object.assign({},Tags),extraTags),this.globalAttrs=Object.assign(Object.assign({},GlobalAttrs),extraAttrs),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}function elementName(doc,tree,max=doc.length){if(!tree)return"";let tag=tree.firstChild,name=tag&&tag.getChild("TagName");return name?doc.sliceString(name.from,Math.min(name.to,max)):""}function findParentElement(tree,skip=!1){for(let cur=tree.parent;cur;cur=cur.parent)if("Element"==cur.name){if(!skip)return cur;skip=!1}return null}function allowedChildren(doc,tree,schema){let parentInfo=schema.tags[elementName(doc,findParentElement(tree,!0))];return(null==parentInfo?void 0:parentInfo.children)||schema.allTags}function openTags(doc,tree){let open=[];for(let parent=tree;parent=findParentElement(parent);){let tagName=elementName(doc,parent);if(tagName&&"CloseTag"==parent.lastChild.name)break;tagName&&0>open.indexOf(tagName)&&("EndTag"==tree.name||tree.from>=parent.firstChild.to)&&open.push(tagName)}return open}Schema.default=new Schema;let identifier=/^[:\-\.\w\u00b7-\uffff]*$/;function completeTag(state,schema,tree,from,to){let end=/\s*>/.test(state.sliceDoc(to,to+5))?"":">";return{from,to,options:allowedChildren(state.doc,tree,schema).map(tagName=>({label:tagName,type:"type"})).concat(openTags(state.doc,tree).map((tag,i)=>({label:"/"+tag,apply:"/"+tag+end,type:"type",boost:99-i}))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function completeCloseTag(state,tree,from,to){let end=/\s*>/.test(state.sliceDoc(to,to+5))?"":">";return{from,to,options:openTags(state.doc,tree).map((tag,i)=>({label:tag,apply:tag+end,type:"type",boost:99-i})),validFor:identifier}}function htmlCompletionFor(schema,context){let{state,pos}=context,around=(0,language_dist.qz)(state).resolveInner(pos),tree=around.resolve(pos,-1);for(let scan=pos,before;around==tree&&(before=tree.childBefore(scan));){let last=before.lastChild;if(!last||!last.type.isError||last.from({label:attrName,type:"property"})),validFor:identifier}}return"Is"==tree.name||"AttributeValue"==tree.name||"UnquotedAttributeValue"==tree.name?function(state,schema,tree,from,to){var _a;let nameNode=null===(_a=tree.parent)||void 0===_a?void 0:_a.getChild("AttributeName"),options=[],token;if(nameNode){let attrName=state.sliceDoc(nameNode.from,nameNode.to),attrs=schema.globalAttrs[attrName];if(!attrs){let elt=findParentElement(tree),info=elt?schema.tags[elementName(state.doc,elt)]:null;attrs=(null==info?void 0:info.attrs)&&info.attrs[attrName]}if(attrs){let base=state.sliceDoc(from,to).toLowerCase(),quoteStart='"',quoteEnd='"';for(let value of(/^['"]/.test(base)?(token='"'==base[0]?/^[^"]*$/:/^[^']*$/,quoteStart="",quoteEnd=state.sliceDoc(to,to+1)==base[0]?"":base[0],base=base.slice(1),from++):token=/^[^\s<>='"]*$/,attrs))options.push({label:value,apply:quoteStart+value+quoteEnd,type:"constant"})}}return{from,to,options,validFor:token}}(state,schema,tree,"Is"==tree.name?pos:tree.from,pos):context.explicit&&("Element"==around.name||"Text"==around.name||"Document"==around.name)?function(state,schema,tree,pos){let options=[],level=0;for(let tagName of allowedChildren(state.doc,tree,schema))options.push({label:"<"+tagName,type:"type"});for(let open of openTags(state.doc,tree))options.push({label:"",type:"type",boost:99-level++});return{from:pos,to:pos,options,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(state,schema,tree,pos):null}function htmlCompletionSource(context){return htmlCompletionFor(Schema.default,context)}function htmlCompletionSourceWith(config){let{extraTags,extraGlobalAttributes:extraAttrs}=config,schema=extraAttrs||extraTags?new Schema(extraTags,extraAttrs):Schema.default;return context=>htmlCompletionFor(schema,context)}let htmlLanguage=language_dist.qp.define({name:"html",parser:parser.configure({props:[language_dist.uj.add({Element(context){let after=/^(\s*)(<\/)?/.exec(context.textAfter);return context.node.to<=context.pos+after[0].length?context.continue():context.lineIndent(context.node.from)+(after[2]?0:context.unit)},"OpenTag CloseTag SelfClosingTag":context=>context.column(context.node.from)+context.unit,Document(context){if(context.pos+/\s*/.exec(context.textAfter)[0].length{let id=node.type.id;return 27==id?maybeNest(node,input,script):30==id?maybeNest(node,input,style):33==id?maybeNest(node,input,textarea):null})}([{tag:"script",attrs:attrs=>!attrs.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(attrs.type),parser:lang_javascript_dist.javascriptLanguage.parser},{tag:"style",attrs:attrs=>(!attrs.lang||"css"==attrs.lang)&&(!attrs.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(attrs.type)),parser:lang_css_dist.cssLanguage.parser}])}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}});function html(config={}){let lang=htmlLanguage;return!1===config.matchClosingTags&&(lang=lang.configure({dialect:"noMatch"})),new language_dist.ri(lang,[htmlLanguage.data.of({autocomplete:htmlCompletionSourceWith(config)}),!1!==config.autoCloseTags?autoCloseTags:[],(0,lang_javascript_dist.javascript)().support,(0,lang_css_dist.css)().support])}let autoCloseTags=view_dist.tk.inputHandler.of((view,from,to,text)=>{if(view.composing||view.state.readOnly||from!=to||">"!=text&&"/"!=text||!htmlLanguage.isActiveAt(view.state,from,-1))return!1;let{state}=view,changes=state.changeByRange(range=>{var _a,_b,_c;let{head}=range,around=(0,language_dist.qz)(state).resolveInner(head,-1),name;if(("TagName"==around.name||"StartTag"==around.name)&&(around=around.parent),">"==text&&"OpenTag"==around.name){if((null===(_b=null===(_a=around.parent)||void 0===_a?void 0:_a.lastChild)||void 0===_b?void 0:_b.name)!="CloseTag"&&(name=elementName(state.doc,around.parent,head))){let hasRightBracket=">"===view.state.doc.sliceString(head,head+1),insert=`${hasRightBracket?"":">"}`;return{range:state_dist.jT.cursor(head+1),changes:{from:head+(hasRightBracket?1:0),insert}}}}else if("/"==text&&"OpenTag"==around.name){let empty=around.parent,base=null==empty?void 0:empty.parent;if(empty.from==head-1&&(null===(_c=base.lastChild)||void 0===_c?void 0:_c.name)!="CloseTag"&&(name=elementName(state.doc,base,head))){let hasRightBracket1=">"===view.state.doc.sliceString(head,head+1),insert1=`/${name}${hasRightBracket1?"":">"}`,pos=head+insert1.length+(hasRightBracket1?1:0);return{range:state_dist.jT.cursor(pos),changes:{from:head,insert:insert1}}}}return{range}});return!changes.changes.empty&&(view.dispatch(changes,{userEvent:"input.type",scrollIntoView:!0}),!0)})},58037:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{autoCloseTags:function(){return autoCloseTags},completionPath:function(){return completionPath},esLint:function(){return esLint},javascript:function(){return javascript},javascriptLanguage:function(){return javascriptLanguage},jsxLanguage:function(){return jsxLanguage},localCompletionSource:function(){return localCompletionSource},scopeCompletionSource:function(){return scopeCompletionSource},snippets:function(){return snippets},tsxLanguage:function(){return tsxLanguage},typescriptLanguage:function(){return typescriptLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let space=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],trackNewline=new dist.IK({start:!1,shift:(context,term)=>5==term||6==term||286==term?context:287==term,strict:!1}),insertSemicolon=new dist.Jq((input,stack)=>{let{next}=input;(125==next||-1==next||stack.context)&&stack.canShift(284)&&input.acceptToken(284)},{contextual:!0,fallback:!0}),noSemicolon=new dist.Jq((input,stack)=>{let{next}=input,after;!(space.indexOf(next)>-1)&&(47!=next||47!=(after=input.peek(1))&&42!=after)&&125!=next&&59!=next&&-1!=next&&!stack.context&&stack.canShift(281)&&input.acceptToken(281)},{contextual:!0}),incdecToken=new dist.Jq((input,stack)=>{let{next}=input;if((43==next||45==next)&&(input.advance(),next==input.next)){input.advance();let mayPostfix=!stack.context&&stack.canShift(2);input.acceptToken(mayPostfix?2:3)}},{contextual:!0}),template=new dist.Jq(input=>{for(let afterDollar=!1,i=0;;i++){let{next}=input;if(next<0){i&&input.acceptToken(282);break}if(96==next){i?input.acceptToken(282):input.acceptToken(283,1);break}if(123==next&&afterDollar){1==i?input.acceptToken(4,1):input.acceptToken(282,-1);break}if(10==next&&i){input.advance(),input.acceptToken(282);break}else 92==next&&input.advance();afterDollar=36==next,input.advance()}}),tsExtends=new dist.Jq((input,stack)=>{if(101==input.next&&stack.dialectEnabled(1)){input.advance();for(let i=0;i<6;i++){if(input.next!="xtends".charCodeAt(i))return;input.advance()}input.next>=57&&input.next<=65||input.next>=48&&input.next<=90||95==input.next||input.next>=97&&input.next<=122||input.next>160||input.acceptToken(1)}}),jsHighlight=(0,highlight_dist.Gv)({"get set async static":highlight_dist.pJ.modifier,"for while do if else switch try catch finally return throw break continue default case":highlight_dist.pJ.controlKeyword,"in of await yield void typeof delete instanceof":highlight_dist.pJ.operatorKeyword,"let var const function class extends":highlight_dist.pJ.definitionKeyword,"import export from":highlight_dist.pJ.moduleKeyword,"with debugger as new":highlight_dist.pJ.keyword,TemplateString:highlight_dist.pJ.special(highlight_dist.pJ.string),super:highlight_dist.pJ.atom,BooleanLiteral:highlight_dist.pJ.bool,this:highlight_dist.pJ.self,null:highlight_dist.pJ.null,Star:highlight_dist.pJ.modifier,VariableName:highlight_dist.pJ.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":highlight_dist.pJ.function(highlight_dist.pJ.variableName),VariableDefinition:highlight_dist.pJ.definition(highlight_dist.pJ.variableName),Label:highlight_dist.pJ.labelName,PropertyName:highlight_dist.pJ.propertyName,PrivatePropertyName:highlight_dist.pJ.special(highlight_dist.pJ.propertyName),"CallExpression/MemberExpression/PropertyName":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),"FunctionDeclaration/VariableDefinition":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),"ClassDeclaration/VariableDefinition":highlight_dist.pJ.definition(highlight_dist.pJ.className),PropertyDefinition:highlight_dist.pJ.definition(highlight_dist.pJ.propertyName),PrivatePropertyDefinition:highlight_dist.pJ.definition(highlight_dist.pJ.special(highlight_dist.pJ.propertyName)),UpdateOp:highlight_dist.pJ.updateOperator,LineComment:highlight_dist.pJ.lineComment,BlockComment:highlight_dist.pJ.blockComment,Number:highlight_dist.pJ.number,String:highlight_dist.pJ.string,ArithOp:highlight_dist.pJ.arithmeticOperator,LogicOp:highlight_dist.pJ.logicOperator,BitOp:highlight_dist.pJ.bitwiseOperator,CompareOp:highlight_dist.pJ.compareOperator,RegExp:highlight_dist.pJ.regexp,Equals:highlight_dist.pJ.definitionOperator,Arrow:highlight_dist.pJ.function(highlight_dist.pJ.punctuation),": Spread":highlight_dist.pJ.punctuation,"( )":highlight_dist.pJ.paren,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace,"InterpolationStart InterpolationEnd":highlight_dist.pJ.special(highlight_dist.pJ.brace),".":highlight_dist.pJ.derefOperator,", ;":highlight_dist.pJ.separator,TypeName:highlight_dist.pJ.typeName,TypeDefinition:highlight_dist.pJ.definition(highlight_dist.pJ.typeName),"type enum interface implements namespace module declare":highlight_dist.pJ.definitionKeyword,"abstract global Privacy readonly override":highlight_dist.pJ.modifier,"is keyof unique infer":highlight_dist.pJ.operatorKeyword,JSXAttributeValue:highlight_dist.pJ.attributeValue,JSXText:highlight_dist.pJ.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":highlight_dist.pJ.angleBracket,"JSXIdentifier JSXNameSpacedName":highlight_dist.pJ.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":highlight_dist.pJ.attributeName}),spec_identifier={__proto__:null,export:18,as:23,from:29,default:32,async:37,function:38,this:48,true:56,false:56,void:66,typeof:70,null:86,super:88,new:122,await:139,yield:141,delete:142,class:152,extends:154,public:197,private:197,protected:197,readonly:199,instanceof:220,in:222,const:224,import:256,keyof:307,unique:311,infer:317,is:351,abstract:371,implements:373,type:375,let:378,var:380,interface:387,enum:391,namespace:397,module:399,declare:403,global:407,for:428,of:437,while:440,with:444,do:448,if:452,else:454,switch:458,case:464,try:470,catch:474,finally:478,return:482,throw:486,break:490,continue:494,debugger:498},spec_word={__proto__:null,async:109,get:111,set:113,public:161,private:161,protected:161,static:163,abstract:165,override:167,readonly:173,new:355},spec_LessThan={__proto__:null,"<":129},parser=dist.WQ.deserialize({version:14,states:"$8SO`QdOOO'QQ(C|O'#ChO'XOWO'#DVO)dQdO'#D]O)tQdO'#DhO){QdO'#DrO-xQdO'#DxOOQO'#E]'#E]O.]Q`O'#E[O.bQ`O'#E[OOQ(C['#Ef'#EfO0aQ(C|O'#ItO2wQ(C|O'#IuO3eQ`O'#EzO3jQ!bO'#FaOOQ(C['#FS'#FSO3rO#tO'#FSO4QQ&jO'#FhO5bQ`O'#FgOOQ(C['#Iu'#IuOOQ(CW'#It'#ItOOQS'#J^'#J^O5gQ`O'#HpO5lQ(ChO'#HqOOQS'#Ih'#IhOOQS'#Hr'#HrQ`QdOOO){QdO'#DjO5tQ`O'#G[O5yQ&jO'#CmO6XQ`O'#EZO6dQ`O'#EgO6iQ,UO'#FRO7TQ`O'#G[O7YQ`O'#G`O7eQ`O'#G`O7sQ`O'#GcO7sQ`O'#GdO7sQ`O'#GfO5tQ`O'#GiO8dQ`O'#GlO9rQ`O'#CdO:SQ`O'#GyO:[Q`O'#HPO:[Q`O'#HRO`QdO'#HTO:[Q`O'#HVO:[Q`O'#HYO:aQ`O'#H`O:fQ(CjO'#HfO){QdO'#HhO:qQ(CjO'#HjO:|Q(CjO'#HlO5lQ(ChO'#HnO){QdO'#DWOOOW'#Ht'#HtO;XOWO,59qOOQ(C[,59q,59qO=jQtO'#ChO=tQdO'#HuO>XQ`O'#IvO@WQtO'#IvO'dQdO'#IvO@_Q`O,59wO@uQ7[O'#DbOAnQ`O'#E]OA{Q`O'#JROBWQ`O'#JQOBWQ`O'#JQOB`Q`O,5:yOBeQ`O'#JPOBlQaO'#DyO5yQ&jO'#EZOBzQ`O'#EZOCVQpO'#FROOQ(C[,5:S,5:SOC_QdO,5:SOE]Q(C|O,5:^OEyQ`O,5:dOFdQ(ChO'#JOO7YQ`O'#I}OFkQ`O'#I}OFsQ`O,5:xOFxQ`O'#I}OGWQdO,5:vOIWQ&jO'#EWOJeQ`O,5:vOKwQ&jO'#DlOLOQdO'#DqOLYQ7[O,5;PO){QdO,5;POOQS'#Er'#ErOOQS'#Et'#EtO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;RO){QdO,5;ROOQS'#Ex'#ExOLbQdO,5;cOOQ(C[,5;h,5;hOOQ(C[,5;i,5;iONbQ`O,5;iOOQ(C[,5;j,5;jO){QdO'#IPONgQ(ChO,5[OOQS'#Ik'#IkOOQS,5>],5>]OOQS-E;p-E;pO!+kQ(C|O,5:UOOQ(CX'#Cp'#CpO!,[Q&kO,5Q,5>QO){QdO,5>QO5lQ(ChO,5>SOOQS,5>U,5>UO!8cQ`O,5>UOOQS,5>W,5>WO!8cQ`O,5>WOOQS,5>Y,5>YO!8hQpO,59rOOOW-E;r-E;rOOQ(C[1G/]1G/]O!8mQtO,5>aO'dQdO,5>aOOQO,5>f,5>fO!8wQdO'#HuOOQO-E;s-E;sO!9UQ`O,5?bO!9^QtO,5?bO!9eQ`O,5?lOOQ(C[1G/c1G/cO!9mQ!bO'#DTOOQO'#Ix'#IxO){QdO'#IxO!:[Q!bO'#IxO!:yQ!bO'#DcO!;[Q7[O'#DcO!=gQdO'#DcO!=nQ`O'#IwO!=vQ`O,59|O!={Q`O'#EaO!>ZQ`O'#JSO!>cQ`O,5:zO!>yQ7[O'#DcO){QdO,5?mO!?TQ`O'#HzOOQO-E;x-E;xO!9eQ`O,5?lOOQ(CW1G0e1G0eO!@aQ7[O'#D|OOQ(C[,5:e,5:eO){QdO,5:eOIWQ&jO,5:eO!@hQaO,5:eO:aQ`O,5:uO!-OQ!bO,5:uO!-WQ&jO,5:uO5yQ&jO,5:uOOQ(C[1G/n1G/nOOQ(C[1G0O1G0OOOQ(CW'#EV'#EVO){QdO,5?jO!@sQ(ChO,5?jO!AUQ(ChO,5?jO!A]Q`O,5?iO!AeQ`O'#H|O!A]Q`O,5?iOOQ(CW1G0d1G0dO7YQ`O,5?iOOQ(C[1G0b1G0bO!BPQ(C|O1G0bO!CRQ(CyO,5:rOOQ(C]'#Fq'#FqO!CoQ(C}O'#IqOGWQdO1G0bO!EqQ,VO'#IyO!E{Q`O,5:WO!FQQtO'#IzO){QdO'#IzO!F[Q`O,5:]OOQ(C]'#DT'#DTOOQ(C[1G0k1G0kO!FaQ`O1G0kO!HrQ(C|O1G0mO!HyQ(C|O1G0mO!K^Q(C|O1G0mO!KeQ(C|O1G0mO!MlQ(C|O1G0mO!NPQ(C|O1G0mO#!pQ(C|O1G0mO#!wQ(C|O1G0mO#%[Q(C|O1G0mO#%cQ(C|O1G0mO#'WQ(C|O1G0mO#*QQMlO'#ChO#+{QMlO1G0}O#-vQMlO'#IuOOQ(C[1G1T1G1TO#.ZQ(C|O,5>kOOQ(CW-E;}-E;}O#.zQ(C}O1G0mOOQ(C[1G0m1G0mO#1PQ(C|O1G1QO#1pQ!bO,5;sO#1uQ!bO,5;tO#1zQ!bO'#F[O#2`Q`O'#FZOOQO'#JW'#JWOOQO'#H}'#H}O#2eQ!bO1G1]OOQ(C[1G1]1G1]OOOO1G1f1G1fO#2sQMlO'#ItO#2}Q`O,5;}OLbQdO,5;}OOOO-E;|-E;|OOQ(C[1G1Y1G1YOOQ(C[,5PQtO1G1VOOQ(C[1G1X1G1XO5tQ`O1G2}O#>WQ`O1G2}O#>]Q`O1G2}O#>bQ`O1G2}OOQS1G2}1G2}O#>gQ&kO1G2bO7YQ`O'#JQO7YQ`O'#EaO7YQ`O'#IWO#>xQ(ChO,5?yOOQS1G2f1G2fO!0VQ`O1G2lOIWQ&jO1G2iO#?TQ`O1G2iOOQS1G2j1G2jOIWQ&jO1G2jO#?YQaO1G2jO#?bQ7[O'#GhOOQS1G2l1G2lO!'VQ7[O'#IYO!0[QpO1G2oOOQS1G2o1G2oOOQS,5=Y,5=YO#?jQ&kO,5=[O5tQ`O,5=[O#6SQ`O,5=_O5bQ`O,5=_O!-OQ!bO,5=_O!-WQ&jO,5=_O5yQ&jO,5=_O#?{Q`O'#JaO#@WQ`O,5=`OOQS1G.j1G.jO#@]Q(ChO1G.jO#@hQ`O1G.jO#@mQ`O1G.jO5lQ(ChO1G.jO#@uQtO,5@OO#APQ`O,5@OO#A[QdO,5=gO#AcQ`O,5=gO7YQ`O,5@OOOQS1G3P1G3PO`QdO1G3POOQS1G3V1G3VOOQS1G3X1G3XO:[Q`O1G3ZO#AhQdO1G3]O#EcQdO'#H[OOQS1G3`1G3`O#EpQ`O'#HbO:aQ`O'#HdOOQS1G3f1G3fO#ExQdO1G3fO5lQ(ChO1G3lOOQS1G3n1G3nOOQ(CW'#Fx'#FxO5lQ(ChO1G3pO5lQ(ChO1G3rOOOW1G/^1G/^O#IvQpO,5aO#JYQ`O1G4|O#JbQ`O1G5WO#JjQ`O,5?dOLbQdO,5:{O7YQ`O,5:{O:aQ`O,59}OLbQdO,59}O!-OQ!bO,59}O#JoQMlO,59}OOQO,5:{,5:{O#JyQ7[O'#HvO#KaQ`O,5?cOOQ(C[1G/h1G/hO#KiQ7[O'#H{O#K}Q`O,5?nOOQ(CW1G0f1G0fO!;[Q7[O,59}O#LVQtO1G5XO7YQ`O,5>fOOQ(CW'#ES'#ESO#LaQ(DjO'#ETO!@XQ7[O'#D}OOQO'#Hy'#HyO#L{Q7[O,5:hOOQ(C[,5:h,5:hO#MSQ7[O'#D}O#MeQ7[O'#D}O#MlQ7[O'#EYO#MoQ7[O'#ETO#M|Q7[O'#ETO!@XQ7[O'#ETO#NaQ`O1G0PO#NfQqO1G0POOQ(C[1G0P1G0PO){QdO1G0POIWQ&jO1G0POOQ(C[1G0a1G0aO:aQ`O1G0aO!-OQ!bO1G0aO!-WQ&jO1G0aO#NmQ(C|O1G5UO){QdO1G5UO#N}Q(ChO1G5UO$ `Q`O1G5TO7YQ`O,5>hOOQO,5>h,5>hO$ hQ`O,5>hOOQO-E;z-E;zO$ `Q`O1G5TO$ vQ(C}O,59jO$#xQ(C}O,5m,5>mO$-rQ`O,5>mOOQ(C]1G2P1G2PP$-wQ`O'#IRPOQ(C]-Eo,5>oOOQO-Ep,5>pOOQO-Ex,5>xOOQO-E<[-E<[OOQ(C[7+&q7+&qO$6OQ`O7+(iO5lQ(ChO7+(iO5tQ`O7+(iO$6TQ`O7+(iO$6YQaO7+'|OOQ(CW,5>r,5>rOOQ(CW-Et,5>tOOQO-EO,5>OOOQS7+)Q7+)QOOQS7+)W7+)WOOQS7+)[7+)[OOQS7+)^7+)^OOQO1G5O1G5OO$:nQMlO1G0gO$:xQ`O1G0gOOQO1G/i1G/iO$;TQMlO1G/iO:aQ`O1G/iOLbQdO'#DcOOQO,5>b,5>bOOQO-E;t-E;tOOQO,5>g,5>gOOQO-E;y-E;yO!-OQ!bO1G/iO:aQ`O,5:iOOQO,5:o,5:oO){QdO,5:oO$;_Q(ChO,5:oO$;jQ(ChO,5:oO!-OQ!bO,5:iOOQO-E;w-E;wOOQ(C[1G0S1G0SO!@XQ7[O,5:iO$;xQ7[O,5:iO$PQ`O7+*oO$>XQ(C}O1G2[O$@^Q(C}O1G2^O$BcQ(C}O1G1yO$DnQ,VO,5>cOOQO-E;u-E;uO$DxQtO,5>dO){QdO,5>dOOQO-E;v-E;vO$ESQ`O1G5QO$E[QMlO1G0bO$GcQMlO1G0mO$GjQMlO1G0mO$IkQMlO1G0mO$IrQMlO1G0mO$KgQMlO1G0mO$KzQMlO1G0mO$NXQMlO1G0mO$N`QMlO1G0mO%!aQMlO1G0mO%!hQMlO1G0mO%$]QMlO1G0mO%$pQ(C|O<kOOOO7+'T7+'TOOOW1G/R1G/ROOQ(C]1G4X1G4XOJjQ&jO7+'zO%*VQ`O,5>lO5tQ`O,5>lOOQO-EnO%+dQ`O,5>nOIWQ&jO,5>nOOQO-Ew,5>wO%.vQ`O,5>wO%.{Q`O,5>wOOQO-EvOOQO-EqOOQO-EsOOQO-E{AN>{OOQOAN>uAN>uO%3rQ(C|OAN>{O:aQ`OAN>uO){QdOAN>{O!-OQ!bOAN>uO&)wQ(ChOAN>{O&*SQ(C}OG26lOOQ(CWG26bG26bOOQS!$( t!$( tOOQO<QQ`O'#E[O&>YQ`O'#EzO&>_Q`O'#EgO&>dQ`O'#JRO&>oQ`O'#JPO&>zQ`O,5:vO&?PQ,VO,5aO!O&PO~Ox&SO!W&^O!X&VO!Y&VO'^$dO~O]&TOk&TO!Q&WO'g&QO!S'kP!S'vP~P@dO!O'sX!R'sX!]'sX!c'sX'p'sX~O!{'sX#W#PX!S'sX~PA]O!{&_O!O'uX!R'uX~O!R&`O!O'tX~O!O&cO~O!{#eO~PA]OP&gO!T&dO!o&fO']$bO~Oc&lO!d$ZO']$bO~Ou$oO!d$nO~O!S&mO~P`Ou!{Ov!{Ox!|O!b!yO!d!zO'fQOQ!faZ!faj!fa!R!fa!a!fa!j!fa#[!fa#]!fa#^!fa#_!fa#`!fa#a!fa#b!fa#c!fa#e!fa#g!fa#i!fa#j!fa'p!fa'w!fa'x!fa~O_!fa'W!fa!O!fa!c!fan!fa!T!fa%Q!fa!]!fa~PCfO!c&nO~O!]!wO!{&pO'p&oO!R'rX_'rX'W'rX~O!c'rX~PFOO!R&tO!c'qX~O!c&vO~Ox$uO!T$vO#V&wO']$bO~OQTORTO]cOb!kOc!jOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!TSO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!n!iO#t!lO#x^O']9aO'fQO'oYO'|aO~O]#qOh$QOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO']&{O'b$PO'f#sO~O#W&}O~O]#qOh$QOj#rOk#qOl#qOq$ROs$SOx#yO!T#zO!_$XO!d#vO#V$YO#t$VO$_$TO$a$UO$d$WO']&{O'b$PO'f#sO~O'a'mP~PJjO!Q'RO!c'nP~P){O'g'TO'oYO~OQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!T!bO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O']'cO'fQO'oYO'|;^O~O!d!zO~O!R#bO_$]a'W$]a!c$]a!O$]a!T$]a%Q$]a!]$]a~O#d'jO~PIWO!]'lO!T'yX#w'yX#z'yX$R'yX~Ou'mO~P! YOu'mO!T'yX#w'yX#z'yX$R'yX~O!T'oO#w'sO#z'nO$R'tO~O!Q'wO~PLbO#z#fO$R'zO~OP$eXu$eXx$eX!b$eX'w$eX'x$eX~OPfX!RfX!{fX'afX'a$eX~P!!rOk'|O~OS'}O'U(OO'V(QO~OP(ZOu(SOx(TO'w(VO'x(XO~O'a(RO~P!#{O'a([O~O]#qOh$QOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO'b$PO'f#sO~O!Q(`O'](]O!c'}P~P!$jO#W(bO~O!d(cO~O!Q(hO'](eO!O(OP~P!$jOj(uOx(mO!W(sO!X(lO!Y(lO!d(cO!x(tO$w(oO'^$dO'g(jO~O!S(rO~P!&jO!b!yOP'eXu'eXx'eX'w'eX'x'eX!R'eX!{'eX~O'a'eX#m'eX~P!'cOP(xO!{(wO!R'dX'a'dX~O!R(yO'a'cX~O']${O'a'cP~O'](|O~O!d)RO~O']&{O~Ox$uO!Q!rO!T$vO#U!uO#V!rO']$bO!c'qP~O!]!wO#W)VO~OQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO#j#ZO'fQO'p#[O'w!}O'x#OO~O_!^a!R!^a'W!^a!O!^a!c!^an!^a!T!^a%Q!^a!]!^a~P!)wOP)_O!T&dO!o)^O%Q)]O'b$PO~O!])aO!T'`X_'`X!R'`X'W'`X~O!d$ZO'b$PO~O!d$ZO']$bO'b$PO~O!]!wO#W&}O~O])lO%R)mO'])iO!S(VP~O!R)nO^(UX~O'g'TO~OZ)rO~O^)sO~O!T$lO']$bO'^$dO^(UP~Ox$uO!Q)xO!R&`O!T$vO']$bO!O'tP~O]&ZOk&ZO!Q)yO'g'TO!S'vP~O!R)zO_(RX'W(RX~O!{*OO'b$PO~OP*RO!T#zO'b$PO~O!T*TO~Ou*VO!TSO~O!n*[O~Oc*aO~O'](|O!S(TP~Oc$jO~O%RtO']${O~P8wOZ*gO^*fO~OQTORTO]cObnOcmOhcOjTOkcOlcOqTOsTOxRO{cO|cO}cO!_kO!dUO!gTO!hTO!iTO!jTO!kTO!nlO#x^O%PqO'fQO'oYO'|aO~O!T!bO#t!lO']9aO~P!1_O^*fO_$^O'W$^O~O_*kO#d*mO%T*mO%U*mO~P){O!d%`O~O%t*rO~O!T*tO~O&V*vO&X*wOQ&SaR&SaX&Sa]&Sa_&Sab&Sac&Sah&Saj&Sak&Sal&Saq&Sas&Sax&Sa{&Sa|&Sa}&Sa!T&Sa!_&Sa!d&Sa!g&Sa!h&Sa!i&Sa!j&Sa!k&Sa!n&Sa#d&Sa#t&Sa#x&Sa%P&Sa%R&Sa%T&Sa%U&Sa%X&Sa%Z&Sa%^&Sa%_&Sa%a&Sa%n&Sa%t&Sa%v&Sa%x&Sa%z&Sa%}&Sa&T&Sa&Z&Sa&]&Sa&_&Sa&a&Sa&c&Sa'S&Sa']&Sa'f&Sa'o&Sa'|&Sa!S&Sa%{&Sa`&Sa&Q&Sa~O']*|O~On+PO~O!O&ia!R&ia~P!)wO!Q+TO!O&iX!R&iX~P){O!R%zO!O'ja~O!O'ja~P>aO!R&`O!O'ta~O!RwX!R!ZX!SwX!S!ZX!]wX!]!ZX!d!ZX!{wX'b!ZX~O!]+YO!{+XO!R#TX!R'lX!S#TX!S'lX!]'lX!d'lX'b'lX~O!]+[O!d$ZO'b$PO!R!VX!S!VX~O]&ROk&ROx&SO'g(jO~OQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!T!bO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O'fQO'oYO'|;^O~O']:SO~P!;jO!R+`O!S'kX~O!S+bO~O!]+YO!{+XO!R#TX!S#TX~O!R+cO!S'vX~O!S+eO~O]&ROk&ROx&SO'^$dO'g(jO~O!X+fO!Y+fO~P!>hOx$uO!Q+hO!T$vO']$bO!O&nX!R&nX~O_+lO!W+oO!X+kO!Y+kO!r+sO!s+qO!t+rO!u+pO!x+tO'^$dO'g(jO'o+iO~O!S+nO~P!?iOP+yO!T&dO!o+xO~O!{,PO!R'ra!c'ra_'ra'W'ra~O!]!wO~P!@sO!R&tO!c'qa~Ox$uO!Q,SO!T$vO#U,UO#V,SO']$bO!R&pX!c&pX~O_#Oi!R#Oi'W#Oi!O#Oi!c#Oin#Oi!T#Oi%Q#Oi!]#Oi~P!)wOP;tOu(SOx(TO'w(VO'x(XO~O#W!za!R!za!c!za!{!za!T!za_!za'W!za!O!za~P!BpO#W'eXQ'eXZ'eX_'eXj'eXv'eX!a'eX!d'eX!j'eX#['eX#]'eX#^'eX#_'eX#`'eX#a'eX#b'eX#c'eX#e'eX#g'eX#i'eX#j'eX'W'eX'f'eX'p'eX!c'eX!O'eX!T'eXn'eX%Q'eX!]'eX~P!'cO!R,_O'a'mX~P!#{O'a,aO~O!R,bO!c'nX~P!)wO!c,eO~O!O,fO~OQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'fQOZ#Zi_#Zij#Zi!R#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O#[#Zi~P!FfO#[#PO~P!FfOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO'fQOZ#Zi_#Zi!R#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~Oj#Zi~P!IQOj#RO~P!IQOQ#^Oj#ROu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO'fQO_#Zi!R#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'w#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P!KlOZ#dO!a#TO#a#TO#b#TO#c#TO~P!KlOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO'fQO_#Zi!R#Zi#g#Zi#i#Zi#j#Zi'W#Zi'p#Zi'x#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'w#Zi~P!NdO'w!}O~P!NdOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO'fQO'w!}O_#Zi!R#Zi#i#Zi#j#Zi'W#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~O'x#Zi~P##OO'x#OO~P##OOQ#^OZ#dOj#ROu!{Ov!{Ox!|O!a#TO!b!yO!d!zO!j#^O#[#PO#]#QO#^#QO#_#QO#`#SO#a#TO#b#TO#c#TO#e#UO#g#WO#i#YO'fQO'w!}O'x#OO~O_#Zi!R#Zi#j#Zi'W#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P#%jOQ[XZ[Xj[Xu[Xv[Xx[X!a[X!b[X!d[X!j[X!{[X#WdX#[[X#][X#^[X#_[X#`[X#a[X#b[X#c[X#e[X#g[X#i[X#j[X#o[X'f[X'p[X'w[X'x[X!R[X!S[X~O#m[X~P#'}OQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO#i9nO#j9oO'fQO'p#[O'w!}O'x#OO~O#m,hO~P#*XOQ'iXZ'iXj'iXu'iXv'iXx'iX!a'iX!b'iX!d'iX!j'iX#['iX#]'iX#^'iX#_'iX#`'iX#a'iX#b'iX#e'iX#g'iX#i'iX#j'iX'f'iX'p'iX'w'iX'x'iX!R'iX~O!{9sO#o9sO#c'iX#m'iX!S'iX~P#,SO_&sa!R&sa'W&sa!c&san&sa!O&sa!T&sa%Q&sa!]&sa~P!)wOQ#ZiZ#Zi_#Zij#Ziv#Zi!R#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi'W#Zi'f#Zi'p#Zi!O#Zi!c#Zin#Zi!T#Zi%Q#Zi!]#Zi~P!BpO_#ni!R#ni'W#ni!O#ni!c#nin#ni!T#ni%Q#ni!]#ni~P!)wO#z,jO~O#z,kO~O!]'lO!{,lO!T$OX#w$OX#z$OX$R$OX~O!Q,mO~O!T'oO#w,oO#z'nO$R,pO~O!R9pO!S'hX~P#*XO!S,qO~O$R,sO~OS'}O'U(OO'V,vO~O],yOk,yO!O,zO~O!RdX!]dX!cdX!c$eX'pdX~P!!rO!c-QO~P!BpO!R-RO!]!wO'p&oO!c'}X~O!c-WO~O!Q(`O']$bO!c'}P~O#W-YO~O!O$eX!R$eX!]$lX~P!!rO!R-ZO!O(OX~P!BpO!]-]O~O!O-_O~Oj-cO!]!wO!d$ZO'b$PO'p&oO~O!])aO~O_$^O!R-hO'W$^O~O!S-jO~P!&jO!X-kO!Y-kO'^$dO'g(jO~Ox-mO'g(jO~O!x-nO~O']${O!R&xX'a&xX~O!R(yO'a'ca~O'a-sO~Ou-tOv-tOx-uOPra'wra'xra!Rra!{ra~O'ara#mra~P#7pOu(SOx(TOP$^a'w$^a'x$^a!R$^a!{$^a~O'a$^a#m$^a~P#8fOu(SOx(TOP$`a'w$`a'x$`a!R$`a!{$`a~O'a$`a#m$`a~P#9XO]-vO~O#W-wO~O'a$na!R$na!{$na#m$na~P!#{O#W-zO~OP.TO!T&dO!o.SO%Q.RO~O]#qOj#rOk#qOl#qOq$ROs9tOx#yO!T#zO!_;eO!d#vO#V9}O#t$VO$_9wO$a9zO$d$WO'b$PO'f#sO~Oh.VO'].UO~P#:yO!])aO!T'`a_'`a!R'`a'W'`a~O#W.]O~OZ[X!RdX!SdX~O!R.^O!S(VX~O!S.`O~OZ.aO~O].cO'])iO~O!T$lO']$bO^'QX!R'QX~O!R)nO^(Ua~O!c.fO~P!)wO].hO~OZ.iO~O^.jO~OP.TO!T&dO!o.SO%Q.RO'b$PO~O!R)zO_(Ra'W(Ra~O!{.pO~OP.sO!T#zO~O'g'TO!S(SP~OP.}O!T.yO!o.|O%Q.{O'b$PO~OZ/XO!R/VO!S(TX~O!S/YO~O^/[O_$^O'W$^O~O]/]O~O]/^O'](|O~O#c/_O%r/`O~P0zO!{#eO#c/_O%r/`O~O_/aO~P){O_/cO~O%{/gOQ%yiR%yiX%yi]%yi_%yib%yic%yih%yij%yik%yil%yiq%yis%yix%yi{%yi|%yi}%yi!T%yi!_%yi!d%yi!g%yi!h%yi!i%yi!j%yi!k%yi!n%yi#d%yi#t%yi#x%yi%P%yi%R%yi%T%yi%U%yi%X%yi%Z%yi%^%yi%_%yi%a%yi%n%yi%t%yi%v%yi%x%yi%z%yi%}%yi&T%yi&Z%yi&]%yi&_%yi&a%yi&c%yi'S%yi']%yi'f%yi'o%yi'|%yi!S%yi`%yi&Q%yi~O`/mO!S/kO&Q/lO~P`O!TSO!d/oO~O&X*wOQ&SiR&SiX&Si]&Si_&Sib&Sic&Sih&Sij&Sik&Sil&Siq&Sis&Six&Si{&Si|&Si}&Si!T&Si!_&Si!d&Si!g&Si!h&Si!i&Si!j&Si!k&Si!n&Si#d&Si#t&Si#x&Si%P&Si%R&Si%T&Si%U&Si%X&Si%Z&Si%^&Si%_&Si%a&Si%n&Si%t&Si%v&Si%x&Si%z&Si%}&Si&T&Si&Z&Si&]&Si&_&Si&a&Si&c&Si'S&Si']&Si'f&Si'o&Si'|&Si!S&Si%{&Si`&Si&Q&Si~O!R#bOn$]a~O!O&ii!R&ii~P!)wO!R%zO!O'ji~O!R&`O!O'ti~O!O/uO~O!R!Va!S!Va~P#*XO]&ROk&RO!Q/{O'g(jO!R&jX!S&jX~P@dO!R+`O!S'ka~O]&ZOk&ZO!Q)yO'g'TO!R&oX!S&oX~O!R+cO!S'va~O!O'ui!R'ui~P!)wO_$^O!]!wO!d$ZO!j0VO!{0TO'W$^O'b$PO'p&oO~O!S0YO~P!?iO!X0ZO!Y0ZO'^$dO'g(jO'o+iO~O!W0[O~P#MSO!TSO!W0[O!u0^O!x0_O~P#MSO!W0[O!s0aO!t0aO!u0^O!x0_O~P#MSO!T&dO~O!T&dO~P!BpO!R'ri!c'ri_'ri'W'ri~P!)wO!{0jO!R'ri!c'ri_'ri'W'ri~O!R&tO!c'qi~Ox$uO!T$vO#V0lO']$bO~O#WraQraZra_rajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra'Wra'fra'pra!cra!Ora!Tranra%Qra!]ra~P#7pO#W$^aQ$^aZ$^a_$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a'W$^a'f$^a'p$^a!c$^a!O$^a!T$^an$^a%Q$^a!]$^a~P#8fO#W$`aQ$`aZ$`a_$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a'W$`a'f$`a'p$`a!c$`a!O$`a!T$`an$`a%Q$`a!]$`a~P#9XO#W$naQ$naZ$na_$naj$nav$na!R$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na'W$na'f$na'p$na!c$na!O$na!T$na!{$nan$na%Q$na!]$na~P!BpO_#Oq!R#Oq'W#Oq!O#Oq!c#Oqn#Oq!T#Oq%Q#Oq!]#Oq~P!)wO!R&kX'a&kX~PJjO!R,_O'a'ma~O!Q0tO!R&lX!c&lX~P){O!R,bO!c'na~O!R,bO!c'na~P!)wO#m!fa!S!fa~PCfO#m!^a!R!^a!S!^a~P#*XO!T1XO#x^O$P1YO~O!S1^O~On1_O~P!BpO_$Yq!R$Yq'W$Yq!O$Yq!c$Yqn$Yq!T$Yq%Q$Yq!]$Yq~P!)wO!O1`O~O],yOk,yO~Ou(SOx(TO'x(XOP$xi'w$xi!R$xi!{$xi~O'a$xi#m$xi~P$.POu(SOx(TOP$zi'w$zi'x$zi!R$zi!{$zi~O'a$zi#m$zi~P$.rO'p#[O~P!BpO!Q1cO']$bO!R&tX!c&tX~O!R-RO!c'}a~O!R-RO!]!wO!c'}a~O!R-RO!]!wO'p&oO!c'}a~O'a$gi!R$gi!{$gi#m$gi~P!#{O!Q1kO'](eO!O&vX!R&vX~P!$jO!R-ZO!O(Oa~O!R-ZO!O(Oa~P!BpO!]!wO~O!]!wO#c1sO~Oj1vO!]!wO'p&oO~O!R'di'a'di~P!#{O!{1yO!R'di'a'di~P!#{O!c1|O~O_$Zq!R$Zq'W$Zq!O$Zq!c$Zqn$Zq!T$Zq%Q$Zq!]$Zq~P!)wO!R2QO!T(PX~P!BpO!T&dO%Q2TO~O!T&dO%Q2TO~P!BpO!T$eX$u[X_$eX!R$eX'W$eX~P!!rO$u2XOPgXugXxgX!TgX'wgX'xgX_gX!RgX'WgX~O$u2XO~O]2_O%R2`O'])iO!R'PX!S'PX~O!R.^O!S(Va~OZ2dO~O^2eO~O]2hO~OP2jO!T&dO!o2iO%Q2TO~O_$^O'W$^O~P!BpO!T#zO~P!BpO!R2oO!{2qO!S(SX~O!S2rO~Ox;oO!W2{O!X2tO!Y2tO!r2zO!s2yO!t2yO!x2xO'^$dO'g(jO'o+iO~O!S2wO~P$7ZOP3SO!T.yO!o3RO%Q3QO~OP3SO!T.yO!o3RO%Q3QO'b$PO~O'](|O!R'OX!S'OX~O!R/VO!S(Ta~O]3^O'g3]O~O]3_O~O^3aO~O!c3dO~P){O_3fO~O_3fO~P){O#c3hO%r3iO~PFOO`/mO!S3mO&Q/lO~P`O!]3oO~O!R#Ti!S#Ti~P#*XO!{3qO!R#Ti!S#Ti~O!R!Vi!S!Vi~P#*XO_$^O!{3xO'W$^O~O_$^O!]!wO!{3xO'W$^O~O!X3|O!Y3|O'^$dO'g(jO'o+iO~O_$^O!]!wO!d$ZO!j3}O!{3xO'W$^O'b$PO'p&oO~O!W4OO~P$;xO!W4OO!u4RO!x4SO~P$;xO_$^O!]!wO!j3}O!{3xO'W$^O'p&oO~O!R'rq!c'rq_'rq'W'rq~P!)wO!R&tO!c'qq~O#W$xiQ$xiZ$xi_$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi'W$xi'f$xi'p$xi!c$xi!O$xi!T$xin$xi%Q$xi!]$xi~P$.PO#W$ziQ$ziZ$zi_$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi'W$zi'f$zi'p$zi!c$zi!O$zi!T$zin$zi%Q$zi!]$zi~P$.rO#W$giQ$giZ$gi_$gij$giv$gi!R$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi'W$gi'f$gi'p$gi!c$gi!O$gi!T$gi!{$gin$gi%Q$gi!]$gi~P!BpO!R&ka'a&ka~P!#{O!R&la!c&la~P!)wO!R,bO!c'ni~O#m#Oi!R#Oi!S#Oi~P#*XOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O'fQOZ#Zij#Zi!a#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~O#[#Zi~P$EiO#[9eO~P$EiOQ#^Ou!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO'fQOZ#Zi!a#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~Oj#Zi~P$GqOj9gO~P$GqOQ#^Oj9gOu!{Ov!{Ox!|O!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO'fQO#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'w#Zi'x#Zi!R#Zi!S#Zi~OZ#Zi!a#Zi#a#Zi#b#Zi#c#Zi~P$IyOZ9rO!a9iO#a9iO#b9iO#c9iO~P$IyOQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO'fQO#g#Zi#i#Zi#j#Zi#m#Zi'p#Zi'x#Zi!R#Zi!S#Zi~O'w#Zi~P$L_O'w!}O~P$L_OQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO'fQO'w!}O#i#Zi#j#Zi#m#Zi'p#Zi!R#Zi!S#Zi~O'x#Zi~P$NgO'x#OO~P$NgOQ#^OZ9rOj9gOu!{Ov!{Ox!|O!a9iO!b!yO!d!zO!j#^O#[9eO#]9fO#^9fO#_9fO#`9hO#a9iO#b9iO#c9iO#e9jO#g9lO#i9nO'fQO'w!}O'x#OO~O#j#Zi#m#Zi'p#Zi!R#Zi!S#Zi~P%!oO_#ky!R#ky'W#ky!O#ky!c#kyn#ky!T#ky%Q#ky!]#ky~P!)wOP;vOu(SOx(TO'w(VO'x(XO~OQ#ZiZ#Zij#Ziv#Zi!a#Zi!b#Zi!d#Zi!j#Zi#[#Zi#]#Zi#^#Zi#_#Zi#`#Zi#a#Zi#b#Zi#c#Zi#e#Zi#g#Zi#i#Zi#j#Zi#m#Zi'f#Zi'p#Zi!R#Zi!S#Zi~P%%aO!b!yOP'eXu'eXx'eX'w'eX'x'eX!S'eX~OQ'eXZ'eXj'eXv'eX!a'eX!d'eX!j'eX#['eX#]'eX#^'eX#_'eX#`'eX#a'eX#b'eX#c'eX#e'eX#g'eX#i'eX#j'eX#m'eX'f'eX'p'eX!R'eX~P%'eO#m#ni!R#ni!S#ni~P#*XO!S4eO~O!R&sa!S&sa~P#*XO!]!wO'p&oO!R&ta!c&ta~O!R-RO!c'}i~O!R-RO!]!wO!c'}i~O'a$gq!R$gq!{$gq#m$gq~P!#{O!O&va!R&va~P!BpO!]4lO~O!R-ZO!O(Oi~P!BpO!R-ZO!O(Oi~O!O4pO~O!]!wO#c4uO~Oj4vO!]!wO'p&oO~O!O4xO~O'a$iq!R$iq!{$iq#m$iq~P!#{O_$Zy!R$Zy'W$Zy!O$Zy!c$Zyn$Zy!T$Zy%Q$Zy!]$Zy~P!)wO!R2QO!T(Pa~O!T&dO%Q4}O~O!T&dO%Q4}O~P!BpO_#Oy!R#Oy'W#Oy!O#Oy!c#Oyn#Oy!T#Oy%Q#Oy!]#Oy~P!)wOZ5QO~O]5SO'])iO~O!R.^O!S(Vi~O]5VO~O^5WO~O'g'TO!R&{X!S&{X~O!R2oO!S(Sa~O!S5eO~P$7ZOx;sO'g(jO'o+iO~O!W5hO!X5gO!Y5gO!x0_O'^$dO'g(jO'o+iO~O!s5iO!t5iO~P%0^O!X5gO!Y5gO'^$dO'g(jO'o+iO~O!T.yO~O!T.yO%Q5kO~O!T.yO%Q5kO~P!BpOP5pO!T.yO!o5oO%Q5kO~OZ5uO!R'Oa!S'Oa~O!R/VO!S(Ti~O]5xO~O!c5yO~O!c5zO~O!c5{O~O!c5{O~P){O_5}O~O!]6QO~O!c6RO~O!R'ui!S'ui~P#*XO_$^O'W$^O~P!)wO_$^O!{6WO'W$^O~O_$^O!]!wO!{6WO'W$^O~O!X6]O!Y6]O'^$dO'g(jO'o+iO~O_$^O!]!wO!j6^O!{6WO'W$^O'p&oO~O!d$ZO'b$PO~P%4xO!W6_O~P%4gO!R'ry!c'ry_'ry'W'ry~P!)wO#W$gqQ$gqZ$gq_$gqj$gqv$gq!R$gq!a$gq!b$gq!d$gq!j$gq#[$gq#]$gq#^$gq#_$gq#`$gq#a$gq#b$gq#c$gq#e$gq#g$gq#i$gq#j$gq'W$gq'f$gq'p$gq!c$gq!O$gq!T$gq!{$gqn$gq%Q$gq!]$gq~P!BpO#W$iqQ$iqZ$iq_$iqj$iqv$iq!R$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq'W$iq'f$iq'p$iq!c$iq!O$iq!T$iq!{$iqn$iq%Q$iq!]$iq~P!BpO!R&li!c&li~P!)wO#m#Oq!R#Oq!S#Oq~P#*XOu-tOv-tOx-uOPra'wra'xra!Sra~OQraZrajra!ara!bra!dra!jra#[ra#]ra#^ra#_ra#`ra#ara#bra#cra#era#gra#ira#jra#mra'fra'pra!Rra~P%;OOu(SOx(TOP$^a'w$^a'x$^a!S$^a~OQ$^aZ$^aj$^av$^a!a$^a!b$^a!d$^a!j$^a#[$^a#]$^a#^$^a#_$^a#`$^a#a$^a#b$^a#c$^a#e$^a#g$^a#i$^a#j$^a#m$^a'f$^a'p$^a!R$^a~P%=SOu(SOx(TOP$`a'w$`a'x$`a!S$`a~OQ$`aZ$`aj$`av$`a!a$`a!b$`a!d$`a!j$`a#[$`a#]$`a#^$`a#_$`a#`$`a#a$`a#b$`a#c$`a#e$`a#g$`a#i$`a#j$`a#m$`a'f$`a'p$`a!R$`a~P%?WOQ$naZ$naj$nav$na!a$na!b$na!d$na!j$na#[$na#]$na#^$na#_$na#`$na#a$na#b$na#c$na#e$na#g$na#i$na#j$na#m$na'f$na'p$na!R$na!S$na~P%%aO#m$Yq!R$Yq!S$Yq~P#*XO#m$Zq!R$Zq!S$Zq~P#*XO!S6hO~O#m6iO~P!#{O!]!wO!R&ti!c&ti~O!]!wO'p&oO!R&ti!c&ti~O!R-RO!c'}q~O!O&vi!R&vi~P!BpO!R-ZO!O(Oq~O!O6oO~P!BpO!O6oO~O!R'dy'a'dy~P!#{O!R&ya!T&ya~P!BpO!T$tq_$tq!R$tq'W$tq~P!BpOZ6vO~O!R.^O!S(Vq~O]6yO~O!T&dO%Q6zO~O!T&dO%Q6zO~P!BpO!{6{O!R&{a!S&{a~O!R2oO!S(Si~P#*XO!X7RO!Y7RO'^$dO'g(jO'o+iO~O!W7TO!x4SO~P%GXO!T.yO%Q7WO~O!T.yO%Q7WO~P!BpO]7_O'g7^O~O!R/VO!S(Tq~O!c7aO~O!c7aO~P){O!c7cO~O!c7dO~O!R#Ty!S#Ty~P#*XO_$^O!{7jO'W$^O~O_$^O!]!wO!{7jO'W$^O~O!X7mO!Y7mO'^$dO'g(jO'o+iO~O_$^O!]!wO!j7nO!{7jO'W$^O'p&oO~O#m#ky!R#ky!S#ky~P#*XOQ$giZ$gij$giv$gi!a$gi!b$gi!d$gi!j$gi#[$gi#]$gi#^$gi#_$gi#`$gi#a$gi#b$gi#c$gi#e$gi#g$gi#i$gi#j$gi#m$gi'f$gi'p$gi!R$gi!S$gi~P%%aOu(SOx(TO'x(XOP$xi'w$xi!S$xi~OQ$xiZ$xij$xiv$xi!a$xi!b$xi!d$xi!j$xi#[$xi#]$xi#^$xi#_$xi#`$xi#a$xi#b$xi#c$xi#e$xi#g$xi#i$xi#j$xi#m$xi'f$xi'p$xi!R$xi~P%LjOu(SOx(TOP$zi'w$zi'x$zi!S$zi~OQ$ziZ$zij$ziv$zi!a$zi!b$zi!d$zi!j$zi#[$zi#]$zi#^$zi#_$zi#`$zi#a$zi#b$zi#c$zi#e$zi#g$zi#i$zi#j$zi#m$zi'f$zi'p$zi!R$zi~P%NnO#m$Zy!R$Zy!S$Zy~P#*XO#m#Oy!R#Oy!S#Oy~P#*XO!]!wO!R&tq!c&tq~O!R-RO!c'}y~O!O&vq!R&vq~P!BpO!O7tO~P!BpO!R.^O!S(Vy~O!R2oO!S(Sq~O!X8QO!Y8QO'^$dO'g(jO'o+iO~O!T.yO%Q8TO~O!T.yO%Q8TO~P!BpO!c8WO~O_$^O!{8]O'W$^O~O_$^O!]!wO!{8]O'W$^O~OQ$gqZ$gqj$gqv$gq!a$gq!b$gq!d$gq!j$gq#[$gq#]$gq#^$gq#_$gq#`$gq#a$gq#b$gq#c$gq#e$gq#g$gq#i$gq#j$gq#m$gq'f$gq'p$gq!R$gq!S$gq~P%%aOQ$iqZ$iqj$iqv$iq!a$iq!b$iq!d$iq!j$iq#[$iq#]$iq#^$iq#_$iq#`$iq#a$iq#b$iq#c$iq#e$iq#g$iq#i$iq#j$iq#m$iq'f$iq'p$iq!R$iq!S$iq~P%%aO'a$|!Z!R$|!Z!{$|!Z#m$|!Z~P!#{O!R&{q!S&{q~P#*XO_$^O!{8oO'W$^O~O#W$|!ZQ$|!ZZ$|!Z_$|!Zj$|!Zv$|!Z!R$|!Z!a$|!Z!b$|!Z!d$|!Z!j$|!Z#[$|!Z#]$|!Z#^$|!Z#_$|!Z#`$|!Z#a$|!Z#b$|!Z#c$|!Z#e$|!Z#g$|!Z#i$|!Z#j$|!Z'W$|!Z'f$|!Z'p$|!Z!c$|!Z!O$|!Z!T$|!Z!{$|!Zn$|!Z%Q$|!Z!]$|!Z~P!BpOP;uOu(SOx(TO'w(VO'x(XO~O!S!za!W!za!X!za!Y!za!r!za!s!za!t!za!x!za'^!za'g!za'o!za~P&,_O!W'eX!X'eX!Y'eX!r'eX!s'eX!t'eX!x'eX'^'eX'g'eX'o'eX~P%'eOQ$|!ZZ$|!Zj$|!Zv$|!Z!a$|!Z!b$|!Z!d$|!Z!j$|!Z#[$|!Z#]$|!Z#^$|!Z#_$|!Z#`$|!Z#a$|!Z#b$|!Z#c$|!Z#e$|!Z#g$|!Z#i$|!Z#j$|!Z#m$|!Z'f$|!Z'p$|!Z!R$|!Z!S$|!Z~P%%aO!Wra!Xra!Yra!rra!sra!tra!xra'^ra'gra'ora~P%;OO!W$^a!X$^a!Y$^a!r$^a!s$^a!t$^a!x$^a'^$^a'g$^a'o$^a~P%=SO!W$`a!X$`a!Y$`a!r$`a!s$`a!t$`a!x$`a'^$`a'g$`a'o$`a~P%?WO!S$na!W$na!X$na!Y$na!r$na!s$na!t$na!x$na'^$na'g$na'o$na~P&,_O!W$xi!X$xi!Y$xi!r$xi!s$xi!t$xi!x$xi'^$xi'g$xi'o$xi~P%LjO!W$zi!X$zi!Y$zi!r$zi!s$zi!t$zi!x$zi'^$zi'g$zi'o$zi~P%NnO!S$gi!W$gi!X$gi!Y$gi!r$gi!s$gi!t$gi!x$gi'^$gi'g$gi'o$gi~P&,_O!S$gq!W$gq!X$gq!Y$gq!r$gq!s$gq!t$gq!x$gq'^$gq'g$gq'o$gq~P&,_O!S$iq!W$iq!X$iq!Y$iq!r$iq!s$iq!t$iq!x$iq'^$iq'g$iq'o$iq~P&,_O!S$|!Z!W$|!Z!X$|!Z!Y$|!Z!r$|!Z!s$|!Z!t$|!Z!x$|!Z'^$|!Z'g$|!Z'o$|!Z~P&,_On'hX~P.jOn[X!O[X!c[X%r[X!T[X%Q[X!][X~P$zO!]dX!c[X!cdX'pdX~P;dOQ9^OR9^O]cOb;`Oc!jOhcOj9^OkcOlcOq9^Os9^OxRO{cO|cO}cO!TSO!_9`O!dUO!g9^O!h9^O!i9^O!j9^O!k9^O!n!iO#t!lO#x^O']'cO'fQO'oYO'|;^O~O]#qOh$QOj#rOk#qOl#qOq$ROs9uOx#yO!T#zO!_;fO!d#vO#V:OO#t$VO$_9xO$a9{O$d$WO']&{O'b$PO'f#sO~O!R9pO!S$]a~O]#qOh$QOj#rOk#qOl#qOq$ROs9vOx#yO!T#zO!_;gO!d#vO#V:PO#t$VO$_9yO$a9|O$d$WO']&{O'b$PO'f#sO~O#d'jO~P&]P!AQ!AY!A^!A^P!>YP!Ab!AbP!DVP!DZ?Z?Z!Da!GT8SP8SP8S8SP!HW8S8S!Jf8S!M_8S# g8S8S#!T#$c#$c#$g#$c#$oP#$cP8S#%k8S#'X8S8S-zPPP#(yPP#)c#)cP#)cP#)x#)cPP#*OP#)uP#)u#*b!!X#)u#+P#+V#+Y([#+]([P#+d#+d#+dP([P([P([P([PP([P#+j#+mP#+m([P#+qP#+tP([P([P([P([P([P([([#+z#,U#,[#,b#,p#,v#,|#-W#-^#-m#-s#.R#.X#._#.m#/S#0z#1Y#1`#1f#1l#1r#1|#2S#2Y#2d#2v#2|PPPPPPPP#3SPP#3v#7OPP#8f#8m#8uPP#>a#@t#Fp#Fs#Fv#GR#GUPP#GX#G]#Gz#Hq#Hu#IZPP#I_#Ie#IiP#Il#Ip#Is#Jc#Jy#KO#KR#KU#K[#K_#Kc#KgmhOSj}!n$]%c%f%g%i*o*t/g/jQ$imQ$ppQ%ZyS&V!b+`Q&k!jS(l#z(qQ)g$jQ)t$rQ*`%TQ+f&^S+k&d+mQ+}&lQ-k(sQ/U*aY0Z+o+p+q+r+sS2t.y2vU3|0[0^0aU5g2y2z2{S6]4O4RS7R5h5iQ7m6_R8Q7T$p[ORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!j'e#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ(}$SQ)l$lQ*b%WQ*i%`Q,X9tQ.W)aQ.c)mQ/^*gQ2_.^Q3Z/VQ4^9vQ5S2`R8{9upeOSjy}!n$]%Y%c%f%g%i*o*t/g/jR*d%[&WVOSTjkn}!S!W!k!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%z&S&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;`;a[!cRU!]!`%x&WQ$clQ$hmS$mp$rv$wrs!r!u$Z$u&`&t&w)x)y)z*m+Y+h,S,U/o0lQ%PwQ&h!iQ&j!jS(_#v(cS)f$i$jQ)j$lQ)w$tQ*Z%RQ*_%TS+|&k&lQ-V(`Q.[)gQ.b)mQ.d)nQ.g)rQ/P*[S/T*`*aQ0h+}Q1b-RQ2^.^Q2b.aQ2g.iQ3Y/UQ4i1cQ5R2`Q5U2dQ6u5QR7w6vx#xa!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k!Y$fm!j$h$i$j&U&j&k&l(k)f)g+]+j+|+}-d.[0Q0W0]0h1u3{4Q6Z7k8^Q)`$cQ*P$|Q*S$}Q*^%TQ.k)wQ/O*ZU/S*_*`*aQ3T/PS3X/T/UQ5b2sQ5t3YS7P5c5fS8O7Q7SQ8f8PQ8u8g#[;b!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd;c9d9x9{:O:V:Y:]:b:e:ke;d9r9y9|:P:W:Z:^:c:f:lW#}a$P(y;^S$|t%YQ$}uQ%OvR)}$z%P#|a!w!y#d#v#y$T$U$Y&g'}(W(Y(Z(b(h(w(x)])_)a*O*R+y,_-Y-Z-]-w.R.T.p.s.{.}1a1k1s1y2Q2T2X2j3Q3S4l4u4}5k5p6i6z7W8T9d9r9w9x9y9z9{9|9}:O:P:U:V:W:X:Y:Z:[:]:^:a:b:c:d:e:f:j:k:l;^;i;j;k;l;n;t;u;vT(O#s(PX)O$S9t9u9vU&Z!b$v+cQ'U!{Q)q$oQ.t*TQ1z-tR5^2o&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a$]#aZ!_!o$a%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,i,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|T!XQ!Y&_cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ&X!bR/|+`Y&R!b&V&^+`+fS(k#z(qS+j&d+mS-d(l(sQ-e(mQ-l(tQ.v*VU0W+k+o+pU0]+q+r+sS0b+t2xQ1u-kQ1w-mQ1x-nS2s.y2vU3{0Z0[0^Q4P0_Q4Q0aS5c2t2{S5f2y2zU6Z3|4O4RQ6`4SS7Q5g5hQ7S5iS7k6]6_S8P7R7TQ8^7mQ8g8QQ;h;oR;m;slhOSj}!n$]%c%f%g%i*o*t/g/jQ%k!QS&x!v9cQ)d$gQ*X%PQ*Y%QQ+z&iS,]&}:RS-y)V:_Q.Y)eQ.x*WQ/n*vQ/p*wQ/x+ZQ0`+qQ0f+{S2P-z:gQ2Y.ZS2].]:hQ3r/zQ3u0RQ4U0gQ5P2ZQ6T3tQ6X3zQ6a4VQ7e6RQ7h6YQ8Y7iQ8l8[R8x8n$W#`Z!_!o%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|W(v#{&|1V8qT)Z$a,i$W#_Z!_!o%w%}&y'Q'W'X'Y'Z'[']'^'_'`'a'b'd'g'k'u)p+R+^+g,O,^,d,g,w-x/v/y0i0s0w0x0y0z0{0|0}1O1P1Q1R1S1T1W1]2O2[3s3v4W4[4]4b4c5`6S6V6b6f6g7g7z8Z8m8y9_:|Q'f#`S)Y$a,iR-{)Z&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ%f{Q%g|Q%i!OQ%j!PR/f*rQ&e!iQ)[$cQ+w&hS.Q)`)wS0c+u+vW2S-}.O.P.kS4T0d0eU4|2U2V2WU6s4{5Y5ZQ7v6tR8b7yT+l&d+mS+j&d+mU0W+k+o+pU0]+q+r+sS0b+t2xS2s.y2vU3{0Z0[0^Q4P0_Q4Q0aS5c2t2{S5f2y2zU6Z3|4O4RQ6`4SS7Q5g5hQ7S5iS7k6]6_S8P7R7TQ8^7mR8g8QS+l&d+mT2u.y2vS&r!q/dQ-U(_Q-b(kS0V+j2sQ1g-VS1p-c-lU3}0]0b5fQ4h1bS4s1v1xU6^4P4Q7SQ6k4iQ6r4vR7n6`Q!xXS&q!q/dQ)W$[Q)b$eQ)h$kQ,Q&rQ-T(_Q-a(kQ-f(nQ.X)cQ/Q*]S0U+j2sS1f-U-VS1o-b-lQ1r-eQ1t-gQ3V/RW3y0V0]0b5fQ4g1bQ4k1gS4o1p1xQ4t1wQ5r3WW6[3}4P4Q7SS6j4h4iS6n4p:iQ6p4sQ6}5aQ7[5sS7l6^6`Q7r6kS7s6o:mQ7u6rQ7|7OQ8V7]Q8_7nS8a7t:nQ8d7}Q8s8eQ9Q8tQ9X9RQ:u:pQ;T:zQ;U:{Q;V;hR;[;m$rWORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oS!xn!k!j:o#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR:u;`$rXORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oQ$[b!Y$em!j$h$i$j&U&j&k&l(k)f)g+]+j+|+}-d.[0Q0W0]0h1u3{4Q6Z7k8^S$kn!kQ)c$fQ*]%TW/R*^*_*`*aU3W/S/T/UQ5a2sS5s3X3YU7O5b5c5fQ7]5tU7}7P7Q7SS8e8O8PS8t8f8gQ9R8u!j:p#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aQ:z;_R:{;`$f]OSTjk}!S!W!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oY!hRU!]!`%xv$wrs!r!u$Z$u&`&t&w)x)y)z*m+Y+h,S,U/o0lQ*j%`!h:q#]#k'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR:t&WS&[!b$vR0O+c$p[ORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!j'e#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aR*i%`$roORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8oQ'U!{!k:r#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a!h#VZ!_$a%w%}&y'Q'_'`'a'b'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_!R9k'd'u+^,i/v/y0w1P1Q1R1S1W1]3s4]4b4c5`6S6b6f6g7z:|!d#XZ!_$a%w%}&y'Q'a'b'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_}9m'd'u+^,i/v/y0w1R1S1W1]3s4]4b4c5`6S6b6f6g7z:|!`#]Z!_$a%w%}&y'Q'g'k)p+R+g,O,^,d,w-x0i0s1T2O2[3v4W4[6V7g8Z8m8y9_Q1a-Px;a'd'u+^,i/v/y0w1W1]3s4]4b4c5`6S6b6f6g7z:|Q;i;pQ;j;qR;k;r&^cORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aS#l`#mR1Y,l&e_ORSTU`jk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k#m$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,l,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aS#g^#nT'n#i'rT#h^#nT'p#i'r&e`ORSTU`jk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#]#b#e#k#m$]$n%[%_%`%c%e%f%g%i%m%x%z&S&W&_&f&p&}'R'w(R)V)^*k*o*t+T+X+[+x,P,b,h,l,m-u-z.S.].|/_/`/a/c/g/j/l/{0T0j0t1X2i2q3R3f3h3i3q3x5o5}6W6{7j8]8o9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;aT#l`#mQ#o`R'y#m$rbORSTUjk}!S!W!]!`!n!v!z!|#P#Q#R#S#T#U#V#W#X#Y#Z#b#e$]$n%[%_%`%c%e%f%g%i%m%x%z&S&_&f&p&}'R(R)V)^*k*o*t+T+x,P,b,h-u-z.S.].|/_/`/a/c/g/j/l0T0j0t2i3R3f3h3i3x5o5}6W7j8]8o!k;_#]#k&W'w+X+[,m/{1X2q3q6{9^9`9c9e9f9g9h9i9j9k9l9m9n9o9p9s:Q:R:T:_:`:g:h;a#RdOSUj}!S!W!n!|#k$]%[%_%`%c%e%f%g%i%m&S&f'w)^*k*o*t+x,m-u.S.|/_/`/a/c/g/j/l1X2i3R3f3h3i5o5}x#{a!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k#[&|!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vQ)S$WQ,x(Sd1V9r9y9|:P:W:Z:^:c:f:le8q9d9x9{:O:V:Y:]:b:e:kx#wa!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;kQ(d#xS(n#z(qQ)T$XQ-g(o#[:w!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd:x9d9x9{:O:V:Y:]:b:e:kd:y9r9y9|:P:W:Z:^:c:f:lQ:};bQ;O;cQ;P;dQ;Q;eQ;R;fR;S;gx#{a!y$T$U$Y(W(Y(b(w(x,_-Y-w1a1y6i;^;i;j;k#[&|!w#d#v#y&g'}(Z(h)])_)a*O*R+y-Z-].R.T.p.s.{.}1k1s2Q2T2X2j3Q3S4l4u4}5k5p6z7W8T9w9z9}:U:X:[:a:d:j;l;n;t;u;vd1V9r9y9|:P:W:Z:^:c:f:le8q9d9x9{:O:V:Y:]:b:e:klfOSj}!n$]%c%f%g%i*o*t/g/jQ(g#yQ*}%pQ+O%rR1j-Z%O#|a!w!y#d#v#y$T$U$Y&g'}(W(Y(Z(b(h(w(x)])_)a*O*R+y,_-Y-Z-]-w.R.T.p.s.{.}1a1k1s1y2Q2T2X2j3Q3S4l4u4}5k5p6i6z7W8T9d9r9w9x9y9z9{9|9}:O:P:U:V:W:X:Y:Z:[:]:^:a:b:c:d:e:f:j:k:l;^;i;j;k;l;n;t;u;vQ*Q$}Q.r*SQ2m.qR5]2nT(p#z(qS(p#z(qT2u.y2vQ)b$eQ-f(nQ.X)cQ/Q*]Q3V/RQ5r3WQ6}5aQ7[5sQ7|7OQ8V7]Q8d7}Q8s8eQ9Q8tR9X9Rp(W#t'O)U-X-o-p0q1h1}4f4w7q:v;W;X;Y!n:U&z'i(^(f+v,[,t-P-^-|.P.o.q0e0p1i1m2W2l2n3O4Y4Z4m4q4y5O5Z5n6m6q7Y8`;Z;];p;q;r[:V8p9O9V9Y9Z9]]:W1U4a6c7o7p8zr(Y#t'O)U,}-X-o-p0q1h1}4f4w7q:v;W;X;Y!p:X&z'i(^(f+v,[,t-P-^-|.P.o.q0e0n0p1i1m2W2l2n3O4Y4Z4m4q4y5O5Z5n6m6q7Y8`;Z;];p;q;r^:Y8p9O9T9V9Y9Z9]_:Z1U4a6c6d7o7p8zpeOSjy}!n$]%Y%c%f%g%i*o*t/g/jQ%VxR*k%`peOSjy}!n$]%Y%c%f%g%i*o*t/g/jR%VxQ*U%OR.n)}qeOSjy}!n$]%Y%c%f%g%i*o*t/g/jQ.z*ZS3P/O/PW5j2|2}3O3TU7V5l5m5nU8R7U7X7YQ8h8SR8v8iQ%^yR*e%YR3^/XR7_5uS$mp$rR.d)nQ%czR*o%dR*u%jT/h*t/jR*y%kQ*x%kR/q*yQjOQ!nST$`j!nQ(P#sR,u(PQ!YQR%u!YQ!^RU%{!^%|+UQ%|!_R+U%}Q+a&XR/}+aQ,`'OR0r,`Q,c'QS0u,c0vR0v,dQ+m&dR0X+mS!eR$uU&a!e&b+VQ&b!fR+V&OQ+d&[R0P+dQ&u!sQ,R&sU,V&u,R0mR0m,WQ'r#iR,n'rQ#m`R'x#mQ#cZU'h#c+Q9qQ+Q9_R9q'uQ-S(_W1d-S1e4j6lU1e-T-U-VS4j1f1gR6l4k$k(U#t&z'O'i(^(f)P)Q)U+v,Y,Z,[,t,}-O-P-X-^-o-p-|.P.o.q0e0n0o0p0q1U1h1i1m1}2W2l2n3O4Y4Z4_4`4a4f4m4q4w4y5O5Z5n6c6d6e6m6q7Y7o7p7q8`8p8z8|8}9O9T9U9V9Y9Z9]:v;W;X;Y;Z;];p;q;rQ-[(fU1l-[1n4nQ1n-^R4n1mQ(q#zR-i(qQ(z$OR-r(zQ2R-|R4z2RQ){$xR.m){Q2p.tS5_2p6|R6|5`Q*W%PR.w*WQ2v.yR5d2vQ/W*bS3[/W5vR5v3^Q._)jW2a._2c5T6wQ2c.bQ5T2bR6w5UQ)o$mR.e)oQ/j*tR3l/jWiOSj!nQ%h}Q)X$]Q*n%cQ*p%fQ*q%gQ*s%iQ/e*oS/h*t/jR3k/gQ$_gQ%l!RQ%o!TQ%q!UQ%s!VQ)v$sQ)|$yQ*d%^Q*{%nQ-h(pS/Z*e*hQ/r*zQ/s*}Q/t+OS0S+j2sQ2f.hQ2k.oQ3U/QQ3`/]Q3j/fY3w0U0V0]0b5fQ5X2hQ5[2lQ5q3VQ5w3_[6U3v3y3}4P4Q7SQ6x5VQ7Z5rQ7`5xW7f6V6[6^6`Q7x6yQ7{6}Q8U7[U8X7g7l7nQ8c7|Q8j8VS8k8Z8_Q8r8dQ8w8mQ9P8sQ9S8yQ9W9QR9[9XQ$gmQ&i!jU)e$h$i$jQ+Z&UU+{&j&k&lQ-`(kS.Z)f)gQ/z+]Q0R+jS0g+|+}Q1q-dQ2Z.[Q3t0QS3z0W0]Q4V0hQ4r1uS6Y3{4QQ7i6ZQ8[7kR8n8^S#ua;^R({$PU$Oa$P;^R-q(yQ#taS&z!w)aQ'O!yQ'i#dQ(^#vQ(f#yQ)P$TQ)Q$UQ)U$YQ+v&gQ,Y9wQ,Z9zQ,[9}Q,t'}Q,}(WQ-O(YQ-P(ZQ-X(bQ-^(hQ-o(wQ-p(xd-|)].R.{2T3Q4}5k6z7W8TQ.P)_Q.o*OQ.q*RQ0e+yQ0n:UQ0o:XQ0p:[Q0q,_Q1U9rQ1h-YQ1i-ZQ1m-]Q1}-wQ2W.TQ2l.pQ2n.sQ3O.}Q4Y:aQ4Z:dQ4_9yQ4`9|Q4a:PQ4f1aQ4m1kQ4q1sQ4w1yQ4y2QQ5O2XQ5Z2jQ5n3SQ6c:^Q6d:WQ6e:ZQ6m4lQ6q4uQ7Y5pQ7o:cQ7p:fQ7q6iQ8`:jQ8p9dQ8z:lQ8|9xQ8}9{Q9O:OQ9T:VQ9U:YQ9V:]Q9Y:bQ9Z:eQ9]:kQ:v;^Q;W;iQ;X;jQ;Y;kQ;Z;lQ;];nQ;p;tQ;q;uR;r;vlgOSj}!n$]%c%f%g%i*o*t/g/jS!pU%eQ%n!SQ%t!WQ'V!|Q'v#kS*h%[%_Q*l%`Q*z%mQ+W&SQ+u&fQ,r'wQ.O)^Q/b*kQ0d+xQ1[,mQ1{-uQ2V.SQ2}.|Q3b/_Q3c/`Q3e/aQ3g/cQ3n/lQ4d1XQ5Y2iQ5m3RQ5|3fQ6O3hQ6P3iQ7X5oR7b5}!vZOSUj}!S!n!|$]%[%_%`%c%e%f%g%i%m&S&f)^*k*o*t+x-u.S.|/_/`/a/c/g/j/l2i3R3f3h3i5o5}Q!_RQ!oTQ$akS%w!]%zQ%}!`Q&y!vQ'Q!zQ'W#PQ'X#QQ'Y#RQ'Z#SQ'[#TQ']#UQ'^#VQ'_#WQ'`#XQ'a#YQ'b#ZQ'd#]Q'g#bQ'k#eW'u#k'w,m1XQ)p$nS+R%x+TS+^&W/{Q+g&_Q,O&pQ,^&}Q,d'RQ,g9^Q,i9`Q,w(RQ-x)VQ/v+XQ/y+[Q0i,PQ0s,bQ0w9cQ0x9eQ0y9fQ0z9gQ0{9hQ0|9iQ0}9jQ1O9kQ1P9lQ1Q9mQ1R9nQ1S9oQ1T,hQ1W9sQ1]9pQ2O-zQ2[.]Q3s:QQ3v0TQ4W0jQ4[0tQ4]:RQ4b:TQ4c:_Q5`2qQ6S3qQ6V3xQ6b:`Q6f:gQ6g:hQ7g6WQ7z6{Q8Z7jQ8m8]Q8y8oQ9_!WR:|;aR!aRR&Y!bS&U!b+`S+]&V&^R0Q+fR'P!yR'S!zT!tU$ZS!sU$ZU$xrs*mS&s!r!uQ,T&tQ,W&wQ.l)zS0k,S,UR4X0l`!dR!]!`$u%x&`)x+hh!qUrs!r!u$Z&t&w)z,S,U0lQ/d*mQ/w+YQ3p/oT:s&W)yT!gR$uS!fR$uS%y!]&`S&O!`)xS+S%x+hT+_&W)yT&]!b$vQ#i^R'{#nT'q#i'rR1Z,lT(a#v(cR(i#yQ-})]Q2U.RQ2|.{Q4{2TQ5l3QQ6t4}Q7U5kQ7y6zQ8S7WR8i8TlhOSj}!n$]%c%f%g%i*o*t/g/jQ%]yR*d%YV$yrs*mR.u*TR*c%WQ$qpR)u$rR)k$lT%az%dT%bz%dT/i*t/j",nodeNames:"⚠ extends ArithOp ArithOp InterpolationStart LineComment BlockComment Script ExportDeclaration export Star as VariableName String from ; default FunctionDeclaration async function VariableDefinition TypeParamList TypeDefinition ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation VoidType void TypeofType typeof MemberExpression . ?. PropertyName [ TemplateString Interpolation null super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewExpression new TypeArgList CompareOp < ) ( ArgList UnaryExpression await yield delete LogicOp BitOp ParenthesizedExpression ClassExpression class extends ClassBody MethodDeclaration Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression PrivatePropertyName BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof in const CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXStartTag JSXSelfClosingTag JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast ArrowFunction TypeParamList SequenceExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature CallSignature TypePredicate is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody MethodDeclaration AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement",maxTerm:332,context:trackNewline,nodeProps:[["closedBy",4,"InterpolationEnd",40,"]",51,"}",66,")",132,"JSXSelfCloseEndTag JSXEndTag",146,"JSXEndTag"],["group",-26,8,15,17,58,184,188,191,192,194,197,200,211,213,219,221,223,225,228,234,240,242,244,246,248,250,251,"Statement",-30,12,13,24,27,28,41,43,44,45,47,52,60,68,74,75,91,92,101,103,119,122,124,125,126,127,129,130,148,149,151,"Expression",-22,23,25,29,32,34,152,154,156,157,159,160,161,163,164,165,167,168,169,178,180,182,183,"Type",-3,79,85,90,"ClassItem"],["openedBy",30,"InterpolationStart",46,"[",50,"{",65,"(",131,"JSXStartTag",141,"JSXStartTag JSXStartCloseTag"]],propSources:[jsHighlight],skippedNodes:[0,5,6],repeatNodeCount:28,tokenData:"!C}~R!`OX%TXY%cYZ'RZ[%c[]%T]^'R^p%Tpq%cqr'crs(kst0htu2`uv4pvw5ewx6cxyk|}?O}!O>k!O!P?`!P!QCl!Q!R!0[!R![!1q![!]!7s!]!^!8V!^!_!8g!_!`!9d!`!a!:[!a!b!U#R#S2`#S#T!>i#T#o2`#o#p!>y#p#q!?O#q#r!?f#r#s!?x#s$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$I|2`$I|$I}!Bq$I}$JO!Bq$JO$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`W%YR$UWO!^%T!_#o%T#p~%T7Z%jg$UW'Y7ROX%TXY%cYZ%TZ[%c[p%Tpq%cq!^%T!_#o%T#p$f%T$f$g%c$g#BY%T#BY#BZ%c#BZ$IS%T$IS$I_%c$I_$JT%T$JT$JU%c$JU$KV%T$KV$KW%c$KW&FU%T&FU&FV%c&FV?HT%T?HT?HU%c?HU~%T7Z'YR$UW'Z7RO!^%T!_#o%T#p~%T$T'jS$UW!j#{O!^%T!_!`'v!`#o%T#p~%T$O'}S#e#v$UWO!^%T!_!`(Z!`#o%T#p~%T$O(bR#e#v$UWO!^%T!_#o%T#p~%T)X(rZ$UW]#eOY(kYZ)eZr(krs*rs!^(k!^!_+U!_#O(k#O#P-b#P#o(k#o#p+U#p~(k&r)jV$UWOr)ers*Ps!^)e!^!_*a!_#o)e#o#p*a#p~)e&r*WR$P&j$UWO!^%T!_#o%T#p~%T&j*dROr*ars*ms~*a&j*rO$P&j)X*{R$P&j$UW]#eO!^%T!_#o%T#p~%T)P+ZV]#eOY+UYZ*aZr+Urs+ps#O+U#O#P+w#P~+U)P+wO$P&j]#e)P+zROr+Urs,Ts~+U)P,[U$P&j]#eOY,nZr,nrs-Vs#O,n#O#P-[#P~,n#e,sU]#eOY,nZr,nrs-Vs#O,n#O#P-[#P~,n#e-[O]#e#e-_PO~,n)X-gV$UWOr(krs-|s!^(k!^!_+U!_#o(k#o#p+U#p~(k)X.VZ$P&j$UW]#eOY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x#m/PZ$UW]#eOY.xYZ%TZr.xrs/rs!^.x!^!_,n!_#O.x#O#P0S#P#o.x#o#p,n#p~.x#m/yR$UW]#eO!^%T!_#o%T#p~%T#m0XT$UWO!^.x!^!_,n!_#o.x#o#p,n#p~.x3]0mZ$UWOt%Ttu1`u!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`3]1g]$UW'o3TOt%Ttu1`u!Q%T!Q![1`![!^%T!_!c%T!c!}1`!}#R%T#R#S1`#S#T%T#T#o1`#p$g%T$g~1`7Z2k_$UW#zS']$y'g3SOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`[3q_$UW#zSOt%Ttu3ju}%T}!O3j!O!Q%T!Q![3j![!^%T!_!c%T!c!}3j!}#R%T#R#S3j#S#T%T#T#o3j#p$g%T$g~3j$O4wS#^#v$UWO!^%T!_!`5T!`#o%T#p~%T$O5[R$UW#o#vO!^%T!_#o%T#p~%T5b5lU'x5Y$UWOv%Tvw6Ow!^%T!_!`5T!`#o%T#p~%T$O6VS$UW#i#vO!^%T!_!`5T!`#o%T#p~%T)X6jZ$UW]#eOY6cYZ7]Zw6cwx*rx!^6c!^!_8T!_#O6c#O#P:T#P#o6c#o#p8T#p~6c&r7bV$UWOw7]wx*Px!^7]!^!_7w!_#o7]#o#p7w#p~7]&j7zROw7wwx*mx~7w)P8YV]#eOY8TYZ7wZw8Twx+px#O8T#O#P8o#P~8T)P8rROw8Twx8{x~8T)P9SU$P&j]#eOY9fZw9fwx-Vx#O9f#O#P9}#P~9f#e9kU]#eOY9fZw9fwx-Vx#O9f#O#P9}#P~9f#e:QPO~9f)X:YV$UWOw6cwx:ox!^6c!^!_8T!_#o6c#o#p8T#p~6c)X:xZ$P&j$UW]#eOY;kYZ%TZw;kwx/rx!^;k!^!_9f!_#O;k#O#PW{!^%T!_!`5T!`#o%T#p~%T$O>_S#[#v$UWO!^%T!_!`5T!`#o%T#p~%T%w>rSj%o$UWO!^%T!_!`5T!`#o%T#p~%T&i?VR!R&a$UWO!^%T!_#o%T#p~%T7Z?gVu5^$UWO!O%T!O!P?|!P!Q%T!Q![@r![!^%T!_#o%T#p~%T!{@RT$UWO!O%T!O!P@b!P!^%T!_#o%T#p~%T!{@iR!Q!s$UWO!^%T!_#o%T#p~%T!{@yZ$UWk!sO!Q%T!Q![@r![!^%T!_!g%T!g!hAl!h#R%T#R#S@r#S#X%T#X#YAl#Y#o%T#p~%T!{AqZ$UWO{%T{|Bd|}%T}!OBd!O!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T!{BiV$UWO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T!{CVV$UWk!sO!Q%T!Q![CO![!^%T!_#R%T#R#SCO#S#o%T#p~%T7ZCs`$UW#]#vOYDuYZ%TZzDuz{Jl{!PDu!P!Q!-e!Q!^Du!^!_Fx!_!`!.^!`!a!/]!a!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXD|[$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~DuXEy_$UW}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%TPF}V}POYFxZ!PFx!P!QGd!Q!}Fx!}#OG{#O#PHh#P~FxPGiU}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGdPHOTOYG{Z#OG{#O#PH_#P#QFx#Q~G{PHbQOYG{Z~G{PHkQOYFxZ~FxXHvY$UWOYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~HqXIkV$UWOYHqYZ%TZ!^Hq!^!_G{!_#oHq#o#pG{#p~HqXJVV$UWOYDuYZ%TZ!^Du!^!_Fx!_#oDu#o#pFx#p~Du7ZJs^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q!,R!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl7ZKtV$UWOzKoz{LZ{!^Ko!^!_M]!_#oKo#o#pM]#p~Ko7ZL`X$UWOzKoz{LZ{!PKo!P!QL{!Q!^Ko!^!_M]!_#oKo#o#pM]#p~Ko7ZMSR$UWU7RO!^%T!_#o%T#p~%T7RM`ROzM]z{Mi{~M]7RMlTOzM]z{Mi{!PM]!P!QM{!Q~M]7RNQOU7R7ZNX^$UW}POYJlYZKoZzJlz{NQ{!PJl!P!Q! T!Q!^Jl!^!_!!]!_!}Jl!}#O!'|#O#P!+a#P#oJl#o#p!!]#p~Jl7Z! ^_$UWU7R}PO!^%T!_#Z%T#Z#[Er#[#]%T#]#^Er#^#a%T#a#bEr#b#g%T#g#hEr#h#i%T#i#jEr#j#m%T#m#nEr#n#o%T#p~%T7R!!bY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!&x!Q!}!!]!}#O!$`#O#P!&f#P~!!]7R!#VY}POY!!]YZM]Zz!!]z{!#Q{!P!!]!P!Q!#u!Q!}!!]!}#O!$`#O#P!&f#P~!!]7R!#|UU7R}P#Z#[Gd#]#^Gd#a#bGd#g#hGd#i#jGd#m#nGd7R!$cWOY!$`YZM]Zz!$`z{!${{#O!$`#O#P!&S#P#Q!!]#Q~!$`7R!%OYOY!$`YZM]Zz!$`z{!${{!P!$`!P!Q!%n!Q#O!$`#O#P!&S#P#Q!!]#Q~!$`7R!%sTU7ROYG{Z#OG{#O#PH_#P#QFx#Q~G{7R!&VTOY!$`YZM]Zz!$`z{!${{~!$`7R!&iTOY!!]YZM]Zz!!]z{!#Q{~!!]7R!&}_}POzM]z{Mi{#ZM]#Z#[!&x#[#]M]#]#^!&x#^#aM]#a#b!&x#b#gM]#g#h!&x#h#iM]#i#j!&x#j#mM]#m#n!&x#n~M]7Z!(R[$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|7Z!(|^$UWOY!'|YZKoZz!'|z{!(w{!P!'|!P!Q!)x!Q!^!'|!^!_!$`!_#O!'|#O#P!*o#P#QJl#Q#o!'|#o#p!$`#p~!'|7Z!*PY$UWU7ROYHqYZ%TZ!^Hq!^!_G{!_#OHq#O#PIf#P#QDu#Q#oHq#o#pG{#p~Hq7Z!*tX$UWOY!'|YZKoZz!'|z{!(w{!^!'|!^!_!$`!_#o!'|#o#p!$`#p~!'|7Z!+fX$UWOYJlYZKoZzJlz{NQ{!^Jl!^!_!!]!_#oJl#o#p!!]#p~Jl7Z!,Yc$UW}POzKoz{LZ{!^Ko!^!_M]!_#ZKo#Z#[!,R#[#]Ko#]#^!,R#^#aKo#a#b!,R#b#gKo#g#h!,R#h#iKo#i#j!,R#j#mKo#m#n!,R#n#oKo#o#pM]#p~Ko7Z!-lV$UWT7ROY!-eYZ%TZ!^!-e!^!_!.R!_#o!-e#o#p!.R#p~!-e7R!.WQT7ROY!.RZ~!.R$P!.g[$UW#o#v}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du]!/f[#wS$UW}POYDuYZ%TZ!PDu!P!QEr!Q!^Du!^!_Fx!_!}Du!}#OHq#O#PJQ#P#oDu#o#pFx#p~Du!{!0cd$UWk!sO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#U%T#U#V!3X#V#X%T#X#YAl#Y#b%T#b#c!2w#c#d!4m#d#l%T#l#m!5{#m#o%T#p~%T!{!1x_$UWk!sO!O%T!O!P@r!P!Q%T!Q![!1q![!^%T!_!g%T!g!hAl!h#R%T#R#S!1q#S#X%T#X#YAl#Y#b%T#b#c!2w#c#o%T#p~%T!{!3OR$UWk!sO!^%T!_#o%T#p~%T!{!3^W$UWO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#o%T#p~%T!{!3}Y$UWk!sO!Q%T!Q!R!3v!R!S!3v!S!^%T!_#R%T#R#S!3v#S#b%T#b#c!2w#c#o%T#p~%T!{!4rV$UWO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#o%T#p~%T!{!5`X$UWk!sO!Q%T!Q!Y!5X!Y!^%T!_#R%T#R#S!5X#S#b%T#b#c!2w#c#o%T#p~%T!{!6QZ$UWO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#o%T#p~%T!{!6z]$UWk!sO!Q%T!Q![!6s![!^%T!_!c%T!c!i!6s!i#R%T#R#S!6s#S#T%T#T#Z!6s#Z#b%T#b#c!2w#c#o%T#p~%T$u!7|R!]V$UW#m$fO!^%T!_#o%T#p~%T!q!8^R_!i$UWO!^%T!_#o%T#p~%T5w!8rR'bd!a/n#x&s'|P!P!Q!8{!^!_!9Q!_!`!9_W!9QO$WW#v!9VP#`#v!_!`!9Y#v!9_O#o#v#v!9dO#a#v$u!9kT!{$m$UWO!^%T!_!`'v!`!a!9z!a#o%T#p~%T$P!:RR#W#w$UWO!^%T!_#o%T#p~%T%V!:gT'a!R#a#v$RS$UWO!^%T!_!`!:v!`!a!;W!a#o%T#p~%T$O!:}R#a#v$UWO!^%T!_#o%T#p~%T$O!;_T#`#v$UWO!^%T!_!`5T!`!a!;n!a#o%T#p~%T$O!;uS#`#v$UWO!^%T!_!`5T!`#o%T#p~%T*a!]S#g#v$UWO!^%T!_!`5T!`#o%T#p~%T$a!>pR$UW'f$XO!^%T!_#o%T#p~%T~!?OO!T~5b!?VT'w5Y$UWO!^%T!_!`5T!`#o%T#p#q!=P#q~%T6X!?oR!S5}nQ$UWO!^%T!_#o%T#p~%TX!@PR!kP$UWO!^%T!_#o%T#p~%T7Z!@gr$UW'Y7R#zS']$y'g3SOX%TXY%cYZ%TZ[%c[p%Tpq%cqt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$f%T$f$g%c$g#BY2`#BY#BZ!@Y#BZ$IS2`$IS$I_!@Y$I_$JT2`$JT$JU!@Y$JU$KV2`$KV$KW!@Y$KW&FU2`&FU&FV!@Y&FV?HT2`?HT?HU!@Y?HU~2`7Z!CO_$UW'Z7R#zS']$y'g3SOt%Ttu2`u}%T}!O3j!O!Q%T!Q![2`![!^%T!_!c%T!c!}2`!}#R%T#R#S2`#S#T%T#T#o2`#p$g%T$g~2`",tokenizers:[tsExtends,noSemicolon,incdecToken,template,0,1,2,3,4,5,6,7,8,9,insertSemicolon],topRules:{Script:[0,7]},dialects:{jsx:12107,ts:12109},dynamicPrecedences:{149:1,176:1},specialized:[{term:289,get:value=>spec_identifier[value]||-1},{term:299,get:value=>spec_word[value]||-1},{term:63,get:value=>spec_LessThan[value]||-1}],tokenPrec:12130});var language_dist=__webpack_require__(59119),state_dist=__webpack_require__(78120),view_dist=__webpack_require__(47421),autocomplete_dist=__webpack_require__(34790),common_dist=__webpack_require__(41113);let snippets=[(0,autocomplete_dist.Gn)("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),(0,autocomplete_dist.Gn)("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),(0,autocomplete_dist.Gn)("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),(0,autocomplete_dist.Gn)("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),(0,autocomplete_dist.Gn)("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),(0,autocomplete_dist.Gn)("try {\n ${}\n} catch (${error}) {\n ${}\n}",{label:"try",detail:"/ catch block",type:"keyword"}),(0,autocomplete_dist.Gn)("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),(0,autocomplete_dist.Gn)("if (${}) {\n ${}\n} else {\n ${}\n}",{label:"if",detail:"/ else block",type:"keyword"}),(0,autocomplete_dist.Gn)("class ${name} {\n constructor(${params}) {\n ${}\n }\n}",{label:"class",detail:"definition",type:"keyword"}),(0,autocomplete_dist.Gn)('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),(0,autocomplete_dist.Gn)('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],cache=new common_dist.hr,ScopeNodes=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function defID(type){return(node,def)=>{let id=node.node.getChild("VariableDefinition");return id&&def(id,type),!0}}let functionContext=["FunctionDeclaration"],gatherCompletions={FunctionDeclaration:defID("function"),ClassDeclaration:defID("class"),ClassExpression:()=>!0,EnumDeclaration:defID("constant"),TypeAliasDeclaration:defID("type"),NamespaceDeclaration:defID("namespace"),VariableDefinition(node,def){node.matchContext(functionContext)||def(node,"variable")},TypeDefinition(node,def){def(node,"type")},__proto__:null},Identifier=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,dontComplete=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName"];function localCompletionSource(context){let inner=(0,language_dist.qz)(context.state).resolveInner(context.pos,-1);if(dontComplete.indexOf(inner.name)>-1)return null;let isWord="VariableName"==inner.name||inner.to-inner.from<20&&Identifier.test(context.state.sliceDoc(inner.from,inner.to));if(!isWord&&!context.explicit)return null;let options=[];for(let pos=inner;pos;pos=pos.parent)ScopeNodes.has(pos.name)&&(options=options.concat(function getScope(doc,node){let cached=cache.get(node);if(cached)return cached;let completions=[],top=!0;function def(node,type){let name=doc.sliceString(node.from,node.to);completions.push({label:name,type})}return node.cursor(common_dist.vj.IncludeAnonymous).iterate(node=>{if(top)top=!1;else if(node.name){let gather=gatherCompletions[node.name];if(gather&&gather(node,def)||ScopeNodes.has(node.name))return!1}else if(node.to-node.from>8192){for(let c of getScope(doc,node.node))completions.push(c);return!1}}),cache.set(node,completions),completions}(context.state.doc,pos)));return{options,from:isWord?inner.from:context.pos,validFor:Identifier}}function pathFor(read,member,name){var _a;let path=[];for(;;){let obj=member.firstChild,prop;if((null==obj?void 0:obj.name)=="VariableName")return path.push(read(obj)),{path:path.reverse(),name};if((null==obj?void 0:obj.name)!="MemberExpression"||(null===(_a=prop=obj.lastChild)||void 0===_a?void 0:_a.name)!="PropertyName")return null;path.push(read(prop)),member=obj}}function completionPath(context){let read=node=>context.state.doc.sliceString(node.from,node.to),inner=(0,language_dist.qz)(context.state).resolveInner(context.pos,-1);return"PropertyName"==inner.name?pathFor(read,inner.parent,read(inner)):dontComplete.indexOf(inner.name)>-1?null:"VariableName"==inner.name||inner.to-inner.from<20&&Identifier.test(read(inner))?{path:[],name:read(inner)}:("."==inner.name||"?."==inner.name)&&"MemberExpression"==inner.parent.name?pathFor(read,inner.parent,""):"MemberExpression"==inner.name?pathFor(read,inner,""):context.explicit?{path:[],name:""}:null}function scopeCompletionSource(scope){let cache=new Map;return context=>{let path=completionPath(context);if(!path)return null;let target=scope;for(let step of path.path)if(!(target=target[step]))return null;let options=cache.get(target);return options||cache.set(target,options=function(obj,top){let options=[],seen=new Set;for(let depth=0;;depth++){for(let name of(Object.getOwnPropertyNames||Object.keys)(obj)){let value;if(!seen.has(name)){seen.add(name);try{value=obj[name]}catch(_){continue}options.push({label:name,type:"function"==typeof value?/^[A-Z]/.test(name)?"class":top?"function":"method":top?"variable":"property",boost:-depth})}}let next=Object.getPrototypeOf(obj);if(!next)return options;obj=next}}(target,!path.path.length)),{from:context.pos-path.name.length,options,validFor:Identifier}}}let javascriptLanguage=language_dist.qp.define({name:"javascript",parser:parser.configure({props:[language_dist.uj.add({IfStatement:(0,language_dist.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,language_dist.tC)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:language_dist.ze,SwitchBody(context){let after=context.textAfter,closed=/^\s*\}/.test(after),isCase=/^\s*(case|default)\b/.test(after);return context.baseIndent+(closed?0:isCase?1:2)*context.unit},Block:(0,language_dist.vw)({closing:"}"}),ArrowFunction:cx=>cx.baseIndent+cx.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,language_dist.tC)({except:/^{/}),JSXElement(context){let closed=/^\s*<\//.test(context.textAfter);return context.lineIndent(context.node.from)+(closed?0:context.unit)},JSXEscape(context){let closed=/\s*\}/.test(context.textAfter);return context.lineIndent(context.node.from)+(closed?0:context.unit)},"JSXOpenTag JSXSelfClosingTag":context=>context.column(context.node.from)+context.unit}),language_dist.x0.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression":language_dist.Dv,BlockComment:tree=>({from:tree.from+2,to:tree.to-2})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),typescriptLanguage=javascriptLanguage.configure({dialect:"ts"},"typescript"),jsxLanguage=javascriptLanguage.configure({dialect:"jsx"}),tsxLanguage=javascriptLanguage.configure({dialect:"jsx ts"},"typescript"),keywords="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(kw=>({label:kw,type:"keyword"}));function javascript(config={}){let lang=config.jsx?config.typescript?tsxLanguage:jsxLanguage:config.typescript?typescriptLanguage:javascriptLanguage;return new language_dist.ri(lang,[javascriptLanguage.data.of({autocomplete:(0,autocomplete_dist.eC)(dontComplete,(0,autocomplete_dist.Mb)(snippets.concat(keywords)))}),javascriptLanguage.data.of({autocomplete:localCompletionSource}),config.jsx?autoCloseTags:[]])}function elementName(doc,tree,max=doc.length){if(!tree)return"";let name=tree.getChild("JSXIdentifier");return name?doc.sliceString(name.from,Math.min(name.to,max)):""}let android="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),autoCloseTags=view_dist.tk.inputHandler.of((view,from,to,text)=>{if((android?view.composing:view.compositionStarted)||view.state.readOnly||from!=to||">"!=text&&"/"!=text||!javascriptLanguage.isActiveAt(view.state,from,-1))return!1;let{state}=view,changes=state.changeByRange(range=>{var _a,_b,_c;let{head}=range,around=(0,language_dist.qz)(state).resolveInner(head,-1),name;if("JSXStartTag"==around.name&&(around=around.parent),">"==text&&"JSXFragmentTag"==around.name)return{range:state_dist.jT.cursor(head+1),changes:{from:head,insert:"><>"}};if(">"==text&&"JSXIdentifier"==around.name){if((null===(_b=null===(_a=around.parent)||void 0===_a?void 0:_a.lastChild)||void 0===_b?void 0:_b.name)!="JSXEndTag"&&(name=elementName(state.doc,around.parent,head)))return{range:state_dist.jT.cursor(head+1),changes:{from:head,insert:`>`}}}else if("/"==text&&"JSXFragmentTag"==around.name){let empty=around.parent,base=null==empty?void 0:empty.parent;if(empty.from==head-1&&(null===(_c=base.lastChild)||void 0===_c?void 0:_c.name)!="JSXEndTag"&&(name=elementName(state.doc,null==base?void 0:base.firstChild,head))){let insert=`/${name}>`;return{range:state_dist.jT.cursor(head+insert.length),changes:{from:head,insert}}}}return{range}});return!changes.changes.empty&&(view.dispatch(changes,{userEvent:"input.type",scrollIntoView:!0}),!0)});function esLint(eslint,config){return config||(config={parserOptions:{ecmaVersion:2019,sourceType:"module"},env:{browser:!0,node:!0,es6:!0,es2015:!0,es2017:!0,es2020:!0},rules:{}},eslint.getRules().forEach((desc,name)=>{desc.meta.docs.recommended&&(config.rules[name]=2)})),view=>{let{state}=view,found=[];for(let{from,to}of javascriptLanguage.findRegions(state)){let fromLine=state.doc.lineAt(from),offset={line:fromLine.number-1,col:from-fromLine.from,pos:from};for(let d of eslint.verify(state.sliceDoc(from,to),config))found.push(function(input,doc,offset){let start=mapPos(input.line,input.column,doc,offset),result={from:start,to:null!=input.endLine&&1!=input.endColumn?mapPos(input.endLine,input.endColumn,doc,offset):start,message:input.message,source:input.ruleId?"eslint:"+input.ruleId:"eslint",severity:1==input.severity?"warning":"error"};if(input.fix){let{range,text}=input.fix,from=range[0]+offset.pos-start,to=range[1]+offset.pos-start;result.actions=[{name:"fix",apply(view,start){view.dispatch({changes:{from:start+from,to:start+to,insert:text},scrollIntoView:!0})}}]}return result}(d,state.doc,offset))}return found}}function mapPos(line,col,doc,offset){return doc.line(line+offset.line).from+col+(1==line?offset.col-1:-1)}},48825:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{commonmarkLanguage:function(){return commonmarkLanguage},deleteMarkupBackward:function(){return deleteMarkupBackward},insertNewlineContinueMarkup:function(){return insertNewlineContinueMarkup},markdown:function(){return markdown},markdownKeymap:function(){return markdownKeymap},markdownLanguage:function(){return markdownLanguage}});var Type,Type1,dist=__webpack_require__(78120),view_dist=__webpack_require__(47421),language_dist=__webpack_require__(59119),common_dist=__webpack_require__(41113),highlight_dist=__webpack_require__(35524);class CompositeBlock{constructor(type,value,from,hash,end,children,positions){this.type=type,this.value=value,this.from=from,this.hash=hash,this.end=end,this.children=children,this.positions=positions,this.hashProp=[[common_dist.md.contextHash,hash]]}static create(type,value,from,parentHash,end){return new CompositeBlock(type,value,from,parentHash+(parentHash<<8)+type+(value<<4)|0,end,[],[])}addChild(child,pos){child.prop(common_dist.md.contextHash)!=this.hash&&(child=new common_dist.mp(child.type,child.children,child.positions,child.length,this.hashProp)),this.children.push(child),this.positions.push(pos)}toTree(nodeSet,end=this.end){let last=this.children.length-1;return last>=0&&(end=Math.max(end,this.positions[last]+this.children[last].length+this.from)),new common_dist.mp(nodeSet.types[this.type],this.children,this.positions,end-this.from).balance({makeTree:(children,positions,length)=>new common_dist.mp(common_dist.Jq.none,children,positions,length,this.hashProp)})}}(Type=Type1||(Type1={}))[Type.Document=1]="Document",Type[Type.CodeBlock=2]="CodeBlock",Type[Type.FencedCode=3]="FencedCode",Type[Type.Blockquote=4]="Blockquote",Type[Type.HorizontalRule=5]="HorizontalRule",Type[Type.BulletList=6]="BulletList",Type[Type.OrderedList=7]="OrderedList",Type[Type.ListItem=8]="ListItem",Type[Type.ATXHeading1=9]="ATXHeading1",Type[Type.ATXHeading2=10]="ATXHeading2",Type[Type.ATXHeading3=11]="ATXHeading3",Type[Type.ATXHeading4=12]="ATXHeading4",Type[Type.ATXHeading5=13]="ATXHeading5",Type[Type.ATXHeading6=14]="ATXHeading6",Type[Type.SetextHeading1=15]="SetextHeading1",Type[Type.SetextHeading2=16]="SetextHeading2",Type[Type.HTMLBlock=17]="HTMLBlock",Type[Type.LinkReference=18]="LinkReference",Type[Type.Paragraph=19]="Paragraph",Type[Type.CommentBlock=20]="CommentBlock",Type[Type.ProcessingInstructionBlock=21]="ProcessingInstructionBlock",Type[Type.Escape=22]="Escape",Type[Type.Entity=23]="Entity",Type[Type.HardBreak=24]="HardBreak",Type[Type.Emphasis=25]="Emphasis",Type[Type.StrongEmphasis=26]="StrongEmphasis",Type[Type.Link=27]="Link",Type[Type.Image=28]="Image",Type[Type.InlineCode=29]="InlineCode",Type[Type.HTMLTag=30]="HTMLTag",Type[Type.Comment=31]="Comment",Type[Type.ProcessingInstruction=32]="ProcessingInstruction",Type[Type.URL=33]="URL",Type[Type.HeaderMark=34]="HeaderMark",Type[Type.QuoteMark=35]="QuoteMark",Type[Type.ListMark=36]="ListMark",Type[Type.LinkMark=37]="LinkMark",Type[Type.EmphasisMark=38]="EmphasisMark",Type[Type.CodeMark=39]="CodeMark",Type[Type.CodeText=40]="CodeText",Type[Type.CodeInfo=41]="CodeInfo",Type[Type.LinkTitle=42]="LinkTitle",Type[Type.LinkLabel=43]="LinkLabel";class LeafBlock{constructor(start,content){this.start=start,this.content=content,this.marks=[],this.parsers=[]}}class Line{constructor(){this.text="",this.baseIndent=0,this.basePos=0,this.depth=0,this.markers=[],this.pos=0,this.indent=0,this.next=-1}forward(){this.basePos>this.pos&&this.forwardInner()}forwardInner(){let newPos=this.skipSpace(this.basePos);this.indent=this.countIndent(newPos,this.pos,this.indent),this.pos=newPos,this.next=newPos==this.text.length?-1:this.text.charCodeAt(newPos)}skipSpace(from){return skipSpace(this.text,from)}reset(text){for(this.text=text,this.baseIndent=this.basePos=this.pos=this.indent=0,this.forwardInner(),this.depth=1;this.markers.length;)this.markers.pop()}moveBase(to){this.basePos=to,this.baseIndent=this.countIndent(to,this.pos,this.indent)}moveBaseColumn(indent){this.baseIndent=indent,this.basePos=this.findColumn(indent)}addMarker(elt){this.markers.push(elt)}countIndent(to,from=0,indent=0){for(let i=from;i=cx.stack[line.depth+1].value+line.baseIndent)return!0;if(line.indent>=line.baseIndent+4)return!1;let size=(bl.type==Type1.OrderedList?isOrderedList:isBulletList)(line,cx,!1);return size>0&&(bl.type!=Type1.BulletList||0>isHorizontalRule(line,cx,!1))&&line.text.charCodeAt(line.pos+size-1)==bl.value}let DefaultSkipMarkup={[Type1.Blockquote]:(bl,cx,line)=>62==line.next&&(line.markers.push(elt(Type1.QuoteMark,cx.lineStart+line.pos,cx.lineStart+line.pos+1)),line.moveBase(line.pos+(space(line.text.charCodeAt(line.pos+1))?2:1)),bl.end=cx.lineStart+line.text.length,!0),[Type1.ListItem]:(bl,_cx,line)=>(!(line.indent-1))&&(line.moveBaseColumn(line.baseIndent+bl.value),!0),[Type1.OrderedList]:skipForList,[Type1.BulletList]:skipForList,[Type1.Document]:()=>!0};function space(ch){return 32==ch||9==ch||10==ch||13==ch}function skipSpace(line,i=0){for(;ito&&space(line.charCodeAt(i-1));)i--;return i}function isFencedCode(line){if(96!=line.next&&126!=line.next)return -1;let pos=line.pos+1;for(;pos-1&&line.depth==cx.stack.length?-1:count<3?-1:1}function inList(cx,type){for(let i=cx.stack.length-1;i>=0;i--)if(cx.stack[i].type==type)return!0;return!1}function isBulletList(line,cx,breaking){return(45==line.next||43==line.next||42==line.next)&&(line.pos==line.text.length-1||space(line.text.charCodeAt(line.pos+1)))&&(!breaking||inList(cx,Type1.BulletList)||line.skipSpace(line.pos+2)=48&&next<=57;){if(++pos==line.text.length)return -1;next=line.text.charCodeAt(pos)}return pos==line.pos||pos>line.pos+9||46!=next&&41!=next||posline.pos+1||49!=line.next)?-1:pos+1-line.pos}function isAtxHeading(line){if(35!=line.next)return -1;let pos=line.pos+1;for(;pos6?-1:size}function isSetextUnderline(line){if(45!=line.next&&61!=line.next||line.indent>=line.baseIndent+4)return -1;let pos=line.pos+1;for(;pos/,ProcessingEnd=/\?>/,HTMLBlockStyle=[[/^<(?:script|pre|style)(?:\s|>|$)/i,/<\/(?:script|pre|style)>/i],[/^\s*/i.exec(after);if(comment)return cx.append(elt(Type1.Comment,start,start+1+comment[0].length));let procInst=/^\?[^]*?\?>/.exec(after);if(procInst)return cx.append(elt(Type1.ProcessingInstruction,start,start+1+procInst[0].length));let m=/^(?:![A-Z][^]*?>|!\[CDATA\[[^]*?\]\]>|\/\s*[a-zA-Z][\w-]*\s*>|\s*[a-zA-Z][\w-]*(\s+[a-zA-Z:_][\w-.:]*(?:\s*=\s*(?:[^\s"'=<>`]+|'[^']*'|"[^"]*"))?)*\s*(\/\s*)?>)/.exec(after);return m?cx.append(elt(Type1.HTMLTag,start,start+1+m[0].length)):-1},Emphasis(cx,next,start){if(95!=next&&42!=next)return -1;let pos=start+1;for(;cx.char(pos)==next;)pos++;let before=cx.slice(start-1,start),after=cx.slice(pos,pos+1),pBefore=Punctuation.test(before),pAfter=Punctuation.test(after),sBefore=/\s|^$/.test(before),sAfter=/\s|^$/.test(after),leftFlanking=!sAfter&&(!pAfter||sBefore||pBefore),rightFlanking=!sBefore&&(!pBefore||sAfter||pAfter);return cx.append(new InlineDelimiter(95==next?EmphasisUnderscore:EmphasisAsterisk,start,pos,(leftFlanking&&(42==next||!rightFlanking||pBefore)?1:0)|(rightFlanking&&(42==next||!leftFlanking||pAfter)?2:0)))},HardBreak(cx,next,start){if(92==next&&10==cx.char(start+1))return cx.append(elt(Type1.HardBreak,start,start+2));if(32==next){let pos=start+1;for(;32==cx.char(pos);)pos++;if(10==cx.char(pos)&&pos>=start+2)return cx.append(elt(Type1.HardBreak,start,pos+1))}return -1},Link:(cx,next,start)=>91==next?cx.append(new InlineDelimiter(LinkStart,start,start+1,1)):-1,Image:(cx,next,start)=>33==next&&91==cx.char(start+1)?cx.append(new InlineDelimiter(ImageStart,start,start+2,1)):-1,LinkEnd(cx,next,start){if(93!=next)return -1;for(let i=cx.parts.length-1;i>=0;i--){let part=cx.parts[i];if(part instanceof InlineDelimiter&&(part.type==LinkStart||part.type==ImageStart)){if(!part.side||cx.skipSpace(part.to)==start&&!/[(\[]/.test(cx.slice(start+1,start+2)))return cx.parts[i]=null,-1;let content=cx.takeContent(i),link=cx.parts[i]=function(cx,content,type,start,startPos){let{text}=cx,next=cx.char(startPos),endPos=startPos;if(content.unshift(elt(Type1.LinkMark,start,start+(type==Type1.Image?2:1))),content.push(elt(Type1.LinkMark,startPos-1,startPos)),40==next){let pos=cx.skipSpace(startPos+1),dest=parseURL(text,pos-cx.offset,cx.offset),title;dest&&(pos=cx.skipSpace(dest.to),(title=parseLinkTitle(text,pos-cx.offset,cx.offset))&&(pos=cx.skipSpace(title.to))),41==cx.char(pos)&&(content.push(elt(Type1.LinkMark,startPos,startPos+1)),endPos=pos+1,dest&&content.push(dest),title&&content.push(title),content.push(elt(Type1.LinkMark,pos,endPos)))}else if(91==next){let label=parseLinkLabel(text,startPos-cx.offset,cx.offset,!1);label&&(content.push(label),endPos=label.to)}return elt(type,start,endPos,content)}(cx,content,part.type==LinkStart?Type1.Link:Type1.Image,part.from,start+1);if(part.type==LinkStart)for(let j=0;jstart?elt(Type1.URL,start+offset,pos1+offset):pos1==text.length&&null}}function parseLinkTitle(text,start,offset){let next=text.charCodeAt(start);if(39!=next&&34!=next&&40!=next)return!1;let end=40==next?41:next;for(let pos=start+1,escaped=!1;pos=this.end?-1:this.text.charCodeAt(pos-this.offset)}get end(){return this.offset+this.text.length}slice(from,to){return this.text.slice(from-this.offset,to-this.offset)}append(elt){return this.parts.push(elt),elt.to}addDelimiter(type,from,to,open,close){return this.append(new InlineDelimiter(type,from,to,(open?1:0)|(close?2:0)))}addElement(elt){return this.append(elt)}resolveMarkers(from){for(let i=from;i=from;j--){let part=this.parts[j];if(part instanceof InlineDelimiter&&1&part.side&&part.type==close.type&&!(emp&&(1&close.side||2&part.side)&&(part.to-part.from+closeSize)%3==0&&((part.to-part.from)%3||closeSize%3))){open=part;break}}if(!open)continue;let type=close.type.resolve,content=[],start=open.from,end=close.to;if(emp){let size=Math.min(2,open.to-open.from,closeSize);start=open.to-size,end=close.from+size,type=1==size?"Emphasis":"StrongEmphasis"}open.type.mark&&content.push(this.elt(open.type.mark,start,open.to));for(let k=j+1;k=0;i--){let part=this.parts[i];if(part instanceof InlineDelimiter&&part.type==type)return i}return null}takeContent(startIndex){let content=this.resolveMarkers(startIndex);return this.parts.length=startIndex,content}skipSpace(from){return skipSpace(this.text,from-this.offset)+this.offset}elt(type,from,to,children){return"string"==typeof type?elt(this.parser.getNodeType(type),from,to,children):new TreeElement(type,from)}}function injectMarks(elements,marks){if(!marks.length)return elements;if(!elements.length)return marks;let elts=elements.slice(),eI=0;for(let mark of marks){for(;eI(pos?pos-1:0))return!1;if(this.fragmentEnd<0){let end=this.fragment.to;for(;end>0&&"\n"!=this.input.read(end-1,end);)end--;this.fragmentEnd=end?end-1:0}let c=this.cursor;c||(c=this.cursor=this.fragment.tree.cursor()).firstChild();let rPos=pos+this.fragment.offset;for(;c.to<=rPos;)if(!c.parent())return!1;for(;;){if(c.from>=rPos)return this.fragment.from<=lineStart;if(!c.childAfter(rPos))return!1}}matches(hash){let tree=this.cursor.tree;return tree&&tree.prop(common_dist.md.contextHash)==hash}takeNodes(cx){let cur=this.cursor,off=this.fragment.offset,fragEnd=this.fragmentEnd-(this.fragment.openEnd?1:0),start=cx.absoluteLineStart,end=start,blockI=cx.block.children.length,prevEnd=end,prevI=blockI;for(;;){if(cur.to-off>fragEnd){if(cur.type.isAnonymous&&cur.firstChild())continue;break}if(cx.dontInject.add(cur.tree),cx.addNode(cur.tree,cur.from-off),cur.type.is("Block")&&(0>NotLast.indexOf(cur.type.id)?(end=cur.to-off,blockI=cx.block.children.length):(end=prevEnd,blockI=prevI,prevEnd=cur.to-off,prevI=cx.block.children.length)),!cur.nextSibling())break}for(;cx.block.children.length>blockI;)cx.block.children.pop(),cx.block.positions.pop();return end-start}}let markdownHighlighting=(0,highlight_dist.Gv)({"Blockquote/...":highlight_dist.pJ.quote,HorizontalRule:highlight_dist.pJ.contentSeparator,"ATXHeading1/... SetextHeading1/...":highlight_dist.pJ.heading1,"ATXHeading2/... SetextHeading2/...":highlight_dist.pJ.heading2,"ATXHeading3/...":highlight_dist.pJ.heading3,"ATXHeading4/...":highlight_dist.pJ.heading4,"ATXHeading5/...":highlight_dist.pJ.heading5,"ATXHeading6/...":highlight_dist.pJ.heading6,"Comment CommentBlock":highlight_dist.pJ.comment,Escape:highlight_dist.pJ.escape,Entity:highlight_dist.pJ.character,"Emphasis/...":highlight_dist.pJ.emphasis,"StrongEmphasis/...":highlight_dist.pJ.strong,"Link/... Image/...":highlight_dist.pJ.link,"OrderedList/... BulletList/...":highlight_dist.pJ.list,"BlockQuote/...":highlight_dist.pJ.quote,"InlineCode CodeText":highlight_dist.pJ.monospace,URL:highlight_dist.pJ.url,"HeaderMark HardBreak QuoteMark ListMark LinkMark EmphasisMark CodeMark":highlight_dist.pJ.processingInstruction,"CodeInfo LinkLabel":highlight_dist.pJ.labelName,LinkTitle:highlight_dist.pJ.string,Paragraph:highlight_dist.pJ.content}),parser=new MarkdownParser(new common_dist.Lj(nodeTypes).extend(markdownHighlighting),Object.keys(DefaultBlockParsers).map(n=>DefaultBlockParsers[n]),Object.keys(DefaultBlockParsers).map(n=>DefaultLeafBlocks[n]),Object.keys(DefaultBlockParsers),[(_,line)=>isAtxHeading(line)>=0,(_,line)=>isFencedCode(line)>=0,(_,line)=>isBlockquote(line)>=0,(p,line)=>isBulletList(line,p,!0)>=0,(p,line)=>isOrderedList(line,p,!0)>=0,(p,line)=>isHorizontalRule(line,p,!0)>=0,(p,line)=>isHTMLBlock(line,p,!0)>=0],DefaultSkipMarkup,Object.keys(DefaultInline).map(n=>DefaultInline[n]),Object.keys(DefaultInline),[]),StrikethroughDelim={resolve:"Strikethrough",mark:"StrikethroughMark"},Strikethrough={defineNodes:[{name:"Strikethrough",style:{"Strikethrough/...":highlight_dist.pJ.strikethrough}},{name:"StrikethroughMark",style:highlight_dist.pJ.processingInstruction}],parseInline:[{name:"Strikethrough",parse(cx,next,pos){if(126!=next||126!=cx.char(pos+1)||126==cx.char(pos+2))return -1;let before=cx.slice(pos-1,pos),after=cx.slice(pos+2,pos+3),sBefore=/\s|^$/.test(before),sAfter=/\s|^$/.test(after),pBefore=Punctuation.test(before),pAfter=Punctuation.test(after);return cx.addDelimiter(StrikethroughDelim,pos,pos+2,!sAfter&&(!pAfter||sBefore||pBefore),!sBefore&&(!pBefore||sAfter||pAfter))},after:"Emphasis"}]};function parseRow(cx,line,startI=0,elts,offset=0){let count=0,first=!0,cellStart=-1,cellEnd=-1,esc=!1,parseCell=()=>{elts.push(cx.elt("TableCell",offset+cellStart,offset+cellEnd,cx.parser.parseInline(line.slice(cellStart,cellEnd),offset+cellStart)))};for(let i=startI;i-1)&&count++,first=!1,elts&&(cellStart>-1&&parseCell(),elts.push(cx.elt("TableDelimiter",i+offset,i+offset+1))),cellStart=cellEnd=-1),esc=!esc&&92==next}return cellStart>-1&&(count++,elts&&parseCell()),count}function hasPipe(str,start){for(let i=start;ihasPipe(leaf.content,0)?new TableParser:null,endLeaf(cx,line,leaf){if(leaf.parsers.some(p=>p instanceof TableParser)||!hasPipe(line.text,line.basePos))return!1;let next=cx.scanLine(cx.absoluteLineEnd+1).text;return delimiterLine.test(next)&&parseRow(cx,line.text,line.basePos)==parseRow(cx,next,line.basePos)},before:"SetextHeading"}]};class TaskParser{nextLine(){return!1}finish(cx,leaf){return cx.addLeafElement(leaf,cx.elt("Task",leaf.start,leaf.start+leaf.content.length,[cx.elt("TaskMarker",leaf.start,leaf.start+3),...cx.parser.parseInline(leaf.content.slice(3),leaf.start+3)])),!0}}let TaskList={defineNodes:[{name:"Task",block:!0,style:highlight_dist.pJ.list},{name:"TaskMarker",style:highlight_dist.pJ.atom}],parseBlock:[{name:"TaskList",leaf:(cx,leaf)=>/^\[[ xX]\]/.test(leaf.content)&&"ListItem"==cx.parentType().name?new TaskParser:null,after:"SetextHeading"}]};function parseSubSuper(ch,node,mark){return(cx,next,pos)=>{if(next!=ch||cx.char(pos+1)==ch)return -1;let elts=[cx.elt(mark,pos,pos+1)];for(let i=pos+1;i"}}),commonmark=parser.configure({props:[language_dist.x0.add(type=>{if(!(!type.is("Block")||type.is("Document")))return(tree,state)=>({from:state.doc.lineAt(tree.from).to,to:tree.to})}),language_dist.uj.add({Document:()=>null}),language_dist.pp.add({Document:data})]});function mkLang(parser){return new language_dist.SQ(data,parser,[],"markdown")}let commonmarkLanguage=mkLang(commonmark),extended=commonmark.configure([[Table,TaskList,Strikethrough],Subscript,Superscript,Emoji]),markdownLanguage=mkLang(extended);class Context{constructor(node,from,to,spaceBefore,spaceAfter,type,item){this.node=node,this.from=from,this.to=to,this.spaceBefore=spaceBefore,this.spaceAfter=spaceAfter,this.type=type,this.item=item}blank(maxWidth,trailing=!0){let result=this.spaceBefore+("Blockquote"==this.node.name?">":"");if(null!=maxWidth){for(;result.length0;i--)result+=" ";return result+(trailing?this.spaceAfter:"")}marker(doc,add){let number="OrderedList"==this.node.name?String(+itemNumber(this.item,doc)[2]+add):"";return this.spaceBefore+number+this.type+this.spaceAfter}}function getContext(node,doc){let nodes=[];for(let cur=node;cur&&"Document"!=cur.name;cur=cur.parent)("ListItem"==cur.name||"Blockquote"==cur.name||"FencedCode"==cur.name)&&nodes.push(cur);let context=[];for(let i=nodes.length-1;i>=0;i--){let node1=nodes[i],match,line=doc.lineAt(node1.from),startPos=node1.from-line.from;if("FencedCode"==node1.name)context.push(new Context(node1,startPos,startPos,"","","",null));else if("Blockquote"==node1.name&&(match=/^[ \t]*>( ?)/.exec(line.text.slice(startPos))))context.push(new Context(node1,startPos,startPos+match[0].length,"",match[1],">",null));else if("ListItem"==node1.name&&"OrderedList"==node1.parent.name&&(match=/^([ \t]*)\d+([.)])([ \t]*)/.exec(line.text.slice(startPos)))){let after=match[3],len=match[0].length;after.length>=4&&(after=after.slice(0,after.length-4),len-=4),context.push(new Context(node1.parent,startPos,startPos+len,match[1],after,match[2],node1))}else if("ListItem"==node1.name&&"BulletList"==node1.parent.name&&(match=/^([ \t]*)([-+*])([ \t]{1,4}\[[ xX]\])?([ \t]+)/.exec(line.text.slice(startPos)))){let after1=match[4],len1=match[0].length;after1.length>4&&(after1=after1.slice(0,after1.length-4),len1-=4);let type=match[2];match[3]&&(type+=match[3].replace(/[xX]/," ")),context.push(new Context(node1.parent,startPos,startPos+len1,match[1],after1,type,node1))}}return context}function itemNumber(item,doc){return/^(\s*)(\d+)(?=[.)])/.exec(doc.sliceString(item.from,item.from+10))}function renumberList(after,doc,changes,offset=0){for(let prev=-1,node=after;;){if("ListItem"==node.name){let m=itemNumber(node,doc),number=+m[2];if(prev>=0){if(number!=prev+1)return;changes.push({from:node.from+m[1].length,to:node.from+m[0].length,insert:String(prev+2+offset)})}prev=number}let next=node.nextSibling;if(!next)break;node=next}}let insertNewlineContinueMarkup=({state,dispatch})=>{let tree=(0,language_dist.qz)(state),{doc}=state,dont=null,changes=state.changeByRange(range=>{if(!range.empty||!markdownLanguage.isActiveAt(state,range.from))return dont={range};let pos=range.from,line=doc.lineAt(pos),context=getContext(tree.resolveInner(pos,-1),doc);for(;context.length&&context[context.length-1].from>pos-line.from;)context.pop();if(!context.length)return dont={range};let inner=context[context.length-1];if(inner.to-inner.spaceAfter.length>pos-line.from)return dont={range};let emptyLine=pos>=inner.to-inner.spaceAfter.length&&!/\S/.test(line.text.slice(inner.to));if(inner.item&&emptyLine){if(inner.node.firstChild.to>=pos||line.from>0&&!/[^\s>]/.test(doc.lineAt(line.from-1).text)){let next=context.length>1?context[context.length-2]:null,delTo,insert="";next&&next.item?(delTo=line.from+next.from,insert=next.marker(doc,1)):delTo=line.from+(next?next.to:0);let changes=[{from:delTo,to:pos,insert}];return"OrderedList"==inner.node.name&&renumberList(inner.item,doc,changes,-2),next&&"OrderedList"==next.node.name&&renumberList(next.item,doc,changes),{range:dist.jT.cursor(delTo+insert.length),changes}}{let insert1="";for(let i=0,e=context.length-2;i<=e;i++)insert1+=context[i].blank(i\s*$/.exec(prevLine.text);if(quoted&"ed.index==inner.from){let changes1=state.changes([{from:prevLine.from+quoted.index,to:prevLine.to},{from:line.from+inner.from,to:line.to}]);return{range:range.map(changes1),changes:changes1}}}let changes2=[];"OrderedList"==inner.node.name&&renumberList(inner.item,doc,changes2);let continued=inner.item&&inner.item.from]*/.exec(line.text)[0].length>=inner.to)for(let i1=0,e1=context.length-1;i1<=e1;i1++)insert2+=i1!=e1||continued?context[i1].blank(i1line.from&&/\s/.test(line.text.charAt(from-line.from-1));)from--;return insert2=state.lineBreak+insert2,changes2.push({from,to:pos,insert:insert2}),{range:dist.jT.cursor(from+insert2.length),changes:changes2}});return!dont&&(dispatch(state.update(changes,{scrollIntoView:!0,userEvent:"input"})),!0)};function isMark(node){return"QuoteMark"==node.name||"ListMark"==node.name}let deleteMarkupBackward=({state,dispatch})=>{let tree=(0,language_dist.qz)(state),dont=null,changes=state.changeByRange(range=>{let pos=range.from,{doc}=state;if(range.empty&&markdownLanguage.isActiveAt(state,range.from)){let line=doc.lineAt(pos),context=getContext(function(tree,pos){let node=tree.resolveInner(pos,-1),scan=pos;isMark(node)&&(scan=node.from,node=node.parent);for(let prev;prev=node.childBefore(scan);)if(isMark(prev))scan=prev.from;else if("OrderedList"==prev.name||"BulletList"==prev.name)scan=(node=prev.lastChild).to;else break;return node}(tree,pos),doc);if(context.length){let inner=context[context.length-1],spaceEnd=inner.to-inner.spaceAfter.length+(inner.spaceAfter?1:0);if(pos-line.from>spaceEnd&&!/\S/.test(line.text.slice(spaceEnd,pos-line.from)))return{range:dist.jT.cursor(line.from+spaceEnd),changes:{from:line.from+spaceEnd,to:pos}};if(pos-line.from==spaceEnd){let start=line.from+inner.from;if(inner.item&&inner.node.from{if(info&&codeLanguages){let found=null;if(info=/\S*/.exec(info)[0],(found="function"==typeof codeLanguages?codeLanguages(info):language_dist.c6.matchLanguageName(codeLanguages,info,!0))instanceof language_dist.c6)return found.support?found.support.language.parser:language_dist.Be.getSkippingParser(found.load());if(found)return found.parser}return defaultLanguage?defaultLanguage.parser:null}):void 0;return extensions.push(function(config){let{codeParser,htmlParser}=config,wrap=(0,common_dist.FE)((node,input)=>{let id=node.type.id;if(codeParser&&(id==Type1.CodeBlock||id==Type1.FencedCode)){let info="";if(id==Type1.FencedCode){let infoNode=node.node.getChild(Type1.CodeInfo);infoNode&&(info=input.read(infoNode.from,infoNode.to))}let parser=codeParser(info);if(parser)return{parser,overlay:node=>node.type.id==Type1.CodeText}}else if(htmlParser&&(id==Type1.HTMLBlock||id==Type1.HTMLTag))return{parser:htmlParser,overlay:function(node,from,to){let ranges=[];for(let n=node.firstChild,pos=from;;n=n.nextSibling){let nextPos=n?n.from:to;if(nextPos>pos&&ranges.push({from:pos,to:nextPos}),!n)break;pos=n.to}return ranges}(node.node,node.from,node.to)};return null});return{wrap}}({codeParser,htmlParser:htmlNoMatch.language.parser})),addKeymap&&support.push(dist.Wl.high(view_dist.$f.of(markdownKeymap))),new language_dist.ri(mkLang(parser.configure(extensions)),support)}},76538:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M:function(){return languages}});var _codemirror_language__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59119);function legacy(parser){return new _codemirror_language__WEBPACK_IMPORTED_MODULE_0__.ri(_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.il.define(parser))}function sql(dialectName){return __webpack_require__.e(1390).then(__webpack_require__.bind(__webpack_require__,21390)).then(m=>m.sql({dialect:m[dialectName]}))}let languages=[_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"C",extensions:["c","h","ino"],load:()=>__webpack_require__.e(2750).then(__webpack_require__.bind(__webpack_require__,12750)).then(m=>m.cpp())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"C++",alias:["cpp"],extensions:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],load:()=>__webpack_require__.e(2750).then(__webpack_require__.bind(__webpack_require__,12750)).then(m=>m.cpp())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"CQL",alias:["cassandra"],extensions:["cql"],load:()=>sql("Cassandra")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"CSS",extensions:["css"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,61426)).then(m=>m.css())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"HTML",alias:["xhtml"],extensions:["html","htm","handlebars","hbs"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,13804)).then(m=>m.html())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Java",extensions:["java"],load:()=>__webpack_require__.e(4778).then(__webpack_require__.bind(__webpack_require__,44778)).then(m=>m.java())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"JavaScript",alias:["ecmascript","js","node"],extensions:["js","mjs","cjs"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,58037)).then(m=>m.javascript())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"JSON",alias:["json5"],extensions:["json","map"],load:()=>__webpack_require__.e(4732).then(__webpack_require__.bind(__webpack_require__,44732)).then(m=>m.json())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"JSX",extensions:["jsx"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,58037)).then(m=>m.javascript({jsx:!0}))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MariaDB SQL",load:()=>sql("MariaSQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Markdown",extensions:["md","markdown","mkd"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,48825)).then(m=>m.markdown())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MS SQL",load:()=>sql("MSSQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MySQL",load:()=>sql("MySQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"PHP",extensions:["php","php3","php4","php5","php7","phtml"],load:()=>__webpack_require__.e(2386).then(__webpack_require__.bind(__webpack_require__,12386)).then(m=>m.php())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"PLSQL",extensions:["pls"],load:()=>sql("PLSQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"PostgreSQL",load:()=>sql("PostgreSQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Python",extensions:["BUILD","bzl","py","pyw"],filename:/^(BUCK|BUILD)$/,load:()=>__webpack_require__.e(8088).then(__webpack_require__.bind(__webpack_require__,28088)).then(m=>m.python())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Rust",extensions:["rs"],load:()=>__webpack_require__.e(4920).then(__webpack_require__.bind(__webpack_require__,24920)).then(m=>m.rust())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SQL",extensions:["sql"],load:()=>sql("StandardSQL")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SQLite",load:()=>sql("SQLite")}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TSX",extensions:["tsx"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,58037)).then(m=>m.javascript({jsx:!0,typescript:!0}))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TypeScript",alias:["ts"],extensions:["ts"],load:()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,58037)).then(m=>m.javascript({typescript:!0}))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"WebAssembly",extensions:["wat","wast"],load:()=>__webpack_require__.e(9972).then(__webpack_require__.bind(__webpack_require__,9972)).then(m=>m.wast())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"XML",alias:["rss","wsdl","xsd"],extensions:["xml","xsl","xsd","svg"],load:()=>__webpack_require__.e(5122).then(__webpack_require__.bind(__webpack_require__,5122)).then(m=>m.xml())}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"APL",extensions:["dyalog","apl"],load:()=>__webpack_require__.e(870).then(__webpack_require__.bind(__webpack_require__,90870)).then(m=>legacy(m.apl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"PGP",alias:["asciiarmor"],extensions:["asc","pgp","sig"],load:()=>__webpack_require__.e(8029).then(__webpack_require__.bind(__webpack_require__,58029)).then(m=>legacy(m.asciiArmor))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"ASN.1",extensions:["asn","asn1"],load:()=>__webpack_require__.e(3203).then(__webpack_require__.bind(__webpack_require__,93203)).then(m=>legacy(m.asn1({})))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Asterisk",filename:/^extensions\.conf$/i,load:()=>__webpack_require__.e(5648).then(__webpack_require__.bind(__webpack_require__,15648)).then(m=>legacy(m.asterisk))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Brainfuck",extensions:["b","bf"],load:()=>__webpack_require__.e(2675).then(__webpack_require__.bind(__webpack_require__,9521)).then(m=>legacy(m.brainfuck))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Cobol",extensions:["cob","cpy"],load:()=>__webpack_require__.e(8915).then(__webpack_require__.bind(__webpack_require__,68915)).then(m=>legacy(m.cobol))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"C#",alias:["csharp","cs"],extensions:["cs"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.csharp))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Clojure",extensions:["clj","cljc","cljx"],load:()=>__webpack_require__.e(2406).then(__webpack_require__.bind(__webpack_require__,72406)).then(m=>legacy(m.clojure))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"ClojureScript",extensions:["cljs"],load:()=>__webpack_require__.e(2406).then(__webpack_require__.bind(__webpack_require__,72406)).then(m=>legacy(m.clojure))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Closure Stylesheets (GSS)",extensions:["gss"],load:()=>__webpack_require__.e(2136).then(__webpack_require__.bind(__webpack_require__,62136)).then(m=>legacy(m.gss))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"CMake",extensions:["cmake","cmake.in"],filename:/^CMakeLists\.txt$/,load:()=>__webpack_require__.e(889).then(__webpack_require__.bind(__webpack_require__,70889)).then(m=>legacy(m.cmake))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"CoffeeScript",alias:["coffee","coffee-script"],extensions:["coffee"],load:()=>__webpack_require__.e(9558).then(__webpack_require__.bind(__webpack_require__,29558)).then(m=>legacy(m.coffeeScript))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Common Lisp",alias:["lisp"],extensions:["cl","lisp","el"],load:()=>__webpack_require__.e(1446).then(__webpack_require__.bind(__webpack_require__,61446)).then(m=>legacy(m.commonLisp))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Cypher",extensions:["cyp","cypher"],load:()=>__webpack_require__.e(673).then(__webpack_require__.bind(__webpack_require__,20673)).then(m=>legacy(m.cypher))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Cython",extensions:["pyx","pxd","pxi"],load:()=>__webpack_require__.e(4323).then(__webpack_require__.bind(__webpack_require__,74323)).then(m=>legacy(m.cython))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Crystal",extensions:["cr"],load:()=>__webpack_require__.e(2602).then(__webpack_require__.bind(__webpack_require__,62602)).then(m=>legacy(m.crystal))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"D",extensions:["d"],load:()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,11660)).then(m=>legacy(m.d))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Dart",extensions:["dart"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.dart))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"diff",extensions:["diff","patch"],load:()=>__webpack_require__.e(7475).then(__webpack_require__.bind(__webpack_require__,87475)).then(m=>legacy(m.diff))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Dockerfile",filename:/^Dockerfile$/,load:()=>__webpack_require__.e(4812).then(__webpack_require__.bind(__webpack_require__,34812)).then(m=>legacy(m.dockerFile))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"DTD",extensions:["dtd"],load:()=>__webpack_require__.e(6991).then(__webpack_require__.bind(__webpack_require__,76991)).then(m=>legacy(m.dtd))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Dylan",extensions:["dylan","dyl","intr"],load:()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,24144)).then(m=>legacy(m.dylan))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"EBNF",load:()=>__webpack_require__.e(2040).then(__webpack_require__.bind(__webpack_require__,82040)).then(m=>legacy(m.ebnf))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"ECL",extensions:["ecl"],load:()=>__webpack_require__.e(7315).then(__webpack_require__.bind(__webpack_require__,37315)).then(m=>legacy(m.ecl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"edn",extensions:["edn"],load:()=>__webpack_require__.e(2406).then(__webpack_require__.bind(__webpack_require__,72406)).then(m=>legacy(m.clojure))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Eiffel",extensions:["e"],load:()=>__webpack_require__.e(7525).then(__webpack_require__.bind(__webpack_require__,87525)).then(m=>legacy(m.eiffel))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Elm",extensions:["elm"],load:()=>__webpack_require__.e(8770).then(__webpack_require__.bind(__webpack_require__,28770)).then(m=>legacy(m.elm))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Erlang",extensions:["erl"],load:()=>__webpack_require__.e(7590).then(__webpack_require__.bind(__webpack_require__,53482)).then(m=>legacy(m.erlang))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Esper",load:()=>__webpack_require__.e(9607).then(__webpack_require__.bind(__webpack_require__,54050)).then(m=>legacy(m.esper))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Factor",extensions:["factor"],load:()=>__webpack_require__.e(7001).then(__webpack_require__.bind(__webpack_require__,87001)).then(m=>legacy(m.factor))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"FCL",load:()=>__webpack_require__.e(7663).then(__webpack_require__.bind(__webpack_require__,77663)).then(m=>legacy(m.fcl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Forth",extensions:["forth","fth","4th"],load:()=>__webpack_require__.e(8393).then(__webpack_require__.bind(__webpack_require__,68393)).then(m=>legacy(m.forth))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Fortran",extensions:["f","for","f77","f90","f95"],load:()=>__webpack_require__.e(8283).then(__webpack_require__.bind(__webpack_require__,8283)).then(m=>legacy(m.fortran))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"F#",alias:["fsharp"],extensions:["fs"],load:()=>__webpack_require__.e(6121).then(__webpack_require__.bind(__webpack_require__,96121)).then(m=>legacy(m.fSharp))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Gas",extensions:["s"],load:()=>__webpack_require__.e(9781).then(__webpack_require__.bind(__webpack_require__,39781)).then(m=>legacy(m.gas))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Gherkin",extensions:["feature"],load:()=>__webpack_require__.e(2542).then(__webpack_require__.bind(__webpack_require__,2542)).then(m=>legacy(m.gherkin))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Go",extensions:["go"],load:()=>__webpack_require__.e(8910).then(__webpack_require__.bind(__webpack_require__,48910)).then(m=>legacy(m.go))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Groovy",extensions:["groovy","gradle"],filename:/^Jenkinsfile$/,load:()=>__webpack_require__.e(3883).then(__webpack_require__.bind(__webpack_require__,23883)).then(m=>legacy(m.groovy))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Haskell",extensions:["hs"],load:()=>__webpack_require__.e(5372).then(__webpack_require__.bind(__webpack_require__,95372)).then(m=>legacy(m.haskell))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Haxe",extensions:["hx"],load:()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,63509)).then(m=>legacy(m.haxe))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"HXML",extensions:["hxml"],load:()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,63509)).then(m=>legacy(m.hxml))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"HTTP",load:()=>__webpack_require__.e(7558).then(__webpack_require__.bind(__webpack_require__,36395)).then(m=>legacy(m.http))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"IDL",extensions:["pro"],load:()=>__webpack_require__.e(2314).then(__webpack_require__.bind(__webpack_require__,22314)).then(m=>legacy(m.idl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"JSON-LD",alias:["jsonld"],extensions:["jsonld"],load:()=>__webpack_require__.e(9296).then(__webpack_require__.bind(__webpack_require__,59296)).then(m=>legacy(m.jsonld))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Jinja2",extensions:["j2","jinja","jinja2"],load:()=>__webpack_require__.e(1084).then(__webpack_require__.bind(__webpack_require__,41084)).then(m=>legacy(m.jinja2))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Julia",extensions:["jl"],load:()=>__webpack_require__.e(6092).then(__webpack_require__.bind(__webpack_require__,76092)).then(m=>legacy(m.julia))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Kotlin",extensions:["kt"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.kotlin))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"LESS",extensions:["less"],load:()=>__webpack_require__.e(2136).then(__webpack_require__.bind(__webpack_require__,62136)).then(m=>legacy(m.less))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"LiveScript",alias:["ls"],extensions:["ls"],load:()=>__webpack_require__.e(402).then(__webpack_require__.bind(__webpack_require__,60402)).then(m=>legacy(m.liveScript))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Lua",extensions:["lua"],load:()=>__webpack_require__.e(3519).then(__webpack_require__.bind(__webpack_require__,3519)).then(m=>legacy(m.lua))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"mIRC",extensions:["mrc"],load:()=>__webpack_require__.e(5134).then(__webpack_require__.bind(__webpack_require__,65134)).then(m=>legacy(m.mirc))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Mathematica",extensions:["m","nb","wl","wls"],load:()=>__webpack_require__.e(7213).then(__webpack_require__.bind(__webpack_require__,37213)).then(m=>legacy(m.mathematica))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Modelica",extensions:["mo"],load:()=>__webpack_require__.e(305).then(__webpack_require__.bind(__webpack_require__,40305)).then(m=>legacy(m.modelica))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MUMPS",extensions:["mps"],load:()=>__webpack_require__.e(7988).then(__webpack_require__.bind(__webpack_require__,17988)).then(m=>legacy(m.mumps))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Mbox",extensions:["mbox"],load:()=>__webpack_require__.e(9121).then(__webpack_require__.bind(__webpack_require__,29121)).then(m=>legacy(m.mbox))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Nginx",filename:/nginx.*\.conf$/i,load:()=>__webpack_require__.e(8561).then(__webpack_require__.bind(__webpack_require__,78561)).then(m=>legacy(m.nginx))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"NSIS",extensions:["nsh","nsi"],load:()=>__webpack_require__.e(7370).then(__webpack_require__.bind(__webpack_require__,67370)).then(m=>legacy(m.nsis))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"NTriples",extensions:["nt","nq"],load:()=>__webpack_require__.e(3314).then(__webpack_require__.bind(__webpack_require__,43314)).then(m=>legacy(m.ntriples))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Objective-C",alias:["objective-c","objc"],extensions:["m"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.objectiveC))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Objective-C++",alias:["objective-c++","objc++"],extensions:["mm"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.objectiveCpp))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"OCaml",extensions:["ml","mli","mll","mly"],load:()=>__webpack_require__.e(6121).then(__webpack_require__.bind(__webpack_require__,96121)).then(m=>legacy(m.oCaml))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Octave",extensions:["m"],load:()=>__webpack_require__.e(3283).then(__webpack_require__.bind(__webpack_require__,33283)).then(m=>legacy(m.octave))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Oz",extensions:["oz"],load:()=>__webpack_require__.e(4796).then(__webpack_require__.bind(__webpack_require__,94796)).then(m=>legacy(m.oz))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Pascal",extensions:["p","pas"],load:()=>__webpack_require__.e(4163).then(__webpack_require__.bind(__webpack_require__,44163)).then(m=>legacy(m.pascal))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Perl",extensions:["pl","pm"],load:()=>__webpack_require__.e(4293).then(__webpack_require__.bind(__webpack_require__,94293)).then(m=>legacy(m.perl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Pig",extensions:["pig"],load:()=>__webpack_require__.e(3482).then(__webpack_require__.bind(__webpack_require__,33482)).then(m=>legacy(m.pig))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"PowerShell",extensions:["ps1","psd1","psm1"],load:()=>__webpack_require__.e(7421).then(__webpack_require__.bind(__webpack_require__,37421)).then(m=>legacy(m.powerShell))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Properties files",alias:["ini","properties"],extensions:["properties","ini","in"],load:()=>__webpack_require__.e(9071).then(__webpack_require__.bind(__webpack_require__,69071)).then(m=>legacy(m.properties))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"ProtoBuf",extensions:["proto"],load:()=>__webpack_require__.e(8142).then(__webpack_require__.bind(__webpack_require__,78142)).then(m=>legacy(m.protobuf))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Puppet",extensions:["pp"],load:()=>__webpack_require__.e(3993).then(__webpack_require__.bind(__webpack_require__,83993)).then(m=>legacy(m.puppet))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Q",extensions:["q"],load:()=>__webpack_require__.e(228).then(__webpack_require__.bind(__webpack_require__,10228)).then(m=>legacy(m.q))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"R",alias:["rscript"],extensions:["r","R"],load:()=>__webpack_require__.e(7365).then(__webpack_require__.bind(__webpack_require__,57365)).then(m=>legacy(m.r))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"RPM Changes",load:()=>__webpack_require__.e(8171).then(__webpack_require__.bind(__webpack_require__,48171)).then(m=>legacy(m.rpmChanges))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"RPM Spec",extensions:["spec"],load:()=>__webpack_require__.e(8171).then(__webpack_require__.bind(__webpack_require__,48171)).then(m=>legacy(m.rpmSpec))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Ruby",alias:["jruby","macruby","rake","rb","rbx"],extensions:["rb"],load:()=>__webpack_require__.e(4439).then(__webpack_require__.bind(__webpack_require__,24439)).then(m=>legacy(m.ruby))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SAS",extensions:["sas"],load:()=>__webpack_require__.e(1770).then(__webpack_require__.bind(__webpack_require__,1770)).then(m=>legacy(m.sas))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Sass",extensions:["sass"],load:()=>__webpack_require__.e(9809).then(__webpack_require__.bind(__webpack_require__,49809)).then(m=>legacy(m.sass))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Scala",extensions:["scala"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.scala))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Scheme",extensions:["scm","ss"],load:()=>__webpack_require__.e(5879).then(__webpack_require__.bind(__webpack_require__,95879)).then(m=>legacy(m.scheme))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SCSS",extensions:["scss"],load:()=>__webpack_require__.e(2136).then(__webpack_require__.bind(__webpack_require__,62136)).then(m=>legacy(m.sCSS))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Shell",alias:["bash","sh","zsh"],extensions:["sh","ksh","bash"],filename:/^PKGBUILD$/,load:()=>__webpack_require__.e(4879).then(__webpack_require__.bind(__webpack_require__,44879)).then(m=>legacy(m.shell))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Sieve",extensions:["siv","sieve"],load:()=>__webpack_require__.e(9713).then(__webpack_require__.bind(__webpack_require__,9713)).then(m=>legacy(m.sieve))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Smalltalk",extensions:["st"],load:()=>__webpack_require__.e(1873).then(__webpack_require__.bind(__webpack_require__,11873)).then(m=>legacy(m.smalltalk))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Solr",load:()=>__webpack_require__.e(7762).then(__webpack_require__.bind(__webpack_require__,17762)).then(m=>legacy(m.solr))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SML",extensions:["sml","sig","fun","smackspec"],load:()=>__webpack_require__.e(6121).then(__webpack_require__.bind(__webpack_require__,96121)).then(m=>legacy(m.sml))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SPARQL",alias:["sparul"],extensions:["rq","sparql"],load:()=>__webpack_require__.e(370).then(__webpack_require__.bind(__webpack_require__,70370)).then(m=>legacy(m.sparql))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Spreadsheet",alias:["excel","formula"],load:()=>__webpack_require__.e(7601).then(__webpack_require__.bind(__webpack_require__,97601)).then(m=>legacy(m.spreadsheet))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Squirrel",extensions:["nut"],load:()=>__webpack_require__.e(7917).then(__webpack_require__.bind(__webpack_require__,63821)).then(m=>legacy(m.squirrel))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Stylus",extensions:["styl"],load:()=>__webpack_require__.e(8007).then(__webpack_require__.bind(__webpack_require__,28007)).then(m=>legacy(m.stylus))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Swift",extensions:["swift"],load:()=>__webpack_require__.e(6062).then(__webpack_require__.bind(__webpack_require__,66062)).then(m=>legacy(m.swift))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"sTeX",load:()=>__webpack_require__.e(6732).then(__webpack_require__.bind(__webpack_require__,86732)).then(m=>legacy(m.stex))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"LaTeX",alias:["tex"],extensions:["text","ltx","tex"],load:()=>__webpack_require__.e(6732).then(__webpack_require__.bind(__webpack_require__,86732)).then(m=>legacy(m.stex))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"SystemVerilog",extensions:["v","sv","svh"],load:()=>__webpack_require__.e(2119).then(__webpack_require__.bind(__webpack_require__,52119)).then(m=>legacy(m.verilog))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Tcl",extensions:["tcl"],load:()=>__webpack_require__.e(3465).then(__webpack_require__.bind(__webpack_require__,43465)).then(m=>legacy(m.tcl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Textile",extensions:["textile"],load:()=>__webpack_require__.e(177).then(__webpack_require__.bind(__webpack_require__,90177)).then(m=>legacy(m.textile))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TiddlyWiki",load:()=>__webpack_require__.e(4511).then(__webpack_require__.bind(__webpack_require__,34511)).then(m=>legacy(m.tiddlyWiki))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Tiki wiki",load:()=>__webpack_require__.e(6471).then(__webpack_require__.bind(__webpack_require__,36471)).then(m=>legacy(m.tiki))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TOML",extensions:["toml"],load:()=>__webpack_require__.e(6443).then(__webpack_require__.bind(__webpack_require__,96443)).then(m=>legacy(m.toml))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Troff",extensions:["1","2","3","4","5","6","7","8","9"],load:()=>__webpack_require__.e(1920).then(__webpack_require__.bind(__webpack_require__,71920)).then(m=>legacy(m.troff))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TTCN",extensions:["ttcn","ttcn3","ttcnpp"],load:()=>__webpack_require__.e(6665).then(__webpack_require__.bind(__webpack_require__,66665)).then(m=>legacy(m.ttcn))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"TTCN_CFG",extensions:["cfg"],load:()=>__webpack_require__.e(9831).then(__webpack_require__.bind(__webpack_require__,29831)).then(m=>legacy(m.ttcnCfg))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Turtle",extensions:["ttl"],load:()=>__webpack_require__.e(5815).then(__webpack_require__.bind(__webpack_require__,15815)).then(m=>legacy(m.turtle))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Web IDL",extensions:["webidl"],load:()=>__webpack_require__.e(6692).then(__webpack_require__.bind(__webpack_require__,26692)).then(m=>legacy(m.webIDL))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"VB.NET",extensions:["vb"],load:()=>__webpack_require__.e(4212).then(__webpack_require__.bind(__webpack_require__,44212)).then(m=>legacy(m.vb))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"VBScript",extensions:["vbs"],load:()=>__webpack_require__.e(1650).then(__webpack_require__.bind(__webpack_require__,31650)).then(m=>legacy(m.vbScript))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Velocity",extensions:["vtl"],load:()=>__webpack_require__.e(617).then(__webpack_require__.bind(__webpack_require__,90617)).then(m=>legacy(m.velocity))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Verilog",extensions:["v"],load:()=>__webpack_require__.e(2119).then(__webpack_require__.bind(__webpack_require__,52119)).then(m=>legacy(m.verilog))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"VHDL",extensions:["vhd","vhdl"],load:()=>__webpack_require__.e(5819).then(__webpack_require__.bind(__webpack_require__,5819)).then(m=>legacy(m.vhdl))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"XQuery",extensions:["xy","xquery"],load:()=>__webpack_require__.e(5753).then(__webpack_require__.bind(__webpack_require__,35753)).then(m=>legacy(m.xQuery))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Yacas",extensions:["ys"],load:()=>__webpack_require__.e(9232).then(__webpack_require__.bind(__webpack_require__,69232)).then(m=>legacy(m.yacas))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"YAML",alias:["yml"],extensions:["yaml","yml"],load:()=>__webpack_require__.e(2877).then(__webpack_require__.bind(__webpack_require__,82877)).then(m=>legacy(m.yaml))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"Z80",extensions:["z80"],load:()=>__webpack_require__.e(1053).then(__webpack_require__.bind(__webpack_require__,21053)).then(m=>legacy(m.z80))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MscGen",extensions:["mscgen","mscin","msc"],load:()=>__webpack_require__.e(758).then(__webpack_require__.bind(__webpack_require__,30758)).then(m=>legacy(m.mscgen))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"X\xf9",extensions:["xu"],load:()=>__webpack_require__.e(758).then(__webpack_require__.bind(__webpack_require__,30758)).then(m=>legacy(m.xu))}),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.c6.of({name:"MsGenny",extensions:["msgenny"],load:()=>__webpack_require__.e(758).then(__webpack_require__.bind(__webpack_require__,30758)).then(m=>legacy(m.msgenny))})]}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1053.adb29a47c34b267a.js b/static/web/_next/static/chunks/1053.adb29a47c34b267a.js deleted file mode 100644 index ed6c62a8a..000000000 --- a/static/web/_next/static/chunks/1053.adb29a47c34b267a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1053],{21053:function(e,t,r){function n(e){e?(t=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,r=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(t=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,r=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var t,r,n=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,i=/^(n?[zc]|p[oe]?|m)\b/i,l=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,a=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{name:"z80",startState:function(){return{context:0}},token:function(s,c){var u;if(s.column()||(c.context=0),s.eatSpace())return null;if(s.eatWhile(/\w/)){if(e&&s.eat(".")&&s.eatWhile(/\w/),u=s.current(),s.indentation()){if((1==c.context||4==c.context)&&n.test(u))return c.context=4,"variable";if(2==c.context&&i.test(u))return c.context=4,"variableName.special";if(t.test(u))return c.context=1,"keyword";if(r.test(u))return c.context=2,"keyword";if(4==c.context&&a.test(u))return"number";if(l.test(u))return"error"}else if(s.match(a))return"number"}else if(s.eat(";"))return s.skipToEnd(),"comment";else if(s.eat('"')){for(;(u=s.next())&&'"'!=u;)"\\"==u&&s.next();return"string"}else if(s.eat("'")){if(s.match(/\\?.'/))return"number"}else if(s.eat(".")||s.sol()&&s.eat("#")){if(c.context=5,s.eatWhile(/\w/))return"def"}else if(s.eat("$")){if(s.eatWhile(/[\da-f]/i))return"number"}else if(s.eat("%")){if(s.eatWhile(/[01]/))return"number"}else s.next();return null}}}r.r(t),r.d(t,{ez80:function(){return l},z80:function(){return i}});let i=n(!1),l=n(!0)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1053.f237ac4cc05d6e85.js b/static/web/_next/static/chunks/1053.f237ac4cc05d6e85.js new file mode 100644 index 000000000..a8dab7376 --- /dev/null +++ b/static/web/_next/static/chunks/1053.f237ac4cc05d6e85.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1053],{21053:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkZ80(ez80){ez80?(keywords1=/^(exx?|(ld|cp)([di]r?)?|[lp]ea|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|[de]i|halt|im|in([di]mr?|ir?|irx|2r?)|ot(dmr?|[id]rx|imr?)|out(0?|[di]r?|[di]2r?)|tst(io)?|slp)(\.([sl]?i)?[sl])?\b/i,keywords2=/^(((call|j[pr]|rst|ret[in]?)(\.([sl]?i)?[sl])?)|(rs|st)mix)\b/i):(keywords1=/^(exx?|(ld|cp|in)([di]r?)?|pop|push|ad[cd]|cpl|daa|dec|inc|neg|sbc|sub|and|bit|[cs]cf|x?or|res|set|r[lr]c?a?|r[lr]d|s[lr]a|srl|djnz|nop|rst|[de]i|halt|im|ot[di]r|out[di]?)\b/i,keywords2=/^(call|j[pr]|ret[in]?|b_?(call|jump))\b/i);var keywords1,keywords2,variables1=/^(af?|bc?|c|de?|e|hl?|l|i[xy]?|r|sp)\b/i,variables2=/^(n?[zc]|p[oe]?|m)\b/i,errors=/^([hl][xy]|i[xy][hl]|slia|sll)\b/i,numbers=/^([\da-f]+h|[0-7]+o|[01]+b|\d+d?)\b/i;return{name:"z80",startState:function(){return{context:0}},token:function(stream,state){var w;if(stream.column()||(state.context=0),stream.eatSpace())return null;if(stream.eatWhile(/\w/)){if(ez80&&stream.eat(".")&&stream.eatWhile(/\w/),w=stream.current(),stream.indentation()){if((1==state.context||4==state.context)&&variables1.test(w))return state.context=4,"variable";if(2==state.context&&variables2.test(w))return state.context=4,"variableName.special";if(keywords1.test(w))return state.context=1,"keyword";if(keywords2.test(w))return state.context=2,"keyword";if(4==state.context&&numbers.test(w))return"number";if(errors.test(w))return"error"}else if(stream.match(numbers))return"number"}else if(stream.eat(";"))return stream.skipToEnd(),"comment";else if(stream.eat('"')){for(;(w=stream.next())&&'"'!=w;)"\\"==w&&stream.next();return"string"}else if(stream.eat("'")){if(stream.match(/\\?.'/))return"number"}else if(stream.eat(".")||stream.sol()&&stream.eat("#")){if(state.context=5,stream.eatWhile(/\w/))return"def"}else if(stream.eat("$")){if(stream.eatWhile(/[\da-f]/i))return"number"}else if(stream.eat("%")){if(stream.eatWhile(/[01]/))return"number"}else stream.next();return null}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ez80:function(){return ez80},z80:function(){return z80}});let z80=mkZ80(!1),ez80=mkZ80(!0)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1082-4166ccf641f72cd5.js b/static/web/_next/static/chunks/1082-4166ccf641f72cd5.js new file mode 100644 index 000000000..ed6a3efc1 --- /dev/null +++ b/static/web/_next/static/chunks/1082-4166ccf641f72cd5.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1082],{85368:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"}},16976:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"}},67303:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"}},77384:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"}},79203:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"}},78515:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"}},34950:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"}},15369:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"}},20702:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},25828:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"}},37431:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CheckCircleFilled=(obj=__webpack_require__(95183))&&obj.__esModule?obj:{default:obj};exports.default=_CheckCircleFilled,module.exports=_CheckCircleFilled},67996:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CheckCircleOutlined=(obj=__webpack_require__(48138))&&obj.__esModule?obj:{default:obj};exports.default=_CheckCircleOutlined,module.exports=_CheckCircleOutlined},42547:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CloseCircleFilled=(obj=__webpack_require__(86266))&&obj.__esModule?obj:{default:obj};exports.default=_CloseCircleFilled,module.exports=_CloseCircleFilled},74337:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CloseCircleOutlined=(obj=__webpack_require__(92018))&&obj.__esModule?obj:{default:obj};exports.default=_CloseCircleOutlined,module.exports=_CloseCircleOutlined},40753:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CloseOutlined=(obj=__webpack_require__(83482))&&obj.__esModule?obj:{default:obj};exports.default=_CloseOutlined,module.exports=_CloseOutlined},42461:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_ExclamationCircleFilled=(obj=__webpack_require__(77998))&&obj.__esModule?obj:{default:obj};exports.default=_ExclamationCircleFilled,module.exports=_ExclamationCircleFilled},67039:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_ExclamationCircleOutlined=(obj=__webpack_require__(3855))&&obj.__esModule?obj:{default:obj};exports.default=_ExclamationCircleOutlined,module.exports=_ExclamationCircleOutlined},94354:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_InfoCircleFilled=(obj=__webpack_require__(46564))&&obj.__esModule?obj:{default:obj};exports.default=_InfoCircleFilled,module.exports=_InfoCircleFilled},93201:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_InfoCircleOutlined=(obj=__webpack_require__(34106))&&obj.__esModule?obj:{default:obj};exports.default=_InfoCircleOutlined,module.exports=_InfoCircleOutlined},628:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_LoadingOutlined=(obj=__webpack_require__(4851))&&obj.__esModule?obj:{default:obj};exports.default=_LoadingOutlined,module.exports=_LoadingOutlined},92074:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836),_interopRequireWildcard=__webpack_require__(75263);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_objectWithoutProperties2=_interopRequireDefault(__webpack_require__(70215)),React=_interopRequireWildcard(__webpack_require__(67294)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_Context=_interopRequireDefault(__webpack_require__(98399)),_IconBase=_interopRequireDefault(__webpack_require__(95160)),_twoTonePrimaryColor=__webpack_require__(46768),_utils=__webpack_require__(72479),_excluded=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,_twoTonePrimaryColor.setTwoToneColor)("#1890ff");var Icon=React.forwardRef(function(props,ref){var _classNames,className=props.className,icon=props.icon,spin=props.spin,rotate=props.rotate,tabIndex=props.tabIndex,onClick=props.onClick,twoToneColor=props.twoToneColor,restProps=(0,_objectWithoutProperties2.default)(props,_excluded),_React$useContext$pre=React.useContext(_Context.default).prefixCls,prefixCls=void 0===_React$useContext$pre?"anticon":_React$useContext$pre,classString=(0,_classnames.default)(prefixCls,(_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-").concat(icon.name),!!icon.name),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-spin"),!!spin||"loading"===icon.name),_classNames),className),iconTabIndex=tabIndex;void 0===iconTabIndex&&onClick&&(iconTabIndex=-1);var _normalizeTwoToneColo=(0,_utils.normalizeTwoToneColors)(twoToneColor),_normalizeTwoToneColo2=(0,_slicedToArray2.default)(_normalizeTwoToneColo,2),primaryColor=_normalizeTwoToneColo2[0],secondaryColor=_normalizeTwoToneColo2[1];return React.createElement("span",(0,_objectSpread2.default)((0,_objectSpread2.default)({role:"img","aria-label":icon.name},restProps),{},{ref:ref,tabIndex:iconTabIndex,onClick:onClick,className:classString}),React.createElement(_IconBase.default,{icon:icon,primaryColor:primaryColor,secondaryColor:secondaryColor,style:rotate?{msTransform:"rotate(".concat(rotate,"deg)"),transform:"rotate(".concat(rotate,"deg)")}:void 0}))});Icon.displayName="AntdIcon",Icon.getTwoToneColor=_twoTonePrimaryColor.getTwoToneColor,Icon.setTwoToneColor=_twoTonePrimaryColor.setTwoToneColor,exports.default=Icon},98399:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var IconContext=(0,__webpack_require__(67294).createContext)({});exports.default=IconContext},95160:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectWithoutProperties2=_interopRequireDefault(__webpack_require__(70215)),_objectSpread2=_interopRequireDefault(__webpack_require__(42122)),_utils=__webpack_require__(72479),_excluded=["icon","className","onClick","style","primaryColor","secondaryColor"],twoToneColorPalette={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},IconBase=function(props){var icon=props.icon,className=props.className,onClick=props.onClick,style=props.style,primaryColor=props.primaryColor,secondaryColor=props.secondaryColor,restProps=(0,_objectWithoutProperties2.default)(props,_excluded),colors=twoToneColorPalette;if(primaryColor&&(colors={primaryColor:primaryColor,secondaryColor:secondaryColor||(0,_utils.getSecondaryColor)(primaryColor)}),(0,_utils.useInsertStyles)(),(0,_utils.warning)((0,_utils.isIconDefinition)(icon),"icon should be icon definiton, but got ".concat(icon)),!(0,_utils.isIconDefinition)(icon))return null;var target=icon;return target&&"function"==typeof target.icon&&(target=(0,_objectSpread2.default)((0,_objectSpread2.default)({},target),{},{icon:target.icon(colors.primaryColor,colors.secondaryColor)})),(0,_utils.generate)(target.icon,"svg-".concat(target.name),(0,_objectSpread2.default)({className:className,onClick:onClick,style:style,"data-icon":target.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},restProps))};IconBase.displayName="IconReact",IconBase.getTwoToneColors=function(){return(0,_objectSpread2.default)({},twoToneColorPalette)},IconBase.setTwoToneColors=function(_ref){var primaryColor=_ref.primaryColor,secondaryColor=_ref.secondaryColor;twoToneColorPalette.primaryColor=primaryColor,twoToneColorPalette.secondaryColor=secondaryColor||(0,_utils.getSecondaryColor)(primaryColor),twoToneColorPalette.calculated=!!secondaryColor},exports.default=IconBase},46768:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.setTwoToneColor=function(twoToneColor){var _normalizeTwoToneColo=(0,_utils.normalizeTwoToneColors)(twoToneColor),_normalizeTwoToneColo2=(0,_slicedToArray2.default)(_normalizeTwoToneColo,2),primaryColor=_normalizeTwoToneColo2[0],secondaryColor=_normalizeTwoToneColo2[1];return _IconBase.default.setTwoToneColors({primaryColor:primaryColor,secondaryColor:secondaryColor})},exports.getTwoToneColor=function(){var colors=_IconBase.default.getTwoToneColors();return colors.calculated?[colors.primaryColor,colors.secondaryColor]:colors.primaryColor};var _slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_IconBase=_interopRequireDefault(__webpack_require__(95160)),_utils=__webpack_require__(72479)},95183:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CheckCircleFilled=_interopRequireDefault(__webpack_require__(85368)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CheckCircleFilled=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CheckCircleFilled.default}))};CheckCircleFilled.displayName="CheckCircleFilled";var _default=React.forwardRef(CheckCircleFilled);exports.default=_default},48138:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CheckCircleOutlined=_interopRequireDefault(__webpack_require__(16976)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CheckCircleOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CheckCircleOutlined.default}))};CheckCircleOutlined.displayName="CheckCircleOutlined";var _default=React.forwardRef(CheckCircleOutlined);exports.default=_default},86266:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CloseCircleFilled=_interopRequireDefault(__webpack_require__(67303)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CloseCircleFilled=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CloseCircleFilled.default}))};CloseCircleFilled.displayName="CloseCircleFilled";var _default=React.forwardRef(CloseCircleFilled);exports.default=_default},92018:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CloseCircleOutlined=_interopRequireDefault(__webpack_require__(77384)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CloseCircleOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CloseCircleOutlined.default}))};CloseCircleOutlined.displayName="CloseCircleOutlined";var _default=React.forwardRef(CloseCircleOutlined);exports.default=_default},83482:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CloseOutlined=_interopRequireDefault(__webpack_require__(79203)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CloseOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CloseOutlined.default}))};CloseOutlined.displayName="CloseOutlined";var _default=React.forwardRef(CloseOutlined);exports.default=_default},77998:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_ExclamationCircleFilled=_interopRequireDefault(__webpack_require__(78515)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),ExclamationCircleFilled=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_ExclamationCircleFilled.default}))};ExclamationCircleFilled.displayName="ExclamationCircleFilled";var _default=React.forwardRef(ExclamationCircleFilled);exports.default=_default},3855:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_ExclamationCircleOutlined=_interopRequireDefault(__webpack_require__(34950)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),ExclamationCircleOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_ExclamationCircleOutlined.default}))};ExclamationCircleOutlined.displayName="ExclamationCircleOutlined";var _default=React.forwardRef(ExclamationCircleOutlined);exports.default=_default},46564:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_InfoCircleFilled=_interopRequireDefault(__webpack_require__(15369)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),InfoCircleFilled=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_InfoCircleFilled.default}))};InfoCircleFilled.displayName="InfoCircleFilled";var _default=React.forwardRef(InfoCircleFilled);exports.default=_default},34106:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_InfoCircleOutlined=_interopRequireDefault(__webpack_require__(20702)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),InfoCircleOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_InfoCircleOutlined.default}))};InfoCircleOutlined.displayName="InfoCircleOutlined";var _default=React.forwardRef(InfoCircleOutlined);exports.default=_default},4851:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_LoadingOutlined=_interopRequireDefault(__webpack_require__(25828)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),LoadingOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_LoadingOutlined.default}))};LoadingOutlined.displayName="LoadingOutlined";var _default=React.forwardRef(LoadingOutlined);exports.default=_default},72479:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.warning=function(valid,message){(0,_warning.default)(valid,"[@ant-design/icons] ".concat(message))},exports.isIconDefinition=function(target){return"object"===(0,_typeof2.default)(target)&&"string"==typeof target.name&&"string"==typeof target.theme&&("object"===(0,_typeof2.default)(target.icon)||"function"==typeof target.icon)},exports.normalizeAttrs=normalizeAttrs,exports.generate=function generate(node,key,rootProps){return rootProps?_react.default.createElement(node.tag,(0,_objectSpread2.default)((0,_objectSpread2.default)({key:key},normalizeAttrs(node.attrs)),rootProps),(node.children||[]).map(function(child,index){return generate(child,"".concat(key,"-").concat(node.tag,"-").concat(index))})):_react.default.createElement(node.tag,(0,_objectSpread2.default)({key:key},normalizeAttrs(node.attrs)),(node.children||[]).map(function(child,index){return generate(child,"".concat(key,"-").concat(node.tag,"-").concat(index))}))},exports.getSecondaryColor=function(primaryColor){return(0,_colors.generate)(primaryColor)[0]},exports.normalizeTwoToneColors=function(twoToneColor){return twoToneColor?Array.isArray(twoToneColor)?twoToneColor:[twoToneColor]:[]},exports.useInsertStyles=exports.iconStyles=exports.svgBaseProps=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),_typeof2=_interopRequireDefault(__webpack_require__(18698)),_colors=__webpack_require__(92138),_react=_interopRequireWildcard(__webpack_require__(67294)),_warning=_interopRequireDefault(__webpack_require__(45520)),_dynamicCSS=__webpack_require__(93399),_Context=_interopRequireDefault(__webpack_require__(98399));function normalizeAttrs(){var attrs=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(attrs).reduce(function(acc,key){var val=attrs[key];return"class"===key?(acc.className=val,delete acc.class):acc[key]=val,acc},{})}exports.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var iconStyles="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";exports.iconStyles=iconStyles,exports.useInsertStyles=function(){var styleStr=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iconStyles,csp=(0,_react.useContext)(_Context.default).csp;(0,_react.useEffect)(function(){(0,_dynamicCSS.updateCSS)(styleStr,"@ant-design-icons",{prepend:!0,csp:csp})},[])}},131:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{TinyColor:function(){return dist_module.C},bounds:function(){return bounds},convertDecimalToHex:function(){return conversion.Wl},convertHexToDecimal:function(){return conversion.T6},default:function(){return public_api},fromRatio:function(){return fromRatio},hslToRgb:function(){return conversion.ve},hsvToRgb:function(){return conversion.WE},inputToRGB:function(){return format_input.uA},isReadable:function(){return isReadable},isValidCSSUnit:function(){return format_input.ky},legacyRandom:function(){return legacyRandom},mostReadable:function(){return function mostReadable(baseColor,colorList,args){void 0===args&&(args={includeFallbackColors:!1,level:"AA",size:"small"});for(var bestColor=null,bestScore=0,includeFallbackColors=args.includeFallbackColors,level=args.level,size=args.size,_i=0;_ibestScore&&(bestScore=score,bestColor=new dist_module.C(color))}return isReadable(baseColor,bestColor,{level:level,size:size})||!includeFallbackColors?bestColor:(args.includeFallbackColors=!1,mostReadable(baseColor,["#fff","#000"],args))}},names:function(){return css_color_names.R},numberInputToObject:function(){return conversion.Yt},parseIntFromHex:function(){return conversion.VD},random:function(){return function random(options){if(void 0===options&&(options={}),void 0!==options.count&&null!==options.count){var hue,seed,res,totalColors=options.count,colors=[];for(options.count=void 0;totalColors>colors.length;)options.count=null,options.seed&&(options.seed+=1),colors.push(random(options));return options.count=totalColors,colors}var h=(hue=options.hue,seed=options.seed,(res=randomWithin(function(colorInput){var num=parseInt(colorInput,10);if(!Number.isNaN(num)&&num<360&&num>0)return[num,num];if("string"==typeof colorInput){var namedColor=bounds.find(function(n){return n.name===colorInput});if(namedColor){var color=defineColor(namedColor);if(color.hueRange)return color.hueRange}var parsed=new dist_module.C(colorInput);if(parsed.isValid){var hue=parsed.toHsv().h;return[hue,hue]}}return[0,360]}(hue),seed))<0&&(res=360+res),res),s=function(hue,options){if("monochrome"===options.hue)return 0;if("random"===options.luminosity)return randomWithin([0,100],options.seed);var saturationRange=getColorInfo(hue).saturationRange,sMin=saturationRange[0],sMax=saturationRange[1];switch(options.luminosity){case"bright":sMin=55;break;case"dark":sMin=sMax-10;break;case"light":sMax=55}return randomWithin([sMin,sMax],options.seed)}(h,options),v=function(H,S,options){var bMin=function(H,S){for(var lowerBounds=getColorInfo(H).lowerBounds,i=0;i=s1&&S<=s2){var m=(v2-v1)/(s2-s1),b=v1-m*s1;return m*S+b}}return 0}(H,S),bMax=100;switch(options.luminosity){case"dark":bMax=bMin+20;break;case"light":bMin=(bMax+bMin)/2;break;case"random":bMin=0,bMax=100}return randomWithin([bMin,bMax],options.seed)}(h,s,options),res1={h:h,s:s,v:v};return void 0!==options.alpha&&(res1.a=options.alpha),new dist_module.C(res1)}},readability:function(){return readability},rgbToHex:function(){return conversion.vq},rgbToHsl:function(){return conversion.lC},rgbToHsv:function(){return conversion.py},rgbToRgb:function(){return conversion.rW},rgbaToArgbHex:function(){return conversion.GC},rgbaToHex:function(){return conversion.s},stringInputToObject:function(){return format_input.uz},tinycolor:function(){return dist_module.H},toMsFilter:function(){return toMsFilter}});var dist_module=__webpack_require__(10274),css_color_names=__webpack_require__(48701);function readability(color1,color2){var c1=new dist_module.C(color1),c2=new dist_module.C(color2);return(Math.max(c1.getLuminance(),c2.getLuminance())+.05)/(Math.min(c1.getLuminance(),c2.getLuminance())+.05)}function isReadable(color1,color2,wcag2){void 0===wcag2&&(wcag2={level:"AA",size:"small"});var _a,_b,readabilityLevel=readability(color1,color2);switch((null!==(_a=wcag2.level)&&void 0!==_a?_a:"AA")+(null!==(_b=wcag2.size)&&void 0!==_b?_b:"small")){case"AAsmall":case"AAAlarge":return readabilityLevel>=4.5;case"AAlarge":return readabilityLevel>=3;case"AAAsmall":return readabilityLevel>=7;default:return!1}}var conversion=__webpack_require__(86500);function toMsFilter(firstColor,secondColor){var color=new dist_module.C(firstColor),hex8String="#"+(0,conversion.GC)(color.r,color.g,color.b,color.a),secondHex8String=hex8String,gradientType=color.gradientType?"GradientType = 1, ":"";if(secondColor){var s=new dist_module.C(secondColor);secondHex8String="#"+(0,conversion.GC)(s.r,s.g,s.b,s.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(gradientType,"startColorstr=").concat(hex8String,",endColorstr=").concat(secondHex8String,")")}var util=__webpack_require__(90279);function fromRatio(ratio,opts){var newColor={r:(0,util.JX)(ratio.r),g:(0,util.JX)(ratio.g),b:(0,util.JX)(ratio.b)};return void 0!==ratio.a&&(newColor.a=Number(ratio.a)),new dist_module.C(newColor,opts)}function legacyRandom(){return new dist_module.C({r:Math.random(),g:Math.random(),b:Math.random()})}var format_input=__webpack_require__(1350);function getColorInfo(hue){hue>=334&&hue<=360&&(hue-=360);for(var _i=0;_i=color.hueRange[0]&&hue<=color.hueRange[1])return color}throw Error("Color not found")}function randomWithin(range,seed){if(void 0===seed)return Math.floor(range[0]+Math.random()*(range[1]+1-range[0]));var max=range[1]||1,min=range[0]||0;return Math.floor(min+(seed=(9301*seed+49297)%233280)/233280*(max-min))}function defineColor(bound){var sMin=bound.lowerBounds[0][0],sMax=bound.lowerBounds[bound.lowerBounds.length-1][0],bMin=bound.lowerBounds[bound.lowerBounds.length-1][1],bMax=bound.lowerBounds[0][1];return{name:bound.name,hueRange:bound.hueRange,lowerBounds:bound.lowerBounds,saturationRange:[sMin,sMax],brightnessRange:[bMin,bMax]}}var bounds=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}],public_api=dist_module.H},13594:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.noop=noop,Object.defineProperty(exports,"resetWarned",{enumerable:!0,get:function(){return _warning.resetWarned}});var _warning=_interopRequireWildcard(__webpack_require__(45520));function noop(){}exports.default=noop},1028:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=_interopRequireDefault(__webpack_require__(25633)).default;exports.default=_default},93319:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.DisabledContextProvider=void 0;var React=_interopRequireWildcard(__webpack_require__(67294)),DisabledContext=React.createContext(!1);exports.DisabledContextProvider=function(_ref){var children=_ref.children,disabled=_ref.disabled,originDisabled=React.useContext(DisabledContext);return React.createElement(DisabledContext.Provider,{value:disabled||originDisabled},children)},exports.default=DisabledContext},3236:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.SizeContextProvider=void 0;var React=_interopRequireWildcard(__webpack_require__(67294)),SizeContext=React.createContext(void 0);exports.SizeContextProvider=function(_ref){var children=_ref.children,size=_ref.size;return React.createElement(SizeContext.Consumer,null,function(originSize){return React.createElement(SizeContext.Provider,{value:size||originSize},children)})},exports.default=SizeContext},7177:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.ConfigContext=exports.ConfigConsumer=void 0,exports.withConfigConsumer=function(config){return function(Component){var cons=Component.constructor;return cons&&cons.displayName||Component.name,function(props){return React.createElement(ConfigConsumer,null,function(configProps){var basicPrefixCls=config.prefixCls,prefixCls=(0,configProps.getPrefixCls)(basicPrefixCls,props.prefixCls);return React.createElement(Component,(0,_extends2.default)({},configProps,props,{prefixCls:prefixCls}))})}}};var _extends2=_interopRequireDefault(__webpack_require__(10434)),React=_interopRequireWildcard(__webpack_require__(67294)),ConfigContext=React.createContext({getPrefixCls:function(suffixCls,customizePrefixCls){return customizePrefixCls||(suffixCls?"ant-".concat(suffixCls):"ant")}});exports.ConfigContext=ConfigContext;var ConfigConsumer=ConfigContext.Consumer;exports.ConfigConsumer=ConfigConsumer},56301:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.getStyle=getStyle,exports.registerTheme=function(globalPrefixCls,theme){var style=getStyle(globalPrefixCls,theme);(0,_canUseDom.default)()&&(0,_dynamicCSS.updateCSS)(style,"".concat(dynamicStyleMark,"-dynamic-theme"))};var _colors=__webpack_require__(92138),_tinycolor=__webpack_require__(131),_canUseDom=_interopRequireDefault(__webpack_require__(19158)),_dynamicCSS=__webpack_require__(93399);_interopRequireDefault(__webpack_require__(13594));var dynamicStyleMark="-ant-".concat(Date.now(),"-").concat(Math.random());function getStyle(globalPrefixCls,theme){var variables={},formatColor=function(color,updater){var clone=color.clone();return(clone=(null==updater?void 0:updater(clone))||clone).toRgbString()},fillColor=function(colorVal,type){var baseColor=new _tinycolor.TinyColor(colorVal),colorPalettes=(0,_colors.generate)(baseColor.toRgbString());variables["".concat(type,"-color")]=formatColor(baseColor),variables["".concat(type,"-color-disabled")]=colorPalettes[1],variables["".concat(type,"-color-hover")]=colorPalettes[4],variables["".concat(type,"-color-active")]=colorPalettes[6],variables["".concat(type,"-color-outline")]=baseColor.clone().setAlpha(.2).toRgbString(),variables["".concat(type,"-color-deprecated-bg")]=colorPalettes[0],variables["".concat(type,"-color-deprecated-border")]=colorPalettes[2]};if(theme.primaryColor){fillColor(theme.primaryColor,"primary");var primaryColor=new _tinycolor.TinyColor(theme.primaryColor),primaryColors=(0,_colors.generate)(primaryColor.toRgbString());primaryColors.forEach(function(color,index){variables["primary-".concat(index+1)]=color}),variables["primary-color-deprecated-l-35"]=formatColor(primaryColor,function(c){return c.lighten(35)}),variables["primary-color-deprecated-l-20"]=formatColor(primaryColor,function(c){return c.lighten(20)}),variables["primary-color-deprecated-t-20"]=formatColor(primaryColor,function(c){return c.tint(20)}),variables["primary-color-deprecated-t-50"]=formatColor(primaryColor,function(c){return c.tint(50)}),variables["primary-color-deprecated-f-12"]=formatColor(primaryColor,function(c){return c.setAlpha(.12*c.getAlpha())});var primaryActiveColor=new _tinycolor.TinyColor(primaryColors[0]);variables["primary-color-active-deprecated-f-30"]=formatColor(primaryActiveColor,function(c){return c.setAlpha(.3*c.getAlpha())}),variables["primary-color-active-deprecated-d-02"]=formatColor(primaryActiveColor,function(c){return c.darken(2)})}theme.successColor&&fillColor(theme.successColor,"success"),theme.warningColor&&fillColor(theme.warningColor,"warning"),theme.errorColor&&fillColor(theme.errorColor,"error"),theme.infoColor&&fillColor(theme.infoColor,"info");var cssList=Object.keys(variables).map(function(key){return"--".concat(globalPrefixCls,"-").concat(key,": ").concat(variables[key],";")});return"\n :root {\n ".concat(cssList.join("\n"),"\n }\n ").trim()}},31929:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var globalPrefixCls,globalIconPrefixCls,_interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ConfigConsumer",{enumerable:!0,get:function(){return _context.ConfigConsumer}}),Object.defineProperty(exports,"ConfigContext",{enumerable:!0,get:function(){return _context.ConfigContext}}),exports.globalConfig=exports.defaultPrefixCls=exports.defaultIconPrefixCls=exports.default=exports.configConsumerProps=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_Context=_interopRequireDefault(__webpack_require__(98399)),_rcFieldForm=__webpack_require__(71990),_useMemo=_interopRequireDefault(__webpack_require__(67265)),React=_interopRequireWildcard(__webpack_require__(67294)),_localeProvider=_interopRequireWildcard(__webpack_require__(53594)),_LocaleReceiver=_interopRequireDefault(__webpack_require__(73625)),_default2=_interopRequireDefault(__webpack_require__(56350)),_message=_interopRequireDefault(__webpack_require__(11187)),_notification=_interopRequireDefault(__webpack_require__(16318)),_context=__webpack_require__(7177),_cssVariables=__webpack_require__(56301),_DisabledContext=__webpack_require__(93319),_SizeContext=_interopRequireWildcard(__webpack_require__(3236));exports.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var PASSED_PROPS=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];exports.defaultPrefixCls="ant";var defaultIconPrefixCls="anticon";function getGlobalPrefixCls(){return globalPrefixCls||"ant"}function getGlobalIconPrefixCls(){return globalIconPrefixCls||defaultIconPrefixCls}exports.defaultIconPrefixCls=defaultIconPrefixCls,exports.globalConfig=function(){return{getPrefixCls:function(suffixCls,customizePrefixCls){return customizePrefixCls||(suffixCls?"".concat(getGlobalPrefixCls(),"-").concat(suffixCls):getGlobalPrefixCls())},getIconPrefixCls:getGlobalIconPrefixCls,getRootPrefixCls:function(rootPrefixCls,customizePrefixCls){return rootPrefixCls||globalPrefixCls||(customizePrefixCls&&customizePrefixCls.includes("-")?customizePrefixCls.replace(/^(.*)-[^-]*$/,"$1"):getGlobalPrefixCls())}}};var ProviderChildren=function(props){var _a,_b,children=props.children,csp=props.csp,autoInsertSpaceInButton=props.autoInsertSpaceInButton,form=props.form,locale=props.locale,componentSize=props.componentSize,direction=props.direction,space=props.space,virtual=props.virtual,dropdownMatchSelectWidth=props.dropdownMatchSelectWidth,legacyLocale=props.legacyLocale,parentContext=props.parentContext,iconPrefixCls=props.iconPrefixCls,componentDisabled=props.componentDisabled,getPrefixCls=React.useCallback(function(suffixCls,customizePrefixCls){var prefixCls=props.prefixCls;if(customizePrefixCls)return customizePrefixCls;var mergedPrefixCls=prefixCls||parentContext.getPrefixCls("");return suffixCls?"".concat(mergedPrefixCls,"-").concat(suffixCls):mergedPrefixCls},[parentContext.getPrefixCls,props.prefixCls]),config=(0,_extends2.default)((0,_extends2.default)({},parentContext),{csp:csp,autoInsertSpaceInButton:autoInsertSpaceInButton,locale:locale||legacyLocale,direction:direction,space:space,virtual:virtual,dropdownMatchSelectWidth:dropdownMatchSelectWidth,getPrefixCls:getPrefixCls});PASSED_PROPS.forEach(function(propName){var propValue=props[propName];propValue&&(config[propName]=propValue)});var memoedConfig=(0,_useMemo.default)(function(){return config},config,function(prevConfig,currentConfig){var prevKeys=Object.keys(prevConfig),currentKeys=Object.keys(currentConfig);return prevKeys.length!==currentKeys.length||prevKeys.some(function(key){return prevConfig[key]!==currentConfig[key]})}),memoIconContextValue=React.useMemo(function(){return{prefixCls:iconPrefixCls,csp:csp}},[iconPrefixCls,csp]),childNode=children,validateMessages={};return locale&&(validateMessages=(null===(_a=locale.Form)||void 0===_a?void 0:_a.defaultValidateMessages)||(null===(_b=_default2.default.Form)||void 0===_b?void 0:_b.defaultValidateMessages)||{}),form&&form.validateMessages&&(validateMessages=(0,_extends2.default)((0,_extends2.default)({},validateMessages),form.validateMessages)),Object.keys(validateMessages).length>0&&(childNode=React.createElement(_rcFieldForm.FormProvider,{validateMessages:validateMessages},children)),locale&&(childNode=React.createElement(_localeProvider.default,{locale:locale,_ANT_MARK__:_localeProvider.ANT_MARK},childNode)),(iconPrefixCls||csp)&&(childNode=React.createElement(_Context.default.Provider,{value:memoIconContextValue},childNode)),componentSize&&(childNode=React.createElement(_SizeContext.SizeContextProvider,{size:componentSize},childNode)),void 0!==componentDisabled&&(childNode=React.createElement(_DisabledContext.DisabledContextProvider,{disabled:componentDisabled},childNode)),React.createElement(_context.ConfigContext.Provider,{value:memoedConfig},childNode)},ConfigProvider=function(props){return React.useEffect(function(){props.direction&&(_message.default.config({rtl:"rtl"===props.direction}),_notification.default.config({rtl:"rtl"===props.direction}))},[props.direction]),React.createElement(_LocaleReceiver.default,null,function(_,__,legacyLocale){return React.createElement(_context.ConfigConsumer,null,function(context){return React.createElement(ProviderChildren,(0,_extends2.default)({parentContext:context,legacyLocale:legacyLocale},props))})})};ConfigProvider.ConfigContext=_context.ConfigContext,ConfigProvider.SizeContext=_SizeContext.default,ConfigProvider.config=function(_ref){var prefixCls=_ref.prefixCls,iconPrefixCls=_ref.iconPrefixCls,theme=_ref.theme;void 0!==prefixCls&&(globalPrefixCls=prefixCls),void 0!==iconPrefixCls&&(globalIconPrefixCls=iconPrefixCls),theme&&(0,_cssVariables.registerTheme)(getGlobalPrefixCls(),theme)},exports.default=ConfigProvider},25633:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_en_US=_interopRequireDefault(__webpack_require__(27590)),_en_US2=_interopRequireDefault(__webpack_require__(52040)),locale={lang:(0,_extends2.default)({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},_en_US.default),timePickerLocale:(0,_extends2.default)({},_en_US2.default)};exports.default=locale},73625:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLocaleReceiver=exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),React=_interopRequireWildcard(__webpack_require__(67294)),_context=_interopRequireDefault(__webpack_require__(89354)),_default2=_interopRequireDefault(__webpack_require__(95209));exports.default=function(props){var _props$componentName=props.componentName,componentName=void 0===_props$componentName?"global":_props$componentName,defaultLocale=props.defaultLocale,children=props.children,antLocale=React.useContext(_context.default);return children(React.useMemo(function(){var _a,locale=defaultLocale||_default2.default[componentName],localeFromContext=null!==(_a=null==antLocale?void 0:antLocale[componentName])&&void 0!==_a?_a:{};return(0,_extends2.default)((0,_extends2.default)({},locale instanceof Function?locale():locale),localeFromContext||{})},[componentName,defaultLocale,antLocale]),React.useMemo(function(){var localeCode=antLocale&&antLocale.locale;return antLocale&&antLocale.exist&&!localeCode?_default2.default.locale:localeCode},[antLocale]),antLocale)},exports.useLocaleReceiver=function(componentName,defaultLocale){var antLocale=React.useContext(_context.default);return[React.useMemo(function(){var _a,locale=defaultLocale||_default2.default[componentName],localeFromContext=null!==(_a=null==antLocale?void 0:antLocale[componentName])&&void 0!==_a?_a:{};return(0,_extends2.default)((0,_extends2.default)({},"function"==typeof locale?locale():locale),localeFromContext||{})},[componentName,defaultLocale,antLocale])]}},89354:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var LocaleContext=(0,__webpack_require__(67294).createContext)(void 0);exports.default=LocaleContext},95209:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=_interopRequireDefault(__webpack_require__(56350)).default;exports.default=_default},53594:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.ANT_MARK=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),React=_interopRequireWildcard(__webpack_require__(67294));_interopRequireDefault(__webpack_require__(13594));var _locale=__webpack_require__(10625),_context=_interopRequireDefault(__webpack_require__(89354));exports.ANT_MARK="internalMark",exports.default=function(props){var _props$locale=props.locale,locale=void 0===_props$locale?{}:_props$locale,children=props.children;props._ANT_MARK__,React.useEffect(function(){return(0,_locale.changeConfirmLocale)(locale&&locale.Modal),function(){(0,_locale.changeConfirmLocale)()}},[locale]);var getMemoizedContextValue=React.useMemo(function(){return(0,_extends2.default)((0,_extends2.default)({},locale),{exist:!0})},[locale]);return React.createElement(_context.default.Provider,{value:getMemoizedContextValue},children)}},56350:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _en_US=_interopRequireDefault(__webpack_require__(62273)),_en_US2=_interopRequireDefault(__webpack_require__(1028)),_en_US3=_interopRequireDefault(__webpack_require__(25633)),_en_US4=_interopRequireDefault(__webpack_require__(52040)),typeTemplate="${label} is not a valid ${type}",localeValues={locale:"en",Pagination:_en_US.default,DatePicker:_en_US3.default,TimePicker:_en_US4.default,Calendar:_en_US2.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:typeTemplate,method:typeTemplate,array:typeTemplate,object:typeTemplate,number:typeTemplate,date:typeTemplate,boolean:typeTemplate,integer:typeTemplate,float:typeTemplate,regexp:typeTemplate,email:typeTemplate,url:typeTemplate,hex:typeTemplate},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}};exports.default=localeValues},64333:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(getRcNotificationInstance,getRCNoticeProps){return function(){var getPrefixCls,getPopupContainer,innerInstance=null,_useRCNotification=(0,_useNotification.default)({add:function(noticeProps,holderCallback){null==innerInstance||innerInstance.component.add(noticeProps,holderCallback)}}),_useRCNotification2=(0,_slicedToArray2.default)(_useRCNotification,2),hookNotify=_useRCNotification2[0],holder=_useRCNotification2[1],hookApiRef=React.useRef({});return hookApiRef.current.open=function(args){var mergedPrefixCls=getPrefixCls("message",args.prefixCls),rootPrefixCls=getPrefixCls(),target=args.key||(0,_.getKeyThenIncreaseKey)(),closePromise=new Promise(function(resolve){var callback=function(){return"function"==typeof args.onClose&&args.onClose(),resolve(!0)};getRcNotificationInstance((0,_extends2.default)((0,_extends2.default)({},args),{prefixCls:mergedPrefixCls,rootPrefixCls:rootPrefixCls,getPopupContainer:getPopupContainer}),function(_ref){var prefixCls=_ref.prefixCls;innerInstance=_ref.instance,hookNotify(getRCNoticeProps((0,_extends2.default)((0,_extends2.default)({},args),{key:target,onClose:callback}),prefixCls))})}),result=function(){innerInstance&&innerInstance.removeNotice(target)};return result.then=function(filled,rejected){return closePromise.then(filled,rejected)},result.promise=closePromise,result},_.typeList.forEach(function(type){return(0,_.attachTypeApi)(hookApiRef.current,type)}),[hookApiRef.current,React.createElement(_configProvider.ConfigConsumer,{key:"holder"},function(context){return getPrefixCls=context.getPrefixCls,getPopupContainer=context.getPopupContainer,holder})]}};var _extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_useNotification=_interopRequireDefault(__webpack_require__(45484)),React=_interopRequireWildcard(__webpack_require__(67294)),_=__webpack_require__(11187),_configProvider=__webpack_require__(31929)},11187:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var messageInstance,defaultTop,getContainer,maxCount,_interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.attachTypeApi=attachTypeApi,exports.getInstance=exports.default=void 0,exports.getKeyThenIncreaseKey=getKeyThenIncreaseKey,exports.typeList=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_CheckCircleFilled=_interopRequireDefault(__webpack_require__(37431)),_CloseCircleFilled=_interopRequireDefault(__webpack_require__(42547)),_ExclamationCircleFilled=_interopRequireDefault(__webpack_require__(42461)),_InfoCircleFilled=_interopRequireDefault(__webpack_require__(94354)),_LoadingOutlined=_interopRequireDefault(__webpack_require__(628)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_rcNotification=_interopRequireDefault(__webpack_require__(91127)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=_interopRequireWildcard(__webpack_require__(31929)),_useMessage=_interopRequireDefault(__webpack_require__(64333)),defaultDuration=3,key=1,localPrefixCls="",transitionName="move-up",hasTransitionName=!1,rtl=!1;function getKeyThenIncreaseKey(){return key++}function getRCNotificationInstance(args,callback){var customizePrefixCls=args.prefixCls,getContextPopupContainer=args.getPopupContainer,_globalConfig=(0,_configProvider.globalConfig)(),getPrefixCls=_globalConfig.getPrefixCls,getRootPrefixCls=_globalConfig.getRootPrefixCls,getIconPrefixCls=_globalConfig.getIconPrefixCls,prefixCls=getPrefixCls("message",customizePrefixCls||localPrefixCls),rootPrefixCls=getRootPrefixCls(args.rootPrefixCls,prefixCls),iconPrefixCls=getIconPrefixCls();if(messageInstance){callback({prefixCls:prefixCls,rootPrefixCls:rootPrefixCls,iconPrefixCls:iconPrefixCls,instance:messageInstance});return}var instanceConfig={prefixCls:prefixCls,transitionName:hasTransitionName?transitionName:"".concat(rootPrefixCls,"-").concat(transitionName),style:{top:defaultTop},getContainer:getContainer||getContextPopupContainer,maxCount:maxCount};_rcNotification.default.newInstance(instanceConfig,function(instance){if(messageInstance){callback({prefixCls:prefixCls,rootPrefixCls:rootPrefixCls,iconPrefixCls:iconPrefixCls,instance:messageInstance});return}messageInstance=instance,callback({prefixCls:prefixCls,rootPrefixCls:rootPrefixCls,iconPrefixCls:iconPrefixCls,instance:instance})})}var typeToIcon={info:_InfoCircleFilled.default,success:_CheckCircleFilled.default,error:_CloseCircleFilled.default,warning:_ExclamationCircleFilled.default,loading:_LoadingOutlined.default},typeList=Object.keys(typeToIcon);function getRCNoticeProps(args,prefixCls,iconPrefixCls){var _classNames,duration=void 0!==args.duration?args.duration:defaultDuration,IconComponent=typeToIcon[args.type],messageClass=(0,_classnames.default)("".concat(prefixCls,"-custom-content"),(_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-").concat(args.type),args.type),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-rtl"),!0===rtl),_classNames));return{key:args.key,duration:duration,style:args.style||{},className:args.className,content:React.createElement(_configProvider.default,{iconPrefixCls:iconPrefixCls},React.createElement("div",{className:messageClass},args.icon||IconComponent&&React.createElement(IconComponent,null),React.createElement("span",null,args.content))),onClose:args.onClose,onClick:args.onClick}}exports.typeList=typeList;var api={open:function(args){var target=args.key||getKeyThenIncreaseKey(),closePromise=new Promise(function(resolve){var callback=function(){return"function"==typeof args.onClose&&args.onClose(),resolve(!0)};getRCNotificationInstance(args,function(_ref){var prefixCls=_ref.prefixCls,iconPrefixCls=_ref.iconPrefixCls;_ref.instance.notice(getRCNoticeProps((0,_extends2.default)((0,_extends2.default)({},args),{key:target,onClose:callback}),prefixCls,iconPrefixCls))})}),result=function(){messageInstance&&messageInstance.removeNotice(target)};return result.then=function(filled,rejected){return closePromise.then(filled,rejected)},result.promise=closePromise,result},config:function(options){void 0!==options.top&&(defaultTop=options.top,messageInstance=null),void 0!==options.duration&&(defaultDuration=options.duration),void 0!==options.prefixCls&&(localPrefixCls=options.prefixCls),void 0!==options.getContainer&&(getContainer=options.getContainer,messageInstance=null),void 0!==options.transitionName&&(transitionName=options.transitionName,messageInstance=null,hasTransitionName=!0),void 0!==options.maxCount&&(maxCount=options.maxCount,messageInstance=null),void 0!==options.rtl&&(rtl=options.rtl)},destroy:function(messageKey){messageInstance&&(messageKey?(0,messageInstance.removeNotice)(messageKey):((0,messageInstance.destroy)(),messageInstance=null))}};function attachTypeApi(originalApi,type){originalApi[type]=function(content,duration,onClose){return"[object Object]"===Object.prototype.toString.call(content)&&content.content?originalApi.open((0,_extends2.default)((0,_extends2.default)({},content),{type:type})):("function"==typeof duration&&(onClose=duration,duration=void 0),originalApi.open({content:content,duration:duration,type:type,onClose:onClose}))}}typeList.forEach(function(type){return attachTypeApi(api,type)}),api.warn=api.warning,api.useMessage=(0,_useMessage.default)(getRCNotificationInstance,getRCNoticeProps),exports.getInstance=function(){return null},exports.default=api},10625:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.changeConfirmLocale=function(newLocale){runtimeLocale=newLocale?(0,_extends2.default)((0,_extends2.default)({},runtimeLocale),newLocale):(0,_extends2.default)({},_default.default.Modal)},exports.getConfirmLocale=function(){return runtimeLocale};var _extends2=_interopRequireDefault(__webpack_require__(10434)),_default=_interopRequireDefault(__webpack_require__(56350)),runtimeLocale=(0,_extends2.default)({},_default.default.Modal)},23298:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(getNotificationInstance,getRCNoticeProps){return function(){var getPrefixCls,innerInstance=null,_useRCNotification=(0,_useNotification.default)({add:function(noticeProps,holderCallback){null==innerInstance||innerInstance.component.add(noticeProps,holderCallback)}}),_useRCNotification2=(0,_slicedToArray2.default)(_useRCNotification,2),hookNotify=_useRCNotification2[0],holder=_useRCNotification2[1],hookApiRef=React.useRef({});return hookApiRef.current.open=function(args){var mergedPrefixCls=getPrefixCls("notification",args.prefixCls);getNotificationInstance((0,_extends2.default)((0,_extends2.default)({},args),{prefixCls:mergedPrefixCls}),function(_ref){var prefixCls=_ref.prefixCls;innerInstance=_ref.instance,hookNotify(getRCNoticeProps(args,prefixCls))})},["success","info","warning","error"].forEach(function(type){hookApiRef.current[type]=function(args){return hookApiRef.current.open((0,_extends2.default)((0,_extends2.default)({},args),{type:type}))}}),[hookApiRef.current,React.createElement(_configProvider.ConfigConsumer,{key:"holder"},function(context){return getPrefixCls=context.getPrefixCls,holder})]}};var _extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_useNotification=_interopRequireDefault(__webpack_require__(45484)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929)},16318:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var defaultGetContainer,defaultCloseIcon,maxCount,_interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.getInstance=exports.default=void 0;var _regeneratorRuntime2=_interopRequireDefault(__webpack_require__(17061)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_CheckCircleOutlined=_interopRequireDefault(__webpack_require__(67996)),_CloseCircleOutlined=_interopRequireDefault(__webpack_require__(74337)),_CloseOutlined=_interopRequireDefault(__webpack_require__(40753)),_ExclamationCircleOutlined=_interopRequireDefault(__webpack_require__(67039)),_InfoCircleOutlined=_interopRequireDefault(__webpack_require__(93201)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_rcNotification=_interopRequireDefault(__webpack_require__(91127)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=_interopRequireWildcard(__webpack_require__(31929)),_useNotification=_interopRequireDefault(__webpack_require__(23298)),notificationInstance={},defaultDuration=4.5,defaultTop=24,defaultBottom=24,defaultPrefixCls="",defaultPlacement="topRight",rtl=!1;function getNotificationInstance(args,callback){var _args$placement=args.placement,placement=void 0===_args$placement?defaultPlacement:_args$placement,top=args.top,bottom=args.bottom,_args$getContainer=args.getContainer,getContainer=void 0===_args$getContainer?defaultGetContainer:_args$getContainer,customizePrefixCls=args.prefixCls,_globalConfig=(0,_configProvider.globalConfig)(),getPrefixCls=_globalConfig.getPrefixCls,getIconPrefixCls=_globalConfig.getIconPrefixCls,prefixCls=getPrefixCls("notification",customizePrefixCls||defaultPrefixCls),iconPrefixCls=getIconPrefixCls(),cacheKey="".concat(prefixCls,"-").concat(placement),cacheInstance=notificationInstance[cacheKey];if(cacheInstance){Promise.resolve(cacheInstance).then(function(instance){callback({prefixCls:"".concat(prefixCls,"-notice"),iconPrefixCls:iconPrefixCls,instance:instance})});return}var notificationClass=(0,_classnames.default)("".concat(prefixCls,"-").concat(placement),(0,_defineProperty2.default)({},"".concat(prefixCls,"-rtl"),!0===rtl));notificationInstance[cacheKey]=new Promise(function(resolve){_rcNotification.default.newInstance({prefixCls:prefixCls,className:notificationClass,style:function(placement){var style,top=arguments.length>1&&void 0!==arguments[1]?arguments[1]:defaultTop,bottom=arguments.length>2&&void 0!==arguments[2]?arguments[2]:defaultBottom;switch(placement){case"top":style={left:"50%",transform:"translateX(-50%)",right:"auto",top:top,bottom:"auto"};break;case"topLeft":style={left:0,top:top,bottom:"auto"};break;case"topRight":style={right:0,top:top,bottom:"auto"};break;case"bottom":style={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:bottom};break;case"bottomLeft":style={left:0,top:"auto",bottom:bottom};break;default:style={right:0,top:"auto",bottom:bottom}}return style}(placement,top,bottom),getContainer:getContainer,maxCount:maxCount},function(notification){resolve(notification),callback({prefixCls:"".concat(prefixCls,"-notice"),iconPrefixCls:iconPrefixCls,instance:notification})})})}var typeToIcon={success:_CheckCircleOutlined.default,info:_InfoCircleOutlined.default,error:_CloseCircleOutlined.default,warning:_ExclamationCircleOutlined.default};function getRCNoticeProps(args,prefixCls,iconPrefixCls){var durationArg=args.duration,icon=args.icon,type=args.type,description=args.description,message=args.message,btn=args.btn,onClose=args.onClose,onClick=args.onClick,key=args.key,style=args.style,className=args.className,_args$closeIcon=args.closeIcon,props=args.props,duration=void 0===durationArg?defaultDuration:durationArg,iconNode=null;icon?iconNode=React.createElement("span",{className:"".concat(prefixCls,"-icon")},args.icon):type&&(iconNode=React.createElement(typeToIcon[type]||null,{className:"".concat(prefixCls,"-icon ").concat(prefixCls,"-icon-").concat(type)}));var closeIconToRender=React.createElement("span",{className:"".concat(prefixCls,"-close-x")},(void 0===_args$closeIcon?defaultCloseIcon:_args$closeIcon)||React.createElement(_CloseOutlined.default,{className:"".concat(prefixCls,"-close-icon")})),autoMarginTag=!description&&iconNode?React.createElement("span",{className:"".concat(prefixCls,"-message-single-line-auto-margin")}):null;return{content:React.createElement(_configProvider.default,{iconPrefixCls:iconPrefixCls},React.createElement("div",{className:iconNode?"".concat(prefixCls,"-with-icon"):"",role:"alert"},iconNode,React.createElement("div",{className:"".concat(prefixCls,"-message")},autoMarginTag,message),React.createElement("div",{className:"".concat(prefixCls,"-description")},description),btn?React.createElement("span",{className:"".concat(prefixCls,"-btn")},btn):null)),duration:duration,closable:!0,closeIcon:closeIconToRender,onClose:onClose,onClick:onClick,key:key,style:style||{},className:(0,_classnames.default)(className,(0,_defineProperty2.default)({},"".concat(prefixCls,"-").concat(type),!!type)),props:props}}var api={open:function(args){getNotificationInstance(args,function(_ref){var prefixCls=_ref.prefixCls,iconPrefixCls=_ref.iconPrefixCls;_ref.instance.notice(getRCNoticeProps(args,prefixCls,iconPrefixCls))})},close:function(key){Object.keys(notificationInstance).forEach(function(cacheKey){return Promise.resolve(notificationInstance[cacheKey]).then(function(instance){instance.removeNotice(key)})})},config:function(options){var duration=options.duration,placement=options.placement,bottom=options.bottom,top=options.top,getContainer=options.getContainer,closeIcon=options.closeIcon,prefixCls=options.prefixCls;void 0!==prefixCls&&(defaultPrefixCls=prefixCls),void 0!==duration&&(defaultDuration=duration),void 0!==placement?defaultPlacement=placement:options.rtl&&(defaultPlacement="topLeft"),void 0!==bottom&&(defaultBottom=bottom),void 0!==top&&(defaultTop=top),void 0!==getContainer&&(defaultGetContainer=getContainer),void 0!==closeIcon&&(defaultCloseIcon=closeIcon),void 0!==options.rtl&&(rtl=options.rtl),void 0!==options.maxCount&&(maxCount=options.maxCount)},destroy:function(){Object.keys(notificationInstance).forEach(function(cacheKey){Promise.resolve(notificationInstance[cacheKey]).then(function(instance){instance.destroy()}),delete notificationInstance[cacheKey]})}};["success","info","warning","error"].forEach(function(type){api[type]=function(args){return api.open((0,_extends2.default)((0,_extends2.default)({},args),{type:type}))}}),api.warn=api.warning,api.useNotification=(0,_useNotification.default)(getNotificationInstance,getRCNoticeProps),exports.getInstance=function(cacheKey){var thisArg,_arguments,P,generator;return thisArg=void 0,_arguments=void 0,P=void 0,generator=(0,_regeneratorRuntime2.default)().mark(function _callee(){return(0,_regeneratorRuntime2.default)().wrap(function(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.abrupt("return",null);case 1:case"end":return _context.stop()}},_callee)}),new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator.throw(value))}catch(e){reject(e)}}function step(result){var value;result.done?resolve(result.value):((value=result.value)instanceof P?value:new P(function(resolve){resolve(value)})).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})},exports.default=api},52040:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},32502:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836),_typeof=__webpack_require__(18698);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_classCallCheck2=_interopRequireDefault(__webpack_require__(56690)),_createClass2=_interopRequireDefault(__webpack_require__(89728)),_inherits2=_interopRequireDefault(__webpack_require__(61655)),_createSuper2=_interopRequireDefault(__webpack_require__(26389)),React=function(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__(67294)),_reactDom=_interopRequireDefault(__webpack_require__(73935)),_classnames=_interopRequireDefault(__webpack_require__(94184));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}var Notice=function(_Component){(0,_inherits2.default)(Notice,_Component);var _super=(0,_createSuper2.default)(Notice);function Notice(){var _this;(0,_classCallCheck2.default)(this,Notice);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).closeTimer=null,_this.close=function(e){e&&e.stopPropagation(),_this.clearCloseTimer();var _this$props=_this.props,onClose=_this$props.onClose,noticeKey=_this$props.noticeKey;onClose&&onClose(noticeKey)},_this.startCloseTimer=function(){_this.props.duration&&(_this.closeTimer=window.setTimeout(function(){_this.close()},1e3*_this.props.duration))},_this.clearCloseTimer=function(){_this.closeTimer&&(clearTimeout(_this.closeTimer),_this.closeTimer=null)},_this}return(0,_createClass2.default)(Notice,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(prevProps){(this.props.duration!==prevProps.duration||this.props.updateMark!==prevProps.updateMark||this.props.visible!==prevProps.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var _this2=this,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,closable=_this$props2.closable,closeIcon=_this$props2.closeIcon,style=_this$props2.style,onClick=_this$props2.onClick,children=_this$props2.children,holder=_this$props2.holder,componentClass="".concat(prefixCls,"-notice"),dataOrAriaAttributeProps=Object.keys(this.props).reduce(function(acc,key){return("data-"===key.substr(0,5)||"aria-"===key.substr(0,5)||"role"===key)&&(acc[key]=_this2.props[key]),acc},{}),node=React.createElement("div",(0,_extends2.default)({className:(0,_classnames.default)(componentClass,className,(0,_defineProperty2.default)({},"".concat(componentClass,"-closable"),closable)),style:style,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:onClick},dataOrAriaAttributeProps),React.createElement("div",{className:"".concat(componentClass,"-content")},children),closable?React.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(componentClass,"-close")},closeIcon||React.createElement("span",{className:"".concat(componentClass,"-close-x")})):null);return holder?_reactDom.default.createPortal(node,holder):node}}]),Notice}(React.Component);exports.default=Notice,Notice.defaultProps={onClose:function(){},duration:1.5}},45484:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836),_typeof=__webpack_require__(18698);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(notificationInstance){var createdRef=React.useRef({}),_React$useState=React.useState([]),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),elements=_React$useState2[0],setElements=_React$useState2[1];return[function(noticeProps){var firstMount=!0;notificationInstance.add(noticeProps,function(div,props){var key=props.key;if(div&&(!createdRef.current[key]||firstMount)){var noticeEle=React.createElement(_Notice.default,(0,_extends2.default)({},props,{holder:div}));createdRef.current[key]=noticeEle,setElements(function(originElements){var index=originElements.findIndex(function(ele){return ele.key===props.key});if(-1===index)return[].concat((0,_toConsumableArray2.default)(originElements),[noticeEle]);var cloneList=(0,_toConsumableArray2.default)(originElements);return cloneList[index]=noticeEle,cloneList})}firstMount=!1})},React.createElement(React.Fragment,null,elements)]};var _toConsumableArray2=_interopRequireDefault(__webpack_require__(861)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),React=function(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!==_typeof(obj)&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}(__webpack_require__(67294)),_Notice=_interopRequireDefault(__webpack_require__(32502));function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}},62273:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"}},27590:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}},19158:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)}},32191:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(root,n){if(!root)return!1;if(root.contains)return root.contains(n);for(var node=n;node;){if(node===root)return!0;node=node.parentNode}return!1}},93399:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.injectCSS=injectCSS,exports.removeCSS=function(key){var _existNode$parentNode,option=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},existNode=findExistNode(key,option);null==existNode||null===(_existNode$parentNode=existNode.parentNode)||void 0===_existNode$parentNode||_existNode$parentNode.removeChild(existNode)},exports.updateCSS=function(css,key){var _option$csp,_option$csp2,_option$csp3,option=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(container,option){var cachedRealContainer=containerCache.get(container);if(!cachedRealContainer||!(0,_contains.default)(document,cachedRealContainer)){var placeholderStyle=injectCSS("",option),parentNode=placeholderStyle.parentNode;containerCache.set(container,parentNode),parentNode.removeChild(placeholderStyle)}}(getContainer(option),option);var existNode=findExistNode(key,option);if(existNode)return(null===(_option$csp=option.csp)||void 0===_option$csp?void 0:_option$csp.nonce)&&existNode.nonce!==(null===(_option$csp2=option.csp)||void 0===_option$csp2?void 0:_option$csp2.nonce)&&(existNode.nonce=null===(_option$csp3=option.csp)||void 0===_option$csp3?void 0:_option$csp3.nonce),existNode.innerHTML!==css&&(existNode.innerHTML=css),existNode;var newNode=injectCSS(css,option);return newNode.setAttribute(getMark(option),key),newNode};var _canUseDom=_interopRequireDefault(__webpack_require__(19158)),_contains=_interopRequireDefault(__webpack_require__(32191)),APPEND_ORDER="data-rc-order",containerCache=new Map;function getMark(){var _ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},mark=_ref.mark;return mark?mark.startsWith("data-")?mark:"data-".concat(mark):"rc-util-key"}function getContainer(option){return option.attachTo?option.attachTo:document.querySelector("head")||document.body}function findStyles(container){return Array.from((containerCache.get(container)||container).children).filter(function(node){return"STYLE"===node.tagName})}function injectCSS(css){var option=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,_canUseDom.default)())return null;var csp=option.csp,prepend=option.prepend,styleNode=document.createElement("style");styleNode.setAttribute(APPEND_ORDER,"queue"===prepend?"prependQueue":prepend?"prepend":"append"),(null==csp?void 0:csp.nonce)&&(styleNode.nonce=null==csp?void 0:csp.nonce),styleNode.innerHTML=css;var container=getContainer(option),firstChild=container.firstChild;if(prepend){if("queue"===prepend){var existStyle=findStyles(container).filter(function(node){return["prepend","prependQueue"].includes(node.getAttribute(APPEND_ORDER))});if(existStyle.length)return container.insertBefore(styleNode,existStyle[existStyle.length-1].nextSibling),styleNode}container.insertBefore(styleNode,firstChild)}else container.appendChild(styleNode);return styleNode}function findExistNode(key){var option=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return findStyles(getContainer(option)).find(function(node){return node.getAttribute(getMark(option))===key})}},67265:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(getValue,condition,shouldUpdate){var cacheRef=React.useRef({});return(!("value"in cacheRef.current)||shouldUpdate(cacheRef.current.condition,condition))&&(cacheRef.current.value=getValue(),cacheRef.current.condition=condition),cacheRef.current.value};var React=_interopRequireWildcard(__webpack_require__(67294))},18475:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(obj,fields){var clone=(0,_objectSpread2.default)({},obj);return Array.isArray(fields)&&fields.forEach(function(key){delete clone[key]}),clone};var _objectSpread2=_interopRequireDefault(__webpack_require__(42122))},45520:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.call=call,exports.default=void 0,exports.note=note,exports.noteOnce=function(valid,message){call(note,valid,message)},exports.resetWarned=function(){warned={}},exports.warning=warning,exports.warningOnce=warningOnce;var warned={};function warning(valid,message){}function note(valid,message){}function call(method,valid,message){valid||warned[message]||(method(!1,message),warned[message]=!0)}function warningOnce(valid,message){call(warning,valid,message)}exports.default=warningOnce},73897:function(module){module.exports=function(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target},module.exports.__esModule=!0,module.exports.default=module.exports},7071:function(module){module.exports=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target},module.exports.__esModule=!0,module.exports.default=module.exports},94993:function(module,__unused_webpack_exports,__webpack_require__){var _typeof=__webpack_require__(18698).default,assertThisInitialized=__webpack_require__(66115);module.exports=function(self1,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw TypeError("Derived constructors may only return object or undefined");return assertThisInitialized(self1)},module.exports.__esModule=!0,module.exports.default=module.exports},17061:function(module,__unused_webpack_exports,__webpack_require__){var _typeof=__webpack_require__(18698).default;function _regeneratorRuntime(){"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ module.exports=_regeneratorRuntime=function(){return exports},module.exports.__esModule=!0,module.exports.default=module.exports;var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self1,tryLocsList){var context,state,generator=Object.create((outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator).prototype);return defineProperty(generator,"_invoke",{value:(context=new Context(tryLocsList||[]),state="suspendedStart",function(method,arg){if("executing"===state)throw Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(void 0===method){if(context.delegate=null,"throw"===context.method){if(delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method))return ContinueSentinel;context.method="throw",context.arg=TypeError("The iterator does not provide a 'throw' method")}return ContinueSentinel}var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self1,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}})}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,function(){return this});var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach(function(method){define(prototype,method,function(arg){return this._invoke(method,arg)})})}function AsyncIterator(generator,PromiseImpl){var previousPromise;defineProperty(this,"_invoke",{value:function(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl(function(resolve,reject){!function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==_typeof(value)&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then(function(value){invoke("next",value,resolve,reject)},function(err){invoke("throw",err,resolve,reject)}):PromiseImpl.resolve(value).then(function(unwrapped){result.value=unwrapped,resolve(result)},function(error){return invoke("throw",error,resolve,reject)})}reject(record.arg)}(method,arg,resolve,reject)})}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw Error("illegal catch attempt")},delegateYield:function(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}module.exports=_regeneratorRuntime,module.exports.__esModule=!0,module.exports.default=module.exports},6015:function(module){function _setPrototypeOf(o,p){return module.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,p){return o.__proto__=p,o},module.exports.__esModule=!0,module.exports.default=module.exports,_setPrototypeOf(o,p)}module.exports=_setPrototypeOf,module.exports.__esModule=!0,module.exports.default=module.exports},27424:function(module,__unused_webpack_exports,__webpack_require__){var arrayWithHoles=__webpack_require__(85372),iterableToArrayLimit=__webpack_require__(68872),unsupportedIterableToArray=__webpack_require__(86116),nonIterableRest=__webpack_require__(12218);module.exports=function(arr,i){return arrayWithHoles(arr)||iterableToArrayLimit(arr,i)||unsupportedIterableToArray(arr,i)||nonIterableRest()},module.exports.__esModule=!0,module.exports.default=module.exports},861:function(module,__unused_webpack_exports,__webpack_require__){var arrayWithoutHoles=__webpack_require__(63405),iterableToArray=__webpack_require__(79498),unsupportedIterableToArray=__webpack_require__(86116),nonIterableSpread=__webpack_require__(42281);module.exports=function(arr){return arrayWithoutHoles(arr)||iterableToArray(arr)||unsupportedIterableToArray(arr)||nonIterableSpread()},module.exports.__esModule=!0,module.exports.default=module.exports},18698:function(module){function _typeof(obj){return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},module.exports.__esModule=!0,module.exports.default=module.exports,_typeof(obj)}module.exports=_typeof,module.exports.__esModule=!0,module.exports.default=module.exports},86116:function(module,__unused_webpack_exports,__webpack_require__){var arrayLikeToArray=__webpack_require__(73897);module.exports=function(o,minLen){if(o){if("string"==typeof o)return arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if("Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return arrayLikeToArray(o,minLen)}},module.exports.__esModule=!0,module.exports.default=module.exports}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1082-6faa6106b5c12158.js b/static/web/_next/static/chunks/1082-6faa6106b5c12158.js deleted file mode 100644 index d226be05c..000000000 --- a/static/web/_next/static/chunks/1082-6faa6106b5c12158.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1082],{85368:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"}},16976:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"}},67303:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 01-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"}}]},name:"close-circle",theme:"filled"}},77384:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"}},{tag:"path",attrs:{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"close-circle",theme:"outlined"}},79203:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"}},78515:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"}},34950:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"}},15369:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"}},20702:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"}},25828:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"}},37431:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(95183))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(48138))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42547:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(86266))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},74337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(92018))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},40753:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(83482))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},42461:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(77998))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},67039:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(3855))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},94354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(46564))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},93201:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(34106))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},628:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(4851))&&n.__esModule?n:{default:n};t.default=o,e.exports=o},92074:function(e,t,r){"use strict";var n=r(64836),o=r(75263);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(42122)),i=n(r(27424)),l=n(r(38416)),u=n(r(70215)),c=o(r(67294)),s=n(r(94184)),f=n(r(98399)),d=n(r(95160)),p=r(46768),v=r(72479),m=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,p.setTwoToneColor)("#1890ff");var y=c.forwardRef(function(e,t){var r,n=e.className,o=e.icon,p=e.spin,y=e.rotate,h=e.tabIndex,g=e.onClick,b=e.twoToneColor,x=(0,u.default)(e,m),C=c.useContext(f.default).prefixCls,_=void 0===C?"anticon":C,w=(0,s.default)(_,(r={},(0,l.default)(r,"".concat(_,"-").concat(o.name),!!o.name),(0,l.default)(r,"".concat(_,"-spin"),!!p||"loading"===o.name),r),n),P=h;void 0===P&&g&&(P=-1);var M=(0,v.normalizeTwoToneColors)(b),O=(0,i.default)(M,2),j=O[0],k=O[1];return c.createElement("span",(0,a.default)((0,a.default)({role:"img","aria-label":o.name},x),{},{ref:t,tabIndex:P,onClick:g,className:w}),c.createElement(d.default,{icon:o,primaryColor:j,secondaryColor:k,style:y?{msTransform:"rotate(".concat(y,"deg)"),transform:"rotate(".concat(y,"deg)")}:void 0}))});y.displayName="AntdIcon",y.getTwoToneColor=p.getTwoToneColor,y.setTwoToneColor=p.setTwoToneColor,t.default=y},98399:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=(0,r(67294).createContext)({});t.default=n},95160:function(e,t,r){"use strict";var n=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(70215)),a=n(r(42122)),i=r(72479),l=["icon","className","onClick","style","primaryColor","secondaryColor"],u={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1},c=function(e){var t=e.icon,r=e.className,n=e.onClick,c=e.style,s=e.primaryColor,f=e.secondaryColor,d=(0,o.default)(e,l),p=u;if(s&&(p={primaryColor:s,secondaryColor:f||(0,i.getSecondaryColor)(s)}),(0,i.useInsertStyles)(),(0,i.warning)((0,i.isIconDefinition)(t),"icon should be icon definiton, but got ".concat(t)),!(0,i.isIconDefinition)(t))return null;var v=t;return v&&"function"==typeof v.icon&&(v=(0,a.default)((0,a.default)({},v),{},{icon:v.icon(p.primaryColor,p.secondaryColor)})),(0,i.generate)(v.icon,"svg-".concat(v.name),(0,a.default)({className:r,onClick:n,style:c,"data-icon":v.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},d))};c.displayName="IconReact",c.getTwoToneColors=function(){return(0,a.default)({},u)},c.setTwoToneColors=function(e){var t=e.primaryColor,r=e.secondaryColor;u.primaryColor=t,u.secondaryColor=r||(0,i.getSecondaryColor)(t),u.calculated=!!r},t.default=c},46768:function(e,t,r){"use strict";var n=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.setTwoToneColor=function(e){var t=(0,i.normalizeTwoToneColors)(e),r=(0,o.default)(t,2),n=r[0],l=r[1];return a.default.setTwoToneColors({primaryColor:n,secondaryColor:l})},t.getTwoToneColor=function(){var e=a.default.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor};var o=n(r(27424)),a=n(r(95160)),i=r(72479)},95183:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(85368)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="CheckCircleFilled";var s=i.forwardRef(c);t.default=s},48138:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(16976)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="CheckCircleOutlined";var s=i.forwardRef(c);t.default=s},86266:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(67303)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="CloseCircleFilled";var s=i.forwardRef(c);t.default=s},92018:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(77384)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="CloseCircleOutlined";var s=i.forwardRef(c);t.default=s},83482:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(79203)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="CloseOutlined";var s=i.forwardRef(c);t.default=s},77998:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(78515)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="ExclamationCircleFilled";var s=i.forwardRef(c);t.default=s},3855:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(34950)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="ExclamationCircleOutlined";var s=i.forwardRef(c);t.default=s},46564:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(15369)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="InfoCircleFilled";var s=i.forwardRef(c);t.default=s},34106:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(20702)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="InfoCircleOutlined";var s=i.forwardRef(c);t.default=s},4851:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(42122)),i=n(r(67294)),l=o(r(25828)),u=o(r(92074)),c=function(e,t){return i.createElement(u.default,(0,a.default)((0,a.default)({},e),{},{ref:t,icon:l.default}))};c.displayName="LoadingOutlined";var s=i.forwardRef(c);t.default=s},72479:function(e,t,r){"use strict";var n=r(75263),o=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.warning=function(e,t){(0,c.default)(e,"[@ant-design/icons] ".concat(t))},t.isIconDefinition=function(e){return"object"===(0,i.default)(e)&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"===(0,i.default)(e.icon)||"function"==typeof e.icon)},t.normalizeAttrs=d,t.generate=function e(t,r,n){return n?u.default.createElement(t.tag,(0,a.default)((0,a.default)({key:r},d(t.attrs)),n),(t.children||[]).map(function(n,o){return e(n,"".concat(r,"-").concat(t.tag,"-").concat(o))})):u.default.createElement(t.tag,(0,a.default)({key:r},d(t.attrs)),(t.children||[]).map(function(n,o){return e(n,"".concat(r,"-").concat(t.tag,"-").concat(o))}))},t.getSecondaryColor=function(e){return(0,l.generate)(e)[0]},t.normalizeTwoToneColors=function(e){return e?Array.isArray(e)?e:[e]:[]},t.useInsertStyles=t.iconStyles=t.svgBaseProps=void 0;var a=o(r(42122)),i=o(r(18698)),l=r(92138),u=n(r(67294)),c=o(r(45520)),s=r(93399),f=o(r(98399));function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,r){var n=e[r];return"class"===r?(t.className=n,delete t.class):t[r]=n,t},{})}t.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"};var p="\n.anticon {\n display: inline-block;\n color: inherit;\n font-style: normal;\n line-height: 0;\n text-align: center;\n text-transform: none;\n vertical-align: -0.125em;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.anticon > * {\n line-height: 1;\n}\n\n.anticon svg {\n display: inline-block;\n}\n\n.anticon::before {\n display: none;\n}\n\n.anticon .anticon-icon {\n display: block;\n}\n\n.anticon[tabindex] {\n cursor: pointer;\n}\n\n.anticon-spin::before,\n.anticon-spin {\n display: inline-block;\n -webkit-animation: loadingCircle 1s infinite linear;\n animation: loadingCircle 1s infinite linear;\n}\n\n@-webkit-keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes loadingCircle {\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n";t.iconStyles=p;var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,t=(0,u.useContext)(f.default).csp;(0,u.useEffect)(function(){(0,s.updateCSS)(e,"@ant-design-icons",{prepend:!0,csp:t})},[])};t.useInsertStyles=v},131:function(e,t,r){"use strict";r.r(t),r.d(t,{TinyColor:function(){return n.C},bounds:function(){return y},convertDecimalToHex:function(){return l.Wl},convertHexToDecimal:function(){return l.T6},default:function(){return h},fromRatio:function(){return s},hslToRgb:function(){return l.ve},hsvToRgb:function(){return l.WE},inputToRGB:function(){return d.uA},isReadable:function(){return i},isValidCSSUnit:function(){return d.ky},legacyRandom:function(){return f},mostReadable:function(){return function e(t,r,o){void 0===o&&(o={includeFallbackColors:!1,level:"AA",size:"small"});for(var l=null,u=0,c=o.includeFallbackColors,s=o.level,f=o.size,d=0;du&&(u=v,l=new n.C(p))}return i(t,l,{level:s,size:f})||!c?l:(o.includeFallbackColors=!1,e(t,["#fff","#000"],o))}},names:function(){return o.R},numberInputToObject:function(){return l.Yt},parseIntFromHex:function(){return l.VD},random:function(){return function e(t){if(void 0===t&&(t={}),void 0!==t.count&&null!==t.count){var r,o,a,i=t.count,l=[];for(t.count=void 0;i>l.length;)t.count=null,t.seed&&(t.seed+=1),l.push(e(t));return t.count=i,l}var u=(r=t.hue,o=t.seed,(a=v(function(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if("string"==typeof e){var r=y.find(function(t){return t.name===e});if(r){var o=m(r);if(o.hueRange)return o.hueRange}var a=new n.C(e);if(a.isValid){var i=a.toHsv().h;return[i,i]}}return[0,360]}(r),o))<0&&(a=360+a),a),c=function(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return v([0,100],t.seed);var r=p(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55}return v([n,o],t.seed)}(u,t),s=function(e,t,r){var n=function(e,t){for(var r=p(e).lowerBounds,n=0;n=o&&t<=i){var u=(l-a)/(i-o),c=a-u*o;return u*t+c}}return 0}(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100}return v([n,o],r.seed)}(u,c,t),f={h:u,s:c,v:s};return void 0!==t.alpha&&(f.a=t.alpha),new n.C(f)}},readability:function(){return a},rgbToHex:function(){return l.vq},rgbToHsl:function(){return l.lC},rgbToHsv:function(){return l.py},rgbToRgb:function(){return l.rW},rgbaToArgbHex:function(){return l.GC},rgbaToHex:function(){return l.s},stringInputToObject:function(){return d.uz},tinycolor:function(){return n.H},toMsFilter:function(){return u}});var n=r(10274),o=r(48701);function a(e,t){var r=new n.C(e),o=new n.C(t);return(Math.max(r.getLuminance(),o.getLuminance())+.05)/(Math.min(r.getLuminance(),o.getLuminance())+.05)}function i(e,t,r){void 0===r&&(r={level:"AA",size:"small"});var n,o,i=a(e,t);switch((null!==(n=r.level)&&void 0!==n?n:"AA")+(null!==(o=r.size)&&void 0!==o?o:"small")){case"AAsmall":case"AAAlarge":return i>=4.5;case"AAlarge":return i>=3;case"AAAsmall":return i>=7;default:return!1}}var l=r(86500);function u(e,t){var r=new n.C(e),o="#"+(0,l.GC)(r.r,r.g,r.b,r.a),a=o,i=r.gradientType?"GradientType = 1, ":"";if(t){var u=new n.C(t);a="#"+(0,l.GC)(u.r,u.g,u.b,u.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(i,"startColorstr=").concat(o,",endColorstr=").concat(a,")")}var c=r(90279);function s(e,t){var r={r:(0,c.JX)(e.r),g:(0,c.JX)(e.g),b:(0,c.JX)(e.b)};return void 0!==e.a&&(r.a=Number(e.a)),new n.C(r,t)}function f(){return new n.C({r:Math.random(),g:Math.random(),b:Math.random()})}var d=r(1350);function p(e){e>=334&&e<=360&&(e-=360);for(var t=0;t=r.hueRange[0]&&e<=r.hueRange[1])return r}throw Error("Color not found")}function v(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;return Math.floor(n+(t=(9301*t+49297)%233280)/233280*(r-n))}function m(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}var y=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}],h=n.H},13594:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.noop=a,Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return o.resetWarned}});var o=n(r(45520));function a(){}t.default=a},1028:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(25633)).default;t.default=o},93319:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DisabledContextProvider=void 0;var o=n(r(67294)),a=o.createContext(!1),i=function(e){var t=e.children,r=e.disabled,n=o.useContext(a);return o.createElement(a.Provider,{value:r||n},t)};t.DisabledContextProvider=i,t.default=a},3236:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SizeContextProvider=void 0;var o=n(r(67294)),a=o.createContext(void 0),i=function(e){var t=e.children,r=e.size;return o.createElement(a.Consumer,null,function(e){return o.createElement(a.Provider,{value:r||e},t)})};t.SizeContextProvider=i,t.default=a},7177:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigContext=t.ConfigConsumer=void 0,t.withConfigConsumer=function(e){return function(t){var r=function(r){return i.createElement(c,null,function(n){var o=e.prefixCls,l=(0,n.getPrefixCls)(o,r.prefixCls);return i.createElement(t,(0,a.default)({},n,r,{prefixCls:l}))})},n=t.constructor;return n&&n.displayName||t.name,r}};var a=o(r(10434)),i=n(r(67294)),l=function(e,t){return t||(e?"ant-".concat(e):"ant")},u=i.createContext({getPrefixCls:l});t.ConfigContext=u;var c=u.Consumer;t.ConfigConsumer=c},56301:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getStyle=c,t.registerTheme=function(e,t){var r=c(e,t);(0,i.default)()&&(0,l.updateCSS)(r,"".concat(u,"-dynamic-theme"))};var o=r(92138),a=r(131),i=n(r(19158)),l=r(93399);n(r(13594));var u="-ant-".concat(Date.now(),"-").concat(Math.random());function c(e,t){var r={},n=function(e,t){var r=e.clone();return(r=(null==t?void 0:t(r))||r).toRgbString()},i=function(e,t){var i=new a.TinyColor(e),l=(0,o.generate)(i.toRgbString());r["".concat(t,"-color")]=n(i),r["".concat(t,"-color-disabled")]=l[1],r["".concat(t,"-color-hover")]=l[4],r["".concat(t,"-color-active")]=l[6],r["".concat(t,"-color-outline")]=i.clone().setAlpha(.2).toRgbString(),r["".concat(t,"-color-deprecated-bg")]=l[0],r["".concat(t,"-color-deprecated-border")]=l[2]};if(t.primaryColor){i(t.primaryColor,"primary");var l=new a.TinyColor(t.primaryColor),u=(0,o.generate)(l.toRgbString());u.forEach(function(e,t){r["primary-".concat(t+1)]=e}),r["primary-color-deprecated-l-35"]=n(l,function(e){return e.lighten(35)}),r["primary-color-deprecated-l-20"]=n(l,function(e){return e.lighten(20)}),r["primary-color-deprecated-t-20"]=n(l,function(e){return e.tint(20)}),r["primary-color-deprecated-t-50"]=n(l,function(e){return e.tint(50)}),r["primary-color-deprecated-f-12"]=n(l,function(e){return e.setAlpha(.12*e.getAlpha())});var c=new a.TinyColor(u[0]);r["primary-color-active-deprecated-f-30"]=n(c,function(e){return e.setAlpha(.3*e.getAlpha())}),r["primary-color-active-deprecated-d-02"]=n(c,function(e){return e.darken(2)})}t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info");var s=Object.keys(r).map(function(t){return"--".concat(e,"-").concat(t,": ").concat(r[t],";")});return"\n :root {\n ".concat(s.join("\n"),"\n }\n ").trim()}},31929:function(e,t,r){"use strict";var n,o,a=r(75263).default,i=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(t,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),t.globalConfig=t.defaultPrefixCls=t.defaultIconPrefixCls=t.default=t.configConsumerProps=void 0;var l=i(r(10434)),u=i(r(98399)),c=r(71990),s=i(r(67265)),f=a(r(67294)),d=a(r(53594)),p=i(r(73625)),v=i(r(56350)),m=i(r(11187)),y=i(r(16318)),h=r(7177),g=r(56301),b=r(93319),x=a(r(3236));t.configConsumerProps=["getTargetContainer","getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var C=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form"];t.defaultPrefixCls="ant";var _="anticon";function w(){return n||"ant"}function P(){return o||_}t.defaultIconPrefixCls=_;var M=function(e){var t=e.prefixCls,r=e.iconPrefixCls,a=e.theme;void 0!==t&&(n=t),void 0!==r&&(o=r),a&&(0,g.registerTheme)(w(),a)},O=function(){return{getPrefixCls:function(e,t){return t||(e?"".concat(w(),"-").concat(e):w())},getIconPrefixCls:P,getRootPrefixCls:function(e,t){return e||n||(t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):w())}}};t.globalConfig=O;var j=function(e){var t,r,n=e.children,o=e.csp,a=e.autoInsertSpaceInButton,i=e.form,p=e.locale,m=e.componentSize,y=e.direction,g=e.space,_=e.virtual,w=e.dropdownMatchSelectWidth,P=e.legacyLocale,M=e.parentContext,O=e.iconPrefixCls,j=e.componentDisabled,k=f.useCallback(function(t,r){var n=e.prefixCls;if(r)return r;var o=n||M.getPrefixCls("");return t?"".concat(o,"-").concat(t):o},[M.getPrefixCls,e.prefixCls]),E=(0,l.default)((0,l.default)({},M),{csp:o,autoInsertSpaceInButton:a,locale:p||P,direction:y,space:g,virtual:_,dropdownMatchSelectWidth:w,getPrefixCls:k});C.forEach(function(t){var r=e[t];r&&(E[t]=r)});var T=(0,s.default)(function(){return E},E,function(e,t){var r=Object.keys(e),n=Object.keys(t);return r.length!==n.length||r.some(function(r){return e[r]!==t[r]})}),S=f.useMemo(function(){return{prefixCls:O,csp:o}},[O,o]),N=n,L={};return p&&(L=(null===(t=p.Form)||void 0===t?void 0:t.defaultValidateMessages)||(null===(r=v.default.Form)||void 0===r?void 0:r.defaultValidateMessages)||{}),i&&i.validateMessages&&(L=(0,l.default)((0,l.default)({},L),i.validateMessages)),Object.keys(L).length>0&&(N=f.createElement(c.FormProvider,{validateMessages:L},n)),p&&(N=f.createElement(d.default,{locale:p,_ANT_MARK__:d.ANT_MARK},N)),(O||o)&&(N=f.createElement(u.default.Provider,{value:S},N)),m&&(N=f.createElement(x.SizeContextProvider,{size:m},N)),void 0!==j&&(N=f.createElement(b.DisabledContextProvider,{disabled:j},N)),f.createElement(h.ConfigContext.Provider,{value:T},N)},k=function(e){return f.useEffect(function(){e.direction&&(m.default.config({rtl:"rtl"===e.direction}),y.default.config({rtl:"rtl"===e.direction}))},[e.direction]),f.createElement(p.default,null,function(t,r,n){return f.createElement(h.ConfigConsumer,null,function(t){return f.createElement(j,(0,l.default)({parentContext:t,legacyLocale:n},e))})})};k.ConfigContext=h.ConfigContext,k.SizeContext=x.default,k.config=M,t.default=k},25633:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(10434)),a=n(r(27590)),i=n(r(52040)),l={lang:(0,o.default)({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},a.default),timePickerLocale:(0,o.default)({},i.default)};t.default=l},73625:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useLocaleReceiver=t.default=void 0;var a=o(r(10434)),i=n(r(67294)),l=o(r(89354)),u=o(r(95209)),c=function(e){var t=e.componentName,r=void 0===t?"global":t,n=e.defaultLocale,o=e.children,c=i.useContext(l.default);return o(i.useMemo(function(){var e,t=n||u.default[r],o=null!==(e=null==c?void 0:c[r])&&void 0!==e?e:{};return(0,a.default)((0,a.default)({},t instanceof Function?t():t),o||{})},[r,n,c]),i.useMemo(function(){var e=c&&c.locale;return c&&c.exist&&!e?u.default.locale:e},[c]),c)};t.default=c;var s=function(e,t){var r=i.useContext(l.default);return[i.useMemo(function(){var n,o=t||u.default[e],i=null!==(n=null==r?void 0:r[e])&&void 0!==n?n:{};return(0,a.default)((0,a.default)({},"function"==typeof o?o():o),i||{})},[e,t,r])]};t.useLocaleReceiver=s},89354:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=(0,r(67294).createContext)(void 0);t.default=n},95209:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(56350)).default;t.default=o},53594:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ANT_MARK=void 0;var a=o(r(10434)),i=n(r(67294));o(r(13594));var l=r(10625),u=o(r(89354));t.ANT_MARK="internalMark";var c=function(e){var t=e.locale,r=void 0===t?{}:t,n=e.children;e._ANT_MARK__,i.useEffect(function(){return(0,l.changeConfirmLocale)(r&&r.Modal),function(){(0,l.changeConfirmLocale)()}},[r]);var o=i.useMemo(function(){return(0,a.default)((0,a.default)({},r),{exist:!0})},[r]);return i.createElement(u.default.Provider,{value:o},n)};t.default=c},56350:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(62273)),a=n(r(1028)),i=n(r(25633)),l=n(r(52040)),u="${label} is not a valid ${type}",c={locale:"en",Pagination:o.default,DatePicker:i.default,TimePicker:l.default,Calendar:a.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:u,method:u,array:u,object:u,number:u,date:u,boolean:u,integer:u,float:u,regexp:u,email:u,url:u,hex:u},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}};t.default=c},64333:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n,o=null,f=(0,l.default)({add:function(e,t){null==o||o.component.add(e,t)}}),d=(0,i.default)(f,2),p=d[0],v=d[1],m=u.useRef({});return m.current.open=function(i){var l=r("message",i.prefixCls),u=r(),s=i.key||(0,c.getKeyThenIncreaseKey)(),f=new Promise(function(r){var c=function(){return"function"==typeof i.onClose&&i.onClose(),r(!0)};e((0,a.default)((0,a.default)({},i),{prefixCls:l,rootPrefixCls:u,getPopupContainer:n}),function(e){var r=e.prefixCls;o=e.instance,p(t((0,a.default)((0,a.default)({},i),{key:s,onClose:c}),r))})}),d=function(){o&&o.removeNotice(s)};return d.then=function(e,t){return f.then(e,t)},d.promise=f,d},c.typeList.forEach(function(e){return(0,c.attachTypeApi)(m.current,e)}),[m.current,u.createElement(s.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,n=e.getPopupContainer,v})]}};var a=o(r(10434)),i=o(r(27424)),l=o(r(45484)),u=n(r(67294)),c=r(11187),s=r(31929)},11187:function(e,t,r){"use strict";var n,o,a,i,l=r(75263).default,u=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.attachTypeApi=L,t.getInstance=t.default=void 0,t.getKeyThenIncreaseKey=j,t.typeList=void 0;var c=u(r(10434)),s=u(r(38416)),f=u(r(37431)),d=u(r(42547)),p=u(r(42461)),v=u(r(94354)),m=u(r(628)),y=u(r(94184)),h=u(r(91127)),g=l(r(67294)),b=l(r(31929)),x=u(r(64333)),C=3,_=1,w="",P="move-up",M=!1,O=!1;function j(){return _++}function k(e,t){var r=e.prefixCls,l=e.getPopupContainer,u=(0,b.globalConfig)(),c=u.getPrefixCls,s=u.getRootPrefixCls,f=u.getIconPrefixCls,d=c("message",r||w),p=s(e.rootPrefixCls,d),v=f();if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}var m={prefixCls:d,transitionName:M?P:"".concat(p,"-").concat(P),style:{top:o},getContainer:a||l,maxCount:i};h.default.newInstance(m,function(e){if(n){t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:n});return}n=e,t({prefixCls:d,rootPrefixCls:p,iconPrefixCls:v,instance:e})})}var E={info:v.default,success:f.default,error:d.default,warning:p.default,loading:m.default},T=Object.keys(E);function S(e,t,r){var n,o=void 0!==e.duration?e.duration:C,a=E[e.type],i=(0,y.default)("".concat(t,"-custom-content"),(n={},(0,s.default)(n,"".concat(t,"-").concat(e.type),e.type),(0,s.default)(n,"".concat(t,"-rtl"),!0===O),n));return{key:e.key,duration:o,style:e.style||{},className:e.className,content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:i},e.icon||a&&g.createElement(a,null),g.createElement("span",null,e.content))),onClose:e.onClose,onClick:e.onClick}}t.typeList=T;var N={open:function(e){var t=e.key||j(),r=new Promise(function(r){var n=function(){return"function"==typeof e.onClose&&e.onClose(),r(!0)};k(e,function(r){var o=r.prefixCls,a=r.iconPrefixCls;r.instance.notice(S((0,c.default)((0,c.default)({},e),{key:t,onClose:n}),o,a))})}),o=function(){n&&n.removeNotice(t)};return o.then=function(e,t){return r.then(e,t)},o.promise=r,o},config:function(e){void 0!==e.top&&(o=e.top,n=null),void 0!==e.duration&&(C=e.duration),void 0!==e.prefixCls&&(w=e.prefixCls),void 0!==e.getContainer&&(a=e.getContainer,n=null),void 0!==e.transitionName&&(P=e.transitionName,n=null,M=!0),void 0!==e.maxCount&&(i=e.maxCount,n=null),void 0!==e.rtl&&(O=e.rtl)},destroy:function(e){n&&(e?(0,n.removeNotice)(e):((0,n.destroy)(),n=null))}};function L(e,t){e[t]=function(r,n,o){return"[object Object]"===Object.prototype.toString.call(r)&&r.content?e.open((0,c.default)((0,c.default)({},r),{type:t})):("function"==typeof n&&(o=n,n=void 0),e.open({content:r,duration:n,type:t,onClose:o}))}}T.forEach(function(e){return L(N,e)}),N.warn=N.warning,N.useMessage=(0,x.default)(k,S);var R=function(){return null};t.getInstance=R,t.default=N},10625:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=function(e){i=e?(0,o.default)((0,o.default)({},i),e):(0,o.default)({},a.default.Modal)},t.getConfirmLocale=function(){return i};var o=n(r(10434)),a=n(r(56350)),i=(0,o.default)({},a.default.Modal)},23298:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(){var r,n=null,o=(0,l.default)({add:function(e,t){null==n||n.component.add(e,t)}}),s=(0,i.default)(o,2),f=s[0],d=s[1],p=u.useRef({});return p.current.open=function(o){var i=r("notification",o.prefixCls);e((0,a.default)((0,a.default)({},o),{prefixCls:i}),function(e){var r=e.prefixCls;n=e.instance,f(t(o,r))})},["success","info","warning","error"].forEach(function(e){p.current[e]=function(t){return p.current.open((0,a.default)((0,a.default)({},t),{type:e}))}}),[p.current,u.createElement(c.ConfigConsumer,{key:"holder"},function(e){return r=e.getPrefixCls,d})]}};var a=o(r(10434)),i=o(r(27424)),l=o(r(45484)),u=n(r(67294)),c=r(31929)},16318:function(e,t,r){"use strict";var n,o,a,i=r(75263).default,l=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getInstance=t.default=void 0;var u=l(r(17061)),c=l(r(10434)),s=l(r(38416)),f=l(r(67996)),d=l(r(74337)),p=l(r(40753)),v=l(r(67039)),m=l(r(93201)),y=l(r(94184)),h=l(r(91127)),g=i(r(67294)),b=i(r(31929)),x=l(r(23298)),C={},_=4.5,w=24,P=24,M="",O="topRight",j=!1;function k(e,t){var r=e.placement,o=void 0===r?O:r,i=e.top,l=e.bottom,u=e.getContainer,c=void 0===u?n:u,f=e.prefixCls,d=(0,b.globalConfig)(),p=d.getPrefixCls,v=d.getIconPrefixCls,m=p("notification",f||M),g=v(),x="".concat(m,"-").concat(o),_=C[x];if(_){Promise.resolve(_).then(function(e){t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:e})});return}var k=(0,y.default)("".concat(m,"-").concat(o),(0,s.default)({},"".concat(m,"-rtl"),!0===j));C[x]=new Promise(function(e){h.default.newInstance({prefixCls:m,className:k,style:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:P;switch(e){case"top":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:r,bottom:"auto"};break;case"topLeft":t={left:0,top:r,bottom:"auto"};break;case"topRight":t={right:0,top:r,bottom:"auto"};break;case"bottom":t={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":t={left:0,top:"auto",bottom:n};break;default:t={right:0,top:"auto",bottom:n}}return t}(o,i,l),getContainer:c,maxCount:a},function(r){e(r),t({prefixCls:"".concat(m,"-notice"),iconPrefixCls:g,instance:r})})})}var E={success:f.default,info:m.default,error:d.default,warning:v.default};function T(e,t,r){var n=e.duration,a=e.icon,i=e.type,l=e.description,u=e.message,c=e.btn,f=e.onClose,d=e.onClick,v=e.key,m=e.style,h=e.className,x=e.closeIcon,C=e.props,w=void 0===n?_:n,P=null;a?P=g.createElement("span",{className:"".concat(t,"-icon")},e.icon):i&&(P=g.createElement(E[i]||null,{className:"".concat(t,"-icon ").concat(t,"-icon-").concat(i)}));var M=g.createElement("span",{className:"".concat(t,"-close-x")},(void 0===x?o:x)||g.createElement(p.default,{className:"".concat(t,"-close-icon")})),O=!l&&P?g.createElement("span",{className:"".concat(t,"-message-single-line-auto-margin")}):null;return{content:g.createElement(b.default,{iconPrefixCls:r},g.createElement("div",{className:P?"".concat(t,"-with-icon"):"",role:"alert"},P,g.createElement("div",{className:"".concat(t,"-message")},O,u),g.createElement("div",{className:"".concat(t,"-description")},l),c?g.createElement("span",{className:"".concat(t,"-btn")},c):null)),duration:w,closable:!0,closeIcon:M,onClose:f,onClick:d,key:v,style:m||{},className:(0,y.default)(h,(0,s.default)({},"".concat(t,"-").concat(i),!!i)),props:C}}var S={open:function(e){k(e,function(t){var r=t.prefixCls,n=t.iconPrefixCls;t.instance.notice(T(e,r,n))})},close:function(e){Object.keys(C).forEach(function(t){return Promise.resolve(C[t]).then(function(t){t.removeNotice(e)})})},config:function(e){var t=e.duration,r=e.placement,i=e.bottom,l=e.top,u=e.getContainer,c=e.closeIcon,s=e.prefixCls;void 0!==s&&(M=s),void 0!==t&&(_=t),void 0!==r?O=r:e.rtl&&(O="topLeft"),void 0!==i&&(P=i),void 0!==l&&(w=l),void 0!==u&&(n=u),void 0!==c&&(o=c),void 0!==e.rtl&&(j=e.rtl),void 0!==e.maxCount&&(a=e.maxCount)},destroy:function(){Object.keys(C).forEach(function(e){Promise.resolve(C[e]).then(function(e){e.destroy()}),delete C[e]})}};["success","info","warning","error"].forEach(function(e){S[e]=function(t){return S.open((0,c.default)((0,c.default)({},t),{type:e}))}}),S.warn=S.warning,S.useNotification=(0,x.default)(k,T);var N=function(e){var t,r,n,o;return t=void 0,r=void 0,n=void 0,o=(0,u.default)().mark(function e(){return(0,u.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",null);case 1:case"end":return e.stop()}},e)}),new(n||(n=Promise))(function(e,a){function i(e){try{u(o.next(e))}catch(t){a(t)}}function l(e){try{u(o.throw(e))}catch(t){a(t)}}function u(t){var r;t.done?e(t.value):((r=t.value)instanceof n?r:new n(function(e){e(r)})).then(i,l)}u((o=o.apply(t,r||[])).next())})};t.getInstance=N,t.default=S},52040:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={placeholder:"Select time",rangePlaceholder:["Start time","End time"]}},32502:function(e,t,r){"use strict";var n=r(64836),o=r(18698);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(10434)),i=n(r(38416)),l=n(r(56690)),u=n(r(89728)),c=n(r(61655)),s=n(r(26389)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var r=v(t);if(r&&r.has(e))return r.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=a?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(67294)),d=n(r(73935)),p=n(r(94184));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(v=function(e){return e?r:t})(e)}var m=function(e){(0,c.default)(r,e);var t=(0,s.default)(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},n=d(e,r);null==n||null===(t=n.parentNode)||void 0===t||t.removeChild(n)},t.updateCSS=function(e,t){var r,n,o,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){var r=l.get(e);if(!r||!(0,a.default)(document,r)){var n=f("",t),o=n.parentNode;l.set(e,o),o.removeChild(n)}}(c(i),i);var s=d(t,i);if(s)return(null===(r=i.csp)||void 0===r?void 0:r.nonce)&&s.nonce!==(null===(n=i.csp)||void 0===n?void 0:n.nonce)&&(s.nonce=null===(o=i.csp)||void 0===o?void 0:o.nonce),s.innerHTML!==e&&(s.innerHTML=e),s;var p=f(e,i);return p.setAttribute(u(i),t),p};var o=n(r(19158)),a=n(r(32191)),i="data-rc-order",l=new Map;function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):"rc-util-key"}function c(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function s(e){return Array.from((l.get(e)||e).children).filter(function(e){return"STYLE"===e.tagName})}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(0,o.default)())return null;var r=t.csp,n=t.prepend,a=document.createElement("style");a.setAttribute(i,"queue"===n?"prependQueue":n?"prepend":"append"),(null==r?void 0:r.nonce)&&(a.nonce=null==r?void 0:r.nonce),a.innerHTML=e;var l=c(t),u=l.firstChild;if(n){if("queue"===n){var f=s(l).filter(function(e){return["prepend","prependQueue"].includes(e.getAttribute(i))});if(f.length)return l.insertBefore(a,f[f.length-1].nextSibling),a}l.insertBefore(a,u)}else l.appendChild(a);return a}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s(c(t)).find(function(r){return r.getAttribute(u(t))===e})}},67265:function(e,t,r){"use strict";var n=r(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var n=o.useRef({});return(!("value"in n.current)||r(n.current.condition,t))&&(n.current.value=e(),n.current.condition=t),n.current.value};var o=n(r(67294))},18475:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=(0,o.default)({},e);return Array.isArray(t)&&t.forEach(function(e){delete r[e]}),r};var o=n(r(42122))},45520:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.call=a,t.default=void 0,t.note=o,t.noteOnce=function(e,t){a(o,e,t)},t.resetWarned=function(){r={}},t.warning=n,t.warningOnce=i;var r={};function n(e,t){}function o(e,t){}function a(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function i(e,t){a(n,e,t)}t.default=i},73897:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},7071:function(e){e.exports=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},94993:function(e,t,r){var n=r(18698).default,o=r(66115);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},17061:function(e,t,r){var n=r(18698).default;function o(){"use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ e.exports=o=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},r=Object.prototype,a=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},u=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",s=l.toStringTag||"@@toStringTag";function f(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(d){f=function(e,t,r){return e[t]=r}}function p(e,t,r,n){var o,a,l=Object.create((t&&t.prototype instanceof y?t:y).prototype);return i(l,"_invoke",{value:(o=new j(n||[]),a="suspendedStart",function(t,n){if("executing"===a)throw Error("Generator is already running");if("completed"===a){if("throw"===t)throw n;return E()}for(o.method=t,o.arg=n;;){var i=o.delegate;if(i){var l=function e(t,r){var n=t.iterator[r.method];if(void 0===n){if(r.delegate=null,"throw"===r.method){if(t.iterator.return&&(r.method="return",r.arg=void 0,e(t,r),"throw"===r.method))return m;r.method="throw",r.arg=TypeError("The iterator does not provide a 'throw' method")}return m}var o=v(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,m;var a=o.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,m):a:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,m)}(i,o);if(l){if(l===m)continue;return l}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===a)throw a="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);a="executing";var u=v(e,r,o);if("normal"===u.type){if(a=o.done?"completed":"suspendedYield",u.arg===m)continue;return{value:u.arg,done:o.done}}"throw"===u.type&&(a="completed",o.method="throw",o.arg=u.arg)}})}),l}function v(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(n){return{type:"throw",arg:n}}}t.wrap=p;var m={};function y(){}function h(){}function g(){}var b={};f(b,u,function(){return this});var x=Object.getPrototypeOf,C=x&&x(x(k([])));C&&C!==r&&a.call(C,u)&&(b=C);var _=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach(function(t){f(e,t,function(e){return this._invoke(t,e)})})}function P(e,t){var r;i(this,"_invoke",{value:function(o,i){function l(){return new t(function(r,l){!function r(o,i,l,u){var c=v(e[o],e,i);if("throw"!==c.type){var s=c.arg,f=s.value;return f&&"object"==n(f)&&a.call(f,"__await")?t.resolve(f.__await).then(function(e){r("next",e,l,u)},function(e){r("throw",e,l,u)}):t.resolve(f).then(function(e){s.value=e,l(s)},function(e){return r("throw",e,l,u)})}u(c.arg)}(o,i,r,l)})}return r=r?r.then(l,l):l()}})}function M(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(M,this),this.reset(!0)}function k(e){if(e){var t=e[u];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(l&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;O(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:k(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),m}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},27424:function(e,t,r){var n=r(85372),o=r(68872),a=r(86116),i=r(12218);e.exports=function(e,t){return n(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},861:function(e,t,r){var n=r(63405),o=r(79498),a=r(86116),i=r(42281);e.exports=function(e){return n(e)||o(e)||a(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},18698:function(e){function t(r){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},86116:function(e,t,r){var n=r(73897);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}},e.exports.__esModule=!0,e.exports.default=e.exports}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1084.8bd09a422bf924f1.js b/static/web/_next/static/chunks/1084.8bd09a422bf924f1.js deleted file mode 100644 index 397b9b99a..000000000 --- a/static/web/_next/static/chunks/1084.8bd09a422bf924f1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1084],{41084:function(e,n,t){t.r(n),t.d(n,{jinja2:function(){return l}});var i=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],a=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,o=["true","false"],c=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function s(e,n){var t=e.peek();if(n.incomment)return e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(n.intag){if(n.operator){if(n.operator=!1,e.match(o))return"atom";if(e.match(c))return"number"}if(n.sign){if(n.sign=!1,e.match(o))return"atom";if(e.match(c))return"number"}if(n.instring)return t==n.instring&&(n.instring=!1),e.next(),"string";if("'"==t||'"'==t)return n.instring=t,e.next(),"string";if(n.inbraces>0&&")"==t)e.next(),n.inbraces--;else if("("==t)e.next(),n.inbraces++;else if(n.inbrackets>0&&"]"==t)e.next(),n.inbrackets--;else if("["==t)e.next(),n.inbrackets++;else if(!n.lineTag&&(e.match(n.intag+"}")||e.eat("-")&&e.match(n.intag+"}")))return n.intag=!1,"tag";else if(e.match(a))return n.operator=!0,"operator";else if(e.match(r))n.sign=!0;else{if(1==e.column()&&n.lineTag&&e.match(i))return"keyword";if(e.eat(" ")||e.sol()){if(e.match(i))return"keyword";if(e.match(o))return"atom";if(e.match(c))return"number";e.sol()&&e.next()}else e.next()}return"variable"}if(e.eat("{")){if(e.eat("#"))return n.incomment=!0,e.skipTo("#}")?(e.eatWhile(/\#|}/),n.incomment=!1):e.skipToEnd(),"comment";if(t=e.eat(/\{|%/))return n.intag=t,n.inbraces=0,n.inbrackets=0,"{"==t&&(n.intag="}"),e.eat("-"),"tag"}else if(e.eat("#")){if("#"==e.peek())return e.skipToEnd(),"comment";if(!e.eol())return n.intag=!0,n.lineTag=!0,n.inbraces=0,n.inbrackets=0,"tag"}e.next()}i=RegExp("(("+i.join(")|(")+"))\\b"),o=RegExp("(("+o.join(")|(")+"))\\b");let l={name:"jinja2",startState:function(){return{tokenize:s,inbrackets:0,inbraces:0}},token:function(e,n){var t=n.tokenize(e,n);return e.eol()&&n.lineTag&&!n.instring&&0==n.inbraces&&0==n.inbrackets&&(n.intag=!1,n.lineTag=!1),t},languageData:{commentTokens:{block:{open:"{#",close:"#}",line:"##"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1084.f907b1c2401c4b21.js b/static/web/_next/static/chunks/1084.f907b1c2401c4b21.js new file mode 100644 index 000000000..48c69321c --- /dev/null +++ b/static/web/_next/static/chunks/1084.f907b1c2401c4b21.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1084],{41084:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{jinja2:function(){return jinja2}});var keywords=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],operator=/^[+\-*&%=<>!?|~^]/,sign=/^[:\[\(\{]/,atom=["true","false"],number=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function tokenBase(stream,state){var ch=stream.peek();if(state.incomment)return stream.skipTo("#}")?(stream.eatWhile(/\#|}/),state.incomment=!1):stream.skipToEnd(),"comment";if(state.intag){if(state.operator){if(state.operator=!1,stream.match(atom))return"atom";if(stream.match(number))return"number"}if(state.sign){if(state.sign=!1,stream.match(atom))return"atom";if(stream.match(number))return"number"}if(state.instring)return ch==state.instring&&(state.instring=!1),stream.next(),"string";if("'"==ch||'"'==ch)return state.instring=ch,stream.next(),"string";if(state.inbraces>0&&")"==ch)stream.next(),state.inbraces--;else if("("==ch)stream.next(),state.inbraces++;else if(state.inbrackets>0&&"]"==ch)stream.next(),state.inbrackets--;else if("["==ch)stream.next(),state.inbrackets++;else if(!state.lineTag&&(stream.match(state.intag+"}")||stream.eat("-")&&stream.match(state.intag+"}")))return state.intag=!1,"tag";else if(stream.match(operator))return state.operator=!0,"operator";else if(stream.match(sign))state.sign=!0;else{if(1==stream.column()&&state.lineTag&&stream.match(keywords))return"keyword";if(stream.eat(" ")||stream.sol()){if(stream.match(keywords))return"keyword";if(stream.match(atom))return"atom";if(stream.match(number))return"number";stream.sol()&&stream.next()}else stream.next()}return"variable"}if(stream.eat("{")){if(stream.eat("#"))return state.incomment=!0,stream.skipTo("#}")?(stream.eatWhile(/\#|}/),state.incomment=!1):stream.skipToEnd(),"comment";if(ch=stream.eat(/\{|%/))return state.intag=ch,state.inbraces=0,state.inbrackets=0,"{"==ch&&(state.intag="}"),stream.eat("-"),"tag"}else if(stream.eat("#")){if("#"==stream.peek())return stream.skipToEnd(),"comment";if(!stream.eol())return state.intag=!0,state.lineTag=!0,state.inbraces=0,state.inbrackets=0,"tag"}stream.next()}keywords=RegExp("(("+keywords.join(")|(")+"))\\b"),atom=RegExp("(("+atom.join(")|(")+"))\\b");let jinja2={name:"jinja2",startState:function(){return{tokenize:tokenBase,inbrackets:0,inbraces:0}},token:function(stream,state){var style=state.tokenize(stream,state);return stream.eol()&&state.lineTag&&!state.instring&&0==state.inbraces&&0==state.inbrackets&&(state.intag=!1,state.lineTag=!1),style},languageData:{commentTokens:{block:{open:"{#",close:"#}",line:"##"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1300.0a0a7c95a8efaf91.js b/static/web/_next/static/chunks/1300.0a0a7c95a8efaf91.js new file mode 100644 index 000000000..0c7e27760 --- /dev/null +++ b/static/web/_next/static/chunks/1300.0a0a7c95a8efaf91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1300],{48689:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_DeleteOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_DeleteOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},AntdIcon=__webpack_require__(42135),DeleteOutlined_DeleteOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DeleteOutlined}))};DeleteOutlined_DeleteOutlined.displayName="DeleteOutlined";var icons_DeleteOutlined=react.forwardRef(DeleteOutlined_DeleteOutlined)},64942:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_SmallDashOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_SmallDashOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z"}}]},name:"small-dash",theme:"outlined"},AntdIcon=__webpack_require__(42135),SmallDashOutlined_SmallDashOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_SmallDashOutlined}))};SmallDashOutlined_SmallDashOutlined.displayName="SmallDashOutlined";var icons_SmallDashOutlined=react.forwardRef(SmallDashOutlined_SmallDashOutlined)},6226:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_col}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},54907:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return collapse}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),esm_typeof=__webpack_require__(71002),toArray=__webpack_require__(50344),react=__webpack_require__(67294),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),objectWithoutProperties=__webpack_require__(45987),es=__webpack_require__(62874),slicedToArray=__webpack_require__(97685),PanelContent=react.forwardRef(function(props,ref){var _classnames,prefixCls=props.prefixCls,forceRender=props.forceRender,className=props.className,style=props.style,children=props.children,isActive=props.isActive,role=props.role,_React$useState=react.useState(isActive||forceRender),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),rendered=_React$useState2[0],setRendered=_React$useState2[1];return(react.useEffect(function(){(forceRender||isActive)&&setRendered(!0)},[forceRender,isActive]),rendered)?react.createElement("div",{ref:ref,className:classnames_default()("".concat(prefixCls,"-content"),(_classnames={},(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-active"),isActive),(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-inactive"),!isActive),_classnames),className),style:style,role:role},react.createElement("div",{className:"".concat(prefixCls,"-content-box")},children)):null});PanelContent.displayName="PanelContent";var _excluded=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],CollapsePanel=function(_React$Component){(0,inherits.Z)(CollapsePanel,_React$Component);var _super=(0,createSuper.Z)(CollapsePanel);function CollapsePanel(){var _this;(0,classCallCheck.Z)(this,CollapsePanel);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).onItemClick=function(){var _this$props=_this.props,onItemClick=_this$props.onItemClick,panelKey=_this$props.panelKey;"function"==typeof onItemClick&&onItemClick(panelKey)},_this.handleKeyPress=function(e){("Enter"===e.key||13===e.keyCode||13===e.which)&&_this.onItemClick()},_this.renderIcon=function(){var _this$props2=_this.props,showArrow=_this$props2.showArrow,expandIcon=_this$props2.expandIcon,prefixCls=_this$props2.prefixCls,collapsible=_this$props2.collapsible;if(!showArrow)return null;var iconNode="function"==typeof expandIcon?expandIcon(_this.props):react.createElement("i",{className:"arrow"});return iconNode&&react.createElement("div",{className:"".concat(prefixCls,"-expand-icon"),onClick:"header"===collapsible||"icon"===collapsible?_this.onItemClick:null},iconNode)},_this.renderTitle=function(){var _this$props3=_this.props,header=_this$props3.header,prefixCls=_this$props3.prefixCls,collapsible=_this$props3.collapsible;return react.createElement("span",{className:"".concat(prefixCls,"-header-text"),onClick:"header"===collapsible?_this.onItemClick:null},header)},_this}return(0,createClass.Z)(CollapsePanel,[{key:"shouldComponentUpdate",value:function(nextProps){return!shallowequal_default()(this.props,nextProps)}},{key:"render",value:function(){var _classNames,_classNames2,_this$props4=this.props,className=_this$props4.className,id=_this$props4.id,style=_this$props4.style,prefixCls=_this$props4.prefixCls,headerClass=_this$props4.headerClass,children=_this$props4.children,isActive=_this$props4.isActive,destroyInactivePanel=_this$props4.destroyInactivePanel,accordion=_this$props4.accordion,forceRender=_this$props4.forceRender,openMotion=_this$props4.openMotion,extra=_this$props4.extra,collapsible=_this$props4.collapsible,rest=(0,objectWithoutProperties.Z)(_this$props4,_excluded),disabled="disabled"===collapsible,collapsibleHeader="header"===collapsible,collapsibleIcon="icon"===collapsible,itemCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-active"),isActive),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-disabled"),disabled),_classNames),className),headerProps={className:classnames_default()("".concat(prefixCls,"-header"),(_classNames2={},(0,defineProperty.Z)(_classNames2,headerClass,headerClass),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-header-collapsible-only"),collapsibleHeader),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-icon-collapsible-only"),collapsibleIcon),_classNames2)),"aria-expanded":isActive,"aria-disabled":disabled,onKeyPress:this.handleKeyPress};return collapsibleHeader||collapsibleIcon||(headerProps.onClick=this.onItemClick,headerProps.role=accordion?"tab":"button",headerProps.tabIndex=disabled?-1:0),delete rest.header,delete rest.panelKey,delete rest.onItemClick,delete rest.showArrow,delete rest.expandIcon,react.createElement("div",(0,esm_extends.Z)({},rest,{className:itemCls,style:style,id:id}),react.createElement("div",headerProps,this.renderIcon(),this.renderTitle(),null!=extra&&"boolean"!=typeof extra&&react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra)),react.createElement(es.Z,(0,esm_extends.Z)({visible:isActive,leavedClassName:"".concat(prefixCls,"-content-hidden")},openMotion,{forceRender:forceRender,removeOnLeave:destroyInactivePanel}),function(_ref,ref){var motionClassName=_ref.className,motionStyle=_ref.style;return react.createElement(PanelContent,{ref:ref,prefixCls:prefixCls,className:motionClassName,style:motionStyle,isActive:isActive,forceRender:forceRender,role:accordion?"tabpanel":null},children)}))}}]),CollapsePanel}(react.Component);function getActiveKeysArray(activeKey){var currentActiveKey=activeKey;if(!Array.isArray(currentActiveKey)){var activeKeyType=(0,esm_typeof.Z)(currentActiveKey);currentActiveKey="number"===activeKeyType||"string"===activeKeyType?[currentActiveKey]:[]}return currentActiveKey.map(function(key){return String(key)})}CollapsePanel.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Collapse=function(_React$Component){(0,inherits.Z)(Collapse,_React$Component);var _super=(0,createSuper.Z)(Collapse);function Collapse(_props){(0,classCallCheck.Z)(this,Collapse),(_this=_super.call(this,_props)).onClickItem=function(key){var activeKey=_this.state.activeKey;if(_this.props.accordion)activeKey=activeKey[0]===key?[]:[key];else{var index=(activeKey=(0,toConsumableArray.Z)(activeKey)).indexOf(key);index>-1?activeKey.splice(index,1):activeKey.push(key)}_this.setActiveKey(activeKey)},_this.getNewChild=function(child,index){if(!child)return null;var activeKey=_this.state.activeKey,_this$props=_this.props,prefixCls=_this$props.prefixCls,openMotion=_this$props.openMotion,accordion=_this$props.accordion,rootDestroyInactivePanel=_this$props.destroyInactivePanel,expandIcon=_this$props.expandIcon,collapsible=_this$props.collapsible,key=child.key||String(index),_child$props=child.props,header=_child$props.header,headerClass=_child$props.headerClass,destroyInactivePanel=_child$props.destroyInactivePanel,childCollapsible=_child$props.collapsible,isActive=!1;isActive=accordion?activeKey[0]===key:activeKey.indexOf(key)>-1;var mergeCollapsible=null!=childCollapsible?childCollapsible:collapsible,props={key:key,panelKey:key,header:header,headerClass:headerClass,isActive:isActive,prefixCls:prefixCls,destroyInactivePanel:null!=destroyInactivePanel?destroyInactivePanel:rootDestroyInactivePanel,openMotion:openMotion,accordion:accordion,children:child.props.children,onItemClick:"disabled"===mergeCollapsible?null:_this.onClickItem,expandIcon:expandIcon,collapsible:mergeCollapsible};return"string"==typeof child.type?child:(Object.keys(props).forEach(function(propName){void 0===props[propName]&&delete props[propName]}),react.cloneElement(child,props))},_this.getItems=function(){var children=_this.props.children;return(0,toArray.Z)(children).map(_this.getNewChild)},_this.setActiveKey=function(activeKey){"activeKey"in _this.props||_this.setState({activeKey:activeKey}),_this.props.onChange(_this.props.accordion?activeKey[0]:activeKey)};var _this,_activeKey=_props.activeKey,currentActiveKey=_props.defaultActiveKey;return"activeKey"in _props&&(currentActiveKey=_activeKey),_this.state={activeKey:getActiveKeysArray(currentActiveKey)},_this}return(0,createClass.Z)(Collapse,[{key:"shouldComponentUpdate",value:function(nextProps,nextState){return!shallowequal_default()(this.props,nextProps)||!shallowequal_default()(this.state,nextState)}},{key:"render",value:function(){var _classNames,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,style=_this$props2.style,accordion=_this$props2.accordion,collapseClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,prefixCls,!0),(0,defineProperty.Z)(_classNames,className,!!className),_classNames));return react.createElement("div",{className:collapseClassName,style:style,role:accordion?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(nextProps){var newState={};return"activeKey"in nextProps&&(newState.activeKey=getActiveKeysArray(nextProps.activeKey)),newState}}]),Collapse}(react.Component);Collapse.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Collapse.Panel=CollapsePanel,Collapse.Panel;var omit=__webpack_require__(98423),context=__webpack_require__(53124),motion=__webpack_require__(33603),reactNode=__webpack_require__(96159),Collapse_Collapse=function(props){var children,_classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$bordered=props.bordered,ghost=props.ghost,_props$expandIconPosi=props.expandIconPosition,expandIconPosition=void 0===_props$expandIconPosi?"start":_props$expandIconPosi,prefixCls=getPrefixCls("collapse",customizePrefixCls),mergedExpandIconPosition=react.useMemo(function(){return"left"===expandIconPosition?"start":"right"===expandIconPosition?"end":expandIconPosition},[expandIconPosition]),collapseClassName=classnames_default()("".concat(prefixCls,"-icon-position-").concat(mergedExpandIconPosition),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-borderless"),!(void 0===_props$bordered||_props$bordered)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-ghost"),!!ghost),_classNames),void 0===_props$className?"":_props$className),openMotion=(0,esm_extends.Z)((0,esm_extends.Z)({},motion.ZP),{motionAppear:!1,leavedClassName:"".concat(prefixCls,"-content-hidden")});return react.createElement(Collapse,(0,esm_extends.Z)({openMotion:openMotion},props,{expandIcon:function(){var panelProps=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},expandIcon=props.expandIcon,icon=expandIcon?expandIcon(panelProps):react.createElement(RightOutlined.Z,{rotate:panelProps.isActive?90:void 0});return(0,reactNode.Tm)(icon,function(){return{className:classnames_default()(icon.props.className,"".concat(prefixCls,"-arrow"))}})},prefixCls:prefixCls,className:collapseClassName}),(children=props.children,(0,toArray.Z)(children).map(function(child,index){var _a;if(null===(_a=child.props)||void 0===_a?void 0:_a.disabled){var key=child.key||String(index),_child$props=child.props,disabled=_child$props.disabled,collapsible=_child$props.collapsible,childProps=(0,esm_extends.Z)((0,esm_extends.Z)({},(0,omit.Z)(child.props,["disabled"])),{key:key,collapsible:null!=collapsible?collapsible:disabled?"disabled":void 0});return(0,reactNode.Tm)(child,childProps)}return child})))};Collapse_Collapse.Panel=function(props){var getPrefixCls=react.useContext(context.E_).getPrefixCls,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$showArrow=props.showArrow,prefixCls=getPrefixCls("collapse",customizePrefixCls),collapsePanelClassName=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-no-arrow"),!(void 0===_props$showArrow||_props$showArrow)),void 0===_props$className?"":_props$className);return react.createElement(Collapse.Panel,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:collapsePanelClassName}))};var collapse=Collapse_Collapse},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},26303:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return skeleton}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),omit=__webpack_require__(98423),skeleton_Element=function(props){var _classNames,_classNames2,prefixCls=props.prefixCls,className=props.className,style=props.style,size=props.size,shape=props.shape,sizeCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),_classNames)),shapeCls=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-circle"),"circle"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-square"),"square"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-round"),"round"===shape),_classNames2)),sizeStyle=react.useMemo(function(){return"number"==typeof size?{width:size,height:size,lineHeight:"".concat(size,"px")}:{}},[size]);return react.createElement("span",{className:classnames_default()(prefixCls,sizeCls,shapeCls,className),style:(0,esm_extends.Z)((0,esm_extends.Z)({},sizeStyle),style)})},objectSpread2=__webpack_require__(1413),asn_DotChartOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},AntdIcon=__webpack_require__(42135),DotChartOutlined_DotChartOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DotChartOutlined}))};DotChartOutlined_DotChartOutlined.displayName="DotChartOutlined";var icons_DotChartOutlined=react.forwardRef(DotChartOutlined_DotChartOutlined),toConsumableArray=__webpack_require__(74902),skeleton_Paragraph=function(props){var getWidth=function(index){var width=props.width,_props$rows=props.rows;return Array.isArray(width)?width[index]:(void 0===_props$rows?2:_props$rows)-1===index?width:void 0},prefixCls=props.prefixCls,className=props.className,style=props.style,rows=props.rows,rowList=(0,toConsumableArray.Z)(Array(rows)).map(function(_,index){return react.createElement("li",{key:index,style:{width:getWidth(index)}})});return react.createElement("ul",{className:classnames_default()(prefixCls,className),style:style},rowList)},skeleton_Title=function(_ref){var prefixCls=_ref.prefixCls,className=_ref.className,width=_ref.width,style=_ref.style;return react.createElement("h3",{className:classnames_default()(prefixCls,className),style:(0,esm_extends.Z)({width:width},style)})};function getComponentProps(prop){return prop&&"object"===(0,esm_typeof.Z)(prop)?prop:{}}var Skeleton=function(props){var customizePrefixCls=props.prefixCls,loading=props.loading,className=props.className,style=props.style,children=props.children,_props$avatar=props.avatar,avatar=void 0!==_props$avatar&&_props$avatar,_props$title=props.title,title=void 0===_props$title||_props$title,_props$paragraph=props.paragraph,paragraph=void 0===_props$paragraph||_props$paragraph,active=props.active,round=props.round,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("skeleton",customizePrefixCls);if(loading||!("loading"in props)){var hasAvatar=!!avatar,hasTitle=!!title,hasParagraph=!!paragraph;if(hasAvatar){var avatarProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar")},hasTitle&&!hasParagraph?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),getComponentProps(avatar));avatarNode=react.createElement("div",{className:"".concat(prefixCls,"-header")},react.createElement(skeleton_Element,(0,esm_extends.Z)({},avatarProps)))}if(hasTitle||hasParagraph){if(hasTitle){var _classNames,avatarNode,contentNode,$title,paragraphNode,titleProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-title")},!hasAvatar&&hasParagraph?{width:"38%"}:hasAvatar&&hasParagraph?{width:"50%"}:{}),getComponentProps(title));$title=react.createElement(skeleton_Title,(0,esm_extends.Z)({},titleProps))}if(hasParagraph){var basicProps,paragraphProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-paragraph")},(basicProps={},hasAvatar&&hasTitle||(basicProps.width="61%"),!hasAvatar&&hasTitle?basicProps.rows=3:basicProps.rows=2,basicProps)),getComponentProps(paragraph));paragraphNode=react.createElement(skeleton_Paragraph,(0,esm_extends.Z)({},paragraphProps))}contentNode=react.createElement("div",{className:"".concat(prefixCls,"-content")},$title,paragraphNode)}var cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-with-avatar"),hasAvatar),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-round"),round),_classNames),className);return react.createElement("div",{className:cls,style:style},avatarNode,contentNode)}return void 0!==children?children:null};Skeleton.Button=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),void 0!==_props$block&&_props$block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-button"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Avatar=function(props){var customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$shape=props.shape,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls","className"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar"),shape:void 0===_props$shape?"circle":_props$shape,size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Input=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-input"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Image=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},react.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(prefixCls,"-image-svg")},react.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(prefixCls,"-image-path")}))))},Skeleton.Node=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,children=props.children,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className),content=null!=children?children:react.createElement(icons_DotChartOutlined,null);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},content))};var skeleton=Skeleton},20550:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return tag}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),colors=__webpack_require__(98787),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tag_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},PresetColorRegex=RegExp("^(".concat(colors.Y.join("|"),")(-inverse)?$")),PresetStatusColorRegex=RegExp("^(".concat(colors.E.join("|"),")$")),Tag=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,children=_a.children,icon=_a.icon,color=_a.color,onClose=_a.onClose,closeIcon=_a.closeIcon,_a$closable=_a.closable,props=tag_rest(_a,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];react.useEffect(function(){"visible"in props&&setVisible(props.visible)},[props.visible]);var isPresetColor=function(){return!!color&&(PresetColorRegex.test(color)||PresetStatusColorRegex.test(color))},tagStyle=(0,esm_extends.Z)({backgroundColor:color&&!isPresetColor()?color:void 0},style),presetColor=isPresetColor(),prefixCls=getPrefixCls("tag",customizePrefixCls),tagClassName=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(color),presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-has-color"),color&&!presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hidden"),!visible),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),handleCloseClick=function(e){e.stopPropagation(),null==onClose||onClose(e),!e.defaultPrevented&&("visible"in props||setVisible(!1))},isNeedWave="onClick"in props||children&&"a"===children.type,tagProps=(0,omit.Z)(props,["visible"]),iconNode=icon||null,kids=iconNode?react.createElement(react.Fragment,null,iconNode,react.createElement("span",null,children)):children,tagNode=react.createElement("span",(0,esm_extends.Z)({},tagProps,{ref:ref,className:tagClassName,style:tagStyle}),kids,void 0!==_a$closable&&_a$closable?closeIcon?react.createElement("span",{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick},closeIcon):react.createElement(CloseOutlined.Z,{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick}):null);return isNeedWave?react.createElement(wave.Z,null,tagNode):tagNode});Tag.CheckableTag=function(_a){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,checked=_a.checked,onChange=_a.onChange,onClick=_a.onClick,restProps=__rest(_a,["prefixCls","className","checked","onChange","onClick"]),prefixCls=(0,react.useContext(context.E_).getPrefixCls)("tag",customizePrefixCls),cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable-checked"),checked),_classNames),className);return react.createElement("span",(0,esm_extends.Z)({},restProps,{className:cls,onClick:function(e){null==onChange||onChange(!checked),null==onClick||onClick(e)}}))};var tag=Tag}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1300.c6e6c2f3b645a9a9.js b/static/web/_next/static/chunks/1300.c6e6c2f3b645a9a9.js deleted file mode 100644 index 993ebdde1..000000000 --- a/static/web/_next/static/chunks/1300.c6e6c2f3b645a9a9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1300],{48689:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},o=n(42135),l=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:c}))};l.displayName="DeleteOutlined";var i=r.forwardRef(l)},64942:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z"}}]},name:"small-dash",theme:"outlined"},o=n(42135),l=function(e,t){return r.createElement(o.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:c}))};l.displayName="SmallDashOutlined";var i=r.forwardRef(l)},6226:function(e,t,n){n.d(t,{Z:function(){return p}});var a=n(4942),r=n(87462),c=n(71002),o=n(94184),l=n.n(o),i=n(67294),s=n(53124),u=n(99134),f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},d=["xs","sm","md","lg","xl","xxl"],p=i.forwardRef(function(e,t){var n,o=i.useContext(s.E_),p=o.getPrefixCls,v=o.direction,m=i.useContext(u.Z),h=m.gutter,Z=m.wrap,y=m.supportFlexGap,x=e.prefixCls,C=e.span,g=e.order,b=e.offset,E=e.push,N=e.pull,w=e.className,k=e.children,P=e.flex,O=e.style,I=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),j=p("col",x),A={};d.forEach(function(t){var n,o={},l=e[t];"number"==typeof l?o.span=l:"object"===(0,c.Z)(l)&&(o=l||{}),delete I[t],A=(0,r.Z)((0,r.Z)({},A),(n={},(0,a.Z)(n,"".concat(j,"-").concat(t,"-").concat(o.span),void 0!==o.span),(0,a.Z)(n,"".concat(j,"-").concat(t,"-order-").concat(o.order),o.order||0===o.order),(0,a.Z)(n,"".concat(j,"-").concat(t,"-offset-").concat(o.offset),o.offset||0===o.offset),(0,a.Z)(n,"".concat(j,"-").concat(t,"-push-").concat(o.push),o.push||0===o.push),(0,a.Z)(n,"".concat(j,"-").concat(t,"-pull-").concat(o.pull),o.pull||0===o.pull),(0,a.Z)(n,"".concat(j,"-rtl"),"rtl"===v),n))});var z=l()(j,(n={},(0,a.Z)(n,"".concat(j,"-").concat(C),void 0!==C),(0,a.Z)(n,"".concat(j,"-order-").concat(g),g),(0,a.Z)(n,"".concat(j,"-offset-").concat(b),b),(0,a.Z)(n,"".concat(j,"-push-").concat(E),E),(0,a.Z)(n,"".concat(j,"-pull-").concat(N),N),n),w,A),S={};if(h&&h[0]>0){var K=h[0]/2;S.paddingLeft=K,S.paddingRight=K}if(h&&h[1]>0&&!y){var R=h[1]/2;S.paddingTop=R,S.paddingBottom=R}return P&&(S.flex="number"==typeof P?"".concat(P," ").concat(P," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(P)?"0 0 ".concat(P):P,!1!==Z||S.minWidth||(S.minWidth=0)),i.createElement("div",(0,r.Z)({},I,{style:(0,r.Z)((0,r.Z)({},S),O),className:z,ref:t}),k)})},54907:function(e,t,n){n.d(t,{Z:function(){return z}});var a=n(87462),r=n(4942),c=n(18073),o=n(94184),l=n.n(o),i=n(74902),s=n(15671),u=n(43144),f=n(60136),d=n(33643),p=n(71002),v=n(50344),m=n(67294),h=n(96774),Z=n.n(h),y=n(45987),x=n(62874),C=n(97685),g=m.forwardRef(function(e,t){var n,a=e.prefixCls,c=e.forceRender,o=e.className,i=e.style,s=e.children,u=e.isActive,f=e.role,d=m.useState(u||c),p=(0,C.Z)(d,2),v=p[0],h=p[1];return(m.useEffect(function(){(c||u)&&h(!0)},[c,u]),v)?m.createElement("div",{ref:t,className:l()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),u),(0,r.Z)(n,"".concat(a,"-content-inactive"),!u),n),o),style:i,role:f},m.createElement("div",{className:"".concat(a,"-content-box")},s)):null});g.displayName="PanelContent";var b=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],E=function(e){(0,f.Z)(n,e);var t=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var a=arguments.length,r=Array(a),c=0;c-1?t.splice(n,1):t.push(e)}a.setActiveKey(t)},a.getNewChild=function(e,t){if(!e)return null;var n=a.state.activeKey,r=a.props,c=r.prefixCls,o=r.openMotion,l=r.accordion,i=r.destroyInactivePanel,s=r.expandIcon,u=r.collapsible,f=e.key||String(t),d=e.props,p=d.header,v=d.headerClass,h=d.destroyInactivePanel,Z=d.collapsible,y=!1;y=l?n[0]===f:n.indexOf(f)>-1;var x=null!=Z?Z:u,C={key:f,panelKey:f,header:p,headerClass:v,isActive:y,prefixCls:c,destroyInactivePanel:null!=h?h:i,openMotion:o,accordion:l,children:e.props.children,onItemClick:"disabled"===x?null:a.onClickItem,expandIcon:s,collapsible:x};return"string"==typeof e.type?e:(Object.keys(C).forEach(function(e){void 0===C[e]&&delete C[e]}),m.cloneElement(e,C))},a.getItems=function(){var e=a.props.children;return(0,v.Z)(e).map(a.getNewChild)},a.setActiveKey=function(e){"activeKey"in a.props||a.setState({activeKey:e}),a.props.onChange(a.props.accordion?e[0]:e)};var a,r=e.activeKey,c=e.defaultActiveKey;return"activeKey"in e&&(c=r),a.state={activeKey:N(c)},a}return(0,u.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!Z()(this.props,e)||!Z()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,c=t.style,o=t.accordion,i=l()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return m.createElement("div",{className:i,style:c,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=N(e.activeKey)),t}}]),n}(m.Component);w.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},w.Panel=E,w.Panel;var k=n(98423),P=n(53124),O=n(33603),I=n(96159),j=function(e){var t=m.useContext(P.E_).getPrefixCls,n=e.prefixCls,c=e.className,o=e.showArrow,i=t("collapse",n),s=l()((0,r.Z)({},"".concat(i,"-no-arrow"),!(void 0===o||o)),void 0===c?"":c);return m.createElement(w.Panel,(0,a.Z)({},e,{prefixCls:i,className:s}))},A=function(e){var t,n,o=m.useContext(P.E_),i=o.getPrefixCls,s=o.direction,u=e.prefixCls,f=e.className,d=e.bordered,p=e.ghost,h=e.expandIconPosition,Z=void 0===h?"start":h,y=i("collapse",u),x=m.useMemo(function(){return"left"===Z?"start":"right"===Z?"end":Z},[Z]),C=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):m.createElement(c.Z,{rotate:t.isActive?90:void 0});return(0,I.Tm)(a,function(){return{className:l()(a.props.className,"".concat(y,"-arrow"))}})},g=l()("".concat(y,"-icon-position-").concat(x),(n={},(0,r.Z)(n,"".concat(y,"-borderless"),!(void 0===d||d)),(0,r.Z)(n,"".concat(y,"-rtl"),"rtl"===s),(0,r.Z)(n,"".concat(y,"-ghost"),!!p),n),void 0===f?"":f),b=(0,a.Z)((0,a.Z)({},O.ZP),{motionAppear:!1,leavedClassName:"".concat(y,"-content-hidden")});return m.createElement(w,(0,a.Z)({openMotion:b},e,{expandIcon:C,prefixCls:y,className:g}),(t=e.children,(0,v.Z)(t).map(function(e,t){var n;if(null===(n=e.props)||void 0===n?void 0:n.disabled){var r=e.key||String(t),c=e.props,o=c.disabled,l=c.collapsible,i=(0,a.Z)((0,a.Z)({},(0,k.Z)(e.props,["disabled"])),{key:r,collapsible:null!=l?l:o?"disabled":void 0});return(0,I.Tm)(e,i)}return e})))};A.Panel=j;var z=A},99134:function(e,t,n){var a=(0,n(67294).createContext)({});t.Z=a},25968:function(e,t,n){n.d(t,{Z:function(){return Z}});var a=n(87462),r=n(4942),c=n(71002),o=n(97685),l=n(94184),i=n.n(l),s=n(67294),u=n(53124),f=n(98082),d=n(24308),p=n(93355),v=n(99134),m=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};function h(e,t){var n=s.useState("string"==typeof e?e:""),a=(0,o.Z)(n,2),r=a[0],l=a[1],i=function(){if("object"===(0,c.Z)(e))for(var n=0;n0?-(D[0]/2):void 0,$=null!=D[1]&&D[1]>0?-(D[1]/2):void 0;if(L&&(G.marginLeft=L,G.marginRight=L),B){var U=(0,o.Z)(D,2);G.rowGap=U[1]}else $&&(G.marginTop=$,G.marginBottom=$);var W=(0,o.Z)(D,2),J=W[0],V=W[1],Y=s.useMemo(function(){return{gutter:[J,V],wrap:N,supportFlexGap:B}},[J,V,N,B]);return s.createElement(v.Z.Provider,{value:Y},s.createElement("div",(0,a.Z)({},w,{className:F,style:(0,a.Z)((0,a.Z)({},G),C),ref:t}),g))})},26303:function(e,t,n){n.d(t,{Z:function(){return P}});var a=n(4942),r=n(87462),c=n(71002),o=n(94184),l=n.n(o),i=n(67294),s=n(53124),u=n(98423),f=function(e){var t,n,c=e.prefixCls,o=e.className,s=e.style,u=e.size,f=e.shape,d=l()((t={},(0,a.Z)(t,"".concat(c,"-lg"),"large"===u),(0,a.Z)(t,"".concat(c,"-sm"),"small"===u),t)),p=l()((n={},(0,a.Z)(n,"".concat(c,"-circle"),"circle"===f),(0,a.Z)(n,"".concat(c,"-square"),"square"===f),(0,a.Z)(n,"".concat(c,"-round"),"round"===f),n)),v=i.useMemo(function(){return"number"==typeof u?{width:u,height:u,lineHeight:"".concat(u,"px")}:{}},[u]);return i.createElement("span",{className:l()(c,d,p,o),style:(0,r.Z)((0,r.Z)({},v),s)})},d=function(e){var t=e.prefixCls,n=e.className,c=e.active,o=e.shape,d=e.size,p=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),v=(0,u.Z)(e,["prefixCls","className"]),m=l()(p,"".concat(p,"-element"),(0,a.Z)({},"".concat(p,"-active"),c),n);return i.createElement("div",{className:m},i.createElement(f,(0,r.Z)({prefixCls:"".concat(p,"-avatar"),shape:void 0===o?"circle":o,size:void 0===d?"default":d},v)))},p=function(e){var t,n=e.prefixCls,c=e.className,o=e.active,d=e.block,p=e.size,v=(0,i.useContext(s.E_).getPrefixCls)("skeleton",n),m=(0,u.Z)(e,["prefixCls"]),h=l()(v,"".concat(v,"-element"),(t={},(0,a.Z)(t,"".concat(v,"-active"),o),(0,a.Z)(t,"".concat(v,"-block"),void 0!==d&&d),t),c);return i.createElement("div",{className:h},i.createElement(f,(0,r.Z)({prefixCls:"".concat(v,"-button"),size:void 0===p?"default":p},m)))},v=n(1413),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},h=n(42135),Z=function(e,t){return i.createElement(h.Z,(0,v.Z)((0,v.Z)({},e),{},{ref:t,icon:m}))};Z.displayName="DotChartOutlined";var y=i.forwardRef(Z),x=function(e){var t=e.prefixCls,n=e.className,r=e.style,c=e.active,o=e.children,u=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),f=l()(u,"".concat(u,"-element"),(0,a.Z)({},"".concat(u,"-active"),c),n),d=null!=o?o:i.createElement(y,null);return i.createElement("div",{className:f},i.createElement("div",{className:l()("".concat(u,"-image"),n),style:r},d))},C=function(e){var t=e.prefixCls,n=e.className,r=e.style,c=e.active,o=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),u=l()(o,"".concat(o,"-element"),(0,a.Z)({},"".concat(o,"-active"),c),n);return i.createElement("div",{className:u},i.createElement("div",{className:l()("".concat(o,"-image"),n),style:r},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(o,"-image-svg")},i.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(o,"-image-path")}))))},g=function(e){var t,n=e.prefixCls,c=e.className,o=e.active,d=e.block,p=e.size,v=(0,i.useContext(s.E_).getPrefixCls)("skeleton",n),m=(0,u.Z)(e,["prefixCls"]),h=l()(v,"".concat(v,"-element"),(t={},(0,a.Z)(t,"".concat(v,"-active"),o),(0,a.Z)(t,"".concat(v,"-block"),d),t),c);return i.createElement("div",{className:h},i.createElement(f,(0,r.Z)({prefixCls:"".concat(v,"-input"),size:void 0===p?"default":p},m)))},b=n(74902),E=function(e){var t=function(t){var n=e.width,a=e.rows;return Array.isArray(n)?n[t]:(void 0===a?2:a)-1===t?n:void 0},n=e.prefixCls,a=e.className,r=e.style,c=e.rows,o=(0,b.Z)(Array(c)).map(function(e,n){return i.createElement("li",{key:n,style:{width:t(n)}})});return i.createElement("ul",{className:l()(n,a),style:r},o)},N=function(e){var t=e.prefixCls,n=e.className,a=e.width,c=e.style;return i.createElement("h3",{className:l()(t,n),style:(0,r.Z)({width:a},c)})};function w(e){return e&&"object"===(0,c.Z)(e)?e:{}}var k=function(e){var t=e.prefixCls,n=e.loading,c=e.className,o=e.style,u=e.children,d=e.avatar,p=void 0!==d&&d,v=e.title,m=void 0===v||v,h=e.paragraph,Z=void 0===h||h,y=e.active,x=e.round,C=i.useContext(s.E_),g=C.getPrefixCls,b=C.direction,k=g("skeleton",t);if(n||!("loading"in e)){var P=!!p,O=!!m,I=!!Z;if(P){var j=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-avatar")},O&&!I?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),w(p));z=i.createElement("div",{className:"".concat(k,"-header")},i.createElement(f,(0,r.Z)({},j)))}if(O||I){if(O){var A,z,S,K,R,M=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-title")},!P&&I?{width:"38%"}:P&&I?{width:"50%"}:{}),w(m));K=i.createElement(N,(0,r.Z)({},M))}if(I){var _,q=(0,r.Z)((0,r.Z)({prefixCls:"".concat(k,"-paragraph")},(_={},P&&O||(_.width="61%"),!P&&O?_.rows=3:_.rows=2,_)),w(Z));R=i.createElement(E,(0,r.Z)({},q))}S=i.createElement("div",{className:"".concat(k,"-content")},K,R)}var B=l()(k,(A={},(0,a.Z)(A,"".concat(k,"-with-avatar"),P),(0,a.Z)(A,"".concat(k,"-active"),y),(0,a.Z)(A,"".concat(k,"-rtl"),"rtl"===b),(0,a.Z)(A,"".concat(k,"-round"),x),A),c);return i.createElement("div",{className:B,style:o},z,S)}return void 0!==u?u:null};k.Button=p,k.Avatar=d,k.Input=g,k.Image=C,k.Node=x;var P=k},20550:function(e,t,n){n.d(t,{Z:function(){return g}});var a=n(4942),r=n(87462),c=n(97685),o=n(97937),l=n(94184),i=n.n(l),s=n(98423),u=n(67294),f=n(53124),d=n(98787),p=n(68349),v=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},m=function(e){var t,n=e.prefixCls,c=e.className,o=e.checked,l=e.onChange,s=e.onClick,d=v(e,["prefixCls","className","checked","onChange","onClick"]),p=u.useContext(f.E_).getPrefixCls,m=function(e){null==l||l(!o),null==s||s(e)},h=p("tag",n),Z=i()(h,(t={},(0,a.Z)(t,"".concat(h,"-checkable"),!0),(0,a.Z)(t,"".concat(h,"-checkable-checked"),o),t),c);return u.createElement("span",(0,r.Z)({},d,{className:Z,onClick:m}))},h=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},Z=RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),y=RegExp("^(".concat(d.E.join("|"),")$")),x=function(e,t){var n,l=e.prefixCls,d=e.className,v=e.style,m=e.children,x=e.icon,C=e.color,g=e.onClose,b=e.closeIcon,E=e.closable,N=h(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),w=u.useContext(f.E_),k=w.getPrefixCls,P=w.direction,O=u.useState(!0),I=(0,c.Z)(O,2),j=I[0],A=I[1];u.useEffect(function(){"visible"in N&&A(N.visible)},[N.visible]);var z=function(){return!!C&&(Z.test(C)||y.test(C))},S=(0,r.Z)({backgroundColor:C&&!z()?C:void 0},v),K=z(),R=k("tag",l),M=i()(R,(n={},(0,a.Z)(n,"".concat(R,"-").concat(C),K),(0,a.Z)(n,"".concat(R,"-has-color"),C&&!K),(0,a.Z)(n,"".concat(R,"-hidden"),!j),(0,a.Z)(n,"".concat(R,"-rtl"),"rtl"===P),n),d),_=function(e){e.stopPropagation(),null==g||g(e),!e.defaultPrevented&&("visible"in N||A(!1))},q="onClick"in N||m&&"a"===m.type,B=(0,s.Z)(N,["visible"]),T=x||null,H=T?u.createElement(u.Fragment,null,T,u.createElement("span",null,m)):m,D=u.createElement("span",(0,r.Z)({},B,{ref:t,className:M,style:S}),H,void 0!==E&&E?b?u.createElement("span",{className:"".concat(R,"-close-icon"),onClick:_},b):u.createElement(o.Z,{className:"".concat(R,"-close-icon"),onClick:_}):null);return q?u.createElement(p.Z,null,D):D},C=u.forwardRef(x);C.CheckableTag=m;var g=C}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1390.33317c140be0df3a.js b/static/web/_next/static/chunks/1390.33317c140be0df3a.js new file mode 100644 index 000000000..3a87d0e62 --- /dev/null +++ b/static/web/_next/static/chunks/1390.33317c140be0df3a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1390],{21390:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Cassandra:function(){return Cassandra},MSSQL:function(){return MSSQL},MariaSQL:function(){return MariaSQL},MySQL:function(){return MySQL},PLSQL:function(){return PLSQL},PostgreSQL:function(){return PostgreSQL},SQLDialect:function(){return SQLDialect},SQLite:function(){return SQLite},StandardSQL:function(){return StandardSQL},keywordCompletion:function(){return keywordCompletion},keywordCompletionSource:function(){return keywordCompletionSource},schemaCompletion:function(){return schemaCompletion},schemaCompletionSource:function(){return schemaCompletionSource},sql:function(){return sql}});var _codemirror_language__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(59119),_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(35524),_lezer_lr__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53105),_codemirror_autocomplete__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(34790);function isAlpha(ch){return ch>=65&&ch<=90||ch>=97&&ch<=122||ch>=48&&ch<=57}function readLiteral(input,endQuote,backslashEscapes){for(let escaped=!1;;){if(input.next<0)return;if(input.next==endQuote&&!escaped){input.advance();return}escaped=backslashEscapes&&!escaped&&92==input.next,input.advance()}}function readWord(input,result){for(;95==input.next||isAlpha(input.next);)null!=result&&(result+=String.fromCharCode(input.next)),input.advance();return result}function readBits(input,endQuote){for(;48==input.next||49==input.next;)input.advance();endQuote&&input.next==endQuote&&input.advance()}function readNumber(input,sawDot){for(;;){if(46==input.next){if(sawDot)break;sawDot=!0}else if(input.next<48||input.next>57)break;input.advance()}if(69==input.next||101==input.next)for(input.advance(),(43==input.next||45==input.next)&&input.advance();input.next>=48&&input.next<=57;)input.advance()}function eol(input){for(;!(input.next<0||10==input.next);)input.advance()}function inString(ch,str){for(let i=0;i!=&|~^/",specialVar:"?",identifierQuotes:'"',words:keywords(SQLKeywords,SQLTypes)};function tokensFor(d){return new _lezer_lr__WEBPACK_IMPORTED_MODULE_1__.Jq(input=>{var _a,ch;let{next}=input;if(input.advance(),inString(next,Space)){for(;inString(input.next,Space);)input.advance();input.acceptToken(36)}else if(36==next&&36==input.next&&d.doubleDollarStrings)!function(input){for(;;){if(input.next<0||0>input.peek(1))return;if(36==input.next&&36==input.peek(1)){input.advance(2);return}input.advance()}}(input),input.acceptToken(3);else if(39==next||34==next&&d.doubleQuotedStrings)readLiteral(input,next,d.backslashEscapes),input.acceptToken(3);else if(35==next&&d.hashComments||47==next&&47==input.next&&d.slashComments)eol(input),input.acceptToken(1);else if(45!=next||45!=input.next||d.spaceAfterDashes&&32!=input.peek(1)){if(47==next&&42==input.next){input.advance();for(let prev=-1,depth=1;!(input.next<0);)if(input.advance(),42==prev&&47==input.next){if(!--depth){input.advance();break}prev=-1}else 47==prev&&42==input.next?(depth++,prev=-1):prev=input.next;input.acceptToken(2)}else if((101==next||69==next)&&39==input.next)input.advance(),readLiteral(input,39,!0);else if((110==next||78==next)&&39==input.next&&d.charSetCasts)input.advance(),readLiteral(input,39,d.backslashEscapes),input.acceptToken(3);else if(95==next&&d.charSetCasts)for(let i=0;;i++){if(39==input.next&&i>1){input.advance(),readLiteral(input,39,d.backslashEscapes),input.acceptToken(3);break}if(!isAlpha(input.next))break;input.advance()}else if(40==next)input.acceptToken(7);else if(41==next)input.acceptToken(8);else if(123==next)input.acceptToken(9);else if(125==next)input.acceptToken(10);else if(91==next)input.acceptToken(11);else if(93==next)input.acceptToken(12);else if(59==next)input.acceptToken(13);else if(d.unquotedBitLiterals&&48==next&&98==input.next)input.advance(),readBits(input),input.acceptToken(22);else if((98==next||66==next)&&(39==input.next||34==input.next)){let quoteStyle=input.next;input.advance(),d.treatBitsAsBytes?(readLiteral(input,quoteStyle,d.backslashEscapes),input.acceptToken(23)):(readBits(input,quoteStyle),input.acceptToken(22))}else if(48==next&&(120==input.next||88==input.next)||(120==next||88==next)&&39==input.next){let quoted=39==input.next;for(input.advance();(ch=input.next)>=48&&ch<=57||ch>=97&&ch<=102||ch>=65&&ch<=70;)input.advance();quoted&&39==input.next&&input.advance(),input.acceptToken(4)}else if(46==next&&input.next>=48&&input.next<=57)readNumber(input,!0),input.acceptToken(4);else if(46==next)input.acceptToken(14);else if(next>=48&&next<=57)readNumber(input,!1),input.acceptToken(4);else if(inString(next,d.operatorChars)){for(;inString(input.next,d.operatorChars);)input.advance();input.acceptToken(15)}else if(inString(next,d.specialVar))input.next==next&&input.advance(),function(input){if(39==input.next||34==input.next||96==input.next){let quote=input.next;input.advance(),readLiteral(input,quote,!1)}else readWord(input)}(input),input.acceptToken(17);else if(inString(next,d.identifierQuotes))readLiteral(input,next,!1),input.acceptToken(19);else if(58==next||44==next)input.acceptToken(16);else if(isAlpha(next)){let word=readWord(input,String.fromCharCode(next));input.acceptToken(46==input.next?18:null!==(_a=d.words[word.toLowerCase()])&&void 0!==_a?_a:18)}}else eol(input),input.acceptToken(1)})}let tokens=tokensFor(defaults),parser$1=_lezer_lr__WEBPACK_IMPORTED_MODULE_1__.WQ.deserialize({version:14,states:"%vQ]QQOOO#wQRO'#DSO$OQQO'#CwO%eQQO'#CxO%lQQO'#CyO%sQQO'#CzOOQQ'#DS'#DSOOQQ'#C}'#C}O'UQRO'#C{OOQQ'#Cv'#CvOOQQ'#C|'#C|Q]QQOOQOQQOOO'`QQO'#DOO(xQRO,59cO)PQQO,59cO)UQQO'#DSOOQQ,59d,59dO)cQQO,59dOOQQ,59e,59eO)jQQO,59eOOQQ,59f,59fO)qQQO,59fOOQQ-E6{-E6{OOQQ,59b,59bOOQQ-E6z-E6zOOQQ,59j,59jOOQQ-E6|-E6|O+VQRO1G.}O+^QQO,59cOOQQ1G/O1G/OOOQQ1G/P1G/POOQQ1G/Q1G/QP+kQQO'#C}O+rQQO1G.}O)PQQO,59cO,PQQO'#Cw",stateData:",[~OtOSPOSQOS~ORUOSUOTUOUUOVROXSOZTO]XO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O^]ORvXSvXTvXUvXVvXXvXZvX]vX_vX`vXavXbvXcvXdvXevXfvXgvXhvX~OsvX~P!jOa_Ob_Oc_O~ORUOSUOTUOUUOVROXSOZTO^tO_UO`UOa`Ob`Oc`OdUOeUOfUOgUOhUO~OWaO~P$ZOYcO~P$ZO[eO~P$ZORUOSUOTUOUUOVROXSOZTO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O]hOsoX~P%zOajObjOcjO~O^]ORkaSkaTkaUkaVkaXkaZka]ka_ka`kaakabkackadkaekafkagkahka~Oska~P'kO^]O~OWvXYvX[vX~P!jOWnO~P$ZOYoO~P$ZO[pO~P$ZO^]ORkiSkiTkiUkiVkiXkiZki]ki_ki`kiakibkickidkiekifkigkihki~Oski~P)xOWkaYka[ka~P'kO]hO~P$ZOWkiYki[ki~P)xOasObsOcsO~O",goto:"#hwPPPPPPPPPPPPPPPPPPPPPPPPPPx||||!Y!^!d!xPPP#[TYOZeUORSTWZbdfqT[OZQZORiZSWOZQbRQdSQfTZgWbdfqQ^PWk^lmrQl_Qm`RrseVORSTWZbdfq",nodeNames:"⚠ LineComment BlockComment String Number Bool Null ( ) [ ] { } ; . Operator Punctuation SpecialVar Identifier QuotedIdentifier Keyword Type Bits Bytes Builtin Script Statement CompositeIdentifier Parens Braces Brackets Statement",maxTerm:38,skippedNodes:[0,1,2],repeatNodeCount:3,tokenData:"RORO",tokenizers:[0,tokens],topRules:{Script:[0,25]},tokenPrec:0});function tokenBefore(tree){let cursor=tree.cursor().moveTo(tree.from,-1);for(;/Comment/.test(cursor.name);)cursor.moveTo(cursor.from,-1);return cursor.node}function idName(doc,node){let text=doc.sliceString(node.from,node.to),quoted=/^([`'"])(.*)\1$/.exec(text);return quoted?quoted[2]:text}function plainID(node){return node&&("Identifier"==node.name||"QuotedIdentifier"==node.name)}function parentsFor(doc,node){for(let path=[];;){if(!node||"."!=node.name)return path;let name=tokenBefore(node);if(!plainID(name))return path;path.unshift(idName(doc,name)),node=tokenBefore(name)}}let EndFrom=new Set("where group having order union intersect except all distinct limit offset fetch for".split(" ")),Span=/^\w*$/,QuotedSpan=/^[`'"]?\w*[`'"]?$/;class CompletionLevel{constructor(){this.list=[],this.children=void 0}child(name){let children=this.children||(this.children=Object.create(null));return children[name]||(children[name]=new CompletionLevel)}childCompletions(type){return this.children?Object.keys(this.children).filter(x=>x).map(name=>({label:name,type})):[]}}let parser=parser$1.configure({props:[_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.uj.add({Statement:(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.tC)()}),_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.x0.add({Statement:tree=>({from:tree.firstChild.to,to:tree.to}),BlockComment:tree=>({from:tree.from+2,to:tree.to-2})}),(0,_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.Gv)({Keyword:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.keyword,Type:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.typeName,Builtin:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.standard(_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.name),Bits:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.number,Bytes:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.string,Bool:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.bool,Null:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.null,Number:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.number,String:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.string,Identifier:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.name,QuotedIdentifier:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.special(_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.string),SpecialVar:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.special(_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.name),LineComment:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.lineComment,BlockComment:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.blockComment,Operator:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.operator,"Semi Punctuation":_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.punctuation,"( )":_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.paren,"{ }":_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.brace,"[ ]":_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.squareBracket})]});class SQLDialect{constructor(dialect,language){this.dialect=dialect,this.language=language}get extension(){return this.language.extension}static define(spec){let d=function(spec,kws,types,builtin){let dialect={};for(let prop in defaults)dialect[prop]=(spec.hasOwnProperty(prop)?spec:defaults)[prop];return kws&&(dialect.words=keywords(kws,types||"",builtin)),dialect}(spec,spec.keywords,spec.types,spec.builtin),language=_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.qp.define({name:"sql",parser:parser.configure({tokenizers:[{from:tokens,to:tokensFor(d)}]}),languageData:{commentTokens:{line:"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}});return new SQLDialect(d,language)}}function keywordCompletionSource(dialect,upperCase=!1){var keywords;let completions;return completions=Object.keys(keywords=dialect.dialect.words).map(keyword=>({label:upperCase?keyword.toUpperCase():keyword,type:21==keywords[keyword]?"type":20==keywords[keyword]?"keyword":"variable",boost:-1})),(0,_codemirror_autocomplete__WEBPACK_IMPORTED_MODULE_3__.eC)(["QuotedIdentifier","SpecialVar","String","LineComment","BlockComment","."],(0,_codemirror_autocomplete__WEBPACK_IMPORTED_MODULE_3__.Mb)(completions))}function keywordCompletion(dialect,upperCase=!1){return dialect.language.data.of({autocomplete:keywordCompletionSource(dialect,upperCase)})}function schemaCompletionSource(config){return config.schema?function(schema,tables,defaultTableName,defaultSchemaName){let top=new CompletionLevel,defaultSchema=top.child(defaultSchemaName||"");for(let table in schema){let dot=table.indexOf(".");(dot>-1?top.child(table.slice(0,dot)):defaultSchema).child(dot>-1?table.slice(dot+1):table).list=schema[table].map(val=>"string"==typeof val?{label:val,type:"property"}:val)}for(let sName in defaultSchema.list=(tables||defaultSchema.childCompletions("type")).concat(defaultTableName?defaultSchema.child(defaultTableName).list:[]),top.children){let schema1=top.child(sName);schema1.list.length||(schema1.list=schema1.childCompletions("type"))}return top.list=defaultSchema.list.concat(top.childCompletions("type")),context=>{var state,startPos,completions;let pos,aliases;let{parents,from,quoted,empty,aliases:aliases1}=(state=context.state,startPos=context.pos,pos=(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.qz)(state).resolveInner(startPos,-1),aliases=function(doc,at){let statement;for(let parent=at;!statement;parent=parent.parent){if(!parent)return null;"Statement"==parent.name&&(statement=parent)}let aliases=null;for(let scan=statement.firstChild,sawFrom=!1,prevID=null;scan;scan=scan.nextSibling){let kw="Keyword"==scan.name?doc.sliceString(scan.from,scan.to).toLowerCase():null,alias=null;if(sawFrom){if("as"==kw&&prevID&&plainID(scan.nextSibling))alias=idName(doc,scan.nextSibling);else if(kw&&EndFrom.has(kw))break;else prevID&&plainID(scan)&&(alias=idName(doc,scan))}else sawFrom="from"==kw;alias&&(aliases||(aliases=Object.create(null)),aliases[alias]=function(doc,id){if("CompositeIdentifier"==id.name){let path=[];for(let ch=id.firstChild;ch;ch=ch.nextSibling)plainID(ch)&&path.push(idName(doc,ch));return path}return[idName(doc,id)]}(doc,prevID)),prevID=/Identifier$/.test(scan.name)?scan:null}return aliases}(state.doc,pos),"Identifier"==pos.name||"QuotedIdentifier"==pos.name||"Keyword"==pos.name?{from:pos.from,quoted:"QuotedIdentifier"==pos.name?state.doc.sliceString(pos.from,pos.from+1):null,parents:parentsFor(state.doc,tokenBefore(pos)),aliases}:"."==pos.name?{from:startPos,quoted:null,parents:parentsFor(state.doc,pos),aliases}:{from:startPos,quoted:null,parents:[],empty:!0,aliases});if(empty&&!context.explicit)return null;aliases1&&1==parents.length&&(parents=aliases1[parents[0]]||parents);let level=top;for(let name of parents){for(;!level.children||!level.children[name];)if(level==top)level=defaultSchema;else{if(level!=defaultSchema||!defaultTableName)return null;level=level.child(defaultTableName)}level=level.child(name)}let quoteAfter=quoted&&context.state.sliceDoc(context.pos,context.pos+1)==quoted,options=level.list;return level==top&&aliases1&&(options=options.concat(Object.keys(aliases1).map(name=>({label:name,type:"constant"})))),{from,to:quoteAfter?context.pos+1:void 0,options:(completions=options,quoted?completions.map(c=>Object.assign(Object.assign({},c),{label:quoted+c.label+quoted,apply:void 0})):completions),validFor:quoted?QuotedSpan:Span}}}(config.schema,config.tables,config.defaultTable,config.defaultSchema):()=>null}function schemaCompletion(config){return config.schema?(config.dialect||StandardSQL).language.data.of({autocomplete:schemaCompletionSource(config)}):[]}function sql(config={}){let lang=config.dialect||StandardSQL;return new _codemirror_language__WEBPACK_IMPORTED_MODULE_2__.ri(lang.language,[schemaCompletion(config),keywordCompletion(lang,!!config.upperCaseKeywords)])}let StandardSQL=SQLDialect.define({}),PostgreSQL=SQLDialect.define({charSetCasts:!0,doubleDollarQuotedStrings:!0,operatorChars:"+-*/<>=~!@#%^&|`?",specialVar:"",keywords:SQLKeywords+"a abort abs absent access according ada admin aggregate alias also always analyse analyze array_agg array_max_cardinality asensitive assert assignment asymmetric atomic attach attribute attributes avg backward base64 begin_frame begin_partition bernoulli bit_length blocked bom c cache called cardinality catalog_name ceil ceiling chain char_length character_length character_set_catalog character_set_name character_set_schema characteristics characters checkpoint class class_origin cluster coalesce cobol collation_catalog collation_name collation_schema collect column_name columns command_function command_function_code comment comments committed concurrently condition_number configuration conflict connection_name constant constraint_catalog constraint_name constraint_schema contains content control conversion convert copy corr cost covar_pop covar_samp csv cume_dist current_catalog current_row current_schema cursor_name database datalink datatype datetime_interval_code datetime_interval_precision db debug defaults defined definer degree delimiter delimiters dense_rank depends derived detach detail dictionary disable discard dispatch dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue document dump dynamic_function dynamic_function_code element elsif empty enable encoding encrypted end_frame end_partition endexec enforced enum errcode error event every exclude excluding exclusive exp explain expression extension extract family file filter final first_value flag floor following force foreach fortran forward frame_row freeze fs functions fusion g generated granted greatest groups handler header hex hierarchy hint id ignore ilike immediately immutable implementation implicit import include including increment indent index indexes info inherit inherits inline insensitive instance instantiable instead integrity intersection invoker isnull k key_member key_type label lag last_value lead leakproof least length library like_regex link listen ln load location lock locked log logged lower m mapping matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text min minvalue mod mode more move multiset mumps name namespace nfc nfd nfkc nfkd nil normalize normalized nothing notice notify notnull nowait nth_value ntile nullable nullif nulls number occurrences_regex octet_length octets off offset oids operator options ordering others over overlay overriding owned owner p parallel parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partition pascal passing passthrough password percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding prepared print_strict_params procedural procedures program publication query quote raise range rank reassign recheck recovery refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex rename repeatable replace replica requiring reset respect restart restore result_oid returned_cardinality returned_length returned_octet_length returned_sqlstate returning reverse routine_catalog routine_name routine_schema routines row_count row_number rowtype rule scale schema_name schemas scope scope_catalog scope_name scope_schema security selective self sensitive sequence sequences serializable server server_name setof share show simple skip slice snapshot source specific_name sqlcode sqlerror sqrt stable stacked standalone statement statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time t table_name tables tablesample tablespace temp template ties token top_level_count transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex trigger_catalog trigger_name trigger_schema trim trim_array truncate trusted type types uescape unbounded uncommitted unencrypted unlink unlisten unlogged unnamed untyped upper uri use_column use_variable user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema vacuum valid validate validator value_of var_pop var_samp varbinary variable_conflict variadic verbose version versioning views volatile warning whitespace width_bucket window within wrapper xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate yes",types:SQLTypes+"bigint int8 bigserial serial8 varbit bool box bytea cidr circle precision float8 inet int4 json jsonb line lseg macaddr macaddr8 money numeric pg_lsn point polygon float4 int2 smallserial serial2 serial serial4 text timetz timestamptz tsquery tsvector txid_snapshot uuid xml"}),MySQLKeywords="accessible algorithm analyze asensitive authors auto_increment autocommit avg avg_row_length binlog btree cache catalog_name chain change changed checkpoint checksum class_origin client_statistics coalesce code collations columns comment committed completion concurrent consistent contains contributors convert database databases day_hour day_microsecond day_minute day_second delay_key_write delayed delimiter des_key_file dev_pop dev_samp deviance directory disable discard distinctrow div dual dumpfile enable enclosed ends engine engines enum errors escaped even event events every explain extended fast field fields flush force found_rows fulltext grants handler hash high_priority hosts hour_microsecond hour_minute hour_second ignore ignore_server_ids import index index_statistics infile innodb insensitive insert_method install invoker iterate keys kill linear lines list load lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modify mutex mysql_errno no_write_to_binlog offline offset one online optimize optionally outfile pack_keys parser partition partitions password phase plugin plugins prev processlist profile profiles purge query quick range read_write rebuild recover regexp relaylog remove rename reorganize repair repeatable replace require resume rlike row_format rtree schedule schema_name schemas second_microsecond security sensitive separator serializable server share show slave slow snapshot soname spatial sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result ssl starting starts std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace terminated triggers truncate uncommitted uninstall unlock upgrade use use_frm user_resources user_statistics utc_date utc_time utc_timestamp variables views warnings xa xor year_month zerofill",MySQLTypes=SQLTypes+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int1 int2 int3 int4 int8 float4 float8 varbinary varcharacter precision datetime unsigned signed",MySQLBuiltin="charset clear edit ego help nopager notee nowarning pager print prompt quit rehash source status system tee",MySQL=SQLDialect.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",keywords:SQLKeywords+"group_concat "+MySQLKeywords,types:MySQLTypes,builtin:MySQLBuiltin}),MariaSQL=SQLDialect.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",keywords:SQLKeywords+"always generated groupby_concat hard persistent shutdown soft virtual "+MySQLKeywords,types:MySQLTypes,builtin:MySQLBuiltin}),MSSQL=SQLDialect.define({keywords:SQLKeywords+"trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock pivot readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx unpivot updlock with",types:SQLTypes+"bigint smallint smallmoney tinyint money real text nvarchar ntext varbinary image hierarchyid uniqueidentifier sql_variant xml",builtin:"binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id",operatorChars:"*+-%<>!=^&|/",specialVar:"@"}),SQLite=SQLDialect.define({keywords:SQLKeywords+"abort analyze attach autoincrement conflict database detach exclusive fail glob ignore index indexed instead isnull notnull offset plan pragma query raise regexp reindex rename replace temp vacuum virtual",types:SQLTypes+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int2 int8 unsigned signed real",builtin:"auth backup bail changes clone databases dbinfo dump echo eqp explain fullschema headers help import imposter indexes iotrace lint load log mode nullvalue once print prompt quit restore save scanstats separator shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width",operatorChars:"*+-%<>!=&|/~",identifierQuotes:'`"',specialVar:"@:?$"}),Cassandra=SQLDialect.define({keywords:"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime infinity NaN",types:SQLTypes+"ascii bigint blob counter frozen inet list map static text timeuuid tuple uuid varint",slashComments:!0}),PLSQL=SQLDialect.define({keywords:SQLKeywords+"abort accept access add all alter and any arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body by case cast char_base check close cluster clusters colauth column comment commit compress connected constant constraint crash create current currval cursor data_base database dba deallocate debugoff debugon declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry exception exception_init exchange exclusive exists external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base of off offline on online only option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw rebuild record ref references refresh rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work",builtin:"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define echo editfile embedded feedback flagger flush heading headsep instance linesize lno loboffset logsource longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar repfooter repheader serveroutput shiftinout show showmode spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout timing trimout trimspool ttitle underline verify version wrap",types:SQLTypes+"ascii bfile bfilename bigserial bit blob dec long number nvarchar nvarchar2 serial smallint string text uid varchar2 xml",operatorChars:"*/+-%<>!=~",doubleQuotedStrings:!0,charSetCasts:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1390.d7a1061cbe003f66.js b/static/web/_next/static/chunks/1390.d7a1061cbe003f66.js deleted file mode 100644 index 34c5a698f..000000000 --- a/static/web/_next/static/chunks/1390.d7a1061cbe003f66.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1390],{21390:function(e,t,n){n.r(t),n.d(t,{Cassandra:function(){return W},MSSQL:function(){return $},MariaSQL:function(){return E},MySQL:function(){return I},PLSQL:function(){return G},PostgreSQL:function(){return Z},SQLDialect:function(){return U},SQLite:function(){return N},StandardSQL:function(){return R},keywordCompletion:function(){return X},keywordCompletionSource:function(){return z},schemaCompletion:function(){return j},schemaCompletionSource:function(){return B},sql:function(){return J}});var r=n(59119),a=n(35524),i=n(53105),o=n(34790);function s(e){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57}function l(e,t,n){for(let r=!1;;){if(e.next<0)return;if(e.next==t&&!r){e.advance();return}r=n&&!r&&92==e.next,e.advance()}}function c(e,t){for(;95==e.next||s(e.next);)null!=t&&(t+=String.fromCharCode(e.next)),e.advance();return t}function d(e,t){for(;48==e.next||49==e.next;)e.advance();t&&e.next==t&&e.advance()}function u(e,t){for(;;){if(46==e.next){if(t)break;t=!0}else if(e.next<48||e.next>57)break;e.advance()}if(69==e.next||101==e.next)for(e.advance(),(43==e.next||45==e.next)&&e.advance();e.next>=48&&e.next<=57;)e.advance()}function m(e){for(;!(e.next<0||10==e.next);)e.advance()}function p(e,t){for(let n=0;n!=&|~^/",specialVar:"?",identifierQuotes:'"',words:g(_,h)};function v(e){return new i.Jq(t=>{var n,r;let{next:a}=t;if(t.advance(),p(a,f)){for(;p(t.next,f);)t.advance();t.acceptToken(36)}else if(36==a&&36==t.next&&e.doubleDollarStrings)!function(e){for(;;){if(e.next<0||0>e.peek(1))return;if(36==e.next&&36==e.peek(1)){e.advance(2);return}e.advance()}}(t),t.acceptToken(3);else if(39==a||34==a&&e.doubleQuotedStrings)l(t,a,e.backslashEscapes),t.acceptToken(3);else if(35==a&&e.hashComments||47==a&&47==t.next&&e.slashComments)m(t),t.acceptToken(1);else if(45!=a||45!=t.next||e.spaceAfterDashes&&32!=t.peek(1)){if(47==a&&42==t.next){t.advance();for(let i=-1,o=1;!(t.next<0);)if(t.advance(),42==i&&47==t.next){if(!--o){t.advance();break}i=-1}else 47==i&&42==t.next?(o++,i=-1):i=t.next;t.acceptToken(2)}else if((101==a||69==a)&&39==t.next)t.advance(),l(t,39,!0);else if((110==a||78==a)&&39==t.next&&e.charSetCasts)t.advance(),l(t,39,e.backslashEscapes),t.acceptToken(3);else if(95==a&&e.charSetCasts)for(let g=0;;g++){if(39==t.next&&g>1){t.advance(),l(t,39,e.backslashEscapes),t.acceptToken(3);break}if(!s(t.next))break;t.advance()}else if(40==a)t.acceptToken(7);else if(41==a)t.acceptToken(8);else if(123==a)t.acceptToken(9);else if(125==a)t.acceptToken(10);else if(91==a)t.acceptToken(11);else if(93==a)t.acceptToken(12);else if(59==a)t.acceptToken(13);else if(e.unquotedBitLiterals&&48==a&&98==t.next)t.advance(),d(t),t.acceptToken(22);else if((98==a||66==a)&&(39==t.next||34==t.next)){let h=t.next;t.advance(),e.treatBitsAsBytes?(l(t,h,e.backslashEscapes),t.acceptToken(23)):(d(t,h),t.acceptToken(22))}else if(48==a&&(120==t.next||88==t.next)||(120==a||88==a)&&39==t.next){let _=39==t.next;for(t.advance();(r=t.next)>=48&&r<=57||r>=97&&r<=102||r>=65&&r<=70;)t.advance();_&&39==t.next&&t.advance(),t.acceptToken(4)}else if(46==a&&t.next>=48&&t.next<=57)u(t,!0),t.acceptToken(4);else if(46==a)t.acceptToken(14);else if(a>=48&&a<=57)u(t,!1),t.acceptToken(4);else if(p(a,e.operatorChars)){for(;p(t.next,e.operatorChars);)t.advance();t.acceptToken(15)}else if(p(a,e.specialVar))t.next==a&&t.advance(),function(e){if(39==e.next||34==e.next||96==e.next){let t=e.next;e.advance(),l(e,t,!1)}else c(e)}(t),t.acceptToken(17);else if(p(a,e.identifierQuotes))l(t,a,!1),t.acceptToken(19);else if(58==a||44==a)t.acceptToken(16);else if(s(a)){let b=c(t,String.fromCharCode(a));t.acceptToken(46==t.next?18:null!==(n=e.words[b.toLowerCase()])&&void 0!==n?n:18)}}else m(t),t.acceptToken(1)})}let y=v(b),k=i.WQ.deserialize({version:14,states:"%vQ]QQOOO#wQRO'#DSO$OQQO'#CwO%eQQO'#CxO%lQQO'#CyO%sQQO'#CzOOQQ'#DS'#DSOOQQ'#C}'#C}O'UQRO'#C{OOQQ'#Cv'#CvOOQQ'#C|'#C|Q]QQOOQOQQOOO'`QQO'#DOO(xQRO,59cO)PQQO,59cO)UQQO'#DSOOQQ,59d,59dO)cQQO,59dOOQQ,59e,59eO)jQQO,59eOOQQ,59f,59fO)qQQO,59fOOQQ-E6{-E6{OOQQ,59b,59bOOQQ-E6z-E6zOOQQ,59j,59jOOQQ-E6|-E6|O+VQRO1G.}O+^QQO,59cOOQQ1G/O1G/OOOQQ1G/P1G/POOQQ1G/Q1G/QP+kQQO'#C}O+rQQO1G.}O)PQQO,59cO,PQQO'#Cw",stateData:",[~OtOSPOSQOS~ORUOSUOTUOUUOVROXSOZTO]XO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O^]ORvXSvXTvXUvXVvXXvXZvX]vX_vX`vXavXbvXcvXdvXevXfvXgvXhvX~OsvX~P!jOa_Ob_Oc_O~ORUOSUOTUOUUOVROXSOZTO^tO_UO`UOa`Ob`Oc`OdUOeUOfUOgUOhUO~OWaO~P$ZOYcO~P$ZO[eO~P$ZORUOSUOTUOUUOVROXSOZTO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O]hOsoX~P%zOajObjOcjO~O^]ORkaSkaTkaUkaVkaXkaZka]ka_ka`kaakabkackadkaekafkagkahka~Oska~P'kO^]O~OWvXYvX[vX~P!jOWnO~P$ZOYoO~P$ZO[pO~P$ZO^]ORkiSkiTkiUkiVkiXkiZki]ki_ki`kiakibkickidkiekifkigkihki~Oski~P)xOWkaYka[ka~P'kO]hO~P$ZOWkiYki[ki~P)xOasObsOcsO~O",goto:"#hwPPPPPPPPPPPPPPPPPPPPPPPPPPx||||!Y!^!d!xPPP#[TYOZeUORSTWZbdfqT[OZQZORiZSWOZQbRQdSQfTZgWbdfqQ^PWk^lmrQl_Qm`RrseVORSTWZbdfq",nodeNames:"⚠ LineComment BlockComment String Number Bool Null ( ) [ ] { } ; . Operator Punctuation SpecialVar Identifier QuotedIdentifier Keyword Type Bits Bytes Builtin Script Statement CompositeIdentifier Parens Braces Brackets Statement",maxTerm:38,skippedNodes:[0,1,2],repeatNodeCount:3,tokenData:"RORO",tokenizers:[0,y],topRules:{Script:[0,25]},tokenPrec:0});function O(e){let t=e.cursor().moveTo(e.from,-1);for(;/Comment/.test(t.name);)t.moveTo(t.from,-1);return t.node}function x(e,t){let n=e.sliceString(t.from,t.to),r=/^([`'"])(.*)\1$/.exec(n);return r?r[2]:n}function w(e){return e&&("Identifier"==e.name||"QuotedIdentifier"==e.name)}function Q(e,t){for(let n=[];;){if(!t||"."!=t.name)return n;let r=O(t);if(!w(r))return n;n.unshift(x(e,r)),t=O(r)}}let C=new Set("where group having order union intersect except all distinct limit offset fetch for".split(" ")),S=/^\w*$/,q=/^[`'"]?\w*[`'"]?$/;class P{constructor(){this.list=[],this.children=void 0}child(e){let t=this.children||(this.children=Object.create(null));return t[e]||(t[e]=new P)}childCompletions(e){return this.children?Object.keys(this.children).filter(e=>e).map(t=>({label:t,type:e})):[]}}let T=k.configure({props:[r.uj.add({Statement:(0,r.tC)()}),r.x0.add({Statement:e=>({from:e.firstChild.to,to:e.to}),BlockComment:e=>({from:e.from+2,to:e.to-2})}),(0,a.Gv)({Keyword:a.pJ.keyword,Type:a.pJ.typeName,Builtin:a.pJ.standard(a.pJ.name),Bits:a.pJ.number,Bytes:a.pJ.string,Bool:a.pJ.bool,Null:a.pJ.null,Number:a.pJ.number,String:a.pJ.string,Identifier:a.pJ.name,QuotedIdentifier:a.pJ.special(a.pJ.string),SpecialVar:a.pJ.special(a.pJ.name),LineComment:a.pJ.lineComment,BlockComment:a.pJ.blockComment,Operator:a.pJ.operator,"Semi Punctuation":a.pJ.punctuation,"( )":a.pJ.paren,"{ }":a.pJ.brace,"[ ]":a.pJ.squareBracket})]});class U{constructor(e,t){this.dialect=e,this.language=t}get extension(){return this.language.extension}static define(e){let t=function(e,t,n,r){let a={};for(let i in b)a[i]=(e.hasOwnProperty(i)?e:b)[i];return t&&(a.words=g(t,n||"",r)),a}(e,e.keywords,e.types,e.builtin),n=r.qp.define({name:"sql",parser:T.configure({tokenizers:[{from:y,to:v(t)}]}),languageData:{commentTokens:{line:"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}});return new U(t,n)}}function z(e,t=!1){var n;let r;return r=Object.keys(n=e.dialect.words).map(e=>({label:t?e.toUpperCase():e,type:21==n[e]?"type":20==n[e]?"keyword":"variable",boost:-1})),(0,o.eC)(["QuotedIdentifier","SpecialVar","String","LineComment","BlockComment","."],(0,o.Mb)(r))}function X(e,t=!1){return e.language.data.of({autocomplete:z(e,t)})}function B(e){return e.schema?function(e,t,n,a){let i=new P,o=i.child(a||"");for(let s in e){let l=s.indexOf(".");(l>-1?i.child(s.slice(0,l)):o).child(l>-1?s.slice(l+1):s).list=e[s].map(e=>"string"==typeof e?{label:e,type:"property"}:e)}for(let c in o.list=(t||o.childCompletions("type")).concat(n?o.child(n).list:[]),i.children){let d=i.child(c);d.list.length||(d.list=d.childCompletions("type"))}return i.list=o.list.concat(i.childCompletions("type")),e=>{var t,a,s;let l,c;let{parents:d,from:u,quoted:m,empty:p,aliases:f}=(t=e.state,a=e.pos,l=(0,r.qz)(t).resolveInner(a,-1),c=function(e,t){let n;for(let r=t;!n;r=r.parent){if(!r)return null;"Statement"==r.name&&(n=r)}let a=null;for(let i=n.firstChild,o=!1,s=null;i;i=i.nextSibling){let l="Keyword"==i.name?e.sliceString(i.from,i.to).toLowerCase():null,c=null;if(o){if("as"==l&&s&&w(i.nextSibling))c=x(e,i.nextSibling);else if(l&&C.has(l))break;else s&&w(i)&&(c=x(e,i))}else o="from"==l;c&&(a||(a=Object.create(null)),a[c]=function(e,t){if("CompositeIdentifier"==t.name){let n=[];for(let r=t.firstChild;r;r=r.nextSibling)w(r)&&n.push(x(e,r));return n}return[x(e,t)]}(e,s)),s=/Identifier$/.test(i.name)?i:null}return a}(t.doc,l),"Identifier"==l.name||"QuotedIdentifier"==l.name||"Keyword"==l.name?{from:l.from,quoted:"QuotedIdentifier"==l.name?t.doc.sliceString(l.from,l.from+1):null,parents:Q(t.doc,O(l)),aliases:c}:"."==l.name?{from:a,quoted:null,parents:Q(t.doc,l),aliases:c}:{from:a,quoted:null,parents:[],empty:!0,aliases:c});if(p&&!e.explicit)return null;f&&1==d.length&&(d=f[d[0]]||d);let g=i;for(let h of d){for(;!g.children||!g.children[h];)if(g==i)g=o;else{if(g!=o||!n)return null;g=g.child(n)}g=g.child(h)}let _=m&&e.state.sliceDoc(e.pos,e.pos+1)==m,b=g.list;return g==i&&f&&(b=b.concat(Object.keys(f).map(e=>({label:e,type:"constant"})))),{from:u,to:_?e.pos+1:void 0,options:(s=b,m?s.map(e=>Object.assign(Object.assign({},e),{label:m+e.label+m,apply:void 0})):s),validFor:m?q:S}}}(e.schema,e.tables,e.defaultTable,e.defaultSchema):()=>null}function j(e){return e.schema?(e.dialect||R).language.data.of({autocomplete:B(e)}):[]}function J(e={}){let t=e.dialect||R;return new r.ri(t.language,[j(e),X(t,!!e.upperCaseKeywords)])}let R=U.define({}),Z=U.define({charSetCasts:!0,doubleDollarQuotedStrings:!0,operatorChars:"+-*/<>=~!@#%^&|`?",specialVar:"",keywords:_+"a abort abs absent access according ada admin aggregate alias also always analyse analyze array_agg array_max_cardinality asensitive assert assignment asymmetric atomic attach attribute attributes avg backward base64 begin_frame begin_partition bernoulli bit_length blocked bom c cache called cardinality catalog_name ceil ceiling chain char_length character_length character_set_catalog character_set_name character_set_schema characteristics characters checkpoint class class_origin cluster coalesce cobol collation_catalog collation_name collation_schema collect column_name columns command_function command_function_code comment comments committed concurrently condition_number configuration conflict connection_name constant constraint_catalog constraint_name constraint_schema contains content control conversion convert copy corr cost covar_pop covar_samp csv cume_dist current_catalog current_row current_schema cursor_name database datalink datatype datetime_interval_code datetime_interval_precision db debug defaults defined definer degree delimiter delimiters dense_rank depends derived detach detail dictionary disable discard dispatch dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue document dump dynamic_function dynamic_function_code element elsif empty enable encoding encrypted end_frame end_partition endexec enforced enum errcode error event every exclude excluding exclusive exp explain expression extension extract family file filter final first_value flag floor following force foreach fortran forward frame_row freeze fs functions fusion g generated granted greatest groups handler header hex hierarchy hint id ignore ilike immediately immutable implementation implicit import include including increment indent index indexes info inherit inherits inline insensitive instance instantiable instead integrity intersection invoker isnull k key_member key_type label lag last_value lead leakproof least length library like_regex link listen ln load location lock locked log logged lower m mapping matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text min minvalue mod mode more move multiset mumps name namespace nfc nfd nfkc nfkd nil normalize normalized nothing notice notify notnull nowait nth_value ntile nullable nullif nulls number occurrences_regex octet_length octets off offset oids operator options ordering others over overlay overriding owned owner p parallel parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partition pascal passing passthrough password percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding prepared print_strict_params procedural procedures program publication query quote raise range rank reassign recheck recovery refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex rename repeatable replace replica requiring reset respect restart restore result_oid returned_cardinality returned_length returned_octet_length returned_sqlstate returning reverse routine_catalog routine_name routine_schema routines row_count row_number rowtype rule scale schema_name schemas scope scope_catalog scope_name scope_schema security selective self sensitive sequence sequences serializable server server_name setof share show simple skip slice snapshot source specific_name sqlcode sqlerror sqrt stable stacked standalone statement statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time t table_name tables tablesample tablespace temp template ties token top_level_count transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex trigger_catalog trigger_name trigger_schema trim trim_array truncate trusted type types uescape unbounded uncommitted unencrypted unlink unlisten unlogged unnamed untyped upper uri use_column use_variable user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema vacuum valid validate validator value_of var_pop var_samp varbinary variable_conflict variadic verbose version versioning views volatile warning whitespace width_bucket window within wrapper xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate yes",types:h+"bigint int8 bigserial serial8 varbit bool box bytea cidr circle precision float8 inet int4 json jsonb line lseg macaddr macaddr8 money numeric pg_lsn point polygon float4 int2 smallserial serial2 serial serial4 text timetz timestamptz tsquery tsvector txid_snapshot uuid xml"}),L="accessible algorithm analyze asensitive authors auto_increment autocommit avg avg_row_length binlog btree cache catalog_name chain change changed checkpoint checksum class_origin client_statistics coalesce code collations columns comment committed completion concurrent consistent contains contributors convert database databases day_hour day_microsecond day_minute day_second delay_key_write delayed delimiter des_key_file dev_pop dev_samp deviance directory disable discard distinctrow div dual dumpfile enable enclosed ends engine engines enum errors escaped even event events every explain extended fast field fields flush force found_rows fulltext grants handler hash high_priority hosts hour_microsecond hour_minute hour_second ignore ignore_server_ids import index index_statistics infile innodb insensitive insert_method install invoker iterate keys kill linear lines list load lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modify mutex mysql_errno no_write_to_binlog offline offset one online optimize optionally outfile pack_keys parser partition partitions password phase plugin plugins prev processlist profile profiles purge query quick range read_write rebuild recover regexp relaylog remove rename reorganize repair repeatable replace require resume rlike row_format rtree schedule schema_name schemas second_microsecond security sensitive separator serializable server share show slave slow snapshot soname spatial sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result ssl starting starts std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace terminated triggers truncate uncommitted uninstall unlock upgrade use use_frm user_resources user_statistics utc_date utc_time utc_timestamp variables views warnings xa xor year_month zerofill",V=h+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int1 int2 int3 int4 int8 float4 float8 varbinary varcharacter precision datetime unsigned signed",D="charset clear edit ego help nopager notee nowarning pager print prompt quit rehash source status system tee",I=U.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",keywords:_+"group_concat "+L,types:V,builtin:D}),E=U.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",keywords:_+"always generated groupby_concat hard persistent shutdown soft virtual "+L,types:V,builtin:D}),$=U.define({keywords:_+"trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock pivot readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx unpivot updlock with",types:h+"bigint smallint smallmoney tinyint money real text nvarchar ntext varbinary image hierarchyid uniqueidentifier sql_variant xml",builtin:"binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id",operatorChars:"*+-%<>!=^&|/",specialVar:"@"}),N=U.define({keywords:_+"abort analyze attach autoincrement conflict database detach exclusive fail glob ignore index indexed instead isnull notnull offset plan pragma query raise regexp reindex rename replace temp vacuum virtual",types:h+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int2 int8 unsigned signed real",builtin:"auth backup bail changes clone databases dbinfo dump echo eqp explain fullschema headers help import imposter indexes iotrace lint load log mode nullvalue once print prompt quit restore save scanstats separator shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width",operatorChars:"*+-%<>!=&|/~",identifierQuotes:'`"',specialVar:"@:?$"}),W=U.define({keywords:"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime infinity NaN",types:h+"ascii bigint blob counter frozen inet list map static text timeuuid tuple uuid varint",slashComments:!0}),G=U.define({keywords:_+"abort accept access add all alter and any arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body by case cast char_base check close cluster clusters colauth column comment commit compress connected constant constraint crash create current currval cursor data_base database dba deallocate debugoff debugon declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry exception exception_init exchange exclusive exists external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base of off offline on online only option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw rebuild record ref references refresh rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work",builtin:"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define echo editfile embedded feedback flagger flush heading headsep instance linesize lno loboffset logsource longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar repfooter repheader serveroutput shiftinout show showmode spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout timing trimout trimspool ttitle underline verify version wrap",types:h+"ascii bfile bfilename bigserial bit blob dec long number nvarchar nvarchar2 serial smallint string text uid varchar2 xml",operatorChars:"*/+-%<>!=~",doubleQuotedStrings:!0,charSetCasts:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1446.2b0fc97a915d5297.js b/static/web/_next/static/chunks/1446.2b0fc97a915d5297.js new file mode 100644 index 000000000..9a1cadab5 --- /dev/null +++ b/static/web/_next/static/chunks/1446.2b0fc97a915d5297.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1446],{61446:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{commonLisp:function(){return commonLisp}});var type,specialForm=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,assumeBody=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,numLiteral=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,symbol=/[^\s'`,@()\[\]";]/;function readSym(stream){for(var ch;ch=stream.next();)if("\\"==ch)stream.next();else if(!symbol.test(ch)){stream.backUp(1);break}return stream.current()}function base(stream,state){if(stream.eatSpace())return type="ws",null;if(stream.match(numLiteral))return"number";var ch=stream.next();if("\\"==ch&&(ch=stream.next()),'"'==ch)return(state.tokenize=inString)(stream,state);if("("==ch)return type="open","bracket";if(")"==ch||"]"==ch)return type="close","bracket";if(";"==ch)return stream.skipToEnd(),type="ws","comment";if(/['`,@]/.test(ch))return null;if("|"==ch)return stream.skipTo("|")?(stream.next(),"variableName"):(stream.skipToEnd(),"error");if("#"==ch){var ch=stream.next();if("("==ch)return type="open","bracket";if(/[+\-=\.']/.test(ch))return null;if(/\d/.test(ch)&&stream.match(/^\d*#/))return null;if("|"==ch)return(state.tokenize=inComment)(stream,state);else if(":"==ch)return readSym(stream),"meta";else if("\\"==ch)return stream.next(),readSym(stream),"string.special";else return"error"}else{var name=readSym(stream);return"."==name?null:(type="symbol","nil"==name||"t"==name||":"==name.charAt(0))?"atom":"open"==state.lastType&&(specialForm.test(name)||assumeBody.test(name))?"keyword":"&"==name.charAt(0)?"variableName.special":"variableName"}}function inString(stream,state){for(var next,escaped=!1;next=stream.next();){if('"'==next&&!escaped){state.tokenize=base;break}escaped=!escaped&&"\\"==next}return"string"}function inComment(stream,state){for(var next,last;next=stream.next();){if("#"==next&&"|"==last){state.tokenize=base;break}last=next}return type="ws","comment"}let commonLisp={name:"commonlisp",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:base}},token:function(stream,state){stream.sol()&&"number"!=typeof state.ctx.indentTo&&(state.ctx.indentTo=state.ctx.start+1),type=null;var style=state.tokenize(stream,state);return"ws"!=type&&(null==state.ctx.indentTo?"symbol"==type&&assumeBody.test(stream.current())?state.ctx.indentTo=state.ctx.start+stream.indentUnit:state.ctx.indentTo="next":"next"==state.ctx.indentTo&&(state.ctx.indentTo=stream.column()),state.lastType=type),"open"==type?state.ctx={prev:state.ctx,start:stream.column(),indentTo:null}:"close"==type&&(state.ctx=state.ctx.prev||state.ctx),style},indent:function(state){var i=state.ctx.indentTo;return"number"==typeof i?i:state.ctx.start+1},languageData:{commentTokens:{line:";;",block:{open:"#|",close:"|#"}},closeBrackets:{brackets:["(","[","{",'"']}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1446.729b459281b981b9.js b/static/web/_next/static/chunks/1446.729b459281b981b9.js deleted file mode 100644 index 15cad9753..000000000 --- a/static/web/_next/static/chunks/1446.729b459281b981b9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1446],{61446:function(e,t,n){n.r(t),n.d(t,{commonLisp:function(){return d}});var r,o=/^(block|let*|return-from|catch|load-time-value|setq|eval-when|locally|symbol-macrolet|flet|macrolet|tagbody|function|multiple-value-call|the|go|multiple-value-prog1|throw|if|progn|unwind-protect|labels|progv|let|quote)$/,l=/^with|^def|^do|^prog|case$|^cond$|bind$|when$|unless$/,i=/^(?:[+\-]?(?:\d+|\d*\.\d+)(?:[efd][+\-]?\d+)?|[+\-]?\d+(?:\/[+\-]?\d+)?|#b[+\-]?[01]+|#o[+\-]?[0-7]+|#x[+\-]?[\da-f]+)/,a=/[^\s'`,@()\[\]";]/;function c(e){for(var t;t=e.next();)if("\\"==t)e.next();else if(!a.test(t)){e.backUp(1);break}return e.current()}function u(e,t){if(e.eatSpace())return r="ws",null;if(e.match(i))return"number";var n=e.next();if("\\"==n&&(n=e.next()),'"'==n)return(t.tokenize=s)(e,t);if("("==n)return r="open","bracket";if(")"==n||"]"==n)return r="close","bracket";if(";"==n)return e.skipToEnd(),r="ws","comment";if(/['`,@]/.test(n))return null;if("|"==n)return e.skipTo("|")?(e.next(),"variableName"):(e.skipToEnd(),"error");if("#"==n){var n=e.next();if("("==n)return r="open","bracket";if(/[+\-=\.']/.test(n))return null;if(/\d/.test(n)&&e.match(/^\d*#/))return null;if("|"==n)return(t.tokenize=f)(e,t);else if(":"==n)return c(e),"meta";else if("\\"==n)return e.next(),c(e),"string.special";else return"error"}else{var a=c(e);return"."==a?null:(r="symbol","nil"==a||"t"==a||":"==a.charAt(0))?"atom":"open"==t.lastType&&(o.test(a)||l.test(a))?"keyword":"&"==a.charAt(0)?"variableName.special":"variableName"}}function s(e,t){for(var n,r=!1;n=e.next();){if('"'==n&&!r){t.tokenize=u;break}r=!r&&"\\"==n}return"string"}function f(e,t){for(var n,o;n=e.next();){if("#"==n&&"|"==o){t.tokenize=u;break}o=n}return r="ws","comment"}let d={name:"commonlisp",startState:function(){return{ctx:{prev:null,start:0,indentTo:0},lastType:null,tokenize:u}},token:function(e,t){e.sol()&&"number"!=typeof t.ctx.indentTo&&(t.ctx.indentTo=t.ctx.start+1),r=null;var n=t.tokenize(e,t);return"ws"!=r&&(null==t.ctx.indentTo?"symbol"==r&&l.test(e.current())?t.ctx.indentTo=t.ctx.start+e.indentUnit:t.ctx.indentTo="next":"next"==t.ctx.indentTo&&(t.ctx.indentTo=e.column()),t.lastType=r),"open"==r?t.ctx={prev:t.ctx,start:e.column(),indentTo:null}:"close"==r&&(t.ctx=t.ctx.prev||t.ctx),n},indent:function(e){var t=e.ctx.indentTo;return"number"==typeof t?t:e.ctx.start+1},languageData:{commentTokens:{line:";;",block:{open:"#|",close:"|#"}},closeBrackets:{brackets:["(","[","{",'"']}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1559.171b5fc39b96ca1e.js b/static/web/_next/static/chunks/1559.171b5fc39b96ca1e.js new file mode 100644 index 000000000..962e7f0ee --- /dev/null +++ b/static/web/_next/static/chunks/1559.171b5fc39b96ca1e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1559],{51559:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{EmojiPicker:function(){return EmojiPicker}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),picmo__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(57741);let EmojiPicker=param=>{let{onEmojiSelect,onCustomEmojiSelect}=param,[customEmoji,setCustomEmoji]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)([]),ref=(0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(),getCustomEmoji=async()=>{try{let response=await fetch("/api/emoji"),emoji=await response.json();setCustomEmoji(emoji)}catch(e){console.error("cannot fetch custom emoji",e)}};return(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{getCustomEmoji()},[]),(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{let e=customEmoji.map(emoji=>({emoji:emoji.name,label:emoji.name,url:emoji.url})),picker=(0,picmo__WEBPACK_IMPORTED_MODULE_2__.wU)({rootElement:ref.current,custom:e,initialCategory:"custom",showPreview:!1,showRecents:!0});picker.addEventListener("emoji:select",event=>{event.url?onCustomEmojiSelect(event.name,event.url):onEmojiSelect(event.emoji)})},[customEmoji]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{ref:ref})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1559.e17bdaf1734dc553.js b/static/web/_next/static/chunks/1559.e17bdaf1734dc553.js deleted file mode 100644 index d87686db2..000000000 --- a/static/web/_next/static/chunks/1559.e17bdaf1734dc553.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1559],{51559:function(e,t,r){r.r(t),r.d(t,{EmojiPicker:function(){return s}});var n=r(85893),c=r(67294),o=r(57741);let s=e=>{let{onEmojiSelect:t,onCustomEmojiSelect:r}=e,[s,a]=(0,c.useState)([]),u=(0,c.useRef)(),i=async()=>{try{let e=await fetch("/api/emoji"),t=await e.json();a(t)}catch(r){console.error("cannot fetch custom emoji",r)}};return(0,c.useEffect)(()=>{i()},[]),(0,c.useEffect)(()=>{let e=s.map(e=>({emoji:e.name,label:e.name,url:e.url})),n=(0,o.wU)({rootElement:u.current,custom:e,initialCategory:"custom",showPreview:!1,showRecents:!0});n.addEventListener("emoji:select",e=>{e.url?r(e.name,e.url):t(e.emoji)})},[s]),(0,n.jsx)("div",{ref:u})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1650.06a77268379b94b2.js b/static/web/_next/static/chunks/1650.06a77268379b94b2.js deleted file mode 100644 index a7e460565..000000000 --- a/static/web/_next/static/chunks/1650.06a77268379b94b2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1650],{31650:function(e,t,n){function r(e){var t="error";function n(e){return RegExp("^(("+e.join(")|(")+"))\\b","i")}var r=RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),a=RegExp("^((<>)|(<=)|(>=))"),i=RegExp("^[\\.,]"),o=RegExp("^[\\(\\)]"),c=RegExp("^[A-Za-z][_A-Za-z0-9]*"),b=n(["and","or","not","xor","is","mod","eqv","imp"]),u=["WScript","err","debug","RegExp"],l=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"].concat(["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"]);u=u.concat(["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"]),e.isASP&&(u=u.concat(["server","response","request","session","application"]),l=l.concat(["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"]));var s=n(["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"]),v=n(["true","false","nothing","empty","null"]),d=n(["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"]),m=n(u),p=n(l),h=n(["class","sub","select","while","if","function","property","with","for"]),f=n(["else","elseif","case"]),y=n(["next","loop","wend"]),g=n(["end"]),k=n(["do"]),x=n(["on error resume next","exit"]),w=n(["rem"]);function C(e,t){t.currentIndent++}function I(e,t){t.currentIndent--}function L(e,n){if(e.eatSpace())return null;if("'"===e.peek()||e.match(w))return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!e.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var u,l,S,D=!1;if(e.match(/^\d*\.\d+/i)?D=!0:e.match(/^\d+\.\d*/)?D=!0:e.match(/^\.\d+/)&&(D=!0),D)return e.eat(/J/i),"number";var E=!1;if(e.match(/^&H[0-9a-f]+/i)?E=!0:e.match(/^&O[0-7]+/i)?E=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),E=!0):e.match(/^0(?![\dx])/i)&&(E=!0),E)return e.eat(/L/i),"number"}return e.match('"')?(n.tokenize=(l=1==(u=e.current()).length,S="string",function(e,t){for(;!e.eol();){if(e.eatWhile(/[^'"]/),e.match(u))return t.tokenize=L,S;e.eat(/['"]/)}return l&&(t.tokenize=L),S}),n.tokenize(e,n)):e.match(a)||e.match(r)||e.match(b)?"operator":e.match(i)?null:e.match(o)?"bracket":e.match(x)?(n.doInCurrentLine=!0,"keyword"):e.match(k)?(C(e,n),n.doInCurrentLine=!0,"keyword"):e.match(h)?(n.doInCurrentLine?n.doInCurrentLine=!1:C(e,n),"keyword"):e.match(f)?"keyword":e.match(g)?(I(e,n),I(e,n),"keyword"):e.match(y)?(n.doInCurrentLine?n.doInCurrentLine=!1:I(e,n),"keyword"):e.match(s)?"keyword":e.match(v)?"atom":e.match(p)?"variableName.special":e.match(d)||e.match(m)?"builtin":e.match(c)?"variable":(e.next(),t)}return{name:"vbscript",startState:function(){return{tokenize:L,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(e,n){e.sol()&&(n.currentIndent+=n.nextLineIndent,n.nextLineIndent=0,n.doInCurrentLine=0);var r=function(e,n){var r=n.tokenize(e,n),a=e.current();if("."===a){if(r=n.tokenize(e,n),a=e.current(),!r||"variable"!==r.substr(0,8)&&"builtin"!==r&&"keyword"!==r)return t;("builtin"===r||"keyword"===r)&&(r="variable"),l.indexOf(a.substr(1))>-1&&(r="keyword")}return r}(e,n);return n.lastToken={style:r,content:e.current()},null===r&&(r=null),r},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(y)||r.match(g)||r.match(f)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit}}}n.r(t),n.d(t,{vbScript:function(){return a},vbScriptASP:function(){return i}});let a=r({}),i=r({isASP:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1650.5ec9fca9f87420a7.js b/static/web/_next/static/chunks/1650.5ec9fca9f87420a7.js new file mode 100644 index 000000000..c84a53c5b --- /dev/null +++ b/static/web/_next/static/chunks/1650.5ec9fca9f87420a7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1650],{31650:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkVBScript(parserConf){var ERRORCLASS="error";function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b","i")}var singleOperators=RegExp("^[\\+\\-\\*/&\\\\\\^<>=]"),doubleOperators=RegExp("^((<>)|(<=)|(>=))"),singleDelimiters=RegExp("^[\\.,]"),brackets=RegExp("^[\\(\\)]"),identifiers=RegExp("^[A-Za-z][_A-Za-z0-9]*"),wordOperators=wordRegexp(["and","or","not","xor","is","mod","eqv","imp"]),builtinObjsWords=["WScript","err","debug","RegExp"],knownWords=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"].concat(["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"]);builtinObjsWords=builtinObjsWords.concat(["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"]),parserConf.isASP&&(builtinObjsWords=builtinObjsWords.concat(["server","response","request","session","application"]),knownWords=knownWords.concat(["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"],["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"]));var keywords=wordRegexp(["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"]),atoms=wordRegexp(["true","false","nothing","empty","null"]),builtinFuncs=wordRegexp(["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"]),builtinObjs=wordRegexp(builtinObjsWords),known=wordRegexp(knownWords),opening=wordRegexp(["class","sub","select","while","if","function","property","with","for"]),middle=wordRegexp(["else","elseif","case"]),closing=wordRegexp(["next","loop","wend"]),doubleClosing=wordRegexp(["end"]),doOpening=wordRegexp(["do"]),noIndentWords=wordRegexp(["on error resume next","exit"]),comment=wordRegexp(["rem"]);function indent(_stream,state){state.currentIndent++}function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,state){if(stream.eatSpace())return null;if("'"===stream.peek()||stream.match(comment))return stream.skipToEnd(),"comment";if(stream.match(/^((&H)|(&O))?[0-9\.]/i,!1)&&!stream.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,!1)){var delimiter,singleline,OUTCLASS,floatLiteral=!1;if(stream.match(/^\d*\.\d+/i)?floatLiteral=!0:stream.match(/^\d+\.\d*/)?floatLiteral=!0:stream.match(/^\.\d+/)&&(floatLiteral=!0),floatLiteral)return stream.eat(/J/i),"number";var intLiteral=!1;if(stream.match(/^&H[0-9a-f]+/i)?intLiteral=!0:stream.match(/^&O[0-7]+/i)?intLiteral=!0:stream.match(/^[1-9]\d*F?/)?(stream.eat(/J/i),intLiteral=!0):stream.match(/^0(?![\dx])/i)&&(intLiteral=!0),intLiteral)return stream.eat(/L/i),"number"}return stream.match('"')?(state.tokenize=(singleline=1==(delimiter=stream.current()).length,OUTCLASS="string",function(stream,state){for(;!stream.eol();){if(stream.eatWhile(/[^'"]/),stream.match(delimiter))return state.tokenize=tokenBase,OUTCLASS;stream.eat(/['"]/)}return singleline&&(state.tokenize=tokenBase),OUTCLASS}),state.tokenize(stream,state)):stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators)?"operator":stream.match(singleDelimiters)?null:stream.match(brackets)?"bracket":stream.match(noIndentWords)?(state.doInCurrentLine=!0,"keyword"):stream.match(doOpening)?(indent(stream,state),state.doInCurrentLine=!0,"keyword"):stream.match(opening)?(state.doInCurrentLine?state.doInCurrentLine=!1:indent(stream,state),"keyword"):stream.match(middle)?"keyword":stream.match(doubleClosing)?(dedent(stream,state),dedent(stream,state),"keyword"):stream.match(closing)?(state.doInCurrentLine?state.doInCurrentLine=!1:dedent(stream,state),"keyword"):stream.match(keywords)?"keyword":stream.match(atoms)?"atom":stream.match(known)?"variableName.special":stream.match(builtinFuncs)||stream.match(builtinObjs)?"builtin":stream.match(identifiers)?"variable":(stream.next(),ERRORCLASS)}return{name:"vbscript",startState:function(){return{tokenize:tokenBase,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1,ignoreKeyword:!1}},token:function(stream,state){stream.sol()&&(state.currentIndent+=state.nextLineIndent,state.nextLineIndent=0,state.doInCurrentLine=0);var style=function(stream,state){var style=state.tokenize(stream,state),current=stream.current();if("."===current){if(style=state.tokenize(stream,state),current=stream.current(),!style||"variable"!==style.substr(0,8)&&"builtin"!==style&&"keyword"!==style)return ERRORCLASS;("builtin"===style||"keyword"===style)&&(style="variable"),knownWords.indexOf(current.substr(1))>-1&&(style="keyword")}return style}(stream,state);return state.lastToken={style:style,content:stream.current()},null===style&&(style=null),style},indent:function(state,textAfter,cx){var trueText=textAfter.replace(/^\s+|\s+$/g,"");return trueText.match(closing)||trueText.match(doubleClosing)||trueText.match(middle)?cx.unit*(state.currentIndent-1):state.currentIndent<0?0:state.currentIndent*cx.unit}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{vbScript:function(){return vbScript},vbScriptASP:function(){return vbScriptASP}});let vbScript=mkVBScript({}),vbScriptASP=mkVBScript({isASP:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1660.5fd6ace70d00e522.js b/static/web/_next/static/chunks/1660.5fd6ace70d00e522.js new file mode 100644 index 000000000..4338296d0 --- /dev/null +++ b/static/web/_next/static/chunks/1660.5fd6ace70d00e522.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1660],{11660:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i!?|\/]/;function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(!1!==result)return result}if('"'==ch||"'"==ch||"`"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!(escaped||multiLineStrings))&&(state.tokenize=null),"string"},state.tokenize(stream,state);if(/[\[\]{}\(\),;\:\.]/.test(ch))return curPunc=ch,null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("/"==ch){if(stream.eat("+"))return state.tokenize=tokenNestedComment,tokenNestedComment(stream,state);if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_\xa1-\uffff]/);var cur=stream.current();return keywords.propertyIsEnumerable(cur)?(blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"keyword"):builtin.propertyIsEnumerable(cur)?(blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"builtin"):atoms.propertyIsEnumerable(cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=null;break}maybeEnd="*"==ch}return"comment"}function tokenNestedComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=null;break}maybeEnd="+"==ch}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}function pushContext(state,col,type){var indent=state.indented;return state.context&&"statement"==state.context.type&&(indent=state.context.indented),state.context=new Context(indent,col,type,null,state.context)}function popContext(state){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}let d={name:"d",startState:function(indentUnit){return{tokenize:null,context:new Context(-indentUnit,0,"top",!1),indented:0,startOfLine:!0}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0),stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);if("comment"==style||"meta"==style)return style;if(null==ctx.align&&(ctx.align=!0),(";"==curPunc||":"==curPunc||","==curPunc)&&"statement"==ctx.type)popContext(state);else if("{"==curPunc)pushContext(state,stream.column(),"}");else if("["==curPunc)pushContext(state,stream.column(),"]");else if("("==curPunc)pushContext(state,stream.column(),")");else if("}"==curPunc){for(;"statement"==ctx.type;)ctx=popContext(state);for("}"==ctx.type&&(ctx=popContext(state));"statement"==ctx.type;)ctx=popContext(state)}else curPunc==ctx.type?popContext(state):(("}"==ctx.type||"top"==ctx.type)&&";"!=curPunc||"statement"==ctx.type&&"newstatement"==curPunc)&&pushContext(state,stream.column(),"statement");return state.startOfLine=!1,style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase&&null!=state.tokenize)return null;var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0);"statement"==ctx.type&&"}"==firstChar&&(ctx=ctx.prev);var closing=firstChar==ctx.type;return"statement"==ctx.type?ctx.indented+("{"==firstChar?0:statementIndentUnit||cx.unit):ctx.align?ctx.column+(closing?0:1):ctx.indented+(closing?0:cx.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1660.76cc05d00e5034ad.js b/static/web/_next/static/chunks/1660.76cc05d00e5034ad.js deleted file mode 100644 index f78e85754..000000000 --- a/static/web/_next/static/chunks/1660.76cc05d00e5034ad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1660],{11660:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/;function h(e,t){var n=e.next();if(d[n]){var r=d[n](e,t);if(!1!==r)return r}if('"'==n||"'"==n||"`"==n)return t.tokenize=function(e,t){for(var r,i=!1,o=!1;null!=(r=e.next());){if(r==n&&!i){o=!0;break}i=!i&&"\\"==r}return(o||!(i||p))&&(t.tokenize=null),"string"},t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return i=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if("/"==n){if(e.eat("+"))return t.tokenize=k,k(e,t);if(e.eat("*"))return t.tokenize=y,y(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(m.test(n))return e.eatWhile(m),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var o=e.current();return l.propertyIsEnumerable(o)?(c.propertyIsEnumerable(o)&&(i="newstatement"),"keyword"):s.propertyIsEnumerable(o)?(c.propertyIsEnumerable(o)&&(i="newstatement"),"builtin"):f.propertyIsEnumerable(o)?"atom":"variable"}function y(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function k(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="+"==n}return"comment"}function b(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function v(e,t,n){var r=e.indented;return e.context&&"statement"==e.context.type&&(r=e.context.indented),e.context=new b(r,t,n,null,e.context)}function _(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}let w={name:"d",startState:function(e){return{tokenize:null,context:new b(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;i=null;var r=(t.tokenize||h)(e,t);if("comment"==r||"meta"==r)return r;if(null==n.align&&(n.align=!0),(";"==i||":"==i||","==i)&&"statement"==n.type)_(t);else if("{"==i)v(t,e.column(),"}");else if("["==i)v(t,e.column(),"]");else if("("==i)v(t,e.column(),")");else if("}"==i){for(;"statement"==n.type;)n=_(t);for("}"==n.type&&(n=_(t));"statement"==n.type;)n=_(t)}else i==n.type?_(t):(("}"==n.type||"top"==n.type)&&";"!=i||"statement"==n.type&&"newstatement"==i)&&v(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=h&&null!=e.tokenize)return null;var r=e.context,i=t&&t.charAt(0);"statement"==r.type&&"}"==i&&(r=r.prev);var o=i==r.type;return"statement"==r.type?r.indented+("{"==i?0:u||n.unit):r.align?r.column+(o?0:1):r.indented+(o?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/177.992f1cc5af7074c9.js b/static/web/_next/static/chunks/177.992f1cc5af7074c9.js new file mode 100644 index 000000000..858220c3e --- /dev/null +++ b/static/web/_next/static/chunks/177.992f1cc5af7074c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{90177:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{textile:function(){return textile}});var TOKEN_STYLES={addition:"inserted",attributes:"propertyName",bold:"strong",cite:"keyword",code:"monospace",definitionList:"list",deletion:"deleted",div:"punctuation",em:"emphasis",footnote:"variable",footCite:"qualifier",header:"heading",html:"comment",image:"atom",italic:"emphasis",link:"link",linkDefinition:"link",list1:"list",list2:"list.special",list3:"list",notextile:"string.special",pre:"operator",p:"content",quote:"bracket",span:"quote",specialChar:"character",strong:"strong",sub:"content.special",sup:"content.special",table:"variableName.special",tableHeading:"operator"};function handlePhraseModifier(stream,state,ch){if("_"===ch)return stream.eat("_")?togglePhraseModifier(stream,state,"italic",/__/,2):togglePhraseModifier(stream,state,"em",/_/,1);if("*"===ch)return stream.eat("*")?togglePhraseModifier(stream,state,"bold",/\*\*/,2):togglePhraseModifier(stream,state,"strong",/\*/,1);if("["===ch)return stream.match(/\d+\]/)&&(state.footCite=!0),tokenStyles(state);if("("===ch&&stream.match(/^(r|tm|c)\)/))return TOKEN_STYLES.specialChar;if("<"===ch&&stream.match(/(\w+)[^>]+>[^<]+<\/\1>/))return TOKEN_STYLES.html;if("?"===ch&&stream.eat("?"))return togglePhraseModifier(stream,state,"cite",/\?\?/,2);if("="===ch&&stream.eat("="))return togglePhraseModifier(stream,state,"notextile",/==/,2);if("-"===ch&&!stream.eat("-"))return togglePhraseModifier(stream,state,"deletion",/-/,1);if("+"===ch)return togglePhraseModifier(stream,state,"addition",/\+/,1);if("~"===ch)return togglePhraseModifier(stream,state,"sub",/~/,1);if("^"===ch)return togglePhraseModifier(stream,state,"sup",/\^/,1);if("%"===ch)return togglePhraseModifier(stream,state,"span",/%/,1);if("@"===ch)return togglePhraseModifier(stream,state,"code",/@/,1);if("!"===ch){var type=togglePhraseModifier(stream,state,"image",/(?:\([^\)]+\))?!/,1);return stream.match(/^:\S+/),type}return tokenStyles(state)}function togglePhraseModifier(stream,state,phraseModifier,closeRE,openSize){var charBefore=stream.pos>openSize?stream.string.charAt(stream.pos-openSize-1):null,charAfter=stream.peek();if(state[phraseModifier]){if((!charAfter||/\W/.test(charAfter))&&charBefore&&/\S/.test(charBefore)){var type=tokenStyles(state);return state[phraseModifier]=!1,type}}else(!charBefore||/\W/.test(charBefore))&&charAfter&&/\S/.test(charAfter)&&stream.match(RegExp("^.*\\S"+closeRE.source+"(?:\\W|$)"),!1)&&(state[phraseModifier]=!0,state.mode=Modes.attributes);return tokenStyles(state)}function tokenStyles(state){var disabled=textileDisabled(state);if(disabled)return disabled;var styles=[];return state.layoutType&&styles.push(TOKEN_STYLES[state.layoutType]),styles=styles.concat(function(state){for(var styles=[],i=1;i]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(name){switch(name){case"drawTable":return REs.makeRe("^",REs.single.drawTable,"$");case"html":return REs.makeRe("^",REs.single.html,"(?:",REs.single.html,")*","$");case"linkDefinition":return REs.makeRe("^",REs.single.linkDefinition,"$");case"listLayout":return REs.makeRe("^",REs.single.list,RE("allAttributes"),"*\\s+");case"tableCellAttributes":return REs.makeRe("^",REs.choiceRe(REs.single.tableCellAttributes,RE("allAttributes")),"+\\.");case"type":return REs.makeRe("^",RE("allTypes"));case"typeLayout":return REs.makeRe("^",RE("allTypes"),RE("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return REs.makeRe("^",RE("allAttributes"),"+");case"allTypes":return REs.choiceRe(REs.single.div,REs.single.foot,REs.single.header,REs.single.bc,REs.single.bq,REs.single.notextile,REs.single.pre,REs.single.table,REs.single.para);case"allAttributes":return REs.choiceRe(REs.attributes.selector,REs.attributes.css,REs.attributes.lang,REs.attributes.align,REs.attributes.pad);default:return REs.makeRe("^",REs.single[name])}},makeRe:function(){for(var pattern="",i=0;i]+>[^<]+<\/\1>/))return i.html;if("?"===n&&t.eat("?"))return r(t,e,"cite",/\?\?/,2);if("="===n&&t.eat("="))return r(t,e,"notextile",/==/,2);if("-"===n&&!t.eat("-"))return r(t,e,"deletion",/-/,1);if("+"===n)return r(t,e,"addition",/\+/,1);if("~"===n)return r(t,e,"sub",/~/,1);if("^"===n)return r(t,e,"sup",/\^/,1);if("%"===n)return r(t,e,"span",/%/,1);if("@"===n)return r(t,e,"code",/@/,1);if("!"===n){var a=r(t,e,"image",/(?:\([^\)]+\))?!/,1);return t.match(/^:\S+/),a}return l(e)}function r(t,e,n,i,a){var r=t.pos>a?t.string.charAt(t.pos-a-1):null,o=t.peek();if(e[n]){if((!o||/\W/.test(o))&&r&&/\S/.test(r)){var u=l(e);return e[n]=!1,u}}else(!r||/\W/.test(r))&&o&&/\S/.test(o)&&t.match(RegExp("^.*\\S"+i.source+"(?:\\W|$)"),!1)&&(e[n]=!0,e.mode=c.attributes);return l(e)}function l(t){var e=o(t);if(e)return e;var n=[];return t.layoutType&&n.push(i[t.layoutType]),n=n.concat(function(t){for(var e=[],n=1;n]+)?>(?:[^<]+<\/\1>)?/,link:/[^"]+":\S/,linkDefinition:/\[[^\s\]]+\]\S+/,list:/(?:#+|\*+)/,notextile:"notextile",para:"p",pre:"pre",table:"table",tableCellAttributes:/[\/\\]\d+/,tableHeading:/\|_\./,tableText:/[^"_\*\[\(\?\+~\^%@|-]+/,text:/[^!"_=\*\[\(<\?\+~\^%@-]+/},attributes:{align:/(?:<>|<|>|=)/,selector:/\([^\(][^\)]+\)/,lang:/\[[^\[\]]+\]/,pad:/(?:\(+|\)+){1,2}/,css:/\{[^\}]+\}/},createRe:function(t){switch(t){case"drawTable":return u.makeRe("^",u.single.drawTable,"$");case"html":return u.makeRe("^",u.single.html,"(?:",u.single.html,")*","$");case"linkDefinition":return u.makeRe("^",u.single.linkDefinition,"$");case"listLayout":return u.makeRe("^",u.single.list,s("allAttributes"),"*\\s+");case"tableCellAttributes":return u.makeRe("^",u.choiceRe(u.single.tableCellAttributes,s("allAttributes")),"+\\.");case"type":return u.makeRe("^",s("allTypes"));case"typeLayout":return u.makeRe("^",s("allTypes"),s("allAttributes"),"*\\.\\.?","(\\s+|$)");case"attributes":return u.makeRe("^",s("allAttributes"),"+");case"allTypes":return u.choiceRe(u.single.div,u.single.foot,u.single.header,u.single.bc,u.single.bq,u.single.notextile,u.single.pre,u.single.table,u.single.para);case"allAttributes":return u.choiceRe(u.attributes.selector,u.attributes.css,u.attributes.lang,u.attributes.align,u.attributes.pad);default:return u.makeRe("^",u.single[t])}},makeRe:function(){for(var t="",e=0;e=|!=|<>)/,isSingleOperatorChar=/[=\(:\),{}.*<>+\-\/^\[\]]/;function define(style,string,context){if(context)for(var split=string.split(" "),i=0;i=|!=|<>)/,a=/[=\(:\),{}.*<>+\-\/^\[\]]/;function i(e,t,n){if(n)for(var s=t.split(" "),o=0;o=1},subscribe:function(e){return l.size||this.register(),i+=1,l.set(i,e),e(s),i},unsubscribe:function(e){l.delete(e),l.size||this.unregister()},unregister:function(){var e=this;Object.keys(a).forEach(function(t){var n=a[t],c=e.matchHandlers[n];null==c||c.mql.removeListener(null==c?void 0:c.listener)}),l.clear()},register:function(){var e=this;Object.keys(a).forEach(function(t){var n=a[t],o=function(n){var o=n.matches;e.dispatch((0,r.Z)((0,r.Z)({},s),(0,c.Z)({},t,o)))},l=window.matchMedia(n);l.addListener(o),e.matchHandlers[n]={mql:l,listener:o},o(l)})}}},6226:function(e,t,n){n.d(t,{Z:function(){return p}});var c=n(4942),r=n(87462),o=n(71002),a=n(94184),l=n.n(a),i=n(67294),s=n(53124),u=n(99134),f=function(e,t){var n={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&0>t.indexOf(c)&&(n[c]=e[c]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,c=Object.getOwnPropertySymbols(e);rt.indexOf(c[r])&&Object.prototype.propertyIsEnumerable.call(e,c[r])&&(n[c[r]]=e[c[r]]);return n},d=["xs","sm","md","lg","xl","xxl"],p=i.forwardRef(function(e,t){var n,a=i.useContext(s.E_),p=a.getPrefixCls,m=a.direction,h=i.useContext(u.Z),v=h.gutter,b=h.wrap,Z=h.supportFlexGap,y=e.prefixCls,x=e.span,g=e.order,C=e.offset,O=e.push,w=e.pull,E=e.className,j=e.children,k=e.flex,N=e.style,P=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),S=p("col",y),I={};d.forEach(function(t){var n,a={},l=e[t];"number"==typeof l?a.span=l:"object"===(0,o.Z)(l)&&(a=l||{}),delete P[t],I=(0,r.Z)((0,r.Z)({},I),(n={},(0,c.Z)(n,"".concat(S,"-").concat(t,"-").concat(a.span),void 0!==a.span),(0,c.Z)(n,"".concat(S,"-").concat(t,"-order-").concat(a.order),a.order||0===a.order),(0,c.Z)(n,"".concat(S,"-").concat(t,"-offset-").concat(a.offset),a.offset||0===a.offset),(0,c.Z)(n,"".concat(S,"-").concat(t,"-push-").concat(a.push),a.push||0===a.push),(0,c.Z)(n,"".concat(S,"-").concat(t,"-pull-").concat(a.pull),a.pull||0===a.pull),(0,c.Z)(n,"".concat(S,"-rtl"),"rtl"===m),n))});var _=l()(S,(n={},(0,c.Z)(n,"".concat(S,"-").concat(x),void 0!==x),(0,c.Z)(n,"".concat(S,"-order-").concat(g),g),(0,c.Z)(n,"".concat(S,"-offset-").concat(C),C),(0,c.Z)(n,"".concat(S,"-push-").concat(O),O),(0,c.Z)(n,"".concat(S,"-pull-").concat(w),w),n),E,I),R={};if(v&&v[0]>0){var A=v[0]/2;R.paddingLeft=A,R.paddingRight=A}if(v&&v[1]>0&&!Z){var T=v[1]/2;R.paddingTop=T,R.paddingBottom=T}return k&&(R.flex="number"==typeof k?"".concat(k," ").concat(k," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(k)?"0 0 ".concat(k):k,!1!==b||R.minWidth||(R.minWidth=0)),i.createElement("div",(0,r.Z)({},P,{style:(0,r.Z)((0,r.Z)({},R),N),className:_,ref:t}),j)})},99134:function(e,t,n){var c=(0,n(67294).createContext)({});t.Z=c},25968:function(e,t,n){n.d(t,{Z:function(){return b}});var c=n(87462),r=n(4942),o=n(71002),a=n(97685),l=n(94184),i=n.n(l),s=n(67294),u=n(53124),f=n(98082),d=n(24308),p=n(93355),m=n(99134),h=function(e,t){var n={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&0>t.indexOf(c)&&(n[c]=e[c]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,c=Object.getOwnPropertySymbols(e);rt.indexOf(c[r])&&Object.prototype.propertyIsEnumerable.call(e,c[r])&&(n[c[r]]=e[c[r]]);return n};function v(e,t){var n=s.useState("string"==typeof e?e:""),c=(0,a.Z)(n,2),r=c[0],l=c[1],i=function(){if("object"===(0,o.Z)(e))for(var n=0;n0?-(K[0]/2):void 0,q=null!=K[1]&&K[1]>0?-(K[1]/2):void 0;if($&&(W.marginLeft=$,W.marginRight=$),F){var B=(0,a.Z)(K,2);W.rowGap=B[1]}else q&&(W.marginTop=q,W.marginBottom=q);var J=(0,a.Z)(K,2),V=J[0],Y=J[1],Q=s.useMemo(function(){return{gutter:[V,Y],wrap:w,supportFlexGap:F}},[V,Y,w,F]);return s.createElement(m.Z.Provider,{value:Q},s.createElement("div",(0,c.Z)({},E,{className:M,style:(0,c.Z)((0,c.Z)({},W),x),ref:t}),g))})},94594:function(e,t,n){n.d(t,{Z:function(){return x}});var c=n(87462),r=n(4942),o=n(50888),a=n(94184),l=n.n(a),i=n(97685),s=n(45987),u=n(67294),f=n(21770),d=n(15105),p=u.forwardRef(function(e,t){var n,c=e.prefixCls,o=void 0===c?"rc-switch":c,a=e.className,p=e.checked,m=e.defaultChecked,h=e.disabled,v=e.loadingIcon,b=e.checkedChildren,Z=e.unCheckedChildren,y=e.onClick,x=e.onChange,g=e.onKeyDown,C=(0,s.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),O=(0,f.Z)(!1,{value:p,defaultValue:m}),w=(0,i.Z)(O,2),E=w[0],j=w[1];function k(e,t){var n=E;return h||(j(n=e),null==x||x(n,t)),n}var N=l()(o,a,(n={},(0,r.Z)(n,"".concat(o,"-checked"),E),(0,r.Z)(n,"".concat(o,"-disabled"),h),n));return u.createElement("button",Object.assign({},C,{type:"button",role:"switch","aria-checked":E,disabled:h,className:N,ref:t,onKeyDown:function(e){e.which===d.Z.LEFT?k(!1,e):e.which===d.Z.RIGHT&&k(!0,e),null==g||g(e)},onClick:function(e){var t=k(!E,e);null==y||y(t,e)}}),v,u.createElement("span",{className:"".concat(o,"-inner")},E?b:Z))});p.displayName="Switch";var m=n(53124),h=n(98866),v=n(97647),b=n(68349),Z=function(e,t){var n={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&0>t.indexOf(c)&&(n[c]=e[c]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,c=Object.getOwnPropertySymbols(e);rt.indexOf(c[r])&&Object.prototype.propertyIsEnumerable.call(e,c[r])&&(n[c[r]]=e[c[r]]);return n},y=u.forwardRef(function(e,t){var n,a=e.prefixCls,i=e.size,s=e.disabled,f=e.loading,d=e.className,y=Z(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(m.E_),g=x.getPrefixCls,C=x.direction,O=u.useContext(v.Z),w=u.useContext(h.Z),E=g("switch",a),j=u.createElement("div",{className:"".concat(E,"-handle")},f&&u.createElement(o.Z,{className:"".concat(E,"-loading-icon")})),k=l()((n={},(0,r.Z)(n,"".concat(E,"-small"),"small"===(i||O)),(0,r.Z)(n,"".concat(E,"-loading"),f),(0,r.Z)(n,"".concat(E,"-rtl"),"rtl"===C),n),void 0===d?"":d);return u.createElement(b.Z,{insertExtraNode:!0},u.createElement(p,(0,c.Z)({},y,{prefixCls:E,className:k,disabled:(null!=s?s:w)||f,ref:t,loadingIcon:j})))});y.__ANT_SWITCH=!0;var x=y},20550:function(e,t,n){n.d(t,{Z:function(){return g}});var c=n(4942),r=n(87462),o=n(97685),a=n(97937),l=n(94184),i=n.n(l),s=n(98423),u=n(67294),f=n(53124),d=n(98787),p=n(68349),m=function(e,t){var n={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&0>t.indexOf(c)&&(n[c]=e[c]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,c=Object.getOwnPropertySymbols(e);rt.indexOf(c[r])&&Object.prototype.propertyIsEnumerable.call(e,c[r])&&(n[c[r]]=e[c[r]]);return n},h=function(e){var t,n=e.prefixCls,o=e.className,a=e.checked,l=e.onChange,s=e.onClick,d=m(e,["prefixCls","className","checked","onChange","onClick"]),p=u.useContext(f.E_).getPrefixCls,h=function(e){null==l||l(!a),null==s||s(e)},v=p("tag",n),b=i()(v,(t={},(0,c.Z)(t,"".concat(v,"-checkable"),!0),(0,c.Z)(t,"".concat(v,"-checkable-checked"),a),t),o);return u.createElement("span",(0,r.Z)({},d,{className:b,onClick:h}))},v=function(e,t){var n={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&0>t.indexOf(c)&&(n[c]=e[c]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,c=Object.getOwnPropertySymbols(e);rt.indexOf(c[r])&&Object.prototype.propertyIsEnumerable.call(e,c[r])&&(n[c[r]]=e[c[r]]);return n},b=RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),Z=RegExp("^(".concat(d.E.join("|"),")$")),y=function(e,t){var n,l=e.prefixCls,d=e.className,m=e.style,h=e.children,y=e.icon,x=e.color,g=e.onClose,C=e.closeIcon,O=e.closable,w=v(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),E=u.useContext(f.E_),j=E.getPrefixCls,k=E.direction,N=u.useState(!0),P=(0,o.Z)(N,2),S=P[0],I=P[1];u.useEffect(function(){"visible"in w&&I(w.visible)},[w.visible]);var _=function(){return!!x&&(b.test(x)||Z.test(x))},R=(0,r.Z)({backgroundColor:x&&!_()?x:void 0},m),A=_(),T=j("tag",l),z=i()(T,(n={},(0,c.Z)(n,"".concat(T,"-").concat(x),A),(0,c.Z)(n,"".concat(T,"-has-color"),x&&!A),(0,c.Z)(n,"".concat(T,"-hidden"),!S),(0,c.Z)(n,"".concat(T,"-rtl"),"rtl"===k),n),d),H=function(e){e.stopPropagation(),null==g||g(e),!e.defaultPrevented&&("visible"in w||I(!1))},L="onClick"in w||h&&"a"===h.type,F=(0,s.Z)(w,["visible"]),G=y||null,D=G?u.createElement(u.Fragment,null,G,u.createElement("span",null,h)):h,K=u.createElement("span",(0,r.Z)({},F,{ref:t,className:z,style:R}),D,void 0!==O&&O?C?u.createElement("span",{className:"".concat(T,"-close-icon"),onClick:H},C):u.createElement(a.Z,{className:"".concat(T,"-close-icon"),onClick:H}):null);return L?u.createElement(p.Z,null,K):K},x=u.forwardRef(y);x.CheckableTag=h;var g=x}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1829-ddb59c4a9d67f307.js b/static/web/_next/static/chunks/1829-ddb59c4a9d67f307.js new file mode 100644 index 000000000..7567396e3 --- /dev/null +++ b/static/web/_next/static/chunks/1829-ddb59c4a9d67f307.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1829],{24308:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{c4:function(){return responsiveArray}});var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4942),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(87462),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},subscribers=new Map,subUid=-1,screens={};__webpack_exports__.ZP={matchHandlers:{},dispatch:function(pointMap){return screens=pointMap,subscribers.forEach(function(func){return func(screens)}),subscribers.size>=1},subscribe:function(func){return subscribers.size||this.register(),subUid+=1,subscribers.set(subUid,func),func(screens),subUid},unsubscribe:function(token){subscribers.delete(token),subscribers.size||this.unregister()},unregister:function(){var _this=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],handler=_this.matchHandlers[matchMediaQuery];null==handler||handler.mql.removeListener(null==handler?void 0:handler.listener)}),subscribers.clear()},register:function(){var _this2=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],listener=function(_ref){var matches=_ref.matches;_this2.dispatch((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)({},screens),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__.Z)({},screen,matches)))},mql=window.matchMedia(matchMediaQuery);mql.addListener(listener),_this2.matchHandlers[matchMediaQuery]={mql:mql,listener:listener},listener(mql)})}}},6226:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_col}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},94594:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_switch}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),LoadingOutlined=__webpack_require__(50888),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),useMergedState=__webpack_require__(21770),KeyCode=__webpack_require__(15105),Switch=react.forwardRef(function(_ref,ref){var _classNames,_ref$prefixCls=_ref.prefixCls,prefixCls=void 0===_ref$prefixCls?"rc-switch":_ref$prefixCls,className=_ref.className,checked=_ref.checked,defaultChecked=_ref.defaultChecked,disabled=_ref.disabled,loadingIcon=_ref.loadingIcon,checkedChildren=_ref.checkedChildren,unCheckedChildren=_ref.unCheckedChildren,onClick=_ref.onClick,onChange=_ref.onChange,onKeyDown=_ref.onKeyDown,restProps=(0,objectWithoutProperties.Z)(_ref,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),_useMergedState=(0,useMergedState.Z)(!1,{value:checked,defaultValue:defaultChecked}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),innerChecked=_useMergedState2[0],setInnerChecked=_useMergedState2[1];function triggerChange(newChecked,event){var mergedChecked=innerChecked;return disabled||(setInnerChecked(mergedChecked=newChecked),null==onChange||onChange(mergedChecked,event)),mergedChecked}var switchClassName=classnames_default()(prefixCls,className,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checked"),innerChecked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),_classNames));return react.createElement("button",Object.assign({},restProps,{type:"button",role:"switch","aria-checked":innerChecked,disabled:disabled,className:switchClassName,ref:ref,onKeyDown:function(e){e.which===KeyCode.Z.LEFT?triggerChange(!1,e):e.which===KeyCode.Z.RIGHT&&triggerChange(!0,e),null==onKeyDown||onKeyDown(e)},onClick:function(e){var ret=triggerChange(!innerChecked,e);null==onClick||onClick(ret,e)}}),loadingIcon,react.createElement("span",{className:"".concat(prefixCls,"-inner")},innerChecked?checkedChildren:unCheckedChildren))});Switch.displayName="Switch";var context=__webpack_require__(53124),DisabledContext=__webpack_require__(98866),SizeContext=__webpack_require__(97647),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},switch_Switch=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,customizeSize=_a.size,customDisabled=_a.disabled,loading=_a.loading,_a$className=_a.className,props=__rest(_a,["prefixCls","size","disabled","loading","className"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=react.useContext(SizeContext.Z),disabled=react.useContext(DisabledContext.Z),prefixCls=getPrefixCls("switch",customizePrefixCls),loadingIcon=react.createElement("div",{className:"".concat(prefixCls,"-handle")},loading&&react.createElement(LoadingOutlined.Z,{className:"".concat(prefixCls,"-loading-icon")})),classes=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-small"),"small"===(customizeSize||size)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-loading"),loading),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),void 0===_a$className?"":_a$className);return react.createElement(wave.Z,{insertExtraNode:!0},react.createElement(Switch,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:classes,disabled:(null!=customDisabled?customDisabled:disabled)||loading,ref:ref,loadingIcon:loadingIcon})))});switch_Switch.__ANT_SWITCH=!0;var es_switch=switch_Switch},20550:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return tag}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),colors=__webpack_require__(98787),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tag_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},PresetColorRegex=RegExp("^(".concat(colors.Y.join("|"),")(-inverse)?$")),PresetStatusColorRegex=RegExp("^(".concat(colors.E.join("|"),")$")),Tag=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,children=_a.children,icon=_a.icon,color=_a.color,onClose=_a.onClose,closeIcon=_a.closeIcon,_a$closable=_a.closable,props=tag_rest(_a,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];react.useEffect(function(){"visible"in props&&setVisible(props.visible)},[props.visible]);var isPresetColor=function(){return!!color&&(PresetColorRegex.test(color)||PresetStatusColorRegex.test(color))},tagStyle=(0,esm_extends.Z)({backgroundColor:color&&!isPresetColor()?color:void 0},style),presetColor=isPresetColor(),prefixCls=getPrefixCls("tag",customizePrefixCls),tagClassName=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(color),presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-has-color"),color&&!presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hidden"),!visible),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),handleCloseClick=function(e){e.stopPropagation(),null==onClose||onClose(e),!e.defaultPrevented&&("visible"in props||setVisible(!1))},isNeedWave="onClick"in props||children&&"a"===children.type,tagProps=(0,omit.Z)(props,["visible"]),iconNode=icon||null,kids=iconNode?react.createElement(react.Fragment,null,iconNode,react.createElement("span",null,children)):children,tagNode=react.createElement("span",(0,esm_extends.Z)({},tagProps,{ref:ref,className:tagClassName,style:tagStyle}),kids,void 0!==_a$closable&&_a$closable?closeIcon?react.createElement("span",{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick},closeIcon):react.createElement(CloseOutlined.Z,{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick}):null);return isNeedWave?react.createElement(wave.Z,null,tagNode):tagNode});Tag.CheckableTag=function(_a){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,checked=_a.checked,onChange=_a.onChange,onClick=_a.onClick,restProps=__rest(_a,["prefixCls","className","checked","onChange","onClick"]),prefixCls=(0,react.useContext(context.E_).getPrefixCls)("tag",customizePrefixCls),cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable-checked"),checked),_classNames),className);return react.createElement("span",(0,esm_extends.Z)({},restProps,{className:cls,onClick:function(e){null==onChange||onChange(!checked),null==onClick||onClick(e)}}))};var tag=Tag}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1873.8ea0163eab74d7fe.js b/static/web/_next/static/chunks/1873.8ea0163eab74d7fe.js new file mode 100644 index 000000000..297be43ad --- /dev/null +++ b/static/web/_next/static/chunks/1873.8ea0163eab74d7fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1873],{11873:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{smalltalk:function(){return smalltalk}});var specialChars=/[+\-\/\\*~<>=@%|&?!.,:;^]/,keywords=/true|false|nil|self|super|thisContext/,Context=function(tokenizer,parent){this.next=tokenizer,this.parent=parent},Token=function(name,context,eos){this.name=name,this.context=context,this.eos=eos},State=function(){this.context=new Context(next,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};State.prototype.userIndent=function(indentation,indentUnit){this.userIndentationDelta=indentation>0?indentation/indentUnit-this.indentation:0};var next=function(stream,context,state){var token=new Token(null,context,!1),aChar=stream.next();return'"'===aChar?token=nextComment(stream,new Context(nextComment,context)):"'"===aChar?token=nextString(stream,new Context(nextString,context)):"#"===aChar?"'"===stream.peek()?(stream.next(),token=nextSymbol(stream,new Context(nextSymbol,context))):stream.eatWhile(/[^\s.{}\[\]()]/)?token.name="string.special":token.name="meta":"$"===aChar?("<"===stream.next()&&(stream.eatWhile(/[^\s>]/),stream.next()),token.name="string.special"):"|"===aChar&&state.expectVariable?token.context=new Context(nextTemporaries,context):/[\[\]{}()]/.test(aChar)?(token.name="bracket",token.eos=/[\[{(]/.test(aChar),"["===aChar?state.indentation++:"]"===aChar&&(state.indentation=Math.max(0,state.indentation-1))):specialChars.test(aChar)?(stream.eatWhile(specialChars),token.name="operator",token.eos=";"!==aChar):/\d/.test(aChar)?(stream.eatWhile(/[\w\d]/),token.name="number"):/[\w_]/.test(aChar)?(stream.eatWhile(/[\w\d_]/),token.name=state.expectVariable?keywords.test(stream.current())?"keyword":"variable":null):token.eos=state.expectVariable,token},nextComment=function(stream,context){return stream.eatWhile(/[^"]/),new Token("comment",stream.eat('"')?context.parent:context,!0)},nextString=function(stream,context){return stream.eatWhile(/[^']/),new Token("string",stream.eat("'")?context.parent:context,!1)},nextSymbol=function(stream,context){return stream.eatWhile(/[^']/),new Token("string.special",stream.eat("'")?context.parent:context,!1)},nextTemporaries=function(stream,context){var token=new Token(null,context,!1);return"|"===stream.next()?(token.context=context.parent,token.eos=!0):(stream.eatWhile(/[^|]/),token.name="variable"),token};let smalltalk={name:"smalltalk",startState:function(){return new State},token:function(stream,state){if(state.userIndent(stream.indentation(),stream.indentUnit),stream.eatSpace())return null;var token=state.context.next(stream,state.context,state);return state.context=token.context,state.expectVariable=token.eos,token.name},blankLine:function(state,indentUnit){state.userIndent(0,indentUnit)},indent:function(state,textAfter,cx){var i=state.context.next===next&&textAfter&&"]"===textAfter.charAt(0)?-1:state.userIndentationDelta;return(state.indentation+i)*cx.unit},languageData:{indentOnInput:/^\s*\]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1873.ad239337a916524b.js b/static/web/_next/static/chunks/1873.ad239337a916524b.js deleted file mode 100644 index 27ff6ec05..000000000 --- a/static/web/_next/static/chunks/1873.ad239337a916524b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1873],{11873:function(e,t,n){n.r(t),n.d(t,{smalltalk:function(){return p}});var a=/[+\-\/\\*~<>=@%|&?!.,:;^]/,i=/true|false|nil|self|super|thisContext/,r=function(e,t){this.next=e,this.parent=t},s=function(e,t,n){this.name=e,this.context=t,this.eos=n},o=function(){this.context=new r(u,null),this.expectVariable=!0,this.indentation=0,this.userIndentationDelta=0};o.prototype.userIndent=function(e,t){this.userIndentationDelta=e>0?e/t-this.indentation:0};var u=function(e,t,n){var o=new s(null,t,!1),u=e.next();return'"'===u?o=l(e,new r(l,t)):"'"===u?o=c(e,new r(c,t)):"#"===u?"'"===e.peek()?(e.next(),o=h(e,new r(h,t))):e.eatWhile(/[^\s.{}\[\]()]/)?o.name="string.special":o.name="meta":"$"===u?("<"===e.next()&&(e.eatWhile(/[^\s>]/),e.next()),o.name="string.special"):"|"===u&&n.expectVariable?o.context=new r(x,t):/[\[\]{}()]/.test(u)?(o.name="bracket",o.eos=/[\[{(]/.test(u),"["===u?n.indentation++:"]"===u&&(n.indentation=Math.max(0,n.indentation-1))):a.test(u)?(e.eatWhile(a),o.name="operator",o.eos=";"!==u):/\d/.test(u)?(e.eatWhile(/[\w\d]/),o.name="number"):/[\w_]/.test(u)?(e.eatWhile(/[\w\d_]/),o.name=n.expectVariable?i.test(e.current())?"keyword":"variable":null):o.eos=n.expectVariable,o},l=function(e,t){return e.eatWhile(/[^"]/),new s("comment",e.eat('"')?t.parent:t,!0)},c=function(e,t){return e.eatWhile(/[^']/),new s("string",e.eat("'")?t.parent:t,!1)},h=function(e,t){return e.eatWhile(/[^']/),new s("string.special",e.eat("'")?t.parent:t,!1)},x=function(e,t){var n=new s(null,t,!1);return"|"===e.next()?(n.context=t.parent,n.eos=!0):(e.eatWhile(/[^|]/),n.name="variable"),n};let p={name:"smalltalk",startState:function(){return new o},token:function(e,t){if(t.userIndent(e.indentation(),e.indentUnit),e.eatSpace())return null;var n=t.context.next(e,t.context,t);return t.context=n.context,t.expectVariable=n.eos,n.name},blankLine:function(e,t){e.userIndent(0,t)},indent:function(e,t,n){var a=e.context.next===u&&t&&"]"===t.charAt(0)?-1:e.userIndentationDelta;return(e.indentation+a)*n.unit},languageData:{indentOnInput:/^\s*\]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1920.53df14c20cddc378.js b/static/web/_next/static/chunks/1920.53df14c20cddc378.js new file mode 100644 index 000000000..7f5bf8f66 --- /dev/null +++ b/static/web/_next/static/chunks/1920.53df14c20cddc378.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1920],{71920:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{troff:function(){return troff}});var words={};function tokenBase(stream){if(stream.eatSpace())return null;var sol=stream.sol(),ch=stream.next();if("\\"===ch)return stream.match("fB")||stream.match("fR")||stream.match("fI")||stream.match("u")||stream.match("d")||stream.match("%")||stream.match("&")?"string":stream.match("m[")?(stream.skipTo("]"),stream.next(),"string"):stream.match("s+")||stream.match("s-")?(stream.eatWhile(/[\d-]/),"string"):((stream.match("(")||stream.match("*("))&&stream.eatWhile(/[\w-]/),"string");if(sol&&("."===ch||"'"===ch)&&stream.eat("\\")&&stream.eat('"'))return stream.skipToEnd(),"comment";if(sol&&"."===ch){if(stream.match("B ")||stream.match("I ")||stream.match("R "))return"attribute";if(stream.match("TH ")||stream.match("SH ")||stream.match("SS ")||stream.match("HP "))return stream.skipToEnd(),"quote";if(stream.match(/[A-Z]/)&&stream.match(/[A-Z]/)||stream.match(/[a-z]/)&&stream.match(/[a-z]/))return"attribute"}stream.eatWhile(/[\w-]/);var cur=stream.current();return words.hasOwnProperty(cur)?words[cur]:null}let troff={name:"troff",startState:function(){return{tokens:[]}},token:function(stream,state){return(state.tokens[0]||tokenBase)(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1920.e6bf04b81039b68b.js b/static/web/_next/static/chunks/1920.e6bf04b81039b68b.js deleted file mode 100644 index 22e03e43e..000000000 --- a/static/web/_next/static/chunks/1920.e6bf04b81039b68b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1920],{71920:function(t,a,e){e.r(a),e.d(a,{troff:function(){return c}});var n={};function r(t){if(t.eatSpace())return null;var a=t.sol(),e=t.next();if("\\"===e)return t.match("fB")||t.match("fR")||t.match("fI")||t.match("u")||t.match("d")||t.match("%")||t.match("&")?"string":t.match("m[")?(t.skipTo("]"),t.next(),"string"):t.match("s+")||t.match("s-")?(t.eatWhile(/[\d-]/),"string"):((t.match("(")||t.match("*("))&&t.eatWhile(/[\w-]/),"string");if(a&&("."===e||"'"===e)&&t.eat("\\")&&t.eat('"'))return t.skipToEnd(),"comment";if(a&&"."===e){if(t.match("B ")||t.match("I ")||t.match("R "))return"attribute";if(t.match("TH ")||t.match("SH ")||t.match("SS ")||t.match("HP "))return t.skipToEnd(),"quote";if(t.match(/[A-Z]/)&&t.match(/[A-Z]/)||t.match(/[a-z]/)&&t.match(/[a-z]/))return"attribute"}t.eatWhile(/[\w-]/);var r=t.current();return n.hasOwnProperty(r)?n[r]:null}let c={name:"troff",startState:function(){return{tokens:[]}},token:function(t,a){return(a.tokens[0]||r)(t,a)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1938-3500bd8fa6a1c1fe.js b/static/web/_next/static/chunks/1938-3500bd8fa6a1c1fe.js new file mode 100644 index 000000000..6dadedc90 --- /dev/null +++ b/static/web/_next/static/chunks/1938-3500bd8fa6a1c1fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1938],{25330:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}},83647:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"}},57583:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"}},29260:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"}},71961:function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CheckOutlined=(obj=__webpack_require__(79686))&&obj.__esModule?obj:{default:obj};exports.default=_CheckOutlined,module.exports=_CheckOutlined},69427:function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_CopyOutlined=(obj=__webpack_require__(52655))&&obj.__esModule?obj:{default:obj};exports.default=_CopyOutlined,module.exports=_CopyOutlined},10775:function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_EditOutlined=(obj=__webpack_require__(58452))&&obj.__esModule?obj:{default:obj};exports.default=_EditOutlined,module.exports=_EditOutlined},2936:function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_EnterOutlined=(obj=__webpack_require__(73764))&&obj.__esModule?obj:{default:obj};exports.default=_EnterOutlined,module.exports=_EnterOutlined},79686:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CheckOutlined=_interopRequireDefault(__webpack_require__(25330)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CheckOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CheckOutlined.default}))};CheckOutlined.displayName="CheckOutlined";var _default=React.forwardRef(CheckOutlined);exports.default=_default},52655:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_CopyOutlined=_interopRequireDefault(__webpack_require__(83647)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),CopyOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_CopyOutlined.default}))};CopyOutlined.displayName="CopyOutlined";var _default=React.forwardRef(CopyOutlined);exports.default=_default},58452:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_EditOutlined=_interopRequireDefault(__webpack_require__(57583)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),EditOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_EditOutlined.default}))};EditOutlined.displayName="EditOutlined";var _default=React.forwardRef(EditOutlined);exports.default=_default},73764:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_EnterOutlined=_interopRequireDefault(__webpack_require__(29260)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),EnterOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_EnterOutlined.default}))};EnterOutlined.displayName="EnterOutlined";var _default=React.forwardRef(EnterOutlined);exports.default=_default},24308:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{c4:function(){return responsiveArray}});var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4942),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(87462),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},subscribers=new Map,subUid=-1,screens={};__webpack_exports__.ZP={matchHandlers:{},dispatch:function(pointMap){return screens=pointMap,subscribers.forEach(function(func){return func(screens)}),subscribers.size>=1},subscribe:function(func){return subscribers.size||this.register(),subUid+=1,subscribers.set(subUid,func),func(screens),subUid},unsubscribe:function(token){subscribers.delete(token),subscribers.size||this.unregister()},unregister:function(){var _this=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],handler=_this.matchHandlers[matchMediaQuery];null==handler||handler.mql.removeListener(null==handler?void 0:handler.listener)}),subscribers.clear()},register:function(){var _this2=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],listener=function(_ref){var matches=_ref.matches;_this2.dispatch((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)({},screens),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__.Z)({},screen,matches)))},mql=window.matchMedia(matchMediaQuery);mql.addListener(listener),_this2.matchHandlers[matchMediaQuery]={mql:mql,listener:listener},listener(mql)})}}},45471:function(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.PresetStatusColorTypes=exports.PresetColorTypes=void 0;var _type=__webpack_require__(66764),PresetStatusColorTypes=(0,_type.tuple)("success","processing","error","default","warning");exports.PresetStatusColorTypes=PresetStatusColorTypes;var PresetColorTypes=(0,_type.tuple)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");exports.PresetColorTypes=PresetColorTypes},53683:function(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.getTransitionName=exports.getTransitionDirection=exports.default=void 0;var _type=__webpack_require__(66764),getCollapsedHeight=function(){return{height:0,opacity:0}},getRealHeight=function(node){return{height:node.scrollHeight,opacity:1}},skipOpacityTransition=function(_,event){return(null==event?void 0:event.deadline)===!0||"height"===event.propertyName};(0,_type.tuple)("bottomLeft","bottomRight","topLeft","topRight"),exports.getTransitionDirection=function(placement){return void 0!==placement&&("topLeft"===placement||"topRight"===placement)?"slide-down":"slide-up"},exports.getTransitionName=function(rootPrefixCls,motion,transitionName){return void 0!==transitionName?transitionName:"".concat(rootPrefixCls,"-").concat(motion)},exports.default={motionName:"ant-motion-collapse",onAppearStart:getCollapsedHeight,onEnterStart:getCollapsedHeight,onAppearActive:getRealHeight,onEnterActive:getRealHeight,onLeaveStart:function(node){return{height:node?node.offsetHeight:0}},onLeaveActive:getCollapsedHeight,onAppearEnd:skipOpacityTransition,onEnterEnd:skipOpacityTransition,onLeaveEnd:skipOpacityTransition,motionDeadline:500}},74132:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(config){var _config$arrowWidth=config.arrowWidth,arrowWidth=void 0===_config$arrowWidth?4:_config$arrowWidth,_config$horizontalArr=config.horizontalArrowShift,horizontalArrowShift=void 0===_config$horizontalArr?16:_config$horizontalArr,_config$verticalArrow=config.verticalArrowShift,verticalArrowShift=void 0===_config$verticalArrow?8:_config$verticalArrow,autoAdjustOverflow=config.autoAdjustOverflow,arrowPointAtCenter=config.arrowPointAtCenter,placementMap={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(horizontalArrowShift+arrowWidth),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(verticalArrowShift+arrowWidth)]},topRight:{points:["br","tc"],offset:[horizontalArrowShift+arrowWidth,-4]},rightTop:{points:["tl","cr"],offset:[4,-(verticalArrowShift+arrowWidth)]},bottomRight:{points:["tr","bc"],offset:[horizontalArrowShift+arrowWidth,4]},rightBottom:{points:["bl","cr"],offset:[4,verticalArrowShift+arrowWidth]},bottomLeft:{points:["tl","bc"],offset:[-(horizontalArrowShift+arrowWidth),4]},leftBottom:{points:["br","cl"],offset:[-4,verticalArrowShift+arrowWidth]}};return Object.keys(placementMap).forEach(function(key){placementMap[key]=arrowPointAtCenter?(0,_extends2.default)((0,_extends2.default)({},placementMap[key]),{overflow:getOverflowOptions(autoAdjustOverflow),targetOffset:targetOffset}):(0,_extends2.default)((0,_extends2.default)({},_placements.placements[key]),{overflow:getOverflowOptions(autoAdjustOverflow)}),placementMap[key].ignoreShake=!0}),placementMap},exports.getOverflowOptions=getOverflowOptions;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_placements=__webpack_require__(24375),autoAdjustOverflowEnabled={adjustX:1,adjustY:1},autoAdjustOverflowDisabled={adjustX:0,adjustY:0},targetOffset=[0,0];function getOverflowOptions(autoAdjustOverflow){return"boolean"==typeof autoAdjustOverflow?autoAdjustOverflow?autoAdjustOverflowEnabled:autoAdjustOverflowDisabled:(0,_extends2.default)((0,_extends2.default)({},autoAdjustOverflowDisabled),autoAdjustOverflow)}},47419:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.cloneElement=function(element,props){return replaceElement(element,element,props)},exports.isFragment=function(child){return child&&isValidElement(child)&&child.type===React.Fragment},exports.isValidElement=void 0,exports.replaceElement=replaceElement;var React=_interopRequireWildcard(__webpack_require__(67294)),isValidElement=React.isValidElement;function replaceElement(element,replacement,props){return isValidElement(element)?React.cloneElement(element,"function"==typeof props?props(element.props||{}):props):replacement}exports.isValidElement=isValidElement},71434:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.getMergedStatus=void 0,exports.getStatusClassNames=function(prefixCls,status,hasFeedback){var _classNames;return(0,_classnames.default)((_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-status-success"),"success"===status),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-status-warning"),"warning"===status),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-status-error"),"error"===status),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-status-validating"),"validating"===status),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-has-feedback"),hasFeedback),_classNames))};var _defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_classnames=_interopRequireDefault(__webpack_require__(94184));(0,__webpack_require__(66764).tuple)("warning","error",""),exports.getMergedStatus=function(contextStatus,customStatus){return customStatus||contextStatus}},38882:function(__unused_webpack_module,exports,__webpack_require__){var flexGapSupported,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.detectFlexGapSupported=exports.canUseDocElement=void 0,Object.defineProperty(exports,"isStyleSupport",{enumerable:!0,get:function(){return _styleChecker.isStyleSupport}});var _canUseDom=_interopRequireDefault(__webpack_require__(19158)),_styleChecker=__webpack_require__(3481),canUseDocElement=function(){return(0,_canUseDom.default)()&&window.document.documentElement};exports.canUseDocElement=canUseDocElement,exports.detectFlexGapSupported=function(){if(!canUseDocElement())return!1;if(void 0!==flexGapSupported)return flexGapSupported;var flex=document.createElement("div");return flex.style.display="flex",flex.style.flexDirection="column",flex.style.rowGap="1px",flex.appendChild(document.createElement("div")),flex.appendChild(document.createElement("div")),document.body.appendChild(flex),flexGapSupported=1===flex.scrollHeight,document.body.removeChild(flex),flexGapSupported}},60938:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_KeyCode=_interopRequireDefault(__webpack_require__(27712)),React=_interopRequireWildcard(__webpack_require__(67294)),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},inlineStyle={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},TransButton=React.forwardRef(function(props,ref){var style=props.style,noStyle=props.noStyle,disabled=props.disabled,restProps=__rest(props,["style","noStyle","disabled"]),mergedStyle={};return noStyle||(mergedStyle=(0,_extends2.default)({},inlineStyle)),disabled&&(mergedStyle.pointerEvents="none"),mergedStyle=(0,_extends2.default)((0,_extends2.default)({},mergedStyle),style),React.createElement("div",(0,_extends2.default)({role:"button",tabIndex:0,ref:ref},restProps,{onKeyDown:function(event){event.keyCode===_KeyCode.default.ENTER&&event.preventDefault()},onKeyUp:function(event){var keyCode=event.keyCode,onClick=props.onClick;keyCode===_KeyCode.default.ENTER&&onClick&&onClick()},style:mergedStyle}))});exports.default=TransButton},66764:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.tupleNum=exports.tuple=void 0,exports.tuple=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return args},exports.tupleNum=function(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return args}},51130:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.NoStyleItemContext=exports.NoFormStyle=exports.FormProvider=exports.FormItemPrefixContext=exports.FormItemInputContext=exports.FormContext=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_rcFieldForm=__webpack_require__(71990),_omit=_interopRequireDefault(__webpack_require__(18475)),React=_interopRequireWildcard(__webpack_require__(67294)),FormContext=React.createContext({labelAlign:"right",vertical:!1,itemRef:function(){}});exports.FormContext=FormContext;var NoStyleItemContext=React.createContext(null);exports.NoStyleItemContext=NoStyleItemContext,exports.FormProvider=function(props){var providerProps=(0,_omit.default)(props,["prefixCls"]);return React.createElement(_rcFieldForm.FormProvider,(0,_extends2.default)({},providerProps))};var FormItemPrefixContext=React.createContext({prefixCls:""});exports.FormItemPrefixContext=FormItemPrefixContext;var FormItemInputContext=React.createContext({});exports.FormItemInputContext=FormItemInputContext,exports.NoFormStyle=function(_ref){var children=_ref.children,status=_ref.status,override=_ref.override,formItemInputContext=(0,React.useContext)(FormItemInputContext),newFormItemInputContext=(0,React.useMemo)(function(){var newContext=(0,_extends2.default)({},formItemInputContext);return override&&delete newContext.isFormItemInput,status&&(delete newContext.status,delete newContext.hasFeedback,delete newContext.feedbackIcon),newContext},[status,override,formItemInputContext]);return React.createElement(FormItemInputContext.Provider,{value:newFormItemInputContext},children)}},67434:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_classCallCheck2=_interopRequireDefault(__webpack_require__(56690)),_createClass2=_interopRequireDefault(__webpack_require__(89728)),_inherits2=_interopRequireDefault(__webpack_require__(61655)),_createSuper2=_interopRequireDefault(__webpack_require__(26389)),_CloseCircleFilled=_interopRequireDefault(__webpack_require__(42547)),_classnames=_interopRequireDefault(__webpack_require__(94184)),React=_interopRequireWildcard(__webpack_require__(67294)),_context=__webpack_require__(51130),_reactNode=__webpack_require__(47419),_statusUtils=__webpack_require__(71434),ClearableInputType=(0,__webpack_require__(66764).tuple)("text","input"),ClearableLabeledInput=function(_React$Component){(0,_inherits2.default)(ClearableLabeledInput,_React$Component);var _super=(0,_createSuper2.default)(ClearableLabeledInput);function ClearableLabeledInput(){return(0,_classCallCheck2.default)(this,ClearableLabeledInput),_super.apply(this,arguments)}return(0,_createClass2.default)(ClearableLabeledInput,[{key:"renderClearIcon",value:function(prefixCls){var _classNames,_this$props=this.props,value=_this$props.value,disabled=_this$props.disabled,readOnly=_this$props.readOnly,handleReset=_this$props.handleReset,suffix=_this$props.suffix,className="".concat(prefixCls,"-clear-icon");return React.createElement(_CloseCircleFilled.default,{onClick:handleReset,onMouseDown:function(e){return e.preventDefault()},className:(0,_classnames.default)((_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(className,"-hidden"),!(!disabled&&!readOnly&&value)),(0,_defineProperty2.default)(_classNames,"".concat(className,"-has-suffix"),!!suffix),_classNames),className),role:"button"})}},{key:"renderTextAreaWithClearIcon",value:function(prefixCls,element,statusContext){var props,_classNames2,_this$props2=this.props,value=_this$props2.value,allowClear=_this$props2.allowClear,className=_this$props2.className,style=_this$props2.style,direction=_this$props2.direction,bordered=_this$props2.bordered,hidden=_this$props2.hidden,customStatus=_this$props2.status,contextStatus=statusContext.status,hasFeedback=statusContext.hasFeedback;if(!allowClear)return(0,_reactNode.cloneElement)(element,{value:value});var affixWrapperCls=(0,_classnames.default)("".concat(prefixCls,"-affix-wrapper"),"".concat(prefixCls,"-affix-wrapper-textarea-with-clear-btn"),(0,_statusUtils.getStatusClassNames)("".concat(prefixCls,"-affix-wrapper"),(0,_statusUtils.getMergedStatus)(contextStatus,customStatus),hasFeedback),(_classNames2={},(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-rtl"),"rtl"===direction),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-borderless"),!bordered),(0,_defineProperty2.default)(_classNames2,"".concat(className),!((props=this.props).addonBefore||props.addonAfter)&&className),_classNames2));return React.createElement("span",{className:affixWrapperCls,style:style,hidden:hidden},(0,_reactNode.cloneElement)(element,{style:null,value:value}),this.renderClearIcon(prefixCls))}},{key:"render",value:function(){var _this=this;return React.createElement(_context.FormItemInputContext.Consumer,null,function(statusContext){var _this$props3=_this.props,prefixCls=_this$props3.prefixCls,inputType=_this$props3.inputType,element=_this$props3.element;if(inputType===ClearableInputType[0])return _this.renderTextAreaWithClearIcon(prefixCls,element,statusContext)})}}]),ClearableLabeledInput}(React.Component);exports.default=ClearableLabeledInput},10815:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.fixControlledValue=function(value){return null==value?"":String(value)},exports.resolveOnChange=function(target,e,onChange,targetValue){if(onChange){var event=e;if("click"===e.type){var currentTarget=target.cloneNode(!0);event=Object.create(e,{target:{value:currentTarget},currentTarget:{value:currentTarget}}),currentTarget.value="",onChange(event);return}if(void 0!==targetValue){event=Object.create(e,{target:{value:target},currentTarget:{value:target}}),target.value=targetValue,onChange(event);return}onChange(event)}},exports.triggerFocus=function(element,option){if(element){element.focus(option);var cursor=(option||{}).cursor;if(cursor){var len=element.value.length;switch(cursor){case"start":element.setSelectionRange(0,0);break;case"end":element.setSelectionRange(len,len);break;default:element.setSelectionRange(0,len)}}}};var _defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_typeof2=_interopRequireDefault(__webpack_require__(18698)),_CloseCircleFilled=_interopRequireDefault(__webpack_require__(42547)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_rcInput=_interopRequireDefault(__webpack_require__(59775)),_ref2=__webpack_require__(75531),_react=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),_DisabledContext=_interopRequireDefault(__webpack_require__(93319)),_SizeContext=_interopRequireDefault(__webpack_require__(3236)),_context=__webpack_require__(51130),_Compact=__webpack_require__(46549),_statusUtils=__webpack_require__(71434);_interopRequireDefault(__webpack_require__(13594));var _useRemovePasswordTimeout=_interopRequireDefault(__webpack_require__(81722)),_utils=__webpack_require__(36714),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Input=(0,_react.forwardRef)(function(props,ref){var _classNames,_classNames2,_classNames4,mergedAllowClear,customizePrefixCls=props.prefixCls,_props$bordered=props.bordered,bordered=void 0===_props$bordered||_props$bordered,customStatus=props.status,customSize=props.size,customDisabled=props.disabled,onBlur=props.onBlur,onFocus=props.onFocus,suffix=props.suffix,allowClear=props.allowClear,addonAfter=props.addonAfter,addonBefore=props.addonBefore,className=props.className,onChange=props.onChange,rest=__rest(props,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),_React$useContext=_react.default.useContext(_configProvider.ConfigContext),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,input=_React$useContext.input,prefixCls=getPrefixCls("input",customizePrefixCls),inputRef=(0,_react.useRef)(null),_useCompactItemContex=(0,_Compact.useCompactItemContext)(prefixCls,direction),compactSize=_useCompactItemContex.compactSize,compactItemClassnames=_useCompactItemContex.compactItemClassnames,size=_react.default.useContext(_SizeContext.default),mergedSize=compactSize||customSize||size,disabled=_react.default.useContext(_DisabledContext.default),_useContext=(0,_react.useContext)(_context.FormItemInputContext),contextStatus=_useContext.status,hasFeedback=_useContext.hasFeedback,feedbackIcon=_useContext.feedbackIcon,mergedStatus=(0,_statusUtils.getMergedStatus)(contextStatus,customStatus),inputHasPrefixSuffix=(0,_utils.hasPrefixSuffix)(props)||!!hasFeedback,prevHasPrefixSuffix=(0,_react.useRef)(inputHasPrefixSuffix);(0,_react.useEffect)(function(){inputHasPrefixSuffix&&prevHasPrefixSuffix.current,prevHasPrefixSuffix.current=inputHasPrefixSuffix},[inputHasPrefixSuffix]);var removePasswordTimeout=(0,_useRemovePasswordTimeout.default)(inputRef,!0),suffixNode=(hasFeedback||suffix)&&_react.default.createElement(_react.default.Fragment,null,suffix,hasFeedback&&feedbackIcon);return"object"===(0,_typeof2.default)(allowClear)&&(null==allowClear?void 0:allowClear.clearIcon)?mergedAllowClear=allowClear:allowClear&&(mergedAllowClear={clearIcon:_react.default.createElement(_CloseCircleFilled.default,null)}),_react.default.createElement(_rcInput.default,(0,_extends2.default)({ref:(0,_ref2.composeRef)(ref,inputRef),prefixCls:prefixCls,autoComplete:null==input?void 0:input.autoComplete},rest,{disabled:(null!=customDisabled?customDisabled:disabled)||void 0,onBlur:function(e){removePasswordTimeout(),null==onBlur||onBlur(e)},onFocus:function(e){removePasswordTimeout(),null==onFocus||onFocus(e)},suffix:suffixNode,allowClear:mergedAllowClear,className:(0,_classnames.default)(className,compactItemClassnames),onChange:function(e){removePasswordTimeout(),null==onChange||onChange(e)},addonAfter:addonAfter&&_react.default.createElement(_Compact.NoCompactStyle,null,_react.default.createElement(_context.NoFormStyle,{override:!0,status:!0},addonAfter)),addonBefore:addonBefore&&_react.default.createElement(_Compact.NoCompactStyle,null,_react.default.createElement(_context.NoFormStyle,{override:!0,status:!0},addonBefore)),inputClassName:(0,_classnames.default)((_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-sm"),"small"===mergedSize),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-lg"),"large"===mergedSize),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-borderless"),!bordered),_classNames),!inputHasPrefixSuffix&&(0,_statusUtils.getStatusClassNames)(prefixCls,mergedStatus)),affixWrapperClassName:(0,_classnames.default)((_classNames2={},(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-sm"),"small"===mergedSize),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-lg"),"large"===mergedSize),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-rtl"),"rtl"===direction),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-affix-wrapper-borderless"),!bordered),_classNames2),(0,_statusUtils.getStatusClassNames)("".concat(prefixCls,"-affix-wrapper"),mergedStatus,hasFeedback)),wrapperClassName:(0,_classnames.default)((0,_defineProperty2.default)({},"".concat(prefixCls,"-group-rtl"),"rtl"===direction)),groupClassName:(0,_classnames.default)((_classNames4={},(0,_defineProperty2.default)(_classNames4,"".concat(prefixCls,"-group-wrapper-sm"),"small"===mergedSize),(0,_defineProperty2.default)(_classNames4,"".concat(prefixCls,"-group-wrapper-lg"),"large"===mergedSize),(0,_defineProperty2.default)(_classNames4,"".concat(prefixCls,"-group-wrapper-rtl"),"rtl"===direction),_classNames4),(0,_statusUtils.getStatusClassNames)("".concat(prefixCls,"-group-wrapper"),mergedStatus,hasFeedback))}))});exports.default=Input},14104:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _typeof2=_interopRequireDefault(__webpack_require__(18698)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_toConsumableArray2=_interopRequireDefault(__webpack_require__(861)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_rcTextarea=_interopRequireDefault(__webpack_require__(57239)),_useMergedState3=_interopRequireDefault(__webpack_require__(60869)),_omit=_interopRequireDefault(__webpack_require__(18475)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),_DisabledContext=_interopRequireDefault(__webpack_require__(93319)),_SizeContext=_interopRequireDefault(__webpack_require__(3236)),_context=__webpack_require__(51130),_statusUtils=__webpack_require__(71434),_ClearableLabeledInput=_interopRequireDefault(__webpack_require__(67434)),_Input=__webpack_require__(10815),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function fixEmojiLength(value,maxLength){return(0,_toConsumableArray2.default)(value||"").slice(0,maxLength).join("")}function setTriggerValue(isCursorInEnd,preValue,triggerValue,maxLength){var newTriggerValue=triggerValue;return isCursorInEnd?newTriggerValue=fixEmojiLength(triggerValue,maxLength):(0,_toConsumableArray2.default)(preValue||"").lengthmaxLength&&(newTriggerValue=preValue),newTriggerValue}var TextArea=React.forwardRef(function(_a,ref){var customizePrefixCls=_a.prefixCls,_a$bordered=_a.bordered,bordered=void 0===_a$bordered||_a$bordered,_a$showCount=_a.showCount,showCount=void 0!==_a$showCount&&_a$showCount,maxLength=_a.maxLength,className=_a.className,style=_a.style,customizeSize=_a.size,customDisabled=_a.disabled,onCompositionStart=_a.onCompositionStart,onCompositionEnd=_a.onCompositionEnd,onChange=_a.onChange,customStatus=_a.status,props=__rest(_a,["prefixCls","bordered","showCount","maxLength","className","style","size","disabled","onCompositionStart","onCompositionEnd","onChange","status"]),_React$useContext=React.useContext(_configProvider.ConfigContext),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=React.useContext(_SizeContext.default),disabled=React.useContext(_DisabledContext.default),mergedDisabled=null!=customDisabled?customDisabled:disabled,_React$useContext2=React.useContext(_context.FormItemInputContext),contextStatus=_React$useContext2.status,hasFeedback=_React$useContext2.hasFeedback,isFormItemInput=_React$useContext2.isFormItemInput,feedbackIcon=_React$useContext2.feedbackIcon,mergedStatus=(0,_statusUtils.getMergedStatus)(contextStatus,customStatus),innerRef=React.useRef(null),clearableInputRef=React.useRef(null),_React$useState=React.useState(!1),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),compositing=_React$useState2[0],setCompositing=_React$useState2[1],oldCompositionValueRef=React.useRef(),oldSelectionStartRef=React.useRef(0),_useMergedState=(0,_useMergedState3.default)(props.defaultValue,{value:props.value}),_useMergedState2=(0,_slicedToArray2.default)(_useMergedState,2),value=_useMergedState2[0],setValue=_useMergedState2[1],hidden=props.hidden,handleSetValue=function(val,callback){void 0===props.value&&(setValue(val),null==callback||callback())},hasMaxLength=Number(maxLength)>0,prefixCls=getPrefixCls("input",customizePrefixCls);React.useImperativeHandle(ref,function(){var _a;return{resizableTextArea:null===(_a=innerRef.current)||void 0===_a?void 0:_a.resizableTextArea,focus:function(option){var _a,_b;(0,_Input.triggerFocus)(null===(_b=null===(_a=innerRef.current)||void 0===_a?void 0:_a.resizableTextArea)||void 0===_b?void 0:_b.textArea,option)},blur:function(){var _a;return null===(_a=innerRef.current)||void 0===_a?void 0:_a.blur()}}});var textArea=React.createElement(_rcTextarea.default,(0,_extends2.default)({},(0,_omit.default)(props,["allowClear"]),{disabled:mergedDisabled,className:(0,_classnames.default)((_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-borderless"),!bordered),(0,_defineProperty2.default)(_classNames,className,className&&!showCount),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-sm"),"small"===size||"small"===customizeSize),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-lg"),"large"===size||"large"===customizeSize),_classNames),(0,_statusUtils.getStatusClassNames)(prefixCls,mergedStatus)),style:showCount?{resize:null==style?void 0:style.resize}:style,prefixCls:prefixCls,onCompositionStart:function(e){setCompositing(!0),oldCompositionValueRef.current=value,oldSelectionStartRef.current=e.currentTarget.selectionStart,null==onCompositionStart||onCompositionStart(e)},onChange:function(e){var triggerValue=e.target.value;!compositing&&hasMaxLength&&(triggerValue=setTriggerValue(e.target.selectionStart>=maxLength+1||e.target.selectionStart===triggerValue.length||!e.target.selectionStart,value,triggerValue,maxLength)),handleSetValue(triggerValue),(0,_Input.resolveOnChange)(e.currentTarget,e,onChange,triggerValue)},onCompositionEnd:function(e){setCompositing(!1);var _a,triggerValue=e.currentTarget.value;hasMaxLength&&(triggerValue=setTriggerValue(oldSelectionStartRef.current>=maxLength+1||oldSelectionStartRef.current===(null===(_a=oldCompositionValueRef.current)||void 0===_a?void 0:_a.length),oldCompositionValueRef.current,triggerValue,maxLength)),triggerValue!==value&&(handleSetValue(triggerValue),(0,_Input.resolveOnChange)(e.currentTarget,e,onChange,triggerValue)),null==onCompositionEnd||onCompositionEnd(e)},ref:innerRef})),val=(0,_Input.fixControlledValue)(value);!compositing&&hasMaxLength&&(null===props.value||void 0===props.value)&&(val=fixEmojiLength(val,maxLength));var textareaNode=React.createElement(_ClearableLabeledInput.default,(0,_extends2.default)({disabled:mergedDisabled},props,{prefixCls:prefixCls,direction:direction,inputType:"text",value:val,element:textArea,handleReset:function(e){var _a,_b,_c;handleSetValue(""),null===(_a=innerRef.current)||void 0===_a||_a.focus(),(0,_Input.resolveOnChange)(null===(_c=null===(_b=innerRef.current)||void 0===_b?void 0:_b.resizableTextArea)||void 0===_c?void 0:_c.textArea,e,onChange)},ref:clearableInputRef,bordered:bordered,status:customStatus,style:showCount?void 0:style}));if(showCount||hasFeedback){var _classNames,_classNames2,valueLength=(0,_toConsumableArray2.default)(val).length,dataCount="";return dataCount="object"===(0,_typeof2.default)(showCount)?showCount.formatter({value:val,count:valueLength,maxLength:maxLength}):"".concat(valueLength).concat(hasMaxLength?" / ".concat(maxLength):""),React.createElement("div",{hidden:hidden,className:(0,_classnames.default)("".concat(prefixCls,"-textarea"),(_classNames2={},(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-textarea-rtl"),"rtl"===direction),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-textarea-show-count"),showCount),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-textarea-in-form-item"),isFormItemInput),_classNames2),(0,_statusUtils.getStatusClassNames)("".concat(prefixCls,"-textarea"),mergedStatus,hasFeedback),className),style:style,"data-count":dataCount},textareaNode,hasFeedback&&React.createElement("span",{className:"".concat(prefixCls,"-textarea-suffix")},feedbackIcon))}return textareaNode});exports.default=TextArea},81722:function(__unused_webpack_module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(inputRef,triggerOnMount){var removePasswordTimeoutRef=(0,_react.useRef)([]),removePasswordTimeout=function(){removePasswordTimeoutRef.current.push(window.setTimeout(function(){var _a,_b,_c,_d;(null===(_a=inputRef.current)||void 0===_a?void 0:_a.input)&&(null===(_b=inputRef.current)||void 0===_b?void 0:_b.input.getAttribute("type"))==="password"&&(null===(_c=inputRef.current)||void 0===_c?void 0:_c.input.hasAttribute("value"))&&(null===(_d=inputRef.current)||void 0===_d||_d.input.removeAttribute("value"))}))};return(0,_react.useEffect)(function(){return triggerOnMount&&removePasswordTimeout(),function(){return removePasswordTimeoutRef.current.forEach(function(item){return window.clearTimeout(item)})}},[]),removePasswordTimeout};var _react=__webpack_require__(67294)},36714:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.hasPrefixSuffix=function(props){return!!(props.prefix||props.suffix||props.allowClear)}},46549:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.useCompactItemContext=exports.default=exports.SpaceCompactItemContext=exports.NoCompactStyle=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_toArray=_interopRequireDefault(__webpack_require__(45598)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},SpaceCompactItemContext=React.createContext(null);exports.SpaceCompactItemContext=SpaceCompactItemContext,exports.useCompactItemContext=function(prefixCls,direction){var compactItemContext=React.useContext(SpaceCompactItemContext),compactItemClassnames=React.useMemo(function(){if(!compactItemContext)return"";var _classNames,compactDirection=compactItemContext.compactDirection,isFirstItem=compactItemContext.isFirstItem,isLastItem=compactItemContext.isLastItem,separator="vertical"===compactDirection?"-vertical-":"-";return(0,_classnames.default)((_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-compact").concat(separator,"item"),!0),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-compact").concat(separator,"first-item"),isFirstItem),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-compact").concat(separator,"last-item"),isLastItem),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-compact").concat(separator,"item-rtl"),"rtl"===direction),_classNames))},[prefixCls,direction,compactItemContext]);return{compactSize:null==compactItemContext?void 0:compactItemContext.compactSize,compactDirection:null==compactItemContext?void 0:compactItemContext.compactDirection,compactItemClassnames:compactItemClassnames}},exports.NoCompactStyle=function(_ref){var children=_ref.children;return React.createElement(SpaceCompactItemContext.Provider,{value:null},children)};var CompactItem=function(_a){var children=_a.children,otherProps=__rest(_a,["children"]);return React.createElement(SpaceCompactItemContext.Provider,{value:otherProps},children)};exports.default=function(props){var _classNames2,_React$useContext=React.useContext(_configProvider.ConfigContext),getPrefixCls=_React$useContext.getPrefixCls,directionConfig=_React$useContext.direction,_props$size=props.size,size=void 0===_props$size?"middle":_props$size,direction=props.direction,block=props.block,customizePrefixCls=props.prefixCls,className=props.className,children=props.children,restProps=__rest(props,["size","direction","block","prefixCls","className","children"]),prefixCls=getPrefixCls("space-compact",customizePrefixCls),clx=(0,_classnames.default)(prefixCls,(_classNames2={},(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-rtl"),"rtl"===directionConfig),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-block"),block),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-vertical"),"vertical"===direction),_classNames2),className),compactItemContext=React.useContext(SpaceCompactItemContext),childNodes=(0,_toArray.default)(children),nodes=React.useMemo(function(){return childNodes.map(function(child,i){var key=child&&child.key||"".concat(prefixCls,"-item-").concat(i);return React.createElement(CompactItem,{key:key,compactSize:size,compactDirection:direction,isFirstItem:0===i&&(!compactItemContext||(null==compactItemContext?void 0:compactItemContext.isFirstItem)),isLastItem:i===childNodes.length-1&&(!compactItemContext||(null==compactItemContext?void 0:compactItemContext.isLastItem))},child)})},[size,childNodes,compactItemContext]);return 0===childNodes.length?null:React.createElement("div",(0,_extends2.default)({className:clx},restProps),nodes)}},94055:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_rcTooltip=_interopRequireDefault(__webpack_require__(43763)),_useMergedState3=_interopRequireDefault(__webpack_require__(60869)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),_colors=__webpack_require__(45471),_motion=__webpack_require__(53683),_placements=_interopRequireDefault(__webpack_require__(74132)),_reactNode=__webpack_require__(47419);_interopRequireDefault(__webpack_require__(13594));var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},splitObject=function(obj,keys){var picked={},omitted=(0,_extends2.default)({},obj);return keys.forEach(function(key){obj&&key in obj&&(picked[key]=obj[key],delete omitted[key])}),{picked:picked,omitted:omitted}},PresetColorRegex=RegExp("^(".concat(_colors.PresetColorTypes.join("|"),")(-inverse)?$")),Tooltip=React.forwardRef(function(props,ref){var title,overlay,_classNames2,_React$useContext=React.useContext(_configProvider.ConfigContext),getContextPopupContainer=_React$useContext.getPopupContainer,getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_useMergedState=(0,_useMergedState3.default)(!1,{value:void 0!==props.open?props.open:props.visible,defaultValue:void 0!==props.defaultOpen?props.defaultOpen:props.defaultVisible}),_useMergedState2=(0,_slicedToArray2.default)(_useMergedState,2),open=_useMergedState2[0],setOpen=_useMergedState2[1],isNoTitle=function(){var title=props.title,overlay=props.overlay;return!title&&!overlay&&0!==title},getTooltipPlacements=function(){var builtinPlacements=props.builtinPlacements,_props$arrowPointAtCe=props.arrowPointAtCenter,_props$autoAdjustOver=props.autoAdjustOverflow;return builtinPlacements||(0,_placements.default)({arrowPointAtCenter:void 0!==_props$arrowPointAtCe&&_props$arrowPointAtCe,autoAdjustOverflow:void 0===_props$autoAdjustOver||_props$autoAdjustOver})},getPopupContainer=props.getPopupContainer,_props$placement=props.placement,_props$mouseEnterDela=props.mouseEnterDelay,_props$mouseLeaveDela=props.mouseLeaveDelay,otherProps=__rest(props,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay"]),customizePrefixCls=props.prefixCls,openClassName=props.openClassName,getTooltipContainer=props.getTooltipContainer,overlayClassName=props.overlayClassName,color=props.color,overlayInnerStyle=props.overlayInnerStyle,children=props.children,prefixCls=getPrefixCls("tooltip",customizePrefixCls),rootPrefixCls=getPrefixCls(),tempOpen=open;!("open"in props)&&!("visible"in props)&&isNoTitle()&&(tempOpen=!1);var child=function(element,prefixCls){var elementType=element.type;if((!0===elementType.__ANT_BUTTON||"button"===element.type)&&element.props.disabled||!0===elementType.__ANT_SWITCH&&(element.props.disabled||element.props.loading)||!0===elementType.__ANT_RADIO&&element.props.disabled){var _splitObject=splitObject(element.props.style,["position","left","right","top","bottom","float","display","zIndex"]),picked=_splitObject.picked,omitted=_splitObject.omitted,spanStyle=(0,_extends2.default)((0,_extends2.default)({display:"inline-block"},picked),{cursor:"not-allowed",width:element.props.block?"100%":void 0}),buttonStyle=(0,_extends2.default)((0,_extends2.default)({},omitted),{pointerEvents:"none"}),child=(0,_reactNode.cloneElement)(element,{style:buttonStyle,className:null});return React.createElement("span",{style:spanStyle,className:(0,_classnames.default)(element.props.className,"".concat(prefixCls,"-disabled-compatible-wrapper"))},child)}return element}((0,_reactNode.isValidElement)(children)&&!(0,_reactNode.isFragment)(children)?children:React.createElement("span",null,children),prefixCls),childProps=child.props,childCls=childProps.className&&"string"!=typeof childProps.className?childProps.className:(0,_classnames.default)(childProps.className,(0,_defineProperty2.default)({},openClassName||"".concat(prefixCls,"-open"),!0)),customOverlayClassName=(0,_classnames.default)(overlayClassName,(_classNames2={},(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,_defineProperty2.default)(_classNames2,"".concat(prefixCls,"-").concat(color),color&&PresetColorRegex.test(color)),_classNames2)),formattedOverlayInnerStyle=overlayInnerStyle,arrowContentStyle={};return color&&!PresetColorRegex.test(color)&&(formattedOverlayInnerStyle=(0,_extends2.default)((0,_extends2.default)({},overlayInnerStyle),{background:color}),arrowContentStyle={"--antd-arrow-background-color":color}),React.createElement(_rcTooltip.default,(0,_extends2.default)({},otherProps,{placement:void 0===_props$placement?"top":_props$placement,mouseEnterDelay:void 0===_props$mouseEnterDela?.1:_props$mouseEnterDela,mouseLeaveDelay:void 0===_props$mouseLeaveDela?.1:_props$mouseLeaveDela,prefixCls:prefixCls,overlayClassName:customOverlayClassName,getTooltipContainer:getPopupContainer||getTooltipContainer||getContextPopupContainer,ref:ref,builtinPlacements:getTooltipPlacements(),overlay:(title=props.title,overlay=props.overlay,0===title?title:overlay||title||""),visible:tempOpen,onVisibleChange:function(vis){var _a,_b;setOpen(!isNoTitle()&&vis),isNoTitle()||(null===(_a=props.onOpenChange)||void 0===_a||_a.call(props,vis),null===(_b=props.onVisibleChange)||void 0===_b||_b.call(props,vis))},onPopupAlign:function(domNode,align){var placements=getTooltipPlacements(),placement=Object.keys(placements).find(function(key){var _a,_b;return placements[key].points[0]===(null===(_a=align.points)||void 0===_a?void 0:_a[0])&&placements[key].points[1]===(null===(_b=align.points)||void 0===_b?void 0:_b[1])});if(placement){var rect=domNode.getBoundingClientRect(),transformOrigin={top:"50%",left:"50%"};/top|Bottom/.test(placement)?transformOrigin.top="".concat(rect.height-align.offset[1],"px"):/Top|bottom/.test(placement)&&(transformOrigin.top="".concat(-align.offset[1],"px")),/left|Right/.test(placement)?transformOrigin.left="".concat(rect.width-align.offset[0],"px"):/right|Left/.test(placement)&&(transformOrigin.left="".concat(-align.offset[0],"px")),domNode.style.transformOrigin="".concat(transformOrigin.left," ").concat(transformOrigin.top)}},overlayInnerStyle:formattedOverlayInnerStyle,arrowContent:React.createElement("span",{className:"".concat(prefixCls,"-arrow-content"),style:arrowContentStyle}),motion:{motionName:(0,_motion.getTransitionName)(rootPrefixCls,"zoom-big-fast",props.transitionName),motionDeadline:1e3}}),tempOpen?(0,_reactNode.cloneElement)(child,{className:childCls}):child)});exports.default=Tooltip},12385:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_typeof2=_interopRequireDefault(__webpack_require__(18698)),_toArray=_interopRequireDefault(__webpack_require__(45598)),_useLayoutEffect=_interopRequireDefault(__webpack_require__(82546)),React=_interopRequireWildcard(__webpack_require__(67294));function cuttable(node){var type=(0,_typeof2.default)(node);return"string"===type||"number"===type}function sliceNodes(nodeList,len){for(var currLen=0,currentNodeList=[],i=0;ilen){var restLen=len-currLen;return currentNodeList.push(String(node).slice(0,restLen)),currentNodeList}currentNodeList.push(node),currLen=nextLen}return nodeList}exports.default=function(_ref){var enabledMeasure=_ref.enabledMeasure,children=_ref.children,text=_ref.text,width=_ref.width,fontSize=_ref.fontSize,rows=_ref.rows,onEllipsis=_ref.onEllipsis,_React$useState=React.useState([0,0,0]),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),_React$useState2$=(0,_slicedToArray2.default)(_React$useState2[0],3),startLen=_React$useState2$[0],midLen=_React$useState2$[1],endLen=_React$useState2$[2],setCutLength=_React$useState2[1],_React$useState3=React.useState(0),_React$useState4=(0,_slicedToArray2.default)(_React$useState3,2),walkingState=_React$useState4[0],setWalkingState=_React$useState4[1],_React$useState5=React.useState(0),_React$useState6=(0,_slicedToArray2.default)(_React$useState5,2),singleRowHeight=_React$useState6[0],setSingleRowHeight=_React$useState6[1],singleRowRef=React.useRef(null),midRowRef=React.useRef(null),nodeList=React.useMemo(function(){return(0,_toArray.default)(text)},[text]),totalLen=React.useMemo(function(){var totalLen;return totalLen=0,nodeList.forEach(function(node){cuttable(node)?totalLen+=String(node).length:totalLen+=1}),totalLen},[nodeList]),mergedChildren=React.useMemo(function(){return enabledMeasure&&3===walkingState?children(sliceNodes(nodeList,midLen),midLene.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function getNode(dom,defaultNode,needDom){return!0===dom||void 0===dom?defaultNode:dom||needDom&&defaultNode}function toList(val){return!1===val?[!1,!1]:Array.isArray(val)?val:[val]}var Base=React.forwardRef(function(props,ref){var _a,_b,_c,customizePrefixCls=props.prefixCls,className=props.className,style=props.style,type=props.type,disabled=props.disabled,children=props.children,ellipsis=props.ellipsis,editable=props.editable,copyable=props.copyable,component=props.component,title=props.title,restProps=__rest(props,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),_React$useContext=React.useContext(_configProvider.ConfigContext),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,textLocale=(0,_LocaleReceiver.useLocaleReceiver)("Text")[0],typographyRef=React.useRef(null),editIconRef=React.useRef(null),prefixCls=getPrefixCls("typography",customizePrefixCls),textProps=(0,_omit.default)(restProps,["mark","code","delete","underline","strong","keyboard","italic"]),_useMergedConfig=(0,_useMergedConfig7.default)(editable),_useMergedConfig2=(0,_slicedToArray2.default)(_useMergedConfig,2),enableEdit=_useMergedConfig2[0],editConfig=_useMergedConfig2[1],_useMergedState=(0,_useMergedState3.default)(!1,{value:editConfig.editing}),_useMergedState2=(0,_slicedToArray2.default)(_useMergedState,2),editing=_useMergedState2[0],setEditing=_useMergedState2[1],_editConfig$triggerTy=editConfig.triggerType,triggerType=void 0===_editConfig$triggerTy?["icon"]:_editConfig$triggerTy,triggerEdit=function(edit){var _a;edit&&(null===(_a=editConfig.onStart)||void 0===_a||_a.call(editConfig)),setEditing(edit)};(0,_useUpdatedEffect.default)(function(){var _a;editing||null===(_a=editIconRef.current)||void 0===_a||_a.focus()},[editing]);var onEditClick=function(e){null==e||e.preventDefault(),triggerEdit(!0)},_useMergedConfig3=(0,_useMergedConfig7.default)(copyable),_useMergedConfig4=(0,_slicedToArray2.default)(_useMergedConfig3,2),enableCopy=_useMergedConfig4[0],copyConfig=_useMergedConfig4[1],_React$useState=React.useState(!1),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),copied=_React$useState2[0],setCopied=_React$useState2[1],copyIdRef=React.useRef(),copyOptions={};copyConfig.format&&(copyOptions.format=copyConfig.format);var cleanCopyId=function(){window.clearTimeout(copyIdRef.current)},onCopyClick=function(e){var _a;null==e||e.preventDefault(),null==e||e.stopPropagation(),(0,_copyToClipboard.default)(copyConfig.text||String(children)||"",copyOptions),setCopied(!0),cleanCopyId(),copyIdRef.current=window.setTimeout(function(){setCopied(!1)},3e3),null===(_a=copyConfig.onCopy)||void 0===_a||_a.call(copyConfig,e)};React.useEffect(function(){return cleanCopyId},[]);var _React$useState3=React.useState(!1),_React$useState4=(0,_slicedToArray2.default)(_React$useState3,2),isLineClampSupport=_React$useState4[0],setIsLineClampSupport=_React$useState4[1],_React$useState5=React.useState(!1),_React$useState6=(0,_slicedToArray2.default)(_React$useState5,2),isTextOverflowSupport=_React$useState6[0],setIsTextOverflowSupport=_React$useState6[1],_React$useState7=React.useState(!1),_React$useState8=(0,_slicedToArray2.default)(_React$useState7,2),expanded=_React$useState8[0],setExpanded=_React$useState8[1],_React$useState9=React.useState(!1),_React$useState10=(0,_slicedToArray2.default)(_React$useState9,2),isJsEllipsis=_React$useState10[0],setIsJsEllipsis=_React$useState10[1],_React$useState11=React.useState(!1),_React$useState12=(0,_slicedToArray2.default)(_React$useState11,2),isNativeEllipsis=_React$useState12[0],setIsNativeEllipsis=_React$useState12[1],_React$useState13=React.useState(!0),_React$useState14=(0,_slicedToArray2.default)(_React$useState13,2),isNativeVisible=_React$useState14[0],setIsNativeVisible=_React$useState14[1],_useMergedConfig5=(0,_useMergedConfig7.default)(ellipsis,{expandable:!1}),_useMergedConfig6=(0,_slicedToArray2.default)(_useMergedConfig5,2),enableEllipsis=_useMergedConfig6[0],ellipsisConfig=_useMergedConfig6[1],mergedEnableEllipsis=enableEllipsis&&!expanded,_ellipsisConfig$rows=ellipsisConfig.rows,rows=void 0===_ellipsisConfig$rows?1:_ellipsisConfig$rows,needMeasureEllipsis=React.useMemo(function(){return!mergedEnableEllipsis||void 0!==ellipsisConfig.suffix||ellipsisConfig.onEllipsis||ellipsisConfig.expandable||enableEdit||enableCopy},[mergedEnableEllipsis,ellipsisConfig,enableEdit,enableCopy]);(0,_useLayoutEffect.default)(function(){enableEllipsis&&!needMeasureEllipsis&&(setIsLineClampSupport((0,_styleChecker.isStyleSupport)("webkitLineClamp")),setIsTextOverflowSupport((0,_styleChecker.isStyleSupport)("textOverflow")))},[needMeasureEllipsis,enableEllipsis]);var cssEllipsis=React.useMemo(function(){return!needMeasureEllipsis&&(1===rows?isTextOverflowSupport:isLineClampSupport)},[needMeasureEllipsis,isTextOverflowSupport,isLineClampSupport]),isMergedEllipsis=mergedEnableEllipsis&&(cssEllipsis?isNativeEllipsis:isJsEllipsis),cssTextOverflow=mergedEnableEllipsis&&1===rows&&cssEllipsis,cssLineClamp=mergedEnableEllipsis&&rows>1&&cssEllipsis,onExpandClick=function(e){var _a;setExpanded(!0),null===(_a=ellipsisConfig.onExpand)||void 0===_a||_a.call(ellipsisConfig,e)},_React$useState15=React.useState(0),_React$useState16=(0,_slicedToArray2.default)(_React$useState15,2),ellipsisWidth=_React$useState16[0],setEllipsisWidth=_React$useState16[1],_React$useState17=React.useState(0),_React$useState18=(0,_slicedToArray2.default)(_React$useState17,2),ellipsisFontSize=_React$useState18[0],setEllipsisFontSize=_React$useState18[1],onJsEllipsis=function(jsEllipsis){var _a;setIsJsEllipsis(jsEllipsis),isJsEllipsis!==jsEllipsis&&(null===(_a=ellipsisConfig.onEllipsis)||void 0===_a||_a.call(ellipsisConfig,jsEllipsis))};React.useEffect(function(){var textEle=typographyRef.current;if(enableEllipsis&&cssEllipsis&&textEle){var currentEllipsis=cssLineClamp?textEle.offsetHeighte.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},TITLE_ELE_LIST=(0,_type.tupleNum)(1,2,3,4,5),Title=React.forwardRef(function(props,ref){var component,_props$level=props.level,level=void 0===_props$level?1:_props$level,restProps=__rest(props,["level"]);return component=TITLE_ELE_LIST.includes(level)?"h".concat(level):"h1",React.createElement(_Base.default,(0,_extends2.default)({ref:ref},restProps,{component:component}))});exports.Z=Title},89652:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_ref=__webpack_require__(75531),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929);_interopRequireDefault(__webpack_require__(13594));var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Typography=React.forwardRef(function(_a,ref){var customizePrefixCls=_a.prefixCls,_a$component=_a.component,className=_a.className,setContentRef=_a.setContentRef,children=_a.children,typographyDirection=_a.direction,restProps=__rest(_a,["prefixCls","component","className","setContentRef","children","direction"]),_React$useContext=React.useContext(_configProvider.ConfigContext),getPrefixCls=_React$useContext.getPrefixCls,contextDirection=_React$useContext.direction,mergedRef=ref;setContentRef&&(mergedRef=(0,_ref.composeRef)(ref,setContentRef));var prefixCls=getPrefixCls("typography",customizePrefixCls),componentClassName=(0,_classnames.default)(prefixCls,(0,_defineProperty2.default)({},"".concat(prefixCls,"-rtl"),"rtl"===(null!=typographyDirection?typographyDirection:contextDirection)),className);return React.createElement(void 0===_a$component?"article":_a$component,(0,_extends2.default)({className:componentClassName,ref:mergedRef},restProps),children)});exports.default=Typography},92759:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(propConfig,templateConfig){return React.useMemo(function(){var support=!!propConfig;return[support,(0,_extends2.default)((0,_extends2.default)({},templateConfig),support&&"object"===(0,_typeof2.default)(propConfig)?propConfig:null)]},[propConfig])};var _typeof2=_interopRequireDefault(__webpack_require__(18698)),_extends2=_interopRequireDefault(__webpack_require__(10434)),React=_interopRequireWildcard(__webpack_require__(67294))},67312:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var React=_interopRequireWildcard(__webpack_require__(67294));exports.default=function(callback,conditions){var mountRef=React.useRef(!1);React.useEffect(function(){mountRef.current?callback():mountRef.current=!0},conditions)}},24375:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.placements=void 0;var autoAdjustOverflow={adjustX:1,adjustY:1},targetOffset=[0,0],placements={left:{points:["cr","cl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset},right:{points:["cl","cr"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},top:{points:["bc","tc"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},bottom:{points:["tc","bc"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},leftTop:{points:["tr","tl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},rightTop:{points:["tl","tr"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},rightBottom:{points:["bl","br"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},leftBottom:{points:["br","bl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset}};exports.placements=placements,exports.default=placements},45598:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function toArray(children){var option=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ret=[];return _react.default.Children.forEach(children,function(child){(null!=child||option.keepEmpty)&&(Array.isArray(child)?ret=ret.concat(toArray(child)):(0,_reactIs.isFragment)(child)&&child.props?ret=ret.concat(toArray(child.props.children,option)):ret.push(child))}),ret};var _react=_interopRequireDefault(__webpack_require__(67294)),_reactIs=__webpack_require__(11805)},3481:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.isStyleSupport=function(styleName,styleValue){return Array.isArray(styleName)||void 0===styleValue?isStyleNameSupport(styleName):isStyleValueSupport(styleName,styleValue)};var _canUseDom=_interopRequireDefault(__webpack_require__(19158)),isStyleNameSupport=function(styleName){if((0,_canUseDom.default)()&&window.document.documentElement){var styleNameList=Array.isArray(styleName)?styleName:[styleName],documentElement=window.document.documentElement;return styleNameList.some(function(name){return name in documentElement.style})}return!1},isStyleValueSupport=function(styleName,value){if(!isStyleNameSupport(styleName))return!1;var ele=document.createElement("div"),origin=ele.style[styleName];return ele.style[styleName]=value,ele.style[styleName]!==origin}},27712:function(__unused_webpack_module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var KeyCode={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var keyCode=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||keyCode>=KeyCode.F1&&keyCode<=KeyCode.F12)return!1;switch(keyCode){case KeyCode.ALT:case KeyCode.CAPS_LOCK:case KeyCode.CONTEXT_MENU:case KeyCode.CTRL:case KeyCode.DOWN:case KeyCode.END:case KeyCode.ESC:case KeyCode.HOME:case KeyCode.INSERT:case KeyCode.LEFT:case KeyCode.MAC_FF_META:case KeyCode.META:case KeyCode.NUMLOCK:case KeyCode.NUM_CENTER:case KeyCode.PAGE_DOWN:case KeyCode.PAGE_UP:case KeyCode.PAUSE:case KeyCode.PRINT_SCREEN:case KeyCode.RIGHT:case KeyCode.SHIFT:case KeyCode.UP:case KeyCode.WIN_KEY:case KeyCode.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(keyCode){if(keyCode>=KeyCode.ZERO&&keyCode<=KeyCode.NINE||keyCode>=KeyCode.NUM_ZERO&&keyCode<=KeyCode.NUM_MULTIPLY||keyCode>=KeyCode.A&&keyCode<=KeyCode.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===keyCode)return!0;switch(keyCode){case KeyCode.SPACE:case KeyCode.QUESTION_MARK:case KeyCode.NUM_PLUS:case KeyCode.NUM_MINUS:case KeyCode.NUM_PERIOD:case KeyCode.NUM_DIVISION:case KeyCode.SEMICOLON:case KeyCode.DASH:case KeyCode.EQUALS:case KeyCode.COMMA:case KeyCode.PERIOD:case KeyCode.SLASH:case KeyCode.APOSTROPHE:case KeyCode.SINGLE_QUOTE:case KeyCode.OPEN_SQUARE_BRACKET:case KeyCode.BACKSLASH:case KeyCode.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};exports.default=KeyCode},18545:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(callback){var fnRef=React.useRef();return fnRef.current=callback,React.useCallback(function(){for(var _fnRef$current,_len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return null===(_fnRef$current=fnRef.current)||void 0===_fnRef$current?void 0:_fnRef$current.call.apply(_fnRef$current,[fnRef].concat(args))},[])};var React=_interopRequireWildcard(__webpack_require__(67294))},82546:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default,_interopRequireWildcard=__webpack_require__(75263).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.useLayoutUpdateEffect=exports.default=void 0;var React=_interopRequireWildcard(__webpack_require__(67294)),useLayoutEffect=(0,_interopRequireDefault(__webpack_require__(19158)).default)()?React.useLayoutEffect:React.useEffect;exports.default=useLayoutEffect,exports.useLayoutUpdateEffect=function(callback,deps){var firstMountRef=React.useRef(!0);useLayoutEffect(function(){if(!firstMountRef.current)return callback()},deps),useLayoutEffect(function(){return firstMountRef.current=!1,function(){firstMountRef.current=!0}},[])}},60869:function(__unused_webpack_module,exports,__webpack_require__){var Source,Source1,_interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(defaultStateValue,option){var _ref=option||{},defaultValue=_ref.defaultValue,value=_ref.value,onChange=_ref.onChange,postState=_ref.postState,_useState=(0,_useState3.default)(function(){var source,finalValue=void 0;return hasValue(value)?(finalValue=value,source=Source1.PROP):hasValue(defaultValue)?(finalValue="function"==typeof defaultValue?defaultValue():defaultValue,source=Source1.PROP):(finalValue="function"==typeof defaultStateValue?defaultStateValue():defaultStateValue,source=Source1.INNER),[finalValue,source,finalValue]}),_useState2=(0,_slicedToArray2.default)(_useState,2),mergedValue=_useState2[0],setMergedValue=_useState2[1],chosenValue=hasValue(value)?value:mergedValue[0],postMergedValue=postState?postState(chosenValue):chosenValue;(0,_useLayoutEffect.useLayoutUpdateEffect)(function(){setMergedValue(function(_ref2){var prevValue=(0,_slicedToArray2.default)(_ref2,1)[0];return[value,Source1.PROP,prevValue]})},[value]);var changeEventPrevRef=React.useRef(),triggerChange=(0,_useEvent.default)(function(updater,ignoreDestroy){setMergedValue(function(prev){var _prev=(0,_slicedToArray2.default)(prev,3),prevValue=_prev[0],prevSource=_prev[1],prevPrevValue=_prev[2],nextValue="function"==typeof updater?updater(prevValue):updater;if(nextValue===prevValue)return prev;var overridePrevValue=prevSource===Source1.INNER&&changeEventPrevRef.current!==prevPrevValue?prevPrevValue:prevValue;return[nextValue,Source1.INNER,overridePrevValue]},ignoreDestroy)}),onChangeFn=(0,_useEvent.default)(onChange);return(0,_useLayoutEffect.default)(function(){var _mergedValue=(0,_slicedToArray2.default)(mergedValue,3),current=_mergedValue[0],source=_mergedValue[1],prev=_mergedValue[2];current!==prev&&source===Source1.INNER&&(onChangeFn(current,prev),changeEventPrevRef.current=prev)},[mergedValue]),[postMergedValue,triggerChange]};var _slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),React=_interopRequireWildcard(__webpack_require__(67294)),_useEvent=_interopRequireDefault(__webpack_require__(18545)),_useLayoutEffect=_interopRequireWildcard(__webpack_require__(82546)),_useState3=_interopRequireDefault(__webpack_require__(78423));function hasValue(value){return void 0!==value}(Source=Source1||(Source1={}))[Source.INNER=0]="INNER",Source[Source.PROP=1]="PROP"},78423:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(defaultValue){var destroyRef=React.useRef(!1),_React$useState=React.useState(defaultValue),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),value=_React$useState2[0],setValue=_React$useState2[1];return React.useEffect(function(){return destroyRef.current=!1,function(){destroyRef.current=!0}},[]),[value,function(updater,ignoreDestroy){ignoreDestroy&&destroyRef.current||setValue(updater)}]};var _slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),React=_interopRequireWildcard(__webpack_require__(67294))},75531:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.composeRef=composeRef,exports.fillRef=fillRef,exports.supportRef=function(nodeOrComponent){var _type$prototype,_nodeOrComponent$prot,type=(0,_reactIs.isMemo)(nodeOrComponent)?nodeOrComponent.type.type:nodeOrComponent.type;return("function"!=typeof type||null!==(_type$prototype=type.prototype)&&void 0!==_type$prototype&&!!_type$prototype.render)&&("function"!=typeof nodeOrComponent||null!==(_nodeOrComponent$prot=nodeOrComponent.prototype)&&void 0!==_nodeOrComponent$prot&&!!_nodeOrComponent$prot.render)},exports.useComposeRef=function(){for(var _len2=arguments.length,refs=Array(_len2),_key2=0;_key2<_len2;_key2++)refs[_key2]=arguments[_key2];return(0,_useMemo.default)(function(){return composeRef.apply(void 0,refs)},refs,function(prev,next){return prev.length===next.length&&prev.every(function(ref,i){return ref===next[i]})})};var _typeof2=_interopRequireDefault(__webpack_require__(18698)),_reactIs=__webpack_require__(11805),_useMemo=_interopRequireDefault(__webpack_require__(67265));function fillRef(ref,node){"function"==typeof ref?ref(node):"object"===(0,_typeof2.default)(ref)&&ref&&"current"in ref&&(ref.current=node)}function composeRef(){for(var _len=arguments.length,refs=Array(_len),_key=0;_key<_len;_key++)refs[_key]=arguments[_key];var refList=refs.filter(function(ref){return ref});return refList.length<=1?refList[0]:function(node){refs.forEach(function(ref){fillRef(ref,node)})}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1938-b0f3946c8d62a1b3.js b/static/web/_next/static/chunks/1938-b0f3946c8d62a1b3.js deleted file mode 100644 index 0afc67ce4..000000000 --- a/static/web/_next/static/chunks/1938-b0f3946c8d62a1b3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1938],{25330:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"}},83647:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"}},57583:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"}},29260:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"}},71961:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n(79686))&&a.__esModule?a:{default:a};t.default=r,e.exports=r},69427:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n(52655))&&a.__esModule?a:{default:a};t.default=r,e.exports=r},10775:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n(58452))&&a.__esModule?a:{default:a};t.default=r,e.exports=r},2936:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,r=(a=n(73764))&&a.__esModule?a:{default:a};t.default=r,e.exports=r},79686:function(e,t,n){var a=n(75263),r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(42122)),l=a(n(67294)),u=r(n(25330)),i=r(n(92074)),c=function(e,t){return l.createElement(i.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:u.default}))};c.displayName="CheckOutlined";var f=l.forwardRef(c);t.default=f},52655:function(e,t,n){var a=n(75263),r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(42122)),l=a(n(67294)),u=r(n(83647)),i=r(n(92074)),c=function(e,t){return l.createElement(i.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:u.default}))};c.displayName="CopyOutlined";var f=l.forwardRef(c);t.default=f},58452:function(e,t,n){var a=n(75263),r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(42122)),l=a(n(67294)),u=r(n(57583)),i=r(n(92074)),c=function(e,t){return l.createElement(i.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:u.default}))};c.displayName="EditOutlined";var f=l.forwardRef(c);t.default=f},73764:function(e,t,n){var a=n(75263),r=n(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(42122)),l=a(n(67294)),u=r(n(29260)),i=r(n(92074)),c=function(e,t){return l.createElement(i.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:u.default}))};c.displayName="EnterOutlined";var f=l.forwardRef(c);t.default=f},24308:function(e,t,n){n.d(t,{c4:function(){return o}});var a=n(4942),r=n(87462),o=["xxl","xl","lg","md","sm","xs"],l={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},u=new Map,i=-1,c={};t.ZP={matchHandlers:{},dispatch:function(e){return c=e,u.forEach(function(e){return e(c)}),u.size>=1},subscribe:function(e){return u.size||this.register(),i+=1,u.set(i,e),e(c),i},unsubscribe:function(e){u.delete(e),u.size||this.unregister()},unregister:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],a=e.matchHandlers[n];null==a||a.mql.removeListener(null==a?void 0:a.listener)}),u.clear()},register:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],o=function(n){var o=n.matches;e.dispatch((0,r.Z)((0,r.Z)({},c),(0,a.Z)({},t,o)))},u=window.matchMedia(n);u.addListener(o),e.matchHandlers[n]={mql:u,listener:o},o(u)})}}},45471:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.PresetStatusColorTypes=t.PresetColorTypes=void 0;var a=n(66764),r=(0,a.tuple)("success","processing","error","default","warning");t.PresetStatusColorTypes=r;var o=(0,a.tuple)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");t.PresetColorTypes=o},53683:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getTransitionName=t.getTransitionDirection=t.default=void 0;var a=n(66764),r=function(){return{height:0,opacity:0}},o=function(e){return{height:e.scrollHeight,opacity:1}},l=function(e){return{height:e?e.offsetHeight:0}},u=function(e,t){return(null==t?void 0:t.deadline)===!0||"height"===t.propertyName};(0,a.tuple)("bottomLeft","bottomRight","topLeft","topRight");var i=function(e){return void 0!==e&&("topLeft"===e||"topRight"===e)?"slide-down":"slide-up"};t.getTransitionDirection=i;var c=function(e,t,n){return void 0!==n?n:"".concat(e,"-").concat(t)};t.getTransitionName=c,t.default={motionName:"ant-motion-collapse",onAppearStart:r,onEnterStart:r,onAppearActive:o,onEnterActive:o,onLeaveStart:l,onLeaveActive:r,onAppearEnd:u,onEnterEnd:u,onLeaveEnd:u,motionDeadline:500}},74132:function(e,t,n){var a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.arrowWidth,n=void 0===t?4:t,a=e.horizontalArrowShift,l=void 0===a?16:a,u=e.verticalArrowShift,f=void 0===u?8:u,d=e.autoAdjustOverflow,s=e.arrowPointAtCenter,p={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(l+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(f+n)]},topRight:{points:["br","tc"],offset:[l+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(f+n)]},bottomRight:{points:["tr","bc"],offset:[l+n,4]},rightBottom:{points:["bl","cr"],offset:[4,f+n]},bottomLeft:{points:["tl","bc"],offset:[-(l+n),4]},leftBottom:{points:["br","cl"],offset:[-4,f+n]}};return Object.keys(p).forEach(function(e){p[e]=s?(0,r.default)((0,r.default)({},p[e]),{overflow:c(d),targetOffset:i}):(0,r.default)((0,r.default)({},o.placements[e]),{overflow:c(d)}),p[e].ignoreShake=!0}),p},t.getOverflowOptions=c;var r=a(n(10434)),o=n(24375),l={adjustX:1,adjustY:1},u={adjustX:0,adjustY:0},i=[0,0];function c(e){return"boolean"==typeof e?e?l:u:(0,r.default)((0,r.default)({},u),e)}},47419:function(e,t,n){var a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.cloneElement=function(e,t){return l(e,e,t)},t.isFragment=function(e){return e&&o(e)&&e.type===r.Fragment},t.isValidElement=void 0,t.replaceElement=l;var r=a(n(67294)),o=r.isValidElement;function l(e,t,n){return o(e)?r.cloneElement(e,"function"==typeof n?n(e.props||{}):n):t}t.isValidElement=o},71434:function(e,t,n){var a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getMergedStatus=void 0,t.getStatusClassNames=function(e,t,n){var a;return(0,o.default)((a={},(0,r.default)(a,"".concat(e,"-status-success"),"success"===t),(0,r.default)(a,"".concat(e,"-status-warning"),"warning"===t),(0,r.default)(a,"".concat(e,"-status-error"),"error"===t),(0,r.default)(a,"".concat(e,"-status-validating"),"validating"===t),(0,r.default)(a,"".concat(e,"-has-feedback"),n),a))};var r=a(n(38416)),o=a(n(94184));(0,n(66764).tuple)("warning","error","");var l=function(e,t){return t||e};t.getMergedStatus=l},38882:function(e,t,n){var a,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.detectFlexGapSupported=t.canUseDocElement=void 0,Object.defineProperty(t,"isStyleSupport",{enumerable:!0,get:function(){return l.isStyleSupport}});var o=r(n(19158)),l=n(3481),u=function(){return(0,o.default)()&&window.document.documentElement};t.canUseDocElement=u;var i=function(){if(!u())return!1;if(void 0!==a)return a;var e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),a=1===e.scrollHeight,document.body.removeChild(e),a};t.detectFlexGapSupported=i},60938:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(10434)),l=r(n(27712)),u=a(n(67294)),i=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},c={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},f=u.forwardRef(function(e,t){var n=function(e){e.keyCode===l.default.ENTER&&e.preventDefault()},a=function(t){var n=t.keyCode,a=e.onClick;n===l.default.ENTER&&a&&a()},r=e.style,f=e.noStyle,d=e.disabled,s=i(e,["style","noStyle","disabled"]),p={};return f||(p=(0,o.default)({},c)),d&&(p.pointerEvents="none"),p=(0,o.default)((0,o.default)({},p),r),u.createElement("div",(0,o.default)({role:"button",tabIndex:0,ref:t},s,{onKeyDown:n,onKeyUp:a,style:p}))});t.default=f},66764:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.tupleNum=t.tuple=void 0;var n=function(){for(var e=arguments.length,t=Array(e),n=0;nt.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},O=(0,s.forwardRef)(function(e,t){var n,a,r,O,x=e.prefixCls,S=e.bordered,N=void 0===S||S,_=e.status,w=e.size,P=e.disabled,M=e.onBlur,R=e.onFocus,I=e.suffix,A=e.allowClear,j=e.addonAfter,T=e.addonBefore,k=e.className,L=e.onChange,F=C(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","onChange"]),U=s.default.useContext(p.ConfigContext),H=U.getPrefixCls,z=U.direction,D=U.input,K=H("input",x),B=(0,s.useRef)(null),V=(0,g.useCompactItemContext)(K,z),W=V.compactSize,G=V.compactItemClassnames,Z=s.default.useContext(m.default),Q=W||w||Z,Y=s.default.useContext(v.default),X=(0,s.useContext)(y.FormItemInputContext),q=X.status,J=X.hasFeedback,$=X.feedbackIcon,ee=(0,b.getMergedStatus)(q,_),et=(0,h.hasPrefixSuffix)(e)||!!J,en=(0,s.useRef)(et);(0,s.useEffect)(function(){et&&en.current,en.current=et},[et]);var ea=(0,E.default)(B,!0),er=function(e){ea(),null==M||M(e)},eo=function(e){ea(),null==R||R(e)},el=function(e){ea(),null==L||L(e)},eu=(J||I)&&s.default.createElement(s.default.Fragment,null,I,J&&$);return"object"===(0,u.default)(A)&&(null==A?void 0:A.clearIcon)?O=A:A&&(O={clearIcon:s.default.createElement(i.default,null)}),s.default.createElement(f.default,(0,l.default)({ref:(0,d.composeRef)(t,B),prefixCls:K,autoComplete:null==D?void 0:D.autoComplete},F,{disabled:(null!=P?P:Y)||void 0,onBlur:er,onFocus:eo,suffix:eu,allowClear:O,className:(0,c.default)(k,G),onChange:el,addonAfter:j&&s.default.createElement(g.NoCompactStyle,null,s.default.createElement(y.NoFormStyle,{override:!0,status:!0},j)),addonBefore:T&&s.default.createElement(g.NoCompactStyle,null,s.default.createElement(y.NoFormStyle,{override:!0,status:!0},T)),inputClassName:(0,c.default)((n={},(0,o.default)(n,"".concat(K,"-sm"),"small"===Q),(0,o.default)(n,"".concat(K,"-lg"),"large"===Q),(0,o.default)(n,"".concat(K,"-rtl"),"rtl"===z),(0,o.default)(n,"".concat(K,"-borderless"),!N),n),!et&&(0,b.getStatusClassNames)(K,ee)),affixWrapperClassName:(0,c.default)((a={},(0,o.default)(a,"".concat(K,"-affix-wrapper-sm"),"small"===Q),(0,o.default)(a,"".concat(K,"-affix-wrapper-lg"),"large"===Q),(0,o.default)(a,"".concat(K,"-affix-wrapper-rtl"),"rtl"===z),(0,o.default)(a,"".concat(K,"-affix-wrapper-borderless"),!N),a),(0,b.getStatusClassNames)("".concat(K,"-affix-wrapper"),ee,J)),wrapperClassName:(0,c.default)((0,o.default)({},"".concat(K,"-group-rtl"),"rtl"===z)),groupClassName:(0,c.default)((r={},(0,o.default)(r,"".concat(K,"-group-wrapper-sm"),"small"===Q),(0,o.default)(r,"".concat(K,"-group-wrapper-lg"),"large"===Q),(0,o.default)(r,"".concat(K,"-group-wrapper-rtl"),"rtl"===z),r),(0,b.getStatusClassNames)("".concat(K,"-group-wrapper"),ee,J))}))});t.default=O},14104:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(18698)),l=r(n(38416)),u=r(n(10434)),i=r(n(27424)),c=r(n(861)),f=r(n(94184)),d=r(n(57239)),s=r(n(60869)),p=r(n(18475)),v=a(n(67294)),m=n(31929),y=r(n(93319)),g=r(n(3236)),b=n(51130),E=n(71434),h=r(n(67434)),C=n(10815),O=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};function x(e,t){return(0,c.default)(e||"").slice(0,t).join("")}function S(e,t,n,a){var r=n;return e?r=x(n,a):(0,c.default)(t||"").lengtha&&(r=t),r}var N=v.forwardRef(function(e,t){var n=e.prefixCls,a=e.bordered,r=void 0===a||a,N=e.showCount,_=void 0!==N&&N,w=e.maxLength,P=e.className,M=e.style,R=e.size,I=e.disabled,A=e.onCompositionStart,j=e.onCompositionEnd,T=e.onChange,k=e.status,L=O(e,["prefixCls","bordered","showCount","maxLength","className","style","size","disabled","onCompositionStart","onCompositionEnd","onChange","status"]),F=v.useContext(m.ConfigContext),U=F.getPrefixCls,H=F.direction,z=v.useContext(g.default),D=v.useContext(y.default),K=null!=I?I:D,B=v.useContext(b.FormItemInputContext),V=B.status,W=B.hasFeedback,G=B.isFormItemInput,Z=B.feedbackIcon,Q=(0,E.getMergedStatus)(V,k),Y=v.useRef(null),X=v.useRef(null),q=v.useState(!1),J=(0,i.default)(q,2),$=J[0],ee=J[1],et=v.useRef(),en=v.useRef(0),ea=(0,s.default)(L.defaultValue,{value:L.value}),er=(0,i.default)(ea,2),eo=er[0],el=er[1],eu=L.hidden,ei=function(e,t){void 0===L.value&&(el(e),null==t||t())},ec=Number(w)>0,ef=function(e){ee(!0),et.current=eo,en.current=e.currentTarget.selectionStart,null==A||A(e)},ed=function(e){ee(!1);var t,n=e.currentTarget.value;ec&&(n=S(en.current>=w+1||en.current===(null===(t=et.current)||void 0===t?void 0:t.length),et.current,n,w)),n!==eo&&(ei(n),(0,C.resolveOnChange)(e.currentTarget,e,T,n)),null==j||j(e)},es=function(e){var t=e.target.value;!$&&ec&&(t=S(e.target.selectionStart>=w+1||e.target.selectionStart===t.length||!e.target.selectionStart,eo,t,w)),ei(t),(0,C.resolveOnChange)(e.currentTarget,e,T,t)},ep=function(e){var t,n,a;ei(""),null===(t=Y.current)||void 0===t||t.focus(),(0,C.resolveOnChange)(null===(a=null===(n=Y.current)||void 0===n?void 0:n.resizableTextArea)||void 0===a?void 0:a.textArea,e,T)},ev=U("input",n);v.useImperativeHandle(t,function(){var e;return{resizableTextArea:null===(e=Y.current)||void 0===e?void 0:e.resizableTextArea,focus:function(e){var t,n;(0,C.triggerFocus)(null===(n=null===(t=Y.current)||void 0===t?void 0:t.resizableTextArea)||void 0===n?void 0:n.textArea,e)},blur:function(){var e;return null===(e=Y.current)||void 0===e?void 0:e.blur()}}});var em=v.createElement(d.default,(0,u.default)({},(0,p.default)(L,["allowClear"]),{disabled:K,className:(0,f.default)((eb={},(0,l.default)(eb,"".concat(ev,"-borderless"),!r),(0,l.default)(eb,P,P&&!_),(0,l.default)(eb,"".concat(ev,"-sm"),"small"===z||"small"===R),(0,l.default)(eb,"".concat(ev,"-lg"),"large"===z||"large"===R),eb),(0,E.getStatusClassNames)(ev,Q)),style:_?{resize:null==M?void 0:M.resize}:M,prefixCls:ev,onCompositionStart:ef,onChange:es,onCompositionEnd:ed,ref:Y})),ey=(0,C.fixControlledValue)(eo);!$&&ec&&(null===L.value||void 0===L.value)&&(ey=x(ey,w));var eg=v.createElement(h.default,(0,u.default)({disabled:K},L,{prefixCls:ev,direction:H,inputType:"text",value:ey,element:em,handleReset:ep,ref:X,bordered:r,status:k,style:_?void 0:M}));if(_||W){var eb,eE,eh=(0,c.default)(ey).length,eC="";return eC="object"===(0,o.default)(_)?_.formatter({value:ey,count:eh,maxLength:w}):"".concat(eh).concat(ec?" / ".concat(w):""),v.createElement("div",{hidden:eu,className:(0,f.default)("".concat(ev,"-textarea"),(eE={},(0,l.default)(eE,"".concat(ev,"-textarea-rtl"),"rtl"===H),(0,l.default)(eE,"".concat(ev,"-textarea-show-count"),_),(0,l.default)(eE,"".concat(ev,"-textarea-in-form-item"),G),eE),(0,E.getStatusClassNames)("".concat(ev,"-textarea"),Q,W),P),style:M,"data-count":eC},eg,W&&v.createElement("span",{className:"".concat(ev,"-textarea-suffix")},Z))}return eg});t.default=N},81722:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.useRef)([]),r=function(){n.current.push(window.setTimeout(function(){var t,n,a,r;(null===(t=e.current)||void 0===t?void 0:t.input)&&(null===(n=e.current)||void 0===n?void 0:n.input.getAttribute("type"))==="password"&&(null===(a=e.current)||void 0===a?void 0:a.input.hasAttribute("value"))&&(null===(r=e.current)||void 0===r||r.input.removeAttribute("value"))}))};return(0,a.useEffect)(function(){return t&&r(),function(){return n.current.forEach(function(e){return window.clearTimeout(e)})}},[]),r};var a=n(67294)},36714:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hasPrefixSuffix=function(e){return!!(e.prefix||e.suffix||e.allowClear)}},46549:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCompactItemContext=t.default=t.SpaceCompactItemContext=t.NoCompactStyle=void 0;var o=r(n(10434)),l=r(n(38416)),u=r(n(94184)),i=r(n(45598)),c=a(n(67294)),f=n(31929),d=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},s=c.createContext(null);t.SpaceCompactItemContext=s;var p=function(e,t){var n=c.useContext(s),a=c.useMemo(function(){if(!n)return"";var a,r=n.compactDirection,o=n.isFirstItem,i=n.isLastItem,c="vertical"===r?"-vertical-":"-";return(0,u.default)((a={},(0,l.default)(a,"".concat(e,"-compact").concat(c,"item"),!0),(0,l.default)(a,"".concat(e,"-compact").concat(c,"first-item"),o),(0,l.default)(a,"".concat(e,"-compact").concat(c,"last-item"),i),(0,l.default)(a,"".concat(e,"-compact").concat(c,"item-rtl"),"rtl"===t),a))},[e,t,n]);return{compactSize:null==n?void 0:n.compactSize,compactDirection:null==n?void 0:n.compactDirection,compactItemClassnames:a}};t.useCompactItemContext=p;var v=function(e){var t=e.children;return c.createElement(s.Provider,{value:null},t)};t.NoCompactStyle=v;var m=function(e){var t=e.children,n=d(e,["children"]);return c.createElement(s.Provider,{value:n},t)},y=function(e){var t,n=c.useContext(f.ConfigContext),a=n.getPrefixCls,r=n.direction,p=e.size,v=void 0===p?"middle":p,y=e.direction,g=e.block,b=e.prefixCls,E=e.className,h=e.children,C=d(e,["size","direction","block","prefixCls","className","children"]),O=a("space-compact",b),x=(0,u.default)(O,(t={},(0,l.default)(t,"".concat(O,"-rtl"),"rtl"===r),(0,l.default)(t,"".concat(O,"-block"),g),(0,l.default)(t,"".concat(O,"-vertical"),"vertical"===y),t),E),S=c.useContext(s),N=(0,i.default)(h),_=c.useMemo(function(){return N.map(function(e,t){var n=e&&e.key||"".concat(O,"-item-").concat(t);return c.createElement(m,{key:n,compactSize:v,compactDirection:y,isFirstItem:0===t&&(!S||(null==S?void 0:S.isFirstItem)),isLastItem:t===N.length-1&&(!S||(null==S?void 0:S.isLastItem))},e)})},[v,N,S]);return 0===N.length?null:c.createElement("div",(0,o.default)({className:x},C),_)};t.default=y},94055:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(38416)),l=r(n(27424)),u=r(n(10434)),i=r(n(94184)),c=r(n(43763)),f=r(n(60869)),d=a(n(67294)),s=n(31929),p=n(45471),v=n(53683),m=r(n(74132)),y=n(47419);r(n(13594));var g=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},b=function(e,t){var n={},a=(0,u.default)({},e);return t.forEach(function(t){e&&t in e&&(n[t]=e[t],delete a[t])}),{picked:n,omitted:a}},E=RegExp("^(".concat(p.PresetColorTypes.join("|"),")(-inverse)?$")),h=d.forwardRef(function(e,t){var n,a,r,p=d.useContext(s.ConfigContext),h=p.getPopupContainer,C=p.getPrefixCls,O=p.direction,x=(0,f.default)(!1,{value:void 0!==e.open?e.open:e.visible,defaultValue:void 0!==e.defaultOpen?e.defaultOpen:e.defaultVisible}),S=(0,l.default)(x,2),N=S[0],_=S[1],w=function(){var t=e.title,n=e.overlay;return!t&&!n&&0!==t},P=function(t){var n,a;_(!w()&&t),w()||(null===(n=e.onOpenChange)||void 0===n||n.call(e,t),null===(a=e.onVisibleChange)||void 0===a||a.call(e,t))},M=function(){var t=e.builtinPlacements,n=e.arrowPointAtCenter,a=e.autoAdjustOverflow;return t||(0,m.default)({arrowPointAtCenter:void 0!==n&&n,autoAdjustOverflow:void 0===a||a})},R=function(e,t){var n=M(),a=Object.keys(n).find(function(e){var a,r;return n[e].points[0]===(null===(a=t.points)||void 0===a?void 0:a[0])&&n[e].points[1]===(null===(r=t.points)||void 0===r?void 0:r[1])});if(a){var r=e.getBoundingClientRect(),o={top:"50%",left:"50%"};/top|Bottom/.test(a)?o.top="".concat(r.height-t.offset[1],"px"):/Top|bottom/.test(a)&&(o.top="".concat(-t.offset[1],"px")),/left|Right/.test(a)?o.left="".concat(r.width-t.offset[0],"px"):/right|Left/.test(a)&&(o.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(o.left," ").concat(o.top)}},I=e.getPopupContainer,A=e.placement,j=e.mouseEnterDelay,T=e.mouseLeaveDelay,k=g(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay"]),L=e.prefixCls,F=e.openClassName,U=e.getTooltipContainer,H=e.overlayClassName,z=e.color,D=e.overlayInnerStyle,K=e.children,B=C("tooltip",L),V=C(),W=N;!("open"in e)&&!("visible"in e)&&w()&&(W=!1);var G=function(e,t){var n=e.type;if((!0===n.__ANT_BUTTON||"button"===e.type)&&e.props.disabled||!0===n.__ANT_SWITCH&&(e.props.disabled||e.props.loading)||!0===n.__ANT_RADIO&&e.props.disabled){var a=b(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),r=a.picked,o=a.omitted,l=(0,u.default)((0,u.default)({display:"inline-block"},r),{cursor:"not-allowed",width:e.props.block?"100%":void 0}),c=(0,u.default)((0,u.default)({},o),{pointerEvents:"none"}),f=(0,y.cloneElement)(e,{style:c,className:null});return d.createElement("span",{style:l,className:(0,i.default)(e.props.className,"".concat(t,"-disabled-compatible-wrapper"))},f)}return e}((0,y.isValidElement)(K)&&!(0,y.isFragment)(K)?K:d.createElement("span",null,K),B),Z=G.props,Q=Z.className&&"string"!=typeof Z.className?Z.className:(0,i.default)(Z.className,(0,o.default)({},F||"".concat(B,"-open"),!0)),Y=(0,i.default)(H,(r={},(0,o.default)(r,"".concat(B,"-rtl"),"rtl"===O),(0,o.default)(r,"".concat(B,"-").concat(z),z&&E.test(z)),r)),X=D,q={};return z&&!E.test(z)&&(X=(0,u.default)((0,u.default)({},D),{background:z}),q={"--antd-arrow-background-color":z}),d.createElement(c.default,(0,u.default)({},k,{placement:void 0===A?"top":A,mouseEnterDelay:void 0===j?.1:j,mouseLeaveDelay:void 0===T?.1:T,prefixCls:B,overlayClassName:Y,getTooltipContainer:I||U||h,ref:t,builtinPlacements:M(),overlay:(n=e.title,a=e.overlay,0===n?n:a||n||""),visible:W,onVisibleChange:P,onPopupAlign:R,overlayInnerStyle:X,arrowContent:d.createElement("span",{className:"".concat(B,"-arrow-content"),style:q}),motion:{motionName:(0,v.getTransitionName)(V,"zoom-big-fast",e.transitionName),motionDeadline:1e3}}),W?(0,y.cloneElement)(G,{className:Q}):G)});t.default=h},12385:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(10434)),l=r(n(27424)),u=r(n(18698)),i=r(n(45598)),c=r(n(82546)),f=a(n(67294));function d(e){var t=(0,u.default)(e);return"string"===t||"number"===t}function s(e,t){for(var n=0,a=[],r=0;rt){var u=t-n;return a.push(String(o).slice(0,u)),a}a.push(o),n=l}return e}var p=function(e){var t=e.enabledMeasure,n=e.children,a=e.text,r=e.width,u=e.fontSize,p=e.rows,v=e.onEllipsis,m=f.useState([0,0,0]),y=(0,l.default)(m,2),g=(0,l.default)(y[0],3),b=g[0],E=g[1],h=g[2],C=y[1],O=f.useState(0),x=(0,l.default)(O,2),S=x[0],N=x[1],_=f.useState(0),w=(0,l.default)(_,2),P=w[0],M=w[1],R=f.useRef(null),I=f.useRef(null),A=f.useMemo(function(){return(0,i.default)(a)},[a]),j=f.useMemo(function(){var e;return e=0,A.forEach(function(t){d(t)?e+=String(t).length:e+=1}),e},[A]),T=f.useMemo(function(){return t&&3===S?n(s(A,E),Et.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};function j(e,t,n){return!0===e||void 0===e?t:e||n&&t}function T(e){return!1===e?[!1,!1]:Array.isArray(e)?e:[e]}var k=h.forwardRef(function(e,t){var n,a,r,k=e.prefixCls,L=e.className,F=e.style,U=e.type,H=e.disabled,z=e.children,D=e.ellipsis,K=e.editable,B=e.copyable,V=e.component,W=e.title,G=A(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),Z=h.useContext(C.ConfigContext),Q=Z.getPrefixCls,Y=Z.direction,X=(0,O.useLocaleReceiver)("Text")[0],q=h.useRef(null),J=h.useRef(null),$=Q("typography",k),ee=(0,b.default)(G,["mark","code","delete","underline","strong","keyboard","italic"]),et=(0,w.default)(K),en=(0,i.default)(et,2),ea=en[0],er=en[1],eo=(0,g.default)(!1,{value:er.editing}),el=(0,i.default)(eo,2),eu=el[0],ei=el[1],ec=er.triggerType,ef=void 0===ec?["icon"]:ec,ed=function(e){var t;e&&(null===(t=er.onStart)||void 0===t||t.call(er)),ei(e)};(0,P.default)(function(){var e;eu||null===(e=J.current)||void 0===e||e.focus()},[eu]);var es=function(e){null==e||e.preventDefault(),ed(!0)},ep=function(e){var t;null===(t=er.onChange)||void 0===t||t.call(er,e),ed(!1)},ev=function(){var e;null===(e=er.onCancel)||void 0===e||e.call(er),ed(!1)},em=(0,w.default)(B),ey=(0,i.default)(em,2),eg=ey[0],eb=ey[1],eE=h.useState(!1),eh=(0,i.default)(eE,2),eC=eh[0],eO=eh[1],ex=h.useRef(),eS={};eb.format&&(eS.format=eb.format);var eN=function(){window.clearTimeout(ex.current)},e_=function(e){var t;null==e||e.preventDefault(),null==e||e.stopPropagation(),(0,p.default)(eb.text||String(z)||"",eS),eO(!0),eN(),ex.current=window.setTimeout(function(){eO(!1)},3e3),null===(t=eb.onCopy)||void 0===t||t.call(eb,e)};h.useEffect(function(){return eN},[]);var ew=h.useState(!1),eP=(0,i.default)(ew,2),eM=eP[0],eR=eP[1],eI=h.useState(!1),eA=(0,i.default)(eI,2),ej=eA[0],eT=eA[1],ek=h.useState(!1),eL=(0,i.default)(ek,2),eF=eL[0],eU=eL[1],eH=h.useState(!1),ez=(0,i.default)(eH,2),eD=ez[0],eK=ez[1],eB=h.useState(!1),eV=(0,i.default)(eB,2),eW=eV[0],eG=eV[1],eZ=h.useState(!0),eQ=(0,i.default)(eZ,2),eY=eQ[0],eX=eQ[1],eq=(0,w.default)(D,{expandable:!1}),eJ=(0,i.default)(eq,2),e$=eJ[0],e0=eJ[1],e1=e$&&!eF,e4=e0.rows,e2=void 0===e4?1:e4,e6=h.useMemo(function(){return!e1||void 0!==e0.suffix||e0.onEllipsis||e0.expandable||ea||eg},[e1,e0,ea,eg]);(0,y.default)(function(){e$&&!e6&&(eR((0,S.isStyleSupport)("webkitLineClamp")),eT((0,S.isStyleSupport)("textOverflow")))},[e6,e$]);var e3=h.useMemo(function(){return!e6&&(1===e2?ej:eM)},[e6,ej,eM]),e8=e1&&(e3?eW:eD),e7=e1&&1===e2&&e3,e9=e1&&e2>1&&e3,e5=function(e){var t;eU(!0),null===(t=e0.onExpand)||void 0===t||t.call(e0,e)},te=h.useState(0),tt=(0,i.default)(te,2),tn=tt[0],ta=tt[1],tr=h.useState(0),to=(0,i.default)(tr,2),tl=to[0],tu=to[1],ti=function(e,t){var n;ta(e.offsetWidth),tu(parseInt(null===(n=window.getComputedStyle)||void 0===n?void 0:n.call(window,t).fontSize,10)||0)},tc=function(e){var t;eK(e),eD!==e&&(null===(t=e0.onEllipsis)||void 0===t||t.call(e0,e))};h.useEffect(function(){var e=q.current;if(e$&&e3&&e){var t=e9?e.offsetHeightt.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},f=(0,u.tupleNum)(1,2,3,4,5),d=l.forwardRef(function(e,t){var n,a=e.level,r=void 0===a?1:a,u=c(e,["level"]);return n=f.includes(r)?"h".concat(r):"h1",l.createElement(i.default,(0,o.default)({ref:t},u,{component:n}))});t.Z=d},89652:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(10434)),l=r(n(38416)),u=r(n(94184)),i=n(75531),c=a(n(67294)),f=n(31929);r(n(13594));var d=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},s=c.forwardRef(function(e,t){var n=e.prefixCls,a=e.component,r=e.className,s=e.setContentRef,p=e.children,v=e.direction,m=d(e,["prefixCls","component","className","setContentRef","children","direction"]),y=c.useContext(f.ConfigContext),g=y.getPrefixCls,b=y.direction,E=t;s&&(E=(0,i.composeRef)(t,s));var h=g("typography",n),C=(0,u.default)(h,(0,l.default)({},"".concat(h,"-rtl"),"rtl"===(null!=v?v:b)),r);return c.createElement(void 0===a?"article":a,(0,o.default)({className:C,ref:E},m),p)});t.default=s},92759:function(e,t,n){var a=n(75263).default,r=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return u.useMemo(function(){var n=!!e;return[n,(0,l.default)((0,l.default)({},t),n&&"object"===(0,o.default)(e)?e:null)]},[e])};var o=r(n(18698)),l=r(n(10434)),u=a(n(67294))},67312:function(e,t,n){var a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(67294)),o=function(e,t){var n=r.useRef(!1);r.useEffect(function(){n.current?e():n.current=!0},t)};t.default=o},24375:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.placements=void 0;var n={adjustX:1,adjustY:1},a=[0,0],r={left:{points:["cr","cl"],overflow:n,offset:[-4,0],targetOffset:a},right:{points:["cl","cr"],overflow:n,offset:[4,0],targetOffset:a},top:{points:["bc","tc"],overflow:n,offset:[0,-4],targetOffset:a},bottom:{points:["tc","bc"],overflow:n,offset:[0,4],targetOffset:a},topLeft:{points:["bl","tl"],overflow:n,offset:[0,-4],targetOffset:a},leftTop:{points:["tr","tl"],overflow:n,offset:[-4,0],targetOffset:a},topRight:{points:["br","tr"],overflow:n,offset:[0,-4],targetOffset:a},rightTop:{points:["tl","tr"],overflow:n,offset:[4,0],targetOffset:a},bottomRight:{points:["tr","br"],overflow:n,offset:[0,4],targetOffset:a},rightBottom:{points:["bl","br"],overflow:n,offset:[4,0],targetOffset:a},bottomLeft:{points:["tl","bl"],overflow:n,offset:[0,4],targetOffset:a},leftBottom:{points:["br","bl"],overflow:n,offset:[-4,0],targetOffset:a}};t.placements=r,t.default=r},45598:function(e,t,n){var a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=[];return r.default.Children.forEach(t,function(t){(null!=t||n.keepEmpty)&&(Array.isArray(t)?a=a.concat(e(t)):(0,o.isFragment)(t)&&t.props?a=a.concat(e(t.props.children,n)):a.push(t))}),a};var r=a(n(67294)),o=n(11805)},3481:function(e,t,n){var a=n(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isStyleSupport=function(e,t){return Array.isArray(e)||void 0===t?o(e):l(e,t)};var r=a(n(19158)),o=function(e){if((0,r.default)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some(function(e){return e in n.style})}return!1},l=function(e,t){if(!o(e))return!1;var n=document.createElement("div"),a=n.style[e];return n.style[e]=t,n.style[e]!==a}},27712:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=n.F1&&t<=n.F12)return!1;switch(t){case n.ALT:case n.CAPS_LOCK:case n.CONTEXT_MENU:case n.CTRL:case n.DOWN:case n.END:case n.ESC:case n.HOME:case n.INSERT:case n.LEFT:case n.MAC_FF_META:case n.META:case n.NUMLOCK:case n.NUM_CENTER:case n.PAGE_DOWN:case n.PAGE_UP:case n.PAUSE:case n.PRINT_SCREEN:case n.RIGHT:case n.SHIFT:case n.UP:case n.WIN_KEY:case n.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=n.ZERO&&e<=n.NINE||e>=n.NUM_ZERO&&e<=n.NUM_MULTIPLY||e>=n.A&&e<=n.Z||-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case n.SPACE:case n.QUESTION_MARK:case n.NUM_PLUS:case n.NUM_MINUS:case n.NUM_PERIOD:case n.NUM_DIVISION:case n.SEMICOLON:case n.DASH:case n.EQUALS:case n.COMMA:case n.PERIOD:case n.SLASH:case n.APOSTROPHE:case n.SINGLE_QUOTE:case n.OPEN_SQUARE_BRACKET:case n.BACKSLASH:case n.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t.default=n},18545:function(e,t,n){var a=n(75263).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=r.useRef();return t.current=e,r.useCallback(function(){for(var e,n=arguments.length,a=Array(n),r=0;r{var{theme:t,settings:n,styles:i}=e,o={"&":{backgroundColor:n.background,color:n.foreground},".cm-gutters":{}};n.gutterBackground&&(o[".cm-gutters"].backgroundColor=n.gutterBackground),n.gutterForeground&&(o[".cm-gutters"].color=n.gutterForeground),n.gutterBorder&&(o[".cm-gutters"].borderRightColor=n.gutterBorder),n.caret&&(o[".cm-content"]={caretColor:n.caret},o[".cm-cursor, .cm-dropCursor"]={borderLeftColor:n.caret}),n.lineHighlight&&(o[".cm-activeLine"]={backgroundColor:n.lineHighlight},o[".cm-activeLineGutter"]={backgroundColor:n.lineHighlight}),n.selection&&(o["&.cm-focused .cm-selectionBackground .cm-selectionBackground, & .cm-selectionLayer .cm-selectionBackground, ::selection"]={backgroundColor:n.selection}),n.selectionMatch&&(o["& .cm-selectionMatch"]={backgroundColor:n.selectionMatch});var l=r.tk.theme(o,{dark:"dark"===t}),a=s.Qf.define(i);return[l,(0,s.nF)(a)]})({theme:"light",settings:{background:"#FFFFFF",foreground:"#000000",caret:"#FBAC52",selection:"#FFD420",selectionMatch:"#FFD420",gutterBackground:"#f5f5f5",gutterForeground:"#4D4D4C",lineHighlight:"#00000012"},styles:[{tag:[i.pJ.meta,i.pJ.comment],color:"#804000"},{tag:[i.pJ.keyword,i.pJ.strong],color:"#0000FF"},{tag:[i.pJ.number],color:"#FF0080"},{tag:[i.pJ.string],color:"#FF0080"},{tag:[i.pJ.variableName],color:"#006600"},{tag:[i.pJ.escape],color:"#33CC33"},{tag:[i.pJ.tagName],color:"#1C02FF"},{tag:[i.pJ.heading],color:"#0C07FF"},{tag:[i.pJ.quote],color:"#000000"},{tag:[i.pJ.list],color:"#B90690"},{tag:[i.pJ.documentMeta],color:"#888888"},{tag:[i.pJ.function(i.pJ.variableName)],color:"#0000A2"},{tag:[i.pJ.definition(i.pJ.typeName),i.pJ.typeName],color:"#6D79DE"}]})},87685:function(e,t,n){n.d(t,{ZP:function(){return n_}});var i=n(87462),r=n(63366),s=n(67294),o=n(78120),l=n(47421),a=n(59119),h=n(41113);let c=e=>{let t=m(e.state);return t.line?f(e):!!t.block&&p(e)};function u(e,t){return({state:n,dispatch:i})=>{if(n.readOnly)return!1;let r=e(t,n);return!!r&&(i(n.update(r)),!0)}}let f=u(function(e,t,n=t.selection.ranges){let i=[],r=-1;for(let{from:s,to:o}of n){let l=i.length,a=1e9;for(let h=s;h<=o;){let c=t.doc.lineAt(h);if(c.from>r&&(s==o||o>c.from)){r=c.from;let u=m(t,h).line;if(!u)continue;let f=/^\s*/.exec(c.text)[0].length,d=f==c.length,p=c.text.slice(f,f+u.length)==u?f:-1;fe.comment<0&&(!e.empty||e.single))){let k=[];for(let{line:y,token:v,indent:b,empty:x,single:O}of i)(O||!x)&&k.push({from:y.from+b,insert:v+" "});let w=t.changes(k);return{changes:w,selection:t.selection.map(w,1)}}if(1!=e&&i.some(e=>e.comment>=0)){let S=[];for(let{line:Q,comment:P,token:C}of i)if(P>=0){let A=Q.from+P,T=A+C.length;" "==Q.text[T-Q.from]&&T++,S.push({from:A,to:T})}return{changes:S}}return null},0),d=u(g,0),p=u((e,t)=>g(e,t,function(e){let t=[];for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),r=n.to<=i.to?i:e.doc.lineAt(n.to),s=t.length-1;s>=0&&t[s].to>i.from?t[s].to=r.to:t.push({from:i.from,to:r.to})}return t}(t)),0);function m(e,t=e.selection.main.head){let n=e.languageDataAt("commentTokens",t);return n.length?n[0]:{}}function g(e,t,n=t.selection.ranges){let i=n.map(e=>m(t,e.from).block);if(!i.every(e=>e))return null;let r=n.map((e,n)=>(function(e,{open:t,close:n},i,r){let s,o,l=e.sliceDoc(i-50,i),a=e.sliceDoc(r,r+50),h=/\s*$/.exec(l)[0].length,c=/^\s*/.exec(a)[0].length,u=l.length-h;if(l.slice(u-t.length,u)==t&&a.slice(c,c+n.length)==n)return{open:{pos:i-h,margin:h&&1},close:{pos:r+c,margin:c&&1}};r-i<=100?s=o=e.sliceDoc(i,r):(s=e.sliceDoc(i,i+50),o=e.sliceDoc(r-50,r));let f=/^\s*/.exec(s)[0].length,d=/\s*$/.exec(o)[0].length,p=o.length-d-n.length;return s.slice(f,f+t.length)==t&&o.slice(p,p+n.length)==n?{open:{pos:i+f+t.length,margin:/\s/.test(s.charAt(f+t.length))?1:0},close:{pos:r-d-n.length,margin:/\s/.test(o.charAt(p-1))?1:0}}:null})(t,i[n],e.from,e.to));if(2!=e&&!r.every(e=>e))return{changes:t.changes(n.map((e,t)=>r[t]?[]:[{from:e.from,insert:i[t].open+" "},{from:e.to,insert:" "+i[t].close}]))};if(1!=e&&r.some(e=>e)){let s=[];for(let o=0,l;o(0,o.BO)(e,{minDepth:100,newGroupDelay:500},{minDepth:Math.max,newGroupDelay:Math.min})}),x=o.QQ.define({create:()=>M.empty,update(e,t){let n=t.state.facet(b),i=t.annotation(k);if(i){var r;let s;let l=t.docChanged?o.jT.single((r=t.changes,s=0,r.iterChangedRanges((e,t)=>s=t),s)):void 0,a=C.fromTransaction(t,l),h=i.side,c=0==h?e.undone:e.done;return c=a?A(c,c.length,n.minDepth,a):R(c,t.startState.selection),new M(0==h?i.rest:c,0==h?c:i.rest)}let u=t.annotation(y);if(("full"==u||"before"==u)&&(e=e.isolate()),!1===t.annotation(o.YW.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);let f=C.fromTransaction(t),d=t.annotation(o.YW.time),p=t.annotation(o.YW.userEvent);return f?e=e.addChanges(f,d,p,n.newGroupDelay,n.minDepth):t.selection&&(e=e.addSelection(t.startState.selection,d,p,n.newGroupDelay)),("full"==u||"after"==u)&&(e=e.isolate()),e},toJSON:e=>({done:e.done.map(e=>e.toJSON()),undone:e.undone.map(e=>e.toJSON())}),fromJSON:e=>new M(e.done.map(C.fromJSON),e.undone.map(C.fromJSON))});function O(e,t){return function({state:n,dispatch:i}){if(!t&&n.readOnly)return!1;let r=n.field(x,!1);if(!r)return!1;let s=r.pop(e,n,t);return!!s&&(i(s),!0)}}let w=O(0,!1),S=O(1,!1),Q=O(0,!0),P=O(1,!0);class C{constructor(e,t,n,i,r){this.changes=e,this.effects=t,this.mapped=n,this.startSelection=i,this.selectionsAfter=r}setSelAfter(e){return new C(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,t,n;return{changes:null===(e=this.changes)||void 0===e?void 0:e.toJSON(),mapped:null===(t=this.mapped)||void 0===t?void 0:t.toJSON(),startSelection:null===(n=this.startSelection)||void 0===n?void 0:n.toJSON(),selectionsAfter:this.selectionsAfter.map(e=>e.toJSON())}}static fromJSON(e){return new C(e.changes&&o.as.fromJSON(e.changes),[],e.mapped&&o.n0.fromJSON(e.mapped),e.startSelection&&o.jT.fromJSON(e.startSelection),e.selectionsAfter.map(o.jT.fromJSON))}static fromTransaction(e,t){let n=I;for(let i of e.startState.facet(v)){let r=i(e);r.length&&(n=n.concat(r))}return!n.length&&e.changes.empty?null:new C(e.changes.invert(e.startState.doc),n,void 0,t||e.startState.selection,I)}static selection(e){return new C(void 0,I,void 0,void 0,e)}}function A(e,t,n,i){let r=e.slice(t+1>n+20?t-n-1:0,t);return r.push(i),r}function T(e,t){return e.length?t.length?e.concat(t):e:t}let I=[];function R(e,t){if(!e.length)return[C.selection([t])];{let n=e[e.length-1],i=n.selectionsAfter.slice(Math.max(0,n.selectionsAfter.length-200));return i.length&&i[i.length-1].eq(t)?e:(i.push(t),A(e,e.length-1,1e9,n.setSelAfter(i)))}}function z(e,t){if(!e.length)return e;let n=e.length,i=I;for(;n;){let r=function(e,t,n){let i=T(e.selectionsAfter.length?e.selectionsAfter.map(e=>e.map(t)):I,n);if(!e.changes)return C.selection(i);let r=e.changes.map(t),s=t.mapDesc(e.changes,!0),l=e.mapped?e.mapped.composeDesc(s):s;return new C(r,o.Py.mapEffects(e.effects,t),l,e.startSelection.map(s),i)}(e[n-1],t,i);if(r.changes&&!r.changes.empty||r.effects.length){let s=e.slice(0,n);return s[n-1]=r,s}t=r.mapped,n--,i=r.selectionsAfter}return i.length?[C.selection(i)]:I}let D=/^(input\.type|delete)($|\.)/;class M{constructor(e,t,n=0,i){this.done=e,this.undone=t,this.prevTime=n,this.prevUserEvent=i}isolate(){return this.prevTime?new M(this.done,this.undone):this}addChanges(e,t,n,i,r){var s,o;let l,a,h=this.done,c=h[h.length-1];return h=c&&c.changes&&!c.changes.empty&&e.changes&&(!n||D.test(n))&&(!c.selectionsAfter.length&&t-this.prevTimel.push(e,t)),o.iterChangedRanges((e,t,n,i)=>{for(let r=0;r=s&&n<=o&&(a=!0)}}),a)||"input.type.compose"==n)?A(h,h.length-1,r,new C(e.changes.compose(c.changes),T(e.effects,c.effects),c.mapped,c.startSelection,I)):A(h,h.length,r,e),new M(h,I,t,n)}addSelection(e,t,n,i){var r;let s=this.done.length?this.done[this.done.length-1].selectionsAfter:I;return s.length>0&&t-this.prevTimet.empty!=e.ranges[n].empty).length?this:new M(R(this.done,e),this.undone,t,n)}addMapping(e){return new M(z(this.done,e),z(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,t,n){let i=0==e?this.done:this.undone;if(0==i.length)return null;let r=i[i.length-1];if(n&&r.selectionsAfter.length){var s;let o,l;return t.update({selection:r.selectionsAfter[r.selectionsAfter.length-1],annotations:k.of({side:e,rest:(o=(s=i)[s.length-1],(l=s.slice())[s.length-1]=o.setSelAfter(o.selectionsAfter.slice(0,o.selectionsAfter.length-1)),l)}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0})}if(!r.changes)return null;{let a=1==i.length?I:i.slice(0,i.length-1);return r.mapped&&(a=z(a,r.mapped)),t.update({changes:r.changes,selection:r.startSelection,effects:r.effects,annotations:k.of({side:e,rest:a}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}}}M.empty=new M(I,I);let $=[{key:"Mod-z",run:w,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:S,preventDefault:!0},{linux:"Ctrl-Shift-z",run:S,preventDefault:!0},{key:"Mod-u",run:Q,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:P,preventDefault:!0}];function N(e,t){return o.jT.create(e.ranges.map(t),e.mainIndex)}function E(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function W({state:e,dispatch:t},n){let i=N(e.selection,n);return!i.eq(e.selection)&&(t(E(e,i)),!0)}function B(e,t){return o.jT.cursor(t?e.to:e.from)}function J(e,t){return W(e,n=>n.empty?e.moveByChar(n,t):B(n,t))}function L(e){return e.textDirectionAt(e.state.selection.main.head)==l.Nm.LTR}let j=e=>J(e,!L(e)),_=e=>J(e,L(e));function F(e,t){return W(e,n=>n.empty?e.moveByGroup(n,t):B(n,t))}let q=e=>F(e,!L(e)),U=e=>F(e,L(e));function X(e,t,n){let i,r,s=(0,a.qz)(e).resolveInner(t.head),l=n?h.md.closedBy:h.md.openedBy;for(let c=t.head;;){let u=n?s.childAfter(c):s.childBefore(c);if(!u)break;!function(e,t,n){if(t.type.prop(n))return!0;let i=t.to-t.from;return i&&(i>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}(e,u,l)?c=n?u.to:u.from:s=u}return r=s.type.prop(l)&&(i=n?(0,a.Um)(e,s.from,1):(0,a.Um)(e,s.to,-1))&&i.matched?n?i.end.to:i.end.from:n?s.to:s.from,o.jT.cursor(r,n?-1:1)}let V=e=>W(e,t=>X(e.state,t,!L(e))),Z=e=>W(e,t=>X(e.state,t,L(e)));function G(e,t){return W(e,n=>{if(!n.empty)return B(n,t);let i=e.moveVertically(n,t);return i.head!=n.head?i:e.moveToLineBoundary(n,t)})}let Y=e=>G(e,!1),H=e=>G(e,!0);function K(e){return Math.max(e.defaultLineHeight,Math.min(e.dom.clientHeight,innerHeight)-5)}function ee(e,t){let n,{state:i}=e,r=N(i.selection,n=>n.empty?e.moveVertically(n,t,K(e)):B(n,t));if(r.eq(i.selection))return!1;let s=e.coordsAtPos(i.selection.main.head),o=e.scrollDOM.getBoundingClientRect();return s&&s.top>o.top&&s.bottomee(e,!1),en=e=>ee(e,!0);function ei(e,t,n){let i=e.lineBlockAt(t.head),r=e.moveToLineBoundary(t,n);if(r.head==t.head&&r.head!=(n?i.to:i.from)&&(r=e.moveToLineBoundary(t,n,!1)),!n&&r.head==i.from&&i.length){let s=/^\s*/.exec(e.state.sliceDoc(i.from,Math.min(i.from+100,i.to)))[0].length;s&&t.head!=i.from+s&&(r=o.jT.cursor(i.from+s))}return r}let er=e=>W(e,t=>ei(e,t,!0)),es=e=>W(e,t=>ei(e,t,!1)),eo=e=>W(e,t=>ei(e,t,!L(e))),el=e=>W(e,t=>ei(e,t,L(e))),ea=e=>W(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from,1)),eh=e=>W(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to,-1)),ec=({state:e,dispatch:t})=>{let n,i;return n=!1,i=N(e.selection,t=>{let i=(0,a.Um)(e,t.head,-1)||(0,a.Um)(e,t.head,1)||t.head>0&&(0,a.Um)(e,t.head-1,1)||t.head{let n=t(e);return o.jT.range(e.anchor,n.head,n.goalColumn)});return!n.eq(e.state.selection)&&(e.dispatch(E(e.state,n)),!0)}function ef(e,t){return eu(e,n=>e.moveByChar(n,t))}let ed=e=>ef(e,!L(e)),ep=e=>ef(e,L(e));function em(e,t){return eu(e,n=>e.moveByGroup(n,t))}let eg=e=>em(e,!L(e)),ek=e=>em(e,L(e)),ey=e=>eu(e,t=>X(e.state,t,!L(e))),ev=e=>eu(e,t=>X(e.state,t,L(e)));function eb(e,t){return eu(e,n=>e.moveVertically(n,t))}let ex=e=>eb(e,!1),eO=e=>eb(e,!0);function ew(e,t){return eu(e,n=>e.moveVertically(n,t,K(e)))}let eS=e=>ew(e,!1),eQ=e=>ew(e,!0),eP=e=>eu(e,t=>ei(e,t,!0)),eC=e=>eu(e,t=>ei(e,t,!1)),eA=e=>eu(e,t=>ei(e,t,!L(e))),eT=e=>eu(e,t=>ei(e,t,L(e))),eI=e=>eu(e,t=>o.jT.cursor(e.lineBlockAt(t.head).from)),eR=e=>eu(e,t=>o.jT.cursor(e.lineBlockAt(t.head).to)),ez=({state:e,dispatch:t})=>(t(E(e,{anchor:0})),!0),eD=({state:e,dispatch:t})=>(t(E(e,{anchor:e.doc.length})),!0),eM=({state:e,dispatch:t})=>(t(E(e,{anchor:e.selection.main.anchor,head:0})),!0),e$=({state:e,dispatch:t})=>(t(E(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0),eN=({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0),eE=({state:e,dispatch:t})=>{let n=eH(e).map(({from:t,to:n})=>o.jT.range(t,Math.min(n+1,e.doc.length)));return t(e.update({selection:o.jT.create(n),userEvent:"select"})),!0},eW=({state:e,dispatch:t})=>{let n=N(e.selection,t=>{var n;let i=(0,a.qz)(e).resolveInner(t.head,1);for(;!(i.from=t.to||i.to>t.to&&i.from<=t.from||!(null===(n=i.parent)||void 0===n?void 0:n.parent));)i=i.parent;return o.jT.range(i.to,i.from)});return t(E(e,n)),!0},eB=({state:e,dispatch:t})=>{let n=e.selection,i=null;return n.ranges.length>1?i=o.jT.create([n.main]):n.main.empty||(i=o.jT.create([o.jT.cursor(n.main.head)])),!!i&&(t(E(e,i)),!0)};function eJ(e,t){if(e.state.readOnly)return!1;let n="delete.selection",{state:i}=e,r=i.changeByRange(i=>{let{from:r,to:s}=i;if(r==s){let l=t(r);lr&&(n="delete.forward",l=eL(e,l,!0)),r=Math.min(r,l),s=Math.max(s,l)}else r=eL(e,r,!1),s=eL(e,s,!0);return r==s?{range:i}:{changes:{from:r,to:s},range:o.jT.cursor(r)}});return!r.changes.empty&&(e.dispatch(i.update(r,{scrollIntoView:!0,userEvent:n,effects:"delete.selection"==n?l.tk.announce.of(i.phrase("Selection deleted")):void 0})),!0)}function eL(e,t,n){if(e instanceof l.tk)for(let i of e.state.facet(l.tk.atomicRanges).map(t=>t(e)))i.between(t,t,(e,i)=>{et&&(t=n?i:e)});return t}let ej=(e,t)=>eJ(e,n=>{let{state:i}=e,r=i.doc.lineAt(n),s,l;if(!t&&n>r.from&&nej(e,!1),eF=e=>ej(e,!0),eq=(e,t)=>eJ(e,n=>{let i=n,{state:r}=e,s=r.doc.lineAt(i),l=r.charCategorizer(i);for(let a=null;;){if(i==(t?s.to:s.from)){i==n&&s.number!=(t?r.doc.lines:1)&&(i+=t?1:-1);break}let h=(0,o.cp)(s.text,i-s.from,t)+s.from,c=s.text.slice(Math.min(i,h)-s.from,Math.max(i,h)-s.from),u=l(c);if(null!=a&&u!=a)break;(" "!=c||i!=n)&&(a=u),i=h}return i}),eU=e=>eq(e,!1),eX=e=>eq(e,!0),eV=e=>eJ(e,t=>{let n=e.lineBlockAt(t).to;return teJ(e,t=>{let n=e.lineBlockAt(t).from;return t>n?n:Math.max(0,t-1)}),eG=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(e=>({changes:{from:e.from,to:e.to,insert:o.xv.of(["",""])},range:o.jT.cursor(e.from)}));return t(e.update(n,{scrollIntoView:!0,userEvent:"input"})),!0},eY=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=e.changeByRange(t=>{if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};let n=t.from,i=e.doc.lineAt(n),r=n==i.from?n-1:(0,o.cp)(i.text,n-i.from,!1)+i.from,s=n==i.to?n+1:(0,o.cp)(i.text,n-i.from,!0)+i.from;return{changes:{from:r,to:s,insert:e.doc.slice(n,s).append(e.doc.slice(r,n))},range:o.jT.cursor(s)}});return!n.changes.empty&&(t(e.update(n,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function eH(e){let t=[],n=-1;for(let i of e.selection.ranges){let r=e.doc.lineAt(i.from),s=e.doc.lineAt(i.to);if(i.empty||i.to!=s.from||(s=e.doc.lineAt(i.to-1)),n>=r.number){let o=t[t.length-1];o.to=s.to,o.ranges.push(i)}else t.push({from:r.from,to:s.to,ranges:[i]});n=s.number+1}return t}function eK(e,t,n){if(e.readOnly)return!1;let i=[],r=[];for(let s of eH(e)){if(n?s.to==e.doc.length:0==s.from)continue;let l=e.doc.lineAt(n?s.to+1:s.from-1),a=l.length+1;if(n)for(let h of(i.push({from:s.to,to:l.to},{from:s.from,insert:l.text+e.lineBreak}),s.ranges))r.push(o.jT.range(Math.min(e.doc.length,h.anchor+a),Math.min(e.doc.length,h.head+a)));else for(let c of(i.push({from:l.from,to:s.from},{from:s.to,insert:e.lineBreak+l.text}),s.ranges))r.push(o.jT.range(c.anchor-a,c.head-a))}return!!i.length&&(t(e.update({changes:i,scrollIntoView:!0,selection:o.jT.create(r,e.selection.mainIndex),userEvent:"move.line"})),!0)}let e0=({state:e,dispatch:t})=>eK(e,t,!1),e1=({state:e,dispatch:t})=>eK(e,t,!0);function e2(e,t,n){if(e.readOnly)return!1;let i=[];for(let r of eH(e))n?i.push({from:r.from,insert:e.doc.slice(r.from,r.to)+e.lineBreak}):i.push({from:r.to,insert:e.lineBreak+e.doc.slice(r.from,r.to)});return t(e.update({changes:i,scrollIntoView:!0,userEvent:"input.copyline"})),!0}let e5=({state:e,dispatch:t})=>e2(e,t,!1),e3=({state:e,dispatch:t})=>e2(e,t,!0),e4=e=>{if(e.state.readOnly)return!1;let{state:t}=e,n=t.changes(eH(t).map(({from:e,to:n})=>(e>0?e--:ne.moveVertically(t,!0)).map(n);return e.dispatch({changes:n,selection:i,scrollIntoView:!0,userEvent:"delete.line"}),!0},e9=e8(!1),e6=e8(!0);function e8(e){return({state:t,dispatch:n})=>{if(t.readOnly)return!1;let i=t.changeByRange(n=>{let{from:i,to:r}=n,s=t.doc.lineAt(i),l=!e&&i==r&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let n=(0,a.qz)(e).resolveInner(t),i=n.childBefore(t),r=n.childAfter(t),s;return i&&r&&i.to<=t&&r.from>=t&&(s=i.type.prop(h.md.closedBy))&&s.indexOf(r.name)>-1&&e.doc.lineAt(i.to).from==e.doc.lineAt(r.from).from?{from:i.to,to:r.from}:null}(t,i);e&&(i=r=(r<=s.to?s:t.doc.lineAt(r)).to);let c=new a.Gn(t,{simulateBreak:i,simulateDoubleBreak:!!l}),u=(0,a.K0)(c,i);for(null==u&&(u=/^\s*/.exec(t.doc.lineAt(i).text)[0].length);rs.from&&i{let r=[];for(let s=i.from;s<=i.to;){let l=e.doc.lineAt(s);l.number>n&&(i.empty||i.to>l.from)&&(t(l,r,i),n=l.number),s=l.to+1}let a=e.changes(r);return{changes:r,range:o.jT.range(a.mapPos(i.anchor,1),a.mapPos(i.head,1))}})}let te=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=Object.create(null),i=new a.Gn(e,{overrideIndentation(e){let t=n[e];return null==t?-1:t}}),r=e7(e,(t,r,s)=>{let o=(0,a.K0)(i,t.from);if(null==o)return;/\S/.test(t.text)||(o=0);let l=/^\s*/.exec(t.text)[0],h=(0,a.SS)(e,o);(l!=h||s.from!e.readOnly&&(t(e.update(e7(e,(t,n)=>{n.push({from:t.from,insert:e.facet(a.c)})}),{userEvent:"input.indent"})),!0),tn=({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(e7(e,(t,n)=>{let i=/^\s*/.exec(t.text)[0];if(!i)return;let r=(0,o.IS)(i,e.tabSize),s=0,l=(0,a.SS)(e,Math.max(0,r-(0,a.y1)(e)));for(;s({mac:e.key,run:e.run,shift:e.shift}))),tr=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:V,shift:ey},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:Z,shift:ev},{key:"Alt-ArrowUp",run:e0},{key:"Shift-Alt-ArrowUp",run:e5},{key:"Alt-ArrowDown",run:e1},{key:"Shift-Alt-ArrowDown",run:e3},{key:"Escape",run:eB},{key:"Mod-Enter",run:e6},{key:"Alt-l",mac:"Ctrl-l",run:eE},{key:"Mod-i",run:eW,preventDefault:!0},{key:"Mod-[",run:tn},{key:"Mod-]",run:tt},{key:"Mod-Alt-\\",run:te},{key:"Shift-Mod-k",run:e4},{key:"Shift-Mod-\\",run:ec},{key:"Mod-/",run:c},{key:"Alt-A",run:d}].concat(ti),ts={key:"Tab",run:tt,shift:tn};function to(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,n=arguments[1];if(n&&"object"==typeof n&&null==n.nodeType&&!Array.isArray(n)){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i];"string"==typeof r?e.setAttribute(i,r):null!=r&&(e[i]=r)}t++}for(;te.normalize("NFKD"):e=>e;class ta{constructor(e,t,n=0,i=e.length,r,s){this.test=s,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(n,i),this.bufferStart=n,this.normalize=r?e=>r(tl(e)):tl,this.query=this.normalize(t)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return -1;this.bufferPos=0,this.buffer=this.iter.value}return(0,o.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let t=(0,o.bg)(e),n=this.bufferStart+this.bufferPos;this.bufferPos+=(0,o.nZ)(e);let i=this.normalize(t);for(let r=0,s=n;;r++){let l=i.charCodeAt(r),a=this.match(l,s);if(a)return this.value=a,this;if(r==i.length-1)break;s==n&&rthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){let n=this.curLineStart+t.index,i=n+t[0].length;if(this.matchPos=tm(this.text,i+(n==i?1:0)),n==this.curLineStart+this.curLine.length&&this.nextLine(),(nthis.value.to)&&(!this.test||this.test(n,i,t)))return this.value={from:n,to:i,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=n||i.to<=t){let r=new td(t,e.sliceString(t,n));return tf.set(e,r),r}if(i.from==t&&i.to==n)return i;let{text:s,from:o}=i;return o>t&&(s=e.sliceString(t,o)+s,o=t),i.to=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){let n=this.flat.from+t.index,i=n+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(n,i,t)))return this.value={from:n,to:i,match:t},this.matchPos=tm(this.text,i+(n==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=td.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function tm(e,t){if(t>=e.length)return t;let n=e.lineAt(t),i;for(;t=56320&&i<57344;)t++;return t}function tg(e){let t=to("input",{class:"cm-textfield",name:"line"}),n=to("form",{class:"cm-gotoLine",onkeydown(t){27==t.keyCode?(t.preventDefault(),e.dispatch({effects:tk.of(!1)}),e.focus()):13==t.keyCode&&(t.preventDefault(),i())},onsubmit(e){e.preventDefault(),i()}},to("label",e.state.phrase("Go to line"),": ",t)," ",to("button",{class:"cm-button",type:"submit"},e.state.phrase("go")));function i(){let n=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(t.value);if(!n)return;let{state:i}=e,r=i.doc.lineAt(i.selection.main.head),[,s,l,a,h]=n,c=a?+a.slice(1):0,u=l?+l:r.number;if(l&&h){let f=u/100;s&&(f=f*("-"==s?-1:1)+r.number/i.doc.lines),u=Math.round(i.doc.lines*f)}else l&&s&&(u=u*("-"==s?-1:1)+r.number);let d=i.doc.line(Math.max(1,Math.min(i.doc.lines,u)));e.dispatch({effects:tk.of(!1),selection:o.jT.cursor(d.from+Math.max(0,Math.min(c,d.length))),scrollIntoView:!0}),e.focus()}return{dom:n}}"undefined"!=typeof Symbol&&(tu.prototype[Symbol.iterator]=tp.prototype[Symbol.iterator]=function(){return this});let tk=o.Py.define(),ty=o.QQ.define({create:()=>!0,update(e,t){for(let n of t.effects)n.is(tk)&&(e=n.value);return e},provide:e=>l.mH.from(e,e=>e?tg:null)}),tv=e=>{let t=(0,l.Sd)(e,tg);if(!t){let n=[tk.of(!0)];null==e.state.field(ty,!1)&&n.push(o.Py.appendConfig.of([ty,tb])),e.dispatch({effects:n}),t=(0,l.Sd)(e,tg)}return t&&t.dom.querySelector("input").focus(),!0},tb=l.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),tx={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},tO=o.r$.define({combine:e=>(0,o.BO)(e,tx,{highlightWordAroundCursor:(e,t)=>e||t,minSelectionLength:Math.min,maxMatches:Math.min})}),tw=l.p.mark({class:"cm-selectionMatch"}),tS=l.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function tQ(e,t,n,i){return(0==n||e(t.sliceDoc(n-1,n))!=o.D0.Word)&&(i==t.doc.length||e(t.sliceDoc(i,i+1))!=o.D0.Word)}let tP=l.lg.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(tO),{state:n}=e,i=n.selection;if(i.ranges.length>1)return l.p.none;let r=i.main,s,a=null;if(r.empty){if(!t.highlightWordAroundCursor)return l.p.none;let h=n.wordAt(r.head);if(!h)return l.p.none;a=n.charCategorizer(r.head),s=n.sliceDoc(h.from,h.to)}else{let c=r.to-r.from;if(c200)return l.p.none;if(t.wholeWords){var u,f,d;if(s=n.sliceDoc(r.from,r.to),!(tQ(a=n.charCategorizer(r.head),n,r.from,r.to)&&(u=a,f=r.from,d=r.to,u(n.sliceDoc(f,f+1))==o.D0.Word&&u(n.sliceDoc(d-1,d))==o.D0.Word)))return l.p.none}else if(!(s=n.sliceDoc(r.from,r.to).trim()))return l.p.none}let p=[];for(let m of e.visibleRanges){let g=new ta(n.doc,s,m.from,m.to);for(;!g.next().done;){let{from:k,to:y}=g.value;if((!a||tQ(a,n,k,y))&&(r.empty&&k<=r.from&&y>=r.to?p.push(tS.range(k,y)):(k>=r.to||y<=r.from)&&p.push(tw.range(k,y)),p.length>t.maxMatches))return l.p.none}}return l.p.set(p)}},{decorations:e=>e.decorations}),tC=l.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),tA=({state:e,dispatch:t})=>{let{selection:n}=e,i=o.jT.create(n.ranges.map(t=>e.wordAt(t.head)||o.jT.cursor(t.head)),n.mainIndex);return!i.eq(n)&&(t(e.update({selection:i})),!0)},tT=({state:e,dispatch:t})=>{let{ranges:n}=e.selection;if(n.some(e=>e.from===e.to))return tA({state:e,dispatch:t});let i=e.sliceDoc(n[0].from,n[0].to);if(e.selection.ranges.some(t=>e.sliceDoc(t.from,t.to)!=i))return!1;let r=function(e,t){let{main:n,ranges:i}=e.selection,r=e.wordAt(n.head),s=r&&r.from==n.from&&r.to==n.to;for(let o=!1,l=new ta(e.doc,t,i[i.length-1].to);;)if(l.next(),l.done){if(o)return null;l=new ta(e.doc,t,0,Math.max(0,i[i.length-1].from-1)),o=!0}else{if(o&&i.some(e=>e.from==l.value.from))continue;if(s){let a=e.wordAt(l.value.from);if(!a||a.from!=l.value.from||a.to!=l.value.to)continue}return l.value}}(e,i);return!!r&&(t(e.update({selection:e.selection.addRange(o.jT.range(r.from,r.to),!1),effects:l.tk.scrollIntoView(r.to)})),!0)},tI=o.r$.define({combine:e=>(0,o.BO)(e,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:e=>new t3(e)})});class tR{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return RegExp(e,tc),!0}catch(t){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(e,t)=>"n"==t?"\n":"r"==t?"\r":"t"==t?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new tW(this):new tM(this)}getCursor(e,t=0,n){let i=e.doc?e:o.yy.create({doc:e});return null==n&&(n=i.doc.length),this.regexp?t$(this,i,t,n):tD(this,i,t,n)}}class tz{constructor(e){this.spec=e}}function tD(e,t,n,i){var r,s;return new ta(t.doc,e.unquoted,n,i,e.caseSensitive?void 0:e=>e.toLowerCase(),e.wholeWord?(r=t.doc,s=t.charCategorizer(t.selection.main.head),(e,t,n,i)=>((i>e||i+n.length=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let r=tD(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));for(;!r.next().done;)i(r.value.from,r.value.to)}}function t$(e,t,n,i){var r;return new tu(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:e.wholeWord?(r=t.charCategorizer(t.selection.main.head),(e,t,n)=>!n[0].length||(r(tN(n.input,n.index))!=o.D0.Word||r(tE(n.input,n.index))!=o.D0.Word)&&(r(tE(n.input,n.index+n[0].length))!=o.D0.Word||r(tN(n.input,n.index+n[0].length))!=o.D0.Word)):void 0},n,i)}function tN(e,t){return e.slice((0,o.cp)(e,t,!1),t)}function tE(e,t){return e.slice(t,(0,o.cp)(e,t))}class tW extends tz{nextMatch(e,t,n){let i=t$(this.spec,e,n,e.doc.length).next();return i.done&&(i=t$(this.spec,e,0,t).next()),i.done?null:i.value}prevMatchInRange(e,t,n){for(let i=1;;i++){let r=Math.max(t,n-1e4*i),s=t$(this.spec,e,r,n),o=null;for(;!s.next().done;)o=s.value;if(o&&(r==t||o.from>r+10))return o;if(r==t)return null}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,n)=>"$"==n?"$":"&"==n?e.match[0]:"0"!=n&&+n=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let r=t$(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));for(;!r.next().done;)i(r.value.from,r.value.to)}}let tB=o.Py.define(),tJ=o.Py.define(),tL=o.QQ.define({create:e=>new tj(t0(e).create(),null),update(e,t){for(let n of t.effects)n.is(tB)?e=new tj(n.value.create(),e.panel):n.is(tJ)&&(e=new tj(e.query,n.value?tK:null));return e},provide:e=>l.mH.from(e,e=>e.panel)});class tj{constructor(e,t){this.query=e,this.panel=t}}let t_=l.p.mark({class:"cm-searchMatch"}),tF=l.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),tq=l.lg.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(tL))}update(e){let t=e.state.field(tL);(t!=e.startState.field(tL)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return l.p.none;let{view:n}=this,i=new o.f_;for(let r=0,s=n.visibleRanges,a=s.length;rs[r+1].from-500;)c=s[++r].to;e.highlight(n.state,h,c,(e,t)=>{let r=n.state.selection.ranges.some(n=>n.from==e&&n.to==t);i.add(e,t,r?tF:t_)})}return i.finish()}},{decorations:e=>e.decorations});function tU(e){return t=>{let n=t.state.field(tL,!1);return n&&n.query.spec.valid?e(t,n):t1(t)}}let tX=tU((e,{query:t})=>{let{to:n}=e.state.selection.main,i=t.nextMatch(e.state,n,n);return!!i&&(e.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0,effects:t6(e,i),userEvent:"select.search"}),!0)}),tV=tU((e,{query:t})=>{let{state:n}=e,{from:i}=n.selection.main,r=t.prevMatch(n,i,i);return!!r&&(e.dispatch({selection:{anchor:r.from,head:r.to},scrollIntoView:!0,effects:t6(e,r),userEvent:"select.search"}),!0)}),tZ=tU((e,{query:t})=>{let n=t.matchAll(e.state,1e3);return!!n&&!!n.length&&(e.dispatch({selection:o.jT.create(n.map(e=>o.jT.range(e.from,e.to))),userEvent:"select.search.matches"}),!0)}),tG=({state:e,dispatch:t})=>{let n=e.selection;if(n.ranges.length>1||n.main.empty)return!1;let{from:i,to:r}=n.main,s=[],l=0;for(let a=new ta(e.doc,e.sliceDoc(i,r));!a.next().done;){if(s.length>1e3)return!1;a.value.from==i&&(l=s.length),s.push(o.jT.range(a.value.from,a.value.to))}return t(e.update({selection:o.jT.create(s,l),userEvent:"select.search.matches"})),!0},tY=tU((e,{query:t})=>{let{state:n}=e,{from:i,to:r}=n.selection.main;if(n.readOnly)return!1;let s=t.nextMatch(n,i,i);if(!s)return!1;let o=[],a,h,c=[];if(s.from==i&&s.to==r&&(h=n.toText(t.getReplacement(s)),o.push({from:s.from,to:s.to,insert:h}),s=t.nextMatch(n,s.from,s.to),c.push(l.tk.announce.of(n.phrase("replaced match on line $",n.doc.lineAt(i).number)+"."))),s){let u=0==o.length||o[0].from>=s.to?0:s.to-s.from-h.length;a={anchor:s.from-u,head:s.to-u},c.push(t6(e,s))}return e.dispatch({changes:o,selection:a,scrollIntoView:!!a,effects:c,userEvent:"input.replace"}),!0}),tH=tU((e,{query:t})=>{if(e.state.readOnly)return!1;let n=t.matchAll(e.state,1e9).map(e=>{let{from:n,to:i}=e;return{from:n,to:i,insert:t.getReplacement(e)}});if(!n.length)return!1;let i=e.state.phrase("replaced $ matches",n.length)+".";return e.dispatch({changes:n,effects:l.tk.announce.of(i),userEvent:"input.replace.all"}),!0});function tK(e){return e.state.facet(tI).createPanel(e)}function t0(e,t){var n,i,r,s;let o=e.selection.main,l=o.empty||o.to>o.from+100?"":e.sliceDoc(o.from,o.to);if(t&&!l)return t;let a=e.facet(tI);return new tR({search:(null!==(n=null==t?void 0:t.literal)&&void 0!==n?n:a.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:null!==(i=null==t?void 0:t.caseSensitive)&&void 0!==i?i:a.caseSensitive,literal:null!==(r=null==t?void 0:t.literal)&&void 0!==r?r:a.literal,wholeWord:null!==(s=null==t?void 0:t.wholeWord)&&void 0!==s?s:a.wholeWord})}let t1=e=>{let t=e.state.field(tL,!1);if(t&&t.panel){let n=(0,l.Sd)(e,tK);if(!n)return!1;let i=n.dom.querySelector("[main-field]");if(i&&i!=e.root.activeElement){let r=t0(e.state,t.query.spec);r.valid&&e.dispatch({effects:tB.of(r)}),i.focus(),i.select()}}else e.dispatch({effects:[tJ.of(!0),t?tB.of(t0(e.state,t.query.spec)):o.Py.appendConfig.of(t7)]});return!0},t2=e=>{let t=e.state.field(tL,!1);if(!t||!t.panel)return!1;let n=(0,l.Sd)(e,tK);return n&&n.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:tJ.of(!1)}),!0},t5=[{key:"Mod-f",run:t1,scope:"editor search-panel"},{key:"F3",run:tX,shift:tV,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:tX,shift:tV,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:t2,scope:"editor search-panel"},{key:"Mod-Shift-l",run:tG},{key:"Alt-g",run:tv},{key:"Mod-d",run:tT,preventDefault:!0}];class t3{constructor(e){this.view=e;let t=this.query=e.state.field(tL).query.spec;function n(e,t,n){return to("button",{class:"cm-button",name:e,onclick:t,type:"button"},n)}this.commit=this.commit.bind(this),this.searchField=to("input",{value:t.search,placeholder:t4(e,"Find"),"aria-label":t4(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=to("input",{value:t.replace,placeholder:t4(e,"Replace"),"aria-label":t4(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=to("input",{type:"checkbox",name:"case",form:"",checked:t.caseSensitive,onchange:this.commit}),this.reField=to("input",{type:"checkbox",name:"re",form:"",checked:t.regexp,onchange:this.commit}),this.wordField=to("input",{type:"checkbox",name:"word",form:"",checked:t.wholeWord,onchange:this.commit}),this.dom=to("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,n("next",()=>tX(e),[t4(e,"next")]),n("prev",()=>tV(e),[t4(e,"previous")]),n("select",()=>tZ(e),[t4(e,"all")]),to("label",null,[this.caseField,t4(e,"match case")]),to("label",null,[this.reField,t4(e,"regexp")]),to("label",null,[this.wordField,t4(e,"by word")]),...e.state.readOnly?[]:[to("br"),this.replaceField,n("replace",()=>tY(e),[t4(e,"replace")]),n("replaceAll",()=>tH(e),[t4(e,"replace all")]),to("button",{name:"close",onclick:()=>t2(e),"aria-label":t4(e,"close"),type:"button"},["\xd7"])]])}commit(){let e=new tR({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:tB.of(e)}))}keydown(e){(0,l.$1)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?tV:tX)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),tY(this.view))}update(e){for(let t of e.transactions)for(let n of t.effects)n.is(tB)&&!n.value.eq(this.query)&&this.setQuery(n.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(tI).top}}function t4(e,t){return e.state.phrase(t)}let t9=/[\s\.,:;?!]/;function t6(e,{from:t,to:n}){let i=e.state.doc.lineAt(t),r=e.state.doc.lineAt(n).to,s=Math.max(i.from,t-30),o=Math.min(r,n+30),a=e.state.sliceDoc(s,o);if(s!=i.from){for(let h=0;h<30;h++)if(!t9.test(a[h+1])&&t9.test(a[h])){a=a.slice(h);break}}if(o!=r){for(let c=a.length-1;c>a.length-30;c--)if(!t9.test(a[c-1])&&t9.test(a[c])){a=a.slice(0,c);break}}return l.tk.announce.of(`${e.state.phrase("current match")}. ${a} ${e.state.phrase("on line")} ${i.number}.`)}let t8=l.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),t7=[tL,o.Wl.lowest(tq),t8];var ne=n(34790);class nt{constructor(e,t,n){this.from=e,this.to=t,this.diagnostic=n}}class nn{constructor(e,t,n){this.diagnostics=e,this.panel=t,this.selected=n}static init(e,t,n){let i=e,r=n.facet(nk).markerFilter;r&&(i=r(i));let s=l.p.set(i.map(e=>e.from==e.to||e.from==e.to-1&&n.doc.lineAt(e.from).to==e.from?l.p.widget({widget:new nb(e),diagnostic:e}).range(e.from):l.p.mark({attributes:{class:"cm-lintRange cm-lintRange-"+e.severity},diagnostic:e}).range(e.from,e.to)),!0);return new nn(s,t,ni(s))}}function ni(e,t=null,n=0){let i=null;return e.between(n,1e9,(e,n,{spec:r})=>{if(!t||r.diagnostic==t)return i=new nt(e,n,r.diagnostic),!1}),i}function nr(e,t){return!!(e.effects.some(e=>e.is(no))||e.changes.touchesRange(t.pos))}function ns(e,t){return e.field(nh,!1)?t:t.concat(o.Py.appendConfig.of([nh,l.tk.decorations.compute([nh],e=>{let{selected:t,panel:n}=e.field(nh);return t&&n&&t.from!=t.to?l.p.set([nc.range(t.from,t.to)]):l.p.none}),(0,l.bF)(nu,{hideOn:nr}),nS]))}let no=o.Py.define(),nl=o.Py.define(),na=o.Py.define(),nh=o.QQ.define({create:()=>new nn(l.p.none,null,null),update(e,t){if(t.docChanged){let n=e.diagnostics.map(t.changes),i=null;if(e.selected){let r=t.changes.mapPos(e.selected.from,1);i=ni(n,e.selected.diagnostic,r)||ni(n,null,r)}e=new nn(n,e.panel,i)}for(let s of t.effects)s.is(no)?e=nn.init(s.value,e.panel,t.state):s.is(nl)?e=new nn(e.diagnostics,s.value?nO.open:null,e.selected):s.is(na)&&(e=new nn(e.diagnostics,e.panel,s.value));return e},provide:e=>[l.mH.from(e,e=>e.panel),l.tk.decorations.from(e,e=>e.diagnostics)]}),nc=l.p.mark({class:"cm-lintRange cm-lintRange-active"});function nu(e,t,n){let{diagnostics:i}=e.state.field(nh),r=[],s=2e8,o=0;i.between(t-(n<0?1:0),t+(n>0?1:0),(e,i,{spec:l})=>{t>=e&&t<=i&&(e==i||(t>e||n>0)&&(t({dom:function(e,t){return to("ul",{class:"cm-tooltip-lint"},t.map(t=>nv(e,t,!1)))}(e,r)})}:null}let nf=e=>{let t=e.state.field(nh,!1);t&&t.panel||e.dispatch({effects:ns(e.state,[nl.of(!0)])});let n=(0,l.Sd)(e,nO.open);return n&&n.dom.querySelector(".cm-panel-lint ul").focus(),!0},nd=e=>{let t=e.state.field(nh,!1);return!!t&&!!t.panel&&(e.dispatch({effects:nl.of(!1)}),!0)},np=e=>{let t=e.state.field(nh,!1);if(!t)return!1;let n=e.state.selection.main,i=t.diagnostics.iter(n.to+1);return(!!i.value||!!(i=t.diagnostics.iter(0)).value&&(i.from!=n.from||i.to!=n.to))&&(e.dispatch({selection:{anchor:i.from,head:i.to},scrollIntoView:!0}),!0)},nm=[{key:"Mod-Shift-m",run:nf},{key:"F8",run:np}],ng=l.lg.fromClass(class{constructor(e){this.view=e,this.timeout=-1,this.set=!0;let{delay:t}=e.state.facet(nk);this.lintTime=Date.now()+t,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,t)}run(){let e=Date.now();if(ePromise.resolve(e(this.view)))).then(e=>{let n=e.reduce((e,t)=>e.concat(t));this.view.state.doc==t.doc&&this.view.dispatch({effects:ns(this.view.state,[no.of(n)])})},e=>{(0,l.OO)(this.view.state,e)})}}update(e){let t=e.state.facet(nk);(e.docChanged||t!=e.startState.facet(nk))&&(this.lintTime=Date.now()+t.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,t.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),nk=o.r$.define({combine:e=>Object.assign({sources:e.map(e=>e.source)},(0,o.BO)(e.map(e=>e.config),{delay:750,markerFilter:null,tooltipFilter:null})),enables:ng});function ny(e){let t=[];if(e)e:for(let{name:n}of e){for(let i=0;ie.toLowerCase()==r.toLowerCase())){t.push(r);continue e}}t.push("")}return t}function nv(e,t,n){var i;let r=n?ny(t.actions):[];return to("li",{class:"cm-diagnostic cm-diagnostic-"+t.severity},to("span",{class:"cm-diagnosticText"},t.renderMessage?t.renderMessage():t.message),null===(i=t.actions)||void 0===i?void 0:i.map((n,i)=>{let s=i=>{i.preventDefault();let r=ni(e.state.field(nh).diagnostics,t);r&&n.apply(e,r.from,r.to)},{name:o}=n,l=r[i]?o.indexOf(r[i]):-1,a=l<0?o:[o.slice(0,l),to("u",o.slice(l,l+1)),o.slice(l+1)];return to("button",{type:"button",class:"cm-diagnosticAction",onclick:s,onmousedown:s,"aria-label":` Action: ${o}${l<0?"":` (access key "${r[i]})"`}.`},a)}),t.source&&to("div",{class:"cm-diagnosticSource"},t.source))}class nb extends l.l9{constructor(e){super(),this.diagnostic=e}eq(e){return e.diagnostic==this.diagnostic}toDOM(){return to("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class nx{constructor(e,t){this.diagnostic=t,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=nv(e,t,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class nO{constructor(e){this.view=e,this.items=[];let t=t=>{if(27==t.keyCode)nd(this.view),this.view.focus();else if(38==t.keyCode||33==t.keyCode)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(40==t.keyCode||34==t.keyCode)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(36==t.keyCode)this.moveSelection(0);else if(35==t.keyCode)this.moveSelection(this.items.length-1);else if(13==t.keyCode)this.view.focus();else{if(!(t.keyCode>=65)||!(t.keyCode<=90)||!(this.selectedIndex>=0))return;let{diagnostic:n}=this.items[this.selectedIndex],i=ny(n.actions);for(let r=0;r{for(let t=0;tnd(this.view)},"\xd7")),this.update()}get selectedIndex(){let e=this.view.state.field(nh).selected;if(!e)return -1;for(let t=0;t{let l=-1,a;for(let h=n;hn&&(this.items.splice(n,l-n),i=!0)),t&&a.diagnostic==t.diagnostic?a.dom.hasAttribute("aria-selected")||(a.dom.setAttribute("aria-selected","true"),r=a):a.dom.hasAttribute("aria-selected")&&a.dom.removeAttribute("aria-selected"),n++});n({sel:r.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel:e,panel:t})=>{e.topt.bottom&&(this.list.scrollTop+=e.bottom-t.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),i&&this.sync()}sync(){let e=this.list.firstChild;function t(){let t=e;e=t.nextSibling,t.remove()}for(let n of this.items)if(n.dom.parentNode==this.list){for(;e!=n.dom;)t();e=n.dom.nextSibling}else this.list.insertBefore(n.dom,e);for(;e;)t()}moveSelection(e){if(this.selectedIndex<0)return;let t=ni(this.view.state.field(nh).diagnostics,this.items[e].diagnostic);t&&this.view.dispatch({selection:{anchor:t.from,head:t.to},scrollIntoView:!0,effects:na.of(t)})}static open(e){return new nO(e)}}function nw(e){return function(e,t='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(e)}')`}(``,'width="6" height="3"')}let nS=l.tk.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:nw("#d11")},".cm-lintRange-warning":{backgroundImage:nw("orange")},".cm-lintRange-info":{backgroundImage:nw("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});l.SJ;let nQ=o.Py.define();var nP=function(e){void 0===e&&(e={});var t,n=[];!1!==e.closeBracketsKeymap&&(n=n.concat(ne.GA)),!1!==e.defaultKeymap&&(n=n.concat(tr)),!1!==e.searchKeymap&&(n=n.concat(t5)),!1!==e.historyKeymap&&(n=n.concat($)),!1!==e.foldKeymap&&(n=n.concat(a.e7)),!1!==e.completionKeymap&&(n=n.concat(ne.B1)),!1!==e.lintKeymap&&(n=n.concat(nm));var i=[];if(!1!==e.lineNumbers&&i.push((0,l.Eu)()),!1!==e.highlightActiveLineGutter&&i.push((0,l.HQ)()),!1!==e.highlightSpecialChars&&i.push((0,l.AE)()),!1!==e.history&&i.push(function(e={}){return[x,b.of(e),l.tk.domEventHandlers({beforeinput(e,t){let n="historyUndo"==e.inputType?w:"historyRedo"==e.inputType?S:null;return!!n&&(e.preventDefault(),n(t))}})]}()),!1!==e.foldGutter&&i.push((0,a.mi)()),!1!==e.drawSelection&&i.push((0,l.Uw)()),!1!==e.dropCursor&&i.push((0,l.qr)()),!1!==e.allowMultipleSelections&&i.push(o.yy.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&i.push((0,a.nY)()),!1!==e.syntaxHighlighting&&i.push((0,a.nF)(a.R_,{fallback:!0})),!1!==e.bracketMatching&&i.push((0,a.n$)()),!1!==e.closeBrackets&&i.push((0,ne.vQ)()),!1!==e.autocompletion&&i.push((0,ne.ys)()),!1!==e.rectangularSelection&&i.push((0,l.Zs)()),!1!==e.crosshairCursor&&i.push((0,l.S2)()),!1!==e.highlightActiveLine&&i.push((0,l.ZO)()),!1!==e.highlightSelectionMatches){let r;i.push((r=[tC,tP],t&&r.push(tO.of(t)),r))}return e.tabSize&&"number"==typeof e.tabSize&&i.push(a.c.of(" ".repeat(e.tabSize))),i.concat([l.$f.of(n.flat())]).filter(Boolean)},nC=n(35524);let nA="#e06c75",nT="#abb2bf",nI="#7d8799",nR="#d19a66",nz="#2c313a",nD="#282c34",nM="#353a42",n$="#528bff",nN=l.tk.theme({"&":{color:nT,backgroundColor:nD},".cm-content":{caretColor:n$},".cm-cursor, .cm-dropCursor":{borderLeftColor:n$},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:nT},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{backgroundColor:nD,color:nI,border:"none"},".cm-activeLineGutter":{backgroundColor:nz},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:nM},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:nM,borderBottomColor:nM},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:nz,color:nT}}},{dark:!0}),nE=a.Qf.define([{tag:nC.pJ.keyword,color:"#c678dd"},{tag:[nC.pJ.name,nC.pJ.deleted,nC.pJ.character,nC.pJ.propertyName,nC.pJ.macroName],color:nA},{tag:[nC.pJ.function(nC.pJ.variableName),nC.pJ.labelName],color:"#61afef"},{tag:[nC.pJ.color,nC.pJ.constant(nC.pJ.name),nC.pJ.standard(nC.pJ.name)],color:nR},{tag:[nC.pJ.definition(nC.pJ.name),nC.pJ.separator],color:nT},{tag:[nC.pJ.typeName,nC.pJ.className,nC.pJ.number,nC.pJ.changed,nC.pJ.annotation,nC.pJ.modifier,nC.pJ.self,nC.pJ.namespace],color:"#e5c07b"},{tag:[nC.pJ.operator,nC.pJ.operatorKeyword,nC.pJ.url,nC.pJ.escape,nC.pJ.regexp,nC.pJ.link,nC.pJ.special(nC.pJ.string)],color:"#56b6c2"},{tag:[nC.pJ.meta,nC.pJ.comment],color:nI},{tag:nC.pJ.strong,fontWeight:"bold"},{tag:nC.pJ.emphasis,fontStyle:"italic"},{tag:nC.pJ.strikethrough,textDecoration:"line-through"},{tag:nC.pJ.link,color:nI,textDecoration:"underline"},{tag:nC.pJ.heading,fontWeight:"bold",color:nA},{tag:[nC.pJ.atom,nC.pJ.bool,nC.pJ.special(nC.pJ.variableName)],color:nR},{tag:[nC.pJ.processingInstruction,nC.pJ.string,nC.pJ.inserted],color:"#98c379"},{tag:nC.pJ.invalid,color:"#ffffff"}]),nW=[nN,(0,a.nF)(nE)];var nB=e=>({line:e.state.doc.lineAt(e.state.selection.main.from),lineCount:e.state.doc.lines,lineBreak:e.state.lineBreak,length:e.state.doc.length,readOnly:e.state.readOnly,tabSize:e.state.tabSize,selection:e.state.selection,selectionAsSingle:e.state.selection.asSingle().main,ranges:e.state.selection.ranges,selectionCode:e.state.sliceDoc(e.state.selection.main.from,e.state.selection.main.to),selections:e.state.selection.ranges.map(t=>e.state.sliceDoc(t.from,t.to)),selectedText:e.state.selection.ranges.some(e=>!e.empty)}),nJ=n(85893),nL=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],nj=(0,s.forwardRef)((e,t)=>{var{className:n,value:a="",selection:h,extensions:c=[],onChange:u,onStatistics:f,onCreateEditor:d,onUpdate:p,autoFocus:m,theme:g="light",height:k,minHeight:y,maxHeight:v,width:b,minWidth:x,maxWidth:O,basicSetup:w,placeholder:S,indentWithTab:Q,editable:P,readOnly:C,root:A,initialState:T}=e,I=(0,r.Z)(e,nL),R=(0,s.useRef)(null),{state:z,view:D,container:M,setContainer:$}=function(e){var{value:t,selection:n,onChange:i,onStatistics:r,onCreateEditor:a,onUpdate:h,extensions:c=[],autoFocus:u,theme:f="light",height:d="",minHeight:p="",maxHeight:m="",placeholder:g="",width:k="",minWidth:y="",maxWidth:v="",editable:b=!0,readOnly:x=!1,indentWithTab:O=!0,basicSetup:w=!0,root:S,initialState:Q}=e,[P,C]=(0,s.useState)(),[A,T]=(0,s.useState)(),[I,R]=(0,s.useState)(),z=l.tk.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),D=l.tk.theme({"&":{height:d,minHeight:p,maxHeight:m,width:k,minWidth:y,maxWidth:v}}),M=[l.tk.updateListener.of(e=>{e.docChanged&&"function"==typeof i&&i(e.state.doc.toString(),e),r&&r(nB(e))}),D];switch(O&&M.unshift(l.$f.of([ts])),w&&("boolean"==typeof w?M.unshift(nP()):M.unshift(nP(w))),g&&M.unshift((0,l.W$)(g)),f){case"light":M.push(z);break;case"dark":M.push(nW);break;default:M.push(f)}return!1===b&&M.push(l.tk.editable.of(!1)),x&&M.push(o.yy.readOnly.of(!0)),h&&"function"==typeof h&&M.push(l.tk.updateListener.of(h)),M=M.concat(c),(0,s.useEffect)(()=>{if(P&&!I){var e={doc:t,selection:n,extensions:M},i=Q?o.yy.fromJSON(Q.json,e,Q.fields):o.yy.create(e);if(R(i),!A){var r=new l.tk({state:i,parent:P,root:S});T(r),a&&a(r,i)}}return()=>{A&&(R(void 0),T(void 0))}},[P,I]),(0,s.useEffect)(()=>C(e.container),[e.container]),(0,s.useEffect)(()=>()=>{A&&(A.destroy(),T(void 0))},[A]),(0,s.useEffect)(()=>{u&&A&&A.focus()},[u,A]),(0,s.useEffect)(()=>{A&&A.dispatch({effects:o.Py.reconfigure.of(M)})},[f,c,d,p,m,k,y,v,g,b,x,O,w,i,h]),(0,s.useEffect)(()=>{var e=A?A.state.doc.toString():"";A&&t!==e&&A.dispatch({changes:{from:0,to:e.length,insert:t||""}})},[t,A]),{state:I,setState:R,view:A,setView:T,container:P,setContainer:C}}({container:R.current,root:A,value:a,autoFocus:m,theme:g,height:k,minHeight:y,maxHeight:v,width:b,minWidth:x,maxWidth:O,basicSetup:w,placeholder:S,indentWithTab:Q,editable:P,readOnly:C,selection:h,onChange:u,onStatistics:f,onCreateEditor:d,onUpdate:p,extensions:c,initialState:T});if((0,s.useImperativeHandle)(t,()=>({editor:R.current,state:z,view:D}),[R,M,z,D]),"string"!=typeof a)throw Error("value must be typeof string but got "+typeof a);return(0,nJ.jsx)("div",(0,i.Z)({ref:R,className:("string"==typeof g?"cm-theme-"+g:"cm-theme")+(n?" "+n:"")},I))});nj.displayName="CodeMirror";var n_=nj},34790:function(e,t,n){n.d(t,{B1:function(){return eS},GA:function(){return ey},Gn:function(){return er},Mb:function(){return a},eC:function(){return h},vQ:function(){return eu},ys:function(){return ew}});var i=n(78120),r=n(47421),s=n(59119);class o{constructor(e,t,n){this.state=e,this.pos=t,this.explicit=n,this.abortListeners=[]}tokenBefore(e){let t=(0,s.qz)(this.state).resolveInner(this.pos,-1);for(;t&&0>e.indexOf(t.name);)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),n=Math.max(t.from,this.pos-250),i=t.text.slice(n-t.from,this.pos-t.from),r=i.search(f(e,!1));return r<0?null:{from:n+r,to:this.pos,text:i.slice(r)}}get aborted(){return null==this.abortListeners}addEventListener(e,t){"abort"==e&&this.abortListeners&&this.abortListeners.push(t)}}function l(e){let t=Object.keys(e).join(""),n=/\w/.test(t);return n&&(t=t.replace(/\w/g,"")),`[${n?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}function a(e){let t=e.map(e=>"string"==typeof e?{label:e}:e),[n,i]=t.every(e=>/^\w+$/.test(e.label))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),n=Object.create(null);for(let{label:i}of e){t[i[0]]=!0;for(let r=1;r{let r=e.matchBefore(i);return r||e.explicit?{from:r?r.from:e.pos,options:t,validFor:n}:null}}function h(e,t){return n=>{for(let i=(0,s.qz)(n.state).resolveInner(n.pos,-1);i;i=i.parent)if(e.indexOf(i.name)>-1)return null;return t(n)}}class c{constructor(e,t,n){this.completion=e,this.source=t,this.match=n}}function u(e){return e.selection.main.head}function f(e,t){var n;let{source:i}=e,r=t&&"^"!=i[0],s="$"!=i[i.length-1];return r||s?RegExp(`${r?"^":""}(?:${i})${s?"$":""}`,null!==(n=e.flags)&&void 0!==n?n:e.ignoreCase?"i":""):e}function d(e,t){let n=t.completion.apply||t.completion.label,r=t.source;if("string"==typeof n){var s,o,l;e.dispatch((s=e.state,o=r.from,l=r.to,Object.assign(Object.assign({},s.changeByRange(e=>{if(e==s.selection.main)return{changes:{from:o,to:l,insert:n},range:i.jT.cursor(o+n.length)};let t=l-o;return!e.empty||t&&s.sliceDoc(e.from-t,e.from)!=s.sliceDoc(o,l)?{range:e}:{changes:{from:e.from-t,to:e.from,insert:n},range:i.jT.cursor(e.from-t+n.length)}})),{userEvent:"input.complete"})))}else n(e,t.completion,r.from,r.to)}let p=new WeakMap;function m(e){if(!Array.isArray(e))return e;let t=p.get(e);return t||p.set(e,t=a(e)),t}class g{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let t=0;t=48&&Q<=57||Q>=97&&Q<=122?2:Q>=65&&Q<=90?1:0:(P=(0,i.bg)(Q))!=P.toLowerCase()?1:P!=P.toUpperCase()?2:0;(!O||1==C&&b||0==S&&0!=C)&&(t[m]==Q||n[m]==Q&&(g=!0)?o[m++]=O:o.length&&(x=!1)),S=C,O+=(0,i.nZ)(Q)}return m==h&&0==o[0]&&x?this.result(-100+(g?-200:0),o,e):k==h&&0==y?[-200-e.length,0,v]:a>-1?[-700-e.length,a,a+this.pattern.length]:k==h?[-900-e.length,y,v]:m==h?this.result(-100+(g?-200:0)+-700+(x?0:-1100),o,e):2==t.length?null:this.result((r[0]?-700:0)+-200+-1100,r,e)}result(e,t,n){let r=[e-n.length],s=1;for(let o of t){let l=o+(this.astral?(0,i.nZ)((0,i.gm)(n,o)):1);s>1&&r[s-1]==o?r[s-1]=l:(r[s++]=o,r[s++]=l)}return r}}let k=i.r$.define({combine:e=>(0,i.BO)(e,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],compareCompletions:(e,t)=>e.label.localeCompare(t.label),interactionDelay:75},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,optionClass:(e,t)=>n=>{var i,r;return i=e(n),r=t(n),i?r?i+" "+r:i:r},addToOptions:(e,t)=>e.concat(t)})});function y(e,t,n){if(e<=n)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let i=Math.floor(t/n);return{from:i*n,to:(i+1)*n}}let r=Math.floor((e-t)/n);return{from:e-(r+1)*n,to:e-r*n}}class v{constructor(e,t){let n;this.view=e,this.stateField=t,this.info=null,this.placeInfo={read:()=>this.measureInfo(),write:e=>this.positionInfo(e),key:this};let i=e.state.field(t),{options:r,selected:s}=i.open,o=e.state.facet(k);this.optionContent=(n=o.addToOptions.slice(),o.icons&&n.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map(e=>"cm-completionIcon-"+e)),t.setAttribute("aria-hidden","true"),t},position:20}),n.push({render(e,t,n){let i=document.createElement("span");i.className="cm-completionLabel";let{label:r}=e,s=0;for(let o=1;os&&i.appendChild(document.createTextNode(r.slice(s,l)));let h=i.appendChild(document.createElement("span"));h.appendChild(document.createTextNode(r.slice(l,a))),h.className="cm-completionMatchedText",s=a}return se.position-t.position).map(e=>e.render)),this.optionClass=o.optionClass,this.range=y(r.length,s,o.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.dom.addEventListener("mousedown",t=>{for(let n=t.target,i;n&&n!=this.dom;n=n.parentNode)if("LI"==n.nodeName&&(i=/-(\d+)$/.exec(n.id))&&+i[1]{this.info&&this.view.requestMeasure(this.placeInfo)})}mount(){this.updateSel()}update(e){e.state.field(this.stateField)!=e.startState.field(this.stateField)&&this.updateSel()}positioned(){this.info&&this.view.requestMeasure(this.placeInfo)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;if((t.selected>-1&&t.selected=this.range.to)&&(this.range=y(t.options.length,t.selected,this.view.state.facet(k).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(t.options,e.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfo)})),this.updateSelectedOption(t.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:n}=t.options[t.selected],{info:i}=n;if(!i)return;let s="string"==typeof i?document.createTextNode(i):i(n);if(!s)return;"then"in s?s.then(t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t)}).catch(e=>(0,r.OO)(this.view.state,e,"completion info")):this.addInfoPane(s)}}addInfoPane(e){let t=this.info=document.createElement("div");t.className="cm-tooltip cm-completionInfo",t.appendChild(e),this.dom.appendChild(t),this.view.requestMeasure(this.placeInfo)}updateSelectedOption(e){var t,n;let i,r,s=null;for(let o=this.list.firstChild,l=this.range.from;o;o=o.nextSibling,l++)l==e?o.hasAttribute("aria-selected")||(o.setAttribute("aria-selected","true"),s=o):o.hasAttribute("aria-selected")&&o.removeAttribute("aria-selected");return s&&(t=this.list,n=s,i=t.getBoundingClientRect(),(r=n.getBoundingClientRect()).topi.bottom&&(t.scrollTop+=r.bottom-i.bottom)),s}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.ownerDocument.defaultView||window,n=this.dom.getBoundingClientRect(),i=this.info.getBoundingClientRect(),s=e.getBoundingClientRect();if(s.top>Math.min(t.innerHeight,n.bottom)-10||s.bottom=i.height||p>n.top?c=s.bottom-n.top+"px":u=n.bottom-s.top+"px"}return{top:c,bottom:u,maxWidth:h,class:a?o?"left-narrow":"right-narrow":l?"left":"right"}}positionInfo(e){this.info&&(e?(this.info.style.top=e.top,this.info.style.bottom=e.bottom,this.info.style.maxWidth=e.maxWidth,this.info.className="cm-tooltip cm-completionInfo cm-completionInfo-"+e.class):this.info.style.top="-1e6px")}createListBox(e,t,n){let i=document.createElement("ul");i.id=t,i.setAttribute("role","listbox"),i.setAttribute("aria-expanded","true"),i.setAttribute("aria-label",this.view.state.phrase("Completions"));for(let r=n.from;r=this.options.length?this:new x(this.options,S(t,e),this.tooltip,this.timestamp,e)}static build(e,t,n,i,r){let s=function(e,t){let n=[],i=0;for(let r of e)if(r.hasResult()){if(!1===r.result.filter){let s=r.result.getMatch;for(let o of r.result.options){let l=[1e9-i++];if(s)for(let a of s(o))l.push(a);n.push(new c(o,r,l))}}else{let h=new g(t.sliceDoc(r.from,r.to)),u;for(let f of r.result.options)(u=h.match(f.label))&&(null!=f.boost&&(u[0]+=f.boost),n.push(new c(f,r,u)))}}let d=[],p=null,m=t.facet(k).compareCompletions;for(let y of n.sort((e,t)=>t.match[0]-e.match[0]||m(e.completion,t.completion)))p&&p.label==y.completion.label&&p.detail==y.completion.detail&&(null==p.type||null==y.completion.type||p.type==y.completion.type)&&p.apply==y.completion.apply?b(y.completion)>b(p)&&(d[d.length-1]=y):d.push(y),p=y.completion;return d}(e,t);if(!s.length)return null;let o=t.facet(k).selectOnOpen?0:-1;if(i&&i.selected!=o&&-1!=i.selected){let l=i.options[i.selected].completion;for(let a=0;at.hasResult()?Math.min(e,t.from):e,1e8),create:e=>new v(e,D),above:r.aboveCursor},i?i.timestamp:Date.now(),o)}map(e){return new x(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:e.mapPos(this.tooltip.pos)}),this.timestamp,this.selected)}}class O{constructor(e,t,n){this.active=e,this.id=t,this.open=n}static start(){return new O(Q,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}=e,n=t.facet(k),i=(n.override||t.languageDataAt("autocomplete",u(t)).map(m)).map(t=>(this.active.find(e=>e.source==t)||new C(t,this.active.some(e=>0!=e.state)?1:0)).update(e,n));i.length==this.active.length&&i.every((e,t)=>e==this.active[t])&&(i=this.active);let r=e.selection||i.some(t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to))||!function(e,t){if(e==t)return!0;for(let n=0,i=0;;){for(;n1!=e.state)&&i.some(e=>e.hasResult())&&(i=i.map(e=>e.hasResult()?new C(e.source,0):e)),e.effects))s.is(z)&&(r=r&&r.setSelected(s.value,this.id));return i==this.active&&r==this.open?this:new O(i,this.id,r)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:w}}let w={"aria-autocomplete":"list"};function S(e,t){let n={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(n["aria-activedescendant"]=e+"-"+t),n}let Q=[];function P(e){return e.isUserEvent("input.type")?"input":e.isUserEvent("delete.backward")?"delete":null}class C{constructor(e,t,n=-1){this.source=e,this.state=t,this.explicitPos=n}hasResult(){return!1}update(e,t){let n=P(e),i=this;for(let r of(n?i=i.handleUserEvent(e,n,t):e.docChanged?i=i.handleChange(e):e.selection&&0!=i.state&&(i=new C(i.source,0)),e.effects))if(r.is(T))i=new C(i.source,1,r.value?u(e.state):-1);else if(r.is(I))i=new C(i.source,0);else if(r.is(R))for(let s of r.value)s.source==i.source&&(i=s);return i}handleUserEvent(e,t,n){return"delete"!=t&&n.activateOnTyping?new C(this.source,1):this.map(e.changes)}handleChange(e){return e.changes.touchesRange(u(e.startState))?new C(this.source,0):this.map(e.changes)}map(e){return e.empty||this.explicitPos<0?this:new C(this.source,this.state,e.mapPos(this.explicitPos))}}class A extends C{constructor(e,t,n,i,r){super(e,2,t),this.result=n,this.from=i,this.to=r}hasResult(){return!0}handleUserEvent(e,t,n){var i;let r=e.changes.mapPos(this.from),s=e.changes.mapPos(this.to,1),l=u(e.state);if((this.explicitPos<0?l<=r:ls||"delete"==t&&u(e.startState)==this.from)return new C(this.source,"input"==t&&n.activateOnTyping?1:0);let a=this.explicitPos<0?-1:e.changes.mapPos(this.explicitPos),h;return!function(e,t,n,i){if(!e)return!1;let r=t.sliceDoc(n,i);return"function"==typeof e?e(r,n,i,t):f(e,!0).test(r)}(this.result.validFor,e.state,r,s)?this.result.update&&(h=this.result.update(this.result,r,s,new o(e.state,l,a>=0)))?new A(this.source,a,h,h.from,null!==(i=h.to)&&void 0!==i?i:u(e.state)):new C(this.source,1,a):new A(this.source,a,this.result,r,s)}handleChange(e){return e.changes.touchesRange(this.from,this.to)?new C(this.source,0):this.map(e.changes)}map(e){return e.empty?this:new A(this.source,this.explicitPos<0?-1:e.mapPos(this.explicitPos),this.result,e.mapPos(this.from),e.mapPos(this.to,1))}}let T=i.Py.define(),I=i.Py.define(),R=i.Py.define({map:(e,t)=>e.map(e=>e.map(t))}),z=i.Py.define(),D=i.QQ.define({create:()=>O.start(),update:(e,t)=>e.update(t),provide:e=>[r.hJ.from(e,e=>e.tooltip),r.tk.contentAttributes.from(e,e=>e.attrs)]});function M(e,t="option"){return n=>{let i=n.state.field(D,!1);if(!i||!i.open||Date.now()-i.open.timestamp-1?i.open.selected+s*(e?1:-1):e?0:l-1;return a<0?a="page"==t?0:l-1:a>=l&&(a="page"==t?l-1:0),n.dispatch({effects:z.of(a)}),!0}}let $=e=>{let t=e.state.field(D,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||Date.now()-t.open.timestamp!!e.state.field(D,!1)&&(e.dispatch({effects:T.of(!0)}),!0),E=e=>{let t=e.state.field(D,!1);return!!(t&&t.active.some(e=>0!=e.state))&&(e.dispatch({effects:I.of(null)}),!0)};class W{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}let B=r.lg.fromClass(class{constructor(e){for(let t of(this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0,e.state.field(D).active))1==t.state&&this.startQuery(t)}update(e){let t=e.state.field(D);if(!e.selectionSet&&!e.docChanged&&e.startState.field(D)==t)return;let n=e.transactions.some(e=>(e.selection||e.docChanged)&&!P(e));for(let i=0;i50&&Date.now()-s.time>1e3){for(let o of s.context.abortListeners)try{o()}catch(l){(0,r.OO)(this.view.state,l)}s.context.abortListeners=null,this.running.splice(i--,1)}else s.updates.push(...e.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=t.active.some(e=>1==e.state&&!this.running.some(t=>t.active.source==e.source))?setTimeout(()=>this.startUpdate(),50):-1,0!=this.composing)for(let a of e.transactions)"input"==P(a)?this.composing=2:2==this.composing&&a.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:e}=this.view,t=e.field(D);for(let n of t.active)1!=n.state||this.running.some(e=>e.active.source==n.source)||this.startQuery(n)}startQuery(e){let{state:t}=this.view,n=u(t),i=new o(t,n,e.explicitPos==n),s=new W(e,i);this.running.push(s),Promise.resolve(e.source(i)).then(e=>{s.context.aborted||(s.done=e||null,this.scheduleAccept())},e=>{this.view.dispatch({effects:I.of(null)}),(0,r.OO)(this.view.state,e)})}scheduleAccept(){this.running.every(e=>void 0!==e.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),50))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],n=this.view.state.facet(k);for(let i=0;ie.source==r.active.source);if(l&&1==l.state){if(null==r.done){let a=new C(r.active.source,0);for(let h of r.updates)a=a.update(h,n);1!=a.state&&t.push(a)}else this.startQuery(l)}}t.length&&this.view.dispatch({effects:R.of(t)})}},{eventHandlers:{blur(){let e=this.view.state.field(D,!1);e&&e.tooltip&&this.view.state.facet(k).closeOnBlur&&this.view.dispatch({effects:I.of(null)})},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:T.of(!1)}),20),this.composing=0}}}),J=r.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'\uD835\uDC65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\uD835\uDC36'"}},".cm-completionIcon-type":{"&:after":{content:"'\uD835\uDC61'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\uD83D\uDD11︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class L{constructor(e,t,n,i){this.field=e,this.line=t,this.from=n,this.to=i}}class j{constructor(e,t,n){this.field=e,this.from=t,this.to=n}map(e){let t=e.mapPos(this.from,-1,i.gc.TrackDel),n=e.mapPos(this.to,1,i.gc.TrackDel);return null==t||null==n?null:new j(this.field,t,n)}}class _{constructor(e,t){this.lines=e,this.fieldPositions=t}instantiate(e,t){let n=[],i=[t],r=e.doc.lineAt(t),o=/^\s*/.exec(r.text)[0];for(let l of this.lines){if(n.length){let a=o,h=/^\t*/.exec(l)[0].length;for(let c=0;cnew j(e.field,i[e.line]+e.from,i[e.line]+e.to));return{text:n,ranges:u}}static parse(e){let t=[],n=[],i=[],r;for(let s of e.split(/\r\n?|\n/)){for(;r=/[#$]\{(?:(\d+)(?::([^}]*))?|([^}]*))\}/.exec(s);){let o=r[1]?+r[1]:null,l=r[2]||r[3]||"",a=-1;for(let h=0;h=a&&u.field++}i.push(new L(a,n.length,r.index,r.index+l.length)),s=s.slice(0,r.index)+l+s.slice(r.index+r[0].length)}for(let f;f=/([$#])\\{/.exec(s);)for(let d of(s=s.slice(0,f.index)+f[1]+"{"+s.slice(f.index+f[0].length),i))d.line==n.length&&d.from>f.index&&(d.from--,d.to--);n.push(s)}return new _(n,i)}}let F=r.p.widget({widget:new class extends r.l9{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),q=r.p.mark({class:"cm-snippetField"});class U{constructor(e,t){this.ranges=e,this.active=t,this.deco=r.p.set(e.map(e=>(e.from==e.to?F:q).range(e.from,e.to)))}map(e){let t=[];for(let n of this.ranges){let i=n.map(e);if(!i)return null;t.push(i)}return new U(t,this.active)}selectionInsideField(e){return e.ranges.every(e=>this.ranges.some(t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))}}let X=i.Py.define({map:(e,t)=>e&&e.map(t)}),V=i.Py.define(),Z=i.QQ.define({create:()=>null,update(e,t){for(let n of t.effects){if(n.is(X))return n.value;if(n.is(V)&&e)return new U(e.ranges,n.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>r.tk.decorations.from(e,e=>e?e.deco:r.p.none)});function G(e,t){return i.jT.create(e.filter(e=>e.field==t).map(e=>i.jT.range(e.from,e.to)))}function Y(e){return({state:t,dispatch:n})=>{let i=t.field(Z,!1);if(!i||e<0&&0==i.active)return!1;let r=i.active+e,s=e>0&&!i.ranges.some(t=>t.field==r+e);return n(t.update({selection:G(i.ranges,r),effects:X.of(s?null:new U(i.ranges,r))})),!0}}let H=({state:e,dispatch:t})=>!!e.field(Z,!1)&&(t(e.update({effects:X.of(null)})),!0),K=Y(1),ee=Y(-1),et=[{key:"Tab",run:K,shift:ee},{key:"Escape",run:H}],en=i.r$.define({combine:e=>e.length?e[0]:et}),ei=i.Wl.highest(r.$f.compute([en],e=>e.facet(en)));function er(e,t){let n;return Object.assign(Object.assign({},t),{apply:(n=_.parse(e),(e,t,r,s)=>{let{text:o,ranges:l}=n.instantiate(e.state,r),a={changes:{from:r,to:s,insert:i.xv.of(o)},scrollIntoView:!0};if(l.length&&(a.selection=G(l,0)),l.length>1){let h=new U(l,0),c=a.effects=[X.of(h)];void 0===e.state.field(Z,!1)&&c.push(i.Py.appendConfig.of([Z,ei,es,J]))}e.dispatch(e.state.update(a))})})}let es=r.tk.domEventHandlers({mousedown(e,t){let n=t.state.field(Z,!1),i;if(!n||null==(i=t.posAtCoords({x:e.clientX,y:e.clientY})))return!1;let r=n.ranges.find(e=>e.from<=i&&e.to>=i);return!!r&&r.field!=n.active&&(t.dispatch({selection:G(n.ranges,r.field),effects:X.of(n.ranges.some(e=>e.field>r.field)?new U(n.ranges,r.field):null)}),!0)}}),eo={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},el=i.Py.define({map(e,t){let n=t.mapPos(e,-1,i.gc.TrackAfter);return null==n?void 0:n}}),ea=i.Py.define({map:(e,t)=>t.mapPos(e)}),eh=new class extends i.uU{};eh.startSide=1,eh.endSide=-1;let ec=i.QQ.define({create:()=>i.Xs.empty,update(e,t){if(t.selection){let n=t.state.doc.lineAt(t.selection.main.head).from,r=t.startState.doc.lineAt(t.startState.selection.main.head).from;n!=t.changes.mapPos(r,-1)&&(e=i.Xs.empty)}for(let s of(e=e.map(t.changes),t.effects))s.is(el)?e=e.update({add:[eh.range(s.value,s.value+1)]}):s.is(ea)&&(e=e.update({filter:e=>e!=s.value}));return e}});function eu(){return[eg,ec]}let ef="()[]{}<>";function ed(e){for(let t=0;t{if((em?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let o=e.state.selection.main;if(r.length>2||2==r.length&&1==(0,i.nZ)((0,i.gm)(r,0))||t!=o.from||n!=o.to)return!1;let l=function(e,t){let n=ep(e,e.selection.main.head),r=n.brackets||eo.brackets;for(let o of r){let l=ed((0,i.gm)(o,0));if(t==o)return l==o?function(e,t,n,r){let o=r.stringPrefixes||eo.stringPrefixes,l=null,a=e.changeByRange(r=>{if(!r.empty)return{changes:[{insert:t,from:r.from},{insert:t,from:r.to}],effects:el.of(r.to+t.length),range:i.jT.range(r.anchor+t.length,r.head+t.length)};let a=r.head,h=eb(e.doc,a),c;if(h==t){if(ex(e,a))return{changes:{insert:t+t,from:a},effects:el.of(a+t.length),range:i.jT.cursor(a+t.length)};if(ev(e,a)){let u=n&&e.sliceDoc(a,a+3*t.length)==t+t+t;return{range:i.jT.cursor(a+t.length*(u?3:1)),effects:ea.of(a)}}}else if(n&&e.sliceDoc(a-2*t.length,a)==t+t&&(c=eO(e,a-2*t.length,o))>-1&&ex(e,c))return{changes:{insert:t+t+t+t,from:a},effects:el.of(a+t.length),range:i.jT.cursor(a+t.length)};else if(e.charCategorizer(a)(h)!=i.D0.Word&&eO(e,a,o)>-1&&!function(e,t,n,i){let r=(0,s.qz)(e).resolveInner(t,-1),o=i.reduce((e,t)=>Math.max(e,t.length),0);for(let l=0;l<5;l++){let a=e.sliceDoc(r.from,Math.min(r.to,r.from+n.length+o)),h=a.indexOf(n);if(!h||h>-1&&i.indexOf(a.slice(0,h))>-1){let c=r.firstChild;for(;c&&c.from==r.from&&c.to-c.from>n.length+h;){if(e.sliceDoc(c.to-n.length,c.to)==n)return!1;c=c.firstChild}return!0}let u=r.to==t&&r.parent;if(!u)break;r=u}return!1}(e,a,t,o))return{changes:{insert:t+t,from:a},effects:el.of(a+t.length),range:i.jT.cursor(a+t.length)};return{range:l=r}});return l?null:e.update(a,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,r.indexOf(o+o+o)>-1,n):function(e,t,n,r){let s=null,o=e.changeByRange(o=>{if(!o.empty)return{changes:[{insert:t,from:o.from},{insert:n,from:o.to}],effects:el.of(o.to+t.length),range:i.jT.range(o.anchor+t.length,o.head+t.length)};let l=eb(e.doc,o.head);return!l||/\s/.test(l)||r.indexOf(l)>-1?{changes:{insert:t+n,from:o.head},effects:el.of(o.head+t.length),range:i.jT.cursor(o.head+t.length)}:{range:s=o}});return s?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}(e,o,l,n.before||eo.before);if(t==l&&ev(e,e.selection.main.from))return function(e,t,n){let r=null,s=e.selection.ranges.map(t=>t.empty&&eb(e.doc,t.head)==n?i.jT.cursor(t.head+n.length):r=t);return r?null:e.update({selection:i.jT.create(s,e.selection.mainIndex),scrollIntoView:!0,effects:e.selection.ranges.map(({from:e})=>ea.of(e))})}(e,0,l)}return null}(e.state,r);return!!l&&(e.dispatch(l),!0)}),ek=({state:e,dispatch:t})=>{if(e.readOnly)return!1;let n=ep(e,e.selection.main.head).brackets||eo.brackets,r=null,s=e.changeByRange(t=>{if(t.empty){var s,o;let l;let a=(s=e.doc,o=t.head,l=s.sliceString(o-2,o),(0,i.nZ)((0,i.gm)(l,0))==l.length?l:l.slice(1));for(let h of n)if(h==a&&eb(e.doc,t.head)==ed((0,i.gm)(h,0)))return{changes:{from:t.head-h.length,to:t.head+h.length},range:i.jT.cursor(t.head-h.length)}}return{range:r=t}});return r||t(e.update(s,{scrollIntoView:!0,userEvent:"delete.backward"})),!r},ey=[{key:"Backspace",run:ek}];function ev(e,t){let n=!1;return e.field(ec).between(0,e.doc.length,e=>{e==t&&(n=!0)}),n}function eb(e,t){let n=e.sliceString(t,t+2);return n.slice(0,(0,i.nZ)((0,i.gm)(n,0)))}function ex(e,t){let n=(0,s.qz)(e).resolveInner(t+1);return n.parent&&n.from==t}function eO(e,t,n){let r=e.charCategorizer(t);if(r(e.sliceDoc(t-1,t))!=i.D0.Word)return t;for(let s of n){let o=t-s.length;if(e.sliceDoc(o,t)==s&&r(e.sliceDoc(o-1,o))!=i.D0.Word)return o}return -1}function ew(e={}){return[D,k.of(e),B,eQ,J]}let eS=[{key:"Ctrl-Space",run:N},{key:"Escape",run:E},{key:"ArrowDown",run:M(!0)},{key:"ArrowUp",run:M(!1)},{key:"PageDown",run:M(!0,"page")},{key:"PageUp",run:M(!1,"page")},{key:"Enter",run:$}],eQ=i.Wl.highest(r.$f.computeN([k],e=>e.facet(k).defaultKeymap?[eS]:[]))},61426:function(e,t,n){n.r(t),n.d(t,{css:function(){return S},cssCompletionSource:function(){return O},cssLanguage:function(){return w}});var i=n(53105),r=n(35524);let s=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function o(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}let l=new i.Jq((e,t)=>{for(let n=!1,i=0,r=0;;r++){var s;let{next:l}=e;if(o(l)||45==l||95==l||n&&(s=l)>=48&&s<=57)!n&&(45!=l||r>0)&&(n=!0),i===r&&45==l&&i++,e.advance();else{n&&e.acceptToken(40==l?94:2==i&&t.canShift(2)?2:95);break}}}),a=new i.Jq(e=>{if(s.includes(e.peek(-1))){let{next:t}=e;(o(t)||95==t||35==t||46==t||91==t||58==t||45==t)&&e.acceptToken(93)}}),h=new i.Jq(e=>{if(!s.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),o(t)){do e.advance();while(o(e.next));e.acceptToken(1)}}}),c=(0,r.Gv)({"AtKeyword import charset namespace keyframes media supports":r.pJ.definitionKeyword,"from to selector":r.pJ.keyword,NamespaceName:r.pJ.namespace,KeyframeName:r.pJ.labelName,TagName:r.pJ.tagName,ClassName:r.pJ.className,PseudoClassName:r.pJ.constant(r.pJ.className),IdName:r.pJ.labelName,"FeatureName PropertyName":r.pJ.propertyName,AttributeName:r.pJ.attributeName,NumberLiteral:r.pJ.number,KeywordQuery:r.pJ.keyword,UnaryQueryOp:r.pJ.operatorKeyword,"CallTag ValueName":r.pJ.atom,VariableName:r.pJ.variableName,Callee:r.pJ.operatorKeyword,Unit:r.pJ.unit,"UniversalSelector NestingSelector":r.pJ.definitionOperator,MatchOp:r.pJ.compareOperator,"ChildOp SiblingOp, LogicOp":r.pJ.logicOperator,BinOp:r.pJ.arithmeticOperator,Important:r.pJ.modifier,Comment:r.pJ.blockComment,ParenthesizedContent:r.pJ.special(r.pJ.name),ColorLiteral:r.pJ.color,StringLiteral:r.pJ.string,":":r.pJ.punctuation,"PseudoOp #":r.pJ.derefOperator,"; ,":r.pJ.separator,"( )":r.pJ.paren,"[ ]":r.pJ.squareBracket,"{ }":r.pJ.brace}),u={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:134},f={__proto__:null,"@import":114,"@media":138,"@charset":142,"@namespace":146,"@keyframes":152,"@supports":164},d={__proto__:null,not:128,only:128,from:158,to:160},p=i.WQ.deserialize({version:14,states:"7WOYQ[OOOOQP'#Cd'#CdOOQP'#Cc'#CcO!ZQ[O'#CfO!}QXO'#CaO#UQ[O'#ChO#aQ[O'#DPO#fQ[O'#DTOOQP'#Ec'#EcO#kQdO'#DeO$VQ[O'#DrO#kQdO'#DtO$hQ[O'#DvO$sQ[O'#DyO$xQ[O'#EPO%WQ[O'#EROOQS'#Eb'#EbOOQS'#ES'#ESQYQ[OOOOQP'#Cg'#CgOOQP,59Q,59QO!ZQ[O,59QO%_Q[O'#EVO%yQWO,58{O&RQ[O,59SO#aQ[O,59kO#fQ[O,59oO%_Q[O,59sO%_Q[O,59uO%_Q[O,59vO'bQ[O'#D`OOQS,58{,58{OOQP'#Ck'#CkOOQO'#C}'#C}OOQP,59S,59SO'iQWO,59SO'nQWO,59SOOQP'#DR'#DROOQP,59k,59kOOQO'#DV'#DVO'sQ`O,59oOOQS'#Cp'#CpO#kQdO'#CqO'{QvO'#CsO)VQtO,5:POOQO'#Cx'#CxO'nQWO'#CwO)kQWO'#CyOOQS'#Ef'#EfOOQO'#Dh'#DhO)pQ[O'#DoO*OQWO'#EiO$xQ[O'#DmO*^QWO'#DpOOQO'#Ej'#EjO%|QWO,5:^O*cQpO,5:`OOQS'#Dx'#DxO*kQWO,5:bO*pQ[O,5:bOOQO'#D{'#D{O*xQWO,5:eO*}QWO,5:kO+VQWO,5:mOOQS-E8Q-E8QOOQP1G.l1G.lO+yQXO,5:qOOQO-E8T-E8TOOQS1G.g1G.gOOQP1G.n1G.nO'iQWO1G.nO'nQWO1G.nOOQP1G/V1G/VO,WQ`O1G/ZO,qQXO1G/_O-XQXO1G/aO-oQXO1G/bO.VQXO'#CdO.zQWO'#DaOOQS,59z,59zO/PQWO,59zO/XQ[O,59zO/`Q[O'#DOO/gQdO'#CoOOQP1G/Z1G/ZO#kQdO1G/ZO/nQpO,59]OOQS,59_,59_O#kQdO,59aO/vQWO1G/kOOQS,59c,59cO/{Q!bO,59eO0TQWO'#DhO0`QWO,5:TO0eQWO,5:ZO$xQ[O,5:VO$xQ[O'#EYO0mQWO,5;TO0xQWO,5:XO%_Q[O,5:[OOQS1G/x1G/xOOQS1G/z1G/zOOQS1G/|1G/|O1ZQWO1G/|O1`QdO'#D|OOQS1G0P1G0POOQS1G0V1G0VOOQS1G0X1G0XOOQP7+$Y7+$YOOQP7+$u7+$uO#kQdO7+$uO#kQdO,59{O1nQ[O'#EXO1xQWO1G/fOOQS1G/f1G/fO1xQWO1G/fO2QQXO'#EhO2XQWO,59jO2^QtO'#ETO3RQdO'#EeO3]QWO,59ZO3bQpO7+$uOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%V7+%VO3jQWO1G/PO#kQdO1G/oOOQO1G/u1G/uOOQO1G/q1G/qO3oQWO,5:tOOQO-E8W-E8WO3}QXO1G/vOOQS7+%h7+%hO4UQYO'#CsO%|QWO'#EZO4^QdO,5:hOOQS,5:h,5:hO4lQpO<O!c!}$w!}#O?[#O#P$w#P#Q?g#Q#R2U#R#T$w#T#U?r#U#c$w#c#d@q#d#o$w#o#pAQ#p#q2U#q#rA]#r#sAh#s#y$w#y#z%]#z$f$w$f$g%]$g#BY$w#BY#BZ%]#BZ$IS$w$IS$I_%]$I_$I|$w$I|$JO%]$JO$JT$w$JT$JU%]$JU$KV$w$KV$KW%]$KW&FU$w&FU&FV%]&FV~$wW$zQOy%Qz~%QW%VQoWOy%Qz~%Q~%bf#T~OX%QX^&v^p%Qpq&vqy%Qz#y%Q#y#z&v#z$f%Q$f$g&v$g#BY%Q#BY#BZ&v#BZ$IS%Q$IS$I_&v$I_$I|%Q$I|$JO&v$JO$JT%Q$JT$JU&v$JU$KV%Q$KV$KW&v$KW&FU%Q&FU&FV&v&FV~%Q~&}f#T~oWOX%QX^&v^p%Qpq&vqy%Qz#y%Q#y#z&v#z$f%Q$f$g&v$g#BY%Q#BY#BZ&v#BZ$IS%Q$IS$I_&v$I_$I|%Q$I|$JO&v$JO$JT%Q$JT$JU&v$JU$KV%Q$KV$KW&v$KW&FU%Q&FU&FV&v&FV~%Q^(fSOy%Qz#]%Q#]#^(r#^~%Q^(wSoWOy%Qz#a%Q#a#b)T#b~%Q^)YSoWOy%Qz#d%Q#d#e)f#e~%Q^)kSoWOy%Qz#c%Q#c#d)w#d~%Q^)|SoWOy%Qz#f%Q#f#g*Y#g~%Q^*_SoWOy%Qz#h%Q#h#i*k#i~%Q^*pSoWOy%Qz#T%Q#T#U*|#U~%Q^+RSoWOy%Qz#b%Q#b#c+_#c~%Q^+dSoWOy%Qz#h%Q#h#i+p#i~%Q^+wQ!VUoWOy%Qz~%Q~,QUOY+}Zr+}rs,ds#O+}#O#P,i#P~+}~,iOh~~,lPO~+}_,tWtPOy%Qz!Q%Q!Q![-^![!c%Q!c!i-^!i#T%Q#T#Z-^#Z~%Q^-cWoWOy%Qz!Q%Q!Q![-{![!c%Q!c!i-{!i#T%Q#T#Z-{#Z~%Q^.QWoWOy%Qz!Q%Q!Q![.j![!c%Q!c!i.j!i#T%Q#T#Z.j#Z~%Q^.qWfUoWOy%Qz!Q%Q!Q![/Z![!c%Q!c!i/Z!i#T%Q#T#Z/Z#Z~%Q^/bWfUoWOy%Qz!Q%Q!Q![/z![!c%Q!c!i/z!i#T%Q#T#Z/z#Z~%Q^0PWoWOy%Qz!Q%Q!Q![0i![!c%Q!c!i0i!i#T%Q#T#Z0i#Z~%Q^0pWfUoWOy%Qz!Q%Q!Q![1Y![!c%Q!c!i1Y!i#T%Q#T#Z1Y#Z~%Q^1_WoWOy%Qz!Q%Q!Q![1w![!c%Q!c!i1w!i#T%Q#T#Z1w#Z~%Q^2OQfUoWOy%Qz~%QY2XSOy%Qz!_%Q!_!`2e!`~%QY2lQzQoWOy%Qz~%QX2wQXPOy%Qz~%Q~3QUOY2}Zw2}wx,dx#O2}#O#P3d#P~2}~3gPO~2}_3oQbVOy%Qz~%Q~3zOa~_4RSUPjSOy%Qz!_%Q!_!`2e!`~%Q_4fUjS!PPOy%Qz!O%Q!O!P4x!P!Q%Q!Q![7_![~%Q^4}SoWOy%Qz!Q%Q!Q![5Z![~%Q^5bWoW#ZUOy%Qz!Q%Q!Q![5Z![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%Q^6PWoWOy%Qz{%Q{|6i|}%Q}!O6i!O!Q%Q!Q![6z![~%Q^6nSoWOy%Qz!Q%Q!Q![6z![~%Q^7RSoW#ZUOy%Qz!Q%Q!Q![6z![~%Q^7fYoW#ZUOy%Qz!O%Q!O!P5Z!P!Q%Q!Q![7_![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%Q_8ZQpVOy%Qz~%Q^8fUjSOy%Qz!O%Q!O!P4x!P!Q%Q!Q![7_![~%Q_8}S#WPOy%Qz!Q%Q!Q![5Z![~%Q~9`RjSOy%Qz{9i{~%Q~9nSoWOy9iyz9zz{:o{~9i~9}ROz9zz{:W{~9z~:ZTOz9zz{:W{!P9z!P!Q:j!Q~9z~:oOR~~:tUoWOy9iyz9zz{:o{!P9i!P!Q;W!Q~9i~;_QoWR~Oy%Qz~%Q^;jY#ZUOy%Qz!O%Q!O!P5Z!P!Q%Q!Q![7_![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%QX<_S]POy%Qz![%Q![!]RUOy%Qz!c%Q!c!}>e!}#T%Q#T#o>e#o~%QX>lY!YPoWOy%Qz}%Q}!O>e!O!Q%Q!Q![>e![!c%Q!c!}>e!}#T%Q#T#o>e#o~%QX?aQxPOy%Qz~%Q^?lQvUOy%Qz~%QX?uSOy%Qz#b%Q#b#c@R#c~%QX@WSoWOy%Qz#W%Q#W#X@d#X~%QX@kQ!`PoWOy%Qz~%QX@tSOy%Qz#f%Q#f#g@d#g~%QXAVQ!RPOy%Qz~%Q_AbQ!QVOy%Qz~%QZAmS!PPOy%Qz!_%Q!_!`2e!`~%Q",tokenizers:[a,h,l,0,1,2,3],topRules:{StyleSheet:[0,4]},specialized:[{term:94,get:e=>u[e]||-1},{term:56,get:e=>f[e]||-1},{term:95,get:e=>d[e]||-1}],tokenPrec:1078});var m=n(59119);let g=null;function k(){if(!g&&"object"==typeof document&&document.body){let e=[];for(let t in document.body.style)/[A-Z]|^-|^(item|length)$/.test(t)||e.push(t);g=e.sort().map(e=>({type:"property",label:e}))}return g||[]}let y=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),v=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),b=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),x=/^[\w-]*/,O=e=>{let{state:t,pos:n}=e,i=(0,m.qz)(t).resolveInner(n,-1);if("PropertyName"==i.name)return{from:i.from,options:k(),validFor:x};if("ValueName"==i.name)return{from:i.from,options:v,validFor:x};if("PseudoClassName"==i.name)return{from:i.from,options:y,validFor:x};if("TagName"==i.name){for(let{parent:r}=i;r;r=r.parent)if("Block"==r.name)return{from:i.from,options:k(),validFor:x};return{from:i.from,options:b,validFor:x}}if(!e.explicit)return null;let s=i.resolve(n),o=s.childBefore(n);return o&&":"==o.name&&"PseudoClassSelector"==s.name?{from:n,options:y,validFor:x}:o&&":"==o.name&&"Declaration"==s.name||"ArgList"==s.name?{from:n,options:v,validFor:x}:"Block"==s.name?{from:n,options:k(),validFor:x}:null},w=m.qp.define({name:"css",parser:p.configure({props:[m.uj.add({Declaration:(0,m.tC)()}),m.x0.add({Block:m.Dv})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function S(){return new m.ri(w,w.data.of({autocomplete:O}))}},59119:function(e,t,n){n.d(t,{Be:function(){return k},Dv:function(){return _},Gn:function(){return R},K0:function(){return I},Qf:function(){return ef},R_:function(){return ey},SQ:function(){return u},SS:function(){return T},Um:function(){return eT},c:function(){return C},c6:function(){return Q},e7:function(){return ei},il:function(){return eD},kU:function(){return c},mi:function(){return ec},n$:function(){return eC},nF:function(){return eg},nY:function(){return J},pp:function(){return h},qp:function(){return d},qz:function(){return p},ri:function(){return S},tC:function(){return B},uj:function(){return z},vw:function(){return N},x0:function(){return j},y1:function(){return A},ze:function(){return W}});var i,r=n(41113),s=n(78120),o=n(47421),l=n(35524),a=n(28699);let h=new r.md;function c(e){return s.r$.define({combine:e?t=>t.concat(e):void 0})}class u{constructor(e,t,n=[],i=""){this.data=e,this.name=i,s.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(s.yy.prototype,"tree",{get(){return p(this)}}),this.parser=t,this.extension=[w.of(this),s.yy.languageData.of((e,t,n)=>e.facet(f(e,t,n)))].concat(n)}isActiveAt(e,t,n=-1){return f(e,t,n)==this.data}findRegions(e){let t=e.facet(w);if((null==t?void 0:t.data)==this.data)return[{from:0,to:e.doc.length}];if(!t||!t.allowsNesting)return[];let n=[],i=(e,t)=>{if(e.prop(h)==this.data){n.push({from:t,to:t+e.length});return}let s=e.prop(r.md.mounted);if(s){if(s.tree.prop(h)==this.data){if(s.overlay)for(let o of s.overlay)n.push({from:o.from+t,to:o.to+t});else n.push({from:t,to:t+e.length});return}if(s.overlay){let l=n.length;if(i(s.tree,s.overlay[0].from+t),n.length>l)return}}for(let a=0;ae.isTop?t:void 0)]}),e.name)}configure(e,t){return new d(this.data,this.parser.configure(e),t||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function p(e){let t=e.field(u.state,!1);return t?t.tree:r.mp.empty}class m{constructor(e,t=e.length){this.doc=e,this.length=t,this.cursorPos=0,this.string="",this.cursor=e.iter()}syncTo(e){return this.string=this.cursor.next(e-this.cursorPos).value,this.cursorPos=e+this.string.length,this.cursorPos-this.string.length}chunk(e){return this.syncTo(e),this.string}get lineChunks(){return!0}read(e,t){let n=this.cursorPos-this.string.length;return e=this.cursorPos?this.doc.sliceString(e,t):this.string.slice(e-n,t-n)}}let g=null;class k{constructor(e,t,n=[],i,r,s,o,l){this.parser=e,this.state=t,this.fragments=n,this.tree=i,this.treeLen=r,this.viewport=s,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(e,t,n){return new k(e,t,[],r.mp.empty,0,n,[],null)}startParse(){return this.parser.startParse(new m(this.state.doc),this.fragments)}work(e,t){return(null!=t&&t>=this.state.doc.length&&(t=void 0),this.tree!=r.mp.empty&&this.isDone(null!=t?t:this.state.doc.length))?(this.takeTree(),!0):this.withContext(()=>{var n;if("number"==typeof e){let i=Date.now()+e;e=()=>Date.now()>i}for(this.parse||(this.parse=this.startParse()),null!=t&&(null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&t=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&this.parse.stopAt(e),this.withContext(()=>{for(;!(t=this.parse.advance()););}),this.treeLen=e,this.tree=t,this.fragments=this.withoutTempSkipped(r.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(e){let t=g;g=this;try{return e()}finally{g=t}}withoutTempSkipped(e){for(let t;t=this.tempSkipped.pop();)e=y(e,t.from,t.to);return e}changes(e,t){let{fragments:n,tree:i,treeLen:s,viewport:o,skipped:l}=this;if(this.takeTree(),!e.empty){let a=[];if(e.iterChangedRanges((e,t,n,i)=>a.push({fromA:e,toA:t,fromB:n,toB:i})),n=r.i9.applyChanges(n,a),i=r.mp.empty,s=0,o={from:e.mapPos(o.from,-1),to:e.mapPos(o.to,1)},this.skipped.length)for(let h of(l=[],this.skipped)){let c=e.mapPos(h.from,1),u=e.mapPos(h.to,-1);ce.from&&(this.fragments=y(this.fragments,i,r),this.skipped.splice(n--,1))}return!(this.skipped.length>=t)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(e,t){this.skipped.push({from:e,to:t})}static getSkippingParser(e){return new class extends r._b{createParse(t,n,i){let s=i[0].from,o=i[i.length-1].to;return{parsedPos:s,advance(){let t=g;if(t){for(let n of i)t.tempSkipped.push(n);e&&(t.scheduleOn=t.scheduleOn?Promise.all([t.scheduleOn,e]):e)}return this.parsedPos=o,new r.mp(r.Jq.none,[],[],o-s)},stoppedAt:null,stopAt(){}}}}}isDone(e){e=Math.min(e,this.state.doc.length);let t=this.fragments;return this.treeLen>=e&&t.length&&0==t[0].from&&t[0].to>=e}static get(){return g}}function y(e,t,n){return r.i9.applyChanges(e,[{fromA:t,toA:n,fromB:t,toB:n}])}class v{constructor(e){this.context=e,this.tree=e.tree}apply(e){if(!e.docChanged&&this.tree==this.context.tree)return this;let t=this.context.changes(e.changes,e.state),n=this.context.treeLen==e.startState.doc.length?void 0:Math.max(e.changes.mapPos(this.context.treeLen),t.viewport.to);return t.work(20,n)||t.takeTree(),new v(t)}static init(e){let t=Math.min(3e3,e.doc.length),n=k.create(e.facet(w).parser,e,{from:0,to:t});return n.work(20,t)||n.takeTree(),new v(n)}}u.state=s.QQ.define({create:v.init,update(e,t){for(let n of t.effects)if(n.is(u.setState))return n.value;return t.startState.facet(w)!=t.state.facet(w)?v.init(t.state):e.apply(t)}});let b=e=>{let t=setTimeout(()=>e(),500);return()=>clearTimeout(t)};"undefined"!=typeof requestIdleCallback&&(b=e=>{let t=-1,n=setTimeout(()=>{t=requestIdleCallback(e,{timeout:400})},100);return()=>t<0?clearTimeout(n):cancelIdleCallback(t)});let x="undefined"!=typeof navigator&&(null===(i=navigator.scheduling)||void 0===i?void 0:i.isInputPending)?()=>navigator.scheduling.isInputPending():null,O=o.lg.fromClass(class{constructor(e){this.view=e,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(e){let t=this.view.state.field(u.state).context;(t.updateViewport(e.view.viewport)||this.view.viewport.to>t.treeLen)&&this.scheduleWork(),e.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(t)}scheduleWork(){if(this.working)return;let{state:e}=this.view,t=e.field(u.state);t.tree==t.context.tree&&t.context.isDone(e.doc.length)||(this.working=b(this.work))}work(e){this.working=null;let t=Date.now();if(this.chunkEndi+1e3,l=r.context.work(()=>x&&x()||Date.now()>s,i+(o?0:1e5));this.chunkBudget-=Date.now()-t,(l||this.chunkBudget<=0)&&(r.context.takeTree(),this.view.dispatch({effects:u.setState.of(new v(r.context))})),this.chunkBudget>0&&!(l&&!o)&&this.scheduleWork(),this.checkAsyncSchedule(r.context)}checkAsyncSchedule(e){e.scheduleOn&&(this.workScheduled++,e.scheduleOn.then(()=>this.scheduleWork()).catch(e=>(0,o.OO)(this.view.state,e)).then(()=>this.workScheduled--),e.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),w=s.r$.define({combine:e=>e.length?e[0]:null,enables:e=>[u.state,O,o.tk.contentAttributes.compute([e],t=>{let n=t.facet(e);return n&&n.name?{"data-language":n.name}:{}})]});class S{constructor(e,t=[]){this.language=e,this.support=t,this.extension=[e,t]}}class Q{constructor(e,t,n,i,r,s){this.name=e,this.alias=t,this.extensions=n,this.filename=i,this.loadFunc=r,this.support=s,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(e=>this.support=e,e=>{throw this.loading=null,e}))}static of(e){let{load:t,support:n}=e;if(!t){if(!n)throw RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");t=()=>Promise.resolve(n)}return new Q(e.name,(e.alias||[]).concat(e.name).map(e=>e.toLowerCase()),e.extensions||[],e.filename,t,n)}static matchFilename(e,t){for(let n of e)if(n.filename&&n.filename.test(t))return n;let i=/\.([^.]+)$/.exec(t);if(i){for(let r of e)if(r.extensions.indexOf(i[1])>-1)return r}return null}static matchLanguageName(e,t,n=!0){for(let i of(t=t.toLowerCase(),e))if(i.alias.some(e=>e==t))return i;if(n)for(let r of e)for(let s of r.alias){let o=t.indexOf(s);if(o>-1&&(s.length>2||!/\w/.test(t[o-1])&&!/\w/.test(t[o+s.length])))return r}return null}}let P=s.r$.define(),C=s.r$.define({combine(e){if(!e.length)return" ";if(!/^(?: +|\t+)$/.test(e[0]))throw Error("Invalid indent unit: "+JSON.stringify(e[0]));return e[0]}});function A(e){let t=e.facet(C);return 9==t.charCodeAt(0)?e.tabSize*t.length:t.length}function T(e,t){let n="",i=e.tabSize;if(9==e.facet(C).charCodeAt(0))for(;t>=i;)n+=" ",t-=i;for(let r=0;r=n.from&&i<=n.to?r&&i==e?{text:"",from:e}:(t<0?i-1&&(r+=s-this.countColumn(n,n.search(/\S|$/))),r}countColumn(e,t=e.length){return(0,s.IS)(e,this.state.tabSize,t)}lineIndent(e,t=1){let{text:n,from:i}=this.lineAt(e,t),r=this.options.overrideIndentation;if(r){let s=r(i);if(s>-1)return s}return this.countColumn(n,n.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}let z=new r.md;function D(e,t,n){for(;e;e=e.parent){let i=function(e){let t=e.type.prop(z);if(t)return t;let n=e.firstChild,i;if(n&&(i=n.type.prop(r.md.closedBy))){let s=e.lastChild,o=s&&i.indexOf(s.name)>-1;return e=>E(e,!0,1,void 0,o&&!(e.pos==e.options.simulateBreak&&e.options.simulateDoubleBreak)?s.from:void 0)}return null==e.parent?M:null}(e);if(i)return i($.create(n,t,e))}return null}function M(){return 0}class $ extends R{constructor(e,t,n){super(e.state,e.options),this.base=e,this.pos=t,this.node=n}static create(e,t,n){return new $(e,t,n)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let e=this.state.doc.lineAt(this.node.from);for(;;){let t=this.node.resolve(e.from);for(;t.parent&&t.parent.from==t.from;)t=t.parent;if(function(e,t){for(let n=t;n;n=n.parent)if(e==n)return!0;return!1}(t,this.node))break;e=this.state.doc.lineAt(t.from)}return this.lineIndent(e.from)}continue(){let e=this.node.parent;return e?D(e,this.pos,this.base):0}}function N({closing:e,align:t=!0,units:n=1}){return i=>E(i,t,n,e)}function E(e,t,n,i,r){let s=e.textAfter,o=s.match(/^\s*/)[0].length,l=i&&s.slice(o,o+i.length)==i||r==e.pos+o,a=t?function(e){let t=e.node,n=t.childAfter(t.from),i=t.lastChild;if(!n)return null;let r=e.options.simulateBreak,s=e.state.doc.lineAt(n.from),o=null==r||r<=s.from?s.to:Math.min(s.to,r);for(let l=n.to;;){let a=t.childAfter(l);if(!a||a==i)return null;if(!a.type.isSkipped)return a.frome.baseIndent;function B({except:e,units:t=1}={}){return n=>{let i=e&&e.test(n.textAfter);return n.baseIndent+(i?0:t*n.unit)}}function J(){return s.yy.transactionFilter.of(e=>{if(!e.docChanged||!e.isUserEvent("input.type")&&!e.isUserEvent("input.complete"))return e;let t=e.startState.languageDataAt("indentOnInput",e.startState.selection.main.head);if(!t.length)return e;let n=e.newDoc,{head:i}=e.newSelection.main,r=n.lineAt(i);if(i>r.from+200)return e;let s=n.sliceString(r.from,i);if(!t.some(e=>e.test(s)))return e;let{state:o}=e,l=-1,a=[];for(let{head:h}of o.selection.ranges){let c=o.doc.lineAt(h);if(c.from==l)continue;l=c.from;let u=I(o,c.from);if(null==u)continue;let f=/^\s*/.exec(c.text)[0],d=T(o,u);f!=d&&a.push({from:c.from,to:c.from+f.length,insert:d})}return a.length?[e,{changes:a,sequential:!0}]:e})}let L=s.r$.define(),j=new r.md;function _(e){let t=e.firstChild,n=e.lastChild;return t&&t.ton)continue;if(s&&o.from=t&&a.to>n&&(s=a)}}return s}(e,t,n)}function q(e,t){let n=t.mapPos(e.from,1),i=t.mapPos(e.to,-1);return n>=i?void 0:{from:n,to:i}}let U=s.Py.define({map:q}),X=s.Py.define({map:q});function V(e){let t=[];for(let{head:n}of e.state.selection.ranges)t.some(e=>e.from<=n&&e.to>=n)||t.push(e.lineBlockAt(n));return t}let Z=s.QQ.define({create:()=>o.p.none,update(e,t){for(let n of(e=e.map(t.changes),t.effects))n.is(U)&&!function(e,t,n){let i=!1;return e.between(t,t,(e,r)=>{e==t&&r==n&&(i=!0)}),i}(e,n.value.from,n.value.to)?e=e.update({add:[el.range(n.value.from,n.value.to)]}):n.is(X)&&(e=e.update({filter:(e,t)=>n.value.from!=e||n.value.to!=t,filterFrom:n.value.from,filterTo:n.value.to}));if(t.selection){let i=!1,{head:r}=t.selection.main;e.between(r,r,(e,t)=>{er&&(i=!0)}),i&&(e=e.update({filterFrom:r,filterTo:r,filter:(e,t)=>t<=r||e>=r}))}return e},provide:e=>o.tk.decorations.from(e),toJSON(e,t){let n=[];return e.between(0,t.doc.length,(e,t)=>{n.push(e,t)}),n},fromJSON(e){if(!Array.isArray(e)||e.length%2)throw RangeError("Invalid JSON for fold state");let t=[];for(let n=0;n{(!r||r.from>e)&&(r={from:e,to:t})}),r}function Y(e,t){return e.field(Z,!1)?t:t.concat(s.Py.appendConfig.of(eo()))}let H=e=>{for(let t of V(e)){let n=F(e.state,t.from,t.to);if(n)return e.dispatch({effects:Y(e.state,[U.of(n),ee(e,n)])}),!0}return!1},K=e=>{if(!e.state.field(Z,!1))return!1;let t=[];for(let n of V(e)){let i=G(e.state,n.from,n.to);i&&t.push(X.of(i),ee(e,i,!1))}return t.length&&e.dispatch({effects:t}),t.length>0};function ee(e,t,n=!0){let i=e.state.doc.lineAt(t.from).number,r=e.state.doc.lineAt(t.to).number;return o.tk.announce.of(`${e.state.phrase(n?"Folded lines":"Unfolded lines")} ${i} ${e.state.phrase("to")} ${r}.`)}let et=e=>{let{state:t}=e,n=[];for(let i=0;i{let t=e.state.field(Z,!1);if(!t||!t.size)return!1;let n=[];return t.between(0,e.state.doc.length,(e,t)=>{n.push(X.of({from:e,to:t}))}),e.dispatch({effects:n}),!0},ei=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:H},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:K},{key:"Ctrl-Alt-[",run:et},{key:"Ctrl-Alt-]",run:en}],er={placeholderDOM:null,placeholderText:"…"},es=s.r$.define({combine:e=>(0,s.BO)(e,er)});function eo(e){let t=[Z,eu];return e&&t.push(es.of(e)),t}let el=o.p.replace({widget:new class extends o.l9{toDOM(e){let{state:t}=e,n=t.facet(es),i=t=>{let n=e.lineBlockAt(e.posAtDOM(t.target)),i=G(e.state,n.from,n.to);i&&e.dispatch({effects:X.of(i)}),t.preventDefault()};if(n.placeholderDOM)return n.placeholderDOM(e,i);let r=document.createElement("span");return r.textContent=n.placeholderText,r.setAttribute("aria-label",t.phrase("folded code")),r.title=t.phrase("unfold"),r.className="cm-foldPlaceholder",r.onclick=i,r}}}),ea={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class eh extends o.SJ{constructor(e,t){super(),this.config=e,this.open=t}eq(e){return this.config==e.config&&this.open==e.open}toDOM(e){if(this.config.markerDOM)return this.config.markerDOM(this.open);let t=document.createElement("span");return t.textContent=this.open?this.config.openText:this.config.closedText,t.title=e.state.phrase(this.open?"Fold line":"Unfold line"),t}}function ec(e={}){let t=Object.assign(Object.assign({},ea),e),n=new eh(t,!0),i=new eh(t,!1),r=o.lg.fromClass(class{constructor(e){this.from=e.viewport.from,this.markers=this.buildMarkers(e)}update(e){(e.docChanged||e.viewportChanged||e.startState.facet(w)!=e.state.facet(w)||e.startState.field(Z,!1)!=e.state.field(Z,!1)||p(e.startState)!=p(e.state)||t.foldingChanged(e))&&(this.markers=this.buildMarkers(e.view))}buildMarkers(e){let t=new s.f_;for(let r of e.viewportLineBlocks){let o=G(e.state,r.from,r.to)?i:F(e.state,r.from,r.to)?n:null;o&&t.add(r.from,r.from,o)}return t.finish()}}),{domEventHandlers:l}=t;return[r,(0,o.v5)({class:"cm-foldGutter",markers(e){var t;return(null===(t=e.plugin(r))||void 0===t?void 0:t.markers)||s.Xs.empty},initialSpacer:()=>new eh(t,!1),domEventHandlers:Object.assign(Object.assign({},l),{click(e,t,n){if(l.click&&l.click(e,t,n))return!0;let i=G(e.state,t.from,t.to);if(i)return e.dispatch({effects:X.of(i)}),!0;let r=F(e.state,t.from,t.to);return!!r&&(e.dispatch({effects:U.of(r)}),!0)}})}),eo()]}let eu=o.tk.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class ef{constructor(e,t){let n;function i(e){let t=a.V.newName();return(n||(n=Object.create(null)))["."+t]=e,t}this.specs=e;let r="string"==typeof t.all?t.all:t.all?i(t.all):void 0,s=t.scope;this.scope=s instanceof u?e=>e.prop(h)==s.data:s?e=>e==s:void 0,this.style=(0,l.QR)(e.map(e=>({tag:e.tag,class:e.class||i(Object.assign({},e,{tag:null}))})),{all:r}).style,this.module=n?new a.V(n):null,this.themeType=t.themeType}static define(e,t){return new ef(e,t||{})}}let ed=s.r$.define(),ep=s.r$.define({combine:e=>e.length?[e[0]]:null});function em(e){let t=e.facet(ed);return t.length?t:e.facet(ep)}function eg(e,t){let n=[ek],i;return e instanceof ef&&(e.module&&n.push(o.tk.styleModule.of(e.module)),i=e.themeType),(null==t?void 0:t.fallback)?n.push(ep.of(e)):i?n.push(ed.computeN([o.tk.darkTheme],t=>t.facet(o.tk.darkTheme)==("dark"==i)?[e]:[])):n.push(ed.of(e)),n}let ek=s.Wl.high(o.lg.fromClass(class{constructor(e){this.markCache=Object.create(null),this.tree=p(e.state),this.decorations=this.buildDeco(e,em(e.state))}update(e){let t=p(e.state),n=em(e.state),i=n!=em(e.startState);t.length{n.add(e,t,this.markCache[i]||(this.markCache[i]=o.p.mark({class:i})))},i,r);return n.finish()}},{decorations:e=>e.decorations})),ey=ef.define([{tag:l.pJ.meta,color:"#7a757a"},{tag:l.pJ.link,textDecoration:"underline"},{tag:l.pJ.heading,textDecoration:"underline",fontWeight:"bold"},{tag:l.pJ.emphasis,fontStyle:"italic"},{tag:l.pJ.strong,fontWeight:"bold"},{tag:l.pJ.strikethrough,textDecoration:"line-through"},{tag:l.pJ.keyword,color:"#708"},{tag:[l.pJ.atom,l.pJ.bool,l.pJ.url,l.pJ.contentSeparator,l.pJ.labelName],color:"#219"},{tag:[l.pJ.literal,l.pJ.inserted],color:"#164"},{tag:[l.pJ.string,l.pJ.deleted],color:"#a11"},{tag:[l.pJ.regexp,l.pJ.escape,l.pJ.special(l.pJ.string)],color:"#e40"},{tag:l.pJ.definition(l.pJ.variableName),color:"#00f"},{tag:l.pJ.local(l.pJ.variableName),color:"#30a"},{tag:[l.pJ.typeName,l.pJ.namespace],color:"#085"},{tag:l.pJ.className,color:"#167"},{tag:[l.pJ.special(l.pJ.variableName),l.pJ.macroName],color:"#256"},{tag:l.pJ.definition(l.pJ.propertyName),color:"#00c"},{tag:l.pJ.comment,color:"#940"},{tag:l.pJ.invalid,color:"#f00"}]),ev=o.tk.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),eb="()[]{}",ex=s.r$.define({combine:e=>(0,s.BO)(e,{afterCursor:!0,brackets:eb,maxScanDistance:1e4,renderMatch:eS})}),eO=o.p.mark({class:"cm-matchingBracket"}),ew=o.p.mark({class:"cm-nonmatchingBracket"});function eS(e){let t=[],n=e.matched?eO:ew;return t.push(n.range(e.start.from,e.start.to)),e.end&&t.push(n.range(e.end.from,e.end.to)),t}let eQ=s.QQ.define({create:()=>o.p.none,update(e,t){if(!t.docChanged&&!t.selection)return e;let n=[],i=t.state.facet(ex);for(let r of t.state.selection.ranges){if(!r.empty)continue;let s=eT(t.state,r.head,-1,i)||r.head>0&&eT(t.state,r.head-1,1,i)||i.afterCursor&&(eT(t.state,r.head,1,i)||r.heado.tk.decorations.from(e)}),eP=[eQ,ev];function eC(e={}){return[ex.of(e),eP]}function eA(e,t,n){let i=e.prop(t<0?r.md.openedBy:r.md.closedBy);if(i)return i;if(1==e.name.length){let s=n.indexOf(e.name);if(s>-1&&s%2==(t<0?1:0))return[n[s+t]]}return null}function eT(e,t,n,i={}){let r=i.maxScanDistance||1e4,s=i.brackets||eb,o=p(e),l=o.resolveInner(t,n);for(let a=l;a;a=a.parent){let h=eA(a.type,n,s);if(h&&a.from=i.to){if(0==a&&r.indexOf(h.type.name)>-1&&h.from0)return null;let h={from:n<0?t-1:t,to:n>0?t+1:t},c=e.doc.iterRange(t,n>0?e.doc.length:0),u=0;for(let f=0;!c.next().done&&f<=s;){let d=c.value;n<0&&(f+=d.length);let p=t+f*n;for(let m=n>0?0:d.length-1,g=n>0?d.length:-1;m!=g;m+=n){let k=o.indexOf(d[m]);if(!(k<0)&&i.resolveInner(p+m,1).type==r){if(k%2==0==n>0)u++;else{if(1==u)return{start:h,end:{from:p+m,to:p+m+1},matched:k>>1==a>>1};u--}}}n>0&&(f+=d.length)}return c.done?{start:h,matched:!1}:null}(e,t,n,o,l.type,r,s)}function eI(e,t,n,i=0,r=0){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);let s=r;for(let o=i;o=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.post}eatSpace(){let e=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e}skipToEnd(){this.pos=this.string.length}skipTo(e){let t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0}backUp(e){this.pos-=e}column(){return this.lastColumnPosn?e.toLowerCase():e;return i(this.string.substr(this.pos,e.length))==i(e)?(!1!==t&&(this.pos+=e.length),!0):null}{let r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}}current(){return this.string.slice(this.start,this.pos)}}function ez(e){if("object"!=typeof e)return e;let t={};for(let n in e){let i=e[n];t[n]=i instanceof Array?i.slice():i}return t}class eD extends u{constructor(e){let t,n=c(e.languageData),i={name:e.name||"",token:e.token,blankLine:e.blankLine||(()=>{}),startState:e.startState||(()=>!0),copyState:e.copyState||ez,indent:e.indent||(()=>null),languageData:e.languageData||{},tokenTable:e.tokenTable||eE},s;super(n,new class extends r._b{createParse(e,t,n){return new e$(s,e,t,n)}},[P.of((e,t)=>this.getIndent(e,t))],e.name),this.topNode=(t=r.Jq.define({id:eW.length,name:"Document",props:[h.add(()=>n)]}),eW.push(t),t),s=this,this.streamParser=i,this.stateAfter=new r.md({perNode:!0}),this.tokenTable=e.tokenTable?new eF(i.tokenTable):eq}static define(e){return new eD(e)}getIndent(e,t){let n=p(e.state),i=n.resolve(t);for(;i&&i.type!=this.topNode;)i=i.parent;if(!i)return null;let r=eM(this,n,0,i.from,t),s,o;if(r?(o=r.state,s=r.pos+1):(o=this.streamParser.startState(e.unit),s=0),t-s>1e4)return null;for(;s=i&&n+t.length<=s&&t.prop(e.stateAfter);if(o)return{state:e.streamParser.copyState(o),pos:n+t.length};for(let l=t.children.length-1;l>=0;l--){let a=t.children[l],h=n+t.positions[l],c=a instanceof r.mp&&hn&&eM(e,s.tree,0-s.offset,n,l),h;if(a&&(h=function e(t,n,i,s,o){if(o&&i<=0&&s>=n.length)return n;o||n.type!=t.topNode||(o=!0);for(let l=n.children.length-1;l>=0;l--){let a=n.positions[l],h=n.children[l],c;if(a=t)?this.finish():e&&this.parsedPos>=e.viewport.to?(e.skipUntilInView(this.parsedPos,t),this.finish()):null}stopAt(e){this.stoppedAt=e}lineAfter(e){let t=this.input.chunk(e);if(this.input.lineChunks)"\n"==t&&(t="");else{let n=t.indexOf("\n");n>-1&&(t=t.slice(0,n))}return e+t.length<=this.to?t:t.slice(0,this.to-e)}nextLine(){let e=this.parsedPos,t=this.lineAfter(e),n=e+t.length;for(let i=this.rangeIndex;;){let r=this.ranges[i].to;if(r>=n||(t=t.slice(0,r-(n-t.length)),++i==this.ranges.length))break;let s=this.ranges[i].from,o=this.lineAfter(s);t+=o,n=s+o.length}return{line:t,end:n}}skipGapsTo(e,t,n){for(;;){let i=this.ranges[this.rangeIndex].to,r=e+t;if(n>0?i>r:i>=r)break;t+=this.ranges[++this.rangeIndex].from-i}return t}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){r=this.skipGapsTo(t,r,1),t+=r;let s=this.chunk.length;r=this.skipGapsTo(n,r,-1),n+=r,i+=this.chunk.length-s}return this.chunk.push(e,t,n,i),r}parseLine(e){let{line:t,end:n}=this.nextLine(),i=0,{streamParser:r}=this.lang,s=new eR(t,e?e.state.tabSize:4,e?A(e.state):2);if(s.eol())r.blankLine(this.state,s.indentUnit);else for(;!s.eol();){let o=eN(r.token,s,this.state);if(o&&(i=this.emitToken(this.lang.tokenTable.resolve(o),this.parsedPos+s.start,this.parsedPos+s.pos,4,i)),s.start>1e4)break}this.parsedPos=n,this.moveRangeIndex(),this.parsedPost.start)return r}throw Error("Stream parser failed to advance stream.")}let eE=Object.create(null),eW=[r.Jq.none],eB=new r.Lj(eW),eJ=[],eL=Object.create(null);for(let[ej,e_]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])eL[ej]=eX(eE,e_);class eF{constructor(e){this.extra=e,this.table=Object.assign(Object.create(null),eL)}resolve(e){return e?this.table[e]||(this.table[e]=eX(this.extra,e)):0}}let eq=new eF(eE);function eU(e,t){eJ.indexOf(e)>-1||(eJ.push(e),console.warn(t))}function eX(e,t){let n=null;for(let i of t.split(".")){let s=e[i]||l.pJ[i];s?"function"==typeof s?n?n=s(n):eU(i,`Modifier ${i} used at start of tag`):n?eU(i,`Tag ${i} used as modifier`):n=s:eU(i,`Unknown highlighting tag ${i}`)}if(!n)return 0;let o=t.replace(/ /g,"_"),a=r.Jq.define({id:eW.length,name:o,props:[(0,l.Gv)({[o]:n})]});return eW.push(a),a.id}},78120:function(e,t,n){let i;n.d(t,{BO:function(){return ex},D0:function(){return ek},Gz:function(){return eB},IS:function(){return eW},Py:function(){return eu},QQ:function(){return q},Wl:function(){return V},Xs:function(){return eP},YW:function(){return ef},as:function(){return A},bg:function(){return x},cp:function(){return m},f_:function(){return eC},gc:function(){return P},gm:function(){return b},jT:function(){return N},n0:function(){return C},nZ:function(){return O},q6:function(){return ea},r$:function(){return B},uU:function(){return eO},xv:function(){return r},yy:function(){return eb}});class r{constructor(){}lineAt(e){if(e<0||e>this.length)throw RangeError(`Invalid position ${e} in document of length ${this.length}`);return this.lineInner(e,!1,1,0)}line(e){if(e<1||e>this.lines)throw RangeError(`Invalid line number ${e} in ${this.lines}-line document`);return this.lineInner(e,!0,1,0)}replace(e,t,n){let i=[];return this.decompose(0,e,i,2),n.length&&n.decompose(0,n.length,i,3),this.decompose(t,this.length,i,1),o.from(i,this.length-(t-e)+n.length)}append(e){return this.replace(this.length,this.length,e)}slice(e,t=this.length){let n=[];return this.decompose(e,t,n,0),o.from(n,t-e)}eq(e){if(e==this)return!0;if(e.length!=this.length||e.lines!=this.lines)return!1;let t=this.scanIdentical(e,1),n=this.length-this.scanIdentical(e,-1),i=new a(this),r=new a(e);for(let s=t,o=t;;){if(i.next(s),r.next(s),s=0,i.lineBreak!=r.lineBreak||i.done!=r.done||i.value!=r.value)return!1;if(o+=i.value.length,i.done||o>=n)return!0}}iter(e=1){return new a(this,e)}iterRange(e,t=this.length){return new h(this,e,t)}iterLines(e,t){let n;if(null==e)n=this.iter();else{null==t&&(t=this.lines+1);let i=this.line(e).from;n=this.iterRange(i,Math.max(i,t==this.lines+1?this.length:t<=1?0:this.line(t-1).to))}return new c(n)}toString(){return this.sliceString(0)}toJSON(){let e=[];return this.flatten(e),e}static of(e){if(0==e.length)throw RangeError("A document must have at least one line");return 1!=e.length||e[0]?e.length<=32?new s(e):o.from(s.split(e,[])):r.empty}}class s extends r{constructor(e,t=function(e){let t=-1;for(let n of e)t+=n.length+1;return t}(e)){super(),this.text=e,this.length=t}get lines(){return this.text.length}get children(){return null}lineInner(e,t,n,i){for(let r=0;;r++){let s=this.text[r],o=i+s.length;if((t?n:o)>=e)return new u(i,o,n,s);i=o+1,n++}}decompose(e,t,n,i){let r=e<=0&&t>=this.length?this:new s(l(this.text,[""],e,t),Math.min(t,this.length)-Math.max(0,e));if(1&i){let o=n.pop(),a=l(r.text,o.text.slice(),0,r.length);if(a.length<=32)n.push(new s(a,o.length+r.length));else{let h=a.length>>1;n.push(new s(a.slice(0,h)),new s(a.slice(h)))}}else n.push(r)}replace(e,t,n){if(!(n instanceof s))return super.replace(e,t,n);let i=l(this.text,l(n.text,l(this.text,[""],0,e)),t),r=this.length+n.length-(t-e);return i.length<=32?new s(i,r):o.from(s.split(i,[]),r)}sliceString(e,t=this.length,n="\n"){let i="";for(let r=0,s=0;r<=t&&se&&s&&(i+=n),er&&(i+=o.slice(Math.max(0,e-r),t-r)),r=l+1}return i}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],i=-1;for(let r of e)n.push(r),i+=r.length+1,32==n.length&&(t.push(new s(n,i)),n=[],i=-1);return i>-1&&t.push(new s(n,i)),t}}class o extends r{constructor(e,t){for(let n of(super(),this.children=e,this.length=t,this.lines=0,e))this.lines+=n.lines}lineInner(e,t,n,i){for(let r=0;;r++){let s=this.children[r],o=i+s.length,l=n+s.lines-1;if((t?l:o)>=e)return s.lineInner(e,t,n,i);i=o+1,n=l+1}}decompose(e,t,n,i){for(let r=0,s=0;s<=t&&r=s){let a=i&((s<=e?1:0)|(l>=t?2:0));s>=e&&l<=t&&!a?n.push(o):o.decompose(e-s,t-s,n,a)}s=l+1}}replace(e,t,n){if(n.lines=r&&t<=l){let a=s.replace(e-r,t-r,n),h=this.lines-s.lines+a.lines;if(a.lines>4&&a.lines>h>>6){let c=this.children.slice();return c[i]=a,new o(c,this.length-(t-e)+n.length)}return super.replace(r,l,a)}r=l+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n="\n"){let i="";for(let r=0,s=0;re&&r&&(i+=n),es&&(i+=o.sliceString(e-s,t-s,n)),s=l+1}return i}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof o))return 0;let n=0,[i,r,s,l]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;i+=t,r+=t){if(i==s||r==l)return n;let a=this.children[i],h=e.children[r];if(a!=h)return n+a.scanIdentical(h,t);n+=a.length+1}}static from(e,t=e.reduce((e,t)=>e+t.length+1,-1)){let n=0;for(let i of e)n+=i.lines;if(n<32){let r=[];for(let l of e)l.flatten(r);return new s(r,t)}let a=Math.max(32,n>>5),h=a<<1,c=a>>1,u=[],f=0,d=-1,p=[];function m(){0!=f&&(u.push(1==p.length?p[0]:o.from(p,d)),d=-1,f=p.length=0)}for(let g of e)!function e(t){let n;if(t.lines>h&&t instanceof o)for(let i of t.children)e(i);else t.lines>c&&(f>c||!f)?(m(),u.push(t)):t instanceof s&&f&&(n=p[p.length-1])instanceof s&&t.lines+n.lines<=32?(f+=t.lines,d+=t.length+1,p[p.length-1]=new s(n.text.concat(t.text),n.length+1+t.length)):(f+t.lines>a&&m(),f+=t.lines,d+=t.length+1,p.push(t))}(g);return m(),1==u.length?u[0]:new o(u,t)}}function l(e,t,n=0,i=1e9){for(let r=0,s=0,o=!0;s=n&&(a>i&&(l=l.slice(0,i-r)),r0?1:(e instanceof s?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],r=this.offsets[n],o=r>>1,l=i instanceof s?i.text.length:i.children.length;if(o==(t>0?l:0)){if(0==n)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&r)==(t>0?0:1)){if(this.offsets[n]+=t,0==e)return this.lineBreak=!0,this.value="\n",this;e--}else if(i instanceof s){let a=i.text[o+(t<0?-1:0)];if(this.offsets[n]+=t,a.length>Math.max(0,e))return this.value=0==e?a:t>0?a.slice(e):a.slice(0,a.length-e),this;e-=a.length}else{let h=i.children[o+(t<0?-1:0)];e>h.length?(e-=h.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(h),this.offsets.push(t>0?1:(h instanceof s?h.text.length:h.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class h{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new a(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:i}=this.cursor.next(e);return this.pos+=(i.length+e)*t,this.value=i.length<=n?i:t<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class c{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:i}=this.inner.next(e);return t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(r.prototype[Symbol.iterator]=function(){return this.iter()},a.prototype[Symbol.iterator]=h.prototype[Symbol.iterator]=c.prototype[Symbol.iterator]=function(){return this});class u{constructor(e,t,n,i){this.from=e,this.to=t,this.number=n,this.text=i}get length(){return this.to-this.from}}let f="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let d=1;d=127462&&e<=127487}function m(e,t,n=!0,i=!0){return(n?g:k)(e,t,i)}function g(e,t,n){if(t==e.length)return t;t&&y(e.charCodeAt(t))&&v(e.charCodeAt(t-1))&&t--;let i=b(e,t);for(t+=O(i);te)return f[t-1]<=e;return!1}(r))t+=O(r),i=r;else if(p(r)){let s=0,o=t-2;for(;o>=0&&p(b(e,o));)s++,o-=2;if(s%2==0)break;t+=2}else break}return t}function k(e,t,n){for(;t>0;){let i=g(e,t-2,n);if(i=56320&&e<57344}function v(e){return e>=55296&&e<56320}function b(e,t){let n=e.charCodeAt(t);if(!v(n)||t+1==e.length)return n;let i=e.charCodeAt(t+1);return y(i)?(n-55296<<10)+(i-56320)+65536:n}function x(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,(1023&e)+56320)}function O(e){return e<65536?1:2}let w=/\r\n?|\n/;var S,Q,P=((S=P||(P={}))[S.Simple=0]="Simple",S[S.TrackDel=1]="TrackDel",S[S.TrackBefore=2]="TrackBefore",S[S.TrackAfter=3]="TrackAfter",S);class C{constructor(e){this.sections=e}get length(){let e=0;for(let t=0;te)return r+(e-i);r+=o}else{if(n!=P.Simple&&a>=e&&(n==P.TrackDel&&ie||n==P.TrackBefore&&ie))return null;if(a>e||a==e&&t<0&&!o)return e==i||t<0?r:r+l;r+=l}i=a}if(e>i)throw RangeError(`Position ${e} is out of range for changeset of length ${i}`);return r}touchesRange(e,t=e){for(let n=0,i=0;n=0&&i<=t&&o>=e)return!(it)||"cover";i=o}return!1}toString(){let e="";for(let t=0;t=0?":"+i:"")}return e}toJSON(){return this.sections}static fromJSON(e){if(!Array.isArray(e)||e.length%2||e.some(e=>"number"!=typeof e))throw RangeError("Invalid JSON representation of ChangeDesc");return new C(e)}static create(e){return new C(e)}}class A extends C{constructor(e,t){super(e),this.inserted=t}apply(e){if(this.length!=e.length)throw RangeError("Applying change set to a document with the wrong length");return R(this,(t,n,i,r,s)=>e=e.replace(i,i+(n-t),s),!1),e}mapDesc(e,t=!1){return z(this,e,t,!0)}invert(e){let t=this.sections.slice(),n=[];for(let i=0,s=0;i=0){t[i]=l,t[i+1]=o;let a=i>>1;for(;n.length0&&I(n,t,r.text),r.forward(a),o+=a}let c=e[s++];for(;o>1].toJSON()))}return e}static of(e,t,n){let i=[],s=[],o=0,l=null;function a(e=!1){if(!e&&!i.length)return;of||u<0||f>t)throw RangeError(`Invalid change range ${u} to ${f} (in doc of length ${t})`);let p=d?"string"==typeof d?r.of(d.split(n||w)):d:r.empty,m=p.length;if(u==f&&0==m)return;uo&&T(i,u-o,-1),T(i,f-u,m),I(s,i,p),o=f}}(e),a(!l),l}static empty(e){return new A(e?[e,-1]:[],[])}static fromJSON(e){if(!Array.isArray(e))throw RangeError("Invalid JSON representation of ChangeSet");let t=[],n=[];for(let i=0;it&&"string"!=typeof e))throw RangeError("Invalid JSON representation of ChangeSet");else if(1==s.length)t.push(s[0],0);else{for(;n.length=0&&n<=0&&n==e[r+1]?e[r]+=t:0==t&&0==e[r]?e[r+1]+=n:i?(e[r]+=t,e[r+1]+=n):e.push(t,n)}function I(e,t,n){if(0==n.length)return;let i=t.length-2>>1;if(i>1])),!n&&l!=e.sections.length&&!(e.sections[l+1]<0);)a=e.sections[l++],h=e.sections[l++];t(s,c,o,u,f),s=c,o=u}}}function z(e,t,n,i=!1){let r=[],s=i?[]:null,o=new M(e),l=new M(t);for(let a=-1;;)if(-1==o.ins&&-1==l.ins){let h=Math.min(o.len,l.len);T(r,h,-1),o.forward(h),l.forward(h)}else if(l.ins>=0&&(o.ins<0||a==o.i||0==o.off&&(l.len=0&&a=0){let f=0,d=o.len;for(;d;)if(-1==l.ins){let p=Math.min(d,l.len);f+=p,d-=p,l.forward(p)}else if(0==l.ins&&l.lena||o.ins>=0&&o.len>a)&&(l||i.length>h),s.forward2(a),o.forward(a)}}else T(i,0,o.ins,l),r&&I(r,i,o.text),o.next()}}class M{constructor(e){this.set=e,this.i=0,this.next()}next(){let{sections:e}=this.set;this.i>1;return t>=e.length?r.empty:e[t]}textBit(e){let{inserted:t}=this.set,n=this.i-2>>1;return n>=t.length&&!e?r.empty:t[n].slice(this.off,null==e?void 0:this.off+e)}forward(e){e==this.len?this.next():(this.len-=e,this.off+=e)}forward2(e){-1==this.ins?this.forward(e):e==this.ins?this.next():(this.ins-=e,this.off+=e)}}class ${constructor(e,t,n){this.from=e,this.to=t,this.flags=n}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let e=3&this.flags;return 3==e?null:e}get goalColumn(){let e=this.flags>>5;return 33554431==e?void 0:e}map(e,t=-1){let n,i;return this.empty?n=i=e.mapPos(this.from,t):(n=e.mapPos(this.from,1),i=e.mapPos(this.to,-1)),n==this.from&&i==this.to?this:new $(n,i,this.flags)}extend(e,t=e){if(e<=this.anchor&&t>=this.anchor)return N.range(e,t);let n=Math.abs(e-this.anchor)>Math.abs(t-this.anchor)?e:t;return N.range(this.anchor,n)}eq(e){return this.anchor==e.anchor&&this.head==e.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(e){if(!e||"number"!=typeof e.anchor||"number"!=typeof e.head)throw RangeError("Invalid JSON representation for SelectionRange");return N.range(e.anchor,e.head)}static create(e,t,n){return new $(e,t,n)}}class N{constructor(e,t){this.ranges=e,this.mainIndex=t}map(e,t=-1){return e.empty?this:N.create(this.ranges.map(n=>n.map(e,t)),this.mainIndex)}eq(e){if(this.ranges.length!=e.ranges.length||this.mainIndex!=e.mainIndex)return!1;for(let t=0;te.toJSON()),main:this.mainIndex}}static fromJSON(e){if(!e||!Array.isArray(e.ranges)||"number"!=typeof e.main||e.main>=e.ranges.length)throw RangeError("Invalid JSON representation for EditorSelection");return new N(e.ranges.map(e=>$.fromJSON(e)),e.main)}static single(e,t=e){return new N([N.range(e,t)],0)}static create(e,t=0){if(0==e.length)throw RangeError("A selection needs at least one range");for(let n=0,i=0;ie?4:0))}static normalized(e,t=0){let n=e[t];e.sort((e,t)=>e.from-t.from),t=e.indexOf(n);for(let i=1;ir.head?N.range(l,o):N.range(o,l))}}return new N(e,t)}}function E(e,t){for(let n of e.ranges)if(n.to>t)throw RangeError("Selection points outside of document")}let W=0;class B{constructor(e,t,n,i,r){this.combine=e,this.compareInput=t,this.compare=n,this.isStatic=i,this.id=W++,this.default=e([]),this.extensions="function"==typeof r?r(this):r}static define(e={}){return new B(e.combine||(e=>e),e.compareInput||((e,t)=>e===t),e.compare||(e.combine?(e,t)=>e===t:J),!!e.static,e.enables)}of(e){return new L([],this,0,e)}compute(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new L(e,this,1,t)}computeN(e,t){if(this.isStatic)throw Error("Can't compute a static facet");return new L(e,this,2,t)}from(e,t){return t||(t=e=>e),this.compute([e],n=>t(n.field(e)))}}function J(e,t){return e==t||e.length==t.length&&e.every((e,n)=>e===t[n])}class L{constructor(e,t,n,i){this.dependencies=e,this.facet=t,this.type=n,this.value=i,this.id=W++}dynamicSlot(e){var t;let n=this.value,i=this.facet.compareInput,r=this.id,s=e[r]>>1,o=2==this.type,l=!1,a=!1,h=[];for(let c of this.dependencies)"doc"==c?l=!0:"selection"==c?a=!0:((null!==(t=e[c.id])&&void 0!==t?t:1)&1)==0&&h.push(e[c.id]);return{create:e=>(e.values[s]=n(e),1),update(e,t){if(l&&t.docChanged||a&&(t.docChanged||t.selection)||_(e,h)){let r=n(e);if(o?!j(r,e.values[s],i):!i(r,e.values[s]))return e.values[s]=r,1}return 0},reconfigure:(e,t)=>{let l,a=t.config.address[r];if(null!=a){let h=ee(t,a);if(this.dependencies.every(n=>n instanceof B?t.facet(n)===e.facet(n):!(n instanceof q)||t.field(n,!1)==e.field(n,!1))||(o?j(l=n(e),h,i):i(l=n(e),h)))return e.values[s]=h,0}else l=n(e);return e.values[s]=l,1}}}}function j(e,t,n){if(e.length!=t.length)return!1;for(let i=0;ie===t),e);return e.provide&&(t.provides=e.provide(t)),t}create(e){let t=e.facet(F).find(e=>e.field==this);return((null==t?void 0:t.create)||this.createF)(e)}slot(e){let t=e[this.id]>>1;return{create:e=>(e.values[t]=this.create(e),1),update:(e,n)=>{let i=e.values[t],r=this.updateF(i,n);return this.compareF(i,r)?0:(e.values[t]=r,1)},reconfigure:(e,n)=>null!=n.config.address[this.id]?(e.values[t]=n.field(this),0):(e.values[t]=this.create(e),1)}}init(e){return[this,F.of({field:this,create:e})]}get extension(){return this}}let U={lowest:4,low:3,default:2,high:1,highest:0};function X(e){return t=>new Z(t,e)}let V={highest:X(U.highest),high:X(U.high),default:X(U.default),low:X(U.low),lowest:X(U.lowest)};class Z{constructor(e,t){this.inner=e,this.prec=t}}class G{of(e){return new Y(this,e)}reconfigure(e){return G.reconfigure.of({compartment:this,extension:e})}get(e){return e.config.compartments.get(this)}}class Y{constructor(e,t){this.compartment=e,this.inner=t}}class H{constructor(e,t,n,i,r,s){for(this.base=e,this.compartments=t,this.dynamicSlots=n,this.address=i,this.staticValues=r,this.facets=s,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(e,t,n){let i,r,s=[],o=Object.create(null),l=new Map;for(let a of(i=[[],[],[],[],[]],r=new Map,!function e(n,s){let o=r.get(n);if(null!=o){if(o<=s)return;let a=i[o].indexOf(n);a>-1&&i[o].splice(a,1),n instanceof Y&&l.delete(n.compartment)}if(r.set(n,s),Array.isArray(n))for(let h of n)e(h,s);else if(n instanceof Y){if(l.has(n.compartment))throw RangeError("Duplicate use of compartment in extensions");let c=t.get(n.compartment)||n.inner;l.set(n.compartment,c),e(c,s)}else if(n instanceof Z)e(n.inner,n.prec);else if(n instanceof q)i[s].push(n),n.provides&&e(n.provides,s);else if(n instanceof L)i[s].push(n),n.facet.extensions&&e(n.facet.extensions,U.default);else{let u=n.extension;if(!u)throw Error(`Unrecognized extension value in extension set (${n}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);e(u,s)}}(e,U.default),i.reduce((e,t)=>e.concat(t))))a instanceof q?s.push(a):(o[a.facet.id]||(o[a.facet.id]=[])).push(a);let h=Object.create(null),c=[],u=[];for(let f of s)h[f.id]=u.length<<1,u.push(e=>f.slot(e));let d=null==n?void 0:n.config.facets;for(let p in o){let m=o[p],g=m[0].facet,k=d&&d[p]||[];if(m.every(e=>0==e.type)){if(h[g.id]=c.length<<1|1,J(k,m))c.push(n.facet(g));else{let y=g.combine(m.map(e=>e.value));c.push(n&&g.compare(y,n.facet(g))?n.facet(g):y)}}else{for(let v of m)0==v.type?(h[v.id]=c.length<<1|1,c.push(v.value)):(h[v.id]=u.length<<1,u.push(e=>v.dynamicSlot(e)));h[g.id]=u.length<<1,u.push(e=>(function(e,t,n){let i=n.map(t=>e[t.id]),r=n.map(e=>e.type),s=i.filter(e=>!(1&e)),o=e[t.id]>>1;function l(e){let n=[];for(let s=0;se(h));return new H(e,l,b,h,c,o)}}function K(e,t){if(1&t)return 2;let n=t>>1,i=e.status[n];if(4==i)throw Error("Cyclic dependency between fields and/or facets");if(2&i)return i;e.status[n]=4;let r=e.computeSlot(e,e.config.dynamicSlots[n]);return e.status[n]=2|r}function ee(e,t){return 1&t?e.config.staticValues[t>>1]:e.values[t>>1]}let et=B.define(),en=B.define({combine:e=>e.some(e=>e),static:!0}),ei=B.define({combine:e=>e.length?e[0]:void 0,static:!0}),er=B.define(),es=B.define(),eo=B.define(),el=B.define({combine:e=>!!e.length&&e[0]});class ea{constructor(e,t){this.type=e,this.value=t}static define(){return new eh}}class eh{of(e){return new ea(this,e)}}class ec{constructor(e){this.map=e}of(e){return new eu(this,e)}}class eu{constructor(e,t){this.type=e,this.value=t}map(e){let t=this.type.map(this.value,e);return void 0===t?void 0:t==this.value?this:new eu(this.type,t)}is(e){return this.type==e}static define(e={}){return new ec(e.map||(e=>e))}static mapEffects(e,t){if(!e.length)return e;let n=[];for(let i of e){let r=i.map(t);r&&n.push(r)}return n}}eu.reconfigure=eu.define(),eu.appendConfig=eu.define();class ef{constructor(e,t,n,i,r,s){this.startState=e,this.changes=t,this.selection=n,this.effects=i,this.annotations=r,this.scrollIntoView=s,this._doc=null,this._state=null,n&&E(n,t.newLength),r.some(e=>e.type==ef.time)||(this.annotations=r.concat(ef.time.of(Date.now())))}static create(e,t,n,i,r,s){return new ef(e,t,n,i,r,s)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(e){for(let t of this.annotations)if(t.type==e)return t.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(e){let t=this.annotation(ef.userEvent);return!!(t&&(t==e||t.length>e.length&&t.slice(0,e.length)==e&&"."==t[e.length]))}}function ed(e,t,n){var i;let r,s,o;return n?(r=t.changes,s=A.empty(t.changes.length),o=e.changes.compose(t.changes)):(r=t.changes.map(e.changes),s=e.changes.mapDesc(t.changes,!0),o=e.changes.compose(r)),{changes:o,selection:t.selection?t.selection.map(s):null===(i=e.selection)||void 0===i?void 0:i.map(r),effects:eu.mapEffects(e.effects,r).concat(eu.mapEffects(t.effects,s)),annotations:e.annotations.length?e.annotations.concat(t.annotations):t.annotations,scrollIntoView:e.scrollIntoView||t.scrollIntoView}}function ep(e,t,n){let i=t.selection,r=eg(t.annotations);return t.userEvent&&(r=r.concat(ef.userEvent.of(t.userEvent))),{changes:t.changes instanceof A?t.changes:A.of(t.changes||[],n,e.facet(ei)),selection:i&&(i instanceof N?i:N.single(i.anchor,i.head)),effects:eg(t.effects),annotations:r,scrollIntoView:!!t.scrollIntoView}}ef.time=ea.define(),ef.userEvent=ea.define(),ef.addToHistory=ea.define(),ef.remote=ea.define();let em=[];function eg(e){return null==e?em:Array.isArray(e)?e:[e]}var ek=((Q=ek||(ek={}))[Q.Word=0]="Word",Q[Q.Space=1]="Space",Q[Q.Other=2]="Other",Q);let ey=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{i=RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(ev){}class eb{constructor(e,t,n,i,r,s){this.config=e,this.doc=t,this.selection=n,this.values=i,this.status=e.statusTemplate.slice(),this.computeSlot=r,s&&(s._state=this);for(let o=0;o=0;r--){let s=n[r](e);s&&Object.keys(s).length&&(i=ed(i,ep(t,s,e.changes.newLength),!0))}return i==e?e:ef.create(t,e.changes,e.selection,i.effects,i.annotations,i.scrollIntoView)}(i?function(t){let n=t.startState,i=!0;for(let r of n.facet(er)){let s=r(t);if(!1===s){i=!1;break}Array.isArray(s)&&(i=!0===i?s:function(e,t){let n=[];for(let i=0,r=0;;){let s,o;if(i=e[i]))s=e[i++],o=e[i++];else{if(!(r=0;c--){let u=h[c](t);t=u instanceof ef?u:Array.isArray(u)&&1==u.length&&u[0]instanceof ef?u[0]:e(n,eg(u),!1)}return t}(l):l)}(this,e,!0)}applyTransaction(e){let t,n=this.config,{base:i,compartments:r}=n;for(let s of e.effects)s.is(G.reconfigure)?(n&&(r=new Map,n.compartments.forEach((e,t)=>r.set(t,e)),n=null),r.set(s.value.compartment,s.value.extension)):s.is(eu.reconfigure)?(n=null,i=s.value):s.is(eu.appendConfig)&&(n=null,i=eg(i).concat(s.value));n?t=e.startState.values.slice():(n=H.resolve(i,r,this),t=new eb(n,this.doc,this.selection,n.dynamicSlots.map(()=>null),(e,t)=>t.reconfigure(e,this),null).values),new eb(n,e.newDoc,e.newSelection,t,(t,n)=>n.update(t,e),e)}replaceSelection(e){return"string"==typeof e&&(e=this.toText(e)),this.changeByRange(t=>({changes:{from:t.from,to:t.to,insert:e},range:N.cursor(t.from+e.length)}))}changeByRange(e){let t=this.selection,n=e(t.ranges[0]),i=this.changes(n.changes),r=[n.range],s=eg(n.effects);for(let o=1;os.spec.fromJSON(o,e)))}}return eb.create({doc:e.doc,selection:N.fromJSON(e.selection),extensions:t.extensions?i.concat([t.extensions]):i})}static create(e={}){let t=H.resolve(e.extensions||[],new Map),n=e.doc instanceof r?e.doc:r.of((e.doc||"").split(t.staticFacet(eb.lineSeparator)||w)),i=e.selection?e.selection instanceof N?e.selection:N.single(e.selection.anchor,e.selection.head):N.single(0);return E(i,n.length),t.staticFacet(en)||(i=i.asSingle()),new eb(t,n,i,t.dynamicSlots.map(()=>null),(e,t)=>t.create(e),null)}get tabSize(){return this.facet(eb.tabSize)}get lineBreak(){return this.facet(eb.lineSeparator)||"\n"}get readOnly(){return this.facet(el)}phrase(e,...t){for(let n of this.facet(eb.phrases))if(Object.prototype.hasOwnProperty.call(n,e)){e=n[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(e,n)=>{if("$"==n)return"$";let i=+(n||1);return!i||i>t.length?e:t[i-1]})),e}languageDataAt(e,t,n=-1){let i=[];for(let r of this.facet(et))for(let s of r(this,t,n))Object.prototype.hasOwnProperty.call(s,e)&&i.push(s[e]);return i}charCategorizer(e){var t;return t=this.languageDataAt("wordChars",e).join(""),e=>{if(!/\S/.test(e))return ek.Space;if(function(e){if(i)return i.test(e);for(let t=0;t"\x80"&&(n.toUpperCase()!=n.toLowerCase()||ey.test(n)))return!0}return!1}(e))return ek.Word;for(let n=0;n-1)return ek.Word;return ek.Other}}wordAt(e){let{text:t,from:n,length:i}=this.doc.lineAt(e),r=this.charCategorizer(e),s=e-n,o=e-n;for(;s>0;){let l=m(t,s,!1);if(r(t.slice(l,s))!=ek.Word)break;s=l}for(;oe.length?e[0]:4}),eb.lineSeparator=ei,eb.readOnly=el,eb.phrases=B.define({compare(e,t){let n=Object.keys(e),i=Object.keys(t);return n.length==i.length&&n.every(n=>e[n]==t[n])}}),eb.languageData=et,eb.changeFilter=er,eb.transactionFilter=es,eb.transactionExtender=eo,G.reconfigure=eu.define();class eO{eq(e){return this==e}range(e,t=e){return ew.create(e,t,this)}}eO.prototype.startSide=eO.prototype.endSide=0,eO.prototype.point=!1,eO.prototype.mapMode=P.TrackDel;class ew{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(e,t,n){return new ew(e,t,n)}}function eS(e,t){return e.from-t.from||e.value.startSide-t.value.startSide}class eQ{constructor(e,t,n,i){this.from=e,this.to=t,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,i=0){let r=n?this.to:this.from;for(let s=i,o=r.length;;){if(s==o)return s;let l=s+o>>1,a=r[l]-e||(n?this.value[l].endSide:this.value[l].startSide)-t;if(l==s)return a>=0?s:o;a>=0?o=l:s=l+1}}between(e,t,n,i){for(let r=this.findIndex(t,-1e9,!0),s=this.findIndex(n,1e9,!1,r);r(f=t.mapPos(c,a.endSide))||u==f&&a.startSide>0&&a.endSide<=0)continue;0>(f-u||a.endSide-a.startSide)||(s<0&&(s=u),a.point&&(o=Math.max(o,f-u)),n.push(a),i.push(u-s),r.push(f-s))}return{mapped:n.length?new eQ(i,r,n,o):null,pos:s}}}class eP{constructor(e,t,n,i){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=i}static create(e,t,n,i){return new eP(e,t,n,i)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:i=0,filterTo:r=this.length}=e,s=e.filter;if(0==t.length&&!s)return this;if(n&&(t=t.slice().sort(eS)),this.isEmpty)return t.length?eP.of(t):this;let o=new eT(this,null,-1).goto(0),l=0,a=[],h=new eC;for(;o.value||l=0){let c=t[l++];h.addInner(c.from,c.to,c.value)||a.push(c)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||ro.to||r=r&&e<=r+s.length&&!1===s.between(r,e-r,t-r,n))return}this.nextLayer.between(e,t,n)}}iter(e=0){return eI.from([this]).goto(e)}get isEmpty(){return this.nextLayer==this}static iter(e,t=0){return eI.from(e).goto(t)}static compare(e,t,n,i,r=-1){let s=e.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=r),o=t.filter(e=>e.maxPoint>0||!e.isEmpty&&e.maxPoint>=r),l=eA(s,o,n),a=new ez(s,l,r),h=new ez(o,l,r);n.iterGaps((e,t,n)=>eD(a,e,h,t,n,i)),n.empty&&0==n.length&&eD(a,0,h,0,0,i)}static eq(e,t,n=0,i){null==i&&(i=999999999);let r=e.filter(e=>!e.isEmpty&&0>t.indexOf(e)),s=t.filter(t=>!t.isEmpty&&0>e.indexOf(t));if(r.length!=s.length)return!1;if(!r.length)return!0;let o=eA(r,s),l=new ez(r,o,0).goto(n),a=new ez(s,o,0).goto(n);for(;;){if(l.to!=a.to||!eM(l.active,a.active)||l.point&&(!a.point||!l.point.eq(a.point)))return!1;if(l.to>i)return!0;l.next(),a.next()}}static spans(e,t,n,i,r=-1){let s=new ez(e,null,r).goto(t),o=t,l=s.openStart;for(;;){let a=Math.min(s.to,n);if(s.point?(i.point(o,a,s.point,s.activeForPoint(s.to),l,s.pointRank),l=s.openEnd(a)+(s.to>a?1:0)):a>o&&(i.span(o,a,s.active,l),l=s.openEnd(a)),s.to>n)break;o=s.to,s.next()}return l}static of(e,t=!1){let n=new eC;for(let i of e instanceof ew?[e]:t?function(e){if(e.length>1)for(let t=e[0],n=1;n0)return e.slice().sort(eS);t=i}return e}(e):e)n.add(i.from,i.to,i.value);return n.finish()}}eP.empty=new eP([],[],null,-1),eP.empty.nextLayer=eP.empty;class eC{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(e){this.chunks.push(new eQ(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,e&&(this.from=[],this.to=[],this.value=[])}add(e,t,n){this.addInner(e,t,n)||(this.nextLayer||(this.nextLayer=new eC)).add(e,t,n)}addInner(e,t,n){let i=e-this.lastTo||n.startSide-this.last.endSide;if(i<=0&&0>(e-this.lastFrom||n.startSide-this.last.startSide))throw Error("Ranges must be added sorted by `from` position and `startSide`");return!(i<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=e),this.from.push(e-this.chunkStart),this.to.push(t-this.chunkStart),this.last=n,this.lastFrom=e,this.lastTo=t,this.value.push(n),n.point&&(this.maxPoint=Math.max(this.maxPoint,t-e)),!0)}addChunk(e,t){if(0>(e-this.lastTo||t.value[0].startSide-this.last.endSide))return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,t.maxPoint),this.chunks.push(t),this.chunkPos.push(e);let n=t.value.length-1;return this.last=t.value[n],this.lastFrom=t.from[n]+e,this.lastTo=t.to[n]+e,!0}finish(){return this.finishInner(eP.empty)}finishInner(e){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return e;let t=eP.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(e):e,this.setMaxPoint);return this.from=null,t}}function eA(e,t,n){let i=new Map;for(let r of e)for(let s=0;s(this.to-e||this.endSide-t)&&this.gotoInner(e,t,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let e=this.layer.chunkPos[this.chunkIndex],t=this.layer.chunk[this.chunkIndex],n=e+t.from[this.rangeIndex];if(this.from=n,this.to=e+t.to[this.rangeIndex],this.value=t.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(e){if(e==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=n&&i.push(new eT(s,t,n,r));return 1==i.length?i[0]:new eI(i)}get startSide(){return this.value?this.value.startSide:0}goto(e,t=-1e9){for(let n of this.heap)n.goto(e,t);for(let i=this.heap.length>>1;i>=0;i--)eR(this.heap,i);return this.next(),this}forward(e,t){for(let n of this.heap)n.forward(e,t);for(let i=this.heap.length>>1;i>=0;i--)eR(this.heap,i);0>(this.to-e||this.value.endSide-t)&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let e=this.heap[0];this.from=e.from,this.to=e.to,this.value=e.value,this.rank=e.rank,e.value&&e.next(),eR(this.heap,0)}}}function eR(e,t){for(let n=e[t];;){let i=(t<<1)+1;if(i>=e.length)break;let r=e[i];if(i+1=0&&(r=e[i+1],i++),0>n.compare(r))break;e[i]=n,e[t]=r,t=i}}class ez{constructor(e,t,n){this.minPoint=n,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=eI.from(e,t,n)}goto(e,t=-1e9){return this.cursor.goto(e,t),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=e,this.endSide=t,this.openStart=-1,this.next(),this}forward(e,t){for(;this.minActive>-1&&0>(this.activeTo[this.minActive]-e||this.active[this.minActive].endSide-t);)this.removeActive(this.minActive);this.cursor.forward(e,t)}removeActive(e){e$(this.active,e),e$(this.activeTo,e),e$(this.activeRank,e),this.minActive=eE(this.active,this.activeTo)}addActive(e){let t=0,{value:n,to:i,rank:r}=this.cursor;for(;t-1&&0>(this.activeTo[r]-this.cursor.from||this.active[r].endSide-this.cursor.startSide)){if(this.activeTo[r]>e){this.to=this.activeTo[r],this.endSide=this.active[r].endSide;break}this.removeActive(r),n&&e$(n,r)}else if(this.cursor.value){if(this.cursor.from>e){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let s=this.cursor.value;if(s.point){if(t&&this.cursor.to==this.to&&this.cursor.frome&&i++,this.cursor.next()}}else{this.to=this.endSide=1e9;break}}if(n){let o=0;for(;o=0&&!(this.activeRank[n]e||this.activeTo[n]==e&&this.active[n].endSide>=this.point.endSide)&&t.push(this.active[n]);return t.reverse()}openEnd(e){let t=0;for(let n=this.activeTo.length-1;n>=0&&this.activeTo[n]>e;n--)t++;return t}}function eD(e,t,n,i,r,s){e.goto(t),n.goto(i);let o=i+r,l=i,a=i-t;for(;;){let h=e.to+a-n.to||e.endSide-n.endSide,c=h<0?e.to+a:n.to,u=Math.min(c,o);if(e.point||n.point?e.point&&n.point&&(e.point==n.point||e.point.eq(n.point))&&eM(e.activeForPoint(e.to+a),n.activeForPoint(n.to))||s.comparePoint(l,u,e.point,n.point):u>l&&!eM(e.active,n.active)&&s.compareRange(l,u,e.active,n.active),c>o)break;l=c,h<=0&&e.next(),h>=0&&n.next()}}function eM(e,t){if(e.length!=t.length)return!1;for(let n=0;n=t;i--)e[i+1]=e[i];e[t]=n}function eE(e,t){let n=-1,i=1e9;for(let r=0;r(t[r]-i||e[r].endSide-e[n].endSide)&&(n=r,i=t[r]);return n}function eW(e,t,n=e.length){let i=0;for(let r=0;r=t)return r;if(r==e.length)break;s+=9==e.charCodeAt(r)?n-s%n:1,r=m(e,r)}return!0===i?-1:e.length}},41113:function(e,t,n){var i,r;n.d(t,{FE:function(){return $},Jq:function(){return u},L3:function(){return s},Lj:function(){return f},_b:function(){return D},hr:function(){return R},i9:function(){return z},md:function(){return a},mp:function(){return m},vj:function(){return i}});let s=1024,o=0;class l{constructor(e,t){this.from=e,this.to=t}}class a{constructor(e={}){this.id=o++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw Error("This node type doesn't define a deserialize function")})}add(e){if(this.perNode)throw RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=u.match(e)),t=>{let n=e(t);return void 0===n?null:[this,n]}}}a.closedBy=new a({deserialize:e=>e.split(" ")}),a.openedBy=new a({deserialize:e=>e.split(" ")}),a.group=new a({deserialize:e=>e.split(" ")}),a.contextHash=new a({perNode:!0}),a.lookAhead=new a({perNode:!0}),a.mounted=new a({perNode:!0});class h{constructor(e,t,n){this.tree=e,this.overlay=t,this.parser=n}}let c=Object.create(null);class u{constructor(e,t,n,i=0){this.name=e,this.props=t,this.id=n,this.flags=i}static define(e){let t=e.props&&e.props.length?Object.create(null):c,n=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),i=new u(e.name||"",t,e.id,n);if(e.props){for(let r of e.props)if(Array.isArray(r)||(r=r(i)),r){if(r[0].perNode)throw RangeError("Can't store a per-node prop on a node type");t[r[0].id]=r[1]}}return i}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(a.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let n in e)for(let i of n.split(" "))t[i]=e[n];return e=>{for(let n=e.prop(a.group),i=-1;i<(n?n.length:0);i++){let r=t[i<0?e.name:n[i]];if(r)return r}}}}u.none=new u("",Object.create(null),0,8);class f{constructor(e){this.types=e;for(let t=0;t=r&&(o.type.isAnonymous||!1!==t(o))){if(o.firstChild())continue;l=!0}for(;l&&n&&!o.type.isAnonymous&&n(o),!o.nextSibling();){if(!o.parent())return;l=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:I(u.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,n)=>new m(this.type,e,t,n,this.propValues),e.makeTree||((e,t,n)=>new m(u.none,e,t,n)))}static build(e){return function(e){var t;let{buffer:n,nodeSet:i,maxBufferLength:r=s,reused:o=[],minRepeatType:l=i.types.length}=e,h=Array.isArray(n)?new g(n,n.length):n,c=i.types,u=0,f=0;function d(e,t,n,r,s,o,l,a){let h=[],c=[];for(;e.length>r;)h.push(e.pop()),c.push(t.pop()+n-s);e.push(p(i.types[l],h,c,o-s,a-o)),t.push(s-n)}function p(e,t,n,i,r=0,s){if(u){let o=[a.contextHash,u];s=s?[o].concat(s):[o]}if(r>25){let l=[a.lookAhead,r];s=s?[l].concat(s):[l]}return new m(e,t,n,i,s)}let y=[],v=[];for(;h.pos>0;)!function e(t,n,s,g,y){let{id:v,start:b,end:x,size:O}=h,w=f;for(;O<0;){if(h.next(),-1==O){let S=o[v];s.push(S),g.push(b-t);return}if(-3==O){u=v;return}if(-4==O){f=v;return}throw RangeError(`Unrecognized record size: ${O}`)}let Q=c[v],P,C,A=b-t;if(x-b<=r&&(C=function(e,t){let n=h.fork(),i=0,s=0,o=0,a=n.end-r,c={size:0,start:0,skip:0};n:for(let u=n.pos-e;n.pos>u;){let f=n.size;if(n.id==t&&f>=0){c.size=i,c.start=s,c.skip=o,o+=4,i+=4,n.next();continue}let d=n.pos-f;if(f<0||d=l?4:0,m=n.start;for(n.next();n.pos>d;){if(n.size<0){if(-3==n.size)p+=4;else break n}else n.id>=l&&(p+=4);n.next()}s=m,i+=f,o+=p}return(t<0||i==e)&&(c.size=i,c.start=s,c.skip=o),c.size>4?c:void 0}(h.pos-n,y))){let T=new Uint16Array(C.size-C.skip),R=h.pos-C.size,z=T.length;for(;h.pos>R;)z=function e(t,n,i){let{id:r,start:s,end:o,size:a}=h;if(h.next(),a>=0&&r4){let d=h.pos-(a-4);for(;h.pos>d;)i=e(t,n,i)}n[--i]=c,n[--i]=o-t,n[--i]=s-t,n[--i]=r}else -3==a?u=r:-4==a&&(f=r);return i}(C.start,T,z);P=new k(T,x-C.start,i),A=C.start-t}else{let D=h.pos-O;h.next();let M=[],$=[],N=v>=l?v:-1,E=0,W=x;for(;h.pos>D;)N>=0&&h.id==N&&h.size>=0?(h.end<=W-r&&(d(M,$,b,E,h.end,W,N,w),E=M.length,W=h.end),h.next()):e(b,D,M,$,N);if(N>=0&&E>0&&E-1&&E>0){let B=function(e){return(t,n,i)=>{let r=0,s=t.length-1,o,l;if(s>=0&&(o=t[s])instanceof m){if(!s&&o.type==e&&o.length==i)return o;(l=o.prop(a.lookAhead))&&(r=n[s]+o.length+l)}return p(e,t,n,i,r)}}(Q);P=I(Q,M,$,0,M.length,0,x-b,B,B)}else P=p(Q,M,$,x-b,w-x)}s.push(P),g.push(A)}(e.start||0,e.bufferStart||0,y,v,-1);let b=null!==(t=e.length)&&void 0!==t?t:y.length?v[0]+y[0].length:0;return new m(c[e.topID],y.reverse(),v.reverse(),b)}(e)}}m.empty=new m(u.none,[],[],0);class g{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new g(this.buffer,this.index)}}class k{constructor(e,t,n){this.buffer=e,this.length=t,this.set=n}get type(){return u.none}toString(){let e=[];for(let t=0;t0)));l=s[l+3]);return o}slice(e,t,n,i){let r=this.buffer,s=new Uint16Array(t-e);for(let o=e,l=0;o=t&&nt;case 1:return n<=t&&i>t;case 2:return i>t;case 4:return!0}}function v(e,t){let n=e.childBefore(t);for(;n;){let i=n.lastChild;if(!i||i.to!=n.to)break;i.type.isError&&i.from==i.to?(e=n,n=i.prevSibling):n=i}return e}function b(e,t,n,r){for(var s;e.from==e.to||(n<1?e.from>=t:e.from>t)||(n>-1?e.to<=t:e.to0?l.length:-1;e!=c;e+=t){let u=l[e],f=h[e]+o.from;if(y(r,n,f,f+u.length)){if(u instanceof k){if(s&i.ExcludeBuffers)continue;let d=u.findChild(0,u.buffer.length,t,n-f,r);if(d>-1)return new Q(new S(o,u,e,f),null,d)}else if(s&i.IncludeAnonymous||!u.type.isAnonymous||C(u)){let p;if(!(s&i.IgnoreMounts)&&u.props&&(p=u.prop(a.mounted))&&!p.overlay)return new x(p.tree,f,e,o);let m=new x(u,f,e,o);return s&i.IncludeAnonymous||!m.type.isAnonymous?m:m.nextChild(t<0?u.children.length-1:0,t,n,r)}}}if(s&i.IncludeAnonymous||!o.type.isAnonymous||(e=o.index>=0?o.index+t:t<0?-1:o._parent._tree.children.length,!(o=o._parent)))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}enter(e,t,n=0){let r;if(!(n&i.IgnoreOverlays)&&(r=this._tree.prop(a.mounted))&&r.overlay){let s=e-this.from;for(let{from:o,to:l}of r.overlay)if((t>0?o<=s:o=s:l>s))return new x(r.tree,r.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,n)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(e=0){return new P(this,e)}get tree(){return this._tree}toTree(){return this._tree}resolve(e,t=0){return b(this,e,t,!1)}resolveInner(e,t=0){return b(this,e,t,!0)}enterUnfinishedNodesBefore(e){return v(this,e)}getChild(e,t=null,n=null){let i=O(this,e,t,n);return i.length?i[0]:null}getChildren(e,t=null,n=null){return O(this,e,t,n)}toString(){return this._tree.toString()}get node(){return this}matchContext(e){return w(this,e)}}function O(e,t,n,i){let r=e.cursor(),s=[];if(!r.firstChild())return s;if(null!=n){for(;!r.type.is(n);)if(!r.nextSibling())return s}for(;;){if(null!=i&&r.type.is(i))return s;if(r.type.is(t)&&s.push(r.node),!r.nextSibling())return null==i?s:[]}}function w(e,t,n=t.length-1){for(let i=e.parent;n>=0;i=i.parent){if(!i)return!1;if(!i.type.isAnonymous){if(t[n]&&t[n]!=i.name)return!1;n--}}return!0}class S{constructor(e,t,n,i){this.parent=e,this.buffer=t,this.index=n,this.start=i}}class Q{constructor(e,t,n){this.context=e,this._parent=t,this.index=n,this.type=e.buffer.set.types[e.buffer.buffer[n]]}get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}child(e,t,n){let{buffer:i}=this.context,r=i.findChild(this.index+4,i.buffer[this.index+3],e,t-this.context.start,n);return r<0?null:new Q(this.context,this,r)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}enter(e,t,n=0){if(n&i.ExcludeBuffers)return null;let{buffer:r}=this.context,s=r.findChild(this.index+4,r.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return s<0?null:new Q(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new Q(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new Q(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}cursor(e=0){return new P(this,e)}get tree(){return null}toTree(){let e=[],t=[],{buffer:n}=this.context,i=this.index+4,r=n.buffer[this.index+3];if(r>i){let s=n.buffer[this.index+1],o=n.buffer[this.index+2];e.push(n.slice(i,r,s,o)),t.push(0)}return new m(this.type,e,t,this.to-this.from)}resolve(e,t=0){return b(this,e,t,!1)}resolveInner(e,t=0){return b(this,e,t,!0)}enterUnfinishedNodesBefore(e){return v(this,e)}toString(){return this.context.buffer.childString(this.index)}getChild(e,t=null,n=null){let i=O(this,e,t,n);return i.length?i[0]:null}getChildren(e,t=null,n=null){return O(this,e,t,n)}get node(){return this}matchContext(e){return w(this,e)}}class P{constructor(e,t=0){if(this.mode=t,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,e instanceof x)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let n=e._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=e,this.yieldBuf(e.index)}}get name(){return this.type.name}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:n,buffer:i}=this.buffer;return this.type=t||i.set.types[i.buffer[e]],this.from=n+i.buffer[e+1],this.to=n+i.buffer[e+2],!0}yield(e){return!!e&&(e instanceof x?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,n){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,n,this.mode));let{buffer:i}=this.buffer,r=i.findChild(this.index+4,i.buffer[this.index+3],e,t-this.buffer.start,n);return!(r<0)&&(this.stack.push(this.index),this.yieldBuf(r))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,n=this.mode){return this.buffer?!(n&i.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,n))}parent(){if(!this.buffer)return this.yieldNode(this.mode&i.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&i.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,n=this.stack.length-1;if(e<0){let i=n<0?0:this.stack[n]+4;if(this.index!=i)return this.yieldBuf(t.findChild(i,this.index,-1,0,4))}else{let r=t.buffer[this.index+3];if(r<(n<0?t.buffer.length:t.buffer[this.stack[n]+3]))return this.yieldBuf(r)}return n<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,n,{buffer:r}=this;if(r){if(e>0){if(this.index-1)for(let o=t+e,l=e<0?-1:n._tree.children.length;o!=l;o+=e){let a=n._tree.children[o];if(this.mode&i.IncludeAnonymous||a instanceof k||!a.type.isAnonymous||C(a))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to=0;){for(let s=e;s;s=s._parent)if(s.index==i){if(i==this.index)return s;t=s,n=r+1;break n}i=this.stack[--r]}for(let o=n;o=0;r--){if(r<0)return w(this.node,e,i);let s=n[t.buffer[this.stack[r]]];if(!s.isAnonymous){if(e[i]&&e[i]!=s.name)return!1;i--}}return!0}}function C(e){return e.children.some(e=>e instanceof k||!e.type.isAnonymous||C(e))}let A=new WeakMap;function T(e,t){if(!e.isAnonymous||t instanceof k||t.type!=e)return 1;let n=A.get(t);if(null==n){for(let i of(n=1,t.children)){if(i.type!=e||!(i instanceof m)){n=1;break}n+=T(e,i)}A.set(t,n)}return n}function I(e,t,n,i,r,s,o,l,a){let h=0;for(let c=i;c=u)break;m+=g}if(h==c+1){if(m>u){let k=n[c];t(k.children,k.positions,0,k.children.length,i[c]+l);continue}f.push(n[c])}else{let y=i[h-1]+n[h-1].length-p;f.push(I(e,n,i,c,h,p,y,null,a))}d.push(p+l-s)}}(t,n,i,r,0),(l||a)(f,d,o)}class R{constructor(){this.map=new WeakMap}setBuffer(e,t,n){let i=this.map.get(e);i||this.map.set(e,i=new Map),i.set(t,n)}getBuffer(e,t){let n=this.map.get(e);return n&&n.get(t)}set(e,t){e instanceof Q?this.setBuffer(e.context.buffer,e.index,t):e instanceof x&&this.map.set(e.tree,t)}get(e){return e instanceof Q?this.getBuffer(e.context.buffer,e.index):e instanceof x?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class z{constructor(e,t,n,i,r=!1,s=!1){this.from=e,this.to=t,this.tree=n,this.offset=i,this.open=(r?1:0)|(s?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],n=!1){let i=[new z(0,e.length,e,0,!1,n)];for(let r of t)r.to>e.length&&i.push(r);return i}static applyChanges(e,t,n=128){if(!t.length)return e;let i=[],r=1,s=e.length?e[0]:null;for(let o=0,l=0,a=0;;o++){let h=o=n)for(;s&&s.from=u.from||c<=u.to||a){let f=Math.max(u.from,l)-a,d=Math.min(u.to,c)-a;u=f>=d?null:new z(f,d,u.tree,u.offset+a,o>0,!!h)}if(u&&i.push(u),s.to>c)break;s=rnew l(e.from,e.to)):[new l(0,0)]:[new l(0,e.length)],this.createParse(e,t||[],n)}parse(e,t,n){let i=this.startParse(e,t,n);for(;;){let r=i.advance();if(r)return r}}}class M{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}function $(e){return(t,n,i,r)=>new B(t,e,n,i,r)}class N{constructor(e,t,n,i,r){this.parser=e,this.parse=t,this.overlay=n,this.target=i,this.ranges=r}}class E{constructor(e,t,n,i,r,s,o){this.parser=e,this.predicate=t,this.mounts=n,this.index=i,this.start=r,this.target=s,this.prev=o,this.depth=0,this.ranges=[]}}let W=new a({perNode:!0});class B{constructor(e,t,n,i,r){this.nest=t,this.input=n,this.fragments=i,this.ranges=r,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=e}advance(){if(this.baseParse){let e=this.baseParse.advance();if(!e)return null;if(this.baseParse=null,this.baseTree=e,this.startInner(),null!=this.stoppedAt)for(let t of this.inner)t.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let n=this.baseTree;return null!=this.stoppedAt&&(n=new m(n.type,n.children,n.positions,n.length,n.propValues.concat([[W,this.stoppedAt]]))),n}let i=this.inner[this.innerDone],r=i.parse.advance();if(r){this.innerDone++;let s=Object.assign(Object.create(null),i.target.props);s[a.mounted.id]=new h(r,i.overlay,i.parser),i.target.props=s}return null}get parsedPos(){if(this.baseParse)return 0;let e=this.input.length;for(let t=this.innerDone;te.frag.from<=r.from&&e.frag.to>=r.to&&e.mount.overlay);if(c)for(let f of c.mount.overlay){let d=f.from+c.pos,p=f.to+c.pos;d>=r.from&&p<=r.to&&!t.ranges.some(e=>e.fromd)&&t.ranges.push({from:d,to:p})}}a=!1}else if(n&&(o=function(e,t,n){for(let i of e){if(i.from>=n)break;if(i.to>t)return i.from<=t&&i.to>=n?2:1}return 0}(n.ranges,r.from,r.to)))a=2!=o;else if(!r.type.isAnonymous&&r.from=t.to);i++);let o=r.children[i],l=o.buffer;r.children[i]=function e(n,i,r,a,h){let c=n;for(;l[c+2]+s<=t.from;)c=l[c+3];let u=[],f=[];J(o,n,c,u,f,a);let d=l[c+1],p=l[c+2],g=d+s==t.from&&p+s==t.to&&l[c]==t.type.id;return u.push(g?t.toTree():e(c+4,l[c+3],o.set.types[l[c]],d,p-d)),f.push(d-a),J(o,l[c+3],i,u,f,a),new m(r,u,f,h)}(0,l.length,u.none,0,o.length);for(let a=0;a<=n;a++)e.childAfter(t.from)}(r);let g=e.findMounts(r.from,s.parser);if("function"==typeof s.overlay)t=new E(s.parser,s.overlay,g,this.inner.length,r.from,r.tree,t);else{let k=_(this.ranges,s.overlay||[new l(r.from,r.to)]);k.length&&this.inner.push(new N(s.parser,s.parser.startParse(this.input,F(g,k),k),s.overlay?s.overlay.map(e=>new l(e.from-r.from,e.to-r.from)):null,r.tree,k)),s.overlay?k.length&&(n={ranges:k,depth:0,prev:n}):a=!1}}else t&&(h=t.predicate(r))&&(!0===h&&(h=new l(r.from,r.to)),h.fromnew l(e.from-t.start,e.to-t.start)),t.target,y)),t=t.prev}!n||--n.depth||(n=n.prev)}}}}function J(e,t,n,i,r,s){if(t=e&&t.enter(n,1,i.IgnoreOverlays|i.ExcludeBuffers)||t.next(!1)||(this.done=!0)}hasNode(e){if(this.moveTo(e.from),!this.done&&this.cursor.from+this.offset==e.from&&this.cursor.tree)for(let t=this.cursor.tree;;){if(t==e.tree)return!0;if(t.children.length&&0==t.positions[0]&&t.children[0]instanceof m)t=t.children[0];else break}return!1}}class j{constructor(e){var t;if(this.fragments=e,this.curTo=0,this.fragI=0,e.length){let n=this.curFrag=e[0];this.curTo=null!==(t=n.tree.prop(W))&&void 0!==t?t:n.to,this.inner=new L(n.tree,-n.offset)}else this.curFrag=this.inner=null}hasNode(e){for(;this.curFrag&&e.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=e.from&&this.curTo>=e.to&&this.inner.hasNode(e)}nextFrag(){var e;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let t=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(e=t.tree.prop(W))&&void 0!==e?e:t.to,this.inner=new L(t.tree,-t.offset)}}findMounts(e,t){var n;let i=[];if(this.inner){this.inner.cursor.moveTo(e,1);for(let r=this.inner.cursor.node;r;r=r.parent){let s=null===(n=r.tree)||void 0===n?void 0:n.prop(a.mounted);if(s&&s.parser==t)for(let o=this.fragI;o=r.to)break;l.tree==this.curFrag.tree&&i.push({frag:l,pos:r.from-l.offset,mount:s})}}}return i}}function _(e,t){let n=null,i=t;for(let r=1,s=0;r=a)break;!(h.to<=o)&&(n||(i=n=t.slice()),h.froma&&n.splice(s+1,0,new l(a,h.to))):h.to>a?n[s--]=new l(a,h.to):n.splice(s--,1))}}return i}function F(e,t){let n=[];for(let{pos:i,mount:r,frag:s}of e){let o=i+(r.overlay?r.overlay[0].from:0),a=o+r.tree.length,h=Math.max(s.from,o),c=Math.min(s.to,a);if(r.overlay){let u=function(e,t,n,i){let r=0,s=0,o=!1,a=!1,h=-1e9,c=[];for(;;){let u=r==e.length?1e9:o?e[r].to:e[r].from,f=s==t.length?1e9:a?t[s].to:t[s].from;if(o!=a){let d=Math.max(h,n),p=Math.min(u,f,i);dnew l(e.from+i,e.to+i)),h,c);for(let f=0,d=h;;f++){let p=f==u.length,m=p?c:u[f].from;if(m>d&&n.push(new z(d,m,r.tree,-o,s.from>=d||s.openStart,s.to<=m||s.openEnd)),p)break;d=u[f].to}}else n.push(new z(h,c,r.tree,-o,s.from>=o||s.openStart,s.to<=a||s.openEnd))}return n}},35524:function(e,t,n){n.d(t,{Gv:function(){return a},QR:function(){return u},Vp:function(){return s},bW:function(){return f},pJ:function(){return T}});var i=n(41113);let r=0;class s{constructor(e,t,n){this.set=e,this.base=t,this.modified=n,this.id=r++}static define(e){if(null==e?void 0:e.base)throw Error("Can not derive from a modified tag");let t=new s([],null,[]);if(t.set.push(t),e)for(let n of e.set)t.set.push(n);return t}static defineModifier(){let e=new l;return t=>t.modified.indexOf(e)>-1?t:l.get(t.base||t,t.modified.concat(e).sort((e,t)=>e.id-t.id))}}let o=0;class l{constructor(){this.instances=[],this.id=o++}static get(e,t){if(!t.length)return e;let n=t[0].instances.find(n=>{var i;return n.base==e&&(i=n.modified,t.length==i.length&&t.every((e,t)=>e==i[t]))});if(n)return n;let i=[],r=new s(i,e,t);for(let o of t)o.instances.push(r);let a=function(e){let t=[[]];for(let n=0;nt.length-e.length)}(t);for(let h of e.set)if(!h.modified.length)for(let c of a)i.push(l.get(h,c));return r}}function a(e){let t=Object.create(null);for(let n in e){let i=e[n];for(let r of(Array.isArray(i)||(i=[i]),n.split(" ")))if(r){let s=[],o=2,l=r;for(let a=0;;){if("..."==l&&a>0&&a+3==r.length){o=1;break}let u=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(l);if(!u)throw RangeError("Invalid path: "+r);if(s.push("*"==u[0]?"":'"'==u[0][0]?JSON.parse(u[0]):u[0]),(a+=u[0].length)==r.length)break;let f=r[a++];if(a==r.length&&"!"==f){o=0;break}if("/"!=f)throw RangeError("Invalid path: "+r);l=r.slice(a)}let d=s.length-1,p=s[d];if(!p)throw RangeError("Invalid path: "+r);let m=new c(i,o,d>0?s.slice(0,d):null);t[p]=m.sort(t[p])}}return h.add(t)}let h=new i.md;class c{constructor(e,t,n,i){this.tags=e,this.mode=t,this.context=n,this.next=i}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depththis.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,n,r,s){let{type:o,from:l,to:a}=e;if(l>=n||a<=t)return;o.isTop&&(s=this.highlighters.filter(e=>!e.scope||e.scope(o)));let u=r,f=function(e){let t=e.type.prop(h);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||c.empty,d=function(e,t){let n=null;for(let i of e){let r=i.style(t);r&&(n=n?n+" "+r:r)}return n}(s,f.tags);if(d&&(u&&(u+=" "),u+=d,1==f.mode&&(r+=(r?" ":"")+d)),this.startSpan(e.from,u),f.opaque)return;let p=e.tree&&e.tree.prop(i.md.mounted);if(p&&p.overlay){let m=e.node.enter(p.overlay[0].from+l,1),g=this.highlighters.filter(e=>!e.scope||e.scope(p.tree.type)),k=e.firstChild();for(let y=0,v=l;;y++){let b=y=x)&&e.nextSibling()););if(!b||x>n)break;(v=b.to+l)>t&&(this.highlightRange(m.cursor(),Math.max(t,b.from+l),Math.min(n,v),r,g),this.startSpan(v,u))}k&&e.parent()}else if(e.firstChild()){do{if(e.to<=t)continue;if(e.from>=n)break;this.highlightRange(e,t,n,r,s),this.startSpan(Math.min(n,e.to),u)}while(e.nextSibling());e.parent()}}}let p=s.define,m=p(),g=p(),k=p(g),y=p(g),v=p(),b=p(v),x=p(v),O=p(),w=p(O),S=p(),Q=p(),P=p(),C=p(P),A=p(),T={comment:m,lineComment:p(m),blockComment:p(m),docComment:p(m),name:g,variableName:p(g),typeName:k,tagName:p(k),propertyName:y,attributeName:p(y),className:p(g),labelName:p(g),namespace:p(g),macroName:p(g),literal:v,string:b,docString:p(b),character:p(b),attributeValue:p(b),number:x,integer:p(x),float:p(x),bool:p(v),regexp:p(v),escape:p(v),color:p(v),url:p(v),keyword:S,self:p(S),null:p(S),atom:p(S),unit:p(S),modifier:p(S),operatorKeyword:p(S),controlKeyword:p(S),definitionKeyword:p(S),moduleKeyword:p(S),operator:Q,derefOperator:p(Q),arithmeticOperator:p(Q),logicOperator:p(Q),bitwiseOperator:p(Q),compareOperator:p(Q),updateOperator:p(Q),definitionOperator:p(Q),typeOperator:p(Q),controlOperator:p(Q),punctuation:P,separator:p(P),bracket:C,angleBracket:p(C),squareBracket:p(C),paren:p(C),brace:p(C),content:O,heading:w,heading1:p(w),heading2:p(w),heading3:p(w),heading4:p(w),heading5:p(w),heading6:p(w),contentSeparator:p(O),list:p(O),quote:p(O),emphasis:p(O),strong:p(O),link:p(O),monospace:p(O),strikethrough:p(O),inserted:p(),deleted:p(),changed:p(),invalid:p(),meta:A,documentMeta:p(A),annotation:p(A),processingInstruction:p(A),definition:s.defineModifier(),constant:s.defineModifier(),function:s.defineModifier(),standard:s.defineModifier(),local:s.defineModifier(),special:s.defineModifier()};u([{tag:T.link,class:"tok-link"},{tag:T.heading,class:"tok-heading"},{tag:T.emphasis,class:"tok-emphasis"},{tag:T.strong,class:"tok-strong"},{tag:T.keyword,class:"tok-keyword"},{tag:T.atom,class:"tok-atom"},{tag:T.bool,class:"tok-bool"},{tag:T.url,class:"tok-url"},{tag:T.labelName,class:"tok-labelName"},{tag:T.inserted,class:"tok-inserted"},{tag:T.deleted,class:"tok-deleted"},{tag:T.literal,class:"tok-literal"},{tag:T.string,class:"tok-string"},{tag:T.number,class:"tok-number"},{tag:[T.regexp,T.escape,T.special(T.string)],class:"tok-string2"},{tag:T.variableName,class:"tok-variableName"},{tag:T.local(T.variableName),class:"tok-variableName tok-local"},{tag:T.definition(T.variableName),class:"tok-variableName tok-definition"},{tag:T.special(T.variableName),class:"tok-variableName2"},{tag:T.definition(T.propertyName),class:"tok-propertyName tok-definition"},{tag:T.typeName,class:"tok-typeName"},{tag:T.namespace,class:"tok-namespace"},{tag:T.className,class:"tok-className"},{tag:T.macroName,class:"tok-macroName"},{tag:T.propertyName,class:"tok-propertyName"},{tag:T.operator,class:"tok-operator"},{tag:T.comment,class:"tok-comment"},{tag:T.meta,class:"tok-meta"},{tag:T.invalid,class:"tok-invalid"},{tag:T.punctuation,class:"tok-punctuation"}])},53105:function(e,t,n){n.d(t,{IK:function(){return I},Jq:function(){return v},WQ:function(){return R}});var i,r,s,o,l,a,h=n(41113),c=n(34155);class u{constructor(e,t,n,i,r,s,o,l,a,h=0,c){this.p=e,this.stack=t,this.state=n,this.reducePos=i,this.pos=r,this.score=s,this.buffer=o,this.bufferBase=l,this.curContext=a,this.lookAhead=h,this.parent=c}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,n=0){let i=e.parser.context;return new u(e,[],t,n,n,0,[],0,i?new f(i,i.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){let t=e>>19,n=65535&e,{parser:i}=this.p,r=i.dynamicPrecedence(n);if(r&&(this.score+=r),0==t){this.pushState(i.getGoto(this.state,n,!0),this.reducePos),ns;)this.stack.pop();this.reduceContext(n,o)}storeNode(e,t,n,i=4,r=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]0&&0==s.buffer[o-4]&&s.buffer[o-1]>-1){if(t==n)return;if(s.buffer[o-2]>=t){s.buffer[o-2]=n;return}}}if(r&&this.pos!=n){let l=this.buffer.length;if(l>0&&0!=this.buffer[l-4])for(;l>0&&this.buffer[l-2]>n;)this.buffer[l]=this.buffer[l-4],this.buffer[l+1]=this.buffer[l-3],this.buffer[l+2]=this.buffer[l-2],this.buffer[l+3]=this.buffer[l-1],l-=4,i>4&&(i-=4);this.buffer[l]=e,this.buffer[l+1]=t,this.buffer[l+2]=n,this.buffer[l+3]=i}else this.buffer.push(e,t,n,i)}shift(e,t,n){let i=this.pos;if(131072&e)this.pushState(65535&e,this.pos);else if((262144&e)==0){let{parser:r}=this.p;(n>this.pos||t<=r.maxNode)&&(this.pos=n,r.stateFlag(e,1)||(this.reducePos=n)),this.pushState(e,i),this.shiftContext(t,i),t<=r.maxNode&&this.buffer.push(t,i,n,4)}else this.pos=n,this.shiftContext(t,i),t<=this.p.parser.maxNode&&this.buffer.push(t,i,n,4)}apply(e,t,n){65536&e?this.reduce(e):this.shift(e,t,n)}useNode(e,t){let n=this.p.reused.length-1;(n<0||this.p.reused[n]!=e)&&(this.p.reused.push(e),n++);let i=this.pos;this.reducePos=this.pos=i+e.length,this.pushState(t,i),this.buffer.push(n,i,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(;t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let n=e.buffer.slice(t),i=e.bufferBase+t;for(;e&&i==e.bufferBase;)e=e.parent;return new u(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,n,i,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let n=e<=this.p.parser.maxNode;n&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,n?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new d(this);;){let n=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if((65536&n)==0)return!0;if(0==n)return!1;t.reduce(n)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let n=[];for(let i=0,r;i1&t&&e==o)||n.push(t[s],o)}t=n}let l=[];for(let a=0;a>19);if(n<0||0>t.getGoto(this.stack[n],65535&e,!1))return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(e),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=e)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class f{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}(i=o||(o={}))[i.Insert=200]="Insert",i[i.Delete=190]="Delete",i[i.Reduce=100]="Reduce",i[i.MaxNext=4]="MaxNext",i[i.MaxInsertStackDepth=300]="MaxInsertStackDepth",i[i.DampenInsertStackDepth=120]="DampenInsertStackDepth";class d{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=e>>19;0==t?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(t-1)*3;let n=this.start.p.parser.getGoto(this.stack[this.base-3],65535&e,!0);this.state=n}}class p{constructor(e,t,n){this.stack=e,this.pos=t,this.index=n,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new p(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new p(this.stack,this.pos,this.index)}}class m{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}let g=new m;class k{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=g,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let n=this.range,i=this.rangeIndex,r=this.pos+e;for(;rn.to:r>=n.to;){if(i==this.ranges.length-1)return null;let o=this.ranges[++i];r+=o.from-n.to,n=o}return r}clipPos(e){if(e>=this.range.from&&ee)return Math.max(e,t.from);return this.end}peek(e){let t=this.chunkOff+e,n,i;if(t>=0&&t=this.chunk2Pos&&no.to&&(this.chunk2=this.chunk2.slice(0,o.to-n)),i=this.chunk2.charCodeAt(0)}}return n>=this.token.lookAhead&&(this.token.lookAhead=n+1),i}acceptToken(e,t=0){let n=t?this.resolveOffset(t,-1):this.pos;if(null==n||n=this.chunk2Pos&&this.posthis.range.to?n.slice(0,this.range.to-this.pos):n,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=g,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let n="";for(let i of this.ranges){if(i.from>=t)break;i.to>e&&(n+=this.input.read(Math.max(i.from,e),Math.min(i.to,t)))}return n}}class y{constructor(e,t){this.data=e,this.id=t}token(e,t){!function(e,t,n,i){let r=0,s=1<0){let c=e[h];if(l.allows(c)&&(-1==t.token.value||t.token.value==c||o.overrides(c,t.token.value))){t.acceptToken(c);break}}let u=t.next,f=0,d=e[r+2];if(t.next<0&&d>f&&65535==e[a+3*d-3]&&65535==e[a+3*d-3]){r=e[a+3*d-1];continue n}for(;f>1,m=a+p+(p<<1),g=e[m],k=e[m+1]||65536;if(u=k)f=p+1;else{r=e[m+2],t.advance();continue n}}break}}(this.data,e,t,this.id)}}y.prototype.contextual=y.prototype.fallback=y.prototype.extend=!1;class v{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function b(e,t=Uint16Array){if("string"!=typeof e)return e;let n=null;for(let i=0,r=0;i=92&&o--,o>=34&&o--;let a=o-32;if(a>=46&&(a-=46,l=!0),s+=a,l)break;s*=46}n?n[r++]=s:n=new t(s)}return n}let x=void 0!==c&&c.env&&/\bparse\b/.test(c.env.LOG),O=null;function w(e,t,n){let i=e.cursor(h.vj.IncludeAnonymous);for(i.moveTo(t);;)if(!(n<0?i.childBefore(t):i.childAfter(t)))for(;;){if((n<0?i.tot)&&!i.type.isError)return n<0?Math.max(0,Math.min(i.to-1,t-25)):Math.min(e.length,Math.max(i.from+1,t+25));if(n<0?i.prevSibling():i.nextSibling())break;if(!i.parent())return n<0?0:e.length}}(r=l||(l={}))[r.Margin=25]="Margin";class S{constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?w(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?w(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(ee)return this.nextStart=s,null;if(r instanceof h.mp){if(s==e){if(s=Math.max(this.safeFrom,e)&&(this.trees.push(r),this.start.push(s),this.index.push(0))}else this.index[t]++,this.nextStart=s+r.length}}}class Q{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(e=>new m)}getActions(e){let t=0,n=null,{parser:i}=e.p,{tokenizers:r}=i,s=i.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,l=0;for(let a=0;ac.end+25&&(l=Math.max(c.lookAhead,l)),0!=c.value)){let u=t;if(c.extended>-1&&(t=this.addActions(e,c.extended,c.end,t)),t=this.addActions(e,c.value,c.end,t),!h.extend&&(n=c,t>u))break}}for(;this.actions.length>t;)this.actions.pop();return l&&e.setLookAhead(l),n||e.pos!=this.stream.end||((n=new m).value=e.p.parser.eofTerm,n.start=n.end=e.pos,t=this.addActions(e,n.value,n.end,t)),this.mainToken=n,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new m,{pos:n,p:i}=e;return t.start=n,t.end=Math.min(n+1,i.stream.end),t.value=n==i.stream.end?i.parser.eofTerm:0,t}updateCachedToken(e,t,n){let i=this.stream.clipPos(n.pos);if(t.token(this.stream.reset(i,e),n),e.value>-1){let{parser:r}=n.p;for(let s=0;s=0&&n.p.parser.dialect.allows(o>>1)){(1&o)==0?e.value=o>>1:e.extended=o>>1;break}}}else e.value=0,e.end=this.stream.clipPos(i+1)}putAction(e,t,n,i){for(let r=0;r4*e.bufferLength?new S(n,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,n=this.stacks,i=this.minStackPos,r=this.stacks=[];for(let s=0;si)r.push(o);else{if(this.advanceStack(o,r,n))continue;e||(e=[],t=[]),e.push(o);let l=this.tokens.getMainToken(o);t.push(l.value,l.end)}break}}if(!r.length){let a=e&&function(e){let t=null;for(let n of e){let i=n.p.stoppedAt;(n.pos==n.p.stream.end||null!=i&&n.pos>i)&&n.p.parser.stateFlag(n.state,2)&&(!t||t.scorethis.stoppedAt?e[0]:this.runRecovery(e,t,r);if(h)return this.stackToTree(h.forceAll())}if(this.recovering){let c=1==this.recovering?1:3*this.recovering;if(r.length>c)for(r.sort((e,t)=>t.score-e.score);r.length>c;)r.pop();r.some(e=>e.reducePos>i)&&this.recovering--}else if(r.length>1)i:for(let u=0;u500&&p.buffer.length>500){if((f.score-p.score||f.buffer.length-p.buffer.length)>0)r.splice(d--,1);else{r.splice(u--,1);continue i}}}}this.minStackPos=r[0].pos;for(let m=1;m ":"";if(null!=this.stoppedAt&&i>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let o=e.curContext&&e.curContext.tracker.strict,l=o?e.curContext.hash:0;for(let a=this.fragments.nodeAt(i);a;){let c=this.parser.nodeSet.types[a.type.id]==a.type?r.getGoto(e.state,a.type.id):-1;if(c>-1&&a.length&&(!o||(a.prop(h.md.contextHash)||0)==l))return e.useNode(a,c),x&&console.log(s+this.stackID(e)+` (via reuse of ${r.getName(a.type.id)})`),!0;if(!(a instanceof h.mp)||0==a.children.length||a.positions[0]>0)break;let u=a.children[0];if(u instanceof h.mp&&0==a.positions[0])a=u;else break}}let f=r.stateSlot(e.state,4);if(f>0)return e.reduce(f),x&&console.log(s+this.stackID(e)+` (via always-reduce ${r.getName(65535&f)})`),!0;if(e.stack.length>=15e3)for(;e.stack.length>9e3&&e.forceReduce(););let d=this.tokens.getActions(e);for(let p=0;pi?t.push(v):n.push(v)}return!1}advanceFully(e,t){let n=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>n)return C(e,t),!0}}runRecovery(e,t,n){let i=null,r=!1;for(let s=0;s ":"";if(o.deadEnd&&(r||(r=!0,o.restart(),x&&console.log(h+this.stackID(o)+" (restarted)"),this.advanceFully(o,n))))continue;let c=o.split(),u=h;for(let f=0;c.forceReduce()&&f<10&&(x&&console.log(u+this.stackID(c)+" (via force-reduce)"),!this.advanceFully(c,n));f++)x&&(u=this.stackID(c)+" -> ");for(let d of o.recoverByInsert(l))x&&console.log(h+this.stackID(d)+" (via recover-insert)"),this.advanceFully(d,n);this.stream.end>o.pos?(a==o.pos&&(a++,l=0),o.recoverByDelete(l,a),x&&console.log(h+this.stackID(o)+` (via recover-delete ${this.parser.getName(l)})`),C(o,n)):(!i||i.scoree;class I{constructor(e){this.start=e.start,this.shift=e.shift||T,this.reduce=e.reduce||T,this.reuse=e.reuse||T,this.hash=e.hash||(()=>0),this.strict=!1!==e.strict}}class R extends h._b{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let n=0;ne.topRules[t][1]),r=[];for(let s=0;s=0)o(u,a,l[c++]);else{let f=l[c+-u];for(let d=-u;d>0;d--)o(l[c++],a,f);c++}}}this.nodeSet=new h.Lj(t.map((t,n)=>h.Jq.define({name:n>=this.minRepeatTerm?void 0:t,id:n,props:r[n],top:i.indexOf(n)>-1,error:0==n,skipped:e.skippedNodes&&e.skippedNodes.indexOf(n)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=h.L3;let p=b(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let m=0;m"number"==typeof e?new y(p,e):e),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,n){let i=new P(this,e,t,n);for(let r of this.wrappers)i=r(i,e,t,n);return i}getGoto(e,t,n=!1){let i=this.goto;if(t>=i[0])return -1;for(let r=i[t+1];;){let s=i[r++],o=1&s,l=i[r++];if(o&&n)return l;for(let a=r+(s>>1);r0}validAction(e,t){if(t==this.stateSlot(e,4))return!0;for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1!=this.data[n+1])return!1;n=z(this.data,n+2)}if(t==z(this.data,n+1))return!0}}nextStates(e){let t=[];for(let n=this.stateSlot(e,1);;n+=3){if(65535==this.data[n]){if(1==this.data[n+1])n=z(this.data,n+2);else break}if((1&this.data[n+2])==0){let i=this.data[n+1];t.some((e,t)=>1&t&&e==i)||t.push(this.data[n],i)}}return t}overrides(e,t){let n=D(this.data,this.tokenPrecTable,t);return n<0||D(this.data,this.tokenPrecTable,e){let n=e.tokenizers.find(e=>e.from==t);return n?n.to:t})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((n,i)=>{let r=e.specializers.find(e=>e.from==n.external);if(!r)return n;let s=Object.assign(Object.assign({},n),{external:r.to});return t.specializers[i]=M(s),s})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),n=t.map(()=>!1);if(e)for(let i of e.split(" ")){let r=t.indexOf(i);r>=0&&(n[r]=!0)}let s=null;for(let o=0;oe.external(n,i)<<1|t}return e.get}},28699:function(e,t,n){n.d(t,{V:function(){return o}});let i="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),r="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(e,t){this.rules=[];let{finish:n}=t||{};function i(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}for(let r in e)!function e(t,r,s,o){let l=[],a=/^@(\w+)\b/.exec(t[0]),h=a&&"keyframes"==a[1];if(a&&null==r)return s.push(t[0]+";");for(let c in r){let u=r[c];if(/&/.test(c))e(c.split(/,\s*/).map(e=>t.map(t=>e.replace(/&/,t))).reduce((e,t)=>e.concat(t)),u,s);else if(u&&"object"==typeof u){if(!a)throw RangeError("The value of a property ("+c+") should be a primitive value.");e(i(c),u,l,h)}else null!=u&&l.push(c.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+u+";")}(l.length||h)&&s.push((!n||a||o?t:t.map(n)).join(", ")+" {"+l.join(" ")+"}")}(i(r),e[r],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=s[i]||1;return s[i]=e+1,"ͼ"+e.toString(36)}static mount(e,t){(e[r]||new a(e)).mount(Array.isArray(t)?t:[t])}}let l=null;class a{constructor(e){if(!e.head&&e.adoptedStyleSheets&&"undefined"!=typeof CSSStyleSheet){if(l)return e.adoptedStyleSheets=[l.sheet].concat(e.adoptedStyleSheets),e[r]=l;this.sheet=new CSSStyleSheet,e.adoptedStyleSheets=[this.sheet].concat(e.adoptedStyleSheets),l=this}else{this.styleTag=(e.ownerDocument||e).createElement("style");let t=e.head||e;t.insertBefore(this.styleTag,t.firstChild)}this.modules=[],e[r]=this}mount(e){let t=this.sheet,n=0,i=0;for(let r=0;r-1&&(this.modules.splice(o,1),i--,o=-1),-1==o){if(this.modules.splice(i++,0,s),t)for(let l=0;l",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},s="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent);"undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent);for(var o="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),l="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),a=o||s&&57>+s[1],h=0;h<10;h++)i[48+h]=i[96+h]=String(h);for(var h=1;h<=24;h++)i[h+111]="F"+h;for(var h=65;h<=90;h++)i[h]=String.fromCharCode(h+32),r[h]=String.fromCharCode(h);for(var c in i)r.hasOwnProperty(c)||(r[c]=i[c]);function u(e){var t=!(a&&(e.ctrlKey||e.altKey||e.metaKey)||l&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?r:i)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/1943-f514190c21a17631.js b/static/web/_next/static/chunks/1943-f514190c21a17631.js new file mode 100644 index 000000000..973901713 --- /dev/null +++ b/static/web/_next/static/chunks/1943-f514190c21a17631.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1943],{58909:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{F:function(){return bbedit}});var dist=__webpack_require__(35524),view_dist=__webpack_require__(47421),language_dist=__webpack_require__(59119),bbedit=(_ref=>{var{theme,settings,styles}=_ref,themeOptions={"&":{backgroundColor:settings.background,color:settings.foreground},".cm-gutters":{}};settings.gutterBackground&&(themeOptions[".cm-gutters"].backgroundColor=settings.gutterBackground),settings.gutterForeground&&(themeOptions[".cm-gutters"].color=settings.gutterForeground),settings.gutterBorder&&(themeOptions[".cm-gutters"].borderRightColor=settings.gutterBorder),settings.caret&&(themeOptions[".cm-content"]={caretColor:settings.caret},themeOptions[".cm-cursor, .cm-dropCursor"]={borderLeftColor:settings.caret}),settings.lineHighlight&&(themeOptions[".cm-activeLine"]={backgroundColor:settings.lineHighlight},themeOptions[".cm-activeLineGutter"]={backgroundColor:settings.lineHighlight}),settings.selection&&(themeOptions["&.cm-focused .cm-selectionBackground .cm-selectionBackground, & .cm-selectionLayer .cm-selectionBackground, ::selection"]={backgroundColor:settings.selection}),settings.selectionMatch&&(themeOptions["& .cm-selectionMatch"]={backgroundColor:settings.selectionMatch});var themeExtension=view_dist.tk.theme(themeOptions,{dark:"dark"===theme}),highlightStyle=language_dist.Qf.define(styles);return[themeExtension,(0,language_dist.nF)(highlightStyle)]})({theme:"light",settings:{background:"#FFFFFF",foreground:"#000000",caret:"#FBAC52",selection:"#FFD420",selectionMatch:"#FFD420",gutterBackground:"#f5f5f5",gutterForeground:"#4D4D4C",lineHighlight:"#00000012"},styles:[{tag:[dist.pJ.meta,dist.pJ.comment],color:"#804000"},{tag:[dist.pJ.keyword,dist.pJ.strong],color:"#0000FF"},{tag:[dist.pJ.number],color:"#FF0080"},{tag:[dist.pJ.string],color:"#FF0080"},{tag:[dist.pJ.variableName],color:"#006600"},{tag:[dist.pJ.escape],color:"#33CC33"},{tag:[dist.pJ.tagName],color:"#1C02FF"},{tag:[dist.pJ.heading],color:"#0C07FF"},{tag:[dist.pJ.quote],color:"#000000"},{tag:[dist.pJ.list],color:"#B90690"},{tag:[dist.pJ.documentMeta],color:"#888888"},{tag:[dist.pJ.function(dist.pJ.variableName)],color:"#0000A2"},{tag:[dist.pJ.definition(dist.pJ.typeName),dist.pJ.typeName],color:"#6D79DE"}]})},87685:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{ZP:function(){return esm}});var esm_extends=__webpack_require__(87462),objectWithoutPropertiesLoose=__webpack_require__(63366),react=__webpack_require__(67294),dist=__webpack_require__(78120),view_dist=__webpack_require__(47421),language_dist=__webpack_require__(59119),common_dist=__webpack_require__(41113);let toggleComment=target=>{let config=getConfig(target.state);return config.line?toggleLineComment(target):!!config.block&&toggleBlockCommentByLine(target)};function command(f,option){return({state,dispatch})=>{if(state.readOnly)return!1;let tr=f(option,state);return!!tr&&(dispatch(state.update(tr)),!0)}}let toggleLineComment=command(function(option,state,ranges=state.selection.ranges){let lines=[],prevLine=-1;for(let{from,to}of ranges){let startI=lines.length,minIndent=1e9;for(let pos=from;pos<=to;){let line=state.doc.lineAt(pos);if(line.from>prevLine&&(from==to||to>line.from)){prevLine=line.from;let token=getConfig(state,pos).line;if(!token)continue;let indent=/^\s*/.exec(line.text)[0].length,empty=indent==line.length,comment=line.text.slice(indent,indent+token.length)==token?indent:-1;indentl.comment<0&&(!l.empty||l.single))){let changes=[];for(let{line:line1,token:token1,indent:indent1,empty:empty1,single}of lines)(single||!empty1)&&changes.push({from:line1.from+indent1,insert:token1+" "});let changeSet=state.changes(changes);return{changes:changeSet,selection:state.selection.map(changeSet,1)}}if(1!=option&&lines.some(l=>l.comment>=0)){let changes1=[];for(let{line:line2,comment:comment1,token:token2}of lines)if(comment1>=0){let from1=line2.from+comment1,to1=from1+token2.length;" "==line2.text[to1-line2.from]&&to1++,changes1.push({from:from1,to:to1})}return{changes:changes1}}return null},0),toggleBlockComment=command(changeBlockComment,0),toggleBlockCommentByLine=command((o,s)=>changeBlockComment(o,s,function(state){let ranges=[];for(let r of state.selection.ranges){let fromLine=state.doc.lineAt(r.from),toLine=r.to<=fromLine.to?fromLine:state.doc.lineAt(r.to),last=ranges.length-1;last>=0&&ranges[last].to>fromLine.from?ranges[last].to=toLine.to:ranges.push({from:fromLine.from,to:toLine.to})}return ranges}(s)),0);function getConfig(state,pos=state.selection.main.head){let data=state.languageDataAt("commentTokens",pos);return data.length?data[0]:{}}function changeBlockComment(option,state,ranges=state.selection.ranges){let tokens=ranges.map(r=>getConfig(state,r.from).block);if(!tokens.every(c=>c))return null;let comments=ranges.map((r,i)=>(function(state,{open,close},from,to){let startText,endText,textBefore=state.sliceDoc(from-50,from),textAfter=state.sliceDoc(to,to+50),spaceBefore=/\s*$/.exec(textBefore)[0].length,spaceAfter=/^\s*/.exec(textAfter)[0].length,beforeOff=textBefore.length-spaceBefore;if(textBefore.slice(beforeOff-open.length,beforeOff)==open&&textAfter.slice(spaceAfter,spaceAfter+close.length)==close)return{open:{pos:from-spaceBefore,margin:spaceBefore&&1},close:{pos:to+spaceAfter,margin:spaceAfter&&1}};to-from<=100?startText=endText=state.sliceDoc(from,to):(startText=state.sliceDoc(from,from+50),endText=state.sliceDoc(to-50,to));let startSpace=/^\s*/.exec(startText)[0].length,endSpace=/\s*$/.exec(endText)[0].length,endOff=endText.length-endSpace-close.length;return startText.slice(startSpace,startSpace+open.length)==open&&endText.slice(endOff,endOff+close.length)==close?{open:{pos:from+startSpace+open.length,margin:/\s/.test(startText.charAt(startSpace+open.length))?1:0},close:{pos:to-endSpace-close.length,margin:/\s/.test(endText.charAt(endOff-1))?1:0}}:null})(state,tokens[i],r.from,r.to));if(2!=option&&!comments.every(c=>c))return{changes:state.changes(ranges.map((range,i)=>comments[i]?[]:[{from:range.from,insert:tokens[i].open+" "},{from:range.to,insert:" "+tokens[i].close}]))};if(1!=option&&comments.some(c=>c)){let changes=[];for(let i=0,comment;i(0,dist.BO)(configs,{minDepth:100,newGroupDelay:500},{minDepth:Math.max,newGroupDelay:Math.min})}),historyField_=dist.QQ.define({create:()=>HistoryState.empty,update(state,tr){let config=tr.state.facet(historyConfig),fromHist=tr.annotation(fromHistory);if(fromHist){var changes;let end;let selection=tr.docChanged?dist.jT.single((changes=tr.changes,end=0,changes.iterChangedRanges((_,to)=>end=to),end)):void 0,item=HistEvent.fromTransaction(tr,selection),from=fromHist.side,other=0==from?state.undone:state.done;return other=item?updateBranch(other,other.length,config.minDepth,item):addSelection(other,tr.startState.selection),new HistoryState(0==from?fromHist.rest:other,0==from?other:fromHist.rest)}let isolate=tr.annotation(isolateHistory);if(("full"==isolate||"before"==isolate)&&(state=state.isolate()),!1===tr.annotation(dist.YW.addToHistory))return tr.changes.empty?state:state.addMapping(tr.changes.desc);let event=HistEvent.fromTransaction(tr),time=tr.annotation(dist.YW.time),userEvent=tr.annotation(dist.YW.userEvent);return event?state=state.addChanges(event,time,userEvent,config.newGroupDelay,config.minDepth):tr.selection&&(state=state.addSelection(tr.startState.selection,time,userEvent,config.newGroupDelay)),("full"==isolate||"after"==isolate)&&(state=state.isolate()),state},toJSON:value=>({done:value.done.map(e=>e.toJSON()),undone:value.undone.map(e=>e.toJSON())}),fromJSON:json=>new HistoryState(json.done.map(HistEvent.fromJSON),json.undone.map(HistEvent.fromJSON))});function cmd(side,selection){return function({state,dispatch}){if(!selection&&state.readOnly)return!1;let historyState=state.field(historyField_,!1);if(!historyState)return!1;let tr=historyState.pop(side,state,selection);return!!tr&&(dispatch(tr),!0)}}let undo=cmd(0,!1),redo=cmd(1,!1),undoSelection=cmd(0,!0),redoSelection=cmd(1,!0);class HistEvent{constructor(changes,effects,mapped,startSelection,selectionsAfter){this.changes=changes,this.effects=effects,this.mapped=mapped,this.startSelection=startSelection,this.selectionsAfter=selectionsAfter}setSelAfter(after){return new HistEvent(this.changes,this.effects,this.mapped,this.startSelection,after)}toJSON(){var _a,_b,_c;return{changes:null===(_a=this.changes)||void 0===_a?void 0:_a.toJSON(),mapped:null===(_b=this.mapped)||void 0===_b?void 0:_b.toJSON(),startSelection:null===(_c=this.startSelection)||void 0===_c?void 0:_c.toJSON(),selectionsAfter:this.selectionsAfter.map(s=>s.toJSON())}}static fromJSON(json){return new HistEvent(json.changes&&dist.as.fromJSON(json.changes),[],json.mapped&&dist.n0.fromJSON(json.mapped),json.startSelection&&dist.jT.fromJSON(json.startSelection),json.selectionsAfter.map(dist.jT.fromJSON))}static fromTransaction(tr,selection){let effects=none;for(let invert of tr.startState.facet(invertedEffects)){let result=invert(tr);result.length&&(effects=effects.concat(result))}return!effects.length&&tr.changes.empty?null:new HistEvent(tr.changes.invert(tr.startState.doc),effects,void 0,selection||tr.startState.selection,none)}static selection(selections){return new HistEvent(void 0,none,void 0,void 0,selections)}}function updateBranch(branch,to,maxLen,newEvent){let newBranch=branch.slice(to+1>maxLen+20?to-maxLen-1:0,to);return newBranch.push(newEvent),newBranch}function conc(a,b){return a.length?b.length?a.concat(b):a:b}let none=[];function addSelection(branch,selection){if(!branch.length)return[HistEvent.selection([selection])];{let lastEvent=branch[branch.length-1],sels=lastEvent.selectionsAfter.slice(Math.max(0,lastEvent.selectionsAfter.length-200));return sels.length&&sels[sels.length-1].eq(selection)?branch:(sels.push(selection),updateBranch(branch,branch.length-1,1e9,lastEvent.setSelAfter(sels)))}}function addMappingToBranch(branch,mapping){if(!branch.length)return branch;let length=branch.length,selections=none;for(;length;){let event=function(event,mapping,extraSelections){let selections=conc(event.selectionsAfter.length?event.selectionsAfter.map(s=>s.map(mapping)):none,extraSelections);if(!event.changes)return HistEvent.selection(selections);let mappedChanges=event.changes.map(mapping),before=mapping.mapDesc(event.changes,!0),fullMapping=event.mapped?event.mapped.composeDesc(before):before;return new HistEvent(mappedChanges,dist.Py.mapEffects(event.effects,mapping),fullMapping,event.startSelection.map(before),selections)}(branch[length-1],mapping,selections);if(event.changes&&!event.changes.empty||event.effects.length){let result=branch.slice(0,length);return result[length-1]=event,result}mapping=event.mapped,length--,selections=event.selectionsAfter}return selections.length?[HistEvent.selection(selections)]:none}let joinableUserEvent=/^(input\.type|delete)($|\.)/;class HistoryState{constructor(done,undone,prevTime=0,prevUserEvent){this.done=done,this.undone=undone,this.prevTime=prevTime,this.prevUserEvent=prevUserEvent}isolate(){return this.prevTime?new HistoryState(this.done,this.undone):this}addChanges(event,time,userEvent,newGroupDelay,maxLen){var a,b;let ranges,isAdjacent,done=this.done,lastEvent=done[done.length-1];return done=lastEvent&&lastEvent.changes&&!lastEvent.changes.empty&&event.changes&&(!userEvent||joinableUserEvent.test(userEvent))&&(!lastEvent.selectionsAfter.length&&time-this.prevTimeranges.push(f,t)),b.iterChangedRanges((_f,_t,f,t)=>{for(let i=0;i=from&&f<=to&&(isAdjacent=!0)}}),isAdjacent)||"input.type.compose"==userEvent)?updateBranch(done,done.length-1,maxLen,new HistEvent(event.changes.compose(lastEvent.changes),conc(event.effects,lastEvent.effects),lastEvent.mapped,lastEvent.startSelection,none)):updateBranch(done,done.length,maxLen,event),new HistoryState(done,none,time,userEvent)}addSelection(selection,time,userEvent,newGroupDelay){var a;let last=this.done.length?this.done[this.done.length-1].selectionsAfter:none;return last.length>0&&time-this.prevTimer.empty!=selection.ranges[i].empty).length?this:new HistoryState(addSelection(this.done,selection),this.undone,time,userEvent)}addMapping(mapping){return new HistoryState(addMappingToBranch(this.done,mapping),addMappingToBranch(this.undone,mapping),this.prevTime,this.prevUserEvent)}pop(side,state,selection){let branch=0==side?this.done:this.undone;if(0==branch.length)return null;let event=branch[branch.length-1];if(selection&&event.selectionsAfter.length){var branch1;let last,newBranch;return state.update({selection:event.selectionsAfter[event.selectionsAfter.length-1],annotations:fromHistory.of({side,rest:(last=(branch1=branch)[branch1.length-1],(newBranch=branch1.slice())[branch1.length-1]=last.setSelAfter(last.selectionsAfter.slice(0,last.selectionsAfter.length-1)),newBranch)}),userEvent:0==side?"select.undo":"select.redo",scrollIntoView:!0})}if(!event.changes)return null;{let rest=1==branch.length?none:branch.slice(0,branch.length-1);return event.mapped&&(rest=addMappingToBranch(rest,event.mapped)),state.update({changes:event.changes,selection:event.startSelection,effects:event.effects,annotations:fromHistory.of({side,rest}),filter:!1,userEvent:0==side?"undo":"redo",scrollIntoView:!0})}}}HistoryState.empty=new HistoryState(none,none);let dist_historyKeymap=[{key:"Mod-z",run:undo,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:redo,preventDefault:!0},{linux:"Ctrl-Shift-z",run:redo,preventDefault:!0},{key:"Mod-u",run:undoSelection,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:redoSelection,preventDefault:!0}];function updateSel(sel,by){return dist.jT.create(sel.ranges.map(by),sel.mainIndex)}function setSel(state,selection){return state.update({selection,scrollIntoView:!0,userEvent:"select"})}function moveSel({state,dispatch},how){let selection=updateSel(state.selection,how);return!selection.eq(state.selection)&&(dispatch(setSel(state,selection)),!0)}function rangeEnd(range,forward){return dist.jT.cursor(forward?range.to:range.from)}function cursorByChar(view,forward){return moveSel(view,range=>range.empty?view.moveByChar(range,forward):rangeEnd(range,forward))}function ltrAtCursor(view){return view.textDirectionAt(view.state.selection.main.head)==view_dist.Nm.LTR}let cursorCharLeft=view=>cursorByChar(view,!ltrAtCursor(view)),cursorCharRight=view=>cursorByChar(view,ltrAtCursor(view));function cursorByGroup(view,forward){return moveSel(view,range=>range.empty?view.moveByGroup(range,forward):rangeEnd(range,forward))}let cursorGroupLeft=view=>cursorByGroup(view,!ltrAtCursor(view)),cursorGroupRight=view=>cursorByGroup(view,ltrAtCursor(view));function moveBySyntax(state,start,forward){let match,newPos,pos=(0,language_dist.qz)(state).resolveInner(start.head),bracketProp=forward?common_dist.md.closedBy:common_dist.md.openedBy;for(let at=start.head;;){let next=forward?pos.childAfter(at):pos.childBefore(at);if(!next)break;!function(state,node,bracketProp){if(node.type.prop(bracketProp))return!0;let len=node.to-node.from;return len&&(len>2||/[^\s,.;:]/.test(state.sliceDoc(node.from,node.to)))||node.firstChild}(state,next,bracketProp)?at=forward?next.to:next.from:pos=next}return newPos=pos.type.prop(bracketProp)&&(match=forward?(0,language_dist.Um)(state,pos.from,1):(0,language_dist.Um)(state,pos.to,-1))&&match.matched?forward?match.end.to:match.end.from:forward?pos.to:pos.from,dist.jT.cursor(newPos,forward?-1:1)}let cursorSyntaxLeft=view=>moveSel(view,range=>moveBySyntax(view.state,range,!ltrAtCursor(view))),cursorSyntaxRight=view=>moveSel(view,range=>moveBySyntax(view.state,range,ltrAtCursor(view)));function cursorByLine(view,forward){return moveSel(view,range=>{if(!range.empty)return rangeEnd(range,forward);let moved=view.moveVertically(range,forward);return moved.head!=range.head?moved:view.moveToLineBoundary(range,forward)})}let cursorLineUp=view=>cursorByLine(view,!1),cursorLineDown=view=>cursorByLine(view,!0);function pageHeight(view){return Math.max(view.defaultLineHeight,Math.min(view.dom.clientHeight,innerHeight)-5)}function cursorByPage(view,forward){let effect,{state}=view,selection=updateSel(state.selection,range=>range.empty?view.moveVertically(range,forward,pageHeight(view)):rangeEnd(range,forward));if(selection.eq(state.selection))return!1;let startPos=view.coordsAtPos(state.selection.main.head),scrollRect=view.scrollDOM.getBoundingClientRect();return startPos&&startPos.top>scrollRect.top&&startPos.bottomcursorByPage(view,!1),cursorPageDown=view=>cursorByPage(view,!0);function moveByLineBoundary(view,start,forward){let line=view.lineBlockAt(start.head),moved=view.moveToLineBoundary(start,forward);if(moved.head==start.head&&moved.head!=(forward?line.to:line.from)&&(moved=view.moveToLineBoundary(start,forward,!1)),!forward&&moved.head==line.from&&line.length){let space=/^\s*/.exec(view.state.sliceDoc(line.from,Math.min(line.from+100,line.to)))[0].length;space&&start.head!=line.from+space&&(moved=dist.jT.cursor(line.from+space))}return moved}let cursorLineBoundaryForward=view=>moveSel(view,range=>moveByLineBoundary(view,range,!0)),cursorLineBoundaryBackward=view=>moveSel(view,range=>moveByLineBoundary(view,range,!1)),cursorLineBoundaryLeft=view=>moveSel(view,range=>moveByLineBoundary(view,range,!ltrAtCursor(view))),cursorLineBoundaryRight=view=>moveSel(view,range=>moveByLineBoundary(view,range,ltrAtCursor(view))),cursorLineStart=view=>moveSel(view,range=>dist.jT.cursor(view.lineBlockAt(range.head).from,1)),cursorLineEnd=view=>moveSel(view,range=>dist.jT.cursor(view.lineBlockAt(range.head).to,-1)),cursorMatchingBracket=({state,dispatch})=>{let found,selection;return found=!1,selection=updateSel(state.selection,range=>{let matching=(0,language_dist.Um)(state,range.head,-1)||(0,language_dist.Um)(state,range.head,1)||range.head>0&&(0,language_dist.Um)(state,range.head-1,1)||range.head{let head=how(range);return dist.jT.range(range.anchor,head.head,head.goalColumn)});return!selection.eq(view.state.selection)&&(view.dispatch(setSel(view.state,selection)),!0)}function selectByChar(view,forward){return extendSel(view,range=>view.moveByChar(range,forward))}let selectCharLeft=view=>selectByChar(view,!ltrAtCursor(view)),selectCharRight=view=>selectByChar(view,ltrAtCursor(view));function selectByGroup(view,forward){return extendSel(view,range=>view.moveByGroup(range,forward))}let selectGroupLeft=view=>selectByGroup(view,!ltrAtCursor(view)),selectGroupRight=view=>selectByGroup(view,ltrAtCursor(view)),selectSyntaxLeft=view=>extendSel(view,range=>moveBySyntax(view.state,range,!ltrAtCursor(view))),selectSyntaxRight=view=>extendSel(view,range=>moveBySyntax(view.state,range,ltrAtCursor(view)));function selectByLine(view,forward){return extendSel(view,range=>view.moveVertically(range,forward))}let selectLineUp=view=>selectByLine(view,!1),selectLineDown=view=>selectByLine(view,!0);function selectByPage(view,forward){return extendSel(view,range=>view.moveVertically(range,forward,pageHeight(view)))}let selectPageUp=view=>selectByPage(view,!1),selectPageDown=view=>selectByPage(view,!0),selectLineBoundaryForward=view=>extendSel(view,range=>moveByLineBoundary(view,range,!0)),selectLineBoundaryBackward=view=>extendSel(view,range=>moveByLineBoundary(view,range,!1)),selectLineBoundaryLeft=view=>extendSel(view,range=>moveByLineBoundary(view,range,!ltrAtCursor(view))),selectLineBoundaryRight=view=>extendSel(view,range=>moveByLineBoundary(view,range,ltrAtCursor(view))),selectLineStart=view=>extendSel(view,range=>dist.jT.cursor(view.lineBlockAt(range.head).from)),selectLineEnd=view=>extendSel(view,range=>dist.jT.cursor(view.lineBlockAt(range.head).to)),cursorDocStart=({state,dispatch})=>(dispatch(setSel(state,{anchor:0})),!0),cursorDocEnd=({state,dispatch})=>(dispatch(setSel(state,{anchor:state.doc.length})),!0),selectDocStart=({state,dispatch})=>(dispatch(setSel(state,{anchor:state.selection.main.anchor,head:0})),!0),selectDocEnd=({state,dispatch})=>(dispatch(setSel(state,{anchor:state.selection.main.anchor,head:state.doc.length})),!0),selectAll=({state,dispatch})=>(dispatch(state.update({selection:{anchor:0,head:state.doc.length},userEvent:"select"})),!0),selectLine=({state,dispatch})=>{let ranges=selectedLineBlocks(state).map(({from,to})=>dist.jT.range(from,Math.min(to+1,state.doc.length)));return dispatch(state.update({selection:dist.jT.create(ranges),userEvent:"select"})),!0},selectParentSyntax=({state,dispatch})=>{let selection=updateSel(state.selection,range=>{var _a;let context=(0,language_dist.qz)(state).resolveInner(range.head,1);for(;!(context.from=range.to||context.to>range.to&&context.from<=range.from||!(null===(_a=context.parent)||void 0===_a?void 0:_a.parent));)context=context.parent;return dist.jT.range(context.to,context.from)});return dispatch(setSel(state,selection)),!0},simplifySelection=({state,dispatch})=>{let cur=state.selection,selection=null;return cur.ranges.length>1?selection=dist.jT.create([cur.main]):cur.main.empty||(selection=dist.jT.create([dist.jT.cursor(cur.main.head)])),!!selection&&(dispatch(setSel(state,selection)),!0)};function deleteBy(target,by){if(target.state.readOnly)return!1;let event="delete.selection",{state}=target,changes=state.changeByRange(range=>{let{from,to}=range;if(from==to){let towards=by(from);towardsfrom&&(event="delete.forward",towards=skipAtomic(target,towards,!0)),from=Math.min(from,towards),to=Math.max(to,towards)}else from=skipAtomic(target,from,!1),to=skipAtomic(target,to,!0);return from==to?{range}:{changes:{from,to},range:dist.jT.cursor(from)}});return!changes.changes.empty&&(target.dispatch(state.update(changes,{scrollIntoView:!0,userEvent:event,effects:"delete.selection"==event?view_dist.tk.announce.of(state.phrase("Selection deleted")):void 0})),!0)}function skipAtomic(target,pos,forward){if(target instanceof view_dist.tk)for(let ranges of target.state.facet(view_dist.tk.atomicRanges).map(f=>f(target)))ranges.between(pos,pos,(from,to)=>{frompos&&(pos=forward?to:from)});return pos}let deleteByChar=(target,forward)=>deleteBy(target,pos=>{let{state}=target,line=state.doc.lineAt(pos),before,targetPos;if(!forward&&pos>line.from&&posdeleteByChar(view,!1),deleteCharForward=view=>deleteByChar(view,!0),deleteByGroup=(target,forward)=>deleteBy(target,start=>{let pos=start,{state}=target,line=state.doc.lineAt(pos),categorize=state.charCategorizer(pos);for(let cat=null;;){if(pos==(forward?line.to:line.from)){pos==start&&line.number!=(forward?state.doc.lines:1)&&(pos+=forward?1:-1);break}let next=(0,dist.cp)(line.text,pos-line.from,forward)+line.from,nextChar=line.text.slice(Math.min(pos,next)-line.from,Math.max(pos,next)-line.from),nextCat=categorize(nextChar);if(null!=cat&&nextCat!=cat)break;(" "!=nextChar||pos!=start)&&(cat=nextCat),pos=next}return pos}),deleteGroupBackward=target=>deleteByGroup(target,!1),deleteGroupForward=target=>deleteByGroup(target,!0),deleteToLineEnd=view=>deleteBy(view,pos=>{let lineEnd=view.lineBlockAt(pos).to;return posdeleteBy(view,pos=>{let lineStart=view.lineBlockAt(pos).from;return pos>lineStart?lineStart:Math.max(0,pos-1)}),splitLine=({state,dispatch})=>{if(state.readOnly)return!1;let changes=state.changeByRange(range=>({changes:{from:range.from,to:range.to,insert:dist.xv.of(["",""])},range:dist.jT.cursor(range.from)}));return dispatch(state.update(changes,{scrollIntoView:!0,userEvent:"input"})),!0},transposeChars=({state,dispatch})=>{if(state.readOnly)return!1;let changes=state.changeByRange(range=>{if(!range.empty||0==range.from||range.from==state.doc.length)return{range};let pos=range.from,line=state.doc.lineAt(pos),from=pos==line.from?pos-1:(0,dist.cp)(line.text,pos-line.from,!1)+line.from,to=pos==line.to?pos+1:(0,dist.cp)(line.text,pos-line.from,!0)+line.from;return{changes:{from,to,insert:state.doc.slice(pos,to).append(state.doc.slice(from,pos))},range:dist.jT.cursor(to)}});return!changes.changes.empty&&(dispatch(state.update(changes,{scrollIntoView:!0,userEvent:"move.character"})),!0)};function selectedLineBlocks(state){let blocks=[],upto=-1;for(let range of state.selection.ranges){let startLine=state.doc.lineAt(range.from),endLine=state.doc.lineAt(range.to);if(range.empty||range.to!=endLine.from||(endLine=state.doc.lineAt(range.to-1)),upto>=startLine.number){let prev=blocks[blocks.length-1];prev.to=endLine.to,prev.ranges.push(range)}else blocks.push({from:startLine.from,to:endLine.to,ranges:[range]});upto=endLine.number+1}return blocks}function moveLine(state,dispatch,forward){if(state.readOnly)return!1;let changes=[],ranges=[];for(let block of selectedLineBlocks(state)){if(forward?block.to==state.doc.length:0==block.from)continue;let nextLine=state.doc.lineAt(forward?block.to+1:block.from-1),size=nextLine.length+1;if(forward)for(let r of(changes.push({from:block.to,to:nextLine.to},{from:block.from,insert:nextLine.text+state.lineBreak}),block.ranges))ranges.push(dist.jT.range(Math.min(state.doc.length,r.anchor+size),Math.min(state.doc.length,r.head+size)));else for(let r1 of(changes.push({from:nextLine.from,to:block.from},{from:block.to,insert:state.lineBreak+nextLine.text}),block.ranges))ranges.push(dist.jT.range(r1.anchor-size,r1.head-size))}return!!changes.length&&(dispatch(state.update({changes,scrollIntoView:!0,selection:dist.jT.create(ranges,state.selection.mainIndex),userEvent:"move.line"})),!0)}let moveLineUp=({state,dispatch})=>moveLine(state,dispatch,!1),moveLineDown=({state,dispatch})=>moveLine(state,dispatch,!0);function copyLine(state,dispatch,forward){if(state.readOnly)return!1;let changes=[];for(let block of selectedLineBlocks(state))forward?changes.push({from:block.from,insert:state.doc.slice(block.from,block.to)+state.lineBreak}):changes.push({from:block.to,insert:state.lineBreak+state.doc.slice(block.from,block.to)});return dispatch(state.update({changes,scrollIntoView:!0,userEvent:"input.copyline"})),!0}let copyLineUp=({state,dispatch})=>copyLine(state,dispatch,!1),copyLineDown=({state,dispatch})=>copyLine(state,dispatch,!0),deleteLine=view=>{if(view.state.readOnly)return!1;let{state}=view,changes=state.changes(selectedLineBlocks(state).map(({from,to})=>(from>0?from--:toview.moveVertically(range,!0)).map(changes);return view.dispatch({changes,selection,scrollIntoView:!0,userEvent:"delete.line"}),!0},insertNewlineAndIndent=newlineAndIndent(!1),insertBlankLine=newlineAndIndent(!0);function newlineAndIndent(atEof){return({state,dispatch})=>{if(state.readOnly)return!1;let changes=state.changeByRange(range=>{let{from,to}=range,line=state.doc.lineAt(from),explode=!atEof&&from==to&&function(state,pos){if(/\(\)|\[\]|\{\}/.test(state.sliceDoc(pos-1,pos+1)))return{from:pos,to:pos};let context=(0,language_dist.qz)(state).resolveInner(pos),before=context.childBefore(pos),after=context.childAfter(pos),closedBy;return before&&after&&before.to<=pos&&after.from>=pos&&(closedBy=before.type.prop(common_dist.md.closedBy))&&closedBy.indexOf(after.name)>-1&&state.doc.lineAt(before.to).from==state.doc.lineAt(after.from).from?{from:before.to,to:after.from}:null}(state,from);atEof&&(from=to=(to<=line.to?line:state.doc.lineAt(to)).to);let cx=new language_dist.Gn(state,{simulateBreak:from,simulateDoubleBreak:!!explode}),indent=(0,language_dist.K0)(cx,from);for(null==indent&&(indent=/^\s*/.exec(state.doc.lineAt(from).text)[0].length);toline.from&&from{let changes=[];for(let pos=range.from;pos<=range.to;){let line=state.doc.lineAt(pos);line.number>atLine&&(range.empty||range.to>line.from)&&(f(line,changes,range),atLine=line.number),pos=line.to+1}let changeSet=state.changes(changes);return{changes,range:dist.jT.range(changeSet.mapPos(range.anchor,1),changeSet.mapPos(range.head,1))}})}let indentSelection=({state,dispatch})=>{if(state.readOnly)return!1;let updated=Object.create(null),context=new language_dist.Gn(state,{overrideIndentation(start){let found=updated[start];return null==found?-1:found}}),changes=changeBySelectedLine(state,(line,changes,range)=>{let indent=(0,language_dist.K0)(context,line.from);if(null==indent)return;/\S/.test(line.text)||(indent=0);let cur=/^\s*/.exec(line.text)[0],norm=(0,language_dist.SS)(state,indent);(cur!=norm||range.from!state.readOnly&&(dispatch(state.update(changeBySelectedLine(state,(line,changes)=>{changes.push({from:line.from,insert:state.facet(language_dist.c)})}),{userEvent:"input.indent"})),!0),indentLess=({state,dispatch})=>!state.readOnly&&(dispatch(state.update(changeBySelectedLine(state,(line,changes)=>{let space=/^\s*/.exec(line.text)[0];if(!space)return;let col=(0,dist.IS)(space,state.tabSize),keep=0,insert=(0,language_dist.SS)(state,Math.max(0,col-(0,language_dist.y1)(state)));for(;keep({mac:b.key,run:b.run,shift:b.shift}))),dist_defaultKeymap=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:cursorSyntaxLeft,shift:selectSyntaxLeft},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:cursorSyntaxRight,shift:selectSyntaxRight},{key:"Alt-ArrowUp",run:moveLineUp},{key:"Shift-Alt-ArrowUp",run:copyLineUp},{key:"Alt-ArrowDown",run:moveLineDown},{key:"Shift-Alt-ArrowDown",run:copyLineDown},{key:"Escape",run:simplifySelection},{key:"Mod-Enter",run:insertBlankLine},{key:"Alt-l",mac:"Ctrl-l",run:selectLine},{key:"Mod-i",run:selectParentSyntax,preventDefault:!0},{key:"Mod-[",run:indentLess},{key:"Mod-]",run:indentMore},{key:"Mod-Alt-\\",run:indentSelection},{key:"Shift-Mod-k",run:deleteLine},{key:"Shift-Mod-\\",run:cursorMatchingBracket},{key:"Mod-/",run:toggleComment},{key:"Alt-A",run:toggleBlockComment}].concat(standardKeymap),indentWithTab={key:"Tab",run:indentMore,shift:indentLess};function crelt(){var elt=arguments[0];"string"==typeof elt&&(elt=document.createElement(elt));var i=1,next=arguments[1];if(next&&"object"==typeof next&&null==next.nodeType&&!Array.isArray(next)){for(var name in next)if(Object.prototype.hasOwnProperty.call(next,name)){var value=next[name];"string"==typeof value?elt.setAttribute(name,value):null!=value&&(elt[name]=value)}i++}for(;ix.normalize("NFKD"):x=>x;class SearchCursor{constructor(text,query,from=0,to=text.length,normalize,test){this.test=test,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=text.iterRange(from,to),this.bufferStart=from,this.normalize=normalize?x=>normalize(basicNormalize(x)):basicNormalize,this.query=this.normalize(query)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return -1;this.bufferPos=0,this.buffer=this.iter.value}return(0,dist.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let next=this.peek();if(next<0)return this.done=!0,this;let str=(0,dist.bg)(next),start=this.bufferStart+this.bufferPos;this.bufferPos+=(0,dist.nZ)(next);let norm=this.normalize(str);for(let i=0,pos=start;;i++){let code=norm.charCodeAt(i),match=this.match(code,pos);if(match)return this.value=match,this;if(i==norm.length-1)break;pos==start&&ithis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let off=this.matchPos-this.curLineStart;;){this.re.lastIndex=off;let match=this.matchPos<=this.to&&this.re.exec(this.curLine);if(match){let from=this.curLineStart+match.index,to=from+match[0].length;if(this.matchPos=toCharEnd(this.text,to+(from==to?1:0)),from==this.curLineStart+this.curLine.length&&this.nextLine(),(fromthis.value.to)&&(!this.test||this.test(from,to,match)))return this.value={from,to,match},this;off=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=to||cached.to<=from){let flat=new FlattenedDoc(from,doc.sliceString(from,to));return flattened.set(doc,flat),flat}if(cached.from==from&&cached.to==to)return cached;let{text,from:cachedFrom}=cached;return cachedFrom>from&&(text=doc.sliceString(from,cachedFrom)+text,cachedFrom=from),cached.to=this.to?this.to:this.text.lineAt(pos).to}next(){for(;;){let off=this.re.lastIndex=this.matchPos-this.flat.from,match=this.re.exec(this.flat.text);if(match&&!match[0]&&match.index==off&&(this.re.lastIndex=off+1,match=this.re.exec(this.flat.text)),match){let from=this.flat.from+match.index,to=from+match[0].length;if((this.flat.to>=this.to||match.index+match[0].length<=this.flat.text.length-10)&&(!this.test||this.test(from,to,match)))return this.value={from,to,match},this.matchPos=toCharEnd(this.text,to+(from==to?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=FlattenedDoc.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function toCharEnd(text,pos){if(pos>=text.length)return pos;let line=text.lineAt(pos),next;for(;pos=56320&&next<57344;)pos++;return pos}function createLineDialog(view){let input=crelt("input",{class:"cm-textfield",name:"line"}),dom=crelt("form",{class:"cm-gotoLine",onkeydown(event){27==event.keyCode?(event.preventDefault(),view.dispatch({effects:dialogEffect.of(!1)}),view.focus()):13==event.keyCode&&(event.preventDefault(),go())},onsubmit(event){event.preventDefault(),go()}},crelt("label",view.state.phrase("Go to line"),": ",input)," ",crelt("button",{class:"cm-button",type:"submit"},view.state.phrase("go")));function go(){let match=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(input.value);if(!match)return;let{state}=view,startLine=state.doc.lineAt(state.selection.main.head),[,sign,ln,cl,percent]=match,col=cl?+cl.slice(1):0,line=ln?+ln:startLine.number;if(ln&&percent){let pc=line/100;sign&&(pc=pc*("-"==sign?-1:1)+startLine.number/state.doc.lines),line=Math.round(state.doc.lines*pc)}else ln&&sign&&(line=line*("-"==sign?-1:1)+startLine.number);let docLine=state.doc.line(Math.max(1,Math.min(state.doc.lines,line)));view.dispatch({effects:dialogEffect.of(!1),selection:dist.jT.cursor(docLine.from+Math.max(0,Math.min(col,docLine.length))),scrollIntoView:!0}),view.focus()}return{dom}}"undefined"!=typeof Symbol&&(RegExpCursor.prototype[Symbol.iterator]=MultilineRegExpCursor.prototype[Symbol.iterator]=function(){return this});let dialogEffect=dist.Py.define(),dialogField=dist.QQ.define({create:()=>!0,update(value,tr){for(let e of tr.effects)e.is(dialogEffect)&&(value=e.value);return value},provide:f=>view_dist.mH.from(f,val=>val?createLineDialog:null)}),gotoLine=view=>{let panel=(0,view_dist.Sd)(view,createLineDialog);if(!panel){let effects=[dialogEffect.of(!0)];null==view.state.field(dialogField,!1)&&effects.push(dist.Py.appendConfig.of([dialogField,baseTheme$1])),view.dispatch({effects}),panel=(0,view_dist.Sd)(view,createLineDialog)}return panel&&panel.dom.querySelector("input").focus(),!0},baseTheme$1=view_dist.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),defaultHighlightOptions={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},highlightConfig=dist.r$.define({combine:options=>(0,dist.BO)(options,defaultHighlightOptions,{highlightWordAroundCursor:(a,b)=>a||b,minSelectionLength:Math.min,maxMatches:Math.min})}),matchDeco=view_dist.p.mark({class:"cm-selectionMatch"}),mainMatchDeco=view_dist.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function insideWordBoundaries(check,state,from,to){return(0==from||check(state.sliceDoc(from-1,from))!=dist.D0.Word)&&(to==state.doc.length||check(state.sliceDoc(to,to+1))!=dist.D0.Word)}let matchHighlighter=view_dist.lg.fromClass(class{constructor(view){this.decorations=this.getDeco(view)}update(update){(update.selectionSet||update.docChanged||update.viewportChanged)&&(this.decorations=this.getDeco(update.view))}getDeco(view){let conf=view.state.facet(highlightConfig),{state}=view,sel=state.selection;if(sel.ranges.length>1)return view_dist.p.none;let range=sel.main,query,check=null;if(range.empty){if(!conf.highlightWordAroundCursor)return view_dist.p.none;let word=state.wordAt(range.head);if(!word)return view_dist.p.none;check=state.charCategorizer(range.head),query=state.sliceDoc(word.from,word.to)}else{let len=range.to-range.from;if(len200)return view_dist.p.none;if(conf.wholeWords){var check1,from,to;if(query=state.sliceDoc(range.from,range.to),!(insideWordBoundaries(check=state.charCategorizer(range.head),state,range.from,range.to)&&(check1=check,from=range.from,to=range.to,check1(state.sliceDoc(from,from+1))==dist.D0.Word&&check1(state.sliceDoc(to-1,to))==dist.D0.Word)))return view_dist.p.none}else if(!(query=state.sliceDoc(range.from,range.to).trim()))return view_dist.p.none}let deco=[];for(let part of view.visibleRanges){let cursor=new SearchCursor(state.doc,query,part.from,part.to);for(;!cursor.next().done;){let{from:from1,to:to1}=cursor.value;if((!check||insideWordBoundaries(check,state,from1,to1))&&(range.empty&&from1<=range.from&&to1>=range.to?deco.push(mainMatchDeco.range(from1,to1)):(from1>=range.to||to1<=range.from)&&deco.push(matchDeco.range(from1,to1)),deco.length>conf.maxMatches))return view_dist.p.none}}return view_dist.p.set(deco)}},{decorations:v=>v.decorations}),defaultTheme=view_dist.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),selectWord=({state,dispatch})=>{let{selection}=state,newSel=dist.jT.create(selection.ranges.map(range=>state.wordAt(range.head)||dist.jT.cursor(range.head)),selection.mainIndex);return!newSel.eq(selection)&&(dispatch(state.update({selection:newSel})),!0)},selectNextOccurrence=({state,dispatch})=>{let{ranges}=state.selection;if(ranges.some(sel=>sel.from===sel.to))return selectWord({state,dispatch});let searchedText=state.sliceDoc(ranges[0].from,ranges[0].to);if(state.selection.ranges.some(r=>state.sliceDoc(r.from,r.to)!=searchedText))return!1;let range=function(state,query){let{main,ranges}=state.selection,word=state.wordAt(main.head),fullWord=word&&word.from==main.from&&word.to==main.to;for(let cycled=!1,cursor=new SearchCursor(state.doc,query,ranges[ranges.length-1].to);;)if(cursor.next(),cursor.done){if(cycled)return null;cursor=new SearchCursor(state.doc,query,0,Math.max(0,ranges[ranges.length-1].from-1)),cycled=!0}else{if(cycled&&ranges.some(r=>r.from==cursor.value.from))continue;if(fullWord){let word1=state.wordAt(cursor.value.from);if(!word1||word1.from!=cursor.value.from||word1.to!=cursor.value.to)continue}return cursor.value}}(state,searchedText);return!!range&&(dispatch(state.update({selection:state.selection.addRange(dist.jT.range(range.from,range.to),!1),effects:view_dist.tk.scrollIntoView(range.to)})),!0)},searchConfigFacet=dist.r$.define({combine:configs=>(0,dist.BO)(configs,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:view=>new SearchPanel(view)})});class SearchQuery{constructor(config){this.search=config.search,this.caseSensitive=!!config.caseSensitive,this.literal=!!config.literal,this.regexp=!!config.regexp,this.replace=config.replace||"",this.valid=!!this.search&&(!this.regexp||function(source){try{return RegExp(source,baseFlags),!0}catch(_a){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!config.wholeWord}unquote(text){return this.literal?text:text.replace(/\\([nrt\\])/g,(_,ch)=>"n"==ch?"\n":"r"==ch?"\r":"t"==ch?" ":"\\")}eq(other){return this.search==other.search&&this.replace==other.replace&&this.caseSensitive==other.caseSensitive&&this.regexp==other.regexp&&this.wholeWord==other.wholeWord}create(){return this.regexp?new RegExpQuery(this):new StringQuery(this)}getCursor(state,from=0,to){let st=state.doc?state:dist.yy.create({doc:state});return null==to&&(to=st.doc.length),this.regexp?regexpCursor(this,st,from,to):stringCursor(this,st,from,to)}}class QueryType{constructor(spec){this.spec=spec}}function stringCursor(spec,state,from,to){var doc,categorizer;return new SearchCursor(state.doc,spec.unquoted,from,to,spec.caseSensitive?void 0:x=>x.toLowerCase(),spec.wholeWord?(doc=state.doc,categorizer=state.charCategorizer(state.selection.main.head),(from,to,buf,bufPos)=>((bufPos>from||bufPos+buf.length=limit)return null;ranges.push(cursor.value)}return ranges}highlight(state,from,to,add){let cursor=stringCursor(this.spec,state,Math.max(0,from-this.spec.unquoted.length),Math.min(to+this.spec.unquoted.length,state.doc.length));for(;!cursor.next().done;)add(cursor.value.from,cursor.value.to)}}function regexpCursor(spec,state,from,to){var categorizer;return new RegExpCursor(state.doc,spec.search,{ignoreCase:!spec.caseSensitive,test:spec.wholeWord?(categorizer=state.charCategorizer(state.selection.main.head),(_from,_to,match)=>!match[0].length||(categorizer(charBefore(match.input,match.index))!=dist.D0.Word||categorizer(charAfter(match.input,match.index))!=dist.D0.Word)&&(categorizer(charAfter(match.input,match.index+match[0].length))!=dist.D0.Word||categorizer(charBefore(match.input,match.index+match[0].length))!=dist.D0.Word)):void 0},from,to)}function charBefore(str,index){return str.slice((0,dist.cp)(str,index,!1),index)}function charAfter(str,index){return str.slice(index,(0,dist.cp)(str,index))}class RegExpQuery extends QueryType{nextMatch(state,curFrom,curTo){let cursor=regexpCursor(this.spec,state,curTo,state.doc.length).next();return cursor.done&&(cursor=regexpCursor(this.spec,state,0,curFrom).next()),cursor.done?null:cursor.value}prevMatchInRange(state,from,to){for(let size=1;;size++){let start=Math.max(from,to-1e4*size),cursor=regexpCursor(this.spec,state,start,to),range=null;for(;!cursor.next().done;)range=cursor.value;if(range&&(start==from||range.from>start+10))return range;if(start==from)return null}}prevMatch(state,curFrom,curTo){return this.prevMatchInRange(state,0,curFrom)||this.prevMatchInRange(state,curTo,state.doc.length)}getReplacement(result){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(m,i)=>"$"==i?"$":"&"==i?result.match[0]:"0"!=i&&+i=limit)return null;ranges.push(cursor.value)}return ranges}highlight(state,from,to,add){let cursor=regexpCursor(this.spec,state,Math.max(0,from-250),Math.min(to+250,state.doc.length));for(;!cursor.next().done;)add(cursor.value.from,cursor.value.to)}}let setSearchQuery=dist.Py.define(),togglePanel=dist.Py.define(),searchState=dist.QQ.define({create:state=>new SearchState(defaultQuery(state).create(),null),update(value,tr){for(let effect of tr.effects)effect.is(setSearchQuery)?value=new SearchState(effect.value.create(),value.panel):effect.is(togglePanel)&&(value=new SearchState(value.query,effect.value?createSearchPanel:null));return value},provide:f=>view_dist.mH.from(f,val=>val.panel)});class SearchState{constructor(query,panel){this.query=query,this.panel=panel}}let matchMark=view_dist.p.mark({class:"cm-searchMatch"}),selectedMatchMark=view_dist.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),searchHighlighter=view_dist.lg.fromClass(class{constructor(view){this.view=view,this.decorations=this.highlight(view.state.field(searchState))}update(update){let state=update.state.field(searchState);(state!=update.startState.field(searchState)||update.docChanged||update.selectionSet||update.viewportChanged)&&(this.decorations=this.highlight(state))}highlight({query,panel}){if(!panel||!query.spec.valid)return view_dist.p.none;let{view}=this,builder=new dist.f_;for(let i=0,ranges=view.visibleRanges,l=ranges.length;iranges[i+1].from-500;)to=ranges[++i].to;query.highlight(view.state,from,to,(from,to)=>{let selected=view.state.selection.ranges.some(r=>r.from==from&&r.to==to);builder.add(from,to,selected?selectedMatchMark:matchMark)})}return builder.finish()}},{decorations:v=>v.decorations});function searchCommand(f){return view=>{let state=view.state.field(searchState,!1);return state&&state.query.spec.valid?f(view,state):openSearchPanel(view)}}let findNext=searchCommand((view,{query})=>{let{to}=view.state.selection.main,next=query.nextMatch(view.state,to,to);return!!next&&(view.dispatch({selection:{anchor:next.from,head:next.to},scrollIntoView:!0,effects:announceMatch(view,next),userEvent:"select.search"}),!0)}),findPrevious=searchCommand((view,{query})=>{let{state}=view,{from}=state.selection.main,range=query.prevMatch(state,from,from);return!!range&&(view.dispatch({selection:{anchor:range.from,head:range.to},scrollIntoView:!0,effects:announceMatch(view,range),userEvent:"select.search"}),!0)}),selectMatches=searchCommand((view,{query})=>{let ranges=query.matchAll(view.state,1e3);return!!ranges&&!!ranges.length&&(view.dispatch({selection:dist.jT.create(ranges.map(r=>dist.jT.range(r.from,r.to))),userEvent:"select.search.matches"}),!0)}),selectSelectionMatches=({state,dispatch})=>{let sel=state.selection;if(sel.ranges.length>1||sel.main.empty)return!1;let{from,to}=sel.main,ranges=[],main=0;for(let cur=new SearchCursor(state.doc,state.sliceDoc(from,to));!cur.next().done;){if(ranges.length>1e3)return!1;cur.value.from==from&&(main=ranges.length),ranges.push(dist.jT.range(cur.value.from,cur.value.to))}return dispatch(state.update({selection:dist.jT.create(ranges,main),userEvent:"select.search.matches"})),!0},replaceNext=searchCommand((view,{query})=>{let{state}=view,{from,to}=state.selection.main;if(state.readOnly)return!1;let next=query.nextMatch(state,from,from);if(!next)return!1;let changes=[],selection,replacement,announce=[];if(next.from==from&&next.to==to&&(replacement=state.toText(query.getReplacement(next)),changes.push({from:next.from,to:next.to,insert:replacement}),next=query.nextMatch(state,next.from,next.to),announce.push(view_dist.tk.announce.of(state.phrase("replaced match on line $",state.doc.lineAt(from).number)+"."))),next){let off=0==changes.length||changes[0].from>=next.to?0:next.to-next.from-replacement.length;selection={anchor:next.from-off,head:next.to-off},announce.push(announceMatch(view,next))}return view.dispatch({changes,selection,scrollIntoView:!!selection,effects:announce,userEvent:"input.replace"}),!0}),replaceAll=searchCommand((view,{query})=>{if(view.state.readOnly)return!1;let changes=query.matchAll(view.state,1e9).map(match=>{let{from,to}=match;return{from,to,insert:query.getReplacement(match)}});if(!changes.length)return!1;let announceText=view.state.phrase("replaced $ matches",changes.length)+".";return view.dispatch({changes,effects:view_dist.tk.announce.of(announceText),userEvent:"input.replace.all"}),!0});function createSearchPanel(view){return view.state.facet(searchConfigFacet).createPanel(view)}function defaultQuery(state,fallback){var _a,_b,_c,_d;let sel=state.selection.main,selText=sel.empty||sel.to>sel.from+100?"":state.sliceDoc(sel.from,sel.to);if(fallback&&!selText)return fallback;let config=state.facet(searchConfigFacet);return new SearchQuery({search:(null!==(_a=null==fallback?void 0:fallback.literal)&&void 0!==_a?_a:config.literal)?selText:selText.replace(/\n/g,"\\n"),caseSensitive:null!==(_b=null==fallback?void 0:fallback.caseSensitive)&&void 0!==_b?_b:config.caseSensitive,literal:null!==(_c=null==fallback?void 0:fallback.literal)&&void 0!==_c?_c:config.literal,wholeWord:null!==(_d=null==fallback?void 0:fallback.wholeWord)&&void 0!==_d?_d:config.wholeWord})}let openSearchPanel=view=>{let state=view.state.field(searchState,!1);if(state&&state.panel){let panel=(0,view_dist.Sd)(view,createSearchPanel);if(!panel)return!1;let searchInput=panel.dom.querySelector("[main-field]");if(searchInput&&searchInput!=view.root.activeElement){let query=defaultQuery(view.state,state.query.spec);query.valid&&view.dispatch({effects:setSearchQuery.of(query)}),searchInput.focus(),searchInput.select()}}else view.dispatch({effects:[togglePanel.of(!0),state?setSearchQuery.of(defaultQuery(view.state,state.query.spec)):dist.Py.appendConfig.of(searchExtensions)]});return!0},closeSearchPanel=view=>{let state=view.state.field(searchState,!1);if(!state||!state.panel)return!1;let panel=(0,view_dist.Sd)(view,createSearchPanel);return panel&&panel.dom.contains(view.root.activeElement)&&view.focus(),view.dispatch({effects:togglePanel.of(!1)}),!0},searchKeymap=[{key:"Mod-f",run:openSearchPanel,scope:"editor search-panel"},{key:"F3",run:findNext,shift:findPrevious,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:findNext,shift:findPrevious,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:closeSearchPanel,scope:"editor search-panel"},{key:"Mod-Shift-l",run:selectSelectionMatches},{key:"Alt-g",run:gotoLine},{key:"Mod-d",run:selectNextOccurrence,preventDefault:!0}];class SearchPanel{constructor(view){this.view=view;let query=this.query=view.state.field(searchState).query.spec;function button(name,onclick,content){return crelt("button",{class:"cm-button",name,onclick,type:"button"},content)}this.commit=this.commit.bind(this),this.searchField=crelt("input",{value:query.search,placeholder:phrase(view,"Find"),"aria-label":phrase(view,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=crelt("input",{value:query.replace,placeholder:phrase(view,"Replace"),"aria-label":phrase(view,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=crelt("input",{type:"checkbox",name:"case",form:"",checked:query.caseSensitive,onchange:this.commit}),this.reField=crelt("input",{type:"checkbox",name:"re",form:"",checked:query.regexp,onchange:this.commit}),this.wordField=crelt("input",{type:"checkbox",name:"word",form:"",checked:query.wholeWord,onchange:this.commit}),this.dom=crelt("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,button("next",()=>findNext(view),[phrase(view,"next")]),button("prev",()=>findPrevious(view),[phrase(view,"previous")]),button("select",()=>selectMatches(view),[phrase(view,"all")]),crelt("label",null,[this.caseField,phrase(view,"match case")]),crelt("label",null,[this.reField,phrase(view,"regexp")]),crelt("label",null,[this.wordField,phrase(view,"by word")]),...view.state.readOnly?[]:[crelt("br"),this.replaceField,button("replace",()=>replaceNext(view),[phrase(view,"replace")]),button("replaceAll",()=>replaceAll(view),[phrase(view,"replace all")]),crelt("button",{name:"close",onclick:()=>closeSearchPanel(view),"aria-label":phrase(view,"close"),type:"button"},["\xd7"])]])}commit(){let query=new SearchQuery({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});query.eq(this.query)||(this.query=query,this.view.dispatch({effects:setSearchQuery.of(query)}))}keydown(e){(0,view_dist.$1)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?findPrevious:findNext)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),replaceNext(this.view))}update(update){for(let tr of update.transactions)for(let effect of tr.effects)effect.is(setSearchQuery)&&!effect.value.eq(this.query)&&this.setQuery(effect.value)}setQuery(query){this.query=query,this.searchField.value=query.search,this.replaceField.value=query.replace,this.caseField.checked=query.caseSensitive,this.reField.checked=query.regexp,this.wordField.checked=query.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(searchConfigFacet).top}}function phrase(view,phrase){return view.state.phrase(phrase)}let Break=/[\s\.,:;?!]/;function announceMatch(view,{from,to}){let line=view.state.doc.lineAt(from),lineEnd=view.state.doc.lineAt(to).to,start=Math.max(line.from,from-30),end=Math.min(lineEnd,to+30),text=view.state.sliceDoc(start,end);if(start!=line.from){for(let i=0;i<30;i++)if(!Break.test(text[i+1])&&Break.test(text[i])){text=text.slice(i);break}}if(end!=lineEnd){for(let i1=text.length-1;i1>text.length-30;i1--)if(!Break.test(text[i1-1])&&Break.test(text[i1])){text=text.slice(0,i1);break}}return view_dist.tk.announce.of(`${view.state.phrase("current match")}. ${text} ${view.state.phrase("on line")} ${line.number}.`)}let baseTheme=view_dist.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),searchExtensions=[searchState,dist.Wl.lowest(searchHighlighter),baseTheme];var autocomplete_dist=__webpack_require__(34790);class SelectedDiagnostic{constructor(from,to,diagnostic){this.from=from,this.to=to,this.diagnostic=diagnostic}}class LintState{constructor(diagnostics,panel,selected){this.diagnostics=diagnostics,this.panel=panel,this.selected=selected}static init(diagnostics,panel,state){let markedDiagnostics=diagnostics,diagnosticFilter=state.facet(lintConfig).markerFilter;diagnosticFilter&&(markedDiagnostics=diagnosticFilter(markedDiagnostics));let ranges=view_dist.p.set(markedDiagnostics.map(d=>d.from==d.to||d.from==d.to-1&&state.doc.lineAt(d.from).to==d.from?view_dist.p.widget({widget:new DiagnosticWidget(d),diagnostic:d}).range(d.from):view_dist.p.mark({attributes:{class:"cm-lintRange cm-lintRange-"+d.severity},diagnostic:d}).range(d.from,d.to)),!0);return new LintState(ranges,panel,findDiagnostic(ranges))}}function findDiagnostic(diagnostics,diagnostic=null,after=0){let found=null;return diagnostics.between(after,1e9,(from,to,{spec})=>{if(!diagnostic||spec.diagnostic==diagnostic)return found=new SelectedDiagnostic(from,to,spec.diagnostic),!1}),found}function hideTooltip(tr,tooltip){return!!(tr.effects.some(e=>e.is(setDiagnosticsEffect))||tr.changes.touchesRange(tooltip.pos))}function maybeEnableLint(state,effects){return state.field(lintState,!1)?effects:effects.concat(dist.Py.appendConfig.of([lintState,view_dist.tk.decorations.compute([lintState],state=>{let{selected,panel}=state.field(lintState);return selected&&panel&&selected.from!=selected.to?view_dist.p.set([activeMark.range(selected.from,selected.to)]):view_dist.p.none}),(0,view_dist.bF)(lintTooltip,{hideOn:hideTooltip}),dist_baseTheme]))}let setDiagnosticsEffect=dist.Py.define(),dist_togglePanel=dist.Py.define(),movePanelSelection=dist.Py.define(),lintState=dist.QQ.define({create:()=>new LintState(view_dist.p.none,null,null),update(value,tr){if(tr.docChanged){let mapped=value.diagnostics.map(tr.changes),selected=null;if(value.selected){let selPos=tr.changes.mapPos(value.selected.from,1);selected=findDiagnostic(mapped,value.selected.diagnostic,selPos)||findDiagnostic(mapped,null,selPos)}value=new LintState(mapped,value.panel,selected)}for(let effect of tr.effects)effect.is(setDiagnosticsEffect)?value=LintState.init(effect.value,value.panel,tr.state):effect.is(dist_togglePanel)?value=new LintState(value.diagnostics,effect.value?LintPanel.open:null,value.selected):effect.is(movePanelSelection)&&(value=new LintState(value.diagnostics,value.panel,effect.value));return value},provide:f=>[view_dist.mH.from(f,val=>val.panel),view_dist.tk.decorations.from(f,s=>s.diagnostics)]}),activeMark=view_dist.p.mark({class:"cm-lintRange cm-lintRange-active"});function lintTooltip(view,pos,side){let{diagnostics}=view.state.field(lintState),found=[],stackStart=2e8,stackEnd=0;diagnostics.between(pos-(side<0?1:0),pos+(side>0?1:0),(from,to,{spec})=>{pos>=from&&pos<=to&&(from==to||(pos>from||side>0)&&(pos({dom:function(view,diagnostics){return crelt("ul",{class:"cm-tooltip-lint"},diagnostics.map(d=>renderDiagnostic(view,d,!1)))}(view,found)})}:null}let openLintPanel=view=>{let field=view.state.field(lintState,!1);field&&field.panel||view.dispatch({effects:maybeEnableLint(view.state,[dist_togglePanel.of(!0)])});let panel=(0,view_dist.Sd)(view,LintPanel.open);return panel&&panel.dom.querySelector(".cm-panel-lint ul").focus(),!0},closeLintPanel=view=>{let field=view.state.field(lintState,!1);return!!field&&!!field.panel&&(view.dispatch({effects:dist_togglePanel.of(!1)}),!0)},nextDiagnostic=view=>{let field=view.state.field(lintState,!1);if(!field)return!1;let sel=view.state.selection.main,next=field.diagnostics.iter(sel.to+1);return(!!next.value||!!(next=field.diagnostics.iter(0)).value&&(next.from!=sel.from||next.to!=sel.to))&&(view.dispatch({selection:{anchor:next.from,head:next.to},scrollIntoView:!0}),!0)},lintKeymap=[{key:"Mod-Shift-m",run:openLintPanel},{key:"F8",run:nextDiagnostic}],lintPlugin=view_dist.lg.fromClass(class{constructor(view){this.view=view,this.timeout=-1,this.set=!0;let{delay}=view.state.facet(lintConfig);this.lintTime=Date.now()+delay,this.run=this.run.bind(this),this.timeout=setTimeout(this.run,delay)}run(){let now=Date.now();if(nowPromise.resolve(source(this.view)))).then(annotations=>{let all=annotations.reduce((a,b)=>a.concat(b));this.view.state.doc==state.doc&&this.view.dispatch({effects:maybeEnableLint(this.view.state,[setDiagnosticsEffect.of(all)])})},error=>{(0,view_dist.OO)(this.view.state,error)})}}update(update){let config=update.state.facet(lintConfig);(update.docChanged||config!=update.startState.facet(lintConfig))&&(this.lintTime=Date.now()+config.delay,this.set||(this.set=!0,this.timeout=setTimeout(this.run,config.delay)))}force(){this.set&&(this.lintTime=Date.now(),this.run())}destroy(){clearTimeout(this.timeout)}}),lintConfig=dist.r$.define({combine:input=>Object.assign({sources:input.map(i=>i.source)},(0,dist.BO)(input.map(i=>i.config),{delay:750,markerFilter:null,tooltipFilter:null})),enables:lintPlugin});function assignKeys(actions){let assigned=[];if(actions)actions:for(let{name}of actions){for(let i=0;ic.toLowerCase()==ch.toLowerCase())){assigned.push(ch);continue actions}}assigned.push("")}return assigned}function renderDiagnostic(view,diagnostic,inPanel){var _a;let keys=inPanel?assignKeys(diagnostic.actions):[];return crelt("li",{class:"cm-diagnostic cm-diagnostic-"+diagnostic.severity},crelt("span",{class:"cm-diagnosticText"},diagnostic.renderMessage?diagnostic.renderMessage():diagnostic.message),null===(_a=diagnostic.actions)||void 0===_a?void 0:_a.map((action,i)=>{let click=e=>{e.preventDefault();let found=findDiagnostic(view.state.field(lintState).diagnostics,diagnostic);found&&action.apply(view,found.from,found.to)},{name}=action,keyIndex=keys[i]?name.indexOf(keys[i]):-1,nameElt=keyIndex<0?name:[name.slice(0,keyIndex),crelt("u",name.slice(keyIndex,keyIndex+1)),name.slice(keyIndex+1)];return crelt("button",{type:"button",class:"cm-diagnosticAction",onclick:click,onmousedown:click,"aria-label":` Action: ${name}${keyIndex<0?"":` (access key "${keys[i]})"`}.`},nameElt)}),diagnostic.source&&crelt("div",{class:"cm-diagnosticSource"},diagnostic.source))}class DiagnosticWidget extends view_dist.l9{constructor(diagnostic){super(),this.diagnostic=diagnostic}eq(other){return other.diagnostic==this.diagnostic}toDOM(){return crelt("span",{class:"cm-lintPoint cm-lintPoint-"+this.diagnostic.severity})}}class PanelItem{constructor(view,diagnostic){this.diagnostic=diagnostic,this.id="item_"+Math.floor(4294967295*Math.random()).toString(16),this.dom=renderDiagnostic(view,diagnostic,!0),this.dom.id=this.id,this.dom.setAttribute("role","option")}}class LintPanel{constructor(view){this.view=view,this.items=[];let onkeydown=event=>{if(27==event.keyCode)closeLintPanel(this.view),this.view.focus();else if(38==event.keyCode||33==event.keyCode)this.moveSelection((this.selectedIndex-1+this.items.length)%this.items.length);else if(40==event.keyCode||34==event.keyCode)this.moveSelection((this.selectedIndex+1)%this.items.length);else if(36==event.keyCode)this.moveSelection(0);else if(35==event.keyCode)this.moveSelection(this.items.length-1);else if(13==event.keyCode)this.view.focus();else{if(!(event.keyCode>=65)||!(event.keyCode<=90)||!(this.selectedIndex>=0))return;let{diagnostic}=this.items[this.selectedIndex],keys=assignKeys(diagnostic.actions);for(let i=0;i{for(let i=0;icloseLintPanel(this.view)},"\xd7")),this.update()}get selectedIndex(){let selected=this.view.state.field(lintState).selected;if(!selected)return -1;for(let i=0;i{let found=-1,item;for(let j=i;ji&&(this.items.splice(i,found-i),needsSync=!0)),selected&&item.diagnostic==selected.diagnostic?item.dom.hasAttribute("aria-selected")||(item.dom.setAttribute("aria-selected","true"),newSelectedItem=item):item.dom.hasAttribute("aria-selected")&&item.dom.removeAttribute("aria-selected"),i++});i({sel:newSelectedItem.dom.getBoundingClientRect(),panel:this.list.getBoundingClientRect()}),write:({sel,panel})=>{sel.toppanel.bottom&&(this.list.scrollTop+=sel.bottom-panel.bottom)}})):this.selectedIndex<0&&this.list.removeAttribute("aria-activedescendant"),needsSync&&this.sync()}sync(){let domPos=this.list.firstChild;function rm(){let prev=domPos;domPos=prev.nextSibling,prev.remove()}for(let item of this.items)if(item.dom.parentNode==this.list){for(;domPos!=item.dom;)rm();domPos=item.dom.nextSibling}else this.list.insertBefore(item.dom,domPos);for(;domPos;)rm()}moveSelection(selectedIndex){if(this.selectedIndex<0)return;let selection=findDiagnostic(this.view.state.field(lintState).diagnostics,this.items[selectedIndex].diagnostic);selection&&this.view.dispatch({selection:{anchor:selection.from,head:selection.to},scrollIntoView:!0,effects:movePanelSelection.of(selection)})}static open(view){return new LintPanel(view)}}function underline(color){return function(content,attrs='viewBox="0 0 40 40"'){return`url('data:image/svg+xml,${encodeURIComponent(content)}')`}(``,'width="6" height="3"')}let dist_baseTheme=view_dist.tk.baseTheme({".cm-diagnostic":{padding:"3px 6px 3px 8px",marginLeft:"-1px",display:"block",whiteSpace:"pre-wrap"},".cm-diagnostic-error":{borderLeft:"5px solid #d11"},".cm-diagnostic-warning":{borderLeft:"5px solid orange"},".cm-diagnostic-info":{borderLeft:"5px solid #999"},".cm-diagnosticAction":{font:"inherit",border:"none",padding:"2px 4px",backgroundColor:"#444",color:"white",borderRadius:"3px",marginLeft:"8px"},".cm-diagnosticSource":{fontSize:"70%",opacity:.7},".cm-lintRange":{backgroundPosition:"left bottom",backgroundRepeat:"repeat-x",paddingBottom:"0.7px"},".cm-lintRange-error":{backgroundImage:underline("#d11")},".cm-lintRange-warning":{backgroundImage:underline("orange")},".cm-lintRange-info":{backgroundImage:underline("#999")},".cm-lintRange-active":{backgroundColor:"#ffdd9980"},".cm-tooltip-lint":{padding:0,margin:0},".cm-lintPoint":{position:"relative","&:after":{content:'""',position:"absolute",bottom:0,left:"-2px",borderLeft:"3px solid transparent",borderRight:"3px solid transparent",borderBottom:"4px solid #d11"}},".cm-lintPoint-warning":{"&:after":{borderBottomColor:"orange"}},".cm-lintPoint-info":{"&:after":{borderBottomColor:"#999"}},".cm-panel.cm-panel-lint":{position:"relative","& ul":{maxHeight:"100px",overflowY:"auto","& [aria-selected]":{backgroundColor:"#ddd","& u":{textDecoration:"underline"}},"&:focus [aria-selected]":{background_fallback:"#bdf",backgroundColor:"Highlight",color_fallback:"white",color:"HighlightText"},"& u":{textDecoration:"none"},padding:0,margin:0},"& [name=close]":{position:"absolute",top:"0",right:"2px",background:"inherit",border:"none",font:"inherit",padding:0,margin:0}}});view_dist.SJ;let setLintGutterTooltip=dist.Py.define();var basicSetup=function(options){void 0===options&&(options={});var options1,keymaps=[];!1!==options.closeBracketsKeymap&&(keymaps=keymaps.concat(autocomplete_dist.GA)),!1!==options.defaultKeymap&&(keymaps=keymaps.concat(dist_defaultKeymap)),!1!==options.searchKeymap&&(keymaps=keymaps.concat(searchKeymap)),!1!==options.historyKeymap&&(keymaps=keymaps.concat(dist_historyKeymap)),!1!==options.foldKeymap&&(keymaps=keymaps.concat(language_dist.e7)),!1!==options.completionKeymap&&(keymaps=keymaps.concat(autocomplete_dist.B1)),!1!==options.lintKeymap&&(keymaps=keymaps.concat(lintKeymap));var extensions=[];if(!1!==options.lineNumbers&&extensions.push((0,view_dist.Eu)()),!1!==options.highlightActiveLineGutter&&extensions.push((0,view_dist.HQ)()),!1!==options.highlightSpecialChars&&extensions.push((0,view_dist.AE)()),!1!==options.history&&extensions.push(function(config={}){return[historyField_,historyConfig.of(config),view_dist.tk.domEventHandlers({beforeinput(e,view){let command="historyUndo"==e.inputType?undo:"historyRedo"==e.inputType?redo:null;return!!command&&(e.preventDefault(),command(view))}})]}()),!1!==options.foldGutter&&extensions.push((0,language_dist.mi)()),!1!==options.drawSelection&&extensions.push((0,view_dist.Uw)()),!1!==options.dropCursor&&extensions.push((0,view_dist.qr)()),!1!==options.allowMultipleSelections&&extensions.push(dist.yy.allowMultipleSelections.of(!0)),!1!==options.indentOnInput&&extensions.push((0,language_dist.nY)()),!1!==options.syntaxHighlighting&&extensions.push((0,language_dist.nF)(language_dist.R_,{fallback:!0})),!1!==options.bracketMatching&&extensions.push((0,language_dist.n$)()),!1!==options.closeBrackets&&extensions.push((0,autocomplete_dist.vQ)()),!1!==options.autocompletion&&extensions.push((0,autocomplete_dist.ys)()),!1!==options.rectangularSelection&&extensions.push((0,view_dist.Zs)()),!1!==options.crosshairCursor&&extensions.push((0,view_dist.S2)()),!1!==options.highlightActiveLine&&extensions.push((0,view_dist.ZO)()),!1!==options.highlightSelectionMatches){let ext;extensions.push((ext=[defaultTheme,matchHighlighter],options1&&ext.push(highlightConfig.of(options1)),ext))}return options.tabSize&&"number"==typeof options.tabSize&&extensions.push(language_dist.c.of(" ".repeat(options.tabSize))),extensions.concat([view_dist.$f.of(keymaps.flat())]).filter(Boolean)},highlight_dist=__webpack_require__(35524);let coral="#e06c75",ivory="#abb2bf",stone="#7d8799",whiskey="#d19a66",highlightBackground="#2c313a",background="#282c34",tooltipBackground="#353a42",cursor="#528bff",oneDarkTheme=view_dist.tk.theme({"&":{color:ivory,backgroundColor:background},".cm-content":{caretColor:cursor},".cm-cursor, .cm-dropCursor":{borderLeftColor:cursor},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:"#3E4451"},".cm-panels":{backgroundColor:"#21252b",color:ivory},".cm-panels.cm-panels-top":{borderBottom:"2px solid black"},".cm-panels.cm-panels-bottom":{borderTop:"2px solid black"},".cm-searchMatch":{backgroundColor:"#72a1ff59",outline:"1px solid #457dff"},".cm-searchMatch.cm-searchMatch-selected":{backgroundColor:"#6199ff2f"},".cm-activeLine":{backgroundColor:"#6699ff0b"},".cm-selectionMatch":{backgroundColor:"#aafe661a"},"&.cm-focused .cm-matchingBracket, &.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bad0f847",outline:"1px solid #515a6b"},".cm-gutters":{backgroundColor:background,color:stone,border:"none"},".cm-activeLineGutter":{backgroundColor:highlightBackground},".cm-foldPlaceholder":{backgroundColor:"transparent",border:"none",color:"#ddd"},".cm-tooltip":{border:"none",backgroundColor:tooltipBackground},".cm-tooltip .cm-tooltip-arrow:before":{borderTopColor:"transparent",borderBottomColor:"transparent"},".cm-tooltip .cm-tooltip-arrow:after":{borderTopColor:tooltipBackground,borderBottomColor:tooltipBackground},".cm-tooltip-autocomplete":{"& > ul > li[aria-selected]":{backgroundColor:highlightBackground,color:ivory}}},{dark:!0}),oneDarkHighlightStyle=language_dist.Qf.define([{tag:highlight_dist.pJ.keyword,color:"#c678dd"},{tag:[highlight_dist.pJ.name,highlight_dist.pJ.deleted,highlight_dist.pJ.character,highlight_dist.pJ.propertyName,highlight_dist.pJ.macroName],color:coral},{tag:[highlight_dist.pJ.function(highlight_dist.pJ.variableName),highlight_dist.pJ.labelName],color:"#61afef"},{tag:[highlight_dist.pJ.color,highlight_dist.pJ.constant(highlight_dist.pJ.name),highlight_dist.pJ.standard(highlight_dist.pJ.name)],color:whiskey},{tag:[highlight_dist.pJ.definition(highlight_dist.pJ.name),highlight_dist.pJ.separator],color:ivory},{tag:[highlight_dist.pJ.typeName,highlight_dist.pJ.className,highlight_dist.pJ.number,highlight_dist.pJ.changed,highlight_dist.pJ.annotation,highlight_dist.pJ.modifier,highlight_dist.pJ.self,highlight_dist.pJ.namespace],color:"#e5c07b"},{tag:[highlight_dist.pJ.operator,highlight_dist.pJ.operatorKeyword,highlight_dist.pJ.url,highlight_dist.pJ.escape,highlight_dist.pJ.regexp,highlight_dist.pJ.link,highlight_dist.pJ.special(highlight_dist.pJ.string)],color:"#56b6c2"},{tag:[highlight_dist.pJ.meta,highlight_dist.pJ.comment],color:stone},{tag:highlight_dist.pJ.strong,fontWeight:"bold"},{tag:highlight_dist.pJ.emphasis,fontStyle:"italic"},{tag:highlight_dist.pJ.strikethrough,textDecoration:"line-through"},{tag:highlight_dist.pJ.link,color:stone,textDecoration:"underline"},{tag:highlight_dist.pJ.heading,fontWeight:"bold",color:coral},{tag:[highlight_dist.pJ.atom,highlight_dist.pJ.bool,highlight_dist.pJ.special(highlight_dist.pJ.variableName)],color:whiskey},{tag:[highlight_dist.pJ.processingInstruction,highlight_dist.pJ.string,highlight_dist.pJ.inserted],color:"#98c379"},{tag:highlight_dist.pJ.invalid,color:"#ffffff"}]),oneDark=[oneDarkTheme,(0,language_dist.nF)(oneDarkHighlightStyle)];var getStatistics=view=>({line:view.state.doc.lineAt(view.state.selection.main.from),lineCount:view.state.doc.lines,lineBreak:view.state.lineBreak,length:view.state.doc.length,readOnly:view.state.readOnly,tabSize:view.state.tabSize,selection:view.state.selection,selectionAsSingle:view.state.selection.asSingle().main,ranges:view.state.selection.ranges,selectionCode:view.state.sliceDoc(view.state.selection.main.from,view.state.selection.main.to),selections:view.state.selection.ranges.map(r=>view.state.sliceDoc(r.from,r.to)),selectedText:view.state.selection.ranges.some(r=>!r.empty)}),jsx_runtime=__webpack_require__(85893),_excluded=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],ReactCodeMirror=(0,react.forwardRef)((props,ref)=>{var{className,value="",selection,extensions=[],onChange,onStatistics,onCreateEditor,onUpdate,autoFocus,theme="light",height,minHeight,maxHeight,width,minWidth,maxWidth,basicSetup:basicSetup1,placeholder,indentWithTab:indentWithTab1,editable,readOnly,root,initialState}=props,other=(0,objectWithoutPropertiesLoose.Z)(props,_excluded),editor=(0,react.useRef)(null),{state,view,container,setContainer}=function(props){var{value,selection,onChange,onStatistics,onCreateEditor,onUpdate,extensions=[],autoFocus,theme="light",height="",minHeight="",maxHeight="",placeholder:placeholderStr="",width="",minWidth="",maxWidth="",editable=!0,readOnly=!1,indentWithTab:defaultIndentWithTab=!0,basicSetup:defaultBasicSetup=!0,root,initialState}=props,[container,setContainer]=(0,react.useState)(),[view,setView]=(0,react.useState)(),[state,setState]=(0,react.useState)(),defaultLightThemeOption=view_dist.tk.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),defaultThemeOption=view_dist.tk.theme({"&":{height,minHeight,maxHeight,width,minWidth,maxWidth}}),getExtensions=[view_dist.tk.updateListener.of(vu=>{vu.docChanged&&"function"==typeof onChange&&onChange(vu.state.doc.toString(),vu),onStatistics&&onStatistics(getStatistics(vu))}),defaultThemeOption];switch(defaultIndentWithTab&&getExtensions.unshift(view_dist.$f.of([indentWithTab])),defaultBasicSetup&&("boolean"==typeof defaultBasicSetup?getExtensions.unshift(basicSetup()):getExtensions.unshift(basicSetup(defaultBasicSetup))),placeholderStr&&getExtensions.unshift((0,view_dist.W$)(placeholderStr)),theme){case"light":getExtensions.push(defaultLightThemeOption);break;case"dark":getExtensions.push(oneDark);break;default:getExtensions.push(theme)}return!1===editable&&getExtensions.push(view_dist.tk.editable.of(!1)),readOnly&&getExtensions.push(dist.yy.readOnly.of(!0)),onUpdate&&"function"==typeof onUpdate&&getExtensions.push(view_dist.tk.updateListener.of(onUpdate)),getExtensions=getExtensions.concat(extensions),(0,react.useEffect)(()=>{if(container&&!state){var config={doc:value,selection,extensions:getExtensions},stateCurrent=initialState?dist.yy.fromJSON(initialState.json,config,initialState.fields):dist.yy.create(config);if(setState(stateCurrent),!view){var viewCurrent=new view_dist.tk({state:stateCurrent,parent:container,root});setView(viewCurrent),onCreateEditor&&onCreateEditor(viewCurrent,stateCurrent)}}return()=>{view&&(setState(void 0),setView(void 0))}},[container,state]),(0,react.useEffect)(()=>setContainer(props.container),[props.container]),(0,react.useEffect)(()=>()=>{view&&(view.destroy(),setView(void 0))},[view]),(0,react.useEffect)(()=>{autoFocus&&view&&view.focus()},[autoFocus,view]),(0,react.useEffect)(()=>{view&&view.dispatch({effects:dist.Py.reconfigure.of(getExtensions)})},[theme,extensions,height,minHeight,maxHeight,width,minWidth,maxWidth,placeholderStr,editable,readOnly,defaultIndentWithTab,defaultBasicSetup,onChange,onUpdate]),(0,react.useEffect)(()=>{var currentValue=view?view.state.doc.toString():"";view&&value!==currentValue&&view.dispatch({changes:{from:0,to:currentValue.length,insert:value||""}})},[value,view]),{state,setState,view,setView,container,setContainer}}({container:editor.current,root,value,autoFocus,theme,height,minHeight,maxHeight,width,minWidth,maxWidth,basicSetup:basicSetup1,placeholder,indentWithTab:indentWithTab1,editable,readOnly,selection,onChange,onStatistics,onCreateEditor,onUpdate,extensions,initialState});if((0,react.useImperativeHandle)(ref,()=>({editor:editor.current,state:state,view:view}),[editor,container,state,view]),"string"!=typeof value)throw Error("value must be typeof string but got "+typeof value);return(0,jsx_runtime.jsx)("div",(0,esm_extends.Z)({ref:editor,className:("string"==typeof theme?"cm-theme-"+theme:"cm-theme")+(className?" "+className:"")},other))});ReactCodeMirror.displayName="CodeMirror";var esm=ReactCodeMirror},34790:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{B1:function(){return completionKeymap},GA:function(){return closeBracketsKeymap},Gn:function(){return snippetCompletion},Mb:function(){return completeFromList},eC:function(){return ifNotIn},vQ:function(){return closeBrackets},ys:function(){return autocompletion}});var _codemirror_state__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(78120),_codemirror_view__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(47421),_codemirror_language__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59119);class CompletionContext{constructor(state,pos,explicit){this.state=state,this.pos=pos,this.explicit=explicit,this.abortListeners=[]}tokenBefore(types){let token=(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.qz)(this.state).resolveInner(this.pos,-1);for(;token&&0>types.indexOf(token.name);)token=token.parent;return token?{from:token.from,to:this.pos,text:this.state.sliceDoc(token.from,this.pos),type:token.type}:null}matchBefore(expr){let line=this.state.doc.lineAt(this.pos),start=Math.max(line.from,this.pos-250),str=line.text.slice(start-line.from,this.pos-line.from),found=str.search(ensureAnchor(expr,!1));return found<0?null:{from:start+found,to:this.pos,text:str.slice(found)}}get aborted(){return null==this.abortListeners}addEventListener(type,listener){"abort"==type&&this.abortListeners&&this.abortListeners.push(listener)}}function toSet(chars){let flat=Object.keys(chars).join(""),words=/\w/.test(flat);return words&&(flat=flat.replace(/\w/g,"")),`[${words?"\\w":""}${flat.replace(/[^\w\s]/g,"\\$&")}]`}function completeFromList(list){let options=list.map(o=>"string"==typeof o?{label:o}:o),[validFor,match]=options.every(o=>/^\w+$/.test(o.label))?[/\w*$/,/\w+$/]:function(options){let first=Object.create(null),rest=Object.create(null);for(let{label}of options){first[label[0]]=!0;for(let i=1;i{let token=context.matchBefore(match);return token||context.explicit?{from:token?token.from:context.pos,options,validFor}:null}}function ifNotIn(nodes,source){return context=>{for(let pos=(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.qz)(context.state).resolveInner(context.pos,-1);pos;pos=pos.parent)if(nodes.indexOf(pos.name)>-1)return null;return source(context)}}class Option{constructor(completion,source,match){this.completion=completion,this.source=source,this.match=match}}function cur(state){return state.selection.main.head}function ensureAnchor(expr,start){var _a;let{source}=expr,addStart=start&&"^"!=source[0],addEnd="$"!=source[source.length-1];return addStart||addEnd?RegExp(`${addStart?"^":""}(?:${source})${addEnd?"$":""}`,null!==(_a=expr.flags)&&void 0!==_a?_a:expr.ignoreCase?"i":""):expr}function applyCompletion(view,option){let apply=option.completion.apply||option.completion.label,result=option.source;if("string"==typeof apply){var state,from,to;view.dispatch((state=view.state,from=result.from,to=result.to,Object.assign(Object.assign({},state.changeByRange(range=>{if(range==state.selection.main)return{changes:{from:from,to:to,insert:apply},range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(from+apply.length)};let len=to-from;return!range.empty||len&&state.sliceDoc(range.from-len,range.from)!=state.sliceDoc(from,to)?{range}:{changes:{from:range.from-len,to:range.from,insert:apply},range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(range.from-len+apply.length)}})),{userEvent:"input.complete"})))}else apply(view,option.completion,result.from,result.to)}let SourceCache=new WeakMap;function asSource(source){if(!Array.isArray(source))return source;let known=SourceCache.get(source);return known||SourceCache.set(source,known=completeFromList(source)),known}class FuzzyMatcher{constructor(pattern){this.pattern=pattern,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let p=0;p=48&&next1<=57||next1>=97&&next1<=122?2:next1>=65&&next1<=90?1:0:(ch=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.bg)(next1))!=ch.toLowerCase()?1:ch!=ch.toUpperCase()?2:0;(!i1||1==type&&hasLower||0==prevType&&0!=type)&&(chars[byWordTo]==next1||folded[byWordTo]==next1&&(byWordFolded=!0)?byWord[byWordTo++]=i1:byWord.length&&(wordAdjacent=!1)),prevType=type,i1+=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.nZ)(next1)}return byWordTo==len&&0==byWord[0]&&wordAdjacent?this.result(-100+(byWordFolded?-200:0),byWord,word):adjacentTo==len&&0==adjacentStart?[-200-word.length,0,adjacentEnd]:direct>-1?[-700-word.length,direct,direct+this.pattern.length]:adjacentTo==len?[-900-word.length,adjacentStart,adjacentEnd]:byWordTo==len?this.result(-100+(byWordFolded?-200:0)+-700+(wordAdjacent?0:-1100),byWord,word):2==chars.length?null:this.result((any[0]?-700:0)+-200+-1100,any,word)}result(score,positions,word){let result=[score-word.length],i=1;for(let pos of positions){let to=pos+(this.astral?(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.nZ)((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(word,pos)):1);i>1&&result[i-1]==pos?result[i-1]=to:(result[i++]=pos,result[i++]=to)}return result}}let completionConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.r$.define({combine:configs=>(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.BO)(configs,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],compareCompletions:(a,b)=>a.label.localeCompare(b.label),interactionDelay:75},{defaultKeymap:(a,b)=>a&&b,closeOnBlur:(a,b)=>a&&b,icons:(a,b)=>a&&b,optionClass:(a,b)=>c=>{var a1,b1;return a1=a(c),b1=b(c),a1?b1?a1+" "+b1:a1:b1},addToOptions:(a,b)=>a.concat(b)})});function rangeAroundSelected(total,selected,max){if(total<=max)return{from:0,to:total};if(selected<0&&(selected=0),selected<=total>>1){let off=Math.floor(selected/max);return{from:off*max,to:(off+1)*max}}let off1=Math.floor((total-selected)/max);return{from:total-(off1+1)*max,to:total-off1*max}}class CompletionTooltip{constructor(view,stateField){let content;this.view=view,this.stateField=stateField,this.info=null,this.placeInfo={read:()=>this.measureInfo(),write:pos=>this.positionInfo(pos),key:this};let cState=view.state.field(stateField),{options,selected}=cState.open,config=view.state.facet(completionConfig);this.optionContent=(content=config.addToOptions.slice(),config.icons&&content.push({render(completion){let icon=document.createElement("div");return icon.classList.add("cm-completionIcon"),completion.type&&icon.classList.add(...completion.type.split(/\s+/g).map(cls=>"cm-completionIcon-"+cls)),icon.setAttribute("aria-hidden","true"),icon},position:20}),content.push({render(completion,_s,match){let labelElt=document.createElement("span");labelElt.className="cm-completionLabel";let{label}=completion,off=0;for(let j=1;joff&&labelElt.appendChild(document.createTextNode(label.slice(off,from)));let span=labelElt.appendChild(document.createElement("span"));span.appendChild(document.createTextNode(label.slice(from,to))),span.className="cm-completionMatchedText",off=to}return offa.position-b.position).map(a=>a.render)),this.optionClass=config.optionClass,this.range=rangeAroundSelected(options.length,selected,config.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.dom.addEventListener("mousedown",e=>{for(let dom=e.target,match;dom&&dom!=this.dom;dom=dom.parentNode)if("LI"==dom.nodeName&&(match=/-(\d+)$/.exec(dom.id))&&+match[1]{this.info&&this.view.requestMeasure(this.placeInfo)})}mount(){this.updateSel()}update(update){update.state.field(this.stateField)!=update.startState.field(this.stateField)&&this.updateSel()}positioned(){this.info&&this.view.requestMeasure(this.placeInfo)}updateSel(){let cState=this.view.state.field(this.stateField),open=cState.open;if((open.selected>-1&&open.selected=this.range.to)&&(this.range=rangeAroundSelected(open.options.length,open.selected,this.view.state.facet(completionConfig).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(open.options,cState.id,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfo)})),this.updateSelectedOption(open.selected)){this.info&&(this.info.remove(),this.info=null);let{completion}=open.options[open.selected],{info}=completion;if(!info)return;let infoResult="string"==typeof info?document.createTextNode(info):info(completion);if(!infoResult)return;"then"in infoResult?infoResult.then(node=>{node&&this.view.state.field(this.stateField,!1)==cState&&this.addInfoPane(node)}).catch(e=>(0,_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.OO)(this.view.state,e,"completion info")):this.addInfoPane(infoResult)}}addInfoPane(content){let dom=this.info=document.createElement("div");dom.className="cm-tooltip cm-completionInfo",dom.appendChild(content),this.dom.appendChild(dom),this.view.requestMeasure(this.placeInfo)}updateSelectedOption(selected){var container,element;let parent,self1,set=null;for(let opt=this.list.firstChild,i=this.range.from;opt;opt=opt.nextSibling,i++)i==selected?opt.hasAttribute("aria-selected")||(opt.setAttribute("aria-selected","true"),set=opt):opt.hasAttribute("aria-selected")&&opt.removeAttribute("aria-selected");return set&&(container=this.list,element=set,parent=container.getBoundingClientRect(),(self1=element.getBoundingClientRect()).topparent.bottom&&(container.scrollTop+=self1.bottom-parent.bottom)),set}measureInfo(){let sel=this.dom.querySelector("[aria-selected]");if(!sel||!this.info)return null;let win=this.dom.ownerDocument.defaultView||window,listRect=this.dom.getBoundingClientRect(),infoRect=this.info.getBoundingClientRect(),selRect=sel.getBoundingClientRect();if(selRect.top>Math.min(win.innerHeight,listRect.bottom)-10||selRect.bottom=infoRect.height||spaceBelow>listRect.top?top=selRect.bottom-listRect.top+"px":bottom=listRect.bottom-selRect.top+"px"}return{top,bottom,maxWidth,class:narrow?rtl?"left-narrow":"right-narrow":left?"left":"right"}}positionInfo(pos){this.info&&(pos?(this.info.style.top=pos.top,this.info.style.bottom=pos.bottom,this.info.style.maxWidth=pos.maxWidth,this.info.className="cm-tooltip cm-completionInfo cm-completionInfo-"+pos.class):this.info.style.top="-1e6px")}createListBox(options,id,range){let ul=document.createElement("ul");ul.id=id,ul.setAttribute("role","listbox"),ul.setAttribute("aria-expanded","true"),ul.setAttribute("aria-label",this.view.state.phrase("Completions"));for(let i=range.from;i=this.options.length?this:new CompletionDialog(this.options,makeAttrs(id,selected),this.tooltip,this.timestamp,selected)}static build(active,state,id,prev,conf){let options=function(active,state){let options=[],i=0;for(let a of active)if(a.hasResult()){if(!1===a.result.filter){let getMatch=a.result.getMatch;for(let option of a.result.options){let match=[1e9-i++];if(getMatch)for(let n of getMatch(option))match.push(n);options.push(new Option(option,a,match))}}else{let matcher=new FuzzyMatcher(state.sliceDoc(a.from,a.to)),match1;for(let option1 of a.result.options)(match1=matcher.match(option1.label))&&(null!=option1.boost&&(match1[0]+=option1.boost),options.push(new Option(option1,a,match1)))}}let result=[],prev=null,compare=state.facet(completionConfig).compareCompletions;for(let opt of options.sort((a,b)=>b.match[0]-a.match[0]||compare(a.completion,b.completion)))prev&&prev.label==opt.completion.label&&prev.detail==opt.completion.detail&&(null==prev.type||null==opt.completion.type||prev.type==opt.completion.type)&&prev.apply==opt.completion.apply?score(opt.completion)>score(prev)&&(result[result.length-1]=opt):result.push(opt),prev=opt.completion;return result}(active,state);if(!options.length)return null;let selected=state.facet(completionConfig).selectOnOpen?0:-1;if(prev&&prev.selected!=selected&&-1!=prev.selected){let selectedValue=prev.options[prev.selected].completion;for(let i=0;ib.hasResult()?Math.min(a,b.from):a,1e8),create:view=>new CompletionTooltip(view,completionState),above:conf.aboveCursor},prev?prev.timestamp:Date.now(),selected)}map(changes){return new CompletionDialog(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:changes.mapPos(this.tooltip.pos)}),this.timestamp,this.selected)}}class CompletionState{constructor(active,id,open){this.active=active,this.id=id,this.open=open}static start(){return new CompletionState(none,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(tr){let{state}=tr,conf=state.facet(completionConfig),active=(conf.override||state.languageDataAt("autocomplete",cur(state)).map(asSource)).map(source=>(this.active.find(s=>s.source==source)||new ActiveSource(source,this.active.some(a=>0!=a.state)?1:0)).update(tr,conf));active.length==this.active.length&&active.every((a,i)=>a==this.active[i])&&(active=this.active);let open=tr.selection||active.some(a=>a.hasResult()&&tr.changes.touchesRange(a.from,a.to))||!function(a,b){if(a==b)return!0;for(let iA=0,iB=0;;){for(;iA1!=a.state)&&active.some(a=>a.hasResult())&&(active=active.map(a=>a.hasResult()?new ActiveSource(a.source,0):a)),tr.effects))effect.is(setSelectedEffect)&&(open=open&&open.setSelected(effect.value,this.id));return active==this.active&&open==this.open?this:new CompletionState(active,this.id,open)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:baseAttrs}}let baseAttrs={"aria-autocomplete":"list"};function makeAttrs(id,selected){let result={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":id};return selected>-1&&(result["aria-activedescendant"]=id+"-"+selected),result}let none=[];function getUserEvent(tr){return tr.isUserEvent("input.type")?"input":tr.isUserEvent("delete.backward")?"delete":null}class ActiveSource{constructor(source,state,explicitPos=-1){this.source=source,this.state=state,this.explicitPos=explicitPos}hasResult(){return!1}update(tr,conf){let event=getUserEvent(tr),value=this;for(let effect of(event?value=value.handleUserEvent(tr,event,conf):tr.docChanged?value=value.handleChange(tr):tr.selection&&0!=value.state&&(value=new ActiveSource(value.source,0)),tr.effects))if(effect.is(startCompletionEffect))value=new ActiveSource(value.source,1,effect.value?cur(tr.state):-1);else if(effect.is(closeCompletionEffect))value=new ActiveSource(value.source,0);else if(effect.is(setActiveEffect))for(let active of effect.value)active.source==value.source&&(value=active);return value}handleUserEvent(tr,type,conf){return"delete"!=type&&conf.activateOnTyping?new ActiveSource(this.source,1):this.map(tr.changes)}handleChange(tr){return tr.changes.touchesRange(cur(tr.startState))?new ActiveSource(this.source,0):this.map(tr.changes)}map(changes){return changes.empty||this.explicitPos<0?this:new ActiveSource(this.source,this.state,changes.mapPos(this.explicitPos))}}class ActiveResult extends ActiveSource{constructor(source,explicitPos,result,from,to){super(source,2,explicitPos),this.result=result,this.from=from,this.to=to}hasResult(){return!0}handleUserEvent(tr,type,conf){var _a;let from=tr.changes.mapPos(this.from),to=tr.changes.mapPos(this.to,1),pos=cur(tr.state);if((this.explicitPos<0?pos<=from:posto||"delete"==type&&cur(tr.startState)==this.from)return new ActiveSource(this.source,"input"==type&&conf.activateOnTyping?1:0);let explicitPos=this.explicitPos<0?-1:tr.changes.mapPos(this.explicitPos),updated;return!function(validFor,state,from,to){if(!validFor)return!1;let text=state.sliceDoc(from,to);return"function"==typeof validFor?validFor(text,from,to,state):ensureAnchor(validFor,!0).test(text)}(this.result.validFor,tr.state,from,to)?this.result.update&&(updated=this.result.update(this.result,from,to,new CompletionContext(tr.state,pos,explicitPos>=0)))?new ActiveResult(this.source,explicitPos,updated,updated.from,null!==(_a=updated.to)&&void 0!==_a?_a:cur(tr.state)):new ActiveSource(this.source,1,explicitPos):new ActiveResult(this.source,explicitPos,this.result,from,to)}handleChange(tr){return tr.changes.touchesRange(this.from,this.to)?new ActiveSource(this.source,0):this.map(tr.changes)}map(mapping){return mapping.empty?this:new ActiveResult(this.source,this.explicitPos<0?-1:mapping.mapPos(this.explicitPos),this.result,mapping.mapPos(this.from),mapping.mapPos(this.to,1))}}let startCompletionEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define(),closeCompletionEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define(),setActiveEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define({map:(sources,mapping)=>sources.map(s=>s.map(mapping))}),setSelectedEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define(),completionState=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.QQ.define({create:()=>CompletionState.start(),update:(value,tr)=>value.update(tr),provide:f=>[_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.hJ.from(f,val=>val.tooltip),_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.tk.contentAttributes.from(f,state=>state.attrs)]});function moveCompletionSelection(forward,by="option"){return view=>{let cState=view.state.field(completionState,!1);if(!cState||!cState.open||Date.now()-cState.open.timestamp-1?cState.open.selected+step*(forward?1:-1):forward?0:length-1;return selected<0?selected="page"==by?0:length-1:selected>=length&&(selected="page"==by?length-1:0),view.dispatch({effects:setSelectedEffect.of(selected)}),!0}}let acceptCompletion=view=>{let cState=view.state.field(completionState,!1);return!(view.state.readOnly||!cState||!cState.open||cState.open.selected<0||Date.now()-cState.open.timestamp!!view.state.field(completionState,!1)&&(view.dispatch({effects:startCompletionEffect.of(!0)}),!0),closeCompletion=view=>{let cState=view.state.field(completionState,!1);return!!(cState&&cState.active.some(a=>0!=a.state))&&(view.dispatch({effects:closeCompletionEffect.of(null)}),!0)};class RunningQuery{constructor(active,context){this.active=active,this.context=context,this.time=Date.now(),this.updates=[],this.done=void 0}}let completionPlugin=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.lg.fromClass(class{constructor(view){for(let active of(this.view=view,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0,view.state.field(completionState).active))1==active.state&&this.startQuery(active)}update(update){let cState=update.state.field(completionState);if(!update.selectionSet&&!update.docChanged&&update.startState.field(completionState)==cState)return;let doesReset=update.transactions.some(tr=>(tr.selection||tr.docChanged)&&!getUserEvent(tr));for(let i=0;i50&&Date.now()-query.time>1e3){for(let handler of query.context.abortListeners)try{handler()}catch(e){(0,_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.OO)(this.view.state,e)}query.context.abortListeners=null,this.running.splice(i--,1)}else query.updates.push(...update.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=cState.active.some(a=>1==a.state&&!this.running.some(q=>q.active.source==a.source))?setTimeout(()=>this.startUpdate(),50):-1,0!=this.composing)for(let tr of update.transactions)"input"==getUserEvent(tr)?this.composing=2:2==this.composing&&tr.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state}=this.view;for(let active of state.field(completionState).active)1!=active.state||this.running.some(r=>r.active.source==active.source)||this.startQuery(active)}startQuery(active){let{state}=this.view,pos=cur(state),context=new CompletionContext(state,pos,active.explicitPos==pos),pending=new RunningQuery(active,context);this.running.push(pending),Promise.resolve(active.source(context)).then(result=>{pending.context.aborted||(pending.done=result||null,this.scheduleAccept())},err=>{this.view.dispatch({effects:closeCompletionEffect.of(null)}),(0,_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.OO)(this.view.state,err)})}scheduleAccept(){this.running.every(q=>void 0!==q.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),50))}accept(){var _a;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let updated=[],conf=this.view.state.facet(completionConfig);for(let i=0;ia.source==query.active.source);if(current&&1==current.state){if(null==query.done){let active1=new ActiveSource(query.active.source,0);for(let tr1 of query.updates)active1=active1.update(tr1,conf);1!=active1.state&&updated.push(active1)}else this.startQuery(current)}}updated.length&&this.view.dispatch({effects:setActiveEffect.of(updated)})}},{eventHandlers:{blur(){let state=this.view.state.field(completionState,!1);state&&state.tooltip&&this.view.state.facet(completionConfig).closeOnBlur&&this.view.dispatch({effects:closeCompletionEffect.of(null)})},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:startCompletionEffect.of(!1)}),20),this.composing=0}}}),baseTheme=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",listStyle:"none",margin:0,padding:0,"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer",padding:"1px 3px",lineHeight:1.2}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'\uD835\uDC65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\uD835\uDC36'"}},".cm-completionIcon-type":{"&:after":{content:"'\uD835\uDC61'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\uD83D\uDD11︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});class FieldPos{constructor(field,line,from,to){this.field=field,this.line=line,this.from=from,this.to=to}}class FieldRange{constructor(field,from,to){this.field=field,this.from=from,this.to=to}map(changes){let from=changes.mapPos(this.from,-1,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gc.TrackDel),to=changes.mapPos(this.to,1,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gc.TrackDel);return null==from||null==to?null:new FieldRange(this.field,from,to)}}class Snippet{constructor(lines,fieldPositions){this.lines=lines,this.fieldPositions=fieldPositions}instantiate(state,pos){let text=[],lineStart=[pos],lineObj=state.doc.lineAt(pos),baseIndent=/^\s*/.exec(lineObj.text)[0];for(let line of this.lines){if(text.length){let indent=baseIndent,tabs=/^\t*/.exec(line)[0].length;for(let i=0;inew FieldRange(pos.field,lineStart[pos.line]+pos.from,lineStart[pos.line]+pos.to));return{text,ranges}}static parse(template){let fields=[],lines=[],positions=[],m;for(let line of template.split(/\r\n?|\n/)){for(;m=/[#$]\{(?:(\d+)(?::([^}]*))?|([^}]*))\}/.exec(line);){let seq=m[1]?+m[1]:null,name=m[2]||m[3]||"",found=-1;for(let i=0;i=found&&pos.field++}positions.push(new FieldPos(found,lines.length,m.index,m.index+name.length)),line=line.slice(0,m.index)+name+line.slice(m.index+m[0].length)}for(let esc;esc=/([$#])\\{/.exec(line);)for(let pos1 of(line=line.slice(0,esc.index)+esc[1]+"{"+line.slice(esc.index+esc[0].length),positions))pos1.line==lines.length&&pos1.from>esc.index&&(pos1.from--,pos1.to--);lines.push(line)}return new Snippet(lines,positions)}}let fieldMarker=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.p.widget({widget:new class extends _codemirror_view__WEBPACK_IMPORTED_MODULE_2__.l9{toDOM(){let span=document.createElement("span");return span.className="cm-snippetFieldPosition",span}ignoreEvent(){return!1}}}),fieldRange=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.p.mark({class:"cm-snippetField"});class ActiveSnippet{constructor(ranges,active){this.ranges=ranges,this.active=active,this.deco=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.p.set(ranges.map(r=>(r.from==r.to?fieldMarker:fieldRange).range(r.from,r.to)))}map(changes){let ranges=[];for(let r of this.ranges){let mapped=r.map(changes);if(!mapped)return null;ranges.push(mapped)}return new ActiveSnippet(ranges,this.active)}selectionInsideField(sel){return sel.ranges.every(range=>this.ranges.some(r=>r.field==this.active&&r.from<=range.from&&r.to>=range.to))}}let setActive=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define({map:(value,changes)=>value&&value.map(changes)}),moveToField=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define(),snippetState=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.QQ.define({create:()=>null,update(value,tr){for(let effect of tr.effects){if(effect.is(setActive))return effect.value;if(effect.is(moveToField)&&value)return new ActiveSnippet(value.ranges,effect.value)}return value&&tr.docChanged&&(value=value.map(tr.changes)),value&&tr.selection&&!value.selectionInsideField(tr.selection)&&(value=null),value},provide:f=>_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.tk.decorations.from(f,val=>val?val.deco:_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.p.none)});function fieldSelection(ranges,field){return _codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.create(ranges.filter(r=>r.field==field).map(r=>_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.range(r.from,r.to)))}function moveField(dir){return({state,dispatch})=>{let active=state.field(snippetState,!1);if(!active||dir<0&&0==active.active)return!1;let next=active.active+dir,last=dir>0&&!active.ranges.some(r=>r.field==next+dir);return dispatch(state.update({selection:fieldSelection(active.ranges,next),effects:setActive.of(last?null:new ActiveSnippet(active.ranges,next))})),!0}}let clearSnippet=({state,dispatch})=>!!state.field(snippetState,!1)&&(dispatch(state.update({effects:setActive.of(null)})),!0),nextSnippetField=moveField(1),prevSnippetField=moveField(-1),defaultSnippetKeymap=[{key:"Tab",run:nextSnippetField,shift:prevSnippetField},{key:"Escape",run:clearSnippet}],snippetKeymap=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.r$.define({combine:maps=>maps.length?maps[0]:defaultSnippetKeymap}),addSnippetKeymap=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Wl.highest(_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.$f.compute([snippetKeymap],state=>state.facet(snippetKeymap)));function snippetCompletion(template,completion){let snippet;return Object.assign(Object.assign({},completion),{apply:(snippet=Snippet.parse(template),(editor,_completion,from,to)=>{let{text,ranges}=snippet.instantiate(editor.state,from),spec={changes:{from,to,insert:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.xv.of(text)},scrollIntoView:!0};if(ranges.length&&(spec.selection=fieldSelection(ranges,0)),ranges.length>1){let active=new ActiveSnippet(ranges,0),effects=spec.effects=[setActive.of(active)];void 0===editor.state.field(snippetState,!1)&&effects.push(_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.appendConfig.of([snippetState,addSnippetKeymap,snippetPointerHandler,baseTheme]))}editor.dispatch(editor.state.update(spec))})})}let snippetPointerHandler=_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.tk.domEventHandlers({mousedown(event,view){let active=view.state.field(snippetState,!1),pos;if(!active||null==(pos=view.posAtCoords({x:event.clientX,y:event.clientY})))return!1;let match=active.ranges.find(r=>r.from<=pos&&r.to>=pos);return!!match&&match.field!=active.active&&(view.dispatch({selection:fieldSelection(active.ranges,match.field),effects:setActive.of(active.ranges.some(r=>r.field>match.field)?new ActiveSnippet(active.ranges,match.field):null)}),!0)}}),defaults={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},closeBracketEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define({map(value,mapping){let mapped=mapping.mapPos(value,-1,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gc.TrackAfter);return null==mapped?void 0:mapped}}),skipBracketEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Py.define({map:(value,mapping)=>mapping.mapPos(value)}),closedBracket=new class extends _codemirror_state__WEBPACK_IMPORTED_MODULE_1__.uU{};closedBracket.startSide=1,closedBracket.endSide=-1;let bracketState=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.QQ.define({create:()=>_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Xs.empty,update(value,tr){if(tr.selection){let lineStart=tr.state.doc.lineAt(tr.selection.main.head).from,prevLineStart=tr.startState.doc.lineAt(tr.startState.selection.main.head).from;lineStart!=tr.changes.mapPos(prevLineStart,-1)&&(value=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Xs.empty)}for(let effect of(value=value.map(tr.changes),tr.effects))effect.is(closeBracketEffect)?value=value.update({add:[closedBracket.range(effect.value,effect.value+1)]}):effect.is(skipBracketEffect)&&(value=value.update({filter:from=>from!=effect.value}));return value}});function closeBrackets(){return[inputHandler,bracketState]}let definedClosing="()[]{}<>";function closing(ch){for(let i=0;i{if((android?view.composing:view.compositionStarted)||view.state.readOnly)return!1;let sel=view.state.selection.main;if(insert.length>2||2==insert.length&&1==(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.nZ)((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(insert,0))||from!=sel.from||to!=sel.to)return!1;let tr=function(state,bracket){let conf=config(state,state.selection.main.head),tokens=conf.brackets||defaults.brackets;for(let tok of tokens){let closed=closing((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(tok,0));if(bracket==tok)return closed==tok?function(state,token,allowTriple,config){let stringPrefixes=config.stringPrefixes||defaults.stringPrefixes,dont=null,changes=state.changeByRange(range=>{if(!range.empty)return{changes:[{insert:token,from:range.from},{insert:token,from:range.to}],effects:closeBracketEffect.of(range.to+token.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.range(range.anchor+token.length,range.head+token.length)};let pos=range.head,next=nextChar(state.doc,pos),start;if(next==token){if(nodeStart(state,pos))return{changes:{insert:token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(pos+token.length)};if(closedBracketAt(state,pos)){let isTriple=allowTriple&&state.sliceDoc(pos,pos+3*token.length)==token+token+token;return{range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(pos+token.length*(isTriple?3:1)),effects:skipBracketEffect.of(pos)}}}else if(allowTriple&&state.sliceDoc(pos-2*token.length,pos)==token+token&&(start=canStartStringAt(state,pos-2*token.length,stringPrefixes))>-1&&nodeStart(state,start))return{changes:{insert:token+token+token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(pos+token.length)};else if(state.charCategorizer(pos)(next)!=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.D0.Word&&canStartStringAt(state,pos,stringPrefixes)>-1&&!function(state,pos,quoteToken,prefixes){let node=(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.qz)(state).resolveInner(pos,-1),maxPrefix=prefixes.reduce((m,p)=>Math.max(m,p.length),0);for(let i=0;i<5;i++){let start=state.sliceDoc(node.from,Math.min(node.to,node.from+quoteToken.length+maxPrefix)),quotePos=start.indexOf(quoteToken);if(!quotePos||quotePos>-1&&prefixes.indexOf(start.slice(0,quotePos))>-1){let first=node.firstChild;for(;first&&first.from==node.from&&first.to-first.from>quoteToken.length+quotePos;){if(state.sliceDoc(first.to-quoteToken.length,first.to)==quoteToken)return!1;first=first.firstChild}return!0}let parent=node.to==pos&&node.parent;if(!parent)break;node=parent}return!1}(state,pos,token,stringPrefixes))return{changes:{insert:token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(pos+token.length)};return{range:dont=range}});return dont?null:state.update(changes,{scrollIntoView:!0,userEvent:"input.type"})}(state,tok,tokens.indexOf(tok+tok+tok)>-1,conf):function(state,open,close,closeBefore){let dont=null,changes=state.changeByRange(range=>{if(!range.empty)return{changes:[{insert:open,from:range.from},{insert:close,from:range.to}],effects:closeBracketEffect.of(range.to+open.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.range(range.anchor+open.length,range.head+open.length)};let next=nextChar(state.doc,range.head);return!next||/\s/.test(next)||closeBefore.indexOf(next)>-1?{changes:{insert:open+close,from:range.head},effects:closeBracketEffect.of(range.head+open.length),range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(range.head+open.length)}:{range:dont=range}});return dont?null:state.update(changes,{scrollIntoView:!0,userEvent:"input.type"})}(state,tok,closed,conf.before||defaults.before);if(bracket==closed&&closedBracketAt(state,state.selection.main.from))return function(state,_open,close){let dont=null,moved=state.selection.ranges.map(range=>range.empty&&nextChar(state.doc,range.head)==close?_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(range.head+close.length):dont=range);return dont?null:state.update({selection:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.create(moved,state.selection.mainIndex),scrollIntoView:!0,effects:state.selection.ranges.map(({from})=>skipBracketEffect.of(from))})}(state,0,closed)}return null}(view.state,insert);return!!tr&&(view.dispatch(tr),!0)}),deleteBracketPair=({state,dispatch})=>{if(state.readOnly)return!1;let tokens=config(state,state.selection.main.head).brackets||defaults.brackets,dont=null,changes=state.changeByRange(range=>{if(range.empty){var doc,pos;let prev;let before=(doc=state.doc,pos=range.head,prev=doc.sliceString(pos-2,pos),(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.nZ)((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(prev,0))==prev.length?prev:prev.slice(1));for(let token of tokens)if(token==before&&nextChar(state.doc,range.head)==closing((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(token,0)))return{changes:{from:range.head-token.length,to:range.head+token.length},range:_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.jT.cursor(range.head-token.length)}}return{range:dont=range}});return dont||dispatch(state.update(changes,{scrollIntoView:!0,userEvent:"delete.backward"})),!dont},closeBracketsKeymap=[{key:"Backspace",run:deleteBracketPair}];function closedBracketAt(state,pos){let found=!1;return state.field(bracketState).between(0,state.doc.length,from=>{from==pos&&(found=!0)}),found}function nextChar(doc,pos){let next=doc.sliceString(pos,pos+2);return next.slice(0,(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.nZ)((0,_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.gm)(next,0)))}function nodeStart(state,pos){let tree=(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_0__.qz)(state).resolveInner(pos+1);return tree.parent&&tree.from==pos}function canStartStringAt(state,pos,prefixes){let charCat=state.charCategorizer(pos);if(charCat(state.sliceDoc(pos-1,pos))!=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.D0.Word)return pos;for(let prefix of prefixes){let start=pos-prefix.length;if(state.sliceDoc(start,pos)==prefix&&charCat(state.sliceDoc(start-1,start))!=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.D0.Word)return start}return -1}function autocompletion(config={}){return[completionState,completionConfig.of(config),completionPlugin,completionKeymapExt,baseTheme]}let completionKeymap=[{key:"Ctrl-Space",run:startCompletion},{key:"Escape",run:closeCompletion},{key:"ArrowDown",run:moveCompletionSelection(!0)},{key:"ArrowUp",run:moveCompletionSelection(!1)},{key:"PageDown",run:moveCompletionSelection(!0,"page")},{key:"PageUp",run:moveCompletionSelection(!1,"page")},{key:"Enter",run:acceptCompletion}],completionKeymapExt=_codemirror_state__WEBPACK_IMPORTED_MODULE_1__.Wl.highest(_codemirror_view__WEBPACK_IMPORTED_MODULE_2__.$f.computeN([completionConfig],state=>state.facet(completionConfig).defaultKeymap?[completionKeymap]:[]))},61426:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{css:function(){return css},cssCompletionSource:function(){return cssCompletionSource},cssLanguage:function(){return cssLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let space=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function isAlpha(ch){return ch>=65&&ch<=90||ch>=97&&ch<=122||ch>=161}let identifiers=new dist.Jq((input,stack)=>{for(let inside=!1,dashes=0,i=0;;i++){var ch;let{next}=input;if(isAlpha(next)||45==next||95==next||inside&&(ch=next)>=48&&ch<=57)!inside&&(45!=next||i>0)&&(inside=!0),dashes===i&&45==next&&dashes++,input.advance();else{inside&&input.acceptToken(40==next?94:2==dashes&&stack.canShift(2)?2:95);break}}}),descendant=new dist.Jq(input=>{if(space.includes(input.peek(-1))){let{next}=input;(isAlpha(next)||95==next||35==next||46==next||91==next||58==next||45==next)&&input.acceptToken(93)}}),unitToken=new dist.Jq(input=>{if(!space.includes(input.peek(-1))){let{next}=input;if(37==next&&(input.advance(),input.acceptToken(1)),isAlpha(next)){do input.advance();while(isAlpha(input.next));input.acceptToken(1)}}}),cssHighlighting=(0,highlight_dist.Gv)({"AtKeyword import charset namespace keyframes media supports":highlight_dist.pJ.definitionKeyword,"from to selector":highlight_dist.pJ.keyword,NamespaceName:highlight_dist.pJ.namespace,KeyframeName:highlight_dist.pJ.labelName,TagName:highlight_dist.pJ.tagName,ClassName:highlight_dist.pJ.className,PseudoClassName:highlight_dist.pJ.constant(highlight_dist.pJ.className),IdName:highlight_dist.pJ.labelName,"FeatureName PropertyName":highlight_dist.pJ.propertyName,AttributeName:highlight_dist.pJ.attributeName,NumberLiteral:highlight_dist.pJ.number,KeywordQuery:highlight_dist.pJ.keyword,UnaryQueryOp:highlight_dist.pJ.operatorKeyword,"CallTag ValueName":highlight_dist.pJ.atom,VariableName:highlight_dist.pJ.variableName,Callee:highlight_dist.pJ.operatorKeyword,Unit:highlight_dist.pJ.unit,"UniversalSelector NestingSelector":highlight_dist.pJ.definitionOperator,MatchOp:highlight_dist.pJ.compareOperator,"ChildOp SiblingOp, LogicOp":highlight_dist.pJ.logicOperator,BinOp:highlight_dist.pJ.arithmeticOperator,Important:highlight_dist.pJ.modifier,Comment:highlight_dist.pJ.blockComment,ParenthesizedContent:highlight_dist.pJ.special(highlight_dist.pJ.name),ColorLiteral:highlight_dist.pJ.color,StringLiteral:highlight_dist.pJ.string,":":highlight_dist.pJ.punctuation,"PseudoOp #":highlight_dist.pJ.derefOperator,"; ,":highlight_dist.pJ.separator,"( )":highlight_dist.pJ.paren,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace}),spec_callee={__proto__:null,lang:32,"nth-child":32,"nth-last-child":32,"nth-of-type":32,"nth-last-of-type":32,dir:32,"host-context":32,url:60,"url-prefix":60,domain:60,regexp:60,selector:134},spec_AtKeyword={__proto__:null,"@import":114,"@media":138,"@charset":142,"@namespace":146,"@keyframes":152,"@supports":164},spec_identifier={__proto__:null,not:128,only:128,from:158,to:160},parser=dist.WQ.deserialize({version:14,states:"7WOYQ[OOOOQP'#Cd'#CdOOQP'#Cc'#CcO!ZQ[O'#CfO!}QXO'#CaO#UQ[O'#ChO#aQ[O'#DPO#fQ[O'#DTOOQP'#Ec'#EcO#kQdO'#DeO$VQ[O'#DrO#kQdO'#DtO$hQ[O'#DvO$sQ[O'#DyO$xQ[O'#EPO%WQ[O'#EROOQS'#Eb'#EbOOQS'#ES'#ESQYQ[OOOOQP'#Cg'#CgOOQP,59Q,59QO!ZQ[O,59QO%_Q[O'#EVO%yQWO,58{O&RQ[O,59SO#aQ[O,59kO#fQ[O,59oO%_Q[O,59sO%_Q[O,59uO%_Q[O,59vO'bQ[O'#D`OOQS,58{,58{OOQP'#Ck'#CkOOQO'#C}'#C}OOQP,59S,59SO'iQWO,59SO'nQWO,59SOOQP'#DR'#DROOQP,59k,59kOOQO'#DV'#DVO'sQ`O,59oOOQS'#Cp'#CpO#kQdO'#CqO'{QvO'#CsO)VQtO,5:POOQO'#Cx'#CxO'nQWO'#CwO)kQWO'#CyOOQS'#Ef'#EfOOQO'#Dh'#DhO)pQ[O'#DoO*OQWO'#EiO$xQ[O'#DmO*^QWO'#DpOOQO'#Ej'#EjO%|QWO,5:^O*cQpO,5:`OOQS'#Dx'#DxO*kQWO,5:bO*pQ[O,5:bOOQO'#D{'#D{O*xQWO,5:eO*}QWO,5:kO+VQWO,5:mOOQS-E8Q-E8QOOQP1G.l1G.lO+yQXO,5:qOOQO-E8T-E8TOOQS1G.g1G.gOOQP1G.n1G.nO'iQWO1G.nO'nQWO1G.nOOQP1G/V1G/VO,WQ`O1G/ZO,qQXO1G/_O-XQXO1G/aO-oQXO1G/bO.VQXO'#CdO.zQWO'#DaOOQS,59z,59zO/PQWO,59zO/XQ[O,59zO/`Q[O'#DOO/gQdO'#CoOOQP1G/Z1G/ZO#kQdO1G/ZO/nQpO,59]OOQS,59_,59_O#kQdO,59aO/vQWO1G/kOOQS,59c,59cO/{Q!bO,59eO0TQWO'#DhO0`QWO,5:TO0eQWO,5:ZO$xQ[O,5:VO$xQ[O'#EYO0mQWO,5;TO0xQWO,5:XO%_Q[O,5:[OOQS1G/x1G/xOOQS1G/z1G/zOOQS1G/|1G/|O1ZQWO1G/|O1`QdO'#D|OOQS1G0P1G0POOQS1G0V1G0VOOQS1G0X1G0XOOQP7+$Y7+$YOOQP7+$u7+$uO#kQdO7+$uO#kQdO,59{O1nQ[O'#EXO1xQWO1G/fOOQS1G/f1G/fO1xQWO1G/fO2QQXO'#EhO2XQWO,59jO2^QtO'#ETO3RQdO'#EeO3]QWO,59ZO3bQpO7+$uOOQS1G.w1G.wOOQS1G.{1G.{OOQS7+%V7+%VO3jQWO1G/PO#kQdO1G/oOOQO1G/u1G/uOOQO1G/q1G/qO3oQWO,5:tOOQO-E8W-E8WO3}QXO1G/vOOQS7+%h7+%hO4UQYO'#CsO%|QWO'#EZO4^QdO,5:hOOQS,5:h,5:hO4lQpO<O!c!}$w!}#O?[#O#P$w#P#Q?g#Q#R2U#R#T$w#T#U?r#U#c$w#c#d@q#d#o$w#o#pAQ#p#q2U#q#rA]#r#sAh#s#y$w#y#z%]#z$f$w$f$g%]$g#BY$w#BY#BZ%]#BZ$IS$w$IS$I_%]$I_$I|$w$I|$JO%]$JO$JT$w$JT$JU%]$JU$KV$w$KV$KW%]$KW&FU$w&FU&FV%]&FV~$wW$zQOy%Qz~%QW%VQoWOy%Qz~%Q~%bf#T~OX%QX^&v^p%Qpq&vqy%Qz#y%Q#y#z&v#z$f%Q$f$g&v$g#BY%Q#BY#BZ&v#BZ$IS%Q$IS$I_&v$I_$I|%Q$I|$JO&v$JO$JT%Q$JT$JU&v$JU$KV%Q$KV$KW&v$KW&FU%Q&FU&FV&v&FV~%Q~&}f#T~oWOX%QX^&v^p%Qpq&vqy%Qz#y%Q#y#z&v#z$f%Q$f$g&v$g#BY%Q#BY#BZ&v#BZ$IS%Q$IS$I_&v$I_$I|%Q$I|$JO&v$JO$JT%Q$JT$JU&v$JU$KV%Q$KV$KW&v$KW&FU%Q&FU&FV&v&FV~%Q^(fSOy%Qz#]%Q#]#^(r#^~%Q^(wSoWOy%Qz#a%Q#a#b)T#b~%Q^)YSoWOy%Qz#d%Q#d#e)f#e~%Q^)kSoWOy%Qz#c%Q#c#d)w#d~%Q^)|SoWOy%Qz#f%Q#f#g*Y#g~%Q^*_SoWOy%Qz#h%Q#h#i*k#i~%Q^*pSoWOy%Qz#T%Q#T#U*|#U~%Q^+RSoWOy%Qz#b%Q#b#c+_#c~%Q^+dSoWOy%Qz#h%Q#h#i+p#i~%Q^+wQ!VUoWOy%Qz~%Q~,QUOY+}Zr+}rs,ds#O+}#O#P,i#P~+}~,iOh~~,lPO~+}_,tWtPOy%Qz!Q%Q!Q![-^![!c%Q!c!i-^!i#T%Q#T#Z-^#Z~%Q^-cWoWOy%Qz!Q%Q!Q![-{![!c%Q!c!i-{!i#T%Q#T#Z-{#Z~%Q^.QWoWOy%Qz!Q%Q!Q![.j![!c%Q!c!i.j!i#T%Q#T#Z.j#Z~%Q^.qWfUoWOy%Qz!Q%Q!Q![/Z![!c%Q!c!i/Z!i#T%Q#T#Z/Z#Z~%Q^/bWfUoWOy%Qz!Q%Q!Q![/z![!c%Q!c!i/z!i#T%Q#T#Z/z#Z~%Q^0PWoWOy%Qz!Q%Q!Q![0i![!c%Q!c!i0i!i#T%Q#T#Z0i#Z~%Q^0pWfUoWOy%Qz!Q%Q!Q![1Y![!c%Q!c!i1Y!i#T%Q#T#Z1Y#Z~%Q^1_WoWOy%Qz!Q%Q!Q![1w![!c%Q!c!i1w!i#T%Q#T#Z1w#Z~%Q^2OQfUoWOy%Qz~%QY2XSOy%Qz!_%Q!_!`2e!`~%QY2lQzQoWOy%Qz~%QX2wQXPOy%Qz~%Q~3QUOY2}Zw2}wx,dx#O2}#O#P3d#P~2}~3gPO~2}_3oQbVOy%Qz~%Q~3zOa~_4RSUPjSOy%Qz!_%Q!_!`2e!`~%Q_4fUjS!PPOy%Qz!O%Q!O!P4x!P!Q%Q!Q![7_![~%Q^4}SoWOy%Qz!Q%Q!Q![5Z![~%Q^5bWoW#ZUOy%Qz!Q%Q!Q![5Z![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%Q^6PWoWOy%Qz{%Q{|6i|}%Q}!O6i!O!Q%Q!Q![6z![~%Q^6nSoWOy%Qz!Q%Q!Q![6z![~%Q^7RSoW#ZUOy%Qz!Q%Q!Q![6z![~%Q^7fYoW#ZUOy%Qz!O%Q!O!P5Z!P!Q%Q!Q![7_![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%Q_8ZQpVOy%Qz~%Q^8fUjSOy%Qz!O%Q!O!P4x!P!Q%Q!Q![7_![~%Q_8}S#WPOy%Qz!Q%Q!Q![5Z![~%Q~9`RjSOy%Qz{9i{~%Q~9nSoWOy9iyz9zz{:o{~9i~9}ROz9zz{:W{~9z~:ZTOz9zz{:W{!P9z!P!Q:j!Q~9z~:oOR~~:tUoWOy9iyz9zz{:o{!P9i!P!Q;W!Q~9i~;_QoWR~Oy%Qz~%Q^;jY#ZUOy%Qz!O%Q!O!P5Z!P!Q%Q!Q![7_![!g%Q!g!h5z!h#X%Q#X#Y5z#Y~%QX<_S]POy%Qz![%Q![!]RUOy%Qz!c%Q!c!}>e!}#T%Q#T#o>e#o~%QX>lY!YPoWOy%Qz}%Q}!O>e!O!Q%Q!Q![>e![!c%Q!c!}>e!}#T%Q#T#o>e#o~%QX?aQxPOy%Qz~%Q^?lQvUOy%Qz~%QX?uSOy%Qz#b%Q#b#c@R#c~%QX@WSoWOy%Qz#W%Q#W#X@d#X~%QX@kQ!`PoWOy%Qz~%QX@tSOy%Qz#f%Q#f#g@d#g~%QXAVQ!RPOy%Qz~%Q_AbQ!QVOy%Qz~%QZAmS!PPOy%Qz!_%Q!_!`2e!`~%Q",tokenizers:[descendant,unitToken,identifiers,0,1,2,3],topRules:{StyleSheet:[0,4]},specialized:[{term:94,get:value=>spec_callee[value]||-1},{term:56,get:value=>spec_AtKeyword[value]||-1},{term:95,get:value=>spec_identifier[value]||-1}],tokenPrec:1078});var language_dist=__webpack_require__(59119);let _properties=null;function properties(){if(!_properties&&"object"==typeof document&&document.body){let names=[];for(let prop in document.body.style)/[A-Z]|^-|^(item|length)$/.test(prop)||names.push(prop);_properties=names.sort().map(name=>({type:"property",label:name}))}return _properties||[]}let pseudoClasses=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(name=>({type:"class",label:name})),values=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(name=>({type:"keyword",label:name})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(name=>({type:"constant",label:name}))),tags=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(name=>({type:"type",label:name})),dist_identifier=/^[\w-]*/,cssCompletionSource=context=>{let{state,pos}=context,node=(0,language_dist.qz)(state).resolveInner(pos,-1);if("PropertyName"==node.name)return{from:node.from,options:properties(),validFor:dist_identifier};if("ValueName"==node.name)return{from:node.from,options:values,validFor:dist_identifier};if("PseudoClassName"==node.name)return{from:node.from,options:pseudoClasses,validFor:dist_identifier};if("TagName"==node.name){for(let{parent}=node;parent;parent=parent.parent)if("Block"==parent.name)return{from:node.from,options:properties(),validFor:dist_identifier};return{from:node.from,options:tags,validFor:dist_identifier}}if(!context.explicit)return null;let above=node.resolve(pos),before=above.childBefore(pos);return before&&":"==before.name&&"PseudoClassSelector"==above.name?{from:pos,options:pseudoClasses,validFor:dist_identifier}:before&&":"==before.name&&"Declaration"==above.name||"ArgList"==above.name?{from:pos,options:values,validFor:dist_identifier}:"Block"==above.name?{from:pos,options:properties(),validFor:dist_identifier}:null},cssLanguage=language_dist.qp.define({name:"css",parser:parser.configure({props:[language_dist.uj.add({Declaration:(0,language_dist.tC)()}),language_dist.x0.add({Block:language_dist.Dv})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function css(){return new language_dist.ri(cssLanguage,cssLanguage.data.of({autocomplete:cssCompletionSource}))}},59119:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Be:function(){return ParseContext},Dv:function(){return foldInside},Gn:function(){return IndentContext},K0:function(){return getIndentation},Qf:function(){return HighlightStyle},R_:function(){return defaultHighlightStyle},SQ:function(){return Language},SS:function(){return indentString},Um:function(){return matchBrackets},c:function(){return indentUnit},c6:function(){return LanguageDescription},e7:function(){return foldKeymap},il:function(){return StreamLanguage},kU:function(){return defineLanguageFacet},mi:function(){return foldGutter},n$:function(){return bracketMatching},nF:function(){return syntaxHighlighting},nY:function(){return indentOnInput},pp:function(){return languageDataProp},qp:function(){return LRLanguage},qz:function(){return syntaxTree},ri:function(){return LanguageSupport},tC:function(){return continuedIndent},uj:function(){return indentNodeProp},vw:function(){return delimitedIndent},x0:function(){return foldNodeProp},y1:function(){return getIndentUnit},ze:function(){return flatIndent}});var _a,_lezer_common__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(41113),_codemirror_state__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(78120),_codemirror_view__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(47421),_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(35524),style_mod__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(28699);let languageDataProp=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.md;function defineLanguageFacet(baseData){return _codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine:baseData?values=>values.concat(baseData):void 0})}class Language{constructor(data,parser,extraExtensions=[],name=""){this.data=data,this.name=name,_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.yy.prototype,"tree",{get(){return syntaxTree(this)}}),this.parser=parser,this.extension=[language.of(this),_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.yy.languageData.of((state,pos,side)=>state.facet(languageDataFacetAt(state,pos,side)))].concat(extraExtensions)}isActiveAt(state,pos,side=-1){return languageDataFacetAt(state,pos,side)==this.data}findRegions(state){let lang=state.facet(language);if((null==lang?void 0:lang.data)==this.data)return[{from:0,to:state.doc.length}];if(!lang||!lang.allowsNesting)return[];let result=[],explore=(tree,from)=>{if(tree.prop(languageDataProp)==this.data){result.push({from,to:from+tree.length});return}let mount=tree.prop(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.mounted);if(mount){if(mount.tree.prop(languageDataProp)==this.data){if(mount.overlay)for(let r of mount.overlay)result.push({from:r.from+from,to:r.to+from});else result.push({from:from,to:from+tree.length});return}if(mount.overlay){let size=result.length;if(explore(mount.tree,mount.overlay[0].from+from),result.length>size)return}}for(let i=0;itype.isTop?data:void 0)]}),spec.name)}configure(options,name){return new LRLanguage(this.data,this.parser.configure(options),name||this.name)}get allowsNesting(){return this.parser.hasWrappers()}}function syntaxTree(state){let field=state.field(Language.state,!1);return field?field.tree:_lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp.empty}class DocInput{constructor(doc,length=doc.length){this.doc=doc,this.length=length,this.cursorPos=0,this.string="",this.cursor=doc.iter()}syncTo(pos){return this.string=this.cursor.next(pos-this.cursorPos).value,this.cursorPos=pos+this.string.length,this.cursorPos-this.string.length}chunk(pos){return this.syncTo(pos),this.string}get lineChunks(){return!0}read(from,to){let stringStart=this.cursorPos-this.string.length;return from=this.cursorPos?this.doc.sliceString(from,to):this.string.slice(from-stringStart,to-stringStart)}}let currentContext=null;class ParseContext{constructor(parser,state,fragments=[],tree,treeLen,viewport,skipped,scheduleOn){this.parser=parser,this.state=state,this.fragments=fragments,this.tree=tree,this.treeLen=treeLen,this.viewport=viewport,this.skipped=skipped,this.scheduleOn=scheduleOn,this.parse=null,this.tempSkipped=[]}static create(parser,state,viewport){return new ParseContext(parser,state,[],_lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp.empty,0,viewport,[],null)}startParse(){return this.parser.startParse(new DocInput(this.state.doc),this.fragments)}work(until,upto){return(null!=upto&&upto>=this.state.doc.length&&(upto=void 0),this.tree!=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp.empty&&this.isDone(null!=upto?upto:this.state.doc.length))?(this.takeTree(),!0):this.withContext(()=>{var _a;if("number"==typeof until){let endTime=Date.now()+until;until=()=>Date.now()>endTime}for(this.parse||(this.parse=this.startParse()),null!=upto&&(null==this.parse.stoppedAt||this.parse.stoppedAt>upto)&&upto=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>pos)&&this.parse.stopAt(pos),this.withContext(()=>{for(;!(tree=this.parse.advance()););}),this.treeLen=pos,this.tree=tree,this.fragments=this.withoutTempSkipped(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(f){let prev=currentContext;currentContext=this;try{return f()}finally{currentContext=prev}}withoutTempSkipped(fragments){for(let r;r=this.tempSkipped.pop();)fragments=cutFragments(fragments,r.from,r.to);return fragments}changes(changes,newState){let{fragments,tree,treeLen,viewport,skipped}=this;if(this.takeTree(),!changes.empty){let ranges=[];if(changes.iterChangedRanges((fromA,toA,fromB,toB)=>ranges.push({fromA,toA,fromB,toB})),fragments=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.i9.applyChanges(fragments,ranges),tree=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp.empty,treeLen=0,viewport={from:changes.mapPos(viewport.from,-1),to:changes.mapPos(viewport.to,1)},this.skipped.length)for(let r of(skipped=[],this.skipped)){let from=changes.mapPos(r.from,1),to=changes.mapPos(r.to,-1);fromviewport.from&&(this.fragments=cutFragments(this.fragments,from,to),this.skipped.splice(i--,1))}return!(this.skipped.length>=startLen)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(from,to){this.skipped.push({from,to})}static getSkippingParser(until){return new class extends _lezer_common__WEBPACK_IMPORTED_MODULE_0__._b{createParse(input,fragments,ranges){let from=ranges[0].from,to=ranges[ranges.length-1].to;return{parsedPos:from,advance(){let cx=currentContext;if(cx){for(let r of ranges)cx.tempSkipped.push(r);until&&(cx.scheduleOn=cx.scheduleOn?Promise.all([cx.scheduleOn,until]):until)}return this.parsedPos=to,new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.Jq.none,[],[],to-from)},stoppedAt:null,stopAt(){}}}}}isDone(upto){upto=Math.min(upto,this.state.doc.length);let frags=this.fragments;return this.treeLen>=upto&&frags.length&&0==frags[0].from&&frags[0].to>=upto}static get(){return currentContext}}function cutFragments(fragments,from,to){return _lezer_common__WEBPACK_IMPORTED_MODULE_0__.i9.applyChanges(fragments,[{fromA:from,toA:to,fromB:from,toB:to}])}class LanguageState{constructor(context){this.context=context,this.tree=context.tree}apply(tr){if(!tr.docChanged&&this.tree==this.context.tree)return this;let newCx=this.context.changes(tr.changes,tr.state),upto=this.context.treeLen==tr.startState.doc.length?void 0:Math.max(tr.changes.mapPos(this.context.treeLen),newCx.viewport.to);return newCx.work(20,upto)||newCx.takeTree(),new LanguageState(newCx)}static init(state){let vpTo=Math.min(3e3,state.doc.length),parseState=ParseContext.create(state.facet(language).parser,state,{from:0,to:vpTo});return parseState.work(20,vpTo)||parseState.takeTree(),new LanguageState(parseState)}}Language.state=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.QQ.define({create:LanguageState.init,update(value,tr){for(let e of tr.effects)if(e.is(Language.setState))return e.value;return tr.startState.facet(language)!=tr.state.facet(language)?LanguageState.init(tr.state):value.apply(tr)}});let requestIdle=callback=>{let timeout=setTimeout(()=>callback(),500);return()=>clearTimeout(timeout)};"undefined"!=typeof requestIdleCallback&&(requestIdle=callback=>{let idle=-1,timeout=setTimeout(()=>{idle=requestIdleCallback(callback,{timeout:400})},100);return()=>idle<0?clearTimeout(timeout):cancelIdleCallback(idle)});let isInputPending="undefined"!=typeof navigator&&(null===(_a=navigator.scheduling)||void 0===_a?void 0:_a.isInputPending)?()=>navigator.scheduling.isInputPending():null,parseWorker=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.lg.fromClass(class{constructor(view){this.view=view,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(update){let cx=this.view.state.field(Language.state).context;(cx.updateViewport(update.view.viewport)||this.view.viewport.to>cx.treeLen)&&this.scheduleWork(),update.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(cx)}scheduleWork(){if(this.working)return;let{state}=this.view,field=state.field(Language.state);field.tree==field.context.tree&&field.context.isDone(state.doc.length)||(this.working=requestIdle(this.work))}work(deadline){this.working=null;let now=Date.now();if(this.chunkEndvpTo+1e3,done=field.context.work(()=>isInputPending&&isInputPending()||Date.now()>endTime,vpTo+(viewportFirst?0:1e5));this.chunkBudget-=Date.now()-now,(done||this.chunkBudget<=0)&&(field.context.takeTree(),this.view.dispatch({effects:Language.setState.of(new LanguageState(field.context))})),this.chunkBudget>0&&!(done&&!viewportFirst)&&this.scheduleWork(),this.checkAsyncSchedule(field.context)}checkAsyncSchedule(cx){cx.scheduleOn&&(this.workScheduled++,cx.scheduleOn.then(()=>this.scheduleWork()).catch(err=>(0,_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.OO)(this.view.state,err)).then(()=>this.workScheduled--),cx.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),language=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine:languages=>languages.length?languages[0]:null,enables:language=>[Language.state,parseWorker,_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.contentAttributes.compute([language],state=>{let lang=state.facet(language);return lang&&lang.name?{"data-language":lang.name}:{}})]});class LanguageSupport{constructor(language,support=[]){this.language=language,this.support=support,this.extension=[language,support]}}class LanguageDescription{constructor(name,alias,extensions,filename,loadFunc,support){this.name=name,this.alias=alias,this.extensions=extensions,this.filename=filename,this.loadFunc=loadFunc,this.support=support,this.loading=null}load(){return this.loading||(this.loading=this.loadFunc().then(support=>this.support=support,err=>{throw this.loading=null,err}))}static of(spec){let{load,support}=spec;if(!load){if(!support)throw RangeError("Must pass either 'load' or 'support' to LanguageDescription.of");load=()=>Promise.resolve(support)}return new LanguageDescription(spec.name,(spec.alias||[]).concat(spec.name).map(s=>s.toLowerCase()),spec.extensions||[],spec.filename,load,support)}static matchFilename(descs,filename){for(let d of descs)if(d.filename&&d.filename.test(filename))return d;let ext=/\.([^.]+)$/.exec(filename);if(ext){for(let d1 of descs)if(d1.extensions.indexOf(ext[1])>-1)return d1}return null}static matchLanguageName(descs,name,fuzzy=!0){for(let d of(name=name.toLowerCase(),descs))if(d.alias.some(a=>a==name))return d;if(fuzzy)for(let d1 of descs)for(let a of d1.alias){let found=name.indexOf(a);if(found>-1&&(a.length>2||!/\w/.test(name[found-1])&&!/\w/.test(name[found+a.length])))return d1}return null}}let indentService=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define(),indentUnit=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine(values){if(!values.length)return" ";if(!/^(?: +|\t+)$/.test(values[0]))throw Error("Invalid indent unit: "+JSON.stringify(values[0]));return values[0]}});function getIndentUnit(state){let unit=state.facet(indentUnit);return 9==unit.charCodeAt(0)?state.tabSize*unit.length:unit.length}function indentString(state,cols){let result="",ts=state.tabSize;if(9==state.facet(indentUnit).charCodeAt(0))for(;cols>=ts;)result+=" ",cols-=ts;for(let i=0;i=line.from&&simulateBreak<=line.to?simulateDoubleBreak&&simulateBreak==pos?{text:"",from:pos}:(bias<0?simulateBreak-1&&(result+=override-this.countColumn(text,text.search(/\S|$/))),result}countColumn(line,pos=line.length){return(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.IS)(line,this.state.tabSize,pos)}lineIndent(pos,bias=1){let{text,from}=this.lineAt(pos,bias),override=this.options.overrideIndentation;if(override){let overriden=override(from);if(overriden>-1)return overriden}return this.countColumn(text,text.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}let indentNodeProp=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.md;function indentFrom(node,pos,base){for(;node;node=node.parent){let strategy=function(tree){let strategy=tree.type.prop(indentNodeProp);if(strategy)return strategy;let first=tree.firstChild,close;if(first&&(close=first.type.prop(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.closedBy))){let last=tree.lastChild,closed=last&&close.indexOf(last.name)>-1;return cx=>delimitedStrategy(cx,!0,1,void 0,closed&&!(cx.pos==cx.options.simulateBreak&&cx.options.simulateDoubleBreak)?last.from:void 0)}return null==tree.parent?topIndent:null}(node);if(strategy)return strategy(TreeIndentContext.create(base,pos,node))}return null}function topIndent(){return 0}class TreeIndentContext extends IndentContext{constructor(base,pos,node){super(base.state,base.options),this.base=base,this.pos=pos,this.node=node}static create(base,pos,node){return new TreeIndentContext(base,pos,node)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let line=this.state.doc.lineAt(this.node.from);for(;;){let atBreak=this.node.resolve(line.from);for(;atBreak.parent&&atBreak.parent.from==atBreak.from;)atBreak=atBreak.parent;if(function(parent,of){for(let cur=of;cur;cur=cur.parent)if(parent==cur)return!0;return!1}(atBreak,this.node))break;line=this.state.doc.lineAt(atBreak.from)}return this.lineIndent(line.from)}continue(){let parent=this.node.parent;return parent?indentFrom(parent,this.pos,this.base):0}}function delimitedIndent({closing,align=!0,units=1}){return context=>delimitedStrategy(context,align,units,closing)}function delimitedStrategy(context,align,units,closing,closedAt){let after=context.textAfter,space=after.match(/^\s*/)[0].length,closed=closing&&after.slice(space,space+closing.length)==closing||closedAt==context.pos+space,aligned=align?function(context){let tree=context.node,openToken=tree.childAfter(tree.from),last=tree.lastChild;if(!openToken)return null;let sim=context.options.simulateBreak,openLine=context.state.doc.lineAt(openToken.from),lineEnd=null==sim||sim<=openLine.from?openLine.to:Math.min(openLine.to,sim);for(let pos=openToken.to;;){let next=tree.childAfter(pos);if(!next||next==last)return null;if(!next.type.isSkipped)return next.fromcontext.baseIndent;function continuedIndent({except,units=1}={}){return context=>{let matchExcept=except&&except.test(context.textAfter);return context.baseIndent+(matchExcept?0:units*context.unit)}}function indentOnInput(){return _codemirror_state__WEBPACK_IMPORTED_MODULE_3__.yy.transactionFilter.of(tr=>{if(!tr.docChanged||!tr.isUserEvent("input.type")&&!tr.isUserEvent("input.complete"))return tr;let rules=tr.startState.languageDataAt("indentOnInput",tr.startState.selection.main.head);if(!rules.length)return tr;let doc=tr.newDoc,{head}=tr.newSelection.main,line=doc.lineAt(head);if(head>line.from+200)return tr;let lineStart=doc.sliceString(line.from,head);if(!rules.some(r=>r.test(lineStart)))return tr;let{state}=tr,last=-1,changes=[];for(let{head:head1}of state.selection.ranges){let line1=state.doc.lineAt(head1);if(line1.from==last)continue;last=line1.from;let indent=getIndentation(state,line1.from);if(null==indent)continue;let cur=/^\s*/.exec(line1.text)[0],norm=indentString(state,indent);cur!=norm&&changes.push({from:line1.from,to:line1.from+cur.length,insert:norm})}return changes.length?[tr,{changes,sequential:!0}]:tr})}let foldService=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define(),foldNodeProp=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.md;function foldInside(node){let first=node.firstChild,last=node.lastChild;return first&&first.toend)continue;if(found&&cur.from=start&&value.to>end&&(found=value)}}return found}(state,lineStart,lineEnd)}function mapRange(range,mapping){let from=mapping.mapPos(range.from,1),to=mapping.mapPos(range.to,-1);return from>=to?void 0:{from,to}}let foldEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.Py.define({map:mapRange}),unfoldEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.Py.define({map:mapRange});function selectedLines(view){let lines=[];for(let{head}of view.state.selection.ranges)lines.some(l=>l.from<=head&&l.to>=head)||lines.push(view.lineBlockAt(head));return lines}let foldState=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.QQ.define({create:()=>_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.none,update(folded,tr){for(let e of(folded=folded.map(tr.changes),tr.effects))e.is(foldEffect)&&!function(folded,from,to){let found=!1;return folded.between(from,from,(a,b)=>{a==from&&b==to&&(found=!0)}),found}(folded,e.value.from,e.value.to)?folded=folded.update({add:[foldWidget.range(e.value.from,e.value.to)]}):e.is(unfoldEffect)&&(folded=folded.update({filter:(from,to)=>e.value.from!=from||e.value.to!=to,filterFrom:e.value.from,filterTo:e.value.to}));if(tr.selection){let onSelection=!1,{head}=tr.selection.main;folded.between(head,head,(a,b)=>{ahead&&(onSelection=!0)}),onSelection&&(folded=folded.update({filterFrom:head,filterTo:head,filter:(a,b)=>b<=head||a>=head}))}return folded},provide:f=>_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.decorations.from(f),toJSON(folded,state){let ranges=[];return folded.between(0,state.doc.length,(from,to)=>{ranges.push(from,to)}),ranges},fromJSON(value){if(!Array.isArray(value)||value.length%2)throw RangeError("Invalid JSON for fold state");let ranges=[];for(let i=0;i{(!found||found.from>from)&&(found={from,to})}),found}function maybeEnable(state,other){return state.field(foldState,!1)?other:other.concat(_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.Py.appendConfig.of(codeFolding()))}let foldCode=view=>{for(let line of selectedLines(view)){let range=foldable(view.state,line.from,line.to);if(range)return view.dispatch({effects:maybeEnable(view.state,[foldEffect.of(range),announceFold(view,range)])}),!0}return!1},unfoldCode=view=>{if(!view.state.field(foldState,!1))return!1;let effects=[];for(let line of selectedLines(view)){let folded=findFold(view.state,line.from,line.to);folded&&effects.push(unfoldEffect.of(folded),announceFold(view,folded,!1))}return effects.length&&view.dispatch({effects}),effects.length>0};function announceFold(view,range,fold=!0){let lineFrom=view.state.doc.lineAt(range.from).number,lineTo=view.state.doc.lineAt(range.to).number;return _codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.announce.of(`${view.state.phrase(fold?"Folded lines":"Unfolded lines")} ${lineFrom} ${view.state.phrase("to")} ${lineTo}.`)}let foldAll=view=>{let{state}=view,effects=[];for(let pos=0;pos{let field=view.state.field(foldState,!1);if(!field||!field.size)return!1;let effects=[];return field.between(0,view.state.doc.length,(from,to)=>{effects.push(unfoldEffect.of({from,to}))}),view.dispatch({effects}),!0},foldKeymap=[{key:"Ctrl-Shift-[",mac:"Cmd-Alt-[",run:foldCode},{key:"Ctrl-Shift-]",mac:"Cmd-Alt-]",run:unfoldCode},{key:"Ctrl-Alt-[",run:foldAll},{key:"Ctrl-Alt-]",run:unfoldAll}],defaultConfig={placeholderDOM:null,placeholderText:"…"},foldConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine:values=>(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.BO)(values,defaultConfig)});function codeFolding(config){let result=[foldState,baseTheme$1];return config&&result.push(foldConfig.of(config)),result}let foldWidget=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.replace({widget:new class extends _codemirror_view__WEBPACK_IMPORTED_MODULE_4__.l9{toDOM(view){let{state}=view,conf=state.facet(foldConfig),onclick=event=>{let line=view.lineBlockAt(view.posAtDOM(event.target)),folded=findFold(view.state,line.from,line.to);folded&&view.dispatch({effects:unfoldEffect.of(folded)}),event.preventDefault()};if(conf.placeholderDOM)return conf.placeholderDOM(view,onclick);let element=document.createElement("span");return element.textContent=conf.placeholderText,element.setAttribute("aria-label",state.phrase("folded code")),element.title=state.phrase("unfold"),element.className="cm-foldPlaceholder",element.onclick=onclick,element}}}),foldGutterDefaults={openText:"⌄",closedText:"›",markerDOM:null,domEventHandlers:{},foldingChanged:()=>!1};class FoldMarker extends _codemirror_view__WEBPACK_IMPORTED_MODULE_4__.SJ{constructor(config,open){super(),this.config=config,this.open=open}eq(other){return this.config==other.config&&this.open==other.open}toDOM(view){if(this.config.markerDOM)return this.config.markerDOM(this.open);let span=document.createElement("span");return span.textContent=this.open?this.config.openText:this.config.closedText,span.title=view.state.phrase(this.open?"Fold line":"Unfold line"),span}}function foldGutter(config={}){let fullConfig=Object.assign(Object.assign({},foldGutterDefaults),config),canFold=new FoldMarker(fullConfig,!0),canUnfold=new FoldMarker(fullConfig,!1),markers=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.lg.fromClass(class{constructor(view){this.from=view.viewport.from,this.markers=this.buildMarkers(view)}update(update){(update.docChanged||update.viewportChanged||update.startState.facet(language)!=update.state.facet(language)||update.startState.field(foldState,!1)!=update.state.field(foldState,!1)||syntaxTree(update.startState)!=syntaxTree(update.state)||fullConfig.foldingChanged(update))&&(this.markers=this.buildMarkers(update.view))}buildMarkers(view){let builder=new _codemirror_state__WEBPACK_IMPORTED_MODULE_3__.f_;for(let line of view.viewportLineBlocks){let mark=findFold(view.state,line.from,line.to)?canUnfold:foldable(view.state,line.from,line.to)?canFold:null;mark&&builder.add(line.from,line.from,mark)}return builder.finish()}}),{domEventHandlers}=fullConfig;return[markers,(0,_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.v5)({class:"cm-foldGutter",markers(view){var _a;return(null===(_a=view.plugin(markers))||void 0===_a?void 0:_a.markers)||_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.Xs.empty},initialSpacer:()=>new FoldMarker(fullConfig,!1),domEventHandlers:Object.assign(Object.assign({},domEventHandlers),{click(view,line,event){if(domEventHandlers.click&&domEventHandlers.click(view,line,event))return!0;let folded=findFold(view.state,line.from,line.to);if(folded)return view.dispatch({effects:unfoldEffect.of(folded)}),!0;let range=foldable(view.state,line.from,line.to);return!!range&&(view.dispatch({effects:foldEffect.of(range)}),!0)}})}),codeFolding()]}let baseTheme$1=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.baseTheme({".cm-foldPlaceholder":{backgroundColor:"#eee",border:"1px solid #ddd",color:"#888",borderRadius:".2em",margin:"0 1px",padding:"0 1px",cursor:"pointer"},".cm-foldGutter span":{padding:"0 1px",cursor:"pointer"}});class HighlightStyle{constructor(specs,options){let modSpec;function def(spec){let cls=style_mod__WEBPACK_IMPORTED_MODULE_2__.V.newName();return(modSpec||(modSpec=Object.create(null)))["."+cls]=spec,cls}this.specs=specs;let all="string"==typeof options.all?options.all:options.all?def(options.all):void 0,scopeOpt=options.scope;this.scope=scopeOpt instanceof Language?type=>type.prop(languageDataProp)==scopeOpt.data:scopeOpt?type=>type==scopeOpt:void 0,this.style=(0,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.QR)(specs.map(style=>({tag:style.tag,class:style.class||def(Object.assign({},style,{tag:null}))})),{all}).style,this.module=modSpec?new style_mod__WEBPACK_IMPORTED_MODULE_2__.V(modSpec):null,this.themeType=options.themeType}static define(specs,options){return new HighlightStyle(specs,options||{})}}let highlighterFacet=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define(),fallbackHighlighter=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine:values=>values.length?[values[0]]:null});function getHighlighters(state){let main=state.facet(highlighterFacet);return main.length?main:state.facet(fallbackHighlighter)}function syntaxHighlighting(highlighter,options){let ext=[treeHighlighter],themeType;return highlighter instanceof HighlightStyle&&(highlighter.module&&ext.push(_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.styleModule.of(highlighter.module)),themeType=highlighter.themeType),(null==options?void 0:options.fallback)?ext.push(fallbackHighlighter.of(highlighter)):themeType?ext.push(highlighterFacet.computeN([_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.darkTheme],state=>state.facet(_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.darkTheme)==("dark"==themeType)?[highlighter]:[])):ext.push(highlighterFacet.of(highlighter)),ext}let treeHighlighter=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.Wl.high(_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.lg.fromClass(class{constructor(view){this.markCache=Object.create(null),this.tree=syntaxTree(view.state),this.decorations=this.buildDeco(view,getHighlighters(view.state))}update(update){let tree=syntaxTree(update.state),highlighters=getHighlighters(update.state),styleChange=highlighters!=getHighlighters(update.startState);tree.length{builder.add(from,to,this.markCache[style]||(this.markCache[style]=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.mark({class:style})))},from,to);return builder.finish()}},{decorations:v=>v.decorations})),defaultHighlightStyle=HighlightStyle.define([{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.meta,color:"#7a757a"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.link,textDecoration:"underline"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.heading,textDecoration:"underline",fontWeight:"bold"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.emphasis,fontStyle:"italic"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.strong,fontWeight:"bold"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.strikethrough,textDecoration:"line-through"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.keyword,color:"#708"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.atom,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.bool,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.url,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.contentSeparator,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.labelName],color:"#219"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.literal,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.inserted],color:"#164"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.string,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.deleted],color:"#a11"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.regexp,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.escape,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.special(_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.string)],color:"#e40"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.definition(_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.variableName),color:"#00f"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.local(_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.variableName),color:"#30a"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.typeName,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.namespace],color:"#085"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.className,color:"#167"},{tag:[_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.special(_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.variableName),_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.macroName],color:"#256"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.definition(_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.propertyName),color:"#00c"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.comment,color:"#940"},{tag:_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ.invalid,color:"#f00"}]),baseTheme=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.baseTheme({"&.cm-focused .cm-matchingBracket":{backgroundColor:"#328c8252"},"&.cm-focused .cm-nonmatchingBracket":{backgroundColor:"#bb555544"}}),DefaultBrackets="()[]{}",bracketMatchingConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.r$.define({combine:configs=>(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.BO)(configs,{afterCursor:!0,brackets:DefaultBrackets,maxScanDistance:1e4,renderMatch:defaultRenderMatch})}),matchingMark=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.mark({class:"cm-matchingBracket"}),nonmatchingMark=_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.mark({class:"cm-nonmatchingBracket"});function defaultRenderMatch(match){let decorations=[],mark=match.matched?matchingMark:nonmatchingMark;return decorations.push(mark.range(match.start.from,match.start.to)),match.end&&decorations.push(mark.range(match.end.from,match.end.to)),decorations}let bracketMatchingState=_codemirror_state__WEBPACK_IMPORTED_MODULE_3__.QQ.define({create:()=>_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.p.none,update(deco,tr){if(!tr.docChanged&&!tr.selection)return deco;let decorations=[],config=tr.state.facet(bracketMatchingConfig);for(let range of tr.state.selection.ranges){if(!range.empty)continue;let match=matchBrackets(tr.state,range.head,-1,config)||range.head>0&&matchBrackets(tr.state,range.head-1,1,config)||config.afterCursor&&(matchBrackets(tr.state,range.head,1,config)||range.head_codemirror_view__WEBPACK_IMPORTED_MODULE_4__.tk.decorations.from(f)}),bracketMatchingUnique=[bracketMatchingState,baseTheme];function bracketMatching(config={}){return[bracketMatchingConfig.of(config),bracketMatchingUnique]}function matchingNodes(node,dir,brackets){let byProp=node.prop(dir<0?_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.openedBy:_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.closedBy);if(byProp)return byProp;if(1==node.name.length){let index=brackets.indexOf(node.name);if(index>-1&&index%2==(dir<0?1:0))return[brackets[index+dir]]}return null}function matchBrackets(state,pos,dir,config={}){let maxScanDistance=config.maxScanDistance||1e4,brackets=config.brackets||DefaultBrackets,tree=syntaxTree(state),node=tree.resolveInner(pos,dir);for(let cur=node;cur;cur=cur.parent){let matches=matchingNodes(cur.type,dir,brackets);if(matches&&cur.from=token.to){if(0==depth&&matching.indexOf(cursor.type.name)>-1&&cursor.from0)return null;let startToken={from:dir<0?pos-1:pos,to:dir>0?pos+1:pos},iter=state.doc.iterRange(pos,dir>0?state.doc.length:0),depth=0;for(let distance=0;!iter.next().done&&distance<=maxScanDistance;){let text=iter.value;dir<0&&(distance+=text.length);let basePos=pos+distance*dir;for(let pos1=dir>0?0:text.length-1,end=dir>0?text.length:-1;pos1!=end;pos1+=dir){let found=brackets.indexOf(text[pos1]);if(!(found<0)&&tree.resolveInner(basePos+pos1,1).type==tokenType){if(found%2==0==dir>0)depth++;else{if(1==depth)return{start:startToken,end:{from:basePos+pos1,to:basePos+pos1+1},matched:found>>1==bracket>>1};depth--}}}dir>0&&(distance+=text.length)}return iter.done?{start:startToken,matched:!1}:null}(state,pos,dir,tree,node.type,maxScanDistance,brackets)}function countCol(string,end,tabSize,startIndex=0,startValue=0){null==end&&-1==(end=string.search(/[^\s\u00a0]/))&&(end=string.length);let n=startValue;for(let i=startIndex;i=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.posstart}eatSpace(){let start=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>start}skipToEnd(){this.pos=this.string.length}skipTo(ch){let found=this.string.indexOf(ch,this.pos);if(found>-1)return this.pos=found,!0}backUp(n){this.pos-=n}column(){return this.lastColumnPoscaseInsensitive?str.toLowerCase():str;return cased(this.string.substr(this.pos,pattern.length))==cased(pattern)?(!1!==consume&&(this.pos+=pattern.length),!0):null}{let match=this.string.slice(this.pos).match(pattern);return match&&match.index>0?null:(match&&!1!==consume&&(this.pos+=match[0].length),match)}}current(){return this.string.slice(this.start,this.pos)}}function defaultCopyState(state){if("object"!=typeof state)return state;let newState={};for(let prop in state){let val=state[prop];newState[prop]=val instanceof Array?val.slice():val}return newState}class StreamLanguage extends Language{constructor(parser){let type,data=defineLanguageFacet(parser.languageData),p={name:parser.name||"",token:parser.token,blankLine:parser.blankLine||(()=>{}),startState:parser.startState||(()=>!0),copyState:parser.copyState||defaultCopyState,indent:parser.indent||(()=>null),languageData:parser.languageData||{},tokenTable:parser.tokenTable||noTokens},self1;super(data,new class extends _lezer_common__WEBPACK_IMPORTED_MODULE_0__._b{createParse(input,fragments,ranges){return new Parse(self1,input,fragments,ranges)}},[indentService.of((cx,pos)=>this.getIndent(cx,pos))],parser.name),this.topNode=(type=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.Jq.define({id:typeArray.length,name:"Document",props:[languageDataProp.add(()=>data)]}),typeArray.push(type),type),self1=this,this.streamParser=p,this.stateAfter=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.md({perNode:!0}),this.tokenTable=parser.tokenTable?new TokenTable(p.tokenTable):defaultTokenTable}static define(spec){return new StreamLanguage(spec)}getIndent(cx,pos){let tree=syntaxTree(cx.state),at=tree.resolve(pos);for(;at&&at.type!=this.topNode;)at=at.parent;if(!at)return null;let start=findState(this,tree,0,at.from,pos),statePos,state;if(start?(state=start.state,statePos=start.pos+1):(state=this.streamParser.startState(cx.unit),statePos=0),pos-statePos>1e4)return null;for(;statePos=startPos&&off+tree.length<=before&&tree.prop(lang.stateAfter);if(state)return{state:lang.streamParser.copyState(state),pos:off+tree.length};for(let i=tree.children.length-1;i>=0;i--){let child=tree.children[i],pos=off+tree.positions[i],found=child instanceof _lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp&&posstartPos&&findState(lang,f.tree,0-f.offset,startPos,to),tree;if(found&&(tree=function cutTree(lang,tree,from,to,inside){if(inside&&from<=0&&to>=tree.length)return tree;inside||tree.type!=lang.topNode||(inside=!0);for(let i=tree.children.length-1;i>=0;i--){let pos=tree.positions[i],child=tree.children[i],inner;if(pos=parseEnd)?this.finish():context&&this.parsedPos>=context.viewport.to?(context.skipUntilInView(this.parsedPos,parseEnd),this.finish()):null}stopAt(pos){this.stoppedAt=pos}lineAfter(pos){let chunk=this.input.chunk(pos);if(this.input.lineChunks)"\n"==chunk&&(chunk="");else{let eol=chunk.indexOf("\n");eol>-1&&(chunk=chunk.slice(0,eol))}return pos+chunk.length<=this.to?chunk:chunk.slice(0,this.to-pos)}nextLine(){let from=this.parsedPos,line=this.lineAfter(from),end=from+line.length;for(let index=this.rangeIndex;;){let rangeEnd=this.ranges[index].to;if(rangeEnd>=end||(line=line.slice(0,rangeEnd-(end-line.length)),++index==this.ranges.length))break;let rangeStart=this.ranges[index].from,after=this.lineAfter(rangeStart);line+=after,end=rangeStart+after.length}return{line,end}}skipGapsTo(pos,offset,side){for(;;){let end=this.ranges[this.rangeIndex].to,offPos=pos+offset;if(side>0?end>offPos:end>=offPos)break;offset+=this.ranges[++this.rangeIndex].from-end}return offset}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){offset=this.skipGapsTo(from,offset,1),from+=offset;let len0=this.chunk.length;offset=this.skipGapsTo(to,offset,-1),to+=offset,size+=this.chunk.length-len0}return this.chunk.push(id,from,to,size),offset}parseLine(context){let{line,end}=this.nextLine(),offset=0,{streamParser}=this.lang,stream=new StringStream(line,context?context.state.tabSize:4,context?getIndentUnit(context.state):2);if(stream.eol())streamParser.blankLine(this.state,stream.indentUnit);else for(;!stream.eol();){let token=readToken(streamParser.token,stream,this.state);if(token&&(offset=this.emitToken(this.lang.tokenTable.resolve(token),this.parsedPos+stream.start,this.parsedPos+stream.pos,4,offset)),stream.start>1e4)break}this.parsedPos=end,this.moveRangeIndex(),this.parsedPosstream.start)return result}throw Error("Stream parser failed to advance stream.")}let noTokens=Object.create(null),typeArray=[_lezer_common__WEBPACK_IMPORTED_MODULE_0__.Jq.none],nodeSet=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.Lj(typeArray),warned=[],defaultTable=Object.create(null);for(let[legacyName,name]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])defaultTable[legacyName]=createTokenType(noTokens,name);class TokenTable{constructor(extra){this.extra=extra,this.table=Object.assign(Object.create(null),defaultTable)}resolve(tag){return tag?this.table[tag]||(this.table[tag]=createTokenType(this.extra,tag)):0}}let defaultTokenTable=new TokenTable(noTokens);function warnForPart(part,msg){warned.indexOf(part)>-1||(warned.push(part),console.warn(msg))}function createTokenType(extra,tagStr){let tag=null;for(let part of tagStr.split(".")){let value=extra[part]||_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.pJ[part];value?"function"==typeof value?tag?tag=value(tag):warnForPart(part,`Modifier ${part} used at start of tag`):tag?warnForPart(part,`Tag ${part} used as modifier`):tag=value:warnForPart(part,`Unknown highlighting tag ${part}`)}if(!tag)return 0;let name=tagStr.replace(/ /g,"_"),type=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.Jq.define({id:typeArray.length,name,props:[(0,_lezer_highlight__WEBPACK_IMPORTED_MODULE_1__.Gv)({[name]:tag})]});return typeArray.push(type),type.id}},78120:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){let wordChar;__webpack_require__.d(__webpack_exports__,{BO:function(){return combineConfig},D0:function(){return CharCategory1},Gz:function(){return findColumn},IS:function(){return countColumn},Py:function(){return StateEffect},QQ:function(){return StateField},Wl:function(){return Prec},Xs:function(){return RangeSet},YW:function(){return Transaction},as:function(){return ChangeSet},bg:function(){return fromCodePoint},cp:function(){return findClusterBreak},f_:function(){return RangeSetBuilder},gc:function(){return MapMode1},gm:function(){return codePointAt},jT:function(){return EditorSelection},n0:function(){return ChangeDesc},nZ:function(){return codePointSize},q6:function(){return Annotation},r$:function(){return Facet},uU:function(){return RangeValue},xv:function(){return Text},yy:function(){return EditorState}});class Text{constructor(){}lineAt(pos){if(pos<0||pos>this.length)throw RangeError(`Invalid position ${pos} in document of length ${this.length}`);return this.lineInner(pos,!1,1,0)}line(n){if(n<1||n>this.lines)throw RangeError(`Invalid line number ${n} in ${this.lines}-line document`);return this.lineInner(n,!0,1,0)}replace(from,to,text){let parts=[];return this.decompose(0,from,parts,2),text.length&&text.decompose(0,text.length,parts,3),this.decompose(to,this.length,parts,1),TextNode.from(parts,this.length-(to-from)+text.length)}append(other){return this.replace(this.length,this.length,other)}slice(from,to=this.length){let parts=[];return this.decompose(from,to,parts,0),TextNode.from(parts,to-from)}eq(other){if(other==this)return!0;if(other.length!=this.length||other.lines!=this.lines)return!1;let start=this.scanIdentical(other,1),end=this.length-this.scanIdentical(other,-1),a=new RawTextCursor(this),b=new RawTextCursor(other);for(let skip=start,pos=start;;){if(a.next(skip),b.next(skip),skip=0,a.lineBreak!=b.lineBreak||a.done!=b.done||a.value!=b.value)return!1;if(pos+=a.value.length,a.done||pos>=end)return!0}}iter(dir=1){return new RawTextCursor(this,dir)}iterRange(from,to=this.length){return new PartialTextCursor(this,from,to)}iterLines(from,to){let inner;if(null==from)inner=this.iter();else{null==to&&(to=this.lines+1);let start=this.line(from).from;inner=this.iterRange(start,Math.max(start,to==this.lines+1?this.length:to<=1?0:this.line(to-1).to))}return new LineCursor(inner)}toString(){return this.sliceString(0)}toJSON(){let lines=[];return this.flatten(lines),lines}static of(text){if(0==text.length)throw RangeError("A document must have at least one line");return 1!=text.length||text[0]?text.length<=32?new TextLeaf(text):TextNode.from(TextLeaf.split(text,[])):Text.empty}}class TextLeaf extends Text{constructor(text,length=function(text){let length=-1;for(let line of text)length+=line.length+1;return length}(text)){super(),this.text=text,this.length=length}get lines(){return this.text.length}get children(){return null}lineInner(target,isLine,line,offset){for(let i=0;;i++){let string=this.text[i],end=offset+string.length;if((isLine?line:end)>=target)return new Line(offset,end,line,string);offset=end+1,line++}}decompose(from,to,target,open){let text=from<=0&&to>=this.length?this:new TextLeaf(appendText(this.text,[""],from,to),Math.min(to,this.length)-Math.max(0,from));if(1&open){let prev=target.pop(),joined=appendText(text.text,prev.text.slice(),0,text.length);if(joined.length<=32)target.push(new TextLeaf(joined,prev.length+text.length));else{let mid=joined.length>>1;target.push(new TextLeaf(joined.slice(0,mid)),new TextLeaf(joined.slice(mid)))}}else target.push(text)}replace(from,to,text){if(!(text instanceof TextLeaf))return super.replace(from,to,text);let lines=appendText(this.text,appendText(text.text,appendText(this.text,[""],0,from)),to),newLen=this.length+text.length-(to-from);return lines.length<=32?new TextLeaf(lines,newLen):TextNode.from(TextLeaf.split(lines,[]),newLen)}sliceString(from,to=this.length,lineSep="\n"){let result="";for(let pos=0,i=0;pos<=to&&ifrom&&i&&(result+=lineSep),frompos&&(result+=line.slice(Math.max(0,from-pos),to-pos)),pos=end+1}return result}flatten(target){for(let line of this.text)target.push(line)}scanIdentical(){return 0}static split(text,target){let part=[],len=-1;for(let line of text)part.push(line),len+=line.length+1,32==part.length&&(target.push(new TextLeaf(part,len)),part=[],len=-1);return len>-1&&target.push(new TextLeaf(part,len)),target}}class TextNode extends Text{constructor(children,length){for(let child of(super(),this.children=children,this.length=length,this.lines=0,children))this.lines+=child.lines}lineInner(target,isLine,line,offset){for(let i=0;;i++){let child=this.children[i],end=offset+child.length,endLine=line+child.lines-1;if((isLine?endLine:end)>=target)return child.lineInner(target,isLine,line,offset);offset=end+1,line=endLine+1}}decompose(from,to,target,open){for(let i=0,pos=0;pos<=to&&i=pos){let childOpen=open&((pos<=from?1:0)|(end>=to?2:0));pos>=from&&end<=to&&!childOpen?target.push(child):child.decompose(from-pos,to-pos,target,childOpen)}pos=end+1}}replace(from,to,text){if(text.lines=pos&&to<=end){let updated=child.replace(from-pos,to-pos,text),totalLines=this.lines-child.lines+updated.lines;if(updated.lines>4&&updated.lines>totalLines>>6){let copy=this.children.slice();return copy[i]=updated,new TextNode(copy,this.length-(to-from)+text.length)}return super.replace(pos,end,updated)}pos=end+1}return super.replace(from,to,text)}sliceString(from,to=this.length,lineSep="\n"){let result="";for(let i=0,pos=0;ifrom&&i&&(result+=lineSep),frompos&&(result+=child.sliceString(from-pos,to-pos,lineSep)),pos=end+1}return result}flatten(target){for(let child of this.children)child.flatten(target)}scanIdentical(other,dir){if(!(other instanceof TextNode))return 0;let length=0,[iA,iB,eA,eB]=dir>0?[0,0,this.children.length,other.children.length]:[this.children.length-1,other.children.length-1,-1,-1];for(;;iA+=dir,iB+=dir){if(iA==eA||iB==eB)return length;let chA=this.children[iA],chB=other.children[iB];if(chA!=chB)return length+chA.scanIdentical(chB,dir);length+=chA.length+1}}static from(children,length=children.reduce((l,ch)=>l+ch.length+1,-1)){let lines=0;for(let ch of children)lines+=ch.lines;if(lines<32){let flat=[];for(let ch1 of children)ch1.flatten(flat);return new TextLeaf(flat,length)}let chunk=Math.max(32,lines>>5),maxChunk=chunk<<1,minChunk=chunk>>1,chunked=[],currentLines=0,currentLen=-1,currentChunk=[];function flush(){0!=currentLines&&(chunked.push(1==currentChunk.length?currentChunk[0]:TextNode.from(currentChunk,currentLen)),currentLen=-1,currentLines=currentChunk.length=0)}for(let child of children)!function add(child){let last;if(child.lines>maxChunk&&child instanceof TextNode)for(let node of child.children)add(node);else child.lines>minChunk&&(currentLines>minChunk||!currentLines)?(flush(),chunked.push(child)):child instanceof TextLeaf&¤tLines&&(last=currentChunk[currentChunk.length-1])instanceof TextLeaf&&child.lines+last.lines<=32?(currentLines+=child.lines,currentLen+=child.length+1,currentChunk[currentChunk.length-1]=new TextLeaf(last.text.concat(child.text),last.length+1+child.length)):(currentLines+child.lines>chunk&&flush(),currentLines+=child.lines,currentLen+=child.length+1,currentChunk.push(child))}(child);return flush(),1==chunked.length?chunked[0]:new TextNode(chunked,length)}}function appendText(text,target,from=0,to=1e9){for(let pos=0,i=0,first=!0;i=from&&(end>to&&(line=line.slice(0,to-pos)),pos0?1:(text instanceof TextLeaf?text.text.length:text.children.length)<<1]}nextInner(skip,dir){for(this.done=this.lineBreak=!1;;){let last=this.nodes.length-1,top=this.nodes[last],offsetValue=this.offsets[last],offset=offsetValue>>1,size=top instanceof TextLeaf?top.text.length:top.children.length;if(offset==(dir>0?size:0)){if(0==last)return this.done=!0,this.value="",this;dir>0&&this.offsets[last-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&offsetValue)==(dir>0?0:1)){if(this.offsets[last]+=dir,0==skip)return this.lineBreak=!0,this.value="\n",this;skip--}else if(top instanceof TextLeaf){let next=top.text[offset+(dir<0?-1:0)];if(this.offsets[last]+=dir,next.length>Math.max(0,skip))return this.value=0==skip?next:dir>0?next.slice(skip):next.slice(0,next.length-skip),this;skip-=next.length}else{let next1=top.children[offset+(dir<0?-1:0)];skip>next1.length?(skip-=next1.length,this.offsets[last]+=dir):(dir<0&&this.offsets[last]--,this.nodes.push(next1),this.offsets.push(dir>0?1:(next1 instanceof TextLeaf?next1.text.length:next1.children.length)<<1))}}}next(skip=0){return skip<0&&(this.nextInner(-skip,-this.dir),skip=this.value.length),this.nextInner(skip,this.dir)}}class PartialTextCursor{constructor(text,start,end){this.value="",this.done=!1,this.cursor=new RawTextCursor(text,start>end?-1:1),this.pos=start>end?text.length:0,this.from=Math.min(start,end),this.to=Math.max(start,end)}nextInner(skip,dir){if(dir<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;skip+=Math.max(0,dir<0?this.pos-this.to:this.from-this.pos);let limit=dir<0?this.pos-this.from:this.to-this.pos;skip>limit&&(skip=limit),limit-=skip;let{value}=this.cursor.next(skip);return this.pos+=(value.length+skip)*dir,this.value=value.length<=limit?value:dir<0?value.slice(value.length-limit):value.slice(0,limit),this.done=!this.value,this}next(skip=0){return skip<0?skip=Math.max(skip,this.from-this.pos):skip>0&&(skip=Math.min(skip,this.to-this.pos)),this.nextInner(skip,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class LineCursor{constructor(inner){this.inner=inner,this.afterBreak=!0,this.value="",this.done=!1}next(skip=0){let{done,lineBreak,value}=this.inner.next(skip);return done?(this.done=!0,this.value=""):lineBreak?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=value,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(Text.prototype[Symbol.iterator]=function(){return this.iter()},RawTextCursor.prototype[Symbol.iterator]=PartialTextCursor.prototype[Symbol.iterator]=LineCursor.prototype[Symbol.iterator]=function(){return this});class Line{constructor(from,to,number,text){this.from=from,this.to=to,this.number=number,this.text=text}get length(){return this.to-this.from}}let extend="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(s=>s?parseInt(s,36):1);for(let i=1;i=127462&&code<=127487}function findClusterBreak(str,pos,forward=!0,includeExtending=!0){return(forward?nextClusterBreak:prevClusterBreak)(str,pos,includeExtending)}function nextClusterBreak(str,pos,includeExtending){if(pos==str.length)return pos;pos&&surrogateLow(str.charCodeAt(pos))&&surrogateHigh(str.charCodeAt(pos-1))&&pos--;let prev=codePointAt(str,pos);for(pos+=codePointSize(prev);poscode)return extend[i-1]<=code;return!1}(next))pos+=codePointSize(next),prev=next;else if(isRegionalIndicator(next)){let countBefore=0,i=pos-2;for(;i>=0&&isRegionalIndicator(codePointAt(str,i));)countBefore++,i-=2;if(countBefore%2==0)break;pos+=2}else break}return pos}function prevClusterBreak(str,pos,includeExtending){for(;pos>0;){let found=nextClusterBreak(str,pos-2,includeExtending);if(found=56320&&ch<57344}function surrogateHigh(ch){return ch>=55296&&ch<56320}function codePointAt(str,pos){let code0=str.charCodeAt(pos);if(!surrogateHigh(code0)||pos+1==str.length)return code0;let code1=str.charCodeAt(pos+1);return surrogateLow(code1)?(code0-55296<<10)+(code1-56320)+65536:code0}function fromCodePoint(code){return code<=65535?String.fromCharCode(code):String.fromCharCode(((code-=65536)>>10)+55296,(1023&code)+56320)}function codePointSize(code){return code<65536?1:2}let DefaultSplit=/\r\n?|\n/;var MapMode,CharCategory,MapMode1=((MapMode=MapMode1||(MapMode1={}))[MapMode.Simple=0]="Simple",MapMode[MapMode.TrackDel=1]="TrackDel",MapMode[MapMode.TrackBefore=2]="TrackBefore",MapMode[MapMode.TrackAfter=3]="TrackAfter",MapMode);class ChangeDesc{constructor(sections){this.sections=sections}get length(){let result=0;for(let i=0;ipos)return posB+(pos-posA);posB+=len}else{if(mode!=MapMode1.Simple&&endA>=pos&&(mode==MapMode1.TrackDel&&posApos||mode==MapMode1.TrackBefore&&posApos))return null;if(endA>pos||endA==pos&&assoc<0&&!len)return pos==posA||assoc<0?posB:posB+ins;posB+=ins}posA=endA}if(pos>posA)throw RangeError(`Position ${pos} is out of range for changeset of length ${posA}`);return posB}touchesRange(from,to=from){for(let i=0,pos=0;i=0&&pos<=to&&end>=from)return!(posto)||"cover";pos=end}return!1}toString(){let result="";for(let i=0;i=0?":"+ins:"")}return result}toJSON(){return this.sections}static fromJSON(json){if(!Array.isArray(json)||json.length%2||json.some(a=>"number"!=typeof a))throw RangeError("Invalid JSON representation of ChangeDesc");return new ChangeDesc(json)}static create(sections){return new ChangeDesc(sections)}}class ChangeSet extends ChangeDesc{constructor(sections,inserted){super(sections),this.inserted=inserted}apply(doc){if(this.length!=doc.length)throw RangeError("Applying change set to a document with the wrong length");return iterChanges(this,(fromA,toA,fromB,_toB,text)=>doc=doc.replace(fromB,fromB+(toA-fromA),text),!1),doc}mapDesc(other,before=!1){return mapSet(this,other,before,!0)}invert(doc){let sections=this.sections.slice(),inserted=[];for(let i=0,pos=0;i=0){sections[i]=ins,sections[i+1]=len;let index=i>>1;for(;inserted.length0&&addInsert(resultInserted,resultSections,iter.text),iter.forward(len),pos+=len}let end=ranges[i++];for(;pos>1].toJSON()))}return parts}static of(changes,length,lineSep){let sections=[],inserted=[],pos=0,total=null;function flush(force=!1){if(!force&&!sections.length)return;posto||from<0||to>length)throw RangeError(`Invalid change range ${from} to ${to} (in doc of length ${length})`);let insText=insert?"string"==typeof insert?Text.of(insert.split(lineSep||DefaultSplit)):insert:Text.empty,insLen=insText.length;if(from==to&&0==insLen)return;frompos&&addSection(sections,from-pos,-1),addSection(sections,to-from,insLen),addInsert(inserted,sections,insText),pos=to}}(changes),flush(!total),total}static empty(length){return new ChangeSet(length?[length,-1]:[],[])}static fromJSON(json){if(!Array.isArray(json))throw RangeError("Invalid JSON representation of ChangeSet");let sections=[],inserted=[];for(let i=0;ii&&"string"!=typeof e))throw RangeError("Invalid JSON representation of ChangeSet");else if(1==part.length)sections.push(part[0],0);else{for(;inserted.length=0&&ins<=0&&ins==sections[last+1]?sections[last]+=len:0==len&&0==sections[last]?sections[last+1]+=ins:forceJoin?(sections[last]+=len,sections[last+1]+=ins):sections.push(len,ins)}function addInsert(values,sections,value){if(0==value.length)return;let index=sections.length-2>>1;if(index>1])),!individual&&i!=desc.sections.length&&!(desc.sections[i+1]<0);)len=desc.sections[i++],ins=desc.sections[i++];f(posA,endA,posB,endB,text),posA=endA,posB=endB}}}function mapSet(setA,setB,before,mkSet=!1){let sections=[],insert=mkSet?[]:null,a=new SectionIter(setA),b=new SectionIter(setB);for(let inserted=-1;;)if(-1==a.ins&&-1==b.ins){let len=Math.min(a.len,b.len);addSection(sections,len,-1),a.forward(len),b.forward(len)}else if(b.ins>=0&&(a.ins<0||inserted==a.i||0==a.off&&(b.len=0&&inserted=0){let len2=0,left=a.len;for(;left;)if(-1==b.ins){let piece1=Math.min(left,b.len);len2+=piece1,left-=piece1,b.forward(piece1)}else if(0==b.ins&&b.lenlen||b.ins>=0&&b.len>len)&&(open||sections.length>sectionLen),a.forward2(len),b.forward(len)}}else addSection(sections,0,b.ins,open),insert&&addInsert(insert,sections,b.text),b.next()}}class SectionIter{constructor(set){this.set=set,this.i=0,this.next()}next(){let{sections}=this.set;this.i>1;return index>=inserted.length?Text.empty:inserted[index]}textBit(len){let{inserted}=this.set,index=this.i-2>>1;return index>=inserted.length&&!len?Text.empty:inserted[index].slice(this.off,null==len?void 0:this.off+len)}forward(len){len==this.len?this.next():(this.len-=len,this.off+=len)}forward2(len){-1==this.ins?this.forward(len):len==this.ins?this.next():(this.ins-=len,this.off+=len)}}class SelectionRange{constructor(from,to,flags){this.from=from,this.to=to,this.flags=flags}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let level=3&this.flags;return 3==level?null:level}get goalColumn(){let value=this.flags>>5;return 33554431==value?void 0:value}map(change,assoc=-1){let from,to;return this.empty?from=to=change.mapPos(this.from,assoc):(from=change.mapPos(this.from,1),to=change.mapPos(this.to,-1)),from==this.from&&to==this.to?this:new SelectionRange(from,to,this.flags)}extend(from,to=from){if(from<=this.anchor&&to>=this.anchor)return EditorSelection.range(from,to);let head=Math.abs(from-this.anchor)>Math.abs(to-this.anchor)?from:to;return EditorSelection.range(this.anchor,head)}eq(other){return this.anchor==other.anchor&&this.head==other.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(json){if(!json||"number"!=typeof json.anchor||"number"!=typeof json.head)throw RangeError("Invalid JSON representation for SelectionRange");return EditorSelection.range(json.anchor,json.head)}static create(from,to,flags){return new SelectionRange(from,to,flags)}}class EditorSelection{constructor(ranges,mainIndex){this.ranges=ranges,this.mainIndex=mainIndex}map(change,assoc=-1){return change.empty?this:EditorSelection.create(this.ranges.map(r=>r.map(change,assoc)),this.mainIndex)}eq(other){if(this.ranges.length!=other.ranges.length||this.mainIndex!=other.mainIndex)return!1;for(let i=0;ir.toJSON()),main:this.mainIndex}}static fromJSON(json){if(!json||!Array.isArray(json.ranges)||"number"!=typeof json.main||json.main>=json.ranges.length)throw RangeError("Invalid JSON representation for EditorSelection");return new EditorSelection(json.ranges.map(r=>SelectionRange.fromJSON(r)),json.main)}static single(anchor,head=anchor){return new EditorSelection([EditorSelection.range(anchor,head)],0)}static create(ranges,mainIndex=0){if(0==ranges.length)throw RangeError("A selection needs at least one range");for(let pos=0,i=0;ianchor?4:0))}static normalized(ranges,mainIndex=0){let main=ranges[mainIndex];ranges.sort((a,b)=>a.from-b.from),mainIndex=ranges.indexOf(main);for(let i=1;irange.head?EditorSelection.range(to,from):EditorSelection.range(from,to))}}return new EditorSelection(ranges,mainIndex)}}function checkSelection(selection,docLength){for(let range of selection.ranges)if(range.to>docLength)throw RangeError("Selection points outside of document")}let nextID=0;class Facet{constructor(combine,compareInput,compare,isStatic,enables){this.combine=combine,this.compareInput=compareInput,this.compare=compare,this.isStatic=isStatic,this.id=nextID++,this.default=combine([]),this.extensions="function"==typeof enables?enables(this):enables}static define(config={}){return new Facet(config.combine||(a=>a),config.compareInput||((a,b)=>a===b),config.compare||(config.combine?(a,b)=>a===b:sameArray),!!config.static,config.enables)}of(value){return new FacetProvider([],this,0,value)}compute(deps,get){if(this.isStatic)throw Error("Can't compute a static facet");return new FacetProvider(deps,this,1,get)}computeN(deps,get){if(this.isStatic)throw Error("Can't compute a static facet");return new FacetProvider(deps,this,2,get)}from(field,get){return get||(get=x=>x),this.compute([field],state=>get(state.field(field)))}}function sameArray(a,b){return a==b||a.length==b.length&&a.every((e,i)=>e===b[i])}class FacetProvider{constructor(dependencies,facet,type,value){this.dependencies=dependencies,this.facet=facet,this.type=type,this.value=value,this.id=nextID++}dynamicSlot(addresses){var _a;let getter=this.value,compare=this.facet.compareInput,id=this.id,idx=addresses[id]>>1,multi=2==this.type,depDoc=!1,depSel=!1,depAddrs=[];for(let dep of this.dependencies)"doc"==dep?depDoc=!0:"selection"==dep?depSel=!0:((null!==(_a=addresses[dep.id])&&void 0!==_a?_a:1)&1)==0&&depAddrs.push(addresses[dep.id]);return{create:state=>(state.values[idx]=getter(state),1),update(state,tr){if(depDoc&&tr.docChanged||depSel&&(tr.docChanged||tr.selection)||ensureAll(state,depAddrs)){let newVal=getter(state);if(multi?!compareArray(newVal,state.values[idx],compare):!compare(newVal,state.values[idx]))return state.values[idx]=newVal,1}return 0},reconfigure:(state,oldState)=>{let newVal,oldAddr=oldState.config.address[id];if(null!=oldAddr){let oldVal=getAddr(oldState,oldAddr);if(this.dependencies.every(dep=>dep instanceof Facet?oldState.facet(dep)===state.facet(dep):!(dep instanceof StateField)||oldState.field(dep,!1)==state.field(dep,!1))||(multi?compareArray(newVal=getter(state),oldVal,compare):compare(newVal=getter(state),oldVal)))return state.values[idx]=oldVal,0}else newVal=getter(state);return state.values[idx]=newVal,1}}}}function compareArray(a,b,compare){if(a.length!=b.length)return!1;for(let i=0;ia===b),config);return config.provide&&(field.provides=config.provide(field)),field}create(state){let init=state.facet(initField).find(i=>i.field==this);return((null==init?void 0:init.create)||this.createF)(state)}slot(addresses){let idx=addresses[this.id]>>1;return{create:state=>(state.values[idx]=this.create(state),1),update:(state,tr)=>{let oldVal=state.values[idx],value=this.updateF(oldVal,tr);return this.compareF(oldVal,value)?0:(state.values[idx]=value,1)},reconfigure:(state,oldState)=>null!=oldState.config.address[this.id]?(state.values[idx]=oldState.field(this),0):(state.values[idx]=this.create(state),1)}}init(create){return[this,initField.of({field:this,create})]}get extension(){return this}}let Prec_={lowest:4,low:3,default:2,high:1,highest:0};function prec(value){return ext=>new PrecExtension(ext,value)}let Prec={highest:prec(Prec_.highest),high:prec(Prec_.high),default:prec(Prec_.default),low:prec(Prec_.low),lowest:prec(Prec_.lowest)};class PrecExtension{constructor(inner,prec){this.inner=inner,this.prec=prec}}class Compartment{of(ext){return new CompartmentInstance(this,ext)}reconfigure(content){return Compartment.reconfigure.of({compartment:this,extension:content})}get(state){return state.config.compartments.get(this)}}class CompartmentInstance{constructor(compartment,inner){this.compartment=compartment,this.inner=inner}}class Configuration{constructor(base,compartments,dynamicSlots,address,staticValues,facets){for(this.base=base,this.compartments=compartments,this.dynamicSlots=dynamicSlots,this.address=address,this.staticValues=staticValues,this.facets=facets,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(base,compartments,oldState){let result,seen,fields=[],facets=Object.create(null),newCompartments=new Map;for(let ext of(result=[[],[],[],[],[]],seen=new Map,!function inner(ext,prec){let known=seen.get(ext);if(null!=known){if(known<=prec)return;let found=result[known].indexOf(ext);found>-1&&result[known].splice(found,1),ext instanceof CompartmentInstance&&newCompartments.delete(ext.compartment)}if(seen.set(ext,prec),Array.isArray(ext))for(let e of ext)inner(e,prec);else if(ext instanceof CompartmentInstance){if(newCompartments.has(ext.compartment))throw RangeError("Duplicate use of compartment in extensions");let content=compartments.get(ext.compartment)||ext.inner;newCompartments.set(ext.compartment,content),inner(content,prec)}else if(ext instanceof PrecExtension)inner(ext.inner,ext.prec);else if(ext instanceof StateField)result[prec].push(ext),ext.provides&&inner(ext.provides,prec);else if(ext instanceof FacetProvider)result[prec].push(ext),ext.facet.extensions&&inner(ext.facet.extensions,Prec_.default);else{let content1=ext.extension;if(!content1)throw Error(`Unrecognized extension value in extension set (${ext}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);inner(content1,prec)}}(base,Prec_.default),result.reduce((a,b)=>a.concat(b))))ext instanceof StateField?fields.push(ext):(facets[ext.facet.id]||(facets[ext.facet.id]=[])).push(ext);let address=Object.create(null),staticValues=[],dynamicSlots=[];for(let field of fields)address[field.id]=dynamicSlots.length<<1,dynamicSlots.push(a=>field.slot(a));let oldFacets=null==oldState?void 0:oldState.config.facets;for(let id in facets){let providers=facets[id],facet=providers[0].facet,oldProviders=oldFacets&&oldFacets[id]||[];if(providers.every(p=>0==p.type)){if(address[facet.id]=staticValues.length<<1|1,sameArray(oldProviders,providers))staticValues.push(oldState.facet(facet));else{let value=facet.combine(providers.map(p=>p.value));staticValues.push(oldState&&facet.compare(value,oldState.facet(facet))?oldState.facet(facet):value)}}else{for(let p of providers)0==p.type?(address[p.id]=staticValues.length<<1|1,staticValues.push(p.value)):(address[p.id]=dynamicSlots.length<<1,dynamicSlots.push(a=>p.dynamicSlot(a)));address[facet.id]=dynamicSlots.length<<1,dynamicSlots.push(a=>(function(addresses,facet,providers){let providerAddrs=providers.map(p=>addresses[p.id]),providerTypes=providers.map(p=>p.type),dynamic=providerAddrs.filter(p=>!(1&p)),idx=addresses[facet.id]>>1;function get(state){let values=[];for(let i=0;if(address));return new Configuration(base,newCompartments,dynamic,address,staticValues,facets)}}function ensureAddr(state,addr){if(1&addr)return 2;let idx=addr>>1,status=state.status[idx];if(4==status)throw Error("Cyclic dependency between fields and/or facets");if(2&status)return status;state.status[idx]=4;let changed=state.computeSlot(state,state.config.dynamicSlots[idx]);return state.status[idx]=2|changed}function getAddr(state,addr){return 1&addr?state.config.staticValues[addr>>1]:state.values[addr>>1]}let languageData=Facet.define(),allowMultipleSelections=Facet.define({combine:values=>values.some(v=>v),static:!0}),lineSeparator=Facet.define({combine:values=>values.length?values[0]:void 0,static:!0}),changeFilter=Facet.define(),transactionFilter=Facet.define(),transactionExtender=Facet.define(),readOnly=Facet.define({combine:values=>!!values.length&&values[0]});class Annotation{constructor(type,value){this.type=type,this.value=value}static define(){return new AnnotationType}}class AnnotationType{of(value){return new Annotation(this,value)}}class StateEffectType{constructor(map){this.map=map}of(value){return new StateEffect(this,value)}}class StateEffect{constructor(type,value){this.type=type,this.value=value}map(mapping){let mapped=this.type.map(this.value,mapping);return void 0===mapped?void 0:mapped==this.value?this:new StateEffect(this.type,mapped)}is(type){return this.type==type}static define(spec={}){return new StateEffectType(spec.map||(v=>v))}static mapEffects(effects,mapping){if(!effects.length)return effects;let result=[];for(let effect of effects){let mapped=effect.map(mapping);mapped&&result.push(mapped)}return result}}StateEffect.reconfigure=StateEffect.define(),StateEffect.appendConfig=StateEffect.define();class Transaction{constructor(startState,changes,selection,effects,annotations,scrollIntoView){this.startState=startState,this.changes=changes,this.selection=selection,this.effects=effects,this.annotations=annotations,this.scrollIntoView=scrollIntoView,this._doc=null,this._state=null,selection&&checkSelection(selection,changes.newLength),annotations.some(a=>a.type==Transaction.time)||(this.annotations=annotations.concat(Transaction.time.of(Date.now())))}static create(startState,changes,selection,effects,annotations,scrollIntoView){return new Transaction(startState,changes,selection,effects,annotations,scrollIntoView)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(type){for(let ann of this.annotations)if(ann.type==type)return ann.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(event){let e=this.annotation(Transaction.userEvent);return!!(e&&(e==event||e.length>event.length&&e.slice(0,event.length)==event&&"."==e[event.length]))}}function mergeTransaction(a,b,sequential){var _a;let mapForA,mapForB,changes;return sequential?(mapForA=b.changes,mapForB=ChangeSet.empty(b.changes.length),changes=a.changes.compose(b.changes)):(mapForA=b.changes.map(a.changes),mapForB=a.changes.mapDesc(b.changes,!0),changes=a.changes.compose(mapForA)),{changes,selection:b.selection?b.selection.map(mapForB):null===(_a=a.selection)||void 0===_a?void 0:_a.map(mapForA),effects:StateEffect.mapEffects(a.effects,mapForA).concat(StateEffect.mapEffects(b.effects,mapForB)),annotations:a.annotations.length?a.annotations.concat(b.annotations):b.annotations,scrollIntoView:a.scrollIntoView||b.scrollIntoView}}function resolveTransactionInner(state,spec,docSize){let sel=spec.selection,annotations=asArray(spec.annotations);return spec.userEvent&&(annotations=annotations.concat(Transaction.userEvent.of(spec.userEvent))),{changes:spec.changes instanceof ChangeSet?spec.changes:ChangeSet.of(spec.changes||[],docSize,state.facet(lineSeparator)),selection:sel&&(sel instanceof EditorSelection?sel:EditorSelection.single(sel.anchor,sel.head)),effects:asArray(spec.effects),annotations,scrollIntoView:!!spec.scrollIntoView}}Transaction.time=Annotation.define(),Transaction.userEvent=Annotation.define(),Transaction.addToHistory=Annotation.define(),Transaction.remote=Annotation.define();let none=[];function asArray(value){return null==value?none:Array.isArray(value)?value:[value]}var CharCategory1=((CharCategory=CharCategory1||(CharCategory1={}))[CharCategory.Word=0]="Word",CharCategory[CharCategory.Space=1]="Space",CharCategory[CharCategory.Other=2]="Other",CharCategory);let nonASCIISingleCaseWordChar=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;try{wordChar=RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(_){}class EditorState{constructor(config,doc,selection,values,computeSlot,tr){this.config=config,this.doc=doc,this.selection=selection,this.values=values,this.status=config.statusTemplate.slice(),this.computeSlot=computeSlot,tr&&(tr._state=this);for(let i=0;i=0;i--){let extension=extenders[i](tr);extension&&Object.keys(extension).length&&(spec=mergeTransaction(spec,resolveTransactionInner(state,extension,tr.changes.newLength),!0))}return spec==tr?tr:Transaction.create(state,tr.changes,tr.selection,spec.effects,spec.annotations,spec.scrollIntoView)}(filter?function(tr){let state=tr.startState,result=!0;for(let filter of state.facet(changeFilter)){let value=filter(tr);if(!1===value){result=!1;break}Array.isArray(value)&&(result=!0===result?value:function(a,b){let result=[];for(let iA=0,iB=0;;){let from,to;if(iA=a[iA]))from=a[iA++],to=a[iA++];else{if(!(iB=0;i--){let filtered1=filters[i](tr);tr=filtered1 instanceof Transaction?filtered1:Array.isArray(filtered1)&&1==filtered1.length&&filtered1[0]instanceof Transaction?filtered1[0]:resolveTransaction(state,asArray(filtered1),!1)}return tr}(tr):tr)}(this,specs,!0)}applyTransaction(tr){let startValues,conf=this.config,{base,compartments}=conf;for(let effect of tr.effects)effect.is(Compartment.reconfigure)?(conf&&(compartments=new Map,conf.compartments.forEach((val,key)=>compartments.set(key,val)),conf=null),compartments.set(effect.value.compartment,effect.value.extension)):effect.is(StateEffect.reconfigure)?(conf=null,base=effect.value):effect.is(StateEffect.appendConfig)&&(conf=null,base=asArray(base).concat(effect.value));conf?startValues=tr.startState.values.slice():(conf=Configuration.resolve(base,compartments,this),startValues=new EditorState(conf,this.doc,this.selection,conf.dynamicSlots.map(()=>null),(state,slot)=>slot.reconfigure(state,this),null).values),new EditorState(conf,tr.newDoc,tr.newSelection,startValues,(state,slot)=>slot.update(state,tr),tr)}replaceSelection(text){return"string"==typeof text&&(text=this.toText(text)),this.changeByRange(range=>({changes:{from:range.from,to:range.to,insert:text},range:EditorSelection.cursor(range.from+text.length)}))}changeByRange(f){let sel=this.selection,result1=f(sel.ranges[0]),changes=this.changes(result1.changes),ranges=[result1.range],effects=asArray(result1.effects);for(let i=1;ifield.spec.fromJSON(value,state)))}}return EditorState.create({doc:json.doc,selection:EditorSelection.fromJSON(json.selection),extensions:config.extensions?fieldInit.concat([config.extensions]):fieldInit})}static create(config={}){let configuration=Configuration.resolve(config.extensions||[],new Map),doc=config.doc instanceof Text?config.doc:Text.of((config.doc||"").split(configuration.staticFacet(EditorState.lineSeparator)||DefaultSplit)),selection=config.selection?config.selection instanceof EditorSelection?config.selection:EditorSelection.single(config.selection.anchor,config.selection.head):EditorSelection.single(0);return checkSelection(selection,doc.length),configuration.staticFacet(allowMultipleSelections)||(selection=selection.asSingle()),new EditorState(configuration,doc,selection,configuration.dynamicSlots.map(()=>null),(state,slot)=>slot.create(state),null)}get tabSize(){return this.facet(EditorState.tabSize)}get lineBreak(){return this.facet(EditorState.lineSeparator)||"\n"}get readOnly(){return this.facet(readOnly)}phrase(phrase,...insert){for(let map of this.facet(EditorState.phrases))if(Object.prototype.hasOwnProperty.call(map,phrase)){phrase=map[phrase];break}return insert.length&&(phrase=phrase.replace(/\$(\$|\d*)/g,(m,i)=>{if("$"==i)return"$";let n=+(i||1);return!n||n>insert.length?m:insert[n-1]})),phrase}languageDataAt(name,pos,side=-1){let values=[];for(let provider of this.facet(languageData))for(let result of provider(this,pos,side))Object.prototype.hasOwnProperty.call(result,name)&&values.push(result[name]);return values}charCategorizer(at){var wordChars;return wordChars=this.languageDataAt("wordChars",at).join(""),char=>{if(!/\S/.test(char))return CharCategory1.Space;if(function(str){if(wordChar)return wordChar.test(str);for(let i=0;i"\x80"&&(ch.toUpperCase()!=ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch)))return!0}return!1}(char))return CharCategory1.Word;for(let i=0;i-1)return CharCategory1.Word;return CharCategory1.Other}}wordAt(pos){let{text,from,length}=this.doc.lineAt(pos),cat=this.charCategorizer(pos),start=pos-from,end=pos-from;for(;start>0;){let prev=findClusterBreak(text,start,!1);if(cat(text.slice(prev,start))!=CharCategory1.Word)break;start=prev}for(;endvalues.length?values[0]:4}),EditorState.lineSeparator=lineSeparator,EditorState.readOnly=readOnly,EditorState.phrases=Facet.define({compare(a,b){let kA=Object.keys(a),kB=Object.keys(b);return kA.length==kB.length&&kA.every(k=>a[k]==b[k])}}),EditorState.languageData=languageData,EditorState.changeFilter=changeFilter,EditorState.transactionFilter=transactionFilter,EditorState.transactionExtender=transactionExtender,Compartment.reconfigure=StateEffect.define();class RangeValue{eq(other){return this==other}range(from,to=from){return Range.create(from,to,this)}}RangeValue.prototype.startSide=RangeValue.prototype.endSide=0,RangeValue.prototype.point=!1,RangeValue.prototype.mapMode=MapMode1.TrackDel;class Range{constructor(from,to,value){this.from=from,this.to=to,this.value=value}static create(from,to,value){return new Range(from,to,value)}}function cmpRange(a,b){return a.from-b.from||a.value.startSide-b.value.startSide}class Chunk{constructor(from,to,value,maxPoint){this.from=from,this.to=to,this.value=value,this.maxPoint=maxPoint}get length(){return this.to[this.to.length-1]}findIndex(pos,side,end,startAt=0){let arr=end?this.to:this.from;for(let lo=startAt,hi=arr.length;;){if(lo==hi)return lo;let mid=lo+hi>>1,diff=arr[mid]-pos||(end?this.value[mid].endSide:this.value[mid].startSide)-side;if(mid==lo)return diff>=0?lo:hi;diff>=0?hi=mid:lo=mid+1}}between(offset,from,to,f){for(let i=this.findIndex(from,-1e9,!0),e=this.findIndex(to,1e9,!1,i);i(newTo=changes.mapPos(curTo,val.endSide))||newFrom==newTo&&val.startSide>0&&val.endSide<=0)continue;0>(newTo-newFrom||val.endSide-val.startSide)||(newPos<0&&(newPos=newFrom),val.point&&(maxPoint=Math.max(maxPoint,newTo-newFrom)),value.push(val),from.push(newFrom-newPos),to.push(newTo-newPos))}return{mapped:value.length?new Chunk(from,to,value,maxPoint):null,pos:newPos}}}class RangeSet{constructor(chunkPos,chunk,nextLayer,maxPoint){this.chunkPos=chunkPos,this.chunk=chunk,this.nextLayer=nextLayer,this.maxPoint=maxPoint}static create(chunkPos,chunk,nextLayer,maxPoint){return new RangeSet(chunkPos,chunk,nextLayer,maxPoint)}get length(){let last=this.chunk.length-1;return last<0?0:Math.max(this.chunkEnd(last),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let size=this.nextLayer.size;for(let chunk of this.chunk)size+=chunk.value.length;return size}chunkEnd(index){return this.chunkPos[index]+this.chunk[index].length}update(updateSpec){let{add=[],sort=!1,filterFrom=0,filterTo=this.length}=updateSpec,filter=updateSpec.filter;if(0==add.length&&!filter)return this;if(sort&&(add=add.slice().sort(cmpRange)),this.isEmpty)return add.length?RangeSet.of(add):this;let cur=new LayerCursor(this,null,-1).goto(0),i=0,spill=[],builder=new RangeSetBuilder;for(;cur.value||i=0){let range=add[i++];builder.addInner(range.from,range.to,range.value)||spill.push(range)}else 1==cur.rangeIndex&&cur.chunkIndexthis.chunkEnd(cur.chunkIndex)||filterTocur.to||filterTo=start&&from<=start+chunk.length&&!1===chunk.between(start,from-start,to-start,f))return}this.nextLayer.between(from,to,f)}}iter(from=0){return HeapCursor.from([this]).goto(from)}get isEmpty(){return this.nextLayer==this}static iter(sets,from=0){return HeapCursor.from(sets).goto(from)}static compare(oldSets,newSets,textDiff,comparator,minPointSize=-1){let a=oldSets.filter(set=>set.maxPoint>0||!set.isEmpty&&set.maxPoint>=minPointSize),b=newSets.filter(set=>set.maxPoint>0||!set.isEmpty&&set.maxPoint>=minPointSize),sharedChunks=findSharedChunks(a,b,textDiff),sideA=new SpanCursor(a,sharedChunks,minPointSize),sideB=new SpanCursor(b,sharedChunks,minPointSize);textDiff.iterGaps((fromA,fromB,length)=>compare(sideA,fromA,sideB,fromB,length,comparator)),textDiff.empty&&0==textDiff.length&&compare(sideA,0,sideB,0,0,comparator)}static eq(oldSets,newSets,from=0,to){null==to&&(to=999999999);let a=oldSets.filter(set=>!set.isEmpty&&0>newSets.indexOf(set)),b=newSets.filter(set=>!set.isEmpty&&0>oldSets.indexOf(set));if(a.length!=b.length)return!1;if(!a.length)return!0;let sharedChunks=findSharedChunks(a,b),sideA=new SpanCursor(a,sharedChunks,0).goto(from),sideB=new SpanCursor(b,sharedChunks,0).goto(from);for(;;){if(sideA.to!=sideB.to||!sameValues(sideA.active,sideB.active)||sideA.point&&(!sideB.point||!sideA.point.eq(sideB.point)))return!1;if(sideA.to>to)return!0;sideA.next(),sideB.next()}}static spans(sets,from,to,iterator,minPointSize=-1){let cursor=new SpanCursor(sets,null,minPointSize).goto(from),pos=from,open=cursor.openStart;for(;;){let curTo=Math.min(cursor.to,to);if(cursor.point?(iterator.point(pos,curTo,cursor.point,cursor.activeForPoint(cursor.to),open,cursor.pointRank),open=cursor.openEnd(curTo)+(cursor.to>curTo?1:0)):curTo>pos&&(iterator.span(pos,curTo,cursor.active,open),open=cursor.openEnd(curTo)),cursor.to>to)break;pos=cursor.to,cursor.next()}return open}static of(ranges,sort=!1){let build=new RangeSetBuilder;for(let range of ranges instanceof Range?[ranges]:sort?function(ranges){if(ranges.length>1)for(let prev=ranges[0],i=1;i0)return ranges.slice().sort(cmpRange);prev=cur}return ranges}(ranges):ranges)build.add(range.from,range.to,range.value);return build.finish()}}RangeSet.empty=new RangeSet([],[],null,-1),RangeSet.empty.nextLayer=RangeSet.empty;class RangeSetBuilder{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(newArrays){this.chunks.push(new Chunk(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,newArrays&&(this.from=[],this.to=[],this.value=[])}add(from,to,value){this.addInner(from,to,value)||(this.nextLayer||(this.nextLayer=new RangeSetBuilder)).add(from,to,value)}addInner(from,to,value){let diff=from-this.lastTo||value.startSide-this.last.endSide;if(diff<=0&&0>(from-this.lastFrom||value.startSide-this.last.startSide))throw Error("Ranges must be added sorted by `from` position and `startSide`");return!(diff<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=from),this.from.push(from-this.chunkStart),this.to.push(to-this.chunkStart),this.last=value,this.lastFrom=from,this.lastTo=to,this.value.push(value),value.point&&(this.maxPoint=Math.max(this.maxPoint,to-from)),!0)}addChunk(from,chunk){if(0>(from-this.lastTo||chunk.value[0].startSide-this.last.endSide))return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,chunk.maxPoint),this.chunks.push(chunk),this.chunkPos.push(from);let last=chunk.value.length-1;return this.last=chunk.value[last],this.lastFrom=chunk.from[last]+from,this.lastTo=chunk.to[last]+from,!0}finish(){return this.finishInner(RangeSet.empty)}finishInner(next){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return next;let result=RangeSet.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(next):next,this.setMaxPoint);return this.from=null,result}}function findSharedChunks(a,b,textDiff){let inA=new Map;for(let set of a)for(let i=0;i(this.to-pos||this.endSide-side)&&this.gotoInner(pos,side,!0)}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9,this.value=null;break}{let chunkPos=this.layer.chunkPos[this.chunkIndex],chunk=this.layer.chunk[this.chunkIndex],from=chunkPos+chunk.from[this.rangeIndex];if(this.from=from,this.to=chunkPos+chunk.to[this.rangeIndex],this.value=chunk.value[this.rangeIndex],this.setRangeIndex(this.rangeIndex+1),this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break}}}setRangeIndex(index){if(index==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=minPoint&&heap.push(new LayerCursor(cur,skip,minPoint,i));return 1==heap.length?heap[0]:new HeapCursor(heap)}get startSide(){return this.value?this.value.startSide:0}goto(pos,side=-1e9){for(let cur of this.heap)cur.goto(pos,side);for(let i=this.heap.length>>1;i>=0;i--)heapBubble(this.heap,i);return this.next(),this}forward(pos,side){for(let cur of this.heap)cur.forward(pos,side);for(let i=this.heap.length>>1;i>=0;i--)heapBubble(this.heap,i);0>(this.to-pos||this.value.endSide-side)&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let top=this.heap[0];this.from=top.from,this.to=top.to,this.value=top.value,this.rank=top.rank,top.value&&top.next(),heapBubble(this.heap,0)}}}function heapBubble(heap,index){for(let cur=heap[index];;){let childIndex=(index<<1)+1;if(childIndex>=heap.length)break;let child=heap[childIndex];if(childIndex+1=0&&(child=heap[childIndex+1],childIndex++),0>cur.compare(child))break;heap[childIndex]=cur,heap[index]=child,index=childIndex}}class SpanCursor{constructor(sets,skip,minPoint){this.minPoint=minPoint,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=HeapCursor.from(sets,skip,minPoint)}goto(pos,side=-1e9){return this.cursor.goto(pos,side),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=pos,this.endSide=side,this.openStart=-1,this.next(),this}forward(pos,side){for(;this.minActive>-1&&0>(this.activeTo[this.minActive]-pos||this.active[this.minActive].endSide-side);)this.removeActive(this.minActive);this.cursor.forward(pos,side)}removeActive(index){remove(this.active,index),remove(this.activeTo,index),remove(this.activeRank,index),this.minActive=findMinIndex(this.active,this.activeTo)}addActive(trackOpen){let i=0,{value,to,rank}=this.cursor;for(;i-1&&0>(this.activeTo[a]-this.cursor.from||this.active[a].endSide-this.cursor.startSide)){if(this.activeTo[a]>from){this.to=this.activeTo[a],this.endSide=this.active[a].endSide;break}this.removeActive(a),trackOpen&&remove(trackOpen,a)}else if(this.cursor.value){if(this.cursor.from>from){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let nextVal=this.cursor.value;if(nextVal.point){if(wasPoint&&this.cursor.to==this.to&&this.cursor.fromfrom&&trackExtra++,this.cursor.next()}}else{this.to=this.endSide=1e9;break}}if(trackOpen){let openStart=0;for(;openStart=0&&!(this.activeRank[i]to||this.activeTo[i]==to&&this.active[i].endSide>=this.point.endSide)&&active.push(this.active[i]);return active.reverse()}openEnd(to){let open=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>to;i--)open++;return open}}function compare(a,startA,b,startB,length,comparator){a.goto(startA),b.goto(startB);let endB=startB+length,pos=startB,dPos=startB-startA;for(;;){let diff=a.to+dPos-b.to||a.endSide-b.endSide,end=diff<0?a.to+dPos:b.to,clipEnd=Math.min(end,endB);if(a.point||b.point?a.point&&b.point&&(a.point==b.point||a.point.eq(b.point))&&sameValues(a.activeForPoint(a.to+dPos),b.activeForPoint(b.to))||comparator.comparePoint(pos,clipEnd,a.point,b.point):clipEnd>pos&&!sameValues(a.active,b.active)&&comparator.compareRange(pos,clipEnd,a.active,b.active),end>endB)break;pos=end,diff<=0&&a.next(),diff>=0&&b.next()}}function sameValues(a,b){if(a.length!=b.length)return!1;for(let i=0;i=index;i--)array[i+1]=array[i];array[index]=value}function findMinIndex(value,array){let found=-1,foundPos=1e9;for(let i=0;i(array[i]-foundPos||value[i].endSide-value[found].endSide)&&(found=i,foundPos=array[i]);return found}function countColumn(string,tabSize,to=string.length){let n=0;for(let i=0;i=col)return i;if(i==string.length)break;n+=9==string.charCodeAt(i)?tabSize-n%tabSize:1,i=findClusterBreak(string,i)}return!0===strict?-1:string.length}},41113:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){var IterMode,IterMode1;__webpack_require__.d(__webpack_exports__,{FE:function(){return parseMixed},Jq:function(){return NodeType},L3:function(){return DefaultBufferLength},Lj:function(){return NodeSet},_b:function(){return Parser},hr:function(){return NodeWeakMap},i9:function(){return TreeFragment},md:function(){return NodeProp},mp:function(){return Tree},vj:function(){return IterMode}});let DefaultBufferLength=1024,nextPropID=0;class Range{constructor(from,to){this.from=from,this.to=to}}class NodeProp{constructor(config={}){this.id=nextPropID++,this.perNode=!!config.perNode,this.deserialize=config.deserialize||(()=>{throw Error("This node type doesn't define a deserialize function")})}add(match){if(this.perNode)throw RangeError("Can't add per-node props to node types");return"function"!=typeof match&&(match=NodeType.match(match)),type=>{let result=match(type);return void 0===result?null:[this,result]}}}NodeProp.closedBy=new NodeProp({deserialize:str=>str.split(" ")}),NodeProp.openedBy=new NodeProp({deserialize:str=>str.split(" ")}),NodeProp.group=new NodeProp({deserialize:str=>str.split(" ")}),NodeProp.contextHash=new NodeProp({perNode:!0}),NodeProp.lookAhead=new NodeProp({perNode:!0}),NodeProp.mounted=new NodeProp({perNode:!0});class MountedTree{constructor(tree,overlay,parser){this.tree=tree,this.overlay=overlay,this.parser=parser}}let noProps=Object.create(null);class NodeType{constructor(name,props,id,flags=0){this.name=name,this.props=props,this.id=id,this.flags=flags}static define(spec){let props=spec.props&&spec.props.length?Object.create(null):noProps,flags=(spec.top?1:0)|(spec.skipped?2:0)|(spec.error?4:0)|(null==spec.name?8:0),type=new NodeType(spec.name||"",props,spec.id,flags);if(spec.props){for(let src of spec.props)if(Array.isArray(src)||(src=src(type)),src){if(src[0].perNode)throw RangeError("Can't store a per-node prop on a node type");props[src[0].id]=src[1]}}return type}prop(prop){return this.props[prop.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(name){if("string"==typeof name){if(this.name==name)return!0;let group=this.prop(NodeProp.group);return!!group&&group.indexOf(name)>-1}return this.id==name}static match(map){let direct=Object.create(null);for(let prop in map)for(let name of prop.split(" "))direct[name]=map[prop];return node=>{for(let groups=node.prop(NodeProp.group),i=-1;i<(groups?groups.length:0);i++){let found=direct[i<0?node.name:groups[i]];if(found)return found}}}}NodeType.none=new NodeType("",Object.create(null),0,8);class NodeSet{constructor(types){this.types=types;for(let i=0;i=from&&(c.type.isAnonymous||!1!==enter(c))){if(c.firstChild())continue;entered=!0}for(;entered&&leave&&!c.type.isAnonymous&&leave(c),!c.nextSibling();){if(!c.parent())return;entered=!0}}}prop(prop){return prop.perNode?this.props?this.props[prop.id]:void 0:this.type.prop(prop)}get propValues(){let result=[];if(this.props)for(let id in this.props)result.push([+id,this.props[id]]);return result}balance(config={}){return this.children.length<=8?this:balanceRange(NodeType.none,this.children,this.positions,0,this.children.length,0,this.length,(children,positions,length)=>new Tree(this.type,children,positions,length,this.propValues),config.makeTree||((children,positions,length)=>new Tree(NodeType.none,children,positions,length)))}static build(data){return function(data){var _a;let{buffer,nodeSet,maxBufferLength=DefaultBufferLength,reused=[],minRepeatType=nodeSet.types.length}=data,cursor=Array.isArray(buffer)?new FlatBufferCursor(buffer,buffer.length):buffer,types=nodeSet.types,contextHash=0,lookAhead=0;function makeRepeatLeaf(children,positions,base,i,from,to,type,lookAhead){let localChildren=[],localPositions=[];for(;children.length>i;)localChildren.push(children.pop()),localPositions.push(positions.pop()+base-from);children.push(makeTree(nodeSet.types[type],localChildren,localPositions,to-from,lookAhead-to)),positions.push(from-base)}function makeTree(type,children,positions,length,lookAhead=0,props){if(contextHash){let pair=[NodeProp.contextHash,contextHash];props=props?[pair].concat(props):[pair]}if(lookAhead>25){let pair1=[NodeProp.lookAhead,lookAhead];props=props?[pair1].concat(props):[pair1]}return new Tree(type,children,positions,length,props)}let children=[],positions=[];for(;cursor.pos>0;)!function takeNode(parentStart,minPos,children,positions,inRepeat){let{id,start,end,size}=cursor,lookAheadAtStart=lookAhead;for(;size<0;){if(cursor.next(),-1==size){let node=reused[id];children.push(node),positions.push(start-parentStart);return}if(-3==size){contextHash=id;return}if(-4==size){lookAhead=id;return}throw RangeError(`Unrecognized record size: ${size}`)}let type=types[id],node1,buffer,startPos=start-parentStart;if(end-start<=maxBufferLength&&(buffer=function(maxSize,inRepeat){let fork=cursor.fork(),size=0,start=0,skip=0,minStart=fork.end-maxBufferLength,result={size:0,start:0,skip:0};scan:for(let minPos=fork.pos-maxSize;fork.pos>minPos;){let nodeSize=fork.size;if(fork.id==inRepeat&&nodeSize>=0){result.size=size,result.start=start,result.skip=skip,skip+=4,size+=4,fork.next();continue}let startPos=fork.pos-nodeSize;if(nodeSize<0||startPos=minRepeatType?4:0,nodeStart=fork.start;for(fork.next();fork.pos>startPos;){if(fork.size<0){if(-3==fork.size)localSkipped+=4;else break scan}else fork.id>=minRepeatType&&(localSkipped+=4);fork.next()}start=nodeStart,size+=nodeSize,skip+=localSkipped}return(inRepeat<0||size==maxSize)&&(result.size=size,result.start=start,result.skip=skip),result.size>4?result:void 0}(cursor.pos-minPos,inRepeat))){let data=new Uint16Array(buffer.size-buffer.skip),endPos=cursor.pos-buffer.size,index=data.length;for(;cursor.pos>endPos;)index=function copyToBuffer(bufferStart,buffer,index){let{id,start,end,size}=cursor;if(cursor.next(),size>=0&&id4){let endPos=cursor.pos-(size-4);for(;cursor.pos>endPos;)index=copyToBuffer(bufferStart,buffer,index)}buffer[--index]=startIndex,buffer[--index]=end-bufferStart,buffer[--index]=start-bufferStart,buffer[--index]=id}else -3==size?contextHash=id:-4==size&&(lookAhead=id);return index}(buffer.start,data,index);node1=new TreeBuffer(data,end-buffer.start,nodeSet),startPos=buffer.start-parentStart}else{let endPos1=cursor.pos-size;cursor.next();let localChildren=[],localPositions=[],localInRepeat=id>=minRepeatType?id:-1,lastGroup=0,lastEnd=end;for(;cursor.pos>endPos1;)localInRepeat>=0&&cursor.id==localInRepeat&&cursor.size>=0?(cursor.end<=lastEnd-maxBufferLength&&(makeRepeatLeaf(localChildren,localPositions,start,lastGroup,cursor.end,lastEnd,localInRepeat,lookAheadAtStart),lastGroup=localChildren.length,lastEnd=cursor.end),cursor.next()):takeNode(start,endPos1,localChildren,localPositions,localInRepeat);if(localInRepeat>=0&&lastGroup>0&&lastGroup-1&&lastGroup>0){let make=function(type){return(children,positions,length)=>{let lookAhead=0,lastI=children.length-1,last,lookAheadProp;if(lastI>=0&&(last=children[lastI])instanceof Tree){if(!lastI&&last.type==type&&last.length==length)return last;(lookAheadProp=last.prop(NodeProp.lookAhead))&&(lookAhead=positions[lastI]+last.length+lookAheadProp)}return makeTree(type,children,positions,length,lookAhead)}}(type);node1=balanceRange(type,localChildren,localPositions,0,localChildren.length,0,end-start,make,make)}else node1=makeTree(type,localChildren,localPositions,end-start,lookAheadAtStart-end)}children.push(node1),positions.push(startPos)}(data.start||0,data.bufferStart||0,children,positions,-1);let length=null!==(_a=data.length)&&void 0!==_a?_a:children.length?positions[0]+children[0].length:0;return new Tree(types[data.topID],children.reverse(),positions.reverse(),length)}(data)}}Tree.empty=new Tree(NodeType.none,[],[],0);class FlatBufferCursor{constructor(buffer,index){this.buffer=buffer,this.index=index}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new FlatBufferCursor(this.buffer,this.index)}}class TreeBuffer{constructor(buffer,length,set){this.buffer=buffer,this.length=length,this.set=set}get type(){return NodeType.none}toString(){let result=[];for(let index=0;index0)));i=buffer[i+3]);return pick}slice(startI,endI,from,to){let b=this.buffer,copy=new Uint16Array(endI-startI);for(let i=startI,j=0;i=pos&&frompos;case 1:return from<=pos&&to>pos;case 2:return to>pos;case 4:return!0}}function enterUnfinishedNodesBefore(node,pos){let scan=node.childBefore(pos);for(;scan;){let last=scan.lastChild;if(!last||last.to!=scan.to)break;last.type.isError&&last.from==last.to?(node=scan,scan=last.prevSibling):scan=last}return node}function resolveNode(node,pos,side,overlays){for(var _a;node.from==node.to||(side<1?node.from>=pos:node.from>pos)||(side>-1?node.to<=pos:node.to0?children.length:-1;i!=e;i+=dir){let next=children[i],start=positions[i]+parent.from;if(checkSide(side,pos,start,start+next.length)){if(next instanceof TreeBuffer){if(mode&IterMode.ExcludeBuffers)continue;let index=next.findChild(0,next.buffer.length,dir,pos-start,side);if(index>-1)return new BufferNode(new BufferContext(parent,next,i,start),null,index)}else if(mode&IterMode.IncludeAnonymous||!next.type.isAnonymous||hasChild(next)){let mounted;if(!(mode&IterMode.IgnoreMounts)&&next.props&&(mounted=next.prop(NodeProp.mounted))&&!mounted.overlay)return new TreeNode(mounted.tree,start,i,parent);let inner=new TreeNode(next,start,i,parent);return mode&IterMode.IncludeAnonymous||!inner.type.isAnonymous?inner:inner.nextChild(dir<0?next.children.length-1:0,dir,pos,side)}}}if(mode&IterMode.IncludeAnonymous||!parent.type.isAnonymous||(i=parent.index>=0?parent.index+dir:dir<0?-1:parent._parent._tree.children.length,!(parent=parent._parent)))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(pos){return this.nextChild(0,1,pos,2)}childBefore(pos){return this.nextChild(this._tree.children.length-1,-1,pos,-2)}enter(pos,side,mode=0){let mounted;if(!(mode&IterMode.IgnoreOverlays)&&(mounted=this._tree.prop(NodeProp.mounted))&&mounted.overlay){let rPos=pos-this.from;for(let{from,to}of mounted.overlay)if((side>0?from<=rPos:from=rPos:to>rPos))return new TreeNode(mounted.tree,mounted.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,pos,side,mode)}nextSignificantParent(){let val=this;for(;val.type.isAnonymous&&val._parent;)val=val._parent;return val}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(mode=0){return new TreeCursor(this,mode)}get tree(){return this._tree}toTree(){return this._tree}resolve(pos,side=0){return resolveNode(this,pos,side,!1)}resolveInner(pos,side=0){return resolveNode(this,pos,side,!0)}enterUnfinishedNodesBefore(pos){return enterUnfinishedNodesBefore(this,pos)}getChild(type,before=null,after=null){let r=getChildren(this,type,before,after);return r.length?r[0]:null}getChildren(type,before=null,after=null){return getChildren(this,type,before,after)}toString(){return this._tree.toString()}get node(){return this}matchContext(context){return matchNodeContext(this,context)}}function getChildren(node,type,before,after){let cur=node.cursor(),result=[];if(!cur.firstChild())return result;if(null!=before){for(;!cur.type.is(before);)if(!cur.nextSibling())return result}for(;;){if(null!=after&&cur.type.is(after))return result;if(cur.type.is(type)&&result.push(cur.node),!cur.nextSibling())return null==after?result:[]}}function matchNodeContext(node,context,i=context.length-1){for(let p=node.parent;i>=0;p=p.parent){if(!p)return!1;if(!p.type.isAnonymous){if(context[i]&&context[i]!=p.name)return!1;i--}}return!0}class BufferContext{constructor(parent,buffer,index,start){this.parent=parent,this.buffer=buffer,this.index=index,this.start=start}}class BufferNode{constructor(context,_parent,index){this.context=context,this._parent=_parent,this.index=index,this.type=context.buffer.set.types[context.buffer.buffer[index]]}get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}child(dir,pos,side){let{buffer}=this.context,index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],dir,pos-this.context.start,side);return index<0?null:new BufferNode(this.context,this,index)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(pos){return this.child(1,pos,2)}childBefore(pos){return this.child(-1,pos,-2)}enter(pos,side,mode=0){if(mode&IterMode.ExcludeBuffers)return null;let{buffer}=this.context,index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],side>0?1:-1,pos-this.context.start,side);return index<0?null:new BufferNode(this.context,this,index)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(dir){return this._parent?null:this.context.parent.nextChild(this.context.index+dir,dir,0,4)}get nextSibling(){let{buffer}=this.context,after=buffer.buffer[this.index+3];return after<(this._parent?buffer.buffer[this._parent.index+3]:buffer.buffer.length)?new BufferNode(this.context,this._parent,after):this.externalSibling(1)}get prevSibling(){let{buffer}=this.context,parentStart=this._parent?this._parent.index+4:0;return this.index==parentStart?this.externalSibling(-1):new BufferNode(this.context,this._parent,buffer.findChild(parentStart,this.index,-1,0,4))}cursor(mode=0){return new TreeCursor(this,mode)}get tree(){return null}toTree(){let children=[],positions=[],{buffer}=this.context,startI=this.index+4,endI=buffer.buffer[this.index+3];if(endI>startI){let from=buffer.buffer[this.index+1],to=buffer.buffer[this.index+2];children.push(buffer.slice(startI,endI,from,to)),positions.push(0)}return new Tree(this.type,children,positions,this.to-this.from)}resolve(pos,side=0){return resolveNode(this,pos,side,!1)}resolveInner(pos,side=0){return resolveNode(this,pos,side,!0)}enterUnfinishedNodesBefore(pos){return enterUnfinishedNodesBefore(this,pos)}toString(){return this.context.buffer.childString(this.index)}getChild(type,before=null,after=null){let r=getChildren(this,type,before,after);return r.length?r[0]:null}getChildren(type,before=null,after=null){return getChildren(this,type,before,after)}get node(){return this}matchContext(context){return matchNodeContext(this,context)}}class TreeCursor{constructor(node,mode=0){if(this.mode=mode,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,node instanceof TreeNode)this.yieldNode(node);else{this._tree=node.context.parent,this.buffer=node.context;for(let n=node._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=node,this.yieldBuf(node.index)}}get name(){return this.type.name}yieldNode(node){return!!node&&(this._tree=node,this.type=node.type,this.from=node.from,this.to=node.to,!0)}yieldBuf(index,type){this.index=index;let{start,buffer}=this.buffer;return this.type=type||buffer.set.types[buffer.buffer[index]],this.from=start+buffer.buffer[index+1],this.to=start+buffer.buffer[index+2],!0}yield(node){return!!node&&(node instanceof TreeNode?(this.buffer=null,this.yieldNode(node)):(this.buffer=node.context,this.yieldBuf(node.index,node.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(dir,pos,side){if(!this.buffer)return this.yield(this._tree.nextChild(dir<0?this._tree._tree.children.length-1:0,dir,pos,side,this.mode));let{buffer}=this.buffer,index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],dir,pos-this.buffer.start,side);return!(index<0)&&(this.stack.push(this.index),this.yieldBuf(index))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(pos){return this.enterChild(1,pos,2)}childBefore(pos){return this.enterChild(-1,pos,-2)}enter(pos,side,mode=this.mode){return this.buffer?!(mode&IterMode.ExcludeBuffers)&&this.enterChild(1,pos,side):this.yield(this._tree.enter(pos,side,mode))}parent(){if(!this.buffer)return this.yieldNode(this.mode&IterMode.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let parent=this.mode&IterMode.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(parent)}sibling(dir){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+dir,dir,0,4,this.mode));let{buffer}=this.buffer,d=this.stack.length-1;if(dir<0){let parentStart=d<0?0:this.stack[d]+4;if(this.index!=parentStart)return this.yieldBuf(buffer.findChild(parentStart,this.index,-1,0,4))}else{let after=buffer.buffer[this.index+3];if(after<(d<0?buffer.buffer.length:buffer.buffer[this.stack[d]+3]))return this.yieldBuf(after)}return d<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+dir,dir,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(dir){let index,parent,{buffer}=this;if(buffer){if(dir>0){if(this.index-1)for(let i1=index+dir,e=dir<0?-1:parent._tree.children.length;i1!=e;i1+=dir){let child=parent._tree.children[i1];if(this.mode&IterMode.IncludeAnonymous||child instanceof TreeBuffer||!child.type.isAnonymous||hasChild(child))return!1}return!0}move(dir,enter){if(enter&&this.enterChild(dir,0,4))return!0;for(;;){if(this.sibling(dir))return!0;if(this.atLastNode(dir)||!this.parent())return!1}}next(enter=!0){return this.move(1,enter)}prev(enter=!0){return this.move(-1,enter)}moveTo(pos,side=0){for(;(this.from==this.to||(side<1?this.from>=pos:this.from>pos)||(side>-1?this.to<=pos:this.to=0;){for(let c=cache;c;c=c._parent)if(c.index==index){if(index==this.index)return c;result=c,depth=d+1;break scan}index=this.stack[--d]}for(let i=depth;i=0;d--){if(d<0)return matchNodeContext(this.node,context,i);let type=types[buffer.buffer[this.stack[d]]];if(!type.isAnonymous){if(context[i]&&context[i]!=type.name)return!1;i--}}return!0}}function hasChild(tree){return tree.children.some(ch=>ch instanceof TreeBuffer||!ch.type.isAnonymous||hasChild(ch))}let nodeSizeCache=new WeakMap;function nodeSize(balanceType,node){if(!balanceType.isAnonymous||node instanceof TreeBuffer||node.type!=balanceType)return 1;let size=nodeSizeCache.get(node);if(null==size){for(let child of(size=1,node.children)){if(child.type!=balanceType||!(child instanceof Tree)){size=1;break}size+=nodeSize(balanceType,child)}nodeSizeCache.set(node,size)}return size}function balanceRange(balanceType,children,positions,from,to,start,length,mkTop,mkTree){let total=0;for(let i=from;i=maxChild)break;groupSize+=nextSize}if(i==groupFrom+1){if(groupSize>maxChild){let only=children[groupFrom];divide(only.children,only.positions,0,only.children.length,positions[groupFrom]+offset);continue}localChildren.push(children[groupFrom])}else{let length=positions[i-1]+children[i-1].length-groupStart;localChildren.push(balanceRange(balanceType,children,positions,groupFrom,i,groupStart,length,null,mkTree))}localPositions.push(groupStart+offset-start)}}(children,positions,from,to,0),(mkTop||mkTree)(localChildren,localPositions,length)}class NodeWeakMap{constructor(){this.map=new WeakMap}setBuffer(buffer,index,value){let inner=this.map.get(buffer);inner||this.map.set(buffer,inner=new Map),inner.set(index,value)}getBuffer(buffer,index){let inner=this.map.get(buffer);return inner&&inner.get(index)}set(node,value){node instanceof BufferNode?this.setBuffer(node.context.buffer,node.index,value):node instanceof TreeNode&&this.map.set(node.tree,value)}get(node){return node instanceof BufferNode?this.getBuffer(node.context.buffer,node.index):node instanceof TreeNode?this.map.get(node.tree):void 0}cursorSet(cursor,value){cursor.buffer?this.setBuffer(cursor.buffer.buffer,cursor.index,value):this.map.set(cursor.tree,value)}cursorGet(cursor){return cursor.buffer?this.getBuffer(cursor.buffer.buffer,cursor.index):this.map.get(cursor.tree)}}class TreeFragment{constructor(from,to,tree,offset,openStart=!1,openEnd=!1){this.from=from,this.to=to,this.tree=tree,this.offset=offset,this.open=(openStart?1:0)|(openEnd?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(tree,fragments=[],partial=!1){let result=[new TreeFragment(0,tree.length,tree,0,!1,partial)];for(let f of fragments)f.to>tree.length&&result.push(f);return result}static applyChanges(fragments,changes,minGap=128){if(!changes.length)return fragments;let result=[],fI=1,nextF=fragments.length?fragments[0]:null;for(let cI=0,pos=0,off=0;;cI++){let nextC=cI=minGap)for(;nextF&&nextF.from=cut.from||nextPos<=cut.to||off){let fFrom=Math.max(cut.from,pos)-off,fTo=Math.min(cut.to,nextPos)-off;cut=fFrom>=fTo?null:new TreeFragment(fFrom,fTo,cut.tree,cut.offset+off,cI>0,!!nextC)}if(cut&&result.push(cut),nextF.to>nextPos)break;nextF=fInew Range(r.from,r.to)):[new Range(0,0)]:[new Range(0,input.length)],this.createParse(input,fragments||[],ranges)}parse(input,fragments,ranges){let parse=this.startParse(input,fragments,ranges);for(;;){let done=parse.advance();if(done)return done}}}class StringInput{constructor(string){this.string=string}get length(){return this.string.length}chunk(from){return this.string.slice(from)}get lineChunks(){return!1}read(from,to){return this.string.slice(from,to)}}function parseMixed(nest){return(parse,input,fragments,ranges)=>new MixedParse(parse,nest,input,fragments,ranges)}class InnerParse{constructor(parser,parse,overlay,target,ranges){this.parser=parser,this.parse=parse,this.overlay=overlay,this.target=target,this.ranges=ranges}}class ActiveOverlay{constructor(parser,predicate,mounts,index,start,target,prev){this.parser=parser,this.predicate=predicate,this.mounts=mounts,this.index=index,this.start=start,this.target=target,this.prev=prev,this.depth=0,this.ranges=[]}}let stoppedInner=new NodeProp({perNode:!0});class MixedParse{constructor(base,nest,input,fragments,ranges){this.nest=nest,this.input=input,this.fragments=fragments,this.ranges=ranges,this.inner=[],this.innerDone=0,this.baseTree=null,this.stoppedAt=null,this.baseParse=base}advance(){if(this.baseParse){let done=this.baseParse.advance();if(!done)return null;if(this.baseParse=null,this.baseTree=done,this.startInner(),null!=this.stoppedAt)for(let inner of this.inner)inner.parse.stopAt(this.stoppedAt)}if(this.innerDone==this.inner.length){let result=this.baseTree;return null!=this.stoppedAt&&(result=new Tree(result.type,result.children,result.positions,result.length,result.propValues.concat([[stoppedInner,this.stoppedAt]]))),result}let inner1=this.inner[this.innerDone],done1=inner1.parse.advance();if(done1){this.innerDone++;let props=Object.assign(Object.create(null),inner1.target.props);props[NodeProp.mounted.id]=new MountedTree(done1,inner1.overlay,inner1.parser),inner1.target.props=props}return null}get parsedPos(){if(this.baseParse)return 0;let pos=this.input.length;for(let i=this.innerDone;im.frag.from<=cursor.from&&m.frag.to>=cursor.to&&m.mount.overlay);if(match)for(let r of match.mount.overlay){let from=r.from+match.pos,to=r.to+match.pos;from>=cursor.from&&to<=cursor.to&&!overlay.ranges.some(r=>r.fromfrom)&&overlay.ranges.push({from,to})}}enter=!1}else if(covered&&(isCovered=function(covered,from,to){for(let range of covered){if(range.from>=to)break;if(range.to>from)return range.from<=from&&range.to>=to?2:1}return 0}(covered.ranges,cursor.from,cursor.to)))enter=2!=isCovered;else if(!cursor.type.isAnonymous&&cursor.from=node.to);i++);let buf=base.children[i],b=buf.buffer;base.children[i]=function split(startI,endI,type,innerOffset,length){let i=startI;for(;b[i+2]+off<=node.from;)i=b[i+3];let children=[],positions=[];sliceBuf(buf,startI,i,children,positions,innerOffset);let from=b[i+1],to=b[i+2],isTarget=from+off==node.from&&to+off==node.to&&b[i]==node.type.id;return children.push(isTarget?node.toTree():split(i+4,b[i+3],buf.set.types[b[i]],from,to-from)),positions.push(from-innerOffset),sliceBuf(buf,b[i+3],endI,children,positions,innerOffset),new Tree(type,children,positions,length)}(0,b.length,NodeType.none,0,buf.length);for(let d=0;d<=depth;d++)cursor.childAfter(node.from)}(cursor);let oldMounts=fragmentCursor.findMounts(cursor.from,nest.parser);if("function"==typeof nest.overlay)overlay=new ActiveOverlay(nest.parser,nest.overlay,oldMounts,this.inner.length,cursor.from,cursor.tree,overlay);else{let ranges=punchRanges(this.ranges,nest.overlay||[new Range(cursor.from,cursor.to)]);ranges.length&&this.inner.push(new InnerParse(nest.parser,nest.parser.startParse(this.input,enterFragments(oldMounts,ranges),ranges),nest.overlay?nest.overlay.map(r=>new Range(r.from-cursor.from,r.to-cursor.from)):null,cursor.tree,ranges)),nest.overlay?ranges.length&&(covered={ranges,depth:0,prev:covered}):enter=!1}}else overlay&&(range=overlay.predicate(cursor))&&(!0===range&&(range=new Range(cursor.from,cursor.to)),range.fromnew Range(r.from-overlay.start,r.to-overlay.start)),overlay.target,ranges1)),overlay=overlay.prev}!covered||--covered.depth||(covered=covered.prev)}}}}function sliceBuf(buf,startI,endI,nodes,positions,off){if(startI=pos&&cursor.enter(p,1,IterMode.IgnoreOverlays|IterMode.ExcludeBuffers)||cursor.next(!1)||(this.done=!0)}hasNode(cursor){if(this.moveTo(cursor.from),!this.done&&this.cursor.from+this.offset==cursor.from&&this.cursor.tree)for(let tree=this.cursor.tree;;){if(tree==cursor.tree)return!0;if(tree.children.length&&0==tree.positions[0]&&tree.children[0]instanceof Tree)tree=tree.children[0];else break}return!1}}class FragmentCursor{constructor(fragments){var _a;if(this.fragments=fragments,this.curTo=0,this.fragI=0,fragments.length){let first=this.curFrag=fragments[0];this.curTo=null!==(_a=first.tree.prop(stoppedInner))&&void 0!==_a?_a:first.to,this.inner=new StructureCursor(first.tree,-first.offset)}else this.curFrag=this.inner=null}hasNode(node){for(;this.curFrag&&node.from>=this.curTo;)this.nextFrag();return this.curFrag&&this.curFrag.from<=node.from&&this.curTo>=node.to&&this.inner.hasNode(node)}nextFrag(){var _a;if(this.fragI++,this.fragI==this.fragments.length)this.curFrag=this.inner=null;else{let frag=this.curFrag=this.fragments[this.fragI];this.curTo=null!==(_a=frag.tree.prop(stoppedInner))&&void 0!==_a?_a:frag.to,this.inner=new StructureCursor(frag.tree,-frag.offset)}}findMounts(pos,parser){var _a;let result=[];if(this.inner){this.inner.cursor.moveTo(pos,1);for(let pos1=this.inner.cursor.node;pos1;pos1=pos1.parent){let mount=null===(_a=pos1.tree)||void 0===_a?void 0:_a.prop(NodeProp.mounted);if(mount&&mount.parser==parser)for(let i=this.fragI;i=pos1.to)break;frag.tree==this.curFrag.tree&&result.push({frag,pos:pos1.from-frag.offset,mount})}}}return result}}function punchRanges(outer,ranges){let copy=null,current=ranges;for(let i=1,j=0;i=gapTo)break;!(r.to<=gapFrom)&&(copy||(current=copy=ranges.slice()),r.fromgapTo&©.splice(j+1,0,new Range(gapTo,r.to))):r.to>gapTo?copy[j--]=new Range(gapTo,r.to):copy.splice(j--,1))}}return current}function enterFragments(mounts,ranges){let result=[];for(let{pos,mount,frag}of mounts){let startPos=pos+(mount.overlay?mount.overlay[0].from:0),endPos=startPos+mount.tree.length,from=Math.max(frag.from,startPos),to=Math.min(frag.to,endPos);if(mount.overlay){let changes=function(a,b,from,to){let iA=0,iB=0,inA=!1,inB=!1,pos=-1e9,result=[];for(;;){let nextA=iA==a.length?1e9:inA?a[iA].to:a[iA].from,nextB=iB==b.length?1e9:inB?b[iB].to:b[iB].from;if(inA!=inB){let start=Math.max(pos,from),end=Math.min(nextA,nextB,to);startnew Range(r.from+pos,r.to+pos)),from,to);for(let i=0,pos1=from;;i++){let last=i==changes.length,end=last?to:changes[i].from;if(end>pos1&&result.push(new TreeFragment(pos1,end,mount.tree,-startPos,frag.from>=pos1||frag.openStart,frag.to<=end||frag.openEnd)),last)break;pos1=changes[i].to}}else result.push(new TreeFragment(from,to,mount.tree,-startPos,frag.from>=startPos||frag.openStart,frag.to<=endPos||frag.openEnd))}return result}},35524:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Gv:function(){return styleTags},QR:function(){return tagHighlighter},Vp:function(){return Tag},bW:function(){return highlightTree},pJ:function(){return tags}});var _lezer_common__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(41113);let nextTagID=0;class Tag{constructor(set,base,modified){this.set=set,this.base=base,this.modified=modified,this.id=nextTagID++}static define(parent){if(null==parent?void 0:parent.base)throw Error("Can not derive from a modified tag");let tag=new Tag([],null,[]);if(tag.set.push(tag),parent)for(let t of parent.set)tag.set.push(t);return tag}static defineModifier(){let mod=new Modifier;return tag=>tag.modified.indexOf(mod)>-1?tag:Modifier.get(tag.base||tag,tag.modified.concat(mod).sort((a,b)=>a.id-b.id))}}let nextModifierID=0;class Modifier{constructor(){this.instances=[],this.id=nextModifierID++}static get(base,mods){if(!mods.length)return base;let exists=mods[0].instances.find(t=>{var b;return t.base==base&&(b=t.modified,mods.length==b.length&&mods.every((x,i)=>x==b[i]))});if(exists)return exists;let set=[],tag=new Tag(set,base,mods);for(let m of mods)m.instances.push(tag);let configs=function(array){let sets=[[]];for(let i=0;ib.length-a.length)}(mods);for(let parent of base.set)if(!parent.modified.length)for(let config of configs)set.push(Modifier.get(parent,config));return tag}}function styleTags(spec){let byName=Object.create(null);for(let prop in spec){let tags=spec[prop];for(let part of(Array.isArray(tags)||(tags=[tags]),prop.split(" ")))if(part){let pieces=[],mode=2,rest=part;for(let pos=0;;){if("..."==rest&&pos>0&&pos+3==part.length){mode=1;break}let m=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(rest);if(!m)throw RangeError("Invalid path: "+part);if(pieces.push("*"==m[0]?"":'"'==m[0][0]?JSON.parse(m[0]):m[0]),(pos+=m[0].length)==part.length)break;let next=part[pos++];if(pos==part.length&&"!"==next){mode=0;break}if("/"!=next)throw RangeError("Invalid path: "+part);rest=part.slice(pos)}let last=pieces.length-1,inner=pieces[last];if(!inner)throw RangeError("Invalid path: "+part);let rule=new Rule(tags,mode,last>0?pieces.slice(0,last):null);byName[inner]=rule.sort(byName[inner])}}return ruleNodeProp.add(byName)}let ruleNodeProp=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.md;class Rule{constructor(tags,mode,context,next){this.tags=tags,this.mode=mode,this.context=context,this.next=next}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(other){return!other||other.depththis.at&&(this.at=at),this.class=cls)}flush(to){to>this.at&&this.class&&this.span(this.at,to,this.class)}highlightRange(cursor,from,to,inheritedClass,highlighters){let{type,from:start,to:end}=cursor;if(start>=to||end<=from)return;type.isTop&&(highlighters=this.highlighters.filter(h=>!h.scope||h.scope(type)));let cls=inheritedClass,rule=function(node){let rule=node.type.prop(ruleNodeProp);for(;rule&&rule.context&&!node.matchContext(rule.context);)rule=rule.next;return rule||null}(cursor)||Rule.empty,tagCls=function(highlighters,tags){let result=null;for(let highlighter of highlighters){let value=highlighter.style(tags);value&&(result=result?result+" "+value:value)}return result}(highlighters,rule.tags);if(tagCls&&(cls&&(cls+=" "),cls+=tagCls,1==rule.mode&&(inheritedClass+=(inheritedClass?" ":"")+tagCls)),this.startSpan(cursor.from,cls),rule.opaque)return;let mounted=cursor.tree&&cursor.tree.prop(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.mounted);if(mounted&&mounted.overlay){let inner=cursor.node.enter(mounted.overlay[0].from+start,1),innerHighlighters=this.highlighters.filter(h=>!h.scope||h.scope(mounted.tree.type)),hasChild=cursor.firstChild();for(let i=0,pos=start;;i++){let next=i=nextPos)&&cursor.nextSibling()););if(!next||nextPos>to)break;(pos=next.to+start)>from&&(this.highlightRange(inner.cursor(),Math.max(from,next.from+start),Math.min(to,pos),inheritedClass,innerHighlighters),this.startSpan(pos,cls))}hasChild&&cursor.parent()}else if(cursor.firstChild()){do{if(cursor.to<=from)continue;if(cursor.from>=to)break;this.highlightRange(cursor,from,to,inheritedClass,highlighters),this.startSpan(Math.min(to,cursor.to),cls)}while(cursor.nextSibling());cursor.parent()}}}let t=Tag.define,comment=t(),name=t(),typeName=t(name),propertyName=t(name),literal=t(),string=t(literal),number=t(literal),content=t(),heading=t(content),keyword=t(),operator=t(),punctuation=t(),bracket=t(punctuation),meta=t(),tags={comment,lineComment:t(comment),blockComment:t(comment),docComment:t(comment),name,variableName:t(name),typeName:typeName,tagName:t(typeName),propertyName:propertyName,attributeName:t(propertyName),className:t(name),labelName:t(name),namespace:t(name),macroName:t(name),literal,string,docString:t(string),character:t(string),attributeValue:t(string),number,integer:t(number),float:t(number),bool:t(literal),regexp:t(literal),escape:t(literal),color:t(literal),url:t(literal),keyword,self:t(keyword),null:t(keyword),atom:t(keyword),unit:t(keyword),modifier:t(keyword),operatorKeyword:t(keyword),controlKeyword:t(keyword),definitionKeyword:t(keyword),moduleKeyword:t(keyword),operator,derefOperator:t(operator),arithmeticOperator:t(operator),logicOperator:t(operator),bitwiseOperator:t(operator),compareOperator:t(operator),updateOperator:t(operator),definitionOperator:t(operator),typeOperator:t(operator),controlOperator:t(operator),punctuation,separator:t(punctuation),bracket,angleBracket:t(bracket),squareBracket:t(bracket),paren:t(bracket),brace:t(bracket),content,heading,heading1:t(heading),heading2:t(heading),heading3:t(heading),heading4:t(heading),heading5:t(heading),heading6:t(heading),contentSeparator:t(content),list:t(content),quote:t(content),emphasis:t(content),strong:t(content),link:t(content),monospace:t(content),strikethrough:t(content),inserted:t(),deleted:t(),changed:t(),invalid:t(),meta,documentMeta:t(meta),annotation:t(meta),processingInstruction:t(meta),definition:Tag.defineModifier(),constant:Tag.defineModifier(),function:Tag.defineModifier(),standard:Tag.defineModifier(),local:Tag.defineModifier(),special:Tag.defineModifier()};tagHighlighter([{tag:tags.link,class:"tok-link"},{tag:tags.heading,class:"tok-heading"},{tag:tags.emphasis,class:"tok-emphasis"},{tag:tags.strong,class:"tok-strong"},{tag:tags.keyword,class:"tok-keyword"},{tag:tags.atom,class:"tok-atom"},{tag:tags.bool,class:"tok-bool"},{tag:tags.url,class:"tok-url"},{tag:tags.labelName,class:"tok-labelName"},{tag:tags.inserted,class:"tok-inserted"},{tag:tags.deleted,class:"tok-deleted"},{tag:tags.literal,class:"tok-literal"},{tag:tags.string,class:"tok-string"},{tag:tags.number,class:"tok-number"},{tag:[tags.regexp,tags.escape,tags.special(tags.string)],class:"tok-string2"},{tag:tags.variableName,class:"tok-variableName"},{tag:tags.local(tags.variableName),class:"tok-variableName tok-local"},{tag:tags.definition(tags.variableName),class:"tok-variableName tok-definition"},{tag:tags.special(tags.variableName),class:"tok-variableName2"},{tag:tags.definition(tags.propertyName),class:"tok-propertyName tok-definition"},{tag:tags.typeName,class:"tok-typeName"},{tag:tags.namespace,class:"tok-namespace"},{tag:tags.className,class:"tok-className"},{tag:tags.macroName,class:"tok-macroName"},{tag:tags.propertyName,class:"tok-propertyName"},{tag:tags.operator,class:"tok-operator"},{tag:tags.comment,class:"tok-comment"},{tag:tags.meta,class:"tok-meta"},{tag:tags.invalid,class:"tok-invalid"},{tag:tags.punctuation,class:"tok-punctuation"}])},53105:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{IK:function(){return ContextTracker},Jq:function(){return ExternalTokenizer},WQ:function(){return LRParser}});var Recover,Safety,Rec,Recover1,Safety1,Rec1,_lezer_common__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(41113),process=__webpack_require__(34155);class Stack{constructor(p,stack,state,reducePos,pos,score,buffer,bufferBase,curContext,lookAhead=0,parent){this.p=p,this.stack=stack,this.state=state,this.reducePos=reducePos,this.pos=pos,this.score=score,this.buffer=buffer,this.bufferBase=bufferBase,this.curContext=curContext,this.lookAhead=lookAhead,this.parent=parent}toString(){return`[${this.stack.filter((_,i)=>i%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(p,state,pos=0){let cx=p.parser.context;return new Stack(p,[],state,pos,pos,0,[],0,cx?new StackContext(cx,cx.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(state,start){this.stack.push(this.state,start,this.bufferBase+this.buffer.length),this.state=state}reduce(action){let depth=action>>19,type=65535&action,{parser}=this.p,dPrec=parser.dynamicPrecedence(type);if(dPrec&&(this.score+=dPrec),0==depth){this.pushState(parser.getGoto(this.state,type,!0),this.reducePos),typebase;)this.stack.pop();this.reduceContext(type,start)}storeNode(term,start,end,size=4,isReduce=!1){if(0==term&&(!this.stack.length||this.stack[this.stack.length-1]0&&0==cur.buffer[top-4]&&cur.buffer[top-1]>-1){if(start==end)return;if(cur.buffer[top-2]>=start){cur.buffer[top-2]=end;return}}}if(isReduce&&this.pos!=end){let index=this.buffer.length;if(index>0&&0!=this.buffer[index-4])for(;index>0&&this.buffer[index-2]>end;)this.buffer[index]=this.buffer[index-4],this.buffer[index+1]=this.buffer[index-3],this.buffer[index+2]=this.buffer[index-2],this.buffer[index+3]=this.buffer[index-1],index-=4,size>4&&(size-=4);this.buffer[index]=term,this.buffer[index+1]=start,this.buffer[index+2]=end,this.buffer[index+3]=size}else this.buffer.push(term,start,end,size)}shift(action,next,nextEnd){let start=this.pos;if(131072&action)this.pushState(65535&action,this.pos);else if((262144&action)==0){let{parser}=this.p;(nextEnd>this.pos||next<=parser.maxNode)&&(this.pos=nextEnd,parser.stateFlag(action,1)||(this.reducePos=nextEnd)),this.pushState(action,start),this.shiftContext(next,start),next<=parser.maxNode&&this.buffer.push(next,start,nextEnd,4)}else this.pos=nextEnd,this.shiftContext(next,start),next<=this.p.parser.maxNode&&this.buffer.push(next,start,nextEnd,4)}apply(action,next,nextEnd){65536&action?this.reduce(action):this.shift(action,next,nextEnd)}useNode(value,next){let index=this.p.reused.length-1;(index<0||this.p.reused[index]!=value)&&(this.p.reused.push(value),index++);let start=this.pos;this.reducePos=this.pos=start+value.length,this.pushState(next,start),this.buffer.push(index,start,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,value,this,this.p.stream.reset(this.pos-value.length)))}split(){let parent=this,off=parent.buffer.length;for(;off>0&&parent.buffer[off-2]>parent.reducePos;)off-=4;let buffer=parent.buffer.slice(off),base=parent.bufferBase+off;for(;parent&&base==parent.bufferBase;)parent=parent.parent;return new Stack(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,buffer,base,this.curContext,this.lookAhead,parent)}recoverByDelete(next,nextEnd){let isNode=next<=this.p.parser.maxNode;isNode&&this.storeNode(next,this.pos,nextEnd,4),this.storeNode(0,this.pos,nextEnd,isNode?8:4),this.pos=this.reducePos=nextEnd,this.score-=190}canShift(term){for(let sim=new SimulatedStack(this);;){let action=this.p.parser.stateSlot(sim.state,4)||this.p.parser.hasAction(sim.state,term);if((65536&action)==0)return!0;if(0==action)return!1;sim.reduce(action)}}recoverByInsert(next){if(this.stack.length>=300)return[];let nextStates=this.p.parser.nextStates(this.state);if(nextStates.length>8||this.stack.length>=120){let best=[];for(let i=0,s;i1&i&&v==s1)||best.push(nextStates[i1],s1)}nextStates=best}let result=[];for(let i2=0;i2>19);if(target<0||0>parser.getGoto(this.stack[target],65535&reduce,!1))return!1;this.storeNode(0,this.reducePos,this.reducePos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(reduce),!0}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser}=this.p;return 65535==parser.data[parser.stateSlot(this.state,1)]&&!parser.stateSlot(this.state,4)}restart(){this.state=this.stack[0],this.stack.length=0}sameState(other){if(this.state!=other.state||this.stack.length!=other.stack.length)return!1;for(let i=0;ithis.lookAhead&&(this.emitLookAhead(),this.lookAhead=lookAhead)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class StackContext{constructor(tracker,context){this.tracker=tracker,this.context=context,this.hash=tracker.strict?tracker.hash(context):0}}(Recover=Recover1||(Recover1={}))[Recover.Insert=200]="Insert",Recover[Recover.Delete=190]="Delete",Recover[Recover.Reduce=100]="Reduce",Recover[Recover.MaxNext=4]="MaxNext",Recover[Recover.MaxInsertStackDepth=300]="MaxInsertStackDepth",Recover[Recover.DampenInsertStackDepth=120]="DampenInsertStackDepth";class SimulatedStack{constructor(start){this.start=start,this.state=start.state,this.stack=start.stack,this.base=this.stack.length}reduce(action){let depth=action>>19;0==depth?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(depth-1)*3;let goto=this.start.p.parser.getGoto(this.stack[this.base-3],65535&action,!0);this.state=goto}}class StackBufferCursor{constructor(stack,pos,index){this.stack=stack,this.pos=pos,this.index=index,this.buffer=stack.buffer,0==this.index&&this.maybeNext()}static create(stack,pos=stack.bufferBase+stack.buffer.length){return new StackBufferCursor(stack,pos,pos-stack.bufferBase)}maybeNext(){let next=this.stack.parent;null!=next&&(this.index=this.stack.bufferBase-next.bufferBase,this.stack=next,this.buffer=next.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new StackBufferCursor(this.stack,this.pos,this.index)}}class CachedToken{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}let nullToken=new CachedToken;class InputStream{constructor(input,ranges){this.input=input,this.ranges=ranges,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=nullToken,this.rangeIndex=0,this.pos=this.chunkPos=ranges[0].from,this.range=ranges[0],this.end=ranges[ranges.length-1].to,this.readNext()}resolveOffset(offset,assoc){let range=this.range,index=this.rangeIndex,pos=this.pos+offset;for(;posrange.to:pos>=range.to;){if(index==this.ranges.length-1)return null;let next1=this.ranges[++index];pos+=next1.from-range.to,range=next1}return pos}clipPos(pos){if(pos>=this.range.from&&pospos)return Math.max(pos,range.from);return this.end}peek(offset){let idx=this.chunkOff+offset,pos,result;if(idx>=0&&idx=this.chunk2Pos&&posrange.to&&(this.chunk2=this.chunk2.slice(0,range.to-pos)),result=this.chunk2.charCodeAt(0)}}return pos>=this.token.lookAhead&&(this.token.lookAhead=pos+1),result}acceptToken(token,endOffset=0){let end=endOffset?this.resolveOffset(endOffset,-1):this.pos;if(null==end||end=this.chunk2Pos&&this.posthis.range.to?nextChunk.slice(0,this.range.to-this.pos):nextChunk,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(n=1){for(this.chunkOff+=n;this.pos+n>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();n-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=n,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(pos,token){if(token?(this.token=token,token.start=pos,token.lookAhead=pos+1,token.value=token.extended=-1):this.token=nullToken,this.pos!=pos){if(this.pos=pos,pos==this.end)return this.setDone(),this;for(;pos=this.range.to;)this.range=this.ranges[++this.rangeIndex];pos>=this.chunkPos&&pos=this.chunkPos&&to<=this.chunkPos+this.chunk.length)return this.chunk.slice(from-this.chunkPos,to-this.chunkPos);if(from>=this.chunk2Pos&&to<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(from-this.chunk2Pos,to-this.chunk2Pos);if(from>=this.range.from&&to<=this.range.to)return this.input.read(from,to);let result="";for(let r of this.ranges){if(r.from>=to)break;r.to>from&&(result+=this.input.read(Math.max(r.from,from),Math.min(r.to,to)))}return result}}class TokenGroup{constructor(data,id){this.data=data,this.id=id}token(input,stack){!function(data,input,stack,group){let state=0,groupMask=1<0){let term=data[i];if(dialect.allows(term)&&(-1==input.token.value||input.token.value==term||parser.overrides(term,input.token.value))){input.acceptToken(term);break}}let next=input.next,low=0,high=data[state+2];if(input.next<0&&high>low&&65535==data[accEnd+3*high-3]&&65535==data[accEnd+3*high-3]){state=data[accEnd+3*high-1];continue scan}for(;low>1,index=accEnd+mid+(mid<<1),from=data[index],to=data[index+1]||65536;if(next=to)low=mid+1;else{state=data[index+2],input.advance();continue scan}}break}}(this.data,input,stack,this.id)}}TokenGroup.prototype.contextual=TokenGroup.prototype.fallback=TokenGroup.prototype.extend=!1;class ExternalTokenizer{constructor(token,options={}){this.token=token,this.contextual=!!options.contextual,this.fallback=!!options.fallback,this.extend=!!options.extend}}function decodeArray(input,Type=Uint16Array){if("string"!=typeof input)return input;let array=null;for(let pos=0,out=0;pos=92&&next--,next>=34&&next--;let digit=next-32;if(digit>=46&&(digit-=46,stop=!0),value+=digit,stop)break;value*=46}array?array[out++]=value:array=new Type(value)}return array}let verbose=void 0!==process&&process.env&&/\bparse\b/.test(process.env.LOG),stackIDs=null;function cutAt(tree,pos,side){let cursor=tree.cursor(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.vj.IncludeAnonymous);for(cursor.moveTo(pos);;)if(!(side<0?cursor.childBefore(pos):cursor.childAfter(pos)))for(;;){if((side<0?cursor.topos)&&!cursor.type.isError)return side<0?Math.max(0,Math.min(cursor.to-1,pos-25)):Math.min(tree.length,Math.max(cursor.from+1,pos+25));if(side<0?cursor.prevSibling():cursor.nextSibling())break;if(!cursor.parent())return side<0?0:tree.length}}(Safety=Safety1||(Safety1={}))[Safety.Margin=25]="Margin";class FragmentCursor{constructor(fragments,nodeSet){this.fragments=fragments,this.nodeSet=nodeSet,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let fr=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(fr){for(this.safeFrom=fr.openStart?cutAt(fr.tree,fr.from+fr.offset,1)-fr.offset:fr.from,this.safeTo=fr.openEnd?cutAt(fr.tree,fr.to+fr.offset,-1)-fr.offset:fr.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(fr.tree),this.start.push(-fr.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(pos){if(pospos)return this.nextStart=start,null;if(next instanceof _lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp){if(start==pos){if(start=Math.max(this.safeFrom,pos)&&(this.trees.push(next),this.start.push(start),this.index.push(0))}else this.index[last]++,this.nextStart=start+next.length}}}class TokenCache{constructor(parser,stream){this.stream=stream,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=parser.tokenizers.map(_=>new CachedToken)}getActions(stack){let actionIndex=0,main=null,{parser}=stack.p,{tokenizers}=parser,mask=parser.stateSlot(stack.state,3),context=stack.curContext?stack.curContext.hash:0,lookAhead=0;for(let i=0;itoken.end+25&&(lookAhead=Math.max(token.lookAhead,lookAhead)),0!=token.value)){let startIndex=actionIndex;if(token.extended>-1&&(actionIndex=this.addActions(stack,token.extended,token.end,actionIndex)),actionIndex=this.addActions(stack,token.value,token.end,actionIndex),!tokenizer.extend&&(main=token,actionIndex>startIndex))break}}for(;this.actions.length>actionIndex;)this.actions.pop();return lookAhead&&stack.setLookAhead(lookAhead),main||stack.pos!=this.stream.end||((main=new CachedToken).value=stack.p.parser.eofTerm,main.start=main.end=stack.pos,actionIndex=this.addActions(stack,main.value,main.end,actionIndex)),this.mainToken=main,this.actions}getMainToken(stack){if(this.mainToken)return this.mainToken;let main=new CachedToken,{pos,p}=stack;return main.start=pos,main.end=Math.min(pos+1,p.stream.end),main.value=pos==p.stream.end?p.parser.eofTerm:0,main}updateCachedToken(token,tokenizer,stack){let start=this.stream.clipPos(stack.pos);if(tokenizer.token(this.stream.reset(start,token),stack),token.value>-1){let{parser}=stack.p;for(let i=0;i=0&&stack.p.parser.dialect.allows(result>>1)){(1&result)==0?token.value=result>>1:token.extended=result>>1;break}}}else token.value=0,token.end=this.stream.clipPos(start+1)}putAction(action,token,end,index){for(let i=0;i4*parser.bufferLength?new FragmentCursor(fragments,parser.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let stopped,stoppedTokens,stacks=this.stacks,pos=this.minStackPos,newStacks=this.stacks=[];for(let i=0;ipos)newStacks.push(stack);else{if(this.advanceStack(stack,newStacks,stacks))continue;stopped||(stopped=[],stoppedTokens=[]),stopped.push(stack);let tok=this.tokens.getMainToken(stack);stoppedTokens.push(tok.value,tok.end)}break}}if(!newStacks.length){let finished=stopped&&function(stacks){let best=null;for(let stack of stacks){let stopped=stack.p.stoppedAt;(stack.pos==stack.p.stream.end||null!=stopped&&stack.pos>stopped)&&stack.p.parser.stateFlag(stack.state,2)&&(!best||best.scorethis.stoppedAt?stopped[0]:this.runRecovery(stopped,stoppedTokens,newStacks);if(finished1)return this.stackToTree(finished1.forceAll())}if(this.recovering){let maxRemaining=1==this.recovering?1:3*this.recovering;if(newStacks.length>maxRemaining)for(newStacks.sort((a,b)=>b.score-a.score);newStacks.length>maxRemaining;)newStacks.pop();newStacks.some(s=>s.reducePos>pos)&&this.recovering--}else if(newStacks.length>1)outer:for(let i1=0;i1500&&other.buffer.length>500){if((stack1.score-other.score||stack1.buffer.length-other.buffer.length)>0)newStacks.splice(j--,1);else{newStacks.splice(i1--,1);continue outer}}}}this.minStackPos=newStacks[0].pos;for(let i2=1;i2 ":"";if(null!=this.stoppedAt&&start>this.stoppedAt)return stack.forceReduce()?stack:null;if(this.fragments){let strictCx=stack.curContext&&stack.curContext.tracker.strict,cxHash=strictCx?stack.curContext.hash:0;for(let cached=this.fragments.nodeAt(start);cached;){let match=this.parser.nodeSet.types[cached.type.id]==cached.type?parser.getGoto(stack.state,cached.type.id):-1;if(match>-1&&cached.length&&(!strictCx||(cached.prop(_lezer_common__WEBPACK_IMPORTED_MODULE_0__.md.contextHash)||0)==cxHash))return stack.useNode(cached,match),verbose&&console.log(base+this.stackID(stack)+` (via reuse of ${parser.getName(cached.type.id)})`),!0;if(!(cached instanceof _lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp)||0==cached.children.length||cached.positions[0]>0)break;let inner=cached.children[0];if(inner instanceof _lezer_common__WEBPACK_IMPORTED_MODULE_0__.mp&&0==cached.positions[0])cached=inner;else break}}let defaultReduce=parser.stateSlot(stack.state,4);if(defaultReduce>0)return stack.reduce(defaultReduce),verbose&&console.log(base+this.stackID(stack)+` (via always-reduce ${parser.getName(65535&defaultReduce)})`),!0;if(stack.stack.length>=15e3)for(;stack.stack.length>9e3&&stack.forceReduce(););let actions=this.tokens.getActions(stack);for(let i=0;istart?stacks.push(localStack):split.push(localStack)}return!1}advanceFully(stack,newStacks){let pos=stack.pos;for(;;){if(!this.advanceStack(stack,null,null))return!1;if(stack.pos>pos)return pushStackDedup(stack,newStacks),!0}}runRecovery(stacks,tokens,newStacks){let finished=null,restarted=!1;for(let i=0;i ":"";if(stack.deadEnd&&(restarted||(restarted=!0,stack.restart(),verbose&&console.log(base+this.stackID(stack)+" (restarted)"),this.advanceFully(stack,newStacks))))continue;let force=stack.split(),forceBase=base;for(let j=0;force.forceReduce()&&j<10&&(verbose&&console.log(forceBase+this.stackID(force)+" (via force-reduce)"),!this.advanceFully(force,newStacks));j++)verbose&&(forceBase=this.stackID(force)+" -> ");for(let insert of stack.recoverByInsert(token))verbose&&console.log(base+this.stackID(insert)+" (via recover-insert)"),this.advanceFully(insert,newStacks);this.stream.end>stack.pos?(tokenEnd==stack.pos&&(tokenEnd++,token=0),stack.recoverByDelete(token,tokenEnd),verbose&&console.log(base+this.stackID(stack)+` (via recover-delete ${this.parser.getName(token)})`),pushStackDedup(stack,newStacks)):(!finished||finished.scorex;class ContextTracker{constructor(spec){this.start=spec.start,this.shift=spec.shift||id,this.reduce=spec.reduce||id,this.reuse=spec.reuse||id,this.hash=spec.hash||(()=>0),this.strict=!1!==spec.strict}}class LRParser extends _lezer_common__WEBPACK_IMPORTED_MODULE_0__._b{constructor(spec){if(super(),this.wrappers=[],14!=spec.version)throw RangeError(`Parser version (${spec.version}) doesn't match runtime version (14)`);let nodeNames=spec.nodeNames.split(" ");this.minRepeatTerm=nodeNames.length;for(let i=0;ispec.topRules[r][1]),nodeProps=[];for(let i1=0;i1=0)setProp(next,prop,propSpec[i2++]);else{let value=propSpec[i2+-next];for(let j=-next;j>0;j--)setProp(propSpec[i2++],prop,value);i2++}}}this.nodeSet=new _lezer_common__WEBPACK_IMPORTED_MODULE_0__.Lj(nodeNames.map((name,i)=>_lezer_common__WEBPACK_IMPORTED_MODULE_0__.Jq.define({name:i>=this.minRepeatTerm?void 0:name,id:i,props:nodeProps[i],top:topTerms.indexOf(i)>-1,error:0==i,skipped:spec.skippedNodes&&spec.skippedNodes.indexOf(i)>-1}))),spec.propSources&&(this.nodeSet=this.nodeSet.extend(...spec.propSources)),this.strict=!1,this.bufferLength=_lezer_common__WEBPACK_IMPORTED_MODULE_0__.L3;let tokenArray=decodeArray(spec.tokenData);this.context=spec.context,this.specializerSpecs=spec.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let i3=0;i3"number"==typeof value?new TokenGroup(tokenArray,value):value),this.topRules=spec.topRules,this.dialects=spec.dialects||{},this.dynamicPrecedences=spec.dynamicPrecedences||null,this.tokenPrecTable=spec.tokenPrec,this.termNames=spec.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(input,fragments,ranges){let parse=new Parse(this,input,fragments,ranges);for(let w of this.wrappers)parse=w(parse,input,fragments,ranges);return parse}getGoto(state,term,loose=!1){let table=this.goto;if(term>=table[0])return -1;for(let pos=table[term+1];;){let groupTag=table[pos++],last=1&groupTag,target=table[pos++];if(last&&loose)return target;for(let end=pos+(groupTag>>1);pos0}validAction(state,action){if(action==this.stateSlot(state,4))return!0;for(let i=this.stateSlot(state,1);;i+=3){if(65535==this.data[i]){if(1!=this.data[i+1])return!1;i=pair(this.data,i+2)}if(action==pair(this.data,i+1))return!0}}nextStates(state){let result=[];for(let i=this.stateSlot(state,1);;i+=3){if(65535==this.data[i]){if(1==this.data[i+1])i=pair(this.data,i+2);else break}if((1&this.data[i+2])==0){let value=this.data[i+1];result.some((v,i)=>1&i&&v==value)||result.push(this.data[i],value)}}return result}overrides(token,prev){let iPrev=findOffset(this.data,this.tokenPrecTable,prev);return iPrev<0||findOffset(this.data,this.tokenPrecTable,token){let found=config.tokenizers.find(r=>r.from==t);return found?found.to:t})),config.specializers&&(copy.specializers=this.specializers.slice(),copy.specializerSpecs=this.specializerSpecs.map((s,i)=>{let found=config.specializers.find(r=>r.from==s.external);if(!found)return s;let spec=Object.assign(Object.assign({},s),{external:found.to});return copy.specializers[i]=getSpecializer(spec),spec})),config.contextTracker&&(copy.context=config.contextTracker),config.dialect&&(copy.dialect=this.parseDialect(config.dialect)),null!=config.strict&&(copy.strict=config.strict),config.wrap&&(copy.wrappers=copy.wrappers.concat(config.wrap)),null!=config.bufferLength&&(copy.bufferLength=config.bufferLength),copy}hasWrappers(){return this.wrappers.length>0}getName(term){return this.termNames?this.termNames[term]:String(term<=this.maxNode&&this.nodeSet.types[term].name||term)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(term){let prec=this.dynamicPrecedences;return null==prec?0:prec[term]||0}parseDialect(dialect){let values=Object.keys(this.dialects),flags=values.map(()=>!1);if(dialect)for(let part of dialect.split(" ")){let id=values.indexOf(part);id>=0&&(flags[id]=!0)}let disabled=null;for(let i=0;ispec.external(value,stack)<<1|mask}return spec.get}},28699:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{V:function(){return StyleModule}});let COUNT="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),SET="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),top="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class StyleModule{constructor(spec,options){this.rules=[];let{finish}=options||{};function splitSelector(selector){return/^@/.test(selector)?[selector]:selector.split(/,\s*/)}for(let prop in spec)!function render(selectors,spec,target,isKeyframes){let local=[],isAt=/^@(\w+)\b/.exec(selectors[0]),keyframes=isAt&&"keyframes"==isAt[1];if(isAt&&null==spec)return target.push(selectors[0]+";");for(let prop in spec){let value=spec[prop];if(/&/.test(prop))render(prop.split(/,\s*/).map(part=>selectors.map(sel=>part.replace(/&/,sel))).reduce((a,b)=>a.concat(b)),value,target);else if(value&&"object"==typeof value){if(!isAt)throw RangeError("The value of a property ("+prop+") should be a primitive value.");render(splitSelector(prop),value,local,keyframes)}else null!=value&&local.push(prop.replace(/_.*/,"").replace(/[A-Z]/g,l=>"-"+l.toLowerCase())+": "+value+";")}(local.length||keyframes)&&target.push((!finish||isAt||isKeyframes?selectors:selectors.map(finish)).join(", ")+" {"+local.join(" ")+"}")}(splitSelector(prop),spec[prop],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let id=top[COUNT]||1;return top[COUNT]=id+1,"ͼ"+id.toString(36)}static mount(root,modules){(root[SET]||new StyleSet(root)).mount(Array.isArray(modules)?modules:[modules])}}let adoptedSet=null;class StyleSet{constructor(root){if(!root.head&&root.adoptedStyleSheets&&"undefined"!=typeof CSSStyleSheet){if(adoptedSet)return root.adoptedStyleSheets=[adoptedSet.sheet].concat(root.adoptedStyleSheets),root[SET]=adoptedSet;this.sheet=new CSSStyleSheet,root.adoptedStyleSheets=[this.sheet].concat(root.adoptedStyleSheets),adoptedSet=this}else{this.styleTag=(root.ownerDocument||root).createElement("style");let target=root.head||root;target.insertBefore(this.styleTag,target.firstChild)}this.modules=[],root[SET]=this}mount(modules){let sheet=this.sheet,pos=0,j=0;for(let i=0;i-1&&(this.modules.splice(index,1),j--,index=-1),-1==index){if(this.modules.splice(j++,0,mod),sheet)for(let k=0;k",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},chrome="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent);"undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent);for(var mac="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),ie="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),brokenModifierNames=mac||chrome&&57>+chrome[1],i=0;i<10;i++)base[48+i]=base[96+i]=String(i);for(var i=1;i<=24;i++)base[i+111]="F"+i;for(var i=65;i<=90;i++)base[i]=String.fromCharCode(i+32),shift[i]=String.fromCharCode(i);for(var code in base)shift.hasOwnProperty(code)||(shift[code]=base[code]);function keyName(event){var name=!(brokenModifierNames&&(event.ctrlKey||event.altKey||event.metaKey)||ie&&event.shiftKey&&event.key&&1==event.key.length||"Unidentified"==event.key)&&event.key||(event.shiftKey?shift:base)[event.keyCode]||event.key||"Unidentified";return"Esc"==name&&(name="Escape"),"Del"==name&&(name="Delete"),"Left"==name&&(name="ArrowLeft"),"Up"==name&&(name="ArrowUp"),"Right"==name&&(name="ArrowRight"),"Down"==name&&(name="ArrowDown"),name}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2040.2b48b43e5c9bbd94.js b/static/web/_next/static/chunks/2040.2b48b43e5c9bbd94.js deleted file mode 100644 index c18b8370e..000000000 --- a/static/web/_next/static/chunks/2040.2b48b43e5c9bbd94.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2040],{82040:function(e,t,a){a.r(t),a.d(t,{ebnf:function(){return r}});var c={slash:0,parenthesis:1},n={comment:0,_string:1,characterClass:2};let r={name:"ebnf",startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(e,t){if(e){switch(0===t.stack.length&&('"'==e.peek()||"'"==e.peek()?(t.stringType=e.peek(),e.next(),t.stack.unshift(n._string)):e.match("/*")?(t.stack.unshift(n.comment),t.commentType=c.slash):e.match("(*")&&(t.stack.unshift(n.comment),t.commentType=c.parenthesis)),t.stack[0]){case n._string:for(;t.stack[0]===n._string&&!e.eol();)e.peek()===t.stringType?(e.next(),t.stack.shift()):"\\"===e.peek()?(e.next(),e.next()):e.match(/^.[^\\\"\']*/);return t.lhs?"property":"string";case n.comment:for(;t.stack[0]===n.comment&&!e.eol();)t.commentType===c.slash&&e.match("*/")?(t.stack.shift(),t.commentType=null):t.commentType===c.parenthesis&&e.match("*)")?(t.stack.shift(),t.commentType=null):e.match(/^.[^\*]*/);return"comment";case n.characterClass:for(;t.stack[0]===n.characterClass&&!e.eol();)e.match(/^[^\]\\]+/)||e.match(".")||t.stack.shift();return"operator"}var a=e.peek();switch(a){case"[":return e.next(),t.stack.unshift(n.characterClass),"bracket";case":":case"|":case";":return e.next(),"operator";case"%":if(e.match("%%"))return"header";if(e.match(/[%][A-Za-z]+/))return"keyword";if(e.match(/[%][}]/))return"bracket";break;case"/":if(e.match(/[\/][A-Za-z]+/))return"keyword";case"\\":if(e.match(/[\][a-z]+/))return"string.special";case".":if(e.match("."))return"atom";case"*":case"-":case"+":case"^":if(e.match(a))return"atom";case"$":if(e.match("$$"))return"builtin";if(e.match(/[$][0-9]+/))return"variableName.special";case"<":if(e.match(/<<[a-zA-Z_]+>>/))return"builtin"}return e.match("//")?(e.skipToEnd(),"comment"):e.match("return")?"operator":e.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?e.match(/(?=[\(.])/)?"variable":e.match(/(?=[\s\n]*[:=])/)?"def":"variableName.special":-1!=["[","]","(",")"].indexOf(e.peek())?(e.next(),"bracket"):(e.eatSpace()||e.next(),null)}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2040.b937960b2de79e5f.js b/static/web/_next/static/chunks/2040.b937960b2de79e5f.js new file mode 100644 index 000000000..2f9a6159a --- /dev/null +++ b/static/web/_next/static/chunks/2040.b937960b2de79e5f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2040],{82040:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ebnf:function(){return ebnf}});var commentType={slash:0,parenthesis:1},stateType={comment:0,_string:1,characterClass:2};let ebnf={name:"ebnf",startState:function(){return{stringType:null,commentType:null,braced:0,lhs:!0,localState:null,stack:[],inDefinition:!1}},token:function(stream,state){if(stream){switch(0===state.stack.length&&('"'==stream.peek()||"'"==stream.peek()?(state.stringType=stream.peek(),stream.next(),state.stack.unshift(stateType._string)):stream.match("/*")?(state.stack.unshift(stateType.comment),state.commentType=commentType.slash):stream.match("(*")&&(state.stack.unshift(stateType.comment),state.commentType=commentType.parenthesis)),state.stack[0]){case stateType._string:for(;state.stack[0]===stateType._string&&!stream.eol();)stream.peek()===state.stringType?(stream.next(),state.stack.shift()):"\\"===stream.peek()?(stream.next(),stream.next()):stream.match(/^.[^\\\"\']*/);return state.lhs?"property":"string";case stateType.comment:for(;state.stack[0]===stateType.comment&&!stream.eol();)state.commentType===commentType.slash&&stream.match("*/")?(state.stack.shift(),state.commentType=null):state.commentType===commentType.parenthesis&&stream.match("*)")?(state.stack.shift(),state.commentType=null):stream.match(/^.[^\*]*/);return"comment";case stateType.characterClass:for(;state.stack[0]===stateType.characterClass&&!stream.eol();)stream.match(/^[^\]\\]+/)||stream.match(".")||state.stack.shift();return"operator"}var peek=stream.peek();switch(peek){case"[":return stream.next(),state.stack.unshift(stateType.characterClass),"bracket";case":":case"|":case";":return stream.next(),"operator";case"%":if(stream.match("%%"))return"header";if(stream.match(/[%][A-Za-z]+/))return"keyword";if(stream.match(/[%][}]/))return"bracket";break;case"/":if(stream.match(/[\/][A-Za-z]+/))return"keyword";case"\\":if(stream.match(/[\][a-z]+/))return"string.special";case".":if(stream.match("."))return"atom";case"*":case"-":case"+":case"^":if(stream.match(peek))return"atom";case"$":if(stream.match("$$"))return"builtin";if(stream.match(/[$][0-9]+/))return"variableName.special";case"<":if(stream.match(/<<[a-zA-Z_]+>>/))return"builtin"}return stream.match("//")?(stream.skipToEnd(),"comment"):stream.match("return")?"operator":stream.match(/^[a-zA-Z_][a-zA-Z0-9_]*/)?stream.match(/(?=[\(.])/)?"variable":stream.match(/(?=[\s\n]*[:=])/)?"def":"variableName.special":-1!=["[","]","(",")"].indexOf(stream.peek())?(stream.next(),"bracket"):(stream.eatSpace()||stream.next(),null)}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2069-4f96bdee483a378d.js b/static/web/_next/static/chunks/2069-4f96bdee483a378d.js new file mode 100644 index 000000000..f546483f6 --- /dev/null +++ b/static/web/_next/static/chunks/2069-4f96bdee483a378d.js @@ -0,0 +1,14 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2069],{94470:function(module){"use strict";var hasOwn=Object.prototype.hasOwnProperty,toStr=Object.prototype.toString,defineProperty=Object.defineProperty,gOPD=Object.getOwnPropertyDescriptor,isArray=function(arr){return"function"==typeof Array.isArray?Array.isArray(arr):"[object Array]"===toStr.call(arr)},isPlainObject=function(obj){if(!obj||"[object Object]"!==toStr.call(obj))return!1;var key,hasOwnConstructor=hasOwn.call(obj,"constructor"),hasIsPrototypeOf=obj.constructor&&obj.constructor.prototype&&hasOwn.call(obj.constructor.prototype,"isPrototypeOf");if(obj.constructor&&!hasOwnConstructor&&!hasIsPrototypeOf)return!1;for(key in obj);return void 0===key||hasOwn.call(obj,key)},setProperty=function(target,options){defineProperty&&"__proto__"===options.name?defineProperty(target,options.name,{enumerable:!0,configurable:!0,value:options.newValue,writable:!0}):target[options.name]=options.newValue},getProperty=function(obj,name){if("__proto__"===name){if(!hasOwn.call(obj,name))return;if(gOPD)return gOPD(obj,name).value}return obj[name]};module.exports=function extend(){var options,name,src,copy,copyIsArray,clone,target=arguments[0],i=1,length=arguments.length,deep=!1;for("boolean"==typeof target&&(deep=target,target=arguments[1]||{},i=2),(null==target||"object"!=typeof target&&"function"!=typeof target)&&(target={});i + * @license MIT + */ module.exports=function(obj){return null!=obj&&null!=obj.constructor&&"function"==typeof obj.constructor.isBuffer&&obj.constructor.isBuffer(obj)}},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}},71471:function(__unused_webpack_module,exports){"use strict";/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ var u,b=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h=Symbol.for("react.context"),k=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen");function v(a){if("object"==typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}u=Symbol.for("react.module.reference"),exports.ContextConsumer=h,exports.ContextProvider=g,exports.Element=b,exports.ForwardRef=l,exports.Fragment=d,exports.Lazy=q,exports.Memo=p,exports.Portal=c,exports.Profiler=f,exports.StrictMode=e,exports.Suspense=m,exports.SuspenseList=n,exports.isAsyncMode=function(){return!1},exports.isConcurrentMode=function(){return!1},exports.isContextConsumer=function(a){return v(a)===h},exports.isContextProvider=function(a){return v(a)===g},exports.isElement=function(a){return"object"==typeof a&&null!==a&&a.$$typeof===b},exports.isForwardRef=function(a){return v(a)===l},exports.isFragment=function(a){return v(a)===d},exports.isLazy=function(a){return v(a)===q},exports.isMemo=function(a){return v(a)===p},exports.isPortal=function(a){return v(a)===c},exports.isProfiler=function(a){return v(a)===f},exports.isStrictMode=function(a){return v(a)===e},exports.isSuspense=function(a){return v(a)===m},exports.isSuspenseList=function(a){return v(a)===n},exports.isValidElementType=function(a){return"string"==typeof a||"function"==typeof a||a===d||a===f||a===e||a===m||a===n||a===t||"object"==typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)},exports.typeOf=v},82143:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=__webpack_require__(71471)},57848:function(module,__unused_webpack_exports,__webpack_require__){var parse=__webpack_require__(18139);module.exports=function(style,iterator){var declaration,property,value,output=null;if(!style||"string"!=typeof style)return output;for(var declarations=parse(style),hasIterator="function"==typeof iterator,i=0,len=declarations.length;ipath.length){for(;index--;)if(47===path.charCodeAt(index)){if(seenNonSlash){start=index+1;break}}else end<0&&(seenNonSlash=!0,end=index+1);return end<0?"":path.slice(start,end)}if(ext===path)return"";let firstNonSlashEnd=-1,extIndex=ext.length-1;for(;index--;)if(47===path.charCodeAt(index)){if(seenNonSlash){start=index+1;break}}else firstNonSlashEnd<0&&(seenNonSlash=!0,firstNonSlashEnd=index+1),extIndex>-1&&(path.charCodeAt(index)===ext.charCodeAt(extIndex--)?extIndex<0&&(end=index):(extIndex=-1,end=firstNonSlashEnd));return start===end?end=firstNonSlashEnd:end<0&&(end=path.length),path.slice(start,end)},dirname:function(path){let unmatchedSlash;if(assertPath(path),0===path.length)return".";let end=-1,index=path.length;for(;--index;)if(47===path.charCodeAt(index)){if(unmatchedSlash){end=index;break}}else unmatchedSlash||(unmatchedSlash=!0);return end<0?47===path.charCodeAt(0)?"/":".":1===end&&47===path.charCodeAt(0)?"//":path.slice(0,end)},extname:function(path){let unmatchedSlash;assertPath(path);let index=path.length,end=-1,startPart=0,startDot=-1,preDotState=0;for(;index--;){let code=path.charCodeAt(index);if(47===code){if(unmatchedSlash){startPart=index+1;break}continue}end<0&&(unmatchedSlash=!0,end=index+1),46===code?startDot<0?startDot=index:1!==preDotState&&(preDotState=1):startDot>-1&&(preDotState=-1)}return startDot<0||end<0||0===preDotState||1===preDotState&&startDot===end-1&&startDot===startPart+1?"":path.slice(startDot,end)},join:function(...segments){let joined,index=-1;for(;++index2){if((lastSlashIndex=result.lastIndexOf("/"))!==result.length-1){lastSlashIndex<0?(result="",lastSegmentLength=0):lastSegmentLength=(result=result.slice(0,lastSlashIndex)).length-1-result.lastIndexOf("/"),lastSlash=index,dots=0;continue}}else if(result.length>0){result="",lastSegmentLength=0,lastSlash=index,dots=0;continue}}allowAboveRoot&&(result=result.length>0?result+"/..":"..",lastSegmentLength=2)}else result.length>0?result+="/"+path.slice(lastSlash+1,index):result=path.slice(lastSlash+1,index),lastSegmentLength=index-lastSlash-1;lastSlash=index,dots=0}else 46===code&&dots>-1?dots++:dots=-1}return result}(path,!absolute);return 0!==value.length||absolute||(value="."),value.length>0&&47===path.charCodeAt(path.length-1)&&(value+="/"),absolute?"/"+value:value}(joined)},sep:"/"};function assertPath(path){if("string"!=typeof path)throw TypeError("Path must be a string. Received "+JSON.stringify(path))}let proc={cwd:function(){return"/"}};function isUrl(fileURLOrPath){return null!==fileURLOrPath&&"object"==typeof fileURLOrPath&&fileURLOrPath.href&&fileURLOrPath.origin}let order=["history","path","basename","stem","extname","dirname"];class VFile{constructor(value){let options,prop;options=value?"string"==typeof value||is_buffer(value)?{value}:isUrl(value)?{path:value}:value:{},this.data={},this.messages=[],this.history=[],this.cwd=proc.cwd(),this.value,this.stored,this.result,this.map;let index=-1;for(;++indexparameters.length;fnExpectsCallback&¶meters.push(done);try{result=middleware.apply(this,parameters)}catch(error){if(fnExpectsCallback&&called)throw error;return done(error)}fnExpectsCallback||(result instanceof Promise?result.then(then,done):result instanceof Error?done(result):then(result))};function done(error,...output){called||(called=!0,callback(error,...output))}function then(value){done(null,value)}})(fn,next)(...output):callback(null,...output)}(null,...values)},use:function(middelware){if("function"!=typeof middelware)throw TypeError("Expected `middelware` to be a function, not "+middelware);return fns.push(middelware),pipeline}};return pipeline}(),attachers=[],namespace={},freezeIndex=-1;return processor.data=function(key,value){return"string"==typeof key?2==arguments.length?(assertUnfrozen("data",frozen),namespace[key]=value,processor):own.call(namespace,key)&&namespace[key]||null:key?(assertUnfrozen("data",frozen),namespace=key,processor):namespace},processor.Parser=void 0,processor.Compiler=void 0,processor.freeze=function(){if(frozen)return processor;for(;++freezeIndex{if(!error&&tree&&file){let result=processor.stringify(tree,file);null==result||("string"==typeof result||is_buffer(result)?file.value=result:file.result=result),done(error,file)}else done(error)})}executor(null,callback)},processor.processSync=function(doc){let complete;processor.freeze(),assertParser("processSync",processor.Parser),assertCompiler("processSync",processor.Compiler);let file=vfile(doc);return processor.process(file,function(error){complete=!0,bail(error)}),assertDone("processSync","process",complete),file},processor;function processor(){let destination=base(),index=-1;for(;++indexend?0:end+start:start>end?end:start,remove=remove>0?remove:0,items.length<1e4)(parameters=Array.from(items)).unshift(start,remove),[].splice.apply(list,parameters);else for(remove&&[].splice.apply(list,[start,remove]);chunkStart0?(splice(list,list.length,0,items),list):items}let micromark_util_combine_extensions_hasOwnProperty={}.hasOwnProperty,asciiAlpha=regexCheck(/[A-Za-z]/),asciiDigit=regexCheck(/\d/),asciiHexDigit=regexCheck(/[\dA-Fa-f]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/),asciiPunctuation=regexCheck(/[!-/:-@[-`{-~]/),asciiAtext=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(code){return null!==code&&(code<32||127===code)}function markdownLineEndingOrSpace(code){return null!==code&&(code<0||32===code)}function markdownLineEnding(code){return null!==code&&code<-2}function markdownSpace(code){return -2===code||-1===code||32===code}let unicodeWhitespace=regexCheck(/\s/),unicodePunctuation=regexCheck(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function regexCheck(regex){return function(code){return null!==code&®ex.test(String.fromCharCode(code))}}function factorySpace(effects,ok,type,max){let limit=max?max-1:Number.POSITIVE_INFINITY,size=0;return function(code){return markdownSpace(code)?(effects.enter(type),function prefix(code){return markdownSpace(code)&&size++lineStartOffset))return;let indexBeforeExits=self1.events.length,indexBeforeFlow=indexBeforeExits;for(;indexBeforeFlow--;)if("exit"===self1.events[indexBeforeFlow][0]&&"chunkFlow"===self1.events[indexBeforeFlow][1].type){if(seen){point=self1.events[indexBeforeFlow][1].end;break}seen=!0}for(exitContainers(continued),index=indexBeforeExits;indexsize;){let entry=stack[index];self1.containerState=entry[1],entry[0].exit.call(self1,effects)}stack.length=size}function closeFlow(){childFlow.write([null]),childToken=void 0,childFlow=void 0,self1.containerState._closeFlow=void 0}}},containerConstruct={tokenize:function(effects,ok,nok){return factorySpace(effects,effects.attempt(this.parser.constructs.document,ok,nok),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},blankLine={tokenize:function(effects,ok,nok){return factorySpace(effects,function(code){return null===code||markdownLineEnding(code)?ok(code):nok(code)},"linePrefix")},partial:!0};function subtokenize(events){let event,lineIndex,otherIndex,otherEvent,parameters,subevents,more;let jumps={},index=-1;for(;++index=4?ok(code):effects.interrupt(self1.parser.constructs.flow,nok,ok)(code)}},partial:!0},flow={tokenize:function(effects){let self1=this,initial=effects.attempt(blankLine,function(code){if(null===code){effects.consume(code);return}return effects.enter("lineEndingBlank"),effects.consume(code),effects.exit("lineEndingBlank"),self1.currentConstruct=void 0,initial},effects.attempt(this.parser.constructs.flowInitial,afterConstruct,factorySpace(effects,effects.attempt(this.parser.constructs.flow,afterConstruct,effects.attempt(content_content,afterConstruct)),"linePrefix")));return initial;function afterConstruct(code){if(null===code){effects.consume(code);return}return effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),self1.currentConstruct=void 0,initial}}},resolver={resolveAll:createResolver()},string=initializeFactory("string"),text_text=initializeFactory("text");function initializeFactory(field){return{tokenize:function(effects){let self1=this,constructs=this.parser.constructs[field],text=effects.attempt(constructs,start,notText);return start;function start(code){return atBreak(code)?text(code):notText(code)}function notText(code){if(null===code){effects.consume(code);return}return effects.enter("data"),effects.consume(code),data}function data(code){return atBreak(code)?(effects.exit("data"),text(code)):(effects.consume(code),data)}function atBreak(code){if(null===code)return!0;let list=constructs[code],index=-1;if(list)for(;++indexlimit?nok(code):(effects.consume(code),destinationRaw):41===code?balance--?(effects.consume(code),destinationRaw):(effects.exit("chunkString"),effects.exit(stringType),effects.exit(rawType),effects.exit(type),ok(code)):null===code||markdownLineEndingOrSpace(code)?balance?nok(code):(effects.exit("chunkString"),effects.exit(stringType),effects.exit(rawType),effects.exit(type),ok(code)):asciiControl(code)?nok(code):(effects.consume(code),92===code?destinationRawEscape:destinationRaw)}function destinationRawEscape(code){return 40===code||41===code||92===code?(effects.consume(code),destinationRaw):destinationRaw(code)}}function factoryLabel(effects,ok,nok,type,markerType,stringType){let data;let self1=this,size=0;return function(code){return effects.enter(type),effects.enter(markerType),effects.consume(code),effects.exit(markerType),effects.enter(stringType),atBreak};function atBreak(code){return null===code||91===code||93===code&&!data||94===code&&!size&&"_hiddenFootnoteSupport"in self1.parser.constructs||size>999?nok(code):93===code?(effects.exit(stringType),effects.enter(markerType),effects.consume(code),effects.exit(markerType),effects.exit(type),ok):markdownLineEnding(code)?(effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),atBreak):(effects.enter("chunkString",{contentType:"string"}),label(code))}function label(code){return null===code||91===code||93===code||markdownLineEnding(code)||size++>999?(effects.exit("chunkString"),atBreak(code)):(effects.consume(code),data=data||!markdownSpace(code),92===code?labelEscape:label)}function labelEscape(code){return 91===code||92===code||93===code?(effects.consume(code),size++,label):label(code)}}function factoryTitle(effects,ok,nok,type,markerType,stringType){let marker;return function(code){return effects.enter(type),effects.enter(markerType),effects.consume(code),effects.exit(markerType),marker=40===code?41:code,atFirstTitleBreak};function atFirstTitleBreak(code){return code===marker?(effects.enter(markerType),effects.consume(code),effects.exit(markerType),effects.exit(type),ok):(effects.enter(stringType),atTitleBreak(code))}function atTitleBreak(code){return code===marker?(effects.exit(stringType),atFirstTitleBreak(marker)):null===code?nok(code):markdownLineEnding(code)?(effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),factorySpace(effects,atTitleBreak,"linePrefix")):(effects.enter("chunkString",{contentType:"string"}),title(code))}function title(code){return code===marker||null===code||markdownLineEnding(code)?(effects.exit("chunkString"),atTitleBreak(code)):(effects.consume(code),92===code?titleEscape:title)}function titleEscape(code){return code===marker||92===code?(effects.consume(code),title):title(code)}}function factoryWhitespace(effects,ok){let seen;return function start(code){return markdownLineEnding(code)?(effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),seen=!0,start):markdownSpace(code)?factorySpace(effects,start,seen?"linePrefix":"lineSuffix")(code):ok(code)}}function normalizeIdentifier(value){return value.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let titleConstruct={tokenize:function(effects,ok,nok){return function(code){return markdownLineEndingOrSpace(code)?factoryWhitespace(effects,before)(code):nok(code)};function before(code){return 34===code||39===code||40===code?factoryTitle(effects,factorySpace(effects,after,"whitespace"),nok,"definitionTitle","definitionTitleMarker","definitionTitleString")(code):nok(code)}function after(code){return null===code||markdownLineEnding(code)?ok(code):nok(code)}},partial:!0},codeIndented={name:"codeIndented",tokenize:function(effects,ok,nok){let self1=this;return function(code){return effects.enter("codeIndented"),factorySpace(effects,afterStartPrefix,"linePrefix",5)(code)};function afterStartPrefix(code){let tail=self1.events[self1.events.length-1];return tail&&"linePrefix"===tail[1].type&&tail[2].sliceSerialize(tail[1],!0).length>=4?function afterPrefix(code){return null===code?after(code):markdownLineEnding(code)?effects.attempt(indentedContent,afterPrefix,after)(code):(effects.enter("codeFlowValue"),function content(code){return null===code||markdownLineEnding(code)?(effects.exit("codeFlowValue"),afterPrefix(code)):(effects.consume(code),content)}(code))}(code):nok(code)}function after(code){return effects.exit("codeIndented"),ok(code)}}},indentedContent={tokenize:function(effects,ok,nok){let self1=this;return start;function start(code){return self1.parser.lazy[self1.now().line]?nok(code):markdownLineEnding(code)?(effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),start):factorySpace(effects,afterPrefix,"linePrefix",5)(code)}function afterPrefix(code){let tail=self1.events[self1.events.length-1];return tail&&"linePrefix"===tail[1].type&&tail[2].sliceSerialize(tail[1],!0).length>=4?ok(code):markdownLineEnding(code)?start(code):nok(code)}},partial:!0},setextUnderline={name:"setextUnderline",tokenize:function(effects,ok,nok){let paragraph;let self1=this,index=self1.events.length;for(;index--;)if("lineEnding"!==self1.events[index][1].type&&"linePrefix"!==self1.events[index][1].type&&"content"!==self1.events[index][1].type){paragraph="paragraph"===self1.events[index][1].type;break}return function(code){return!self1.parser.lazy[self1.now().line]&&(self1.interrupt||paragraph)?(effects.enter("setextHeadingLine"),effects.enter("setextHeadingLineSequence"),function closingSequence(code1){return code1===code?(effects.consume(code1),closingSequence):(effects.exit("setextHeadingLineSequence"),factorySpace(effects,closingSequenceEnd,"lineSuffix")(code1))}(code)):nok(code)};function closingSequenceEnd(code){return null===code||markdownLineEnding(code)?(effects.exit("setextHeadingLine"),ok(code)):nok(code)}},resolveTo:function(events,context){let content,text,definition,index=events.length;for(;index--;)if("enter"===events[index][0]){if("content"===events[index][1].type){content=index;break}"paragraph"===events[index][1].type&&(text=index)}else"content"===events[index][1].type&&events.splice(index,1),definition||"definition"!==events[index][1].type||(definition=index);let heading={type:"setextHeading",start:Object.assign({},events[text][1].start),end:Object.assign({},events[events.length-1][1].end)};return events[text][1].type="setextHeadingText",definition?(events.splice(text,0,["enter",heading,context]),events.splice(definition+1,0,["exit",events[content][1],context]),events[content][1].end=Object.assign({},events[definition][1].end)):events[content][1]=heading,events.push(["exit",heading,context]),events}},htmlBlockNames=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],htmlRawNames=["pre","script","style","textarea"],nextBlankConstruct={tokenize:function(effects,ok,nok){return function(code){return effects.exit("htmlFlowData"),effects.enter("lineEndingBlank"),effects.consume(code),effects.exit("lineEndingBlank"),effects.attempt(blankLine,ok,nok)}},partial:!0},codeFenced={name:"codeFenced",tokenize:function(effects,ok,nok){let marker;let self1=this,closingFenceConstruct={tokenize:function(effects,ok,nok){let size=0;return factorySpace(effects,function(code){return effects.enter("codeFencedFence"),effects.enter("codeFencedFenceSequence"),function closingSequence(code){return code===marker?(effects.consume(code),size++,closingSequence):size1&&events[index][1].end.offset-events[index][1].start.offset>1?2:1;let start=Object.assign({},events[open][1].end),end=Object.assign({},events[index][1].start);movePoint(start,-use),movePoint(end,use),openingSequence={type:use>1?"strongSequence":"emphasisSequence",start,end:Object.assign({},events[open][1].end)},closingSequence={type:use>1?"strongSequence":"emphasisSequence",start:Object.assign({},events[index][1].start),end},text={type:use>1?"strongText":"emphasisText",start:Object.assign({},events[open][1].end),end:Object.assign({},events[index][1].start)},group={type:use>1?"strong":"emphasis",start:Object.assign({},openingSequence.start),end:Object.assign({},closingSequence.end)},events[open][1].end=Object.assign({},openingSequence.start),events[index][1].start=Object.assign({},closingSequence.end),nextEvents=[],events[open][1].end.offset-events[open][1].start.offset&&(nextEvents=push(nextEvents,[["enter",events[open][1],context],["exit",events[open][1],context]])),nextEvents=push(nextEvents,[["enter",group,context],["enter",openingSequence,context],["exit",openingSequence,context],["enter",text,context]]),nextEvents=push(nextEvents,resolveAll(context.parser.constructs.insideSpan.null,events.slice(open+1,index),context)),nextEvents=push(nextEvents,[["exit",text,context],["enter",closingSequence,context],["exit",closingSequence,context],["exit",group,context]]),events[index][1].end.offset-events[index][1].start.offset?(offset=2,nextEvents=push(nextEvents,[["enter",events[index][1],context],["exit",events[index][1],context]])):offset=0,splice(events,open-1,index-open+3,nextEvents),index=open+nextEvents.length-offset-2;break}}for(index=-1;++indexcontentStart&&"whitespace"===events[contentEnd][1].type&&(contentEnd-=2),"atxHeadingSequence"===events[contentEnd][1].type&&(contentStart===contentEnd-1||contentEnd-4>contentStart&&"whitespace"===events[contentEnd-2][1].type)&&(contentEnd-=contentStart+1===contentEnd?2:4),contentEnd>contentStart&&(content={type:"atxHeadingText",start:events[contentStart][1].start,end:events[contentEnd][1].end},text={type:"chunkText",start:events[contentStart][1].start,end:events[contentEnd][1].end,contentType:"text"},splice(events,contentStart,contentEnd-contentStart+1,[["enter",content,context],["enter",text,context],["exit",text,context],["exit",content,context]])),events}},42:thematicBreak,45:[setextUnderline,thematicBreak],60:{name:"htmlFlow",tokenize:function(effects,ok,nok){let kind,startTag,buffer,index,marker;let self1=this;return function(code){return effects.enter("htmlFlow"),effects.enter("htmlFlowData"),effects.consume(code),open};function open(code){return 33===code?(effects.consume(code),declarationStart):47===code?(effects.consume(code),tagCloseStart):63===code?(effects.consume(code),kind=3,self1.interrupt?ok:continuationDeclarationInside):asciiAlpha(code)?(effects.consume(code),buffer=String.fromCharCode(code),startTag=!0,tagName):nok(code)}function declarationStart(code){return 45===code?(effects.consume(code),kind=2,commentOpenInside):91===code?(effects.consume(code),kind=5,buffer="CDATA[",index=0,cdataOpenInside):asciiAlpha(code)?(effects.consume(code),kind=4,self1.interrupt?ok:continuationDeclarationInside):nok(code)}function commentOpenInside(code){return 45===code?(effects.consume(code),self1.interrupt?ok:continuationDeclarationInside):nok(code)}function cdataOpenInside(code){return code===buffer.charCodeAt(index++)?(effects.consume(code),index===buffer.length?self1.interrupt?ok:continuation:cdataOpenInside):nok(code)}function tagCloseStart(code){return asciiAlpha(code)?(effects.consume(code),buffer=String.fromCharCode(code),tagName):nok(code)}function tagName(code){return null===code||47===code||62===code||markdownLineEndingOrSpace(code)?47!==code&&startTag&&htmlRawNames.includes(buffer.toLowerCase())?(kind=1,self1.interrupt?ok(code):continuation(code)):htmlBlockNames.includes(buffer.toLowerCase())?(kind=6,47===code)?(effects.consume(code),basicSelfClosing):self1.interrupt?ok(code):continuation(code):(kind=7,self1.interrupt&&!self1.parser.lazy[self1.now().line]?nok(code):startTag?completeAttributeNameBefore(code):function completeClosingTagAfter(code){return markdownSpace(code)?(effects.consume(code),completeClosingTagAfter):completeEnd(code)}(code)):45===code||asciiAlphanumeric(code)?(effects.consume(code),buffer+=String.fromCharCode(code),tagName):nok(code)}function basicSelfClosing(code){return 62===code?(effects.consume(code),self1.interrupt?ok:continuation):nok(code)}function completeAttributeNameBefore(code){return 47===code?(effects.consume(code),completeEnd):58===code||95===code||asciiAlpha(code)?(effects.consume(code),completeAttributeName):markdownSpace(code)?(effects.consume(code),completeAttributeNameBefore):completeEnd(code)}function completeAttributeName(code){return 45===code||46===code||58===code||95===code||asciiAlphanumeric(code)?(effects.consume(code),completeAttributeName):completeAttributeNameAfter(code)}function completeAttributeNameAfter(code){return 61===code?(effects.consume(code),completeAttributeValueBefore):markdownSpace(code)?(effects.consume(code),completeAttributeNameAfter):completeAttributeNameBefore(code)}function completeAttributeValueBefore(code){return null===code||60===code||61===code||62===code||96===code?nok(code):34===code||39===code?(effects.consume(code),marker=code,completeAttributeValueQuoted):markdownSpace(code)?(effects.consume(code),completeAttributeValueBefore):(marker=null,function completeAttributeValueUnquoted(code){return null===code||34===code||39===code||60===code||61===code||62===code||96===code||markdownLineEndingOrSpace(code)?completeAttributeNameAfter(code):(effects.consume(code),completeAttributeValueUnquoted)}(code))}function completeAttributeValueQuoted(code){return null===code||markdownLineEnding(code)?nok(code):code===marker?(effects.consume(code),completeAttributeValueQuotedAfter):(effects.consume(code),completeAttributeValueQuoted)}function completeAttributeValueQuotedAfter(code){return 47===code||62===code||markdownSpace(code)?completeAttributeNameBefore(code):nok(code)}function completeEnd(code){return 62===code?(effects.consume(code),completeAfter):nok(code)}function completeAfter(code){return markdownSpace(code)?(effects.consume(code),completeAfter):null===code||markdownLineEnding(code)?continuation(code):nok(code)}function continuation(code){return 45===code&&2===kind?(effects.consume(code),continuationCommentInside):60===code&&1===kind?(effects.consume(code),continuationRawTagOpen):62===code&&4===kind?(effects.consume(code),continuationClose):63===code&&3===kind?(effects.consume(code),continuationDeclarationInside):93===code&&5===kind?(effects.consume(code),continuationCharacterDataInside):markdownLineEnding(code)&&(6===kind||7===kind)?effects.check(nextBlankConstruct,continuationClose,continuationAtLineEnding)(code):null===code||markdownLineEnding(code)?continuationAtLineEnding(code):(effects.consume(code),continuation)}function continuationAtLineEnding(code){return effects.exit("htmlFlowData"),function htmlContinueStart(code){return null===code?done(code):markdownLineEnding(code)?effects.attempt({tokenize:htmlLineEnd,partial:!0},htmlContinueStart,done)(code):(effects.enter("htmlFlowData"),continuation(code))}(code)}function htmlLineEnd(effects,ok,nok){return function(code){return effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),lineStart};function lineStart(code){return self1.parser.lazy[self1.now().line]?nok(code):ok(code)}}function continuationCommentInside(code){return 45===code?(effects.consume(code),continuationDeclarationInside):continuation(code)}function continuationRawTagOpen(code){return 47===code?(effects.consume(code),buffer="",continuationRawEndTag):continuation(code)}function continuationRawEndTag(code){return 62===code&&htmlRawNames.includes(buffer.toLowerCase())?(effects.consume(code),continuationClose):asciiAlpha(code)&&buffer.length<8?(effects.consume(code),buffer+=String.fromCharCode(code),continuationRawEndTag):continuation(code)}function continuationCharacterDataInside(code){return 93===code?(effects.consume(code),continuationDeclarationInside):continuation(code)}function continuationDeclarationInside(code){return 62===code?(effects.consume(code),continuationClose):45===code&&2===kind?(effects.consume(code),continuationDeclarationInside):continuation(code)}function continuationClose(code){return null===code||markdownLineEnding(code)?(effects.exit("htmlFlowData"),done(code)):(effects.consume(code),continuationClose)}function done(code){return effects.exit("htmlFlow"),ok(code)}},resolveTo:function(events){let index=events.length;for(;index--&&("enter"!==events[index][0]||"htmlFlow"!==events[index][1].type););return index>1&&"linePrefix"===events[index-2][1].type&&(events[index][1].start=events[index-2][1].start,events[index+1][1].start=events[index-2][1].start,events.splice(index-2,2)),events},concrete:!0},61:setextUnderline,95:thematicBreak,96:codeFenced,126:codeFenced},constructs_string={38:characterReference,92:characterEscape},constructs_text={[-5]:lineEnding,[-4]:lineEnding,[-3]:lineEnding,33:labelStartImage,38:characterReference,42:attention,60:[{name:"autolink",tokenize:function(effects,ok,nok){let size=1;return function(code){return effects.enter("autolink"),effects.enter("autolinkMarker"),effects.consume(code),effects.exit("autolinkMarker"),effects.enter("autolinkProtocol"),open};function open(code){return asciiAlpha(code)?(effects.consume(code),schemeOrEmailAtext):asciiAtext(code)?emailAtext(code):nok(code)}function schemeOrEmailAtext(code){return 43===code||45===code||46===code||asciiAlphanumeric(code)?function schemeInsideOrEmailAtext(code){return 58===code?(effects.consume(code),urlInside):(43===code||45===code||46===code||asciiAlphanumeric(code))&&size++<32?(effects.consume(code),schemeInsideOrEmailAtext):emailAtext(code)}(code):emailAtext(code)}function urlInside(code){return 62===code?(effects.exit("autolinkProtocol"),end(code)):null===code||32===code||60===code||asciiControl(code)?nok(code):(effects.consume(code),urlInside)}function emailAtext(code){return 64===code?(effects.consume(code),size=0,emailAtSignOrDot):asciiAtext(code)?(effects.consume(code),emailAtext):nok(code)}function emailAtSignOrDot(code){return asciiAlphanumeric(code)?function emailLabel(code){return 46===code?(effects.consume(code),size=0,emailAtSignOrDot):62===code?(effects.exit("autolinkProtocol").type="autolinkEmail",end(code)):function emailValue(code){return(45===code||asciiAlphanumeric(code))&&size++<63?(effects.consume(code),45===code?emailValue:emailLabel):nok(code)}(code)}(code):nok(code)}function end(code){return effects.enter("autolinkMarker"),effects.consume(code),effects.exit("autolinkMarker"),effects.exit("autolink"),ok}}},{name:"htmlText",tokenize:function(effects,ok,nok){let marker,buffer,index,returnState;let self1=this;return function(code){return effects.enter("htmlText"),effects.enter("htmlTextData"),effects.consume(code),open};function open(code){return 33===code?(effects.consume(code),declarationOpen):47===code?(effects.consume(code),tagCloseStart):63===code?(effects.consume(code),instruction):asciiAlpha(code)?(effects.consume(code),tagOpen):nok(code)}function declarationOpen(code){return 45===code?(effects.consume(code),commentOpen):91===code?(effects.consume(code),buffer="CDATA[",index=0,cdataOpen):asciiAlpha(code)?(effects.consume(code),declaration):nok(code)}function commentOpen(code){return 45===code?(effects.consume(code),commentStart):nok(code)}function commentStart(code){return null===code||62===code?nok(code):45===code?(effects.consume(code),commentStartDash):comment(code)}function commentStartDash(code){return null===code||62===code?nok(code):comment(code)}function comment(code){return null===code?nok(code):45===code?(effects.consume(code),commentClose):markdownLineEnding(code)?(returnState=comment,atLineEnding(code)):(effects.consume(code),comment)}function commentClose(code){return 45===code?(effects.consume(code),end):comment(code)}function cdataOpen(code){return code===buffer.charCodeAt(index++)?(effects.consume(code),index===buffer.length?cdata:cdataOpen):nok(code)}function cdata(code){return null===code?nok(code):93===code?(effects.consume(code),cdataClose):markdownLineEnding(code)?(returnState=cdata,atLineEnding(code)):(effects.consume(code),cdata)}function cdataClose(code){return 93===code?(effects.consume(code),cdataEnd):cdata(code)}function cdataEnd(code){return 62===code?end(code):93===code?(effects.consume(code),cdataEnd):cdata(code)}function declaration(code){return null===code||62===code?end(code):markdownLineEnding(code)?(returnState=declaration,atLineEnding(code)):(effects.consume(code),declaration)}function instruction(code){return null===code?nok(code):63===code?(effects.consume(code),instructionClose):markdownLineEnding(code)?(returnState=instruction,atLineEnding(code)):(effects.consume(code),instruction)}function instructionClose(code){return 62===code?end(code):instruction(code)}function tagCloseStart(code){return asciiAlpha(code)?(effects.consume(code),tagClose):nok(code)}function tagClose(code){return 45===code||asciiAlphanumeric(code)?(effects.consume(code),tagClose):function tagCloseBetween(code){return markdownLineEnding(code)?(returnState=tagCloseBetween,atLineEnding(code)):markdownSpace(code)?(effects.consume(code),tagCloseBetween):end(code)}(code)}function tagOpen(code){return 45===code||asciiAlphanumeric(code)?(effects.consume(code),tagOpen):47===code||62===code||markdownLineEndingOrSpace(code)?tagOpenBetween(code):nok(code)}function tagOpenBetween(code){return 47===code?(effects.consume(code),end):58===code||95===code||asciiAlpha(code)?(effects.consume(code),tagOpenAttributeName):markdownLineEnding(code)?(returnState=tagOpenBetween,atLineEnding(code)):markdownSpace(code)?(effects.consume(code),tagOpenBetween):end(code)}function tagOpenAttributeName(code){return 45===code||46===code||58===code||95===code||asciiAlphanumeric(code)?(effects.consume(code),tagOpenAttributeName):function tagOpenAttributeNameAfter(code){return 61===code?(effects.consume(code),tagOpenAttributeValueBefore):markdownLineEnding(code)?(returnState=tagOpenAttributeNameAfter,atLineEnding(code)):markdownSpace(code)?(effects.consume(code),tagOpenAttributeNameAfter):tagOpenBetween(code)}(code)}function tagOpenAttributeValueBefore(code){return null===code||60===code||61===code||62===code||96===code?nok(code):34===code||39===code?(effects.consume(code),marker=code,tagOpenAttributeValueQuoted):markdownLineEnding(code)?(returnState=tagOpenAttributeValueBefore,atLineEnding(code)):markdownSpace(code)?(effects.consume(code),tagOpenAttributeValueBefore):(effects.consume(code),marker=void 0,tagOpenAttributeValueUnquoted)}function tagOpenAttributeValueQuoted(code){return code===marker?(effects.consume(code),tagOpenAttributeValueQuotedAfter):null===code?nok(code):markdownLineEnding(code)?(returnState=tagOpenAttributeValueQuoted,atLineEnding(code)):(effects.consume(code),tagOpenAttributeValueQuoted)}function tagOpenAttributeValueQuotedAfter(code){return 62===code||47===code||markdownLineEndingOrSpace(code)?tagOpenBetween(code):nok(code)}function tagOpenAttributeValueUnquoted(code){return null===code||34===code||39===code||60===code||61===code||96===code?nok(code):62===code||markdownLineEndingOrSpace(code)?tagOpenBetween(code):(effects.consume(code),tagOpenAttributeValueUnquoted)}function atLineEnding(code){return effects.exit("htmlTextData"),effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),factorySpace(effects,afterPrefix,"linePrefix",self1.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function afterPrefix(code){return effects.enter("htmlTextData"),returnState(code)}function end(code){return 62===code?(effects.consume(code),effects.exit("htmlTextData"),effects.exit("htmlText"),ok):nok(code)}}}],91:labelStartLink,92:[{name:"hardBreakEscape",tokenize:function(effects,ok,nok){return function(code){return effects.enter("hardBreakEscape"),effects.enter("escapeMarker"),effects.consume(code),open};function open(code){return markdownLineEnding(code)?(effects.exit("escapeMarker"),effects.exit("hardBreakEscape"),ok(code)):nok(code)}}},characterEscape],93:labelEnd,95:attention,96:{name:"codeText",tokenize:function(effects,ok,nok){let size,token,sizeOpen=0;return function(code){return effects.enter("codeText"),effects.enter("codeTextSequence"),function openingSequence(code){return 96===code?(effects.consume(code),sizeOpen++,openingSequence):(effects.exit("codeTextSequence"),gap(code))}(code)};function gap(code){return null===code?nok(code):96===code?(token=effects.enter("codeTextSequence"),size=0,function closingSequence(code){return 96===code?(effects.consume(code),size++,closingSequence):size===sizeOpen?(effects.exit("codeTextSequence"),effects.exit("codeText"),ok(code)):(token.type="codeTextData",data(code))}(code)):32===code?(effects.enter("space"),effects.consume(code),effects.exit("space"),gap):markdownLineEnding(code)?(effects.enter("lineEnding"),effects.consume(code),effects.exit("lineEnding"),gap):(effects.enter("codeTextData"),data(code))}function data(code){return null===code||32===code||96===code||markdownLineEnding(code)?(effects.exit("codeTextData"),gap(code)):(effects.consume(code),data)}},resolve:function(events){let index,enter,tailExitIndex=events.length-4,headEnterIndex=3;if(("lineEnding"===events[3][1].type||"space"===events[headEnterIndex][1].type)&&("lineEnding"===events[tailExitIndex][1].type||"space"===events[tailExitIndex][1].type)){for(index=headEnterIndex;++index13&&code<32||code>126&&code<160||code>55295&&code<57344||code>64975&&code<65008||(65535&code)==65535||(65535&code)==65534||code>1114111?"�":String.fromCharCode(code)}let characterEscapeOrReference=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decode($0,$1,$2){if($1)return $1;let head=$2.charCodeAt(0);if(35===head){let head1=$2.charCodeAt(1),hex=120===head1||88===head1;return decodeNumericCharacterReference($2.slice(hex?2:1),hex?16:10)}return decodeNamedCharacterReference($2)||$0}let lib_own={}.hasOwnProperty,fromMarkdown=function(value,encoding,options){let atCarriageReturn,column,buffer,start;return"string"!=typeof encoding&&(options=encoding,encoding=void 0),(function(options={}){let config=function configure(combined,extensions){let index=-1;for(;++index0){let tail1=tokenStack[tokenStack.length-1],handler1=tail1[1]||defaultOnError;handler1.call(context,void 0,tail1[0])}for(tree.position={start:point(events.length>0?events[0][1].start:{line:1,column:1,offset:0}),end:point(events.length>0?events[events.length-2][1].end:{line:1,column:1,offset:0})},index=-1;++index-1&&(view[0]=view[0].slice(startBufferIndex)),endBufferIndex>0&&view.push(chunks[endIndex].slice(0,endBufferIndex))),view}(chunks,token)}function now(){return Object.assign({},point)}function onsuccessfulcheck(_,info){info.restore()}function constructFactory(onreturn,fields){return function(constructs,returnState,bogusState){let listOfConstructs,constructIndex,currentConstruct,info;return Array.isArray(constructs)?handleListOfConstructs(constructs):"tokenize"in constructs?handleListOfConstructs([constructs]):function(code){let def=null!==code&&constructs[code],all=null!==code&&constructs.null,list=[...Array.isArray(def)?def:def?[def]:[],...Array.isArray(all)?all:all?[all]:[]];return handleListOfConstructs(list)(code)};function handleListOfConstructs(list){return(listOfConstructs=list,constructIndex=0,0===list.length)?bogusState:handleConstruct(list[constructIndex])}function handleConstruct(construct){return function(code){return(info=function(){let startPoint=now(),startPrevious=context.previous,startCurrentConstruct=context.currentConstruct,startEventsIndex=context.events.length,startStack=Array.from(stack);return{restore:function(){point=startPoint,context.previous=startPrevious,context.currentConstruct=startCurrentConstruct,context.events.length=startEventsIndex,stack=startStack,accountForPotentialSkip()},from:startEventsIndex}}(),currentConstruct=construct,construct.partial||(context.currentConstruct=construct),construct.name&&context.parser.constructs.disable.null.includes(construct.name))?nok(code):construct.tokenize.call(fields?Object.assign(Object.create(context),fields):context,effects,ok,nok)(code)}}function ok(code){return onreturn(currentConstruct,info),returnState}function nok(code){return(info.restore(),++constructIndex{let settings=this.data("settings");return fromMarkdown(doc,Object.assign({},settings,options,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))};Object.assign(this,{Parser:parser})},u=function(type,props,value){var node={type:String(type)};return null==value&&("string"==typeof props||Array.isArray(props))?value=props:Object.assign(node,props),Array.isArray(value)?node.children=value:null!=value&&(node.value=String(value)),node};let convert=function(test){if(null==test)return ok;if("string"==typeof test)return castFactory(function(node){return node&&node.type===test});if("object"==typeof test)return Array.isArray(test)?function(tests){let checks=[],index=-1;for(;++index":"")+")"})),visit;function visit(){var value;let subresult,offset,grandparents,result=[];if((!test||is(node,index,parents[parents.length-1]||null))&&!1===(result=Array.isArray(value=visitor(node,parents))?value:"number"==typeof value?[!0,value]:[value])[0])return result;if(node.children&&"skip"!==result[0])for(offset=(reverse?node.children.length:-1)+step,grandparents=parents.concat(node);offset>-1&&offset-1?point.offset:null}}}let mdast_util_definitions_own={}.hasOwnProperty;function clean(value){return String(value||"").toUpperCase()}let traverse_own={}.hasOwnProperty;function unknown(h,node){let data=node.data||{};return"value"in node&&!(traverse_own.call(data,"hName")||traverse_own.call(data,"hProperties")||traverse_own.call(data,"hChildren"))?h.augment(node,u("text",node.value)):h(node,"div",traverse_all(h,node))}function traverse_one(h,node,parent){let fn;let type=node&&node.type;if(!type)throw Error("Expected node, got `"+node+"`");return("function"==typeof(fn=traverse_own.call(h.handlers,type)?h.handlers[type]:h.passThrough&&h.passThrough.includes(type)?returnNode:h.unknownHandler)?fn:unknown)(h,node,parent)}function returnNode(h,node){return"children"in node?{...node,children:traverse_all(h,node)}:node}function traverse_all(h,parent){let values=[];if("children"in parent){let nodes=parent.children,index=-1;for(;++index55295&&code<57344){let next=value.charCodeAt(index+1);code<56320&&next>56319&&next<57344?(replace=String.fromCharCode(code,next),skip=1):replace="�"}else replace=String.fromCharCode(code);replace&&(result.push(value.slice(start,index),encodeURIComponent(replace)),start=index+skip+1,replace=""),skip&&(index+=skip,skip=0)}return result.join("")+value.slice(start)}function wrap_wrap(nodes,loose){let result=[],index=-1;for(loose&&result.push(u("text","\n"));++index0&&result.push(u("text","\n")),result}function footnoteReference(h,node){let counter;let id=String(node.identifier),safeId=normalizeUri(id.toLowerCase()),index=h.footnoteOrder.indexOf(id);-1===index?(h.footnoteOrder.push(id),h.footnoteCounts[id]=1,counter=h.footnoteOrder.length):(h.footnoteCounts[id]++,counter=index+1);let reuseCounter=h.footnoteCounts[id];return h(node,"sup",[h(node.position,"a",{href:"#"+h.clobberPrefix+"fn-"+safeId,id:h.clobberPrefix+"fnref-"+safeId+(reuseCounter>1?"-"+reuseCounter:""),dataFootnoteRef:!0,ariaDescribedBy:"footnote-label"},[u("text",String(counter))])])}function revert(h,node){let subtype=node.referenceType,suffix="]";if("collapsed"===subtype?suffix+="[]":"full"===subtype&&(suffix+="["+(node.label||node.identifier)+"]"),"imageReference"===node.type)return u("text","!["+node.alt+suffix);let contents=traverse_all(h,node),head=contents[0];head&&"text"===head.type?head.value="["+head.value:contents.unshift(u("text","["));let tail=contents[contents.length-1];return tail&&"text"===tail.type?tail.value+=suffix:contents.push(u("text",suffix)),contents}function listItemLoose(node){let spread=node.spread;return null==spread?node.children.length>1:spread}function trimLine(value,start,end){let startIndex=0,endIndex=value.length;if(start){let code=value.codePointAt(startIndex);for(;9===code||32===code;)startIndex++,code=value.codePointAt(startIndex)}if(end){let code1=value.codePointAt(endIndex-1);for(;9===code1||32===code1;)endIndex--,code1=value.codePointAt(endIndex-1)}return endIndex>startIndex?value.slice(startIndex,endIndex):""}let handlers={blockquote:function(h,node){return h(node,"blockquote",wrap_wrap(traverse_all(h,node),!0))},break:function(h,node){return[h(node,"br"),u("text","\n")]},code:function(h,node){let value=node.value?node.value+"\n":"",lang=node.lang&&node.lang.match(/^[^ \t]+(?=[ \t]|$)/),props={};lang&&(props.className=["language-"+lang]);let code=h(node,"code",props,[u("text",value)]);return node.meta&&(code.data={meta:node.meta}),h(node.position,"pre",[code])},delete:function(h,node){return h(node,"del",traverse_all(h,node))},emphasis:function(h,node){return h(node,"em",traverse_all(h,node))},footnoteReference:footnoteReference,footnote:function(h,node){let footnoteById=h.footnoteById,no=1;for(;(no in footnoteById);)no++;let identifier=String(no);return footnoteById[identifier]={type:"footnoteDefinition",identifier,children:[{type:"paragraph",children:node.children}],position:node.position},footnoteReference(h,{type:"footnoteReference",identifier,position:node.position})},heading:function(h,node){return h(node,"h"+node.depth,traverse_all(h,node))},html:function(h,node){return h.dangerous?h.augment(node,u("raw",node.value)):null},imageReference:function(h,node){let def=h.definition(node.identifier);if(!def)return revert(h,node);let props={src:normalizeUri(def.url||""),alt:node.alt};return null!==def.title&&void 0!==def.title&&(props.title=def.title),h(node,"img",props)},image:function(h,node){let props={src:normalizeUri(node.url),alt:node.alt};return null!==node.title&&void 0!==node.title&&(props.title=node.title),h(node,"img",props)},inlineCode:function(h,node){return h(node,"code",[u("text",node.value.replace(/\r?\n|\r/g," "))])},linkReference:function(h,node){let def=h.definition(node.identifier);if(!def)return revert(h,node);let props={href:normalizeUri(def.url||"")};return null!==def.title&&void 0!==def.title&&(props.title=def.title),h(node,"a",props,traverse_all(h,node))},link:function(h,node){let props={href:normalizeUri(node.url)};return null!==node.title&&void 0!==node.title&&(props.title=node.title),h(node,"a",props,traverse_all(h,node))},listItem:function(h,node,parent){let result=traverse_all(h,node),loose=parent?function(node){let loose=node.spread,children=node.children,index=-1;for(;!loose&&++index0&¶graph.children.unshift(u("text"," ")),paragraph.children.unshift(h(null,"input",{type:"checkbox",checked:node.checked,disabled:!0})),props.className=["task-list-item"]}let index=-1;for(;++index0,!0),match[0]),last=match.index+match[0].length,match=search.exec(source);return lines.push(trimLine(source.slice(last),last>0,!1)),lines.join("")}(String(node.value))))},thematicBreak:function(h,node){return h(node,"hr")},toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){return null}let mdast_util_to_hast_lib_own={}.hasOwnProperty;function toHast(tree,options){let h=function(tree,options){let settings=options||{},dangerous=settings.allowDangerousHtml||!1,footnoteById={};return h.dangerous=dangerous,h.clobberPrefix=void 0===settings.clobberPrefix||null===settings.clobberPrefix?"user-content-":settings.clobberPrefix,h.footnoteLabel=settings.footnoteLabel||"Footnotes",h.footnoteLabelTagName=settings.footnoteLabelTagName||"h2",h.footnoteLabelProperties=settings.footnoteLabelProperties||{className:["sr-only"]},h.footnoteBackLabel=settings.footnoteBackLabel||"Back to content",h.definition=function(node){let cache=Object.create(null);if(!node||!node.type)throw Error("mdast-util-definitions expected node");return visit(node,"definition",definition=>{let id=clean(definition.identifier);id&&!mdast_util_definitions_own.call(cache,id)&&(cache[id]=definition)}),function(identifier){let id=clean(identifier);return id&&mdast_util_definitions_own.call(cache,id)?cache[id]:null}}(tree),h.footnoteById=footnoteById,h.footnoteOrder=[],h.footnoteCounts={},h.augment=augment,h.handlers={...handlers,...settings.handlers},h.unknownHandler=settings.unknownHandler,h.passThrough=settings.passThrough,visit(tree,"footnoteDefinition",definition=>{let id=String(definition.identifier).toUpperCase();mdast_util_to_hast_lib_own.call(footnoteById,id)||(footnoteById[id]=definition)}),h;function augment(left,right){if(left&&"data"in left&&left.data){let data=left.data;data.hName&&("element"!==right.type&&(right={type:"element",tagName:"",properties:{},children:[]}),right.tagName=data.hName),"element"===right.type&&data.hProperties&&(right.properties={...right.properties,...data.hProperties}),"children"in right&&right.children&&data.hChildren&&(right.children=data.hChildren)}if(left){let ctx="type"in left?left:{position:left};!ctx||!ctx.position||!ctx.position.start||!ctx.position.start.line||!ctx.position.start.column||!ctx.position.end||!ctx.position.end.line||!ctx.position.end.column||(right.position={start:pointStart(ctx),end:pointEnd(ctx)})}return right}function h(node,tagName,props,children){return Array.isArray(props)&&(children=props,props={}),augment(node,{type:"element",tagName,properties:props||{},children:children||[]})}}(tree,options),node=traverse_one(h,tree,null),foot=function(h){let index=-1,listItems=[];for(;++index1?"-"+referenceIndex:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:h.footnoteBackLabel},children:[{type:"text",value:"↩"}]};referenceIndex>1&&backReference.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(referenceIndex)}]}),backReferences.length>0&&backReferences.push({type:"text",value:" "}),backReferences.push(backReference)}let tail=content[content.length-1];if(tail&&"element"===tail.type&&"p"===tail.tagName){let tailTail=tail.children[tail.children.length-1];tailTail&&"text"===tailTail.type?tailTail.value+=" ":tail.children.push({type:"text",value:" "}),tail.children.push(...backReferences)}else content.push(...backReferences);let listItem={type:"element",tagName:"li",properties:{id:h.clobberPrefix+"fn-"+safeId},children:wrap_wrap(content,!0)};def.position&&(listItem.position=def.position),listItems.push(listItem)}return 0===listItems.length?null:{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:h.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(h.footnoteLabelProperties)),id:"footnote-label"},children:[u("text",h.footnoteLabel)]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:wrap_wrap(listItems,!0)},{type:"text",value:"\n"}]}}(h);return foot&&node.children.push(u("text","\n"),foot),Array.isArray(node)?{type:"root",children:node}:node}var lib=function(destination,options){var options1;return destination&&"run"in destination?(node,file,next)=>{destination.run(toHast(node,options),file,error=>{next(error)})}:(options1=destination||options,node=>toHast(node,options1))},prop_types=__webpack_require__(45697);class Schema{constructor(property,normal,space){this.property=property,this.normal=normal,space&&(this.space=space)}}function merge(definitions,space){let property={},normal={},index=-1;for(;++index"xlink:"+prop.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),xml=create({space:"xml",transform:(_,prop)=>"xml:"+prop.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform(attributes,attribute){return attribute in attributes?attributes[attribute]:attribute}function caseInsensitiveTransform(attributes,property){return caseSensitiveTransform(attributes,property.toLowerCase())}let xmlns=create({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}}),aria=create({transform:(_,prop)=>"role"===prop?prop:"aria-"+prop.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:booleanish,ariaAutoComplete:null,ariaBusy:booleanish,ariaChecked:booleanish,ariaColCount:number,ariaColIndex:number,ariaColSpan:number,ariaControls:spaceSeparated,ariaCurrent:null,ariaDescribedBy:spaceSeparated,ariaDetails:null,ariaDisabled:booleanish,ariaDropEffect:spaceSeparated,ariaErrorMessage:null,ariaExpanded:booleanish,ariaFlowTo:spaceSeparated,ariaGrabbed:booleanish,ariaHasPopup:null,ariaHidden:booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated,ariaLevel:number,ariaLive:null,ariaModal:booleanish,ariaMultiLine:booleanish,ariaMultiSelectable:booleanish,ariaOrientation:null,ariaOwns:spaceSeparated,ariaPlaceholder:null,ariaPosInSet:number,ariaPressed:booleanish,ariaReadOnly:booleanish,ariaRelevant:null,ariaRequired:booleanish,ariaRoleDescription:spaceSeparated,ariaRowCount:number,ariaRowIndex:number,ariaRowSpan:number,ariaSelected:booleanish,ariaSetSize:number,ariaSort:null,ariaValueMax:number,ariaValueMin:number,ariaValueNow:number,ariaValueText:null,role:null}}),html_html=create({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:commaSeparated,acceptCharset:spaceSeparated,accessKey:spaceSeparated,action:null,allow:null,allowFullScreen:types_boolean,allowPaymentRequest:types_boolean,allowUserMedia:types_boolean,alt:null,as:null,async:types_boolean,autoCapitalize:null,autoComplete:spaceSeparated,autoFocus:types_boolean,autoPlay:types_boolean,capture:types_boolean,charSet:null,checked:types_boolean,cite:null,className:spaceSeparated,cols:number,colSpan:null,content:null,contentEditable:booleanish,controls:types_boolean,controlsList:spaceSeparated,coords:number|commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:types_boolean,defer:types_boolean,dir:null,dirName:null,disabled:types_boolean,download:overloadedBoolean,draggable:booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:types_boolean,formTarget:null,headers:spaceSeparated,height:number,hidden:types_boolean,high:number,href:null,hrefLang:null,htmlFor:spaceSeparated,httpEquiv:spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:types_boolean,itemId:null,itemProp:spaceSeparated,itemRef:spaceSeparated,itemScope:types_boolean,itemType:spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:types_boolean,low:number,manifest:null,max:null,maxLength:number,media:null,method:null,min:null,minLength:number,multiple:types_boolean,muted:types_boolean,name:null,nonce:null,noModule:types_boolean,noValidate:types_boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:types_boolean,optimum:number,pattern:null,ping:spaceSeparated,placeholder:null,playsInline:types_boolean,poster:null,preload:null,readOnly:types_boolean,referrerPolicy:null,rel:spaceSeparated,required:types_boolean,reversed:types_boolean,rows:number,rowSpan:number,sandbox:spaceSeparated,scope:null,scoped:types_boolean,seamless:types_boolean,selected:types_boolean,shape:null,size:number,sizes:null,slot:null,span:number,spellCheck:booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:number,step:null,style:null,tabIndex:number,target:null,title:null,translate:null,type:null,typeMustMatch:types_boolean,useMap:null,value:booleanish,width:number,wrap:null,align:null,aLink:null,archive:spaceSeparated,axis:null,background:null,bgColor:null,border:number,borderColor:null,bottomMargin:number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:types_boolean,declare:types_boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:number,leftMargin:number,link:null,longDesc:null,lowSrc:null,marginHeight:number,marginWidth:number,noResize:types_boolean,noHref:types_boolean,noShade:types_boolean,noWrap:types_boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:number,rules:null,scheme:null,scrolling:booleanish,standby:null,summary:null,text:null,topMargin:number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:types_boolean,disableRemotePlayback:types_boolean,prefix:null,property:null,results:number,security:null,unselectable:null}}),svg=create({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:caseSensitiveTransform,properties:{about:commaOrSpaceSeparated,accentHeight:number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:number,amplitude:number,arabicForm:null,ascent:number,attributeName:null,attributeType:null,azimuth:number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:number,by:null,calcMode:null,capHeight:number,className:spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:number,diffuseConstant:number,direction:null,display:null,dur:null,divisor:number,dominantBaseline:null,download:types_boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:number,enableBackground:null,end:null,event:null,exponent:number,externalResourcesRequired:null,fill:null,fillOpacity:number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:commaSeparated,g2:commaSeparated,glyphName:commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:number,horizOriginX:number,horizOriginY:number,id:null,ideographic:number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:number,k:number,k1:number,k2:number,k3:number,k4:number,kernelMatrix:commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:number,overlineThickness:number,paintOrder:null,panose1:null,path:null,pathLength:number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:number,pointsAtY:number,pointsAtZ:number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:commaOrSpaceSeparated,rev:commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:commaOrSpaceSeparated,requiredFeatures:commaOrSpaceSeparated,requiredFonts:commaOrSpaceSeparated,requiredFormats:commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:number,specularExponent:number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:number,strikethroughThickness:number,string:null,stroke:null,strokeDashArray:commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:number,strokeOpacity:number,strokeWidth:null,style:null,surfaceScale:number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:commaOrSpaceSeparated,tabIndex:number,tableValues:null,target:null,targetX:number,targetY:number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:commaOrSpaceSeparated,to:null,transform:null,u1:null,u2:null,underlinePosition:number,underlineThickness:number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:number,values:null,vAlphabetic:number,vMathematical:number,vectorEffect:null,vHanging:number,vIdeographic:number,version:null,vertAdvY:number,vertOriginX:number,vertOriginY:number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),property_information_html=merge([xml,xlink,xmlns,aria,html_html],"html"),property_information_svg=merge([xml,xlink,xmlns,aria,svg],"svg"),unist_util_is_convert=function(test){if(null==test)return unist_util_is_ok;if("string"==typeof test)return unist_util_is_castFactory(function(node){return node&&node.type===test});if("object"==typeof test)return Array.isArray(test)?function(tests){let checks=[],index=-1;for(;++index":"")+")"})),visit;function visit(){var value;let subresult,offset,grandparents,result=[];if((!test||is(node,index,parents[parents.length-1]||null))&&!1===(result=Array.isArray(value=visitor(node,parents))?value:"number"==typeof value?[!0,value]:[value])[0])return result;if(node.children&&"skip"!==result[0])for(offset=(reverse?node.children.length:-1)+step,grandparents=parents.concat(node);offset>-1&&offset{unist_util_visit_visit(tree,"element",(node,index,parent_)=>{let remove;if(options.allowedElements?remove=!options.allowedElements.includes(node.tagName):options.disallowedElements&&(remove=options.disallowedElements.includes(node.tagName)),!remove&&options.allowElement&&"number"==typeof index&&(remove=!options.allowElement(node,index,parent_)),remove&&"number"==typeof index)return options.unwrapDisallowed&&node.children?parent_.children.splice(index,1,...node.children):parent_.children.splice(index,1),index})}}let protocols=["http","https","mailto","tel"];var react_is=__webpack_require__(82143);let valid=/^data[-\w.:]+$/i,dash=/-[a-z]/g,cap=/[A-Z]/g;function kebab($0){return"-"+$0.toLowerCase()}function camelcase($0){return $0.charAt(1).toUpperCase()}let hastToReact={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var style_to_object=__webpack_require__(57848);let ast_to_react_own={}.hasOwnProperty,tableElements=new Set(["table","thead","tbody","tfoot","tr"]);function getElementsBeforeCount(parent,node){let index=-1,count=0;for(;++index for more info)`),delete deprecated[key]}let processor=unified().use(remark_parse).use(options.remarkPlugins||[]).use(lib,{...options.remarkRehypeOptions,allowDangerousHtml:!0}).use(options.rehypePlugins||[]).use(rehypeFilter,options),file=new VFile;"string"==typeof options.children?file.value=options.children:void 0!==options.children&&null!==options.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${options.children}\`)`);let hastNode=processor.runSync(processor.parse(file),file);if("root"!==hastNode.type)throw TypeError("Expected a `root` node");let result=react.createElement(react.Fragment,{},function childrenToReact(context,node){let child;let children=[],childIndex=-1;for(;++childIndex4&&"data"===normal.slice(0,4)&&valid.test(value)){if("-"===value.charAt(4)){let rest=value.slice(5).replace(dash,camelcase);prop="data"+rest.charAt(0).toUpperCase()+rest.slice(1)}else{let rest1=value.slice(4);if(!dash.test(rest1)){let dashes=rest1.replace(cap,kebab);"-"!==dashes.charAt(0)&&(dashes="-"+dashes),value="data"+dashes}}Type=DefinedInfo}return new Type(prop,value)}(ctx.schema,prop),result=value;null!=result&&result==result&&(Array.isArray(result)&&(result=info.commaSeparated?function(values,options){let settings={},input=""===values[values.length-1]?[...values,""]:values;return input.join((settings.padRight?" ":"")+","+(!1===settings.padLeft?"":" ")).trim()}(result):result.join(" ").trim()),"style"===info.property&&"string"==typeof result&&(result=function(value){let result={};try{style_to_object(value,function(name,v){let k="-ms-"===name.slice(0,4)?`ms-${name.slice(4)}`:name;result[k.replace(/-([a-z])/g,styleReplacer)]=v})}catch{}return result}(result)),info.space&&info.property?props[ast_to_react_own.call(hastToReact,info.property)?hastToReact[info.property]:info.property]=result:info.attribute&&(props[info.attribute]=result))}(properties,property,node.properties[property],context);("ol"===name||"ul"===name)&&context.listDepth++;let children=childrenToReact(context,node);("ol"===name||"ul"===name)&&context.listDepth--,context.schema=parentSchema;let position=node.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},component=options.components&&ast_to_react_own.call(options.components,name)?options.components[name]:name,basic="string"==typeof component||component===react.Fragment;if(!react_is.isValidElementType(component))throw TypeError(`Component for name \`${name}\` not defined or is not renderable`);if(properties.key=[name,position.start.line,position.start.column,index].join("-"),"a"===name&&options.linkTarget&&(properties.target="function"==typeof options.linkTarget?options.linkTarget(String(properties.href||""),node.children,"string"==typeof properties.title?properties.title:null):options.linkTarget),"a"===name&&options.transformLinkUri&&(properties.href=options.transformLinkUri(String(properties.href||""),node.children,"string"==typeof properties.title?properties.title:null)),basic||"code"!==name||"element"!==parent.type||"pre"===parent.tagName||(properties.inline=!0),basic||"h1"!==name&&"h2"!==name&&"h3"!==name&&"h4"!==name&&"h5"!==name&&"h6"!==name||(properties.level=Number.parseInt(name.charAt(1),10)),"img"===name&&options.transformImageUri&&(properties.src=options.transformImageUri(String(properties.src||""),String(properties.alt||""),"string"==typeof properties.title?properties.title:null)),!basic&&"li"===name&&"element"===parent.type){let input=function(node){let index=-1;for(;++indexString(d)).join("")),!basic&&options.rawSourcePos&&(properties.sourcePosition=node.position),!basic&&options.includeElementIndex&&(properties.index=getElementsBeforeCount(parent,node),properties.siblingCount=getElementsBeforeCount(parent)),basic||(properties.node=node),children.length>0?react.createElement(component,properties,children):react.createElement(component,properties)}(context,child,childIndex,node)):"text"===child.type?"element"===node.type&&tableElements.has(node.tagName)&&function(thing){var value=thing&&"object"==typeof thing&&"text"===thing.type?thing.value||"":thing;return"string"==typeof value&&""===value.replace(/[ \t\n\f\r]/g,"")}(child)||children.push(child.value):"raw"!==child.type||context.options.skipHtml||children.push(child.value);return children}({options,schema:property_information_html,listDepth:0},hastNode));return options.className&&(result=react.createElement("div",{className:options.className},result)),result}ReactMarkdown.defaultProps={transformLinkUri:function(uri){let url=(uri||"").trim(),first=url.charAt(0);if("#"===first||"/"===first)return url;let colon=url.indexOf(":");if(-1===colon)return url;let index=-1;for(;++indexindex||-1!==(index=url.indexOf("#"))&&colon>index?url:"javascript:void(0)"}},ReactMarkdown.propTypes={children:prop_types.string,className:prop_types.string,allowElement:prop_types.func,allowedElements:prop_types.arrayOf(prop_types.string),disallowedElements:prop_types.arrayOf(prop_types.string),unwrapDisallowed:prop_types.bool,remarkPlugins:prop_types.arrayOf(prop_types.oneOfType([prop_types.object,prop_types.func,prop_types.arrayOf(prop_types.oneOfType([prop_types.bool,prop_types.string,prop_types.object,prop_types.func,prop_types.arrayOf(prop_types.any)]))])),rehypePlugins:prop_types.arrayOf(prop_types.oneOfType([prop_types.object,prop_types.func,prop_types.arrayOf(prop_types.oneOfType([prop_types.bool,prop_types.string,prop_types.object,prop_types.func,prop_types.arrayOf(prop_types.any)]))])),sourcePos:prop_types.bool,rawSourcePos:prop_types.bool,skipHtml:prop_types.bool,includeElementIndex:prop_types.bool,transformLinkUri:prop_types.oneOfType([prop_types.func,prop_types.bool]),linkTarget:prop_types.oneOfType([prop_types.func,prop_types.string]),transformImageUri:prop_types.func,components:prop_types.object}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2069-a148391615083e0c.js b/static/web/_next/static/chunks/2069-a148391615083e0c.js deleted file mode 100644 index 1827c1a90..000000000 --- a/static/web/_next/static/chunks/2069-a148391615083e0c.js +++ /dev/null @@ -1,14 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2069],{94470:function(e){"use strict";var n=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===t.call(e)},o=function(e){if(!e||"[object Object]"!==t.call(e))return!1;var r,l=n.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&n.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!l&&!i)return!1;for(r in e);return void 0===r||n.call(e,r)},u=function(e,n){r&&"__proto__"===n.name?r(e,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):e[n.name]=n.newValue},a=function(e,t){if("__proto__"===t){if(!n.call(e,t))return;if(l)return l(e,t).value}return e[t]};e.exports=function e(){var n,t,r,l,s,c,f=arguments[0],p=1,d=arguments.length,h=!1;for("boolean"==typeof f&&(h=f,f=arguments[1]||{},p=2),(null==f||"object"!=typeof f&&"function"!=typeof f)&&(f={});p - * @license MIT - */ e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},27561:function(e,n,t){var r=t(67990),l=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(l,""):e}},67990:function(e){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},23279:function(e,n,t){var r=t(13218),l=t(7771),i=t(14841),o=Math.max,u=Math.min;e.exports=function(e,n,t){var a,s,c,f,p,d,h=0,m=!1,g=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function x(n){var t=a,r=s;return a=s=void 0,h=n,f=e.apply(r,t)}function k(e){var t=e-d,r=e-h;return void 0===d||t>=n||t<0||g&&r>=c}function v(){var e,t,r,i=l();if(k(i))return b(i);p=setTimeout(v,(e=i-d,t=i-h,r=n-e,g?u(r,c-t):r))}function b(e){return(p=void 0,y&&a)?x(e):(a=s=void 0,f)}function S(){var e,t=l(),r=k(t);if(a=arguments,s=this,d=t,r){if(void 0===p)return h=e=d,p=setTimeout(v,n),m?x(e):f;if(g)return clearTimeout(p),p=setTimeout(v,n),x(d)}return void 0===p&&(p=setTimeout(v,n)),f}return n=i(n)||0,r(t)&&(m=!!t.leading,c=(g="maxWait"in t)?o(i(t.maxWait)||0,n):c,y="trailing"in t?!!t.trailing:y),S.cancel=function(){void 0!==p&&clearTimeout(p),h=0,a=d=s=p=void 0},S.flush=function(){return void 0===p?f:b(l())},S}},33448:function(e,n,t){var r=t(44239),l=t(37005);e.exports=function(e){return"symbol"==typeof e||l(e)&&"[object Symbol]"==r(e)}},7771:function(e,n,t){var r=t(55639),l=function(){return r.Date.now()};e.exports=l},14841:function(e,n,t){var r=t(27561),l=t(13218),i=t(33448),o=0/0,u=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return o;if(l(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=l(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var t=a.test(e);return t||s.test(e)?c(e.slice(2),t?2:8):u.test(e)?o:+e}},71471:function(e,n){"use strict";/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ var t,r=Symbol.for("react.element"),l=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function y(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case r:switch(e=e.type){case i:case u:case o:case p:case d:return e;default:switch(e=e&&e.$$typeof){case c:case s:case f:case m:case h:case a:return e;default:return n}}case l:return n}}}t=Symbol.for("react.module.reference"),n.ContextConsumer=s,n.ContextProvider=a,n.Element=r,n.ForwardRef=f,n.Fragment=i,n.Lazy=m,n.Memo=h,n.Portal=l,n.Profiler=u,n.StrictMode=o,n.Suspense=p,n.SuspenseList=d,n.isAsyncMode=function(){return!1},n.isConcurrentMode=function(){return!1},n.isContextConsumer=function(e){return y(e)===s},n.isContextProvider=function(e){return y(e)===a},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},n.isForwardRef=function(e){return y(e)===f},n.isFragment=function(e){return y(e)===i},n.isLazy=function(e){return y(e)===m},n.isMemo=function(e){return y(e)===h},n.isPortal=function(e){return y(e)===l},n.isProfiler=function(e){return y(e)===u},n.isStrictMode=function(e){return y(e)===o},n.isSuspense=function(e){return y(e)===p},n.isSuspenseList=function(e){return y(e)===d},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===o||e===p||e===d||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===a||e.$$typeof===s||e.$$typeof===f||e.$$typeof===t||void 0!==e.getModuleId)},n.typeOf=y},82143:function(e,n,t){"use strict";e.exports=t(71471)},57848:function(e,n,t){var r=t(18139);e.exports=function(e,n){var t,l,i,o=null;if(!e||"string"!=typeof e)return o;for(var u=r(e),a="function"==typeof n,s=0,c=u.length;se.length){for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else l<0&&(t=!0,l=i+1);return l<0?"":e.slice(r,l)}if(n===e)return"";let o=-1,u=n.length-1;for(;i--;)if(47===e.charCodeAt(i)){if(t){r=i+1;break}}else o<0&&(t=!0,o=i+1),u>-1&&(e.charCodeAt(i)===n.charCodeAt(u--)?u<0&&(l=i):(u=-1,l=o));return r===l?l=o:l<0&&(l=e.length),e.slice(r,l)},dirname:function(e){let n;if(d(e),0===e.length)return".";let t=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(n){t=r;break}}else n||(n=!0);return t<0?47===e.charCodeAt(0)?"/":".":1===t&&47===e.charCodeAt(0)?"//":e.slice(0,t)},extname:function(e){let n;d(e);let t=e.length,r=-1,l=0,i=-1,o=0;for(;t--;){let u=e.charCodeAt(t);if(47===u){if(n){l=t+1;break}continue}r<0&&(n=!0,r=t+1),46===u?i<0?i=t:1!==o&&(o=1):i>-1&&(o=-1)}return i<0||r<0||0===o||1===o&&i===r-1&&i===l+1?"":e.slice(i,r)},join:function(...e){let n,t=-1;for(;++t2){if((r=l.lastIndexOf("/"))!==l.length-1){r<0?(l="",i=0):i=(l=l.slice(0,r)).length-1-l.lastIndexOf("/"),o=a,u=0;continue}}else if(l.length>0){l="",i=0,o=a,u=0;continue}}n&&(l=l.length>0?l+"/..":"..",i=2)}else l.length>0?l+="/"+e.slice(o+1,a):l=e.slice(o+1,a),i=a-o-1;o=a,u=0}else 46===t&&u>-1?u++:u=-1}return l}(e,!n);return 0!==t.length||n||(t="."),t.length>0&&47===e.charCodeAt(e.length-1)&&(t+="/"),n?"/"+t:t}(n)},sep:"/"};function d(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let h={cwd:function(){return"/"}};function m(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let g=["history","path","basename","stem","extname","dirname"];class y{constructor(e){let n,t;n=e?"string"==typeof e||o(e)?{value:e}:m(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd=h.cwd(),this.value,this.stored,this.result,this.map;let r=-1;for(;++rn.length;o&&n.push(r);try{i=e.apply(this,n)}catch(u){if(o&&t)throw u;return r(u)}o||(i instanceof Promise?i.then(l,r):i instanceof Error?r(i):l(i))};function r(e,...r){t||(t=!0,n(e,...r))}function l(e){r(null,e)}})(u,l)(...o):r(null,...o)}(null,...n)},use:function(t){if("function"!=typeof t)throw TypeError("Expected `middelware` to be a function, not "+t);return e.push(t),n}};return n}(),r=[],l={},i=-1;return u.data=function(e,t){return"string"==typeof e?2==arguments.length?(P("data",n),l[e]=t,u):E.call(l,e)&&l[e]||null:e?(P("data",n),l=e,u):l},u.Parser=void 0,u.Compiler=void 0,u.freeze=function(){if(n)return u;for(;++i{if(!e&&n&&t){let r=u.stringify(n,t);null==r||("string"==typeof r||o(r)?t.value=r:t.result=r),i(e,t)}else i(e)})}t(null,n)},u.processSync=function(e){let n;u.freeze(),F("processSync",u.Parser),T("processSync",u.Compiler);let t=I(e);return u.process(t,function(e){n=!0,b(e)}),L("processSync","process",n),t},u;function u(){let n=e(),t=-1;for(;++ti?0:i+n:n>i?i:n,t=t>0?t:0,r.length<1e4)(l=Array.from(r)).unshift(n,t),[].splice.apply(e,l);else for(t&&[].splice.apply(e,[n,t]);o0?(M(e,e.length,0,n),e):n}let B={}.hasOwnProperty,j=X(/[A-Za-z]/),_=X(/\d/),N=X(/[\dA-Fa-f]/),H=X(/[\dA-Za-z]/),U=X(/[!-/:-@[-`{-~]/),V=X(/[#-'*+\--9=?A-Z^-~]/);function q(e){return null!==e&&(e<32||127===e)}function $(e){return null!==e&&(e<0||32===e)}function W(e){return null!==e&&e<-2}function Q(e){return -2===e||-1===e||32===e}let Y=X(/\s/),K=X(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/);function X(e){return function(n){return null!==n&&e.test(String.fromCharCode(n))}}function Z(e,n,t,r){let l=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){return Q(r)?(e.enter(t),function r(o){return Q(o)&&i++r))return;let f=l.events.length,p=f;for(;p--;)if("exit"===l.events[p][0]&&"chunkFlow"===l.events[p][1].type){if(a){s=l.events[p][1].end;break}a=!0}for(g(o),c=f;cn;){let r=i[t];l.containerState=r[1],r[0].exit.call(l,e)}i.length=n}function y(){n.write([null]),t=void 0,n=void 0,l.containerState._closeFlow=void 0}}},ee={tokenize:function(e,n,t){return Z(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},en={tokenize:function(e,n,t){return Z(e,function(e){return null===e||W(e)?n(e):t(e)},"linePrefix")},partial:!0};function et(e){let n,t,r,l,i,o,u;let a={},s=-1;for(;++s=4?n(l):e.interrupt(r.parser.constructs.flow,t,n)(l)}},partial:!0},ei={tokenize:function(e){let n=this,t=e.attempt(en,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t},e.attempt(this.parser.constructs.flowInitial,r,Z(e,e.attempt(this.parser.constructs.flow,r,e.attempt(er,r)),"linePrefix")));return t;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n.currentConstruct=void 0,t}}},eo={resolveAll:ec()},eu=es("string"),ea=es("text");function es(e){return{tokenize:function(n){let t=this,r=this.parser.constructs[e],l=n.attempt(r,i,o);return i;function i(e){return a(e)?l(e):o(e)}function o(e){if(null===e){n.consume(e);return}return n.enter("data"),n.consume(e),u}function u(e){return a(e)?(n.exit("data"),l(e)):(n.consume(e),u)}function a(e){if(null===e)return!0;let n=r[e],l=-1;if(n)for(;++ls?t(l):(e.consume(l),h):41===l?c--?(e.consume(l),h):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):null===l||$(l)?c?t(l):(e.exit("chunkString"),e.exit(u),e.exit(o),e.exit(r),n(l)):q(l)?t(l):(e.consume(l),92===l?m:h)}function m(n){return 40===n||41===n||92===n?(e.consume(n),h):h(n)}}function ek(e,n,t,r,l,i){let o;let u=this,a=0;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),e.enter(i),s};function s(f){return null===f||91===f||93===f&&!o||94===f&&!a&&"_hiddenFootnoteSupport"in u.parser.constructs||a>999?t(f):93===f?(e.exit(i),e.enter(l),e.consume(f),e.exit(l),e.exit(r),n):W(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(n){return null===n||91===n||93===n||W(n)||a++>999?(e.exit("chunkString"),s(n)):(e.consume(n),o=o||!Q(n),92===n?f:c)}function f(n){return 91===n||92===n||93===n?(e.consume(n),a++,c):c(n)}}function ev(e,n,t,r,l,i){let o;return function(n){return e.enter(r),e.enter(l),e.consume(n),e.exit(l),o=40===n?41:n,u};function u(t){return t===o?(e.enter(l),e.consume(t),e.exit(l),e.exit(r),n):(e.enter(i),a(t))}function a(n){return n===o?(e.exit(i),u(o)):null===n?t(n):W(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Z(e,a,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),s(n))}function s(n){return n===o||null===n||W(n)?(e.exit("chunkString"),a(n)):(e.consume(n),92===n?c:s)}function c(n){return n===o||92===n?(e.consume(n),s):s(n)}}function eb(e,n){let t;return function r(l){return W(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),t=!0,r):Q(l)?Z(e,r,t?"linePrefix":"lineSuffix")(l):n(l)}}function eS(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}let ew={tokenize:function(e,n,t){return function(n){return $(n)?eb(e,r)(n):t(n)};function r(n){return 34===n||39===n||40===n?ev(e,Z(e,l,"whitespace"),t,"definitionTitle","definitionTitleMarker","definitionTitleString")(n):t(n)}function l(e){return null===e||W(e)?n(e):t(e)}},partial:!0},eC={name:"codeIndented",tokenize:function(e,n,t){let r=this;return function(n){return e.enter("codeIndented"),Z(e,l,"linePrefix",5)(n)};function l(n){let l=r.events[r.events.length-1];return l&&"linePrefix"===l[1].type&&l[2].sliceSerialize(l[1],!0).length>=4?function n(t){return null===t?i(t):W(t)?e.attempt(eE,n,i)(t):(e.enter("codeFlowValue"),function t(r){return null===r||W(r)?(e.exit("codeFlowValue"),n(r)):(e.consume(r),t)}(t))}(n):t(n)}function i(t){return e.exit("codeIndented"),n(t)}}},eE={tokenize:function(e,n,t){let r=this;return l;function l(n){return r.parser.lazy[r.now().line]?t(n):W(n)?(e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),l):Z(e,i,"linePrefix",5)(n)}function i(e){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?n(e):W(e)?l(e):t(e)}},partial:!0},eA={name:"setextUnderline",tokenize:function(e,n,t){let r;let l=this,i=l.events.length;for(;i--;)if("lineEnding"!==l.events[i][1].type&&"linePrefix"!==l.events[i][1].type&&"content"!==l.events[i][1].type){r="paragraph"===l.events[i][1].type;break}return function(n){return!l.parser.lazy[l.now().line]&&(l.interrupt||r)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),Z(e,o,"lineSuffix")(r))}(n)):t(n)};function o(r){return null===r||W(r)?(e.exit("setextHeadingLine"),n(r)):t(r)}},resolveTo:function(e,n){let t,r,l,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){t=i;break}"paragraph"===e[i][1].type&&(r=i)}else"content"===e[i][1].type&&e.splice(i,1),l||"definition"!==e[i][1].type||(l=i);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",l?(e.splice(r,0,["enter",o,n]),e.splice(l+1,0,["exit",e[t][1],n]),e[t][1].end=Object.assign({},e[l][1].end)):e[t][1]=o,e.push(["exit",o,n]),e}},eF=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],eT=["pre","script","style","textarea"],eP={tokenize:function(e,n,t){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(en,n,t)}},partial:!0},eO={name:"codeFenced",tokenize:function(e,n,t){let r;let l=this,i={tokenize:function(e,n,t){let l=0;return Z(e,function(n){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function n(o){return o===r?(e.consume(o),l++,n):l1&&e[c][1].end.offset-e[c][1].start.offset>1?2:1;let f=Object.assign({},e[t][1].end),p=Object.assign({},e[c][1].start);eV(f,-u),eV(p,u),i={type:u>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[t][1].end)},o={type:u>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[c][1].start),end:p},l={type:u>1?"strongText":"emphasisText",start:Object.assign({},e[t][1].end),end:Object.assign({},e[c][1].start)},r={type:u>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[t][1].end=Object.assign({},i.start),e[c][1].start=Object.assign({},o.end),a=[],e[t][1].end.offset-e[t][1].start.offset&&(a=R(a,[["enter",e[t][1],n],["exit",e[t][1],n]])),a=R(a,[["enter",r,n],["enter",i,n],["exit",i,n],["enter",l,n]]),a=R(a,ep(n.parser.constructs.insideSpan.null,e.slice(t+1,c),n)),a=R(a,[["exit",l,n],["enter",o,n],["exit",o,n],["exit",r,n]]),e[c][1].end.offset-e[c][1].start.offset?(s=2,a=R(a,[["enter",e[c][1],n],["exit",e[c][1],n]])):s=0,M(e,t-1,c-t+3,a),c=t+a.length-s-2;break}}for(c=-1;++ci&&"whitespace"===e[l][1].type&&(l-=2),"atxHeadingSequence"===e[l][1].type&&(i===l-1||l-4>i&&"whitespace"===e[l-2][1].type)&&(l-=i+1===l?2:4),l>i&&(t={type:"atxHeadingText",start:e[i][1].start,end:e[l][1].end},r={type:"chunkText",start:e[i][1].start,end:e[l][1].end,contentType:"text"},M(e,i,l-i+1,[["enter",t,n],["enter",r,n],["exit",r,n],["exit",t,n]])),e}},42:ed,45:[eA,ed],60:{name:"htmlFlow",tokenize:function(e,n,t){let r,l,i,o,u;let a=this;return function(n){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),s};function s(o){return 33===o?(e.consume(o),c):47===o?(e.consume(o),d):63===o?(e.consume(o),r=3,a.interrupt?n:L):j(o)?(e.consume(o),i=String.fromCharCode(o),l=!0,h):t(o)}function c(l){return 45===l?(e.consume(l),r=2,f):91===l?(e.consume(l),r=5,i="CDATA[",o=0,p):j(l)?(e.consume(l),r=4,a.interrupt?n:L):t(l)}function f(r){return 45===r?(e.consume(r),a.interrupt?n:L):t(r)}function p(r){return r===i.charCodeAt(o++)?(e.consume(r),o===i.length?a.interrupt?n:C:p):t(r)}function d(n){return j(n)?(e.consume(n),i=String.fromCharCode(n),h):t(n)}function h(o){return null===o||47===o||62===o||$(o)?47!==o&&l&&eT.includes(i.toLowerCase())?(r=1,a.interrupt?n(o):C(o)):eF.includes(i.toLowerCase())?(r=6,47===o)?(e.consume(o),m):a.interrupt?n(o):C(o):(r=7,a.interrupt&&!a.parser.lazy[a.now().line]?t(o):l?g(o):function n(t){return Q(t)?(e.consume(t),n):S(t)}(o)):45===o||H(o)?(e.consume(o),i+=String.fromCharCode(o),h):t(o)}function m(r){return 62===r?(e.consume(r),a.interrupt?n:C):t(r)}function g(n){return 47===n?(e.consume(n),S):58===n||95===n||j(n)?(e.consume(n),y):Q(n)?(e.consume(n),g):S(n)}function y(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),y):x(n)}function x(n){return 61===n?(e.consume(n),k):Q(n)?(e.consume(n),x):g(n)}function k(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),u=n,v):Q(n)?(e.consume(n),k):(u=null,function n(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||$(t)?x(t):(e.consume(t),n)}(n))}function v(n){return null===n||W(n)?t(n):n===u?(e.consume(n),b):(e.consume(n),v)}function b(e){return 47===e||62===e||Q(e)?g(e):t(e)}function S(n){return 62===n?(e.consume(n),w):t(n)}function w(n){return Q(n)?(e.consume(n),w):null===n||W(n)?C(n):t(n)}function C(n){return 45===n&&2===r?(e.consume(n),F):60===n&&1===r?(e.consume(n),T):62===n&&4===r?(e.consume(n),I):63===n&&3===r?(e.consume(n),L):93===n&&5===r?(e.consume(n),O):W(n)&&(6===r||7===r)?e.check(eP,I,E)(n):null===n||W(n)?E(n):(e.consume(n),C)}function E(n){return e.exit("htmlFlowData"),function n(t){return null===t?D(t):W(t)?e.attempt({tokenize:A,partial:!0},n,D)(t):(e.enter("htmlFlowData"),C(t))}(n)}function A(e,n,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),r};function r(e){return a.parser.lazy[a.now().line]?t(e):n(e)}}function F(n){return 45===n?(e.consume(n),L):C(n)}function T(n){return 47===n?(e.consume(n),i="",P):C(n)}function P(n){return 62===n&&eT.includes(i.toLowerCase())?(e.consume(n),I):j(n)&&i.length<8?(e.consume(n),i+=String.fromCharCode(n),P):C(n)}function O(n){return 93===n?(e.consume(n),L):C(n)}function L(n){return 62===n?(e.consume(n),I):45===n&&2===r?(e.consume(n),L):C(n)}function I(n){return null===n||W(n)?(e.exit("htmlFlowData"),D(n)):(e.consume(n),I)}function D(t){return e.exit("htmlFlow"),n(t)}},resolveTo:function(e){let n=e.length;for(;n--&&("enter"!==e[n][0]||"htmlFlow"!==e[n][1].type););return n>1&&"linePrefix"===e[n-2][1].type&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e},concrete:!0},61:eA,95:ed,96:eO,126:eO},eK={38:eD,92:ez},eX={[-5]:eM,[-4]:eM,[-3]:eM,33:eN,38:eD,42:eU,60:[{name:"autolink",tokenize:function(e,n,t){let r=1;return function(n){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l};function l(n){return j(n)?(e.consume(n),i):V(n)?u(n):t(n)}function i(n){return 43===n||45===n||46===n||H(n)?function n(t){return 58===t?(e.consume(t),o):(43===t||45===t||46===t||H(t))&&r++<32?(e.consume(t),n):u(t)}(n):u(n)}function o(n){return 62===n?(e.exit("autolinkProtocol"),s(n)):null===n||32===n||60===n||q(n)?t(n):(e.consume(n),o)}function u(n){return 64===n?(e.consume(n),r=0,a):V(n)?(e.consume(n),u):t(n)}function a(n){return H(n)?function n(l){return 46===l?(e.consume(l),r=0,a):62===l?(e.exit("autolinkProtocol").type="autolinkEmail",s(l)):function l(i){return(45===i||H(i))&&r++<63?(e.consume(i),45===i?l:n):t(i)}(l)}(n):t(n)}function s(t){return e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.exit("autolink"),n}}},{name:"htmlText",tokenize:function(e,n,t){let r,l,i,o;let u=this;return function(n){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(n),a};function a(n){return 33===n?(e.consume(n),s):47===n?(e.consume(n),S):63===n?(e.consume(n),v):j(n)?(e.consume(n),C):t(n)}function s(n){return 45===n?(e.consume(n),c):91===n?(e.consume(n),l="CDATA[",i=0,m):j(n)?(e.consume(n),k):t(n)}function c(n){return 45===n?(e.consume(n),f):t(n)}function f(n){return null===n||62===n?t(n):45===n?(e.consume(n),p):d(n)}function p(e){return null===e||62===e?t(e):d(e)}function d(n){return null===n?t(n):45===n?(e.consume(n),h):W(n)?(o=d,L(n)):(e.consume(n),d)}function h(n){return 45===n?(e.consume(n),D):d(n)}function m(n){return n===l.charCodeAt(i++)?(e.consume(n),i===l.length?g:m):t(n)}function g(n){return null===n?t(n):93===n?(e.consume(n),y):W(n)?(o=g,L(n)):(e.consume(n),g)}function y(n){return 93===n?(e.consume(n),x):g(n)}function x(n){return 62===n?D(n):93===n?(e.consume(n),x):g(n)}function k(n){return null===n||62===n?D(n):W(n)?(o=k,L(n)):(e.consume(n),k)}function v(n){return null===n?t(n):63===n?(e.consume(n),b):W(n)?(o=v,L(n)):(e.consume(n),v)}function b(e){return 62===e?D(e):v(e)}function S(n){return j(n)?(e.consume(n),w):t(n)}function w(n){return 45===n||H(n)?(e.consume(n),w):function n(t){return W(t)?(o=n,L(t)):Q(t)?(e.consume(t),n):D(t)}(n)}function C(n){return 45===n||H(n)?(e.consume(n),C):47===n||62===n||$(n)?E(n):t(n)}function E(n){return 47===n?(e.consume(n),D):58===n||95===n||j(n)?(e.consume(n),A):W(n)?(o=E,L(n)):Q(n)?(e.consume(n),E):D(n)}function A(n){return 45===n||46===n||58===n||95===n||H(n)?(e.consume(n),A):function n(t){return 61===t?(e.consume(t),F):W(t)?(o=n,L(t)):Q(t)?(e.consume(t),n):E(t)}(n)}function F(n){return null===n||60===n||61===n||62===n||96===n?t(n):34===n||39===n?(e.consume(n),r=n,T):W(n)?(o=F,L(n)):Q(n)?(e.consume(n),F):(e.consume(n),r=void 0,O)}function T(n){return n===r?(e.consume(n),P):null===n?t(n):W(n)?(o=T,L(n)):(e.consume(n),T)}function P(e){return 62===e||47===e||$(e)?E(e):t(e)}function O(n){return null===n||34===n||39===n||60===n||61===n||96===n?t(n):62===n||$(n)?E(n):(e.consume(n),O)}function L(n){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Z(e,I,"linePrefix",u.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function I(n){return e.enter("htmlTextData"),o(n)}function D(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),n):t(r)}}}],91:eq,92:[{name:"hardBreakEscape",tokenize:function(e,n,t){return function(n){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(n),r};function r(r){return W(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),n(r)):t(r)}}},ez],93:eR,95:eU,96:{name:"codeText",tokenize:function(e,n,t){let r,l,i=0;return function(n){return e.enter("codeText"),e.enter("codeTextSequence"),function n(t){return 96===t?(e.consume(t),i++,n):(e.exit("codeTextSequence"),o(t))}(n)};function o(a){return null===a?t(a):96===a?(l=e.enter("codeTextSequence"),r=0,function t(o){return 96===o?(e.consume(o),r++,t):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),n(o)):(l.type="codeTextData",u(o))}(a)):32===a?(e.enter("space"),e.consume(a),e.exit("space"),o):W(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):(e.enter("codeTextData"),u(a))}function u(n){return null===n||32===n||96===n||W(n)?(e.exit("codeTextData"),o(n)):(e.consume(n),u)}},resolve:function(e){let n,t,r=e.length-4,l=3;if(("lineEnding"===e[3][1].type||"space"===e[l][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(n=l;++n13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(65535&t)==65535||(65535&t)==65534||t>1114111?"�":String.fromCharCode(t)}let e2=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function e4(e,n,t){if(n)return n;let r=t.charCodeAt(0);if(35===r){let l=t.charCodeAt(1),i=120===l||88===l;return e0(t.slice(i?2:1),i?16:10)}return eI(t)||e}let e3={}.hasOwnProperty,e6=function(e,n,t){let l,i,o,a;return"string"!=typeof n&&(t=n,n=void 0),(function(e={}){let n=function e(n,t){let r=-1;for(;++r0){let y=u[u.length-1],x=y[1]||e5;x.call(d,void 0,y[0])}for(t.position={start:i(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:i(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},h=-1;++h-1&&(t[0]=t[0].slice(l)),o>0&&t.push(e[i].slice(0,o))),t}(o,e)}function p(){return Object.assign({},r)}function d(e,n){n.restore()}function h(e,n){return function(t,l,i){let o,c,f,d;return Array.isArray(t)?h(t):"tokenize"in t?h([t]):function(e){let n=null!==e&&t[e],r=null!==e&&t.null,l=[...Array.isArray(n)?n:n?[n]:[],...Array.isArray(r)?r:r?[r]:[]];return h(l)(e)};function h(e){return(o=e,c=0,0===e.length)?i:m(e[c])}function m(e){return function(t){return(d=function(){let e=p(),n=s.previous,t=s.currentConstruct,l=s.events.length,i=Array.from(u);return{restore:function(){r=e,s.previous=n,s.currentConstruct=t,s.events.length=l,u=i,g()},from:l}}(),f=e,e.partial||(s.currentConstruct=e),e.name&&s.parser.constructs.disable.null.includes(e.name))?x(t):e.tokenize.call(n?Object.assign(Object.create(s),n):s,a,y,x)(t)}}function y(n){return e(f,d),l}function x(e){return(d.restore(),++c{let t=this.data("settings");return e6(n,Object.assign({},t,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))};Object.assign(this,{Parser:n})},e7=function(e,n,t){var r={type:String(e)};return null==t&&("string"==typeof n||Array.isArray(n))?t=n:Object.assign(r,n),Array.isArray(t)?r.children=t:null!=t&&(r.value=String(t)),r};let e8=function(e){if(null==e)return nn;if("string"==typeof e)return ne(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})),f;function f(){var s;let c,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(s=t(o,a))?s:"number"==typeof s?[!0,s]:[s])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f-1?t.offset:null}}}let nu={}.hasOwnProperty;function na(e){return String(e||"").toUpperCase()}let ns={}.hasOwnProperty;function nc(e,n){let t=n.data||{};return"value"in n&&!(ns.call(t,"hName")||ns.call(t,"hProperties")||ns.call(t,"hChildren"))?e.augment(n,e7("text",n.value)):e(n,"div",nd(e,n))}function nf(e,n,t){let r;let l=n&&n.type;if(!l)throw Error("Expected node, got `"+n+"`");return("function"==typeof(r=ns.call(e.handlers,l)?e.handlers[l]:e.passThrough&&e.passThrough.includes(l)?np:e.unknownHandler)?r:nc)(e,n,t)}function np(e,n){return"children"in n?{...n,children:nd(e,n)}:n}function nd(e,n){let t=[];if("children"in n){let r=n.children,l=-1;for(;++l55295&&i<57344){let u=e.charCodeAt(t+1);i<56320&&u>56319&&u<57344?(o=String.fromCharCode(i,u),l=1):o="�"}else o=String.fromCharCode(i);o&&(n.push(e.slice(r,t),encodeURIComponent(o)),r=t+l+1,o=""),l&&(t+=l,l=0)}return n.join("")+e.slice(r)}function nm(e,n){let t=[],r=-1;for(n&&t.push(e7("text","\n"));++r0&&t.push(e7("text","\n")),t}function ng(e,n){let t;let r=String(n.identifier),l=nh(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);-1===i?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,t=e.footnoteOrder.length):(e.footnoteCounts[r]++,t=i+1);let o=e.footnoteCounts[r];return e(n,"sup",[e(n.position,"a",{href:"#"+e.clobberPrefix+"fn-"+l,id:e.clobberPrefix+"fnref-"+l+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:"footnote-label"},[e7("text",String(t))])])}function ny(e,n){let t=n.referenceType,r="]";if("collapsed"===t?r+="[]":"full"===t&&(r+="["+(n.label||n.identifier)+"]"),"imageReference"===n.type)return e7("text","!["+n.alt+r);let l=nd(e,n),i=l[0];i&&"text"===i.type?i.value="["+i.value:l.unshift(e7("text","["));let o=l[l.length-1];return o&&"text"===o.type?o.value+=r:l.push(e7("text",r)),l}function nx(e){let n=e.spread;return null==n?e.children.length>1:n}function nk(e,n,t){let r=0,l=e.length;if(n){let i=e.codePointAt(r);for(;9===i||32===i;)r++,i=e.codePointAt(r)}if(t){let o=e.codePointAt(l-1);for(;9===o||32===o;)l--,o=e.codePointAt(l-1)}return l>r?e.slice(r,l):""}let nv={blockquote:function(e,n){return e(n,"blockquote",nm(nd(e,n),!0))},break:function(e,n){return[e(n,"br"),e7("text","\n")]},code:function(e,n){let t=n.value?n.value+"\n":"",r=n.lang&&n.lang.match(/^[^ \t]+(?=[ \t]|$)/),l={};r&&(l.className=["language-"+r]);let i=e(n,"code",l,[e7("text",t)]);return n.meta&&(i.data={meta:n.meta}),e(n.position,"pre",[i])},delete:function(e,n){return e(n,"del",nd(e,n))},emphasis:function(e,n){return e(n,"em",nd(e,n))},footnoteReference:ng,footnote:function(e,n){let t=e.footnoteById,r=1;for(;(r in t);)r++;let l=String(r);return t[l]={type:"footnoteDefinition",identifier:l,children:[{type:"paragraph",children:n.children}],position:n.position},ng(e,{type:"footnoteReference",identifier:l,position:n.position})},heading:function(e,n){return e(n,"h"+n.depth,nd(e,n))},html:function(e,n){return e.dangerous?e.augment(n,e7("raw",n.value)):null},imageReference:function(e,n){let t=e.definition(n.identifier);if(!t)return ny(e,n);let r={src:nh(t.url||""),alt:n.alt};return null!==t.title&&void 0!==t.title&&(r.title=t.title),e(n,"img",r)},image:function(e,n){let t={src:nh(n.url),alt:n.alt};return null!==n.title&&void 0!==n.title&&(t.title=n.title),e(n,"img",t)},inlineCode:function(e,n){return e(n,"code",[e7("text",n.value.replace(/\r?\n|\r/g," "))])},linkReference:function(e,n){let t=e.definition(n.identifier);if(!t)return ny(e,n);let r={href:nh(t.url||"")};return null!==t.title&&void 0!==t.title&&(r.title=t.title),e(n,"a",r,nd(e,n))},link:function(e,n){let t={href:nh(n.url)};return null!==n.title&&void 0!==n.title&&(t.title=n.title),e(n,"a",t,nd(e,n))},listItem:function(e,n,t){let r=nd(e,n),l=t?function(e){let n=e.spread,t=e.children,r=-1;for(;!n&&++r0&&u.children.unshift(e7("text"," ")),u.children.unshift(e(null,"input",{type:"checkbox",checked:n.checked,disabled:!0})),i.className=["task-list-item"]}let a=-1;for(;++a0,!0),r[0]),l=r.index+r[0].length,r=t.exec(n);return i.push(nk(n.slice(l),l>0,!1)),i.join("")}(String(n.value))))},thematicBreak:function(e,n){return e(n,"hr")},toml:nb,yaml:nb,definition:nb,footnoteDefinition:nb};function nb(){return null}let nS={}.hasOwnProperty;function nw(e,n){let t=function(e,n){let t=n||{},r=t.allowDangerousHtml||!1,l={};return o.dangerous=r,o.clobberPrefix=void 0===t.clobberPrefix||null===t.clobberPrefix?"user-content-":t.clobberPrefix,o.footnoteLabel=t.footnoteLabel||"Footnotes",o.footnoteLabelTagName=t.footnoteLabelTagName||"h2",o.footnoteLabelProperties=t.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=t.footnoteBackLabel||"Back to content",o.definition=function(e){let n=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return nr(e,"definition",e=>{let t=na(e.identifier);t&&!nu.call(n,t)&&(n[t]=e)}),function(e){let t=na(e);return t&&nu.call(n,t)?n[t]:null}}(e),o.footnoteById=l,o.footnoteOrder=[],o.footnoteCounts={},o.augment=i,o.handlers={...nv,...t.handlers},o.unknownHandler=t.unknownHandler,o.passThrough=t.passThrough,nr(e,"footnoteDefinition",e=>{let n=String(e.identifier).toUpperCase();nS.call(l,n)||(l[n]=e)}),o;function i(e,n){if(e&&"data"in e&&e.data){let t=e.data;t.hName&&("element"!==n.type&&(n={type:"element",tagName:"",properties:{},children:[]}),n.tagName=t.hName),"element"===n.type&&t.hProperties&&(n.properties={...n.properties,...t.hProperties}),"children"in n&&n.children&&t.hChildren&&(n.children=t.hChildren)}if(e){let r="type"in e?e:{position:e};!r||!r.position||!r.position.start||!r.position.start.line||!r.position.start.column||!r.position.end||!r.position.end.line||!r.position.end.column||(n.position={start:nl(r),end:ni(r)})}return n}function o(e,n,t,r){return Array.isArray(t)&&(r=t,t={}),i(e,{type:"element",tagName:n,properties:t||{},children:r||[]})}}(e,n),r=nf(t,e,null),l=function(e){let n=-1,t=[];for(;++n1?"-"+u:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};u>1&&s.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(u)}]}),a.length>0&&a.push({type:"text",value:" "}),a.push(s)}let c=l[l.length-1];if(c&&"element"===c.type&&"p"===c.tagName){let f=c.children[c.children.length-1];f&&"text"===f.type?f.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...a)}else l.push(...a);let p={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:nm(l,!0)};r.position&&(p.position=r.position),t.push(p)}return 0===t.length?null:{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[e7("text",e.footnoteLabel)]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:nm(t,!0)},{type:"text",value:"\n"}]}}(t);return l&&r.children.push(e7("text","\n"),l),Array.isArray(r)?{type:"root",children:r}:r}let nC=function(e,n){var t;return e&&"run"in e?(t,r,l)=>{e.run(nw(t,n),r,e=>{l(e)})}:(t=e||n,e=>nw(e,t))};var nE=t(45697);class nA{constructor(e,n,t){this.property=e,this.normal=n,t&&(this.space=t)}}function nF(e,n){let t={},r={},l=-1;for(;++l"xlink:"+n.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),nq=nU({space:"xml",transform:(e,n)=>"xml:"+n.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function n$(e,n){return n in e?e[n]:n}function nW(e,n){return n$(e,n.toLowerCase())}let nQ=nU({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:nW,properties:{xmlns:null,xmlnsXLink:null}}),nY=nU({transform:(e,n)=>"role"===n?n:"aria-"+n.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:nI,ariaAutoComplete:null,ariaBusy:nI,ariaChecked:nI,ariaColCount:nz,ariaColIndex:nz,ariaColSpan:nz,ariaControls:nM,ariaCurrent:null,ariaDescribedBy:nM,ariaDetails:null,ariaDisabled:nI,ariaDropEffect:nM,ariaErrorMessage:null,ariaExpanded:nI,ariaFlowTo:nM,ariaGrabbed:nI,ariaHasPopup:null,ariaHidden:nI,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:nM,ariaLevel:nz,ariaLive:null,ariaModal:nI,ariaMultiLine:nI,ariaMultiSelectable:nI,ariaOrientation:null,ariaOwns:nM,ariaPlaceholder:null,ariaPosInSet:nz,ariaPressed:nI,ariaReadOnly:nI,ariaRelevant:null,ariaRequired:nI,ariaRoleDescription:nM,ariaRowCount:nz,ariaRowIndex:nz,ariaRowSpan:nz,ariaSelected:nI,ariaSetSize:nz,ariaSort:null,ariaValueMax:nz,ariaValueMin:nz,ariaValueNow:nz,ariaValueText:null,role:null}}),nK=nU({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:nW,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:nR,acceptCharset:nM,accessKey:nM,action:null,allow:null,allowFullScreen:nL,allowPaymentRequest:nL,allowUserMedia:nL,alt:null,as:null,async:nL,autoCapitalize:null,autoComplete:nM,autoFocus:nL,autoPlay:nL,capture:nL,charSet:null,checked:nL,cite:null,className:nM,cols:nz,colSpan:null,content:null,contentEditable:nI,controls:nL,controlsList:nM,coords:nz|nR,crossOrigin:null,data:null,dateTime:null,decoding:null,default:nL,defer:nL,dir:null,dirName:null,disabled:nL,download:nD,draggable:nI,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:nL,formTarget:null,headers:nM,height:nz,hidden:nL,high:nz,href:null,hrefLang:null,htmlFor:nM,httpEquiv:nM,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:nL,itemId:null,itemProp:nM,itemRef:nM,itemScope:nL,itemType:nM,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:nL,low:nz,manifest:null,max:null,maxLength:nz,media:null,method:null,min:null,minLength:nz,multiple:nL,muted:nL,name:null,nonce:null,noModule:nL,noValidate:nL,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:nL,optimum:nz,pattern:null,ping:nM,placeholder:null,playsInline:nL,poster:null,preload:null,readOnly:nL,referrerPolicy:null,rel:nM,required:nL,reversed:nL,rows:nz,rowSpan:nz,sandbox:nM,scope:null,scoped:nL,seamless:nL,selected:nL,shape:null,size:nz,sizes:null,slot:null,span:nz,spellCheck:nI,src:null,srcDoc:null,srcLang:null,srcSet:null,start:nz,step:null,style:null,tabIndex:nz,target:null,title:null,translate:null,type:null,typeMustMatch:nL,useMap:null,value:nI,width:nz,wrap:null,align:null,aLink:null,archive:nM,axis:null,background:null,bgColor:null,border:nz,borderColor:null,bottomMargin:nz,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:nL,declare:nL,event:null,face:null,frame:null,frameBorder:null,hSpace:nz,leftMargin:nz,link:null,longDesc:null,lowSrc:null,marginHeight:nz,marginWidth:nz,noResize:nL,noHref:nL,noShade:nL,noWrap:nL,object:null,profile:null,prompt:null,rev:null,rightMargin:nz,rules:null,scheme:null,scrolling:nI,standby:null,summary:null,text:null,topMargin:nz,valueType:null,version:null,vAlign:null,vLink:null,vSpace:nz,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:nL,disableRemotePlayback:nL,prefix:null,property:null,results:nz,security:null,unselectable:null}}),nX=nU({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:n$,properties:{about:nB,accentHeight:nz,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:nz,amplitude:nz,arabicForm:null,ascent:nz,attributeName:null,attributeType:null,azimuth:nz,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:nz,by:null,calcMode:null,capHeight:nz,className:nM,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:nz,diffuseConstant:nz,direction:null,display:null,dur:null,divisor:nz,dominantBaseline:null,download:nL,dx:null,dy:null,edgeMode:null,editable:null,elevation:nz,enableBackground:null,end:null,event:null,exponent:nz,externalResourcesRequired:null,fill:null,fillOpacity:nz,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:nR,g2:nR,glyphName:nR,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:nz,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:nz,horizOriginX:nz,horizOriginY:nz,id:null,ideographic:nz,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:nz,k:nz,k1:nz,k2:nz,k3:nz,k4:nz,kernelMatrix:nB,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:nz,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:nz,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:nz,overlineThickness:nz,paintOrder:null,panose1:null,path:null,pathLength:nz,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:nM,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:nz,pointsAtY:nz,pointsAtZ:nz,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:nB,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:nB,rev:nB,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:nB,requiredFeatures:nB,requiredFonts:nB,requiredFormats:nB,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:nz,specularExponent:nz,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:nz,strikethroughThickness:nz,string:null,stroke:null,strokeDashArray:nB,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:nz,strokeOpacity:nz,strokeWidth:null,style:null,surfaceScale:nz,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:nB,tabIndex:nz,tableValues:null,target:null,targetX:nz,targetY:nz,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:nB,to:null,transform:null,u1:null,u2:null,underlinePosition:nz,underlineThickness:nz,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:nz,values:null,vAlphabetic:nz,vMathematical:nz,vectorEffect:null,vHanging:nz,vIdeographic:nz,version:null,vertAdvY:nz,vertOriginX:nz,vertOriginY:nz,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:nz,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),nZ=nF([nq,nV,nQ,nY,nK],"html"),nJ=nF([nq,nV,nQ,nY,nX],"svg"),nG=function(e){if(null==e)return n0;if("string"==typeof e)return n1(function(n){return n&&n.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let n=[],t=-1;for(;++t":"")+")"})),f;function f(){var s;let c,f,p,d=[];if((!n||l(o,u,a[a.length-1]||null))&&!1===(d=Array.isArray(s=t(o,a))?s:"number"==typeof s?[!0,s]:[s])[0])return d;if(o.children&&"skip"!==d[0])for(f=(r?o.children.length:-1)+i,p=a.concat(o);f>-1&&f{n4(n,"element",(n,t,r)=>{let l;if(e.allowedElements?l=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(l=e.disallowedElements.includes(n.tagName)),!l&&e.allowElement&&"number"==typeof t&&(l=!e.allowElement(n,t,r)),l&&"number"==typeof t)return e.unwrapDisallowed&&n.children?r.children.splice(t,1,...n.children):r.children.splice(t,1),t})}}let n6=["http","https","mailto","tel"];var n5=t(82143);let n9=/^data[-\w.:]+$/i,n7=/-[a-z]/g,n8=/[A-Z]/g;function te(e){return"-"+e.toLowerCase()}function tn(e){return e.charAt(1).toUpperCase()}let tt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var tr=t(57848);let tl={}.hasOwnProperty,ti=new Set(["table","thead","tbody","tfoot","tr"]);function to(e,n){let t=-1,r=0;for(;++t for more info)`),delete ts[n]}let r=C().use(e9).use(e.remarkPlugins||[]).use(nC,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(n3,e),l=new y;"string"==typeof e.children?l.value=e.children:void 0!==e.children&&null!==e.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let o=r.runSync(r.parse(l),l);if("root"!==o.type)throw TypeError("Expected a `root` node");let u=i.createElement(i.Fragment,{},function e(n,t){let r;let l=[],o=-1;for(;++o4&&"data"===t.slice(0,4)&&n9.test(n)){if("-"===n.charAt(4)){let i=n.slice(5).replace(n7,tn);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{let o=n.slice(4);if(!n7.test(o)){let u=o.replace(n8,te);"-"!==u.charAt(0)&&(u="-"+u),n="data"+u}}l=nN}return new l(r,n)}(r.schema,n),i=t;null!=i&&i==i&&(Array.isArray(i)&&(i=l.commaSeparated?function(e,n){let t={},r=""===e[e.length-1]?[...e,""]:e;return r.join((t.padRight?" ":"")+","+(!1===t.padLeft?"":" ")).trim()}(i):i.join(" ").trim()),"style"===l.property&&"string"==typeof i&&(i=function(e){let n={};try{tr(e,function(e,t){let r="-ms-"===e.slice(0,4)?`ms-${e.slice(4)}`:e;n[r.replace(/-([a-z])/g,tu)]=t})}catch{}return n}(i)),l.space&&l.property?e[tl.call(tt,l.property)?tt[l.property]:l.property]=i:l.attribute&&(e[l.attribute]=i))}(c,o,t.properties[o],n);("ol"===s||"ul"===s)&&n.listDepth++;let p=e(n,t);("ol"===s||"ul"===s)&&n.listDepth--,n.schema=a;let d=t.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},h=u.components&&tl.call(u.components,s)?u.components[s]:s,m="string"==typeof h||h===i.Fragment;if(!n5.isValidElementType(h))throw TypeError(`Component for name \`${s}\` not defined or is not renderable`);if(c.key=[s,d.start.line,d.start.column,r].join("-"),"a"===s&&u.linkTarget&&(c.target="function"==typeof u.linkTarget?u.linkTarget(String(c.href||""),t.children,"string"==typeof c.title?c.title:null):u.linkTarget),"a"===s&&u.transformLinkUri&&(c.href=u.transformLinkUri(String(c.href||""),t.children,"string"==typeof c.title?c.title:null)),m||"code"!==s||"element"!==l.type||"pre"===l.tagName||(c.inline=!0),m||"h1"!==s&&"h2"!==s&&"h3"!==s&&"h4"!==s&&"h5"!==s&&"h6"!==s||(c.level=Number.parseInt(s.charAt(1),10)),"img"===s&&u.transformImageUri&&(c.src=u.transformImageUri(String(c.src||""),String(c.alt||""),"string"==typeof c.title?c.title:null)),!m&&"li"===s&&"element"===l.type){let g=function(e){let n=-1;for(;++nString(e)).join("")),!m&&u.rawSourcePos&&(c.sourcePosition=t.position),!m&&u.includeElementIndex&&(c.index=to(l,t),c.siblingCount=to(l)),m||(c.node=t),p.length>0?i.createElement(h,c,p):i.createElement(h,c)}(n,r,o,t)):"text"===r.type?"element"===t.type&&ti.has(t.tagName)&&function(e){var n=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof n&&""===n.replace(/[ \t\n\f\r]/g,"")}(r)||l.push(r.value):"raw"!==r.type||n.options.skipHtml||l.push(r.value);return l}({options:e,schema:nZ,listDepth:0},o));return e.className&&(u=i.createElement("div",{className:e.className},u)),u}tc.defaultProps={transformLinkUri:function(e){let n=(e||"").trim(),t=n.charAt(0);if("#"===t||"/"===t)return n;let r=n.indexOf(":");if(-1===r)return n;let l=-1;for(;++ll||-1!==(l=n.indexOf("#"))&&r>l?n:"javascript:void(0)"}},tc.propTypes={children:nE.string,className:nE.string,allowElement:nE.func,allowedElements:nE.arrayOf(nE.string),disallowedElements:nE.arrayOf(nE.string),unwrapDisallowed:nE.bool,remarkPlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),rehypePlugins:nE.arrayOf(nE.oneOfType([nE.object,nE.func,nE.arrayOf(nE.oneOfType([nE.bool,nE.string,nE.object,nE.func,nE.arrayOf(nE.any)]))])),sourcePos:nE.bool,rawSourcePos:nE.bool,skipHtml:nE.bool,includeElementIndex:nE.bool,transformLinkUri:nE.oneOfType([nE.func,nE.bool]),linkTarget:nE.oneOfType([nE.func,nE.string]),transformImageUri:nE.func,components:nE.object}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2119.0cb64fe9bc609787.js b/static/web/_next/static/chunks/2119.0cb64fe9bc609787.js deleted file mode 100644 index caa5fba9c..000000000 --- a/static/web/_next/static/chunks/2119.0cb64fe9bc609787.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2119],{52119:function(e,t,n){function i(e){var t,n,i=e.statementIndentUnit,r=e.dontAlignCalls,a=e.noIndentKeywords||[],o=e.multiLineStrings,l=e.hooks||{};function s(e){for(var t={},n=e.split(" "),i=0;i=0)return a}var o=e.context,s=t&&t.charAt(0);"statement"==o.type&&"}"==s&&(o=o.prev);var c=!1,d=t.match(k);return(d&&(c=$(d[0],o.type)),"statement"==o.type)?o.indented+("{"==s?0:i||n.unit):y.test(o.type)&&o.align&&!r?o.column+(c?0:1):")"!=o.type||c?o.indented+(c?0:n.unit):o.indented+(i||n.unit)},languageData:{indentOnInput:function(){var e=[];for(var t in b)if(b[t]){var n=b[t].split(";");for(var i in n)e.push(n[i])}return RegExp("[{}()\\[\\]]|("+e.join("|")+")$")}(),commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}n.r(t),n.d(t,{tlv:function(){return d},verilog:function(){return r}});let r=i({});var a={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"contentSeparator","/":"property","/-":"property","@":"variableName.special","@-":"variableName.special","@++":"variableName.special","@+=":"variableName.special","@+=-":"variableName.special","@--":"variableName.special","@-=":"variableName.special","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable","**":"variable","\\":"keyword",'"':"comment"},o={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},l=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,s=/^[! ] */,c=/^\/[\/\*]/;let d=i({hooks:{electricInput:!1,token:function(e,t){var n,i=void 0;if(e.sol()&&!t.tlvInBlockComment){"\\"==e.peek()&&(i="def",e.skipToEnd(),e.string.match(/\\SV/)?t.tlvCodeActive=!1:e.string.match(/\\TLV/)&&(t.tlvCodeActive=!0)),t.tlvCodeActive&&0==e.pos&&0==t.indented&&(n=e.match(s,!1))&&(t.indented=n[0].length);var r=t.indented,d=r/3;if(d<=t.tlvIndentationStyle.length){var u=e.string.length==r,f=3*d;if(f0)&&(t.tlvIndentationStyle[d]=o[m],d++))}if(!u)for(;t.tlvIndentationStyle.length>d;)t.tlvIndentationStyle.pop()}t.tlvNextIndent=r}if(t.tlvCodeActive){if(void 0!==i);else if(t.tlvInBlockComment)e.match(/^.*?\*\//)?t.tlvInBlockComment=!1:e.skipToEnd(),i="comment";else if((n=e.match(c))&&!t.tlvInBlockComment)"//"==n[0]?e.skipToEnd():t.tlvInBlockComment=!0,i="comment";else if(n=e.match(l)){var v=n[1],g=n[2];a.hasOwnProperty(v)&&(g.length>0||e.eol())?i=a[v]:e.backUp(e.current().length-1)}else e.match(/^\t+/)?i="invalid":e.match(/^[\[\]{}\(\);\:]+/)?i="meta":(n=e.match(/^[mM]4([\+_])?[\w\d_]*/))?i="+"==n[1]?"keyword.special":"keyword":e.match(/^ +/)?e.eol()&&(i="error"):e.match(/^[\w\d_]+/)?i="number":e.next()}else e.match(/^[mM]4([\w\d_]*)/)&&(i="keyword");return i},indent:function(e){return!0==e.tlvCodeActive?e.tlvNextIndent:-1},startState:function(e){e.tlvIndentationStyle=[],e.tlvCodeActive=!0,e.tlvNextIndent=-1,e.tlvInBlockComment=!1}}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2119.90cbb1e84e295e10.js b/static/web/_next/static/chunks/2119.90cbb1e84e295e10.js new file mode 100644 index 000000000..e390a259e --- /dev/null +++ b/static/web/_next/static/chunks/2119.90cbb1e84e295e10.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2119],{52119:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkVerilog(parserConfig){var curPunc,curKeyword,statementIndentUnit=parserConfig.statementIndentUnit,dontAlignCalls=parserConfig.dontAlignCalls,noIndentKeywords=parserConfig.noIndentKeywords||[],multiLineStrings=parserConfig.multiLineStrings,hooks=parserConfig.hooks||{};function words(str){for(var obj={},words=str.split(" "),i=0;i=0)return fromHook}var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0);"statement"==ctx.type&&"}"==firstChar&&(ctx=ctx.prev);var closing=!1,possibleClosing=textAfter.match(closingBracketOrWord);return(possibleClosing&&(closing=isClosing(possibleClosing[0],ctx.type)),"statement"==ctx.type)?ctx.indented+("{"==firstChar?0:statementIndentUnit||cx.unit):closingBracket.test(ctx.type)&&ctx.align&&!dontAlignCalls?ctx.column+(closing?0:1):")"!=ctx.type||closing?ctx.indented+(closing?0:cx.unit):ctx.indented+(statementIndentUnit||cx.unit)},languageData:{indentOnInput:function(){var allClosings=[];for(var i in openClose)if(openClose[i]){var closings=openClose[i].split(";");for(var j in closings)allClosings.push(closings[j])}return RegExp("[{}()\\[\\]]|("+allClosings.join("|")+")$")}(),commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{tlv:function(){return tlv},verilog:function(){return verilog}});let verilog=mkVerilog({});var tlvIdentifierStyle={"|":"link",">":"property",$:"variable",$$:"variable","?$":"qualifier","?*":"qualifier","-":"contentSeparator","/":"property","/-":"property","@":"variableName.special","@-":"variableName.special","@++":"variableName.special","@+=":"variableName.special","@+=-":"variableName.special","@--":"variableName.special","@-=":"variableName.special","%+":"tag","%-":"tag","%":"tag",">>":"tag","<<":"tag","<>":"tag","#":"tag","^":"attribute","^^":"attribute","^!":"attribute","*":"variable","**":"variable","\\":"keyword",'"':"comment"},tlvScopePrefixChars={"/":"beh-hier",">":"beh-hier","-":"phys-hier","|":"pipe","?":"when","@":"stage","\\":"keyword"},tlvIdentMatch=/^([~!@#\$%\^&\*-\+=\?\/\\\|'"<>]+)([\d\w_]*)/,tlvLineIndentationMatch=/^[! ] */,tlvCommentMatch=/^\/[\/\*]/;let tlv=mkVerilog({hooks:{electricInput:!1,token:function(stream,state){var match,style=void 0;if(stream.sol()&&!state.tlvInBlockComment){"\\"==stream.peek()&&(style="def",stream.skipToEnd(),stream.string.match(/\\SV/)?state.tlvCodeActive=!1:stream.string.match(/\\TLV/)&&(state.tlvCodeActive=!0)),state.tlvCodeActive&&0==stream.pos&&0==state.indented&&(match=stream.match(tlvLineIndentationMatch,!1))&&(state.indented=match[0].length);var indented=state.indented,depth=indented/3;if(depth<=state.tlvIndentationStyle.length){var blankline=stream.string.length==indented,chPos=3*depth;if(chPos0)&&(state.tlvIndentationStyle[depth]=tlvScopePrefixChars[ch],depth++))}if(!blankline)for(;state.tlvIndentationStyle.length>depth;)state.tlvIndentationStyle.pop()}state.tlvNextIndent=indented}if(state.tlvCodeActive){if(void 0!==style);else if(state.tlvInBlockComment)stream.match(/^.*?\*\//)?state.tlvInBlockComment=!1:stream.skipToEnd(),style="comment";else if((match=stream.match(tlvCommentMatch))&&!state.tlvInBlockComment)"//"==match[0]?stream.skipToEnd():state.tlvInBlockComment=!0,style="comment";else if(match=stream.match(tlvIdentMatch)){var prefix=match[1],mnemonic=match[2];tlvIdentifierStyle.hasOwnProperty(prefix)&&(mnemonic.length>0||stream.eol())?style=tlvIdentifierStyle[prefix]:stream.backUp(stream.current().length-1)}else stream.match(/^\t+/)?style="invalid":stream.match(/^[\[\]{}\(\);\:]+/)?style="meta":(match=stream.match(/^[mM]4([\+_])?[\w\d_]*/))?style="+"==match[1]?"keyword.special":"keyword":stream.match(/^ +/)?stream.eol()&&(style="error"):stream.match(/^[\w\d_]+/)?style="number":stream.next()}else stream.match(/^[mM]4([\w\d_]*)/)&&(style="keyword");return style},indent:function(state){return!0==state.tlvCodeActive?state.tlvNextIndent:-1},startState:function(state){state.tlvIndentationStyle=[],state.tlvCodeActive=!0,state.tlvNextIndent=-1,state.tlvInBlockComment=!1}}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2136.3c7248e1cb33b0f2.js b/static/web/_next/static/chunks/2136.3c7248e1cb33b0f2.js deleted file mode 100644 index 8352ec15c..000000000 --- a/static/web/_next/static/chunks/2136.3c7248e1cb33b0f2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2136],{62136:function(e,t,r){function o(e){var t,r,o=(e={...q,...e}).inline,i=e.tokenHooks,a=e.documentTypes||{},n=e.mediaTypes||{},l=e.mediaFeatures||{},s=e.mediaValueKeywords||{},c=e.propertyKeywords||{},d=e.nonStandardPropertyKeywords||{},p=e.fontProperties||{},u=e.counterDescriptors||{},m=e.colorKeywords||{},g=e.valueKeywords||{},h=e.allowNested,b=e.lineComment,f=!0===e.supportsAtComponent,k=!1!==e.highlightNonStandardPropertyKeywords;function y(e,r){var o=e.next();if(i[o]){var a=i[o](e,r);if(!1!==a)return a}if("@"==o)return e.eatWhile(/[\w\\\-]/),t=e.current(),"def";if("="==o||("~"==o||"|"==o)&&e.eat("="))return t="compare",null;if('"'==o||"'"==o)return r.tokenize=w(o),r.tokenize(e,r);if("#"==o)return e.eatWhile(/[\w\\\-]/),t="hash","atom";if("!"==o)return e.match(/^\s*\w*/),t="important","keyword";if(/\d/.test(o)||"."==o&&e.eat(/\d/))return e.eatWhile(/[\w.%]/),t="unit","number";if("-"===o){if(/[\d.]/.test(e.peek()))return e.eatWhile(/[\w.%]/),t="unit","number";if(e.match(/^-[\w\\\-]*/))return(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1))?(t="variable-definition","def"):(t="variable","variableName");if(e.match(/^\w+-/))return t="meta","meta"}else if(/[,+>*\/]/.test(o))return t="select-op",null;else if("."==o&&e.match(/^-?[_a-z][_a-z0-9-]*/i))return t="qualifier","qualifier";else if(/[:;{}\[\]\(\)]/.test(o))return t=o,null;else return e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(r.tokenize=v),t="variable","variableName.function"):/[\w\\\-]/.test(o)?(e.eatWhile(/[\w\\\-]/),t="word","property"):(t=null,null)}function w(e){return function(r,o){for(var i,a=!1;null!=(i=r.next());){if(i==e&&!a){")"==e&&r.backUp(1);break}a=!a&&"\\"==i}return i!=e&&(a||")"==e)||(o.tokenize=null),t="string","string"}}function v(e,r){return e.next(),e.match(/^\s*[\"\')]/,!1)?r.tokenize=null:r.tokenize=w(")"),t="(",null}function x(e,t,r){this.type=e,this.indent=t,this.prev=r}function z(e,t,r,o){return e.context=new x(r,t.indentation()+(!1===o?0:t.indentUnit),e.context),r}function j(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function K(e,t,r){return C[r.context.type](e,t,r)}function _(e,t,r,o){for(var i=o||1;i>0;i--)r.context=r.context.prev;return K(e,t,r)}function B(e){var t=e.current().toLowerCase();r=g.hasOwnProperty(t)?"atom":m.hasOwnProperty(t)?"keyword":"variable"}var C={};return C.top=function(e,t,o){if("{"==e)return z(o,t,"block");if("}"==e&&o.context.prev)return j(o);if(f&&/@component/i.test(e))return z(o,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return z(o,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return z(o,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return o.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";else if(e&&"@"==e.charAt(0))return z(o,t,"at");else if("hash"==e)r="builtin";else if("word"==e)r="tag";else if("variable-definition"==e)return"maybeprop";else if("interpolation"==e)return z(o,t,"interpolation");else if(":"==e)return"pseudo";else if(h&&"("==e)return z(o,t,"parens");return o.context.type},C.block=function(e,t,o){if("word"==e){var i=t.current().toLowerCase();return c.hasOwnProperty(i)?(r="property","maybeprop"):d.hasOwnProperty(i)?(r=k?"string.special":"property","maybeprop"):h?(r=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(r="error","maybeprop")}return"meta"==e?"block":h||"hash"!=e&&"qualifier"!=e?C.top(e,t,o):(r="error","block")},C.maybeprop=function(e,t,r){return":"==e?z(r,t,"prop"):K(e,t,r)},C.prop=function(e,t,o){if(";"==e)return j(o);if("{"==e&&h)return z(o,t,"propBlock");if("}"==e||"{"==e)return _(e,t,o);if("("==e)return z(o,t,"parens");if("hash"!=e||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(t.current())){if("word"==e)B(t);else if("interpolation"==e)return z(o,t,"interpolation")}else r="error";return"prop"},C.propBlock=function(e,t,o){return"}"==e?j(o):"word"==e?(r="property","maybeprop"):o.context.type},C.parens=function(e,t,r){return"{"==e||"}"==e?_(e,t,r):")"==e?j(r):"("==e?z(r,t,"parens"):"interpolation"==e?z(r,t,"interpolation"):("word"==e&&B(t),"parens")},C.pseudo=function(e,t,o){return"meta"==e?"pseudo":"word"==e?(r="variableName.constant",o.context.type):K(e,t,o)},C.documentTypes=function(e,t,o){return"word"==e&&a.hasOwnProperty(t.current())?(r="tag",o.context.type):C.atBlock(e,t,o)},C.atBlock=function(e,t,o){if("("==e)return z(o,t,"atBlock_parens");if("}"==e||";"==e)return _(e,t,o);if("{"==e)return j(o)&&z(o,t,h?"block":"top");if("interpolation"==e)return z(o,t,"interpolation");if("word"==e){var i=t.current().toLowerCase();r="only"==i||"not"==i||"and"==i||"or"==i?"keyword":n.hasOwnProperty(i)?"attribute":l.hasOwnProperty(i)?"property":s.hasOwnProperty(i)?"keyword":c.hasOwnProperty(i)?"property":d.hasOwnProperty(i)?k?"string.special":"property":g.hasOwnProperty(i)?"atom":m.hasOwnProperty(i)?"keyword":"error"}return o.context.type},C.atComponentBlock=function(e,t,o){return"}"==e?_(e,t,o):"{"==e?j(o)&&z(o,t,h?"block":"top",!1):("word"==e&&(r="error"),o.context.type)},C.atBlock_parens=function(e,t,r){return")"==e?j(r):"{"==e||"}"==e?_(e,t,r,2):C.atBlock(e,t,r)},C.restricted_atBlock_before=function(e,t,o){return"{"==e?z(o,t,"restricted_atBlock"):"word"==e&&"@counter-style"==o.stateArg?(r="variable","restricted_atBlock_before"):K(e,t,o)},C.restricted_atBlock=function(e,t,o){return"}"==e?(o.stateArg=null,j(o)):"word"==e?(r=("@font-face"!=o.stateArg||p.hasOwnProperty(t.current().toLowerCase()))&&("@counter-style"!=o.stateArg||u.hasOwnProperty(t.current().toLowerCase()))?"property":"error","maybeprop"):"restricted_atBlock"},C.keyframes=function(e,t,o){return"word"==e?(r="variable","keyframes"):"{"==e?z(o,t,"top"):K(e,t,o)},C.at=function(e,t,o){return";"==e?j(o):"{"==e||"}"==e?_(e,t,o):("word"==e?r="tag":"hash"==e&&(r="builtin"),"at")},C.interpolation=function(e,t,o){return"}"==e?j(o):"{"==e||";"==e?_(e,t,o):("word"==e?r="variable":"variable"!=e&&"("!=e&&")"!=e&&(r="error"),"interpolation")},{name:e.name,startState:function(){return{tokenize:null,state:o?"block":"top",stateArg:null,context:new x(o?"block":"top",0,null)}},token:function(e,o){if(!o.tokenize&&e.eatSpace())return null;var i=(o.tokenize||y)(e,o);return i&&"object"==typeof i&&(t=i[1],i=i[0]),r=i,"comment"!=t&&(o.state=C[o.state](t,e,o)),r},indent:function(e,t,r){var o=e.context,i=t&&t.charAt(0),a=o.indent;return"prop"==o.type&&("}"==i||")"==i)&&(o=o.prev),o.prev&&("}"==i&&("block"==o.type||"top"==o.type||"interpolation"==o.type||"restricted_atBlock"==o.type)?a=(o=o.prev).indent:(")"==i&&("parens"==o.type||"atBlock_parens"==o.type)||"{"==i&&("at"==o.type||"atBlock"==o.type))&&(a=Math.max(0,o.indent-r.unit))),a},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:b,block:{open:"/*",close:"*/"}},autocomplete:P}}}function i(e){for(var t={},r=0;r*\/]/.test(ch))return type="select-op",null;else if("."==ch&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return type="qualifier","qualifier";else if(/[:;{}\[\]\(\)]/.test(ch))return type=ch,null;else return stream.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current())&&(state.tokenize=tokenParenthesized),type="variable","variableName.function"):/[\w\\\-]/.test(ch)?(stream.eatWhile(/[\w\\\-]/),type="word","property"):(type=null,null)}function tokenString(quote){return function(stream,state){for(var ch,escaped=!1;null!=(ch=stream.next());){if(ch==quote&&!escaped){")"==quote&&stream.backUp(1);break}escaped=!escaped&&"\\"==ch}return ch!=quote&&(escaped||")"==quote)||(state.tokenize=null),type="string","string"}}function tokenParenthesized(stream,state){return stream.next(),stream.match(/^\s*[\"\')]/,!1)?state.tokenize=null:state.tokenize=tokenString(")"),type="(",null}function Context(type,indent,prev){this.type=type,this.indent=indent,this.prev=prev}function pushContext(state,stream,type,indent){return state.context=new Context(type,stream.indentation()+(!1===indent?0:stream.indentUnit),state.context),type}function popContext(state){return state.context.prev&&(state.context=state.context.prev),state.context.type}function pass(type,stream,state){return states[state.context.type](type,stream,state)}function popAndPass(type,stream,state,n){for(var i=n||1;i>0;i--)state.context=state.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();override=valueKeywords.hasOwnProperty(word)?"atom":colorKeywords.hasOwnProperty(word)?"keyword":"variable"}var states={};return states.top=function(type,stream,state){if("{"==type)return pushContext(state,stream,"block");if("}"==type&&state.context.prev)return popContext(state);if(supportsAtComponent&&/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");if(/^@(-moz-)?document$/i.test(type))return pushContext(state,stream,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");if(/^@(font-face|counter-style)/i.test(type))return state.stateArg=type,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&"@"==type.charAt(0))return pushContext(state,stream,"at");else if("hash"==type)override="builtin";else if("word"==type)override="tag";else if("variable-definition"==type)return"maybeprop";else if("interpolation"==type)return pushContext(state,stream,"interpolation");else if(":"==type)return"pseudo";else if(allowNested&&"("==type)return pushContext(state,stream,"parens");return state.context.type},states.block=function(type,stream,state){if("word"==type){var word=stream.current().toLowerCase();return propertyKeywords.hasOwnProperty(word)?(override="property","maybeprop"):nonStandardPropertyKeywords.hasOwnProperty(word)?(override=highlightNonStandardPropertyKeywords?"string.special":"property","maybeprop"):allowNested?(override=stream.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(override="error","maybeprop")}return"meta"==type?"block":allowNested||"hash"!=type&&"qualifier"!=type?states.top(type,stream,state):(override="error","block")},states.maybeprop=function(type,stream,state){return":"==type?pushContext(state,stream,"prop"):pass(type,stream,state)},states.prop=function(type,stream,state){if(";"==type)return popContext(state);if("{"==type&&allowNested)return pushContext(state,stream,"propBlock");if("}"==type||"{"==type)return popAndPass(type,stream,state);if("("==type)return pushContext(state,stream,"parens");if("hash"!=type||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(stream.current())){if("word"==type)wordAsValue(stream);else if("interpolation"==type)return pushContext(state,stream,"interpolation")}else override="error";return"prop"},states.propBlock=function(type,_stream,state){return"}"==type?popContext(state):"word"==type?(override="property","maybeprop"):state.context.type},states.parens=function(type,stream,state){return"{"==type||"}"==type?popAndPass(type,stream,state):")"==type?popContext(state):"("==type?pushContext(state,stream,"parens"):"interpolation"==type?pushContext(state,stream,"interpolation"):("word"==type&&wordAsValue(stream),"parens")},states.pseudo=function(type,stream,state){return"meta"==type?"pseudo":"word"==type?(override="variableName.constant",state.context.type):pass(type,stream,state)},states.documentTypes=function(type,stream,state){return"word"==type&&documentTypes.hasOwnProperty(stream.current())?(override="tag",state.context.type):states.atBlock(type,stream,state)},states.atBlock=function(type,stream,state){if("("==type)return pushContext(state,stream,"atBlock_parens");if("}"==type||";"==type)return popAndPass(type,stream,state);if("{"==type)return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if("interpolation"==type)return pushContext(state,stream,"interpolation");if("word"==type){var word=stream.current().toLowerCase();override="only"==word||"not"==word||"and"==word||"or"==word?"keyword":mediaTypes.hasOwnProperty(word)?"attribute":mediaFeatures.hasOwnProperty(word)?"property":mediaValueKeywords.hasOwnProperty(word)?"keyword":propertyKeywords.hasOwnProperty(word)?"property":nonStandardPropertyKeywords.hasOwnProperty(word)?highlightNonStandardPropertyKeywords?"string.special":"property":valueKeywords.hasOwnProperty(word)?"atom":colorKeywords.hasOwnProperty(word)?"keyword":"error"}return state.context.type},states.atComponentBlock=function(type,stream,state){return"}"==type?popAndPass(type,stream,state):"{"==type?popContext(state)&&pushContext(state,stream,allowNested?"block":"top",!1):("word"==type&&(override="error"),state.context.type)},states.atBlock_parens=function(type,stream,state){return")"==type?popContext(state):"{"==type||"}"==type?popAndPass(type,stream,state,2):states.atBlock(type,stream,state)},states.restricted_atBlock_before=function(type,stream,state){return"{"==type?pushContext(state,stream,"restricted_atBlock"):"word"==type&&"@counter-style"==state.stateArg?(override="variable","restricted_atBlock_before"):pass(type,stream,state)},states.restricted_atBlock=function(type,stream,state){return"}"==type?(state.stateArg=null,popContext(state)):"word"==type?(override=("@font-face"!=state.stateArg||fontProperties.hasOwnProperty(stream.current().toLowerCase()))&&("@counter-style"!=state.stateArg||counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))?"property":"error","maybeprop"):"restricted_atBlock"},states.keyframes=function(type,stream,state){return"word"==type?(override="variable","keyframes"):"{"==type?pushContext(state,stream,"top"):pass(type,stream,state)},states.at=function(type,stream,state){return";"==type?popContext(state):"{"==type||"}"==type?popAndPass(type,stream,state):("word"==type?override="tag":"hash"==type&&(override="builtin"),"at")},states.interpolation=function(type,stream,state){return"}"==type?popContext(state):"{"==type||";"==type?popAndPass(type,stream,state):("word"==type?override="variable":"variable"!=type&&"("!=type&&")"!=type&&(override="error"),"interpolation")},{name:parserConfig.name,startState:function(){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);return style&&"object"==typeof style&&(type=style[1],style=style[0]),override=style,"comment"!=type&&(state.state=states[state.state](type,stream,state)),override},indent:function(state,textAfter,iCx){var cx=state.context,ch=textAfter&&textAfter.charAt(0),indent=cx.indent;return"prop"==cx.type&&("}"==ch||")"==ch)&&(cx=cx.prev),cx.prev&&("}"==ch&&("block"==cx.type||"top"==cx.type||"interpolation"==cx.type||"restricted_atBlock"==cx.type)?indent=(cx=cx.prev).indent:(")"==ch&&("parens"==cx.type||"atBlock_parens"==cx.type)||"{"==ch&&("at"==cx.type||"atBlock"==cx.type))&&(indent=Math.max(0,cx.indent-iCx.unit))),indent},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:lineComment,block:{open:"/*",close:"*/"}},autocomplete:allWords}}}function keySet(array){for(var keys={},i=0;i=6}function x(t){return"number"==typeof t}var v=["bytes","KB","MB","GB","TB","PB","EB"];function M(t,e,n,r){t=t||"",n.prefix&&(e<0&&(e*=-1,t+="-"),t+=n.prefix);var o=n.suffix||"",i=n.precision,a=n.round;if(n.byteScale){var s,l=r?n.byteScale:e;l>=0x1000000000000000?(e/=0x1000000000000000,s=6):l>=0x4000000000000?(e/=0x4000000000000,s=5):l>=1099511627776?(e/=1099511627776,s=4):l>=1073741824?(e/=1073741824,s=3):l>=1048576?(e/=1048576,s=2):l>=1024?(e/=1024,s=1):s=0,void 0===i&&void 0===a&&(e>=1023.5&&s=1e3?4:3),o=" "+v[s]}if(void 0!==i&&void 0!==a)throw Error("Use either round or precision, not both");if(!r&&(void 0===i||(e=e.toPrecision(i),n.zeros||(e=parseFloat(e))),void 0!==a)){if(a<0){var c=Math.pow(10,-1*a);e=parseInt((1*e/c).toFixed(0))*c}else e=e.toFixed(a),n.zeros||(e=parseFloat(e))}if(n.thousands||n.decimal){var u=(e=""+e).split(".");e=u[0],n.thousands&&(e=e.replace(/\B(?=(\d{3})+(?!\d))/g,n.thousands)),u.length>1&&(e+=(n.decimal||".")+u[1])}return t+e+o}function w(t,e,n){return n in e?e[n]:n in t.options?t.options[n]:null}var z={maintainAspectRatio:!1,animation:!1,plugins:{legend:{},tooltip:{displayColors:!1,callbacks:{}},title:{font:{size:20},color:"#333"}},interaction:{}},_={scales:{y:{ticks:{maxTicksLimit:4},title:{font:{size:16},color:"#333"},grid:{}},x:{grid:{drawOnChartArea:!1},title:{font:{size:16},color:"#333"},time:{},ticks:{}}}},C=["#3366CC","#DC3912","#FF9900","#109618","#990099","#3B3EAC","#0099C6","#DD4477","#66AA00","#B82E2E","#316395","#994499","#22AA99","#AAAA11","#6633CC","#E67300","#8B0707","#329262","#5574A6","#651067"],k=function(t,e,n){void 0!==e?(t.plugins.legend.display=!!e,e&&!0!==e&&(t.plugins.legend.position=e)):n&&(t.plugins.legend.display=!1)},A=function(t,e){t.plugins.title.display=!0,t.plugins.title.text=e},O=function(t,e){null!==e&&(t.scales.y.min=s(e))},T=function(t,e){t.scales.y.max=s(e)},S=function(t,e){null!==e&&(t.scales.x.min=s(e))},E=function(t,e){t.scales.x.max=s(e)},P=function(t,e){t.scales.x.stacked=!!e,t.scales.y.stacked=!!e},j=function(t,e){t.scales.x.title.display=!0,t.scales.x.title.text=e},D=function(t,e){t.scales.y.title.display=!0,t.scales.y.title.text=e},R=function(t,e){var n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n?"rgba("+parseInt(n[1],16)+", "+parseInt(n[2],16)+", "+parseInt(n[3],16)+", "+e+")":t},L=function(t){return null!=t},F=function(t,e,n){var r=Math.ceil(t.element.offsetWidth/4/e.labels.length);r>25?r=25:r<10&&(r=10),n.scales.x.ticks.callback||(n.scales.x.ticks.callback=function(t){return(t=""+this.getLabelForValue(t)).length>r?t.substring(0,r-2)+"...":t})},I=function(e,n,r){var o={prefix:e.options.prefix,suffix:e.options.suffix,thousands:e.options.thousands,decimal:e.options.decimal,precision:e.options.precision,round:e.options.round,zeros:e.options.zeros};if(e.options.bytes){var i=e.data;"pie"===r&&(i=[{data:i}]);for(var a=0,s=0;sa&&(a=l.data[c][1]);for(var u=1;a>=1024;)u*=1024,a/=1024;o.byteScale=u}if("pie"!==r){var f=n.scales.y;"bar"===r&&(f=n.scales.x),o.byteScale&&(f.ticks.stepSize||(f.ticks.stepSize=o.byteScale/2),f.ticks.maxTicksLimit||(f.ticks.maxTicksLimit=4)),f.ticks.callback||(f.ticks.callback=function(t){return M("",t,o,!0)})}if(!n.plugins.tooltip.callbacks.label){if("scatter"===r)n.plugins.tooltip.callbacks.label=function(t){var e=t.dataset.label||"";return e&&(e+=": "),e+"("+t.label+", "+t.formattedValue+")"};else if("bubble"===r)n.plugins.tooltip.callbacks.label=function(t){var e=t.dataset.label||"";e&&(e+=": ");var n=t.raw;return e+"("+n.x+", "+n.y+", "+n.v+")"};else if("pie"===r)n.plugins.tooltip.callbacks.label=function(e){var n=e.label;return t(n)?(n=n.slice(),n[0]+=": "):n+=": ",M(n,e.parsed,o)};else{var h="bar"===r?"x":"y";n.plugins.tooltip.callbacks.label=function(t){if(null!==t.parsed[h]){var e=t.dataset.label||"";return e&&(e+=": "),M(e,t.parsed[h],o)}}}}},B=u(o(z,_),k,A,O,T,P,j,D),N=function(e,n,r){var i=[],a=[],c=e.options.colors||C,u=!0,f=!0,h=!0,m=!0,x=!0,v=!0,M=e.data,z=0;if("bubble"===r)for(var _=0;_z&&(z=k.data[A][2]);var O,T,S,E,P,j,D=[],F=[];if("bar"===r||"column"===r||"number"!==e.xtype&&"bubble"!==e.xtype){var I,B,N,H,W,Y=[];for(T=0;T0){var tt,te,tn,tr=(L(K)?l(K):a[0]).getTime(),to=(L(G)?l(G):a[0]).getTime();for(T=1;Tto&&(to=ti)}var ta=(to-tr)/864e5;if(!n.scales.x.time.unit&&(m||ta>3650?(n.scales.x.time.unit="year",tn=365):h||ta>300?(n.scales.x.time.unit="month",tn=30):u||ta>10?(n.scales.x.time.unit="day",tn=1):x||ta>.5?(n.scales.x.time.displayFormats={hour:"MMM d, h a"},n.scales.x.time.unit="hour",tn=1/24):v&&(n.scales.x.time.displayFormats={minute:"h:mm a"},n.scales.x.time.unit="minute",tn=1/24/60),tn&&ta>0)){var ts=e.element.offsetWidth;if(ts>0){var tl=Math.ceil(ta/tn/(ts/100));f&&1===tn&&(tl=7*Math.ceil(tl/7)),n.scales.x.time.stepSize=tl}}!n.scales.x.time.tooltipFormat&&(u?n.scales.x.time.tooltipFormat="PP":x?n.scales.x.time.tooltipFormat="MMM d, h a":v&&(n.scales.x.time.tooltipFormat="h:mm a"))}return{labels:a,datasets:i}},H=function(t){this.name="chartjs",this.library=t};H.prototype.renderLineChart=function(t,e){var n={};!t.options.max&&function(t){var e,n,r;for(e=0;e● '+M(this.series.name+": ",this.y,o)+"
"})},X=function(t){this.name="highcharts",this.library=t};X.prototype.renderLineChart=function(t,e){var n={};"areaspline"===(e=e||"spline")&&(n={plotOptions:{areaspline:{stacking:"normal"},area:{stacking:"normal"},series:{marker:{enabled:!1}}}}),!1===t.options.curve&&("areaspline"===e?e="area":"spline"===e&&(e="line"));var r,o,i,a=V(t,t.options,n);"number"===t.xtype?a.xAxis.type=a.xAxis.type||"linear":a.xAxis.type="string"===t.xtype?"category":"datetime",a.chart.type||(a.chart.type=e),Q(t,a,e);var s=t.data;for(o=0;o0)return!1;return!0}function tf(t,e,n){if(t.addEventListener)return t.addEventListener(e,n,!1),n;var r=function(){return n.call(t,window.event)};return t.attachEvent("on"+e,r),r}function th(t,e,n){t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent("on"+e,n)}function tp(t,e){if(t===e)return!1;for(;e&&e!==t;)e=e.parentNode;return e===t}ta.prototype.renderLineChart=function(t){var e=this;this.waitForLoaded(t,function(){var n={};!1===t.options.curve&&(n.curveType="none"),!1===t.options.points&&(n.pointSize=0);var r=to(t,t.options,n),o=e.createDataTable(t.data,t.xtype);e.drawChart(t,"LineChart",o,r)})},ta.prototype.renderPieChart=function(t){var e=this;this.waitForLoaded(t,function(){var n={chartArea:{top:"10%",height:"80%"},legend:{}};t.options.colors&&(n.colors=t.options.colors),t.options.donut&&(n.pieHole=.5),"legend"in t.options&&q(n,t.options.legend),t.options.title&&K(n,t.options.title);var r=o(o(Z,n),t.options.library||{}),i=new e.library.visualization.DataTable;i.addColumn("string",""),i.addColumn("number","Value"),i.addRows(t.data),e.drawChart(t,"PieChart",i,r)})},ta.prototype.renderColumnChart=function(t){var e=this;this.waitForLoaded(t,function(){var n=to(t,t.options),r=e.createDataTable(t.data,t.xtype);e.drawChart(t,"ColumnChart",r,n)})},ta.prototype.renderBarChart=function(t){var e=this;this.waitForLoaded(t,function(){var n=u(Z,q,K,G,tt,te,tn,tr)(t,t.options,{hAxis:{gridlines:{color:"#ccc"}}}),r=e.createDataTable(t.data,t.xtype);e.drawChart(t,"BarChart",r,n)})},ta.prototype.renderAreaChart=function(t){var e=this;this.waitForLoaded(t,function(){var n=to(t,t.options,{isStacked:!0,pointSize:0,areaOpacity:.5}),r=e.createDataTable(t.data,t.xtype);e.drawChart(t,"AreaChart",r,n)})},ta.prototype.renderGeoChart=function(t){var e=this;this.waitForLoaded(t,"geochart",function(){var n=o(o(Z,{legend:"none",colorAxis:{colors:t.options.colors||["#f6c7b6","#ce502d"]}}),t.options.library||{}),r=new e.library.visualization.DataTable;r.addColumn("string",""),r.addColumn("number",t.options.label||"Value"),r.addRows(t.data),e.drawChart(t,"GeoChart",r,n)})},ta.prototype.renderScatterChart=function(t){var e=this;this.waitForLoaded(t,function(){var n,r,o,i,a=to(t,t.options,{}),s=t.data,l=[];for(n=0;n0)throw Error("No charting library found for "+t);throw Error("No charting libraries found - be sure to include one before your charts")})(t,n),n.options.download&&!n.__downloadAttached&&"chartjs"===n.adapter&&(o=(r=n).element,i=document.createElement("a"),!0===(a=r.options.download)?a={}:"string"==typeof a&&(a={filename:a}),i.download=a.filename||"chart.png",i.style.position="absolute",i.style.top="20px",i.style.right="20px",i.style.zIndex=1e3,i.style.lineHeight="20px",i.target="_blank",(s=document.createElement("img")).alt="Download",s.style.border="none",s.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABCFBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMywEsqxAAAAV3RSTlMAAQIDBggJCgsMDQ4PERQaHB0eISIjJCouLzE0OTo/QUJHSUpLTU5PUllhYmltcHh5foWLjI+SlaCio6atr7S1t7m6vsHHyM7R2tze5Obo7fHz9ff5+/1hlxK2AAAA30lEQVQYGUXBhVYCQQBA0TdYWAt2d3d3YWAHyur7/z9xgD16Lw0DW+XKx+1GgX+FRzM3HWQWrHl5N/oapW5RPe0PkBu+UYeICvozTWZVK23Ao04B79oJrOsJDOoxkZoQPWgX29pHpCZEk7rEvQYiNSFq1UMqvlCjJkRBS1R8hb00Vb/TajtBL7nTHE1X1vyMQF732dQhyF2o6SAwrzP06iUQzvwsArlnzcOdrgBhJyHa1QOgO9U1GsKuvjUTjavliZYQ8nNPapG6sap/3nrIdJ6bOWzmX/fy0XVpfzZP3S8OJT3g9EEiJwAAAABJRU5ErkJggg==",i.appendChild(s),o.style.position="relative",r.__downloadAttached=!0,r.__enterEvent=tf(o,"mouseover",function(t){var e=t.relatedTarget;e&&(e===this||tp(this,e))||!r.options.download||(i.href=r.toImage(a),o.appendChild(i))}),r.__leaveEvent=tf(o,"mouseout",function(t){var e=t.relatedTarget;e&&(e===this||tp(this,e))||!i.parentNode||i.parentNode.removeChild(i)}))}(this.__chartName(),this)},tC.prototype.__config=function(){return tm};var tk={LineChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this)},e.prototype.__chartName=function(){return"LineChart"},e}(tC),PieChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tc(this)},e.prototype.__chartName=function(){return"PieChart"},e}(tC),ColumnChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this,null,!0)},e.prototype.__chartName=function(){return"ColumnChart"},e}(tC),BarChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this,null,!0)},e.prototype.__chartName=function(){return"BarChart"},e}(tC),AreaChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this)},e.prototype.__chartName=function(){return"AreaChart"},e}(tC),GeoChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tc(this)},e.prototype.__chartName=function(){return"GeoChart"},e}(tC),ScatterChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this,"number")},e.prototype.__chartName=function(){return"ScatterChart"},e}(tC),BubbleChart:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){return tl(this,"bubble")},e.prototype.__chartName=function(){return"BubbleChart"},e}(tC),Timeline:function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.__processData=function(){var t,e=this.rawData;for(t=0;tt(e,n,r,o),override:i=>t(e.override(i),n,r,o)};return new Proxy(i,{deleteProperty:(t,n)=>(delete t[n],delete e[n],!0),get:(e,n,r)=>eC(e,n,()=>(function(e,n,r){let{_proxy:o,_context:i,_subProxy:a,_descriptors:s}=e,u=o[n];return O(u)&&s.isScriptable(n)&&(u=function(t,e,n,r){let{_proxy:o,_context:i,_subProxy:a,_stack:s}=n;if(s.has(t))throw Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);return s.add(t),e=e(i,a||r),s.delete(t),e_(t,e)&&(e=eA(o._scopes,o,t,e)),e}(n,u,e,r)),l(u)&&u.length&&(u=function(e,n,r,o){let{_proxy:i,_context:a,_subProxy:s,_descriptors:l}=r;if(A(a.index)&&o(e))n=n[a.index%n.length];else if(c(n[0])){let u=n,f=i._scopes.filter(t=>t!==u);for(let h of(n=[],u)){let p=eA(f,i,e,h);n.push(t(p,a,s&&s[e],l))}}return n}(n,u,e,s.isIndexable)),e_(n,u)&&(u=t(u,i,a&&a[n],s)),u})(e,n,r)),getOwnPropertyDescriptor:(t,n)=>t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,n)=>Reflect.has(e,n),ownKeys:()=>Reflect.ownKeys(e),set:(t,n,r)=>(e[n]=r,delete t[n],!0)})}},aA:function(){return e1},aB:function(){return e2},aC:function(){return tb},aD:function(){return e5},aE:function(){return en},aF:function(){return i},aG:function(){return q},aH:function(){return Q},aI:function(){return H},aJ:function(){return V},aK:function(){return U},aL:function(){return J},aM:function(){return t7},aN:function(){return ts},aO:function(){return to},aa:function(){return eM},ab:function(){return ew},ac:function(){return w},ad:function(){return a},ae:function(){return td},af:function(){return eX},ag:function(){return et},ah:function(){return T},ai:function(){return b},aj:function(){return S},ak:function(){return tr},al:function(){return ep},am:function(){return eL},an:function(){return e7},ao:function(){return e8},ap:function(){return eq},aq:function(){return eK},ar:function(){return eZ},as:function(){return ea},at:function(){return es},au:function(){return ee},av:function(){return ec},aw:function(){return ed},ax:function(){return eg},ay:function(){return e4},az:function(){return G},b:function(){return l},c:function(){return t0},d:function(){return t4},e:function(){return tz},f:function(){return C},g:function(){return u},h:function(){return ev},i:function(){return c},j:function(){return A},k:function(){return s},l:function(){return tc},m:function(){return p},n:function(){return d},o:function(){return e0},p:function(){return tt},q:function(){return tm},r:function(){return th},s:function(){return N},t:function(){return X},u:function(){return tu},v:function(){return h},w:function(){return tx},x:function(){return Y},y:function(){return eE},z:function(){return B}});let a=(o=0,function(){return o++});function s(t){return null==t}function l(t){if(Array.isArray&&Array.isArray(t))return!0;let e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function c(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}let u=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function f(t,e){return u(t)?t:e}function h(t,e){return void 0===t?e:t}let p=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,d=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function g(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function y(t,e,n,r){let o,i,a;if(l(t)){if(i=t.length,r)for(o=i-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;ot,x:t=>t.x,y:t=>t.y};function C(t,e){let n=_[e]||(_[e]=function(t){let e=function(t){let e=t.split("."),n=[],r="";for(let o of e)(r+=o).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t);return t=>{for(let n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function k(t){return t.charAt(0).toUpperCase()+t.slice(1)}let A=t=>void 0!==t,O=t=>"function"==typeof t,T=(t,e)=>{if(t.size!==e.size)return!1;for(let n of t)if(!e.has(n))return!1;return!0};function S(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}let E=Math.PI,P=2*E,j=P+E,D=Number.POSITIVE_INFINITY,R=E/180,L=E/2,F=E/4,I=2*E/3,B=Math.log10,N=Math.sign;function H(t){let e=Math.round(t);t=U(t,e,t/1e3)?e:t;let n=Math.pow(10,Math.floor(B(t))),r=t/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function W(t){let e;let n=[],r=Math.sqrt(t);for(e=1;et-e).pop(),n}function Y(t){return!isNaN(parseFloat(t))&&isFinite(t)}function U(t,e,n){return Math.abs(t-e)=t}function Q(t,e,n){let r,o,i;for(r=0,o=t.length;rl&&c=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function to(t,e,n){let r;n=n||(n=>t[n]1;)n(r=i+o>>1)?i=r:o=r;return{lo:i,hi:o}}let ti=(t,e,n,r)=>to(t,n,r?r=>t[r][e]<=n:r=>t[r][e]to(t,n,r=>t[r][e]>=n);function ts(t,e,n){let r=0,o=t.length;for(;rr&&t[o-1]>n;)o--;return r>0||o{let n="_onData"+k(e),r=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){let o=r.apply(this,e);return t._chartjs.listeners.forEach(t=>{"function"==typeof t[n]&&t[n](...e)}),o}})})}function tu(t,e){let n=t._chartjs;if(!n)return;let r=n.listeners,o=r.indexOf(e);-1!==o&&r.splice(o,1),r.length>0||(tl.forEach(e=>{delete t[e]}),delete t._chartjs)}function tf(t){let e,n;let r=new Set;for(e=0,n=t.length;eArray.prototype.slice.call(t)),o=!1,i=[];return function(...n){i=r(n),o||(o=!0,th.call(window,()=>{o=!1,t.apply(e,i)}))}}function td(t,e){let n;return function(...r){return e?(clearTimeout(n),n=setTimeout(t,e,r)):t.apply(this,r),e}}let tg=t=>"start"===t?"left":"end"===t?"right":"center",ty=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,tb=(t,e,n,r)=>t===(r?"left":"right")?n:"center"===t?(e+n)/2:e;function tm(t,e,n){let r=e.length,o=0,i=r;if(t._sorted){let{iScale:a,_parsed:s}=t,l=a.axis,{min:c,max:u,minDefined:f,maxDefined:h}=a.getUserBounds();f&&(o=te(Math.min(ti(s,a.axis,c).lo,n?r:ti(e,l,a.getPixelForValue(c)).lo),0,r-1)),i=h?te(Math.max(ti(s,a.axis,u,!0).hi+1,n?0:ti(e,l,a.getPixelForValue(u),!0).hi+1),o,r)-o:r-o}return{start:o,count:i}}function tx(t){let{xScale:e,yScale:n,_scaleRanges:r}=t,o={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=o,!0;let i=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,o),i}let tv=t=>0===t||1===t,tM=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*P/n)),tw=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*P/n)+1,tz={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*L)+1,easeOutSine:t=>Math.sin(t*L),easeInOutSine:t=>-.5*(Math.cos(E*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>tv(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>tv(t)?t:tM(t,.075,.3),easeOutElastic:t=>tv(t)?t:tw(t,.075,.3),easeInOutElastic:t=>tv(t)?t:t<.5?.5*tM(2*t,.1125,.45):.5+.5*tw(2*t-1,.1125,.45),easeInBack:t=>t*t*(2.70158*t-1.70158),easeOutBack:t=>(t-=1)*t*(2.70158*t+1.70158)+1,easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-tz.easeOutBounce(1-t),easeOutBounce:t=>t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375,easeInOutBounce:t=>t<.5?.5*tz.easeInBounce(2*t):.5*tz.easeOutBounce(2*t-1)+.5};/*! - * @kurkle/color v0.2.1 - * https://github.com/kurkle/color#readme - * (c) 2022 Jukka Kurkela - * Released under the MIT License - */ function t_(t){return t+.5|0}let tC=(t,e,n)=>Math.max(Math.min(t,n),e);function tk(t){return tC(t_(2.55*t),0,255)}function tA(t){return tC(t_(255*t),0,255)}function tO(t){return tC(t_(t/2.55)/100,0,1)}function tT(t){return tC(t_(100*t),0,100)}let tS={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},tE=[..."0123456789ABCDEF"],tP=t=>tE[15&t],tj=t=>tE[(240&t)>>4]+tE[15&t],tD=t=>(240&t)>>4==(15&t),tR=t=>tD(t.r)&&tD(t.g)&&tD(t.b)&&tD(t.a),tL=(t,e)=>t<255?e(t):"",tF=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function tI(t,e,n){let r=e*Math.min(n,1-n),o=(e,o=(e+t/30)%12)=>n-r*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}function tB(t,e,n){let r=(r,o=(r+t/60)%6)=>n-n*e*Math.max(Math.min(o,4-o,1),0);return[r(5),r(3),r(1)]}function tN(t,e,n){let r;let o=tI(t,1,.5);for(e+n>1&&(r=1/(e+n),e*=r,n*=r),r=0;r<3;r++)o[r]*=1-e-n,o[r]+=e;return o}function tH(t){let e,n,r;let o=t.r/255,i=t.g/255,a=t.b/255,s=Math.max(o,i,a),l=Math.min(o,i,a),c=(s+l)/2;return s!==l&&(r=s-l,n=c>.5?r/(2-s-l):r/(s+l),e=60*(e=o===s?(i-a)/r+(it<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,t$=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function tJ(t,e,n){if(t){let r=tH(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=tW(tI,r,void 0,void 0),t.r=r[0],t.g=r[1],t.b=r[2]}}function tZ(t,e){return t?Object.assign(e||{},t):t}function tq(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=tA(t[3]))):(e=tZ(t,{r:0,g:0,b:0,a:1})).a=tA(e.a),e}class tK{constructor(t){let e;if(t instanceof tK)return t;let n=typeof t;if("object"===n)e=tq(t);else if("string"===n){var o,i;i=t.length,"#"===t[0]&&(4===i||5===i?o={r:255&17*tS[t[1]],g:255&17*tS[t[2]],b:255&17*tS[t[3]],a:5===i?17*tS[t[4]]:255}:(7===i||9===i)&&(o={r:tS[t[1]]<<4|tS[t[2]],g:tS[t[3]]<<4|tS[t[4]],b:tS[t[5]]<<4|tS[t[6]],a:9===i?tS[t[7]]<<4|tS[t[8]]:255})),e=o||function(t){r||((r=function(){let t,e,n,r,o;let i={},a=Object.keys(tV),s=Object.keys(tU);for(t=0;t>16&255,n>>8&255,255&n]}return i}()).transparent=[0,0,0,0]);let e=r[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}(t)||("r"===t.charAt(0)?function(t){let e,n,r;let o=tQ.exec(t),i=255;if(o){if(o[7]!==e){let a=+o[7];i=o[8]?tk(a):tC(255*a,0,255)}return e=+o[1],n=+o[3],r=+o[5],{r:e=255&(o[2]?tk(e):tC(e,0,255)),g:n=255&(o[4]?tk(n):tC(n,0,255)),b:r=255&(o[6]?tk(r):tC(r,0,255)),a:i}}}(t):function(t){let e;let n=tF.exec(t),r=255;if(!n)return;n[5]!==e&&(r=n[6]?tk(+n[5]):tA(+n[5]));let o=tY(+n[2]),i=+n[3]/100,a=+n[4]/100;return{r:(e="hwb"===n[1]?tW(tN,o,i,a):"hsv"===n[1]?tW(tB,o,i,a):tW(tI,o,i,a))[0],g:e[1],b:e[2],a:r}}(t))}this._rgb=e,this._valid=!!e}get valid(){return this._valid}get rgb(){var t=tZ(this._rgb);return t&&(t.a=tO(t.a)),t}set rgb(t){this._rgb=tq(t)}rgbString(){var t;return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${tO(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):void 0}hexString(){var t,e;return this._valid?(e=tR(t=this._rgb)?tP:tj,t?"#"+e(t.r)+e(t.g)+e(t.b)+tL(t.a,e):void 0):void 0}hslString(){return this._valid?function(t){if(!t)return;let e=tH(t),n=e[0],r=tT(e[1]),o=tT(e[2]);return t.a<255?`hsla(${n}, ${r}%, ${o}%, ${tO(t.a)})`:`hsl(${n}, ${r}%, ${o}%)`}(this._rgb):void 0}mix(t,e){if(t){let n;let r=this.rgb,o=t.rgb,i=e===n?.5:e,a=2*i-1,s=r.a-o.a,l=((a*s==-1?a:(a+s)/(1+a*s))+1)/2;n=1-l,r.r=255&l*r.r+n*o.r+.5,r.g=255&l*r.g+n*o.g+.5,r.b=255&l*r.b+n*o.b+.5,r.a=i*r.a+(1-i)*o.a,this.rgb=r}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,n){let r=t$(tO(t.r)),o=t$(tO(t.g)),i=t$(tO(t.b));return{r:tA(tX(r+n*(t$(tO(e.r))-r))),g:tA(tX(o+n*(t$(tO(e.g))-o))),b:tA(tX(i+n*(t$(tO(e.b))-i))),a:t.a+n*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new tK(this.rgb)}alpha(t){return this._rgb.a=tA(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=t_(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return tJ(this._rgb,2,t),this}darken(t){return tJ(this._rgb,2,-t),this}saturate(t){return tJ(this._rgb,1,t),this}desaturate(t){return tJ(this._rgb,1,-t),this}rotate(t){var e,n;return(n=tH(e=this._rgb))[0]=tY(n[0]+t),n=tW(tI,n,void 0,void 0),e.r=n[0],e.g=n[1],e.b=n[2],this}}function tG(t){if(t&&"object"==typeof t){let e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function t0(t){return tG(t)?t:new tK(t)}function t1(t){return tG(t)?t:new tK(t).saturate(.5).darken(.1).hexString()}let t2=Object.create(null),t5=Object.create(null);function t6(t,e){if(!e)return t;let n=e.split(".");for(let r=0,o=n.length;rt.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>t1(e.backgroundColor),this.hoverBorderColor=(t,e)=>t1(e.borderColor),this.hoverColor=(t,e)=>t1(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return t3(this,t,e)}get(t){return t6(this,t)}describe(t,e){return t3(t5,t,e)}override(t,e){return t3(t2,t,e)}route(t,e,n,r){let o=t6(this,t),i=t6(this,n),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){let t=this[a],e=i[r];return c(t)?Object.assign({},e,t):h(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function t8(t,e,n,r,o){let i=e[o];return i||(i=e[o]=t.measureText(o).width,n.push(o)),i>r&&(r=i),r}function t7(t,e,n,r){let o,i,a,s,c;let u=(r=r||{}).data=r.data||{},f=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(u=r.data={},f=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let h=0,p=n.length;for(o=0;on.length){for(o=0;o0&&t.stroke()}}function er(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==i.strokeColor;for(t.save(),t.font=o.string,a=t,i.translation&&a.translate(i.translation[0],i.translation[1]),s(i.rotation)||a.rotate(i.rotation),i.color&&(a.fillStyle=i.color),i.textAlign&&(a.textAlign=i.textAlign),i.textBaseline&&(a.textBaseline=i.textBaseline),c=0;c+t||0;function ep(t,e){let n={},r=c(e),o=r?Object.keys(e):e,i=c(t)?r?n=>h(t[n],t[e[n]]):e=>t[e]:()=>t;for(let a of o)n[a]=eh(i(a));return n}function ed(t){return ep(t,{top:"y",right:"x",bottom:"y",left:"x"})}function eg(t){return ep(t,["topLeft","topRight","bottomLeft","bottomRight"])}function ey(t){let e=ed(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function eb(t,e){t=t||{},e=e||t4.font;let n=h(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let r=h(t.style,e.style);r&&!(""+r).match(ef)&&(console.warn('Invalid font style specified: "'+r+'"'),r="");let o={family:h(t.family,e.family),lineHeight:function(t,e){let n=(""+t).match(eu);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t}(h(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:h(t.weight,e.weight),string:""};return o.string=!o||s(o.size)||s(o.family)?null:(o.style?o.style+" ":"")+(o.weight?o.weight+" ":"")+o.size+"px "+o.family,o}function em(t,e,n,r){let o,i,a,s=!0;for(o=0,i=t.length;on&&0===t?0:t+e;return{min:a(r,-Math.abs(i)),max:a(o,i)}}function ev(t,e){return Object.assign(Object.create(t),e)}function eM(t,e=[""],n=t,r,o=()=>t[0]){A(r)||(r=eT("_fallback",t));let i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:r,_getTarget:o,override:o=>eM([o,...t],e,n,r)};return new Proxy(i,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,r)=>eC(n,r,()=>(function(t,e,n,r){let o;for(let i of e)if(A(o=eT(ez(i,t),n)))return e_(t,o)?eA(n,r,t,o):o})(r,e,t,n)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>eS(t).includes(e),ownKeys:t=>eS(t),set(t,e,n){let r=t._storage||(t._storage=o());return t[e]=r[e]=n,delete t._keys,!0}})}function ew(t,e={scriptable:!0,indexable:!0}){let{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:n,indexable:r,isScriptable:O(n)?n:()=>n,isIndexable:O(r)?r:()=>r}}let ez=(t,e)=>t?t+k(e):e,e_=(t,e)=>c(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function eC(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];let r=n();return t[e]=r,r}let ek=(t,e)=>!0===t?e:"string"==typeof t?C(e,t):void 0;function eA(t,e,n,r){var o;let i=e._rootScopes,a=O(o=e._fallback)?o(n,r):o,s=[...t,...i],u=new Set;u.add(r);let f=eO(u,s,n,a||n,r);return!(null===f||A(a)&&a!==n&&null===(f=eO(u,s,a,f,r)))&&eM(Array.from(u),[""],i,a,()=>(function(t,e,n){let r=t._getTarget();e in r||(r[e]={});let o=r[e];return l(o)&&c(n)?n:o})(e,n,r))}function eO(t,e,n,r,o){for(;n;)n=function(t,e,n,r,o){for(let i of e){let a=ek(n,i);if(a){var s;t.add(a);let l=O(s=a._fallback)?s(n,o):s;if(A(l)&&l!==n&&l!==r)return l}else if(!1===a&&A(r)&&n!==r)return null}return!1}(t,e,n,r,o);return n}function eT(t,e){for(let n of e){if(!n)continue;let r=n[t];if(A(r))return r}}function eS(t){let e=t._keys;return e||(e=t._keys=function(t){let e=new Set;for(let n of t)for(let r of Object.keys(n).filter(t=>!t.startsWith("_")))e.add(r);return Array.from(e)}(t._scopes)),e}function eE(t,e,n,r){let o,i,a;let{iScale:s}=t,{key:l="r"}=this._parsing,c=Array(r);for(o=0;oe"x"===t?"y":"x";function eR(t,e,n){return Math.max(Math.min(t,n),e)}function eL(t,e,n,r,o){let i,a,s,l;if(e.spanGaps&&(t=t.filter(t=>!t.skip)),"monotone"===e.cubicInterpolationMode)!function(t,e="x"){let n,r,o;let i=eD(e),a=t.length,s=Array(a).fill(0),l=Array(a),c=ej(t,0);for(n=0;nwindow.getComputedStyle(t,null),eH=["top","right","bottom","left"];function eW(t,e,n){let r={};n=n?"-"+n:"";for(let o=0;o<4;o++){let i=eH[o];r[i]=parseFloat(t[e+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}let eY=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function eU(t,e){if("native"in t)return t;let{canvas:n,currentDevicePixelRatio:r}=e,o=eN(n),i="border-box"===o.boxSizing,a=eW(o,"padding"),s=eW(o,"border","width"),{x:l,y:c,box:u}=function(t,e){let n,r;let o=t.touches,i=o&&o.length?o[0]:t,{offsetX:a,offsetY:s}=i,l=!1;if(eY(a,s,t.target))n=a,r=s;else{let c=e.getBoundingClientRect();n=i.clientX-c.left,r=i.clientY-c.top,l=!0}return{x:n,y:r,box:l}}(t,n),f=a.left+(u&&s.left),h=a.top+(u&&s.top),{width:p,height:d}=e;return i&&(p-=a.width+s.width,d-=a.height+s.height),{x:Math.round((l-f)/p*n.width/r),y:Math.round((c-h)/d*n.height/r)}}let eV=t=>Math.round(10*t)/10;function eQ(t,e,n,r){let o=eN(t),i=eW(o,"margin"),a=eB(o.maxWidth,t,"clientWidth")||D,s=eB(o.maxHeight,t,"clientHeight")||D,l=function(t,e,n){let r,o;if(void 0===e||void 0===n){let i=eI(t);if(i){let a=i.getBoundingClientRect(),s=eN(i),l=eW(s,"border","width"),c=eW(s,"padding");e=a.width-c.width-l.width,n=a.height-c.height-l.height,r=eB(s.maxWidth,i,"clientWidth"),o=eB(s.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||D,maxHeight:o||D}}(t,e,n),{width:c,height:u}=l;if("content-box"===o.boxSizing){let f=eW(o,"border","width"),h=eW(o,"padding");c-=h.width+f.width,u-=h.height+f.height}return c=Math.max(0,c-i.width),u=Math.max(0,r?Math.floor(c/r):u-i.height),c=eV(Math.min(c,a,l.maxWidth)),u=eV(Math.min(u,s,l.maxHeight)),c&&!u&&(u=eV(c/2)),{width:c,height:u}}function eX(t,e,n){let r=e||1,o=Math.floor(t.height*r),i=Math.floor(t.width*r);t.height=o/r,t.width=i/r;let a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==r||a.height!==o||a.width!==i)&&(t.currentDevicePixelRatio=r,a.height=o,a.width=i,t.ctx.setTransform(r,0,0,r,0,0),!0)}let e$=function(){let t=!1;try{let e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(n){}return t}();function eJ(t,e){let n=eN(t).getPropertyValue(e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function eZ(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function eq(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function eK(t,e,n,r){let o={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},a=eZ(t,o,n),s=eZ(o,i,n),l=eZ(i,e,n),c=eZ(a,s,n),u=eZ(s,l,n);return eZ(c,u,n)}let eG=new Map;function e0(t,e,n){return(function(t,e){e=e||{};let n=t+JSON.stringify(e),r=eG.get(n);return r||(r=new Intl.NumberFormat(t,e),eG.set(n,r)),r})(e,n).format(t)}function e1(t,e,n){var r;return t?(r=n,{x:t=>e+e+r-t,setWidth(t){r=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function e2(t,e){let n,r;("ltr"===e||"rtl"===e)&&(r=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function e5(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function e6(t){return"angle"===t?{between:tt,compare:K,normalize:G}:{between:tr,compare:(t,e)=>t-e,normalize:t=>t}}function e3({start:t,end:e,count:n,loop:r,style:o}){return{start:t%n,end:e%n,loop:r&&(e-t+1)%n==0,style:o}}function e4(t,e,n){let r,o,i;if(!n)return[t];let{property:a,start:s,end:l}=n,c=e.length,{compare:u,between:f,normalize:h}=e6(a),{start:p,end:d,loop:g,style:y}=function(t,e,n){let r;let{property:o,start:i,end:a}=n,{between:s,normalize:l}=e6(o),c=e.length,{start:u,end:f,loop:h}=t;if(h){for(u+=c,f+=c,r=0;rf(s,i,r)&&0!==u(s,i),M=()=>0===u(l,r)||f(l,i,r),w=()=>m||v(),z=()=>!m||M();for(let _=p,C=p;_<=d;++_)(o=e[_%c]).skip||(r=h(o[a]))===i||(m=f(r,s,l),null===x&&w()&&(x=0===u(r,s)?_:C),null!==x&&z()&&(b.push(e3({start:x,end:_,loop:g,count:c,style:y})),x=null),C=_,i=r);return null!==x&&b.push(e3({start:x,end:d,loop:g,count:c,style:y})),b}function e8(t,e){let n=[],r=t.segments;for(let o=0;oo&&t[i%e].skip;)i--;return i%=e,{start:o,end:i}}(n,o,i,r);if(!0===r)return e9(t,[{start:a,end:s,loop:i}],n,e);let l=!!t._fullLoop&&0===a&&s===o-1;return e9(t,function(t,e,n,r){let o;let i=t.length,a=[],s=e,l=t[e];for(o=e+1;o<=n;++o){let c=t[o%i];c.skip||c.stop?l.skip||(r=!1,a.push({start:e%i,end:(o-1)%i,loop:r}),e=s=c.stop?o:null):(s=o,l.skip&&(e=o)),l=c}return null!==s&&a.push({start:e%i,end:s%i,loop:r}),a}(n,a,s=6}function isNumber(obj){return"number"==typeof obj}var byteSuffixes=["bytes","KB","MB","GB","TB","PB","EB"];function formatValue(pre,value,options,axis){pre=pre||"",options.prefix&&(value<0&&(value*=-1,pre+="-"),pre+=options.prefix);var suffix=options.suffix||"",precision=options.precision,round=options.round;if(options.byteScale){var suffixIdx,baseValue=axis?options.byteScale:value;baseValue>=0x1000000000000000?(value/=0x1000000000000000,suffixIdx=6):baseValue>=0x4000000000000?(value/=0x4000000000000,suffixIdx=5):baseValue>=1099511627776?(value/=1099511627776,suffixIdx=4):baseValue>=1073741824?(value/=1073741824,suffixIdx=3):baseValue>=1048576?(value/=1048576,suffixIdx=2):baseValue>=1024?(value/=1024,suffixIdx=1):suffixIdx=0,void 0===precision&&void 0===round&&(value>=1023.5&&suffixIdx=1e3?4:3),suffix=" "+byteSuffixes[suffixIdx]}if(void 0!==precision&&void 0!==round)throw Error("Use either round or precision, not both");if(!axis&&(void 0===precision||(value=value.toPrecision(precision),options.zeros||(value=parseFloat(value))),void 0!==round)){if(round<0){var num=Math.pow(10,-1*round);value=parseInt((1*value/num).toFixed(0))*num}else value=value.toFixed(round),options.zeros||(value=parseFloat(value))}if(options.thousands||options.decimal){var parts=(value=""+value).split(".");value=parts[0],options.thousands&&(value=value.replace(/\B(?=(\d{3})+(?!\d))/g,options.thousands)),parts.length>1&&(value+=(options.decimal||".")+parts[1])}return pre+value+suffix}function seriesOption(chart,series,option){return option in series?series[option]:option in chart.options?chart.options[option]:null}var baseOptions={maintainAspectRatio:!1,animation:!1,plugins:{legend:{},tooltip:{displayColors:!1,callbacks:{}},title:{font:{size:20},color:"#333"}},interaction:{}},defaultOptions$2={scales:{y:{ticks:{maxTicksLimit:4},title:{font:{size:16},color:"#333"},grid:{}},x:{grid:{drawOnChartArea:!1},title:{font:{size:16},color:"#333"},time:{},ticks:{}}}},defaultColors=["#3366CC","#DC3912","#FF9900","#109618","#990099","#3B3EAC","#0099C6","#DD4477","#66AA00","#B82E2E","#316395","#994499","#22AA99","#AAAA11","#6633CC","#E67300","#8B0707","#329262","#5574A6","#651067"],hideLegend$2=function(options,legend,hideLegend){void 0!==legend?(options.plugins.legend.display=!!legend,legend&&!0!==legend&&(options.plugins.legend.position=legend)):hideLegend&&(options.plugins.legend.display=!1)},setTitle$2=function(options,title){options.plugins.title.display=!0,options.plugins.title.text=title},setBarMin$1=function(options,min){null!==min&&(options.scales.x.min=toFloat(min))},setBarMax$1=function(options,max){options.scales.x.max=toFloat(max)},setStacked$2=function(options,stacked){options.scales.x.stacked=!!stacked,options.scales.y.stacked=!!stacked},setXtitle$2=function(options,title){options.scales.x.title.display=!0,options.scales.x.title.text=title},setYtitle$2=function(options,title){options.scales.y.title.display=!0,options.scales.y.title.text=title},addOpacity=function(hex,opacity){var result=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);return result?"rgba("+parseInt(result[1],16)+", "+parseInt(result[2],16)+", "+parseInt(result[3],16)+", "+opacity+")":hex},notnull=function(x){return null!=x},setLabelSize=function(chart,data,options){var maxLabelSize=Math.ceil(chart.element.offsetWidth/4/data.labels.length);maxLabelSize>25?maxLabelSize=25:maxLabelSize<10&&(maxLabelSize=10),options.scales.x.ticks.callback||(options.scales.x.ticks.callback=function(value){return(value=""+this.getLabelForValue(value)).length>maxLabelSize?value.substring(0,maxLabelSize-2)+"...":value})},setFormatOptions$1=function(chart,options,chartType){var formatOptions={prefix:chart.options.prefix,suffix:chart.options.suffix,thousands:chart.options.thousands,decimal:chart.options.decimal,precision:chart.options.precision,round:chart.options.round,zeros:chart.options.zeros};if(chart.options.bytes){var series=chart.data;"pie"===chartType&&(series=[{data:series}]);for(var max=0,i=0;imax&&(max=s.data[j][1]);for(var scale=1;max>=1024;)scale*=1024,max/=1024;formatOptions.byteScale=scale}if("pie"!==chartType){var axis=options.scales.y;"bar"===chartType&&(axis=options.scales.x),formatOptions.byteScale&&(axis.ticks.stepSize||(axis.ticks.stepSize=formatOptions.byteScale/2),axis.ticks.maxTicksLimit||(axis.ticks.maxTicksLimit=4)),axis.ticks.callback||(axis.ticks.callback=function(value){return formatValue("",value,formatOptions,!0)})}if(!options.plugins.tooltip.callbacks.label){if("scatter"===chartType)options.plugins.tooltip.callbacks.label=function(context){var label=context.dataset.label||"";return label&&(label+=": "),label+"("+context.label+", "+context.formattedValue+")"};else if("bubble"===chartType)options.plugins.tooltip.callbacks.label=function(context){var label=context.dataset.label||"";label&&(label+=": ");var dataPoint=context.raw;return label+"("+dataPoint.x+", "+dataPoint.y+", "+dataPoint.v+")"};else if("pie"===chartType)options.plugins.tooltip.callbacks.label=function(context){var dataLabel=context.label;return isArray(dataLabel)?(dataLabel=dataLabel.slice(),dataLabel[0]+=": "):dataLabel+=": ",formatValue(dataLabel,context.parsed,formatOptions)};else{var valueLabel="bar"===chartType?"x":"y";options.plugins.tooltip.callbacks.label=function(context){if(null!==context.parsed[valueLabel]){var label=context.dataset.label||"";return label&&(label+=": "),formatValue(label,context.parsed[valueLabel],formatOptions)}}}}},jsOptions$2=jsOptionsFunc(merge(baseOptions,defaultOptions$2),hideLegend$2,setTitle$2,function(options,min){null!==min&&(options.scales.y.min=toFloat(min))},function(options,max){options.scales.y.max=toFloat(max)},setStacked$2,setXtitle$2,setYtitle$2),createDataTable=function(chart,options,chartType){var datasets=[],labels=[],colors=chart.options.colors||defaultColors,day=!0,week=!0,month=!0,year=!0,hour=!0,minute=!0,series=chart.data,max=0;if("bubble"===chartType)for(var i$1=0;i$1max&&(max=s$1.data[j$1][2]);var dayOfWeek,i,j,s,d,key,rows=[],rows2=[];if("bar"===chartType||"column"===chartType||"number"!==chart.xtype&&"bubble"!==chart.xtype){var d1,dayOfWeek1,d2,value,k,sortedLabels=[];for(i=0;i0){var color,backgroundColor,step,minTime=(notnull(xmin)?toDate(xmin):labels[0]).getTime(),maxTime=(notnull(xmax)?toDate(xmax):labels[0]).getTime();for(i=1;imaxTime&&(maxTime=value$1)}var timeDiff=(maxTime-minTime)/864e5;if(!options.scales.x.time.unit&&(year||timeDiff>3650?(options.scales.x.time.unit="year",step=365):month||timeDiff>300?(options.scales.x.time.unit="month",step=30):day||timeDiff>10?(options.scales.x.time.unit="day",step=1):hour||timeDiff>.5?(options.scales.x.time.displayFormats={hour:"MMM d, h a"},options.scales.x.time.unit="hour",step=1/24):minute&&(options.scales.x.time.displayFormats={minute:"h:mm a"},options.scales.x.time.unit="minute",step=1/24/60),step&&timeDiff>0)){var width=chart.element.offsetWidth;if(width>0){var unitStepSize=Math.ceil(timeDiff/step/(width/100));week&&1===step&&(unitStepSize=7*Math.ceil(unitStepSize/7)),options.scales.x.time.stepSize=unitStepSize}}!options.scales.x.time.tooltipFormat&&(day?options.scales.x.time.tooltipFormat="PP":hour?options.scales.x.time.tooltipFormat="MMM d, h a":minute&&(options.scales.x.time.tooltipFormat="h:mm a"))}return{labels:labels,datasets:datasets}},defaultExport$2=function(library){this.name="chartjs",this.library=library};defaultExport$2.prototype.renderLineChart=function(chart,chartType){var chartOptions={};!chart.options.max&&function(data){var i,j,d;for(i=0;i● '+formatValue(this.series.name+": ",this.y,formatOptions)+"
"})},defaultExport$1=function(library){this.name="highcharts",this.library=library};defaultExport$1.prototype.renderLineChart=function(chart,chartType){var chartOptions={};"areaspline"===(chartType=chartType||"spline")&&(chartOptions={plotOptions:{areaspline:{stacking:"normal"},area:{stacking:"normal"},series:{marker:{enabled:!1}}}}),!1===chart.options.curve&&("areaspline"===chartType?chartType="area":"spline"===chartType&&(chartType="line"));var data,i,j,options=jsOptions$1(chart,chart.options,chartOptions);"number"===chart.xtype?options.xAxis.type=options.xAxis.type||"linear":options.xAxis.type="string"===chart.xtype?"category":"datetime",options.chart.type||(options.chart.type=chartType),setFormatOptions(chart,options,chartType);var series=chart.data;for(i=0;i0)return!1;return!0}function addEvent(elem,event,fn){if(elem.addEventListener)return elem.addEventListener(event,fn,!1),fn;var fn2=function(){return fn.call(elem,window.event)};return elem.attachEvent("on"+event,fn2),fn2}function removeEvent(elem,event,fn){elem.removeEventListener?elem.removeEventListener(event,fn,!1):elem.detachEvent("on"+event,fn)}function childOf(p,c){if(p===c)return!1;for(;c&&c!==p;)c=c.parentNode;return c===p}defaultExport.prototype.renderLineChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var chartOptions={};!1===chart.options.curve&&(chartOptions.curveType="none"),!1===chart.options.points&&(chartOptions.pointSize=0);var options=jsOptions(chart,chart.options,chartOptions),data=this$1$1.createDataTable(chart.data,chart.xtype);this$1$1.drawChart(chart,"LineChart",data,options)})},defaultExport.prototype.renderPieChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var chartOptions={chartArea:{top:"10%",height:"80%"},legend:{}};chart.options.colors&&(chartOptions.colors=chart.options.colors),chart.options.donut&&(chartOptions.pieHole=.5),"legend"in chart.options&&hideLegend(chartOptions,chart.options.legend),chart.options.title&&setTitle(chartOptions,chart.options.title);var options=merge(merge(defaultOptions,chartOptions),chart.options.library||{}),data=new this$1$1.library.visualization.DataTable;data.addColumn("string",""),data.addColumn("number","Value"),data.addRows(chart.data),this$1$1.drawChart(chart,"PieChart",data,options)})},defaultExport.prototype.renderColumnChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var options=jsOptions(chart,chart.options),data=this$1$1.createDataTable(chart.data,chart.xtype);this$1$1.drawChart(chart,"ColumnChart",data,options)})},defaultExport.prototype.renderBarChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var options=jsOptionsFunc(defaultOptions,hideLegend,setTitle,setBarMin,setBarMax,setStacked,setXtitle,setYtitle)(chart,chart.options,{hAxis:{gridlines:{color:"#ccc"}}}),data=this$1$1.createDataTable(chart.data,chart.xtype);this$1$1.drawChart(chart,"BarChart",data,options)})},defaultExport.prototype.renderAreaChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var options=jsOptions(chart,chart.options,{isStacked:!0,pointSize:0,areaOpacity:.5}),data=this$1$1.createDataTable(chart.data,chart.xtype);this$1$1.drawChart(chart,"AreaChart",data,options)})},defaultExport.prototype.renderGeoChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,"geochart",function(){var options=merge(merge(defaultOptions,{legend:"none",colorAxis:{colors:chart.options.colors||["#f6c7b6","#ce502d"]}}),chart.options.library||{}),data=new this$1$1.library.visualization.DataTable;data.addColumn("string",""),data.addColumn("number",chart.options.label||"Value"),data.addRows(chart.data),this$1$1.drawChart(chart,"GeoChart",data,options)})},defaultExport.prototype.renderScatterChart=function(chart){var this$1$1=this;this.waitForLoaded(chart,function(){var i,j,data,d,options=jsOptions(chart,chart.options,{}),series=chart.data,rows2=[];for(i=0;i0)throw Error("No charting library found for "+chartType);throw Error("No charting libraries found - be sure to include one before your charts")})(chartType,chart),chart.options.download&&!chart.__downloadAttached&&"chartjs"===chart.adapter&&(element=(chart1=chart).element,link=document.createElement("a"),!0===(download=chart1.options.download)?download={}:"string"==typeof download&&(download={filename:download}),link.download=download.filename||"chart.png",link.style.position="absolute",link.style.top="20px",link.style.right="20px",link.style.zIndex=1e3,link.style.lineHeight="20px",link.target="_blank",(image=document.createElement("img")).alt="Download",image.style.border="none",image.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABCFBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMywEsqxAAAAV3RSTlMAAQIDBggJCgsMDQ4PERQaHB0eISIjJCouLzE0OTo/QUJHSUpLTU5PUllhYmltcHh5foWLjI+SlaCio6atr7S1t7m6vsHHyM7R2tze5Obo7fHz9ff5+/1hlxK2AAAA30lEQVQYGUXBhVYCQQBA0TdYWAt2d3d3YWAHyur7/z9xgD16Lw0DW+XKx+1GgX+FRzM3HWQWrHl5N/oapW5RPe0PkBu+UYeICvozTWZVK23Ao04B79oJrOsJDOoxkZoQPWgX29pHpCZEk7rEvQYiNSFq1UMqvlCjJkRBS1R8hb00Vb/TajtBL7nTHE1X1vyMQF732dQhyF2o6SAwrzP06iUQzvwsArlnzcOdrgBhJyHa1QOgO9U1GsKuvjUTjavliZYQ8nNPapG6sap/3nrIdJ6bOWzmX/fy0XVpfzZP3S8OJT3g9EEiJwAAAABJRU5ErkJggg==",link.appendChild(image),element.style.position="relative",chart1.__downloadAttached=!0,chart1.__enterEvent=addEvent(element,"mouseover",function(e){var related=e.relatedTarget;related&&(related===this||childOf(this,related))||!chart1.options.download||(link.href=chart1.toImage(download),element.appendChild(link))}),chart1.__leaveEvent=addEvent(element,"mouseout",function(e){var related=e.relatedTarget;related&&(related===this||childOf(this,related))||!link.parentNode||link.parentNode.removeChild(link)}))}(this.__chartName(),this)},Chart.prototype.__config=function(){return config};var Chartkick={LineChart:function(Chart){function LineChart(){Chart.apply(this,arguments)}return Chart&&(LineChart.__proto__=Chart),LineChart.prototype=Object.create(Chart&&Chart.prototype),LineChart.prototype.constructor=LineChart,LineChart.prototype.__processData=function(){return processSeries(this)},LineChart.prototype.__chartName=function(){return"LineChart"},LineChart}(Chart),PieChart:function(Chart){function PieChart(){Chart.apply(this,arguments)}return Chart&&(PieChart.__proto__=Chart),PieChart.prototype=Object.create(Chart&&Chart.prototype),PieChart.prototype.constructor=PieChart,PieChart.prototype.__processData=function(){return processSimple(this)},PieChart.prototype.__chartName=function(){return"PieChart"},PieChart}(Chart),ColumnChart:function(Chart){function ColumnChart(){Chart.apply(this,arguments)}return Chart&&(ColumnChart.__proto__=Chart),ColumnChart.prototype=Object.create(Chart&&Chart.prototype),ColumnChart.prototype.constructor=ColumnChart,ColumnChart.prototype.__processData=function(){return processSeries(this,null,!0)},ColumnChart.prototype.__chartName=function(){return"ColumnChart"},ColumnChart}(Chart),BarChart:function(Chart){function BarChart(){Chart.apply(this,arguments)}return Chart&&(BarChart.__proto__=Chart),BarChart.prototype=Object.create(Chart&&Chart.prototype),BarChart.prototype.constructor=BarChart,BarChart.prototype.__processData=function(){return processSeries(this,null,!0)},BarChart.prototype.__chartName=function(){return"BarChart"},BarChart}(Chart),AreaChart:function(Chart){function AreaChart(){Chart.apply(this,arguments)}return Chart&&(AreaChart.__proto__=Chart),AreaChart.prototype=Object.create(Chart&&Chart.prototype),AreaChart.prototype.constructor=AreaChart,AreaChart.prototype.__processData=function(){return processSeries(this)},AreaChart.prototype.__chartName=function(){return"AreaChart"},AreaChart}(Chart),GeoChart:function(Chart){function GeoChart(){Chart.apply(this,arguments)}return Chart&&(GeoChart.__proto__=Chart),GeoChart.prototype=Object.create(Chart&&Chart.prototype),GeoChart.prototype.constructor=GeoChart,GeoChart.prototype.__processData=function(){return processSimple(this)},GeoChart.prototype.__chartName=function(){return"GeoChart"},GeoChart}(Chart),ScatterChart:function(Chart){function ScatterChart(){Chart.apply(this,arguments)}return Chart&&(ScatterChart.__proto__=Chart),ScatterChart.prototype=Object.create(Chart&&Chart.prototype),ScatterChart.prototype.constructor=ScatterChart,ScatterChart.prototype.__processData=function(){return processSeries(this,"number")},ScatterChart.prototype.__chartName=function(){return"ScatterChart"},ScatterChart}(Chart),BubbleChart:function(Chart){function BubbleChart(){Chart.apply(this,arguments)}return Chart&&(BubbleChart.__proto__=Chart),BubbleChart.prototype=Object.create(Chart&&Chart.prototype),BubbleChart.prototype.constructor=BubbleChart,BubbleChart.prototype.__processData=function(){return processSeries(this,"bubble")},BubbleChart.prototype.__chartName=function(){return"BubbleChart"},BubbleChart}(Chart),Timeline:function(Chart){function Timeline(){Chart.apply(this,arguments)}return Chart&&(Timeline.__proto__=Chart),Timeline.prototype=Object.create(Chart&&Chart.prototype),Timeline.prototype.constructor=Timeline,Timeline.prototype.__processData=function(){var i,data=this.rawData;for(i=0;i_attachContext(proxy,ctx,subProxy,descriptorDefaults),override:scope=>_attachContext(proxy.override(scope),context,subProxy,descriptorDefaults)};return new Proxy(cache,{deleteProperty:(target,prop)=>(delete target[prop],delete proxy[prop],!0),get:(target,prop,receiver)=>_cached(target,prop,()=>(function(target,prop,receiver){let{_proxy,_context,_subProxy,_descriptors:descriptors}=target,value=_proxy[prop];return isFunction(value)&&descriptors.isScriptable(prop)&&(value=function(prop,value,target,receiver){let{_proxy,_context,_subProxy,_stack}=target;if(_stack.has(prop))throw Error("Recursion detected: "+Array.from(_stack).join("->")+"->"+prop);return _stack.add(prop),value=value(_context,_subProxy||receiver),_stack.delete(prop),needsSubResolver(prop,value)&&(value=createSubResolver(_proxy._scopes,_proxy,prop,value)),value}(prop,value,target,receiver)),isArray(value)&&value.length&&(value=function(prop,value,target,isIndexable){let{_proxy,_context,_subProxy,_descriptors:descriptors}=target;if(defined(_context.index)&&isIndexable(prop))value=value[_context.index%value.length];else if(isObject(value[0])){let arr=value,scopes=_proxy._scopes.filter(s=>s!==arr);for(let item of(value=[],arr)){let resolver=createSubResolver(scopes,_proxy,prop,item);value.push(_attachContext(resolver,_context,_subProxy&&_subProxy[prop],descriptors))}}return value}(prop,value,target,descriptors.isIndexable)),needsSubResolver(prop,value)&&(value=_attachContext(value,_context,_subProxy&&_subProxy[prop],descriptors)),value})(target,prop,receiver)),getOwnPropertyDescriptor:(target,prop)=>target._descriptors.allKeys?Reflect.has(proxy,prop)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(proxy,prop),getPrototypeOf:()=>Reflect.getPrototypeOf(proxy),has:(target,prop)=>Reflect.has(proxy,prop),ownKeys:()=>Reflect.ownKeys(proxy),set:(target,prop,value)=>(proxy[prop]=value,delete target[prop],!0)})}},aA:function(){return getRtlAdapter},aB:function(){return overrideTextDirection},aC:function(){return _textX},aD:function(){return restoreTextDirection},aE:function(){return drawPointLegend},aF:function(){return noop},aG:function(){return distanceBetweenPoints},aH:function(){return _setMinAndMaxByKey},aI:function(){return niceNum},aJ:function(){return almostWhole},aK:function(){return almostEquals},aL:function(){return _decimalPlaces},aM:function(){return _longestText},aN:function(){return _filterBetween},aO:function(){return _lookup},aa:function(){return _createResolver},ab:function(){return _descriptors},ac:function(){return mergeIf},ad:function(){return uid},ae:function(){return debounce},af:function(){return retinaScale},ag:function(){return clearCanvas},ah:function(){return setsEqual},ai:function(){return _elementsEqual},aj:function(){return _isClickEvent},ak:function(){return _isBetween},al:function(){return _readValueToProps},am:function(){return _updateBezierControlPoints},an:function(){return _computeSegments},ao:function(){return _boundSegments},ap:function(){return _steppedInterpolation},aq:function(){return _bezierInterpolation},ar:function(){return _pointInLine},as:function(){return _steppedLineTo},at:function(){return _bezierCurveTo},au:function(){return drawPoint},av:function(){return addRoundedRectPath},aw:function(){return toTRBL},ax:function(){return toTRBLCorners},ay:function(){return _boundSegment},az:function(){return _normalizeAngle},b:function(){return isArray},c:function(){return color},d:function(){return defaults},e:function(){return effects},f:function(){return resolveObjectKey},g:function(){return isNumberFinite},h:function(){return createContext},i:function(){return isObject},j:function(){return defined},k:function(){return isNullOrUndef},l:function(){return listenArrayEvents},m:function(){return toPercentage},n:function(){return toDimension},o:function(){return formatNumber},p:function(){return _angleBetween},q:function(){return _getStartAndCountOfVisiblePoints},r:function(){return requestAnimFrame},s:function(){return sign},t:function(){return toRadians},u:function(){return unlistenArrayEvents},v:function(){return valueOrDefault},w:function(){return _scaleRangesChanged},x:function(){return isNumber},y:function(){return _parseObjectDataRadialScale},z:function(){return log10}});let uid=(id=0,function(){return id++});function isNullOrUndef(value){return null==value}function isArray(value){if(Array.isArray&&Array.isArray(value))return!0;let type=Object.prototype.toString.call(value);return"[object"===type.slice(0,7)&&"Array]"===type.slice(-6)}function isObject(value){return null!==value&&"[object Object]"===Object.prototype.toString.call(value)}let isNumberFinite=value=>("number"==typeof value||value instanceof Number)&&isFinite(+value);function finiteOrDefault(value,defaultValue){return isNumberFinite(value)?value:defaultValue}function valueOrDefault(value,defaultValue){return void 0===value?defaultValue:value}let toPercentage=(value,dimension)=>"string"==typeof value&&value.endsWith("%")?parseFloat(value)/100:value/dimension,toDimension=(value,dimension)=>"string"==typeof value&&value.endsWith("%")?parseFloat(value)/100*dimension:+value;function callback(fn,args,thisArg){if(fn&&"function"==typeof fn.call)return fn.apply(thisArg,args)}function each(loopable,fn,thisArg,reverse){let i,len,keys;if(isArray(loopable)){if(len=loopable.length,reverse)for(i=len-1;i>=0;i--)fn.call(thisArg,loopable[i],i);else for(i=0;iv,x:o=>o.x,y:o=>o.y};function resolveObjectKey(obj,key){let resolver=keyResolvers[key]||(keyResolvers[key]=function(key){let keys=function(key){let parts=key.split("."),keys=[],tmp="";for(let part of parts)(tmp+=part).endsWith("\\")?tmp=tmp.slice(0,-1)+".":(keys.push(tmp),tmp="");return keys}(key);return obj=>{for(let k of keys){if(""===k)break;obj=obj&&obj[k]}return obj}}(key));return resolver(obj)}function _capitalize(str){return str.charAt(0).toUpperCase()+str.slice(1)}let defined=value=>void 0!==value,isFunction=value=>"function"==typeof value,setsEqual=(a,b)=>{if(a.size!==b.size)return!1;for(let item of a)if(!b.has(item))return!1;return!0};function _isClickEvent(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}let PI=Math.PI,TAU=2*PI,PITAU=TAU+PI,INFINITY=Number.POSITIVE_INFINITY,RAD_PER_DEG=PI/180,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=2*PI/3,log10=Math.log10,sign=Math.sign;function niceNum(range){let roundedRange=Math.round(range);range=almostEquals(range,roundedRange,range/1e3)?roundedRange:range;let niceRange=Math.pow(10,Math.floor(log10(range))),fraction=range/niceRange;return(fraction<=1?1:fraction<=2?2:fraction<=5?5:10)*niceRange}function _factorize(value){let i;let result=[],sqrt=Math.sqrt(value);for(i=1;ia-b).pop(),result}function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}function almostEquals(x,y,epsilon){return Math.abs(x-y)=x}function _setMinAndMaxByKey(array,target,property){let i,ilen,value;for(i=0,ilen=array.length;iangleToEnd&&startToAngle=Math.min(start,end)-epsilon&&value<=Math.max(start,end)+epsilon}function _lookup(table,value,cmp){let mid;cmp=cmp||(index=>table[index]1;)cmp(mid=lo+hi>>1)?lo=mid:hi=mid;return{lo,hi}}let _lookupByKey=(table,key,value,last)=>_lookup(table,value,last?index=>table[index][key]<=value:index=>table[index][key]_lookup(table,value,index=>table[index][key]>=value);function _filterBetween(values,min,max){let start=0,end=values.length;for(;startstart&&values[end-1]>max;)end--;return start>0||end{let method="_onData"+_capitalize(key),base=array[key];Object.defineProperty(array,key,{configurable:!0,enumerable:!1,value(...args){let res=base.apply(this,args);return array._chartjs.listeners.forEach(object=>{"function"==typeof object[method]&&object[method](...args)}),res}})})}function unlistenArrayEvents(array,listener){let stub=array._chartjs;if(!stub)return;let listeners=stub.listeners,index=listeners.indexOf(listener);-1!==index&&listeners.splice(index,1),listeners.length>0||(arrayEvents.forEach(key=>{delete array[key]}),delete array._chartjs)}function _arrayUnique(items){let i,ilen;let set=new Set;for(i=0,ilen=items.length;iArray.prototype.slice.call(args)),ticking=!1,args=[];return function(...rest){args=updateArgs(rest),ticking||(ticking=!0,requestAnimFrame.call(window,()=>{ticking=!1,fn.apply(thisArg,args)}))}}function debounce(fn,delay){let timeout;return function(...args){return delay?(clearTimeout(timeout),timeout=setTimeout(fn,delay,args)):fn.apply(this,args),delay}}let _toLeftRightCenter=align=>"start"===align?"left":"end"===align?"right":"center",_alignStartEnd=(align,start,end)=>"start"===align?start:"end"===align?end:(start+end)/2,_textX=(align,left,right,rtl)=>align===(rtl?"left":"right")?right:"center"===align?(left+right)/2:left;function _getStartAndCountOfVisiblePoints(meta,points,animationsDisabled){let pointCount=points.length,start=0,count=pointCount;if(meta._sorted){let{iScale,_parsed}=meta,axis=iScale.axis,{min,max,minDefined,maxDefined}=iScale.getUserBounds();minDefined&&(start=_limitValue(Math.min(_lookupByKey(_parsed,iScale.axis,min).lo,animationsDisabled?pointCount:_lookupByKey(points,axis,iScale.getPixelForValue(min)).lo),0,pointCount-1)),count=maxDefined?_limitValue(Math.max(_lookupByKey(_parsed,iScale.axis,max,!0).hi+1,animationsDisabled?0:_lookupByKey(points,axis,iScale.getPixelForValue(max),!0).hi+1),start,pointCount)-start:pointCount-start}return{start,count}}function _scaleRangesChanged(meta){let{xScale,yScale,_scaleRanges}=meta,newRanges={xmin:xScale.min,xmax:xScale.max,ymin:yScale.min,ymax:yScale.max};if(!_scaleRanges)return meta._scaleRanges=newRanges,!0;let changed=_scaleRanges.xmin!==xScale.min||_scaleRanges.xmax!==xScale.max||_scaleRanges.ymin!==yScale.min||_scaleRanges.ymax!==yScale.max;return Object.assign(_scaleRanges,newRanges),changed}let atEdge=t=>0===t||1===t,elasticIn=(t,s,p)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-s)*TAU/p)),elasticOut=(t,s,p)=>Math.pow(2,-10*t)*Math.sin((t-s)*TAU/p)+1,effects={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*HALF_PI)+1,easeOutSine:t=>Math.sin(t*HALF_PI),easeInOutSine:t=>-.5*(Math.cos(PI*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>atEdge(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(-Math.pow(2,-10*(2*t-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>atEdge(t)?t:elasticIn(t,.075,.3),easeOutElastic:t=>atEdge(t)?t:elasticOut(t,.075,.3),easeInOutElastic:t=>atEdge(t)?t:t<.5?.5*elasticIn(2*t,.1125,.45):.5+.5*elasticOut(2*t-1,.1125,.45),easeInBack:t=>t*t*(2.70158*t-1.70158),easeOutBack:t=>(t-=1)*t*(2.70158*t+1.70158)+1,easeInOutBack(t){let s=1.70158;return(t/=.5)<1?.5*(t*t*(((s*=1.525)+1)*t-s)):.5*((t-=2)*t*(((s*=1.525)+1)*t+s)+2)},easeInBounce:t=>1-effects.easeOutBounce(1-t),easeOutBounce:t=>t<.36363636363636365?7.5625*t*t:t<.7272727272727273?7.5625*(t-=.5454545454545454)*t+.75:t<.9090909090909091?7.5625*(t-=.8181818181818182)*t+.9375:7.5625*(t-=.9545454545454546)*t+.984375,easeInOutBounce:t=>t<.5?.5*effects.easeInBounce(2*t):.5*effects.easeOutBounce(2*t-1)+.5};/*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + */ function round(v){return v+.5|0}let lim=(v,l,h)=>Math.max(Math.min(v,h),l);function p2b(v){return lim(round(2.55*v),0,255)}function n2b(v){return lim(round(255*v),0,255)}function b2n(v){return lim(round(v/2.55)/100,0,1)}function n2p(v){return lim(round(100*v),0,100)}let map$1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},hex=[..."0123456789ABCDEF"],h1=b=>hex[15&b],h2=b=>hex[(240&b)>>4]+hex[15&b],eq=b=>(240&b)>>4==(15&b),isShort=v=>eq(v.r)&&eq(v.g)&&eq(v.b)&&eq(v.a),alpha=(a,f)=>a<255?f(a):"",HUE_RE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(h,s,l){let a=s*Math.min(l,1-l),f=(n,k=(n+h/30)%12)=>l-a*Math.max(Math.min(k-3,9-k,1),-1);return[f(0),f(8),f(4)]}function hsv2rgbn(h,s,v){let f=(n,k=(n+h/60)%6)=>v-v*s*Math.max(Math.min(k,4-k,1),0);return[f(5),f(3),f(1)]}function hwb2rgbn(h,w,b){let i;let rgb=hsl2rgbn(h,1,.5);for(w+b>1&&(i=1/(w+b),w*=i,b*=i),i=0;i<3;i++)rgb[i]*=1-w-b,rgb[i]+=w;return rgb}function rgb2hsl(v){let h,s,d;let r=v.r/255,g=v.g/255,b=v.b/255,max=Math.max(r,g,b),min=Math.min(r,g,b),l=(max+min)/2;return max!==min&&(d=max-min,s=l>.5?d/(2-max-min):d/(max+min),h=60*(h=r===max?(g-b)/d+(gv<=.0031308?12.92*v:1.055*Math.pow(v,1/2.4)-.055,from=v=>v<=.04045?v/12.92:Math.pow((v+.055)/1.055,2.4);function modHSL(v,i,ratio){if(v){let tmp=rgb2hsl(v);tmp[i]=Math.max(0,Math.min(tmp[i]+tmp[i]*ratio,0===i?360:1)),tmp=calln(hsl2rgbn,tmp,void 0,void 0),v.r=tmp[0],v.g=tmp[1],v.b=tmp[2]}}function clone(v,proto){return v?Object.assign(proto||{},v):v}function fromObject(input){var v={r:0,g:0,b:0,a:255};return Array.isArray(input)?input.length>=3&&(v={r:input[0],g:input[1],b:input[2],a:255},input.length>3&&(v.a=n2b(input[3]))):(v=clone(input,{r:0,g:0,b:0,a:1})).a=n2b(v.a),v}class Color{constructor(input){let v;if(input instanceof Color)return input;let type=typeof input;if("object"===type)v=fromObject(input);else if("string"===type){var ret,len;len=input.length,"#"===input[0]&&(4===len||5===len?ret={r:255&17*map$1[input[1]],g:255&17*map$1[input[2]],b:255&17*map$1[input[3]],a:5===len?17*map$1[input[4]]:255}:(7===len||9===len)&&(ret={r:map$1[input[1]]<<4|map$1[input[2]],g:map$1[input[3]]<<4|map$1[input[4]],b:map$1[input[5]]<<4|map$1[input[6]],a:9===len?map$1[input[7]]<<4|map$1[input[8]]:255})),v=ret||function(str){names||((names=function(){let i,j,k,ok,nk;let unpacked={},keys=Object.keys(names$1),tkeys=Object.keys(map);for(i=0;i>16&255,k>>8&255,255&k]}return unpacked}()).transparent=[0,0,0,0]);let a=names[str.toLowerCase()];return a&&{r:a[0],g:a[1],b:a[2],a:4===a.length?a[3]:255}}(input)||("r"===input.charAt(0)?function(str){let r,g,b;let m=RGB_RE.exec(str),a=255;if(m){if(m[7]!==r){let v=+m[7];a=m[8]?p2b(v):lim(255*v,0,255)}return r=+m[1],g=+m[3],b=+m[5],{r:r=255&(m[2]?p2b(r):lim(r,0,255)),g:g=255&(m[4]?p2b(g):lim(g,0,255)),b:b=255&(m[6]?p2b(b):lim(b,0,255)),a:a}}}(input):function(str){let v;let m=HUE_RE.exec(str),a=255;if(!m)return;m[5]!==v&&(a=m[6]?p2b(+m[5]):n2b(+m[5]));let h=hue(+m[2]),p1=+m[3]/100,p2=+m[4]/100;return{r:(v="hwb"===m[1]?calln(hwb2rgbn,h,p1,p2):"hsv"===m[1]?calln(hsv2rgbn,h,p1,p2):calln(hsl2rgbn,h,p1,p2))[0],g:v[1],b:v[2],a:a}}(input))}this._rgb=v,this._valid=!!v}get valid(){return this._valid}get rgb(){var v=clone(this._rgb);return v&&(v.a=b2n(v.a)),v}set rgb(obj){this._rgb=fromObject(obj)}rgbString(){var v;return this._valid?(v=this._rgb)&&(v.a<255?`rgba(${v.r}, ${v.g}, ${v.b}, ${b2n(v.a)})`:`rgb(${v.r}, ${v.g}, ${v.b})`):void 0}hexString(){var v,f;return this._valid?(f=isShort(v=this._rgb)?h1:h2,v?"#"+f(v.r)+f(v.g)+f(v.b)+alpha(v.a,f):void 0):void 0}hslString(){return this._valid?function(v){if(!v)return;let a=rgb2hsl(v),h=a[0],s=n2p(a[1]),l=n2p(a[2]);return v.a<255?`hsla(${h}, ${s}%, ${l}%, ${b2n(v.a)})`:`hsl(${h}, ${s}%, ${l}%)`}(this._rgb):void 0}mix(color,weight){if(color){let w2;let c1=this.rgb,c2=color.rgb,p=weight===w2?.5:weight,w=2*p-1,a=c1.a-c2.a,w1=((w*a==-1?w:(w+a)/(1+w*a))+1)/2;w2=1-w1,c1.r=255&w1*c1.r+w2*c2.r+.5,c1.g=255&w1*c1.g+w2*c2.g+.5,c1.b=255&w1*c1.b+w2*c2.b+.5,c1.a=p*c1.a+(1-p)*c2.a,this.rgb=c1}return this}interpolate(color,t){return color&&(this._rgb=function(rgb1,rgb2,t){let r=from(b2n(rgb1.r)),g=from(b2n(rgb1.g)),b=from(b2n(rgb1.b));return{r:n2b(to(r+t*(from(b2n(rgb2.r))-r))),g:n2b(to(g+t*(from(b2n(rgb2.g))-g))),b:n2b(to(b+t*(from(b2n(rgb2.b))-b))),a:rgb1.a+t*(rgb2.a-rgb1.a)}}(this._rgb,color._rgb,t)),this}clone(){return new Color(this.rgb)}alpha(a){return this._rgb.a=n2b(a),this}clearer(ratio){let rgb=this._rgb;return rgb.a*=1-ratio,this}greyscale(){let rgb=this._rgb,val=round(.3*rgb.r+.59*rgb.g+.11*rgb.b);return rgb.r=rgb.g=rgb.b=val,this}opaquer(ratio){let rgb=this._rgb;return rgb.a*=1+ratio,this}negate(){let v=this._rgb;return v.r=255-v.r,v.g=255-v.g,v.b=255-v.b,this}lighten(ratio){return modHSL(this._rgb,2,ratio),this}darken(ratio){return modHSL(this._rgb,2,-ratio),this}saturate(ratio){return modHSL(this._rgb,1,ratio),this}desaturate(ratio){return modHSL(this._rgb,1,-ratio),this}rotate(deg){var v,h;return(h=rgb2hsl(v=this._rgb))[0]=hue(h[0]+deg),h=calln(hsl2rgbn,h,void 0,void 0),v.r=h[0],v.g=h[1],v.b=h[2],this}}function isPatternOrGradient(value){if(value&&"object"==typeof value){let type=value.toString();return"[object CanvasPattern]"===type||"[object CanvasGradient]"===type}return!1}function color(value){return isPatternOrGradient(value)?value:new Color(value)}function getHoverColor(value){return isPatternOrGradient(value)?value:new Color(value).saturate(.5).darken(.1).hexString()}let overrides=Object.create(null),descriptors=Object.create(null);function getScope$1(node,key){if(!key)return node;let keys=key.split(".");for(let i=0,n=keys.length;icontext.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(ctx,options)=>getHoverColor(options.backgroundColor),this.hoverBorderColor=(ctx,options)=>getHoverColor(options.borderColor),this.hoverColor=(ctx,options)=>getHoverColor(options.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(_descriptors)}set(scope,values){return set(this,scope,values)}get(scope){return getScope$1(this,scope)}describe(scope,values){return set(descriptors,scope,values)}override(scope,values){return set(overrides,scope,values)}route(scope,name,targetScope,targetName){let scopeObject=getScope$1(this,scope),targetScopeObject=getScope$1(this,targetScope),privateName="_"+name;Object.defineProperties(scopeObject,{[privateName]:{value:scopeObject[name],writable:!0},[name]:{enumerable:!0,get(){let local=this[privateName],target=targetScopeObject[targetName];return isObject(local)?Object.assign({},target,local):valueOrDefault(local,target)},set(value){this[privateName]=value}}})}}({_scriptable:name=>!name.startsWith("on"),_indexable:name=>"events"!==name,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function _measureText(ctx,data,gc,longest,string){let textWidth=data[string];return textWidth||(textWidth=data[string]=ctx.measureText(string).width,gc.push(string)),textWidth>longest&&(longest=textWidth),longest}function _longestText(ctx,font,arrayOfThings,cache){let i,j,jlen,thing,nestedThing;let data=(cache=cache||{}).data=cache.data||{},gc=cache.garbageCollect=cache.garbageCollect||[];cache.font!==font&&(data=cache.data={},gc=cache.garbageCollect=[],cache.font=font),ctx.save(),ctx.font=font;let longest=0,ilen=arrayOfThings.length;for(i=0;iarrayOfThings.length){for(i=0;i0&&ctx.stroke()}}function _isPointInArea(point,area,margin){return margin=margin||.5,!area||point&&point.x>area.left-margin&&point.xarea.top-margin&&point.y0&&""!==opts.strokeColor;for(ctx.save(),ctx.font=font.string,ctx1=ctx,opts.translation&&ctx1.translate(opts.translation[0],opts.translation[1]),isNullOrUndef(opts.rotation)||ctx1.rotate(opts.rotation),opts.color&&(ctx1.fillStyle=opts.color),opts.textAlign&&(ctx1.textAlign=opts.textAlign),opts.textBaseline&&(ctx1.textBaseline=opts.textBaseline),i=0;i+v||0;function _readValueToProps(value,props){let ret={},objProps=isObject(props),keys=objProps?Object.keys(props):props,read=isObject(value)?objProps?prop=>valueOrDefault(value[prop],value[props[prop]]):prop=>value[prop]:()=>value;for(let prop of keys)ret[prop]=numberOrZero(read(prop));return ret}function toTRBL(value){return _readValueToProps(value,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(value){return _readValueToProps(value,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(value){let obj=toTRBL(value);return obj.width=obj.left+obj.right,obj.height=obj.top+obj.bottom,obj}function toFont(options,fallback){options=options||{},fallback=fallback||defaults.font;let size=valueOrDefault(options.size,fallback.size);"string"==typeof size&&(size=parseInt(size,10));let style=valueOrDefault(options.style,fallback.style);style&&!(""+style).match(FONT_STYLE)&&(console.warn('Invalid font style specified: "'+style+'"'),style="");let font={family:valueOrDefault(options.family,fallback.family),lineHeight:function(value,size){let matches=(""+value).match(LINE_HEIGHT);if(!matches||"normal"===matches[1])return 1.2*size;switch(value=+matches[2],matches[3]){case"px":return value;case"%":value/=100}return size*value}(valueOrDefault(options.lineHeight,fallback.lineHeight),size),size,style,weight:valueOrDefault(options.weight,fallback.weight),string:""};return font.string=!font||isNullOrUndef(font.size)||isNullOrUndef(font.family)?null:(font.style?font.style+" ":"")+(font.weight?font.weight+" ":"")+font.size+"px "+font.family,font}function resolve(inputs,context,index,info){let i,ilen,value,cacheable=!0;for(i=0,ilen=inputs.length;ibeginAtZero&&0===value?0:value+add;return{min:keepZero(min,-Math.abs(change)),max:keepZero(max,change)}}function createContext(parentContext,context){return Object.assign(Object.create(parentContext),context)}function _createResolver(scopes,prefixes=[""],rootScopes=scopes,fallback,getTarget=()=>scopes[0]){defined(fallback)||(fallback=_resolve("_fallback",scopes));let cache={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:scopes,_rootScopes:rootScopes,_fallback:fallback,_getTarget:getTarget,override:scope=>_createResolver([scope,...scopes],prefixes,rootScopes,fallback)};return new Proxy(cache,{deleteProperty:(target,prop)=>(delete target[prop],delete target._keys,delete scopes[0][prop],!0),get:(target,prop)=>_cached(target,prop,()=>(function(prop,prefixes,scopes,proxy){let value;for(let prefix of prefixes)if(defined(value=_resolve(readKey(prefix,prop),scopes)))return needsSubResolver(prop,value)?createSubResolver(scopes,proxy,prop,value):value})(prop,prefixes,scopes,target)),getOwnPropertyDescriptor:(target,prop)=>Reflect.getOwnPropertyDescriptor(target._scopes[0],prop),getPrototypeOf:()=>Reflect.getPrototypeOf(scopes[0]),has:(target,prop)=>getKeysFromAllScopes(target).includes(prop),ownKeys:target=>getKeysFromAllScopes(target),set(target,prop,value){let storage=target._storage||(target._storage=getTarget());return target[prop]=storage[prop]=value,delete target._keys,!0}})}function _descriptors(proxy,defaults={scriptable:!0,indexable:!0}){let{_scriptable=defaults.scriptable,_indexable=defaults.indexable,_allKeys=defaults.allKeys}=proxy;return{allKeys:_allKeys,scriptable:_scriptable,indexable:_indexable,isScriptable:isFunction(_scriptable)?_scriptable:()=>_scriptable,isIndexable:isFunction(_indexable)?_indexable:()=>_indexable}}let readKey=(prefix,name)=>prefix?prefix+_capitalize(name):name,needsSubResolver=(prop,value)=>isObject(value)&&"adapters"!==prop&&(null===Object.getPrototypeOf(value)||value.constructor===Object);function _cached(target,prop,resolve){if(Object.prototype.hasOwnProperty.call(target,prop))return target[prop];let value=resolve();return target[prop]=value,value}let getScope=(key,parent)=>!0===key?parent:"string"==typeof key?resolveObjectKey(parent,key):void 0;function createSubResolver(parentScopes,resolver,prop,value){var fallback;let rootScopes=resolver._rootScopes,fallback1=isFunction(fallback=resolver._fallback)?fallback(prop,value):fallback,allScopes=[...parentScopes,...rootScopes],set=new Set;set.add(value);let key=addScopesFromKey(set,allScopes,prop,fallback1||prop,value);return!(null===key||defined(fallback1)&&fallback1!==prop&&null===(key=addScopesFromKey(set,allScopes,fallback1,key,value)))&&_createResolver(Array.from(set),[""],rootScopes,fallback1,()=>(function(resolver,prop,value){let parent=resolver._getTarget();prop in parent||(parent[prop]={});let target=parent[prop];return isArray(target)&&isObject(value)?value:target})(resolver,prop,value))}function addScopesFromKey(set,allScopes,key,fallback,item){for(;key;)key=function(set,parentScopes,key,parentFallback,value){for(let parent of parentScopes){let scope=getScope(key,parent);if(scope){var fallback;set.add(scope);let fallback1=isFunction(fallback=scope._fallback)?fallback(key,value):fallback;if(defined(fallback1)&&fallback1!==key&&fallback1!==parentFallback)return fallback1}else if(!1===scope&&defined(parentFallback)&&key!==parentFallback)return null}return!1}(set,allScopes,key,fallback,item);return key}function _resolve(key,scopes){for(let scope of scopes){if(!scope)continue;let value=scope[key];if(defined(value))return value}}function getKeysFromAllScopes(target){let keys=target._keys;return keys||(keys=target._keys=function(scopes){let set=new Set;for(let scope of scopes)for(let key of Object.keys(scope).filter(k=>!k.startsWith("_")))set.add(key);return Array.from(set)}(target._scopes)),keys}function _parseObjectDataRadialScale(meta,data,start,count){let i,index,item;let{iScale}=meta,{key="r"}=this._parsing,parsed=Array(count);for(i=0;ii"x"===indexAxis?"y":"x";function capControlPoint(pt,min,max){return Math.max(Math.min(pt,max),min)}function _updateBezierControlPoints(points,options,area,loop,indexAxis){let i,ilen,point,controlPoints;if(options.spanGaps&&(points=points.filter(pt=>!pt.skip)),"monotone"===options.cubicInterpolationMode)!function(points,indexAxis="x"){let i,pointBefore,pointCurrent;let valueAxis=getValueAxis(indexAxis),pointsLen=points.length,deltaK=Array(pointsLen).fill(0),mK=Array(pointsLen),pointAfter=getPoint(points,0);for(i=0;iwindow.getComputedStyle(element,null),positions=["top","right","bottom","left"];function getPositionedStyle(styles,style,suffix){let result={};suffix=suffix?"-"+suffix:"";for(let i=0;i<4;i++){let pos=positions[i];result[pos]=parseFloat(styles[style+"-"+pos+suffix])||0}return result.width=result.left+result.right,result.height=result.top+result.bottom,result}let useOffsetPos=(x,y,target)=>(x>0||y>0)&&(!target||!target.shadowRoot);function getRelativePosition(evt,chart){if("native"in evt)return evt;let{canvas,currentDevicePixelRatio}=chart,style=getComputedStyle(canvas),borderBox="border-box"===style.boxSizing,paddings=getPositionedStyle(style,"padding"),borders=getPositionedStyle(style,"border","width"),{x,y,box}=function(e,canvas){let x,y;let touches=e.touches,source=touches&&touches.length?touches[0]:e,{offsetX,offsetY}=source,box=!1;if(useOffsetPos(offsetX,offsetY,e.target))x=offsetX,y=offsetY;else{let rect=canvas.getBoundingClientRect();x=source.clientX-rect.left,y=source.clientY-rect.top,box=!0}return{x,y,box}}(evt,canvas),xOffset=paddings.left+(box&&borders.left),yOffset=paddings.top+(box&&borders.top),{width,height}=chart;return borderBox&&(width-=paddings.width+borders.width,height-=paddings.height+borders.height),{x:Math.round((x-xOffset)/width*canvas.width/currentDevicePixelRatio),y:Math.round((y-yOffset)/height*canvas.height/currentDevicePixelRatio)}}let round1=v=>Math.round(10*v)/10;function getMaximumSize(canvas,bbWidth,bbHeight,aspectRatio){let style=getComputedStyle(canvas),margins=getPositionedStyle(style,"margin"),maxWidth=parseMaxStyle(style.maxWidth,canvas,"clientWidth")||INFINITY,maxHeight=parseMaxStyle(style.maxHeight,canvas,"clientHeight")||INFINITY,containerSize=function(canvas,width,height){let maxWidth,maxHeight;if(void 0===width||void 0===height){let container=_getParentNode(canvas);if(container){let rect=container.getBoundingClientRect(),containerStyle=getComputedStyle(container),containerBorder=getPositionedStyle(containerStyle,"border","width"),containerPadding=getPositionedStyle(containerStyle,"padding");width=rect.width-containerPadding.width-containerBorder.width,height=rect.height-containerPadding.height-containerBorder.height,maxWidth=parseMaxStyle(containerStyle.maxWidth,container,"clientWidth"),maxHeight=parseMaxStyle(containerStyle.maxHeight,container,"clientHeight")}else width=canvas.clientWidth,height=canvas.clientHeight}return{width,height,maxWidth:maxWidth||INFINITY,maxHeight:maxHeight||INFINITY}}(canvas,bbWidth,bbHeight),{width,height}=containerSize;if("content-box"===style.boxSizing){let borders=getPositionedStyle(style,"border","width"),paddings=getPositionedStyle(style,"padding");width-=paddings.width+borders.width,height-=paddings.height+borders.height}return width=Math.max(0,width-margins.width),height=Math.max(0,aspectRatio?Math.floor(width/aspectRatio):height-margins.height),width=round1(Math.min(width,maxWidth,containerSize.maxWidth)),height=round1(Math.min(height,maxHeight,containerSize.maxHeight)),width&&!height&&(height=round1(width/2)),{width,height}}function retinaScale(chart,forceRatio,forceStyle){let pixelRatio=forceRatio||1,deviceHeight=Math.floor(chart.height*pixelRatio),deviceWidth=Math.floor(chart.width*pixelRatio);chart.height=deviceHeight/pixelRatio,chart.width=deviceWidth/pixelRatio;let canvas=chart.canvas;return canvas.style&&(forceStyle||!canvas.style.height&&!canvas.style.width)&&(canvas.style.height=`${chart.height}px`,canvas.style.width=`${chart.width}px`),(chart.currentDevicePixelRatio!==pixelRatio||canvas.height!==deviceHeight||canvas.width!==deviceWidth)&&(chart.currentDevicePixelRatio=pixelRatio,canvas.height=deviceHeight,canvas.width=deviceWidth,chart.ctx.setTransform(pixelRatio,0,0,pixelRatio,0,0),!0)}let supportsEventListenerOptions=function(){let passiveSupported=!1;try{let options={get passive(){return passiveSupported=!0,!1}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(e){}return passiveSupported}();function readUsedSize(element,property){let value=getComputedStyle(element).getPropertyValue(property),matches=value&&value.match(/^(\d+)(\.\d+)?px$/);return matches?+matches[1]:void 0}function _pointInLine(p1,p2,t,mode){return{x:p1.x+t*(p2.x-p1.x),y:p1.y+t*(p2.y-p1.y)}}function _steppedInterpolation(p1,p2,t,mode){return{x:p1.x+t*(p2.x-p1.x),y:"middle"===mode?t<.5?p1.y:p2.y:"after"===mode?t<1?p1.y:p2.y:t>0?p2.y:p1.y}}function _bezierInterpolation(p1,p2,t,mode){let cp1={x:p1.cp2x,y:p1.cp2y},cp2={x:p2.cp1x,y:p2.cp1y},a=_pointInLine(p1,cp1,t),b=_pointInLine(cp1,cp2,t),c=_pointInLine(cp2,p2,t),d=_pointInLine(a,b,t),e=_pointInLine(b,c,t);return _pointInLine(d,e,t)}let intlCache=new Map;function formatNumber(num,locale,options){return(function(locale,options){options=options||{};let cacheKey=locale+JSON.stringify(options),formatter=intlCache.get(cacheKey);return formatter||(formatter=new Intl.NumberFormat(locale,options),intlCache.set(cacheKey,formatter)),formatter})(locale,options).format(num)}function getRtlAdapter(rtl,rectX,width){var width1;return rtl?(width1=width,{x:x=>rectX+rectX+width1-x,setWidth(w){width1=w},textAlign:align=>"center"===align?align:"right"===align?"left":"right",xPlus:(x,value)=>x-value,leftForLtr:(x,itemWidth)=>x-itemWidth}):{x:x=>x,setWidth(w){},textAlign:align=>align,xPlus:(x,value)=>x+value,leftForLtr:(x,_itemWidth)=>x}}function overrideTextDirection(ctx,direction){let style,original;("ltr"===direction||"rtl"===direction)&&(original=[(style=ctx.canvas.style).getPropertyValue("direction"),style.getPropertyPriority("direction")],style.setProperty("direction",direction,"important"),ctx.prevTextDirection=original)}function restoreTextDirection(ctx,original){void 0!==original&&(delete ctx.prevTextDirection,ctx.canvas.style.setProperty("direction",original[0],original[1]))}function propertyFn(property){return"angle"===property?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(a,b)=>a-b,normalize:x=>x}}function normalizeSegment({start,end,count,loop,style}){return{start:start%count,end:end%count,loop:loop&&(end-start+1)%count==0,style}}function _boundSegment(segment,points,bounds){let value,point,prevValue;if(!bounds)return[segment];let{property,start:startBound,end:endBound}=bounds,count=points.length,{compare,between,normalize}=propertyFn(property),{start,end,loop,style}=function(segment,points,bounds){let i;let{property,start:startBound,end:endBound}=bounds,{between,normalize}=propertyFn(property),count=points.length,{start,end,loop}=segment;if(loop){for(start+=count,end+=count,i=0;ibetween(startBound,prevValue,value)&&0!==compare(startBound,prevValue),endIsBefore=()=>0===compare(endBound,value)||between(endBound,prevValue,value),shouldStart=()=>inside||startIsBefore(),shouldStop=()=>!inside||endIsBefore();for(let i=start,prev=start;i<=end;++i)(point=points[i%count]).skip||(value=normalize(point[property]))===prevValue||(inside=between(value,startBound,endBound),null===subStart&&shouldStart()&&(subStart=0===compare(value,startBound)?i:prev),null!==subStart&&shouldStop()&&(result.push(normalizeSegment({start:subStart,end:i,loop,count,style})),subStart=null),prev=i,prevValue=value);return null!==subStart&&result.push(normalizeSegment({start:subStart,end,loop,count,style})),result}function _boundSegments(line,bounds){let result=[],segments=line.segments;for(let i=0;istart&&points[end%count].skip;)end--;return end%=count,{start,end}}(points,count,loop,spanGaps);if(!0===spanGaps)return splitByStyles(line,[{start,end,loop}],points,segmentOptions);let completeLoop=!!line._fullLoop&&0===start&&end===count-1;return splitByStyles(line,function(points,start,max,loop){let end;let count=points.length,result=[],last=start,prev=points[start];for(end=start+1;end<=max;++end){let cur=points[end%count];cur.skip||cur.stop?prev.skip||(loop=!1,result.push({start:start%count,end:(end-1)%count,loop}),start=last=cur.stop?end:null):(last=end,prev.skip&&(start=end)),prev=cur}return null!==last&&result.push({start:start%count,end:last%count,loop}),result}(points,start,end{let{options:t,onReady:i}=e,r=s.useRef(null),a=s.useRef(null);return s.useEffect(()=>{if(!a.current){let e=r.current,n=a.current=(0,l.Z)(e,t,()=>(console.debug("player is ready"),i&&i(n,l.Z)));n.autoplay(t.autoplay),n.src(t.sources)}},[t,r]),(0,n.jsx)("div",{"data-vjs-player":!0,children:(0,n.jsx)("video",{ref:r,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(h().player," vjs-owncast")})})},u={position:"absolute",width:"100%",height:"100%"},d=e=>{let{src:t="",width:i,height:r,objectFit:a="fill",duration:l="1s"}=e,o=(0,s.useMemo)(()=>({display:"inline-block",position:"relative",width:i,height:r}),[i,r]),h=(0,s.useMemo)(()=>[{...u,objectFit:a,opacity:0,transition:"opacity ".concat(l)},{...u,objectFit:a,opacity:1,transition:"opacity ".concat(l)},{...u,objectFit:a,opacity:0}],[a,l]),[c,d]=(0,s.useState)(0),[m,g]=(0,s.useState)(["",""]),f=t!==m[1]?t:"",p=()=>{d((c+1)%3),g([m[1],f])};return(0,n.jsx)("span",{style:o,children:[...m,f].map((e,t)=>""!==e&&(0,n.jsx)("img",{src:e,alt:"",style:h[t],onLoad:2===t?p:void 0},e))})};d.defaultProps={objectFit:"fill",duration:"3s"};var m=i(70034),g=i.n(m);let f=e=>{let t,{online:i,initialSrc:r,src:a}=e,[l,o]=(0,s.useState)(r),[h,c]=(0,s.useState)("0s");return(0,s.useEffect)(()=>{clearInterval(t),t=setInterval(()=>{"0s"===h&&c("3s"),o("".concat(a,"?").concat(Date.now()))},2e4)},[]),(0,n.jsxs)("div",{className:g().poster,children:[!i&&(0,n.jsx)("img",{src:r,alt:"logo"}),i&&(0,n.jsx)(d,{src:l,duration:h,objectFit:"cover",width:"100%",height:"100%"})]})};var p=i(72581),y=i(77466),b=class{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(e){this.clockSkewMs=e}videoJSReady(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!e,e.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()});let t=this.player.textTracks();t.addEventListener("cuechange",()=>{this.incrementQualityVariantChanges()})}handlePlaying(){clearInterval(this.collectPlaybackMetricsTimer),this.collectPlaybackMetricsTimer=setInterval(()=>{this.collectPlaybackMetrics()},5e3)}handleEnded(){clearInterval(this.collectPlaybackMetricsTimer)}handleBuffering(){this.incrementErrorCount(1),this.setIsBuffering(!0)}handleNoLongerBuffering(){this.setIsBuffering(!1)}handleError(){this.incrementErrorCount(1)}incrementErrorCount(e){this.errors+=e}incrementQualityVariantChanges(){if(!this.hasPerformedInitialVariantChange){this.hasPerformedInitialVariantChange=!0;return}this.qualityVariantChanges++}setIsBuffering(e){if(this.isBuffering=e,!e){clearTimeout(this.bufferingDurationTimer);return}this.bufferingDurationTimer=setTimeout(()=>{this.incrementErrorCount(1)},500)}trackSegmentDownloadTime(e){this.segmentDownloadTime.push(e)}trackBandwidth(e){this.bandwidthTracking.push(e)}trackLatency(e){this.latencyTracking.push(e)}collectPlaybackMetrics(){let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs||this.player.paused())return;let t=this.player.networkState();if(2!==t)return;let i=e.vhs.systemBandwidth;this.trackBandwidth(i);try{let n=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let s=0,r=i.segments.length;s=40)return;this.trackLatency(a)}catch(l){console.warn(l)}}async send(){let e;if(0===this.segmentDownloadTime.length||!this.player||this.player.paused())return;let t=this.errors;if(this.supportsDetailedMetrics){let i=e=>e.reduce((e,t)=>e+t,0)/e.length,n=i(this.segmentDownloadTime)/1e3,s=i(this.bandwidthTracking)/1e3,r=i(this.latencyTracking)/1e3;e={bandwidth:Math.round(1e3*s)/1e3,latency:Math.round(1e3*r)/1e3,downloadDuration:Math.round(1e3*n)/1e3,errors:t+(this.isBuffering?1:0),qualityVariantChanges:this.qualityVariantChanges}}else e={errors:t+(this.isBuffering?1:0)};this.errors=0,this.qualityVariantChanges=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[];let a={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};try{await fetch("/api/metrics/playback",a)}catch(l){console.error(l)}}constructor(e,t){var i=this;this.player=e,this.supportsDetailedMetrics=!1,this.hasPerformedInitialVariantChange=!1,this.clockSkewMs=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[],this.errors=0,this.qualityVariantChanges=0,this.isBuffering=!1,this.bufferingDurationTimer=0,this.collectPlaybackMetricsTimer=0,this.videoJSReady=this.videoJSReady.bind(this),this.handlePlaying=this.handlePlaying.bind(this),this.handleBuffering=this.handleBuffering.bind(this),this.handleEnded=this.handleEnded.bind(this),this.handleError=this.handleError.bind(this),this.send=this.send.bind(this),this.collectPlaybackMetrics=this.collectPlaybackMetrics.bind(this),this.handleNoLongerBuffering=this.handleNoLongerBuffering.bind(this),this.sendMetricsTimer=0,this.player.on("canplaythrough",this.handleNoLongerBuffering),this.player.on("error",this.handleError),this.player.on("stalled",this.handleBuffering),this.player.on("waiting",this.handleBuffering),this.player.on("playing",this.handlePlaying),this.player.on("ended",this.handleEnded);let n=t.xhr;t.Vhs.xhr=function(){for(var e=arguments.length,t=Array(e),s=0;s{let s=new Date,l=s.getTime()-r.getTime();i.trackSegmentDownloadTime(l),a(e,t,n)}}return n(...t)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}},T=function(e,t,i,n){let s=t.getComponent("MenuItem"),r=t.getComponent("MenuItem"),a=t.getComponent("MenuButton"),l=new r(e,{selectable:!0});l.setAttribute("class","latency-toggle-item"),l.on("click",()=>{n()});let o=new class extends s{createEl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"button",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=super.createEl(e,t,i);return n.innerHTML='
',n}constructor(e,t){super(e,t)}}(e,{selectable:!1});class h extends a{createItems(){let t=e.tech({IWillNotUseThisInPlugins:!0}),n=new r(e,{selectable:!0,label:"Auto"}),s=i.map(i=>{let n=new r(e,{selectable:!0,label:i.name});return n.on("click",()=>{if(!t){console.warn("Invalid attempt to access null player tech");return}t.vhs.representations().forEach((e,t)=>{e.enabled(t===i.index)}),n.selected(!1)}),n});n.on("click",()=>{t.vhs.representations().forEach(e=>{e.enabled(!0)}),n.selected(!1)});let a=!!t&&!!t.vhs;return i.length<2&&a?[l]:i.length>1&&a?[n,...s,o,l]:a||1!==i.length?[n,...s]:[]}constructor(){super(e)}}let c=e.tech({IWillNotUseThisInPlugins:!0});if(i.length<2&&(!c||!c.vhs))return;t.registerComponent("MenuButton",h);let u=new h;return u.addClass("vjs-quality-selector"),u},v=class{setClockSkew(e){this.clockSkewMs=e}check(){if(new Date().getTime()-this.startupTime.getTime()<1e4||this.player.paused()||this.player.seeking()||this.inTimeout||!this.enabled)return;let e=this.player.tech({IWillNotUseThisInPlugins:!0});if(!e||!e.vhs)return;let t=this.player.networkState();if(2!==t)return;let i=0;try{if(0===e.vhs.stats.buffered.length){this.timeout();return}e.vhs.stats.buffered.forEach(e=>{i+=e.end-e.start})}catch(n){console.error(n)}let s=e.vhs.playlists.media(),r=s.attributes.BANDWIDTH,a=e.vhs.systemBandwidth,l=a/r;try{let o=function(e){let t;let i=e.vhs.playlists.media(),n=e.currentTime();for(let s=0,r=i.segments.length;se+t,0)/c.length,d=Math.max(1.4*u,Math.min(1e3*o.duration*2.6,15e3));u>=d&&(d=u+3e3);let m=o.dateTimeObject.getTime(),g=new Date().getTime()+this.clockSkewMs,f=g-m;if(this.currentLatency=f,Math.abs(f)>8e4){this.timeout();return}if(f>d){if(this.shouldJumpToLive()&&f>d+5e3){let p=f/1e3-3*o.duration,y=this.player.currentTime()+p;console.info("latency",f/1e3,"jumping",p,"to live from ",this.player.currentTime()," to ",y);let b=e.vhs.stats.buffered[0].end,T=e.vhs.stats.buffered[0].start;if(y>Tthis.playbackRate+.02&&(v=this.playbackRate+.02),v=Math.round(1e3*v)/1e3,this.start(v)}else f<=u&&this.stop();console.info("latency",f/1e3,"min",u/1e3,"max",d/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(k){}}shouldJumpToLive(){if(this.bufferingCounter>1)return!1;let e=new Date().getTime(),t=e-this.lastJumpOccurred;return t>2e4}jump(e){this.jumpingToLiveIgnoreBuffer=!0,this.performedInitialLiveJump=!0,this.lastJumpOccurred=new Date,console.info("current time",this.player.currentTime(),"seeking to",e),this.player.currentTime(e),setTimeout(()=>{this.jumpingToLiveIgnoreBuffer=!1},5e3)}setPlaybackRate(e){this.playbackRate=e,this.player.playbackRate(e)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;!this.inTimeout&&this.enabled&&e!==this.playbackRate&&(this.running=!0,this.setPlaybackRate(e))}stop(){this.running&&console.log("stopping latency compensator..."),this.running=!1,this.setPlaybackRate(1)}enable(){this.enabled=!0,clearInterval(this.checkTimer),clearTimeout(this.bufferingTimer),this.checkTimer=setInterval(()=>{this.check()},3e3)}disable(){clearInterval(this.checkTimer),clearTimeout(this.timeoutTimer),this.stop(),this.enabled=!1}timeout(){this.jumpingToLiveIgnoreBuffer||(this.inTimeout=!0,this.stop(),clearTimeout(this.timeoutTimer),this.timeoutTimer=setTimeout(()=>{this.endTimeout()},3e4))}endTimeout(){clearTimeout(this.timeoutTimer),this.inTimeout=!1}handlePlaying(){let e=this.playing;this.playing=!0,clearTimeout(this.bufferingTimer),this.enabled&&this.shouldJumpToLive()&&(e||(this.jumpingToLiveIgnoreBuffer=!0,this.player.liveTracker.seekToLiveEdge(),this.lastJumpOccurred=new Date))}handlePause(){this.playing=!1}handleEnded(){this.enabled&&this.disable()}handleError(){this.enabled&&this.timeout()}countBufferingEvent(){if(this.bufferingCounter+=1,this.bufferingCounter>4){this.disable();return}this.bufferedAtLatency.push(this.currentLatency),console.log("latency compensation timeout due to buffering:",this.bufferingCounter,"buffering events of",4),setTimeout(()=>{this.bufferingCounter>0&&(this.bufferingCounter-=1)},18e4)}handleBuffering(){if(this.enabled&&!this.inTimeout){if(this.jumpingToLiveIgnoreBuffer){this.jumpingToLiveIgnoreBuffer=!1;return}this.timeout(),clearTimeout(this.bufferingTimer),this.bufferingTimer=setTimeout(()=>{this.countBufferingEvent()},200)}}constructor(e){this.player=e,this.playing=!1,this.enabled=!1,this.running=!1,this.inTimeout=!1,this.jumpingToLiveIgnoreBuffer=!1,this.timeoutTimer=0,this.checkTimer=0,this.bufferingCounter=0,this.bufferingTimer=0,this.playbackRate=1,this.lastJumpOccurred=null,this.startupTime=new Date,this.clockSkewMs=0,this.currentLatency=null,this.bufferedAtLatency=[],this.player.on("playing",this.handlePlaying.bind(this)),this.player.on("pause",this.handlePause.bind(this)),this.player.on("error",this.handleError.bind(this)),this.player.on("waiting",this.handleBuffering.bind(this)),this.player.on("stalled",this.handleBuffering.bind(this)),this.player.on("ended",this.handleEnded.bind(this)),this.player.on("canplaythrough",this.handlePlaying.bind(this)),this.player.on("canplay",this.handlePlaying.bind(this)),this.check=this.check.bind(this),this.start=this.start.bind(this),this.enable=this.enable.bind(this),this.countBufferingEvent=this.countBufferingEvent.bind(this)}};let k="owncast_volume",w="latencyCompensatorEnabled",C=new class{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}},B=null,I=null,E=!1;async function P(){let e=[];try{let t=await fetch("/api/video/variants");e=await t.json()}catch(i){console.error(i)}return e}let j=e=>{let{source:t,online:i}=e,l=s.useRef(null),[o,h]=(0,r.FV)(y.We),u=(0,r.sJ)(y.g8),d=()=>{try{l.current.volume((0,p.$o)(k)||1)}catch(e){console.warn(e)}},m=()=>{(0,p.qQ)(k,l.current.muted()?0:l.current.volume())},g=()=>{l.current.paused()?l.current.play():l.current.pause()},j=()=>{l.current.muted()||0===l.current.volume()?l.current.volume(.7):l.current.volume(0)},M=()=>{l.current.isFullscreen()?l.current.exitFullscreen():l.current.requestFullscreen()},x=e=>{let t=document.querySelector(".latency-toggle-item > .vjs-menu-item-text");t&&(t.innerHTML=e)},S=()=>{I&&I.stop(),E=!0,(I=new v(l.current)).setClockSkew(u),I.enable(),(0,p.qQ)(w,!0),x("disable minimized latency")},L=()=>{I&&I.disable(),I=null,E=!1,(0,p.qQ)(w,!1),x('enable minimized latency (experimental)')},D=()=>{E?L():S()},R=e=>{let t=e.tech({IWillNotUseThisInPlugins:!0});if(!t||!t.vhs)return;let i=(0,p.$o)(w);"true"===i&&t&&t.vhs?S():L()},N=async(e,t)=>{let i=await P(),n=T(e,t,i,D);e.controlBar.addChild(n,{},e.controlBar.children_.length-2),R(e)},J=(e,t)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let i=t.getComponent("Button"),n=t.extend(i,{constructor(){i.call(this,e)},handleClick(){try{let e=document.getElementsByTagName("video")[0];e.webkitShowPlaybackTargetPicker()}catch(t){console.error(t)}}}),s=e.controlBar.addChild(new n);s.addClass("vjs-airplay")}};(0,a.y1)("space",e=>{e.preventDefault(),g()}),(0,a.y1)("f",M,{enableOnContentEditable:!1}),(0,a.y1)("m",j,{enableOnContentEditable:!1}),(0,a.y1)("0",()=>l.current.volume(l.current.volume()+.1),{enableOnContentEditable:!1}),(0,a.y1)("9",()=>l.current.volume(l.current.volume()-.1),{enableOnContentEditable:!1});let O=(e,t)=>{l.current=e,d(),J(e,t),e.on("waiting",()=>{console.debug("player is waiting")}),e.on("dispose",()=>{console.debug("player will dispose"),C.stop()}),e.on("playing",()=>{console.debug("player is playing"),C.start(),h(!0)}),e.on("pause",()=>{console.debug("player is paused"),C.stop(),h(!1)}),e.on("ended",()=>{console.debug("player is ended"),C.stop(),h(!1)}),t.hookOnce(),e.on("volumechange",m),(B=new b(e,t)).setClockSkew(u),N(e,t)};return(0,s.useEffect)(()=>{B&&B.setClockSkew(u)},[u]),(0,s.useEffect)(()=>()=>{L(),null==B||B.stop()},[]),(0,n.jsxs)("div",{style:{display:"grid",width:"100% !important",aspectRatio:"16/9"},children:[i&&(0,n.jsx)("div",{style:{gridColumn:1,gridRow:1},children:(0,n.jsx)(c,{options:{autoplay:!1,controls:!0,responsive:!0,fluid:!1,playsinline:!0,liveui:!0,preload:"auto",controlBar:{progressControl:{seekBar:!1}},html5:{vhs:{enableLowInitialPlaylist:!0,experimentalBufferBasedABR:!0,useNetworkInformationApi:!0,maxPlaylistRetries:30}},liveTracker:{trackingThreshold:0,liveTolerance:15},sources:[{src:t,type:"application/x-mpegURL"}]},onReady:O})}),(0,n.jsx)("div",{style:{gridColumn:1,gridRow:1},children:!o&&(0,n.jsx)(f,{online:i,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})};var M=j},76161:function(e){e.exports={player:"VideoJS_player__GT8FN",poster:"VideoJS_poster__nlmqm"}},70034:function(e){e.exports={poster:"VideoPoster_poster__RDkSk"}},25893:function(){}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2239-e43a7d36407cd91e.js b/static/web/_next/static/chunks/2239-e43a7d36407cd91e.js new file mode 100644 index 000000000..49ab8b6bc --- /dev/null +++ b/static/web/_next/static/chunks/2239-e43a7d36407cd91e.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2239],{8888:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{OwncastPlayer:function(){return OwncastPlayer},default:function(){return OwncastPlayer_OwncastPlayer}});var jsx_runtime=__webpack_require__(85893),react=__webpack_require__(67294),es=__webpack_require__(4480),react_hotkeys_hook_esm=__webpack_require__(49218),video_es=__webpack_require__(85215),VideoJS_module=__webpack_require__(76161),VideoJS_module_default=__webpack_require__.n(VideoJS_module);__webpack_require__(27901);let VideoJS=param=>{let{options,onReady}=param,videoRef=react.useRef(null),playerRef=react.useRef(null);return react.useEffect(()=>{if(!playerRef.current){let videoElement=videoRef.current,player=playerRef.current=(0,video_es.Z)(videoElement,options,()=>(console.debug("player is ready"),onReady&&onReady(player,video_es.Z)));player.autoplay(options.autoplay),player.src(options.sources)}},[options,videoRef]),(0,jsx_runtime.jsx)("div",{"data-vjs-player":!0,children:(0,jsx_runtime.jsx)("video",{ref:videoRef,className:"video-js vjs-big-play-centered vjs-show-big-play-button-on-pause ".concat(VideoJS_module_default().player," vjs-owncast")})})},imgStyle={position:"absolute",width:"100%",height:"100%"},CrossfadeImage=param=>{let{src="",width,height,objectFit="fill",duration="1s"}=param,spanStyle=(0,react.useMemo)(()=>({display:"inline-block",position:"relative",width,height}),[width,height]),imgStyles=(0,react.useMemo)(()=>[{...imgStyle,objectFit,opacity:0,transition:"opacity ".concat(duration)},{...imgStyle,objectFit,opacity:1,transition:"opacity ".concat(duration)},{...imgStyle,objectFit,opacity:0}],[objectFit,duration]),[key,setKey]=(0,react.useState)(0),[srcs,setSrcs]=(0,react.useState)(["",""]),nextSrc=src!==srcs[1]?src:"",onLoadImg=()=>{setKey((key+1)%3),setSrcs([srcs[1],nextSrc])};return(0,jsx_runtime.jsx)("span",{style:spanStyle,children:[...srcs,nextSrc].map((singleSrc,index)=>""!==singleSrc&&(0,jsx_runtime.jsx)("img",{src:singleSrc,alt:"",style:imgStyles[index],onLoad:2===index?onLoadImg:void 0},singleSrc))})};CrossfadeImage.defaultProps={objectFit:"fill",duration:"3s"};var VideoPoster_module=__webpack_require__(70034),VideoPoster_module_default=__webpack_require__.n(VideoPoster_module);let VideoPoster=param=>{let timer,{online,initialSrc,src:base}=param,[src,setSrc]=(0,react.useState)(initialSrc),[duration,setDuration]=(0,react.useState)("0s");return(0,react.useEffect)(()=>{clearInterval(timer),timer=setInterval(()=>{"0s"===duration&&setDuration("3s"),setSrc("".concat(base,"?").concat(Date.now()))},2e4)},[]),(0,jsx_runtime.jsxs)("div",{className:VideoPoster_module_default().poster,children:[!online&&(0,jsx_runtime.jsx)("img",{src:initialSrc,alt:"logo"}),online&&(0,jsx_runtime.jsx)(CrossfadeImage,{src:src,duration:duration,objectFit:"cover",width:"100%",height:"100%"})]})};var localStorage=__webpack_require__(72581),ClientConfigStore=__webpack_require__(77466),playback=class{stop(){clearInterval(this.sendMetricsTimer),this.player.off()}setClockSkew(skewMs){this.clockSkewMs=skewMs}videoJSReady(){let tech=this.player.tech({IWillNotUseThisInPlugins:!0});this.supportsDetailedMetrics=!!tech,tech.on("usage",e=>{"vhs-unknown-waiting"===e.name&&this.setIsBuffering(!0),"vhs-rendition-change-abr"===e.name&&this.incrementQualityVariantChanges()});let trackElements=this.player.textTracks();trackElements.addEventListener("cuechange",()=>{this.incrementQualityVariantChanges()})}handlePlaying(){clearInterval(this.collectPlaybackMetricsTimer),this.collectPlaybackMetricsTimer=setInterval(()=>{this.collectPlaybackMetrics()},5e3)}handleEnded(){clearInterval(this.collectPlaybackMetricsTimer)}handleBuffering(){this.incrementErrorCount(1),this.setIsBuffering(!0)}handleNoLongerBuffering(){this.setIsBuffering(!1)}handleError(){this.incrementErrorCount(1)}incrementErrorCount(count){this.errors+=count}incrementQualityVariantChanges(){if(!this.hasPerformedInitialVariantChange){this.hasPerformedInitialVariantChange=!0;return}this.qualityVariantChanges++}setIsBuffering(isBuffering){if(this.isBuffering=isBuffering,!isBuffering){clearTimeout(this.bufferingDurationTimer);return}this.bufferingDurationTimer=setTimeout(()=>{this.incrementErrorCount(1)},500)}trackSegmentDownloadTime(seconds){this.segmentDownloadTime.push(seconds)}trackBandwidth(bps){this.bandwidthTracking.push(bps)}trackLatency(latency){this.latencyTracking.push(latency)}collectPlaybackMetrics(){let tech=this.player.tech({IWillNotUseThisInPlugins:!0});if(!tech||!tech.vhs||this.player.paused())return;let networkState=this.player.networkState();if(2!==networkState)return;let bandwidth=tech.vhs.systemBandwidth;this.trackBandwidth(bandwidth);try{let segment=function(tech){let segment;let targetMedia=tech.vhs.playlists.media(),snapshotTime=tech.currentTime();for(let i=0,l=targetMedia.segments.length;i=40)return;this.trackLatency(latency)}catch(err){console.warn(err)}}async send(){let data;if(0===this.segmentDownloadTime.length||!this.player||this.player.paused())return;let errorCount=this.errors;if(this.supportsDetailedMetrics){let average=arr=>arr.reduce((p,c)=>p+c,0)/arr.length,averageDownloadDuration=average(this.segmentDownloadTime)/1e3,averageBandwidth=average(this.bandwidthTracking)/1e3,averageLatency=average(this.latencyTracking)/1e3;data={bandwidth:Math.round(1e3*averageBandwidth)/1e3,latency:Math.round(1e3*averageLatency)/1e3,downloadDuration:Math.round(1e3*averageDownloadDuration)/1e3,errors:errorCount+(this.isBuffering?1:0),qualityVariantChanges:this.qualityVariantChanges}}else data={errors:errorCount+(this.isBuffering?1:0)};this.errors=0,this.qualityVariantChanges=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[];let options={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(data)};try{await fetch("/api/metrics/playback",options)}catch(e){console.error(e)}}constructor(player,videojs){var _this=this;this.player=player,this.supportsDetailedMetrics=!1,this.hasPerformedInitialVariantChange=!1,this.clockSkewMs=0,this.segmentDownloadTime=[],this.bandwidthTracking=[],this.latencyTracking=[],this.errors=0,this.qualityVariantChanges=0,this.isBuffering=!1,this.bufferingDurationTimer=0,this.collectPlaybackMetricsTimer=0,this.videoJSReady=this.videoJSReady.bind(this),this.handlePlaying=this.handlePlaying.bind(this),this.handleBuffering=this.handleBuffering.bind(this),this.handleEnded=this.handleEnded.bind(this),this.handleError=this.handleError.bind(this),this.send=this.send.bind(this),this.collectPlaybackMetrics=this.collectPlaybackMetrics.bind(this),this.handleNoLongerBuffering=this.handleNoLongerBuffering.bind(this),this.sendMetricsTimer=0,this.player.on("canplaythrough",this.handleNoLongerBuffering),this.player.on("error",this.handleError),this.player.on("stalled",this.handleBuffering),this.player.on("waiting",this.handleBuffering),this.player.on("playing",this.handlePlaying),this.player.on("ended",this.handleEnded);let oldVjsXhrCallback=videojs.xhr;videojs.Vhs.xhr=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];if(args[0].uri.match(".ts")){let start=new Date,cb=args[1];args[1]=(request,error,response)=>{let end=new Date,delta=end.getTime()-start.getTime();_this.trackSegmentDownloadTime(delta),cb(request,error,response)}}return oldVjsXhrCallback(...args)},this.videoJSReady(),this.sendMetricsTimer=setInterval(()=>{this.send()},1e4)}},settings_menu=function(player,videojs,qualities,latencyItemPressed){let VjsMenuItem=videojs.getComponent("MenuItem"),MenuItem=videojs.getComponent("MenuItem"),MenuButtonClass=videojs.getComponent("MenuButton"),lowLatencyItem=new MenuItem(player,{selectable:!0});lowLatencyItem.setAttribute("class","latency-toggle-item"),lowLatencyItem.on("click",()=>{latencyItemPressed()});let separator=new class extends VjsMenuItem{createEl(){let tag=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"button",props=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},attributes=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},el=super.createEl(tag,props,attributes);return el.innerHTML='
',el}constructor(p,options){super(p,options)}}(player,{selectable:!1});class MenuButton extends MenuButtonClass{createItems(){let tech=player.tech({IWillNotUseThisInPlugins:!0}),defaultAutoItem=new MenuItem(player,{selectable:!0,label:"Auto"}),items=qualities.map(item=>{let newMenuItem=new MenuItem(player,{selectable:!0,label:item.name});return newMenuItem.on("click",()=>{if(!tech){console.warn("Invalid attempt to access null player tech");return}tech.vhs.representations().forEach((rep,index)=>{rep.enabled(index===item.index)}),newMenuItem.selected(!1)}),newMenuItem});defaultAutoItem.on("click",()=>{tech.vhs.representations().forEach(rep=>{rep.enabled(!0)}),defaultAutoItem.selected(!1)});let supportsLatencyCompensator=!!tech&&!!tech.vhs;return qualities.length<2&&supportsLatencyCompensator?[lowLatencyItem]:qualities.length>1&&supportsLatencyCompensator?[defaultAutoItem,...items,separator,lowLatencyItem]:supportsLatencyCompensator||1!==qualities.length?[defaultAutoItem,...items]:[]}constructor(){super(player)}}let tech=player.tech({IWillNotUseThisInPlugins:!0});if(qualities.length<2&&(!tech||!tech.vhs))return;videojs.registerComponent("MenuButton",MenuButton);let menuButton=new MenuButton;return menuButton.addClass("vjs-quality-selector"),menuButton},latencyCompensator=class{setClockSkew(skewMs){this.clockSkewMs=skewMs}check(){if(new Date().getTime()-this.startupTime.getTime()<1e4||this.player.paused()||this.player.seeking()||this.inTimeout||!this.enabled)return;let tech=this.player.tech({IWillNotUseThisInPlugins:!0});if(!tech||!tech.vhs)return;let networkState=this.player.networkState();if(2!==networkState)return;let totalBuffered=0;try{if(0===tech.vhs.stats.buffered.length){this.timeout();return}tech.vhs.stats.buffered.forEach(buffer=>{totalBuffered+=buffer.end-buffer.start})}catch(e){console.error(e)}let currentPlaylist=tech.vhs.playlists.media(),currentPlaylistBandwidth=currentPlaylist.attributes.BANDWIDTH,playerBandwidth=tech.vhs.systemBandwidth,bandwidthRatio=playerBandwidth/currentPlaylistBandwidth;try{let segment=function(tech){let segment;let targetMedia=tech.vhs.playlists.media(),snapshotTime=tech.currentTime();for(let i=0,l=targetMedia.segments.length;isum+current,0)/targetLatencies.length,maxLatencyThreshold=Math.max(1.4*minLatencyThreshold,Math.min(1e3*segment.duration*2.6,15e3));minLatencyThreshold>=maxLatencyThreshold&&(maxLatencyThreshold=minLatencyThreshold+3e3);let segmentTime=segment.dateTimeObject.getTime(),now=new Date().getTime()+this.clockSkewMs,latency=now-segmentTime;if(this.currentLatency=latency,Math.abs(latency)>8e4){this.timeout();return}if(latency>maxLatencyThreshold){if(this.shouldJumpToLive()&&latency>maxLatencyThreshold+5e3){let jumpAmount=latency/1e3-3*segment.duration,seekPosition=this.player.currentTime()+jumpAmount;console.info("latency",latency/1e3,"jumping",jumpAmount,"to live from ",this.player.currentTime()," to ",seekPosition);let availableBufferedTimeEnd=tech.vhs.stats.buffered[0].end,availableBufferedTimeStart=tech.vhs.stats.buffered[0].start;if(seekPosition>availableBufferedTimeStartthis.playbackRate+.02&&(proposedPlaybackRate=this.playbackRate+.02),proposedPlaybackRate=Math.round(1e3*proposedPlaybackRate)/1e3,this.start(proposedPlaybackRate)}else latency<=minLatencyThreshold&&this.stop();console.info("latency",latency/1e3,"min",minLatencyThreshold/1e3,"max",maxLatencyThreshold/1e3,"playback rate",this.playbackRate,"enabled:",this.enabled,"running: ",this.running,"skew: ",this.clockSkewMs,"rebuffer events: ",this.bufferingCounter)}catch(err){}}shouldJumpToLive(){if(this.bufferingCounter>1)return!1;let now=new Date().getTime(),delta=now-this.lastJumpOccurred;return delta>2e4}jump(seekPosition){this.jumpingToLiveIgnoreBuffer=!0,this.performedInitialLiveJump=!0,this.lastJumpOccurred=new Date,console.info("current time",this.player.currentTime(),"seeking to",seekPosition),this.player.currentTime(seekPosition),setTimeout(()=>{this.jumpingToLiveIgnoreBuffer=!1},5e3)}setPlaybackRate(rate){this.playbackRate=rate,this.player.playbackRate(rate)}start(){let rate=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;!this.inTimeout&&this.enabled&&rate!==this.playbackRate&&(this.running=!0,this.setPlaybackRate(rate))}stop(){this.running&&console.log("stopping latency compensator..."),this.running=!1,this.setPlaybackRate(1)}enable(){this.enabled=!0,clearInterval(this.checkTimer),clearTimeout(this.bufferingTimer),this.checkTimer=setInterval(()=>{this.check()},3e3)}disable(){clearInterval(this.checkTimer),clearTimeout(this.timeoutTimer),this.stop(),this.enabled=!1}timeout(){this.jumpingToLiveIgnoreBuffer||(this.inTimeout=!0,this.stop(),clearTimeout(this.timeoutTimer),this.timeoutTimer=setTimeout(()=>{this.endTimeout()},3e4))}endTimeout(){clearTimeout(this.timeoutTimer),this.inTimeout=!1}handlePlaying(){let wasPreviouslyPlaying=this.playing;this.playing=!0,clearTimeout(this.bufferingTimer),this.enabled&&this.shouldJumpToLive()&&(wasPreviouslyPlaying||(this.jumpingToLiveIgnoreBuffer=!0,this.player.liveTracker.seekToLiveEdge(),this.lastJumpOccurred=new Date))}handlePause(){this.playing=!1}handleEnded(){this.enabled&&this.disable()}handleError(){this.enabled&&this.timeout()}countBufferingEvent(){if(this.bufferingCounter+=1,this.bufferingCounter>4){this.disable();return}this.bufferedAtLatency.push(this.currentLatency),console.log("latency compensation timeout due to buffering:",this.bufferingCounter,"buffering events of",4),setTimeout(()=>{this.bufferingCounter>0&&(this.bufferingCounter-=1)},18e4)}handleBuffering(){if(this.enabled&&!this.inTimeout){if(this.jumpingToLiveIgnoreBuffer){this.jumpingToLiveIgnoreBuffer=!1;return}this.timeout(),clearTimeout(this.bufferingTimer),this.bufferingTimer=setTimeout(()=>{this.countBufferingEvent()},200)}}constructor(player){this.player=player,this.playing=!1,this.enabled=!1,this.running=!1,this.inTimeout=!1,this.jumpingToLiveIgnoreBuffer=!1,this.timeoutTimer=0,this.checkTimer=0,this.bufferingCounter=0,this.bufferingTimer=0,this.playbackRate=1,this.lastJumpOccurred=null,this.startupTime=new Date,this.clockSkewMs=0,this.currentLatency=null,this.bufferedAtLatency=[],this.player.on("playing",this.handlePlaying.bind(this)),this.player.on("pause",this.handlePause.bind(this)),this.player.on("error",this.handleError.bind(this)),this.player.on("waiting",this.handleBuffering.bind(this)),this.player.on("stalled",this.handleBuffering.bind(this)),this.player.on("ended",this.handleEnded.bind(this)),this.player.on("canplaythrough",this.handlePlaying.bind(this)),this.player.on("canplay",this.handlePlaying.bind(this)),this.check=this.check.bind(this),this.start=this.start.bind(this),this.enable=this.enable.bind(this),this.countBufferingEvent=this.countBufferingEvent.bind(this)}};let PLAYER_VOLUME="owncast_volume",LATENCY_COMPENSATION_ENABLED="latencyCompensatorEnabled",OwncastPlayer_ping=new class{start(){this.stop(),this.timer=setInterval(()=>{!function(){try{fetch("/api/ping")}catch(e){console.error(e)}}()},4e3)}stop(){clearInterval(this.timer)}},playbackMetrics=null,OwncastPlayer_latencyCompensator=null,latencyCompensatorEnabled=!1;async function getVideoSettings(){let qualities=[];try{let response=await fetch("/api/video/variants");qualities=await response.json()}catch(e){console.error(e)}return qualities}let OwncastPlayer=param=>{let{source,online}=param,playerRef=react.useRef(null),[videoPlaying,setVideoPlaying]=(0,es.FV)(ClientConfigStore.We),clockSkew=(0,es.sJ)(ClientConfigStore.g8),setSavedVolume=()=>{try{playerRef.current.volume((0,localStorage.$o)(PLAYER_VOLUME)||1)}catch(err){console.warn(err)}},handleVolume=()=>{(0,localStorage.qQ)(PLAYER_VOLUME,playerRef.current.muted()?0:playerRef.current.volume())},togglePlayback=()=>{playerRef.current.paused()?playerRef.current.play():playerRef.current.pause()},toggleMute=()=>{playerRef.current.muted()||0===playerRef.current.volume()?playerRef.current.volume(.7):playerRef.current.volume(0)},toggleFullScreen=()=>{playerRef.current.isFullscreen()?playerRef.current.exitFullscreen():playerRef.current.requestFullscreen()},setLatencyCompensatorItemTitle=title=>{let item=document.querySelector(".latency-toggle-item > .vjs-menu-item-text");item&&(item.innerHTML=title)},startLatencyCompensator=()=>{OwncastPlayer_latencyCompensator&&OwncastPlayer_latencyCompensator.stop(),latencyCompensatorEnabled=!0,(OwncastPlayer_latencyCompensator=new latencyCompensator(playerRef.current)).setClockSkew(clockSkew),OwncastPlayer_latencyCompensator.enable(),(0,localStorage.qQ)(LATENCY_COMPENSATION_ENABLED,!0),setLatencyCompensatorItemTitle("disable minimized latency")},stopLatencyCompensator=()=>{OwncastPlayer_latencyCompensator&&OwncastPlayer_latencyCompensator.disable(),OwncastPlayer_latencyCompensator=null,latencyCompensatorEnabled=!1,(0,localStorage.qQ)(LATENCY_COMPENSATION_ENABLED,!1),setLatencyCompensatorItemTitle('enable minimized latency (experimental)')},toggleLatencyCompensator=()=>{latencyCompensatorEnabled?stopLatencyCompensator():startLatencyCompensator()},setupLatencyCompensator=player=>{let tech=player.tech({IWillNotUseThisInPlugins:!0});if(!tech||!tech.vhs)return;let latencyCompensatorEnabledSaved=(0,localStorage.$o)(LATENCY_COMPENSATION_ENABLED);"true"===latencyCompensatorEnabledSaved&&tech&&tech.vhs?startLatencyCompensator():stopLatencyCompensator()},createSettings=async(player,videojs)=>{let videoQualities=await getVideoSettings(),menuButton=settings_menu(player,videojs,videoQualities,toggleLatencyCompensator);player.controlBar.addChild(menuButton,{},player.controlBar.children_.length-2),setupLatencyCompensator(player)},setupAirplay=(player,videojs)=>{if(window.hasOwnProperty("WebKitPlaybackTargetAvailabilityEvent")){let videoJsButtonClass=videojs.getComponent("Button"),ConcreteButtonClass=videojs.extend(videoJsButtonClass,{constructor(){videoJsButtonClass.call(this,player)},handleClick(){try{let videoElement=document.getElementsByTagName("video")[0];videoElement.webkitShowPlaybackTargetPicker()}catch(e){console.error(e)}}}),concreteButtonInstance=player.controlBar.addChild(new ConcreteButtonClass);concreteButtonInstance.addClass("vjs-airplay")}};(0,react_hotkeys_hook_esm.y1)("space",e=>{e.preventDefault(),togglePlayback()}),(0,react_hotkeys_hook_esm.y1)("f",toggleFullScreen,{enableOnContentEditable:!1}),(0,react_hotkeys_hook_esm.y1)("m",toggleMute,{enableOnContentEditable:!1}),(0,react_hotkeys_hook_esm.y1)("0",()=>playerRef.current.volume(playerRef.current.volume()+.1),{enableOnContentEditable:!1}),(0,react_hotkeys_hook_esm.y1)("9",()=>playerRef.current.volume(playerRef.current.volume()-.1),{enableOnContentEditable:!1});let handlePlayerReady=(player,videojs)=>{playerRef.current=player,setSavedVolume(),setupAirplay(player,videojs),player.on("waiting",()=>{console.debug("player is waiting")}),player.on("dispose",()=>{console.debug("player will dispose"),OwncastPlayer_ping.stop()}),player.on("playing",()=>{console.debug("player is playing"),OwncastPlayer_ping.start(),setVideoPlaying(!0)}),player.on("pause",()=>{console.debug("player is paused"),OwncastPlayer_ping.stop(),setVideoPlaying(!1)}),player.on("ended",()=>{console.debug("player is ended"),OwncastPlayer_ping.stop(),setVideoPlaying(!1)}),videojs.hookOnce(),player.on("volumechange",handleVolume),(playbackMetrics=new playback(player,videojs)).setClockSkew(clockSkew),createSettings(player,videojs)};return(0,react.useEffect)(()=>{playbackMetrics&&playbackMetrics.setClockSkew(clockSkew)},[clockSkew]),(0,react.useEffect)(()=>()=>{stopLatencyCompensator(),null==playbackMetrics||playbackMetrics.stop()},[]),(0,jsx_runtime.jsxs)("div",{style:{display:"grid",width:"100% !important",aspectRatio:"16/9"},children:[online&&(0,jsx_runtime.jsx)("div",{style:{gridColumn:1,gridRow:1},children:(0,jsx_runtime.jsx)(VideoJS,{options:{autoplay:!1,controls:!0,responsive:!0,fluid:!1,playsinline:!0,liveui:!0,preload:"auto",controlBar:{progressControl:{seekBar:!1}},html5:{vhs:{enableLowInitialPlaylist:!0,experimentalBufferBasedABR:!0,useNetworkInformationApi:!0,maxPlaylistRetries:30}},liveTracker:{trackingThreshold:0,liveTolerance:15},sources:[{src:source,type:"application/x-mpegURL"}]},onReady:handlePlayerReady})}),(0,jsx_runtime.jsx)("div",{style:{gridColumn:1,gridRow:1},children:!videoPlaying&&(0,jsx_runtime.jsx)(VideoPoster,{online:online,initialSrc:"/thumbnail.jpg",src:"/thumbnail.jpg"})})]})};var OwncastPlayer_OwncastPlayer=OwncastPlayer},76161:function(module){module.exports={player:"VideoJS_player__GT8FN",poster:"VideoJS_poster__nlmqm"}},70034:function(module){module.exports={poster:"VideoPoster_poster__RDkSk"}},25893:function(){}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/228.b37f35d73d569531.js b/static/web/_next/static/chunks/228.b37f35d73d569531.js new file mode 100644 index 000000000..f04302aaa --- /dev/null +++ b/static/web/_next/static/chunks/228.b37f35d73d569531.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[228],{10228:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{q:function(){return q}});var curPunc,keywords=RegExp("^(abs|acos|aj|aj0|all|and|any|asc|asin|asof|atan|attr|avg|avgs|bin|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|each|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|idesc|if|ij|in|insert|inter|inv|key|keys|last|like|list|lj|load|log|lower|lsq|ltime|ltrim|mavg|max|maxs|mcount|md5|mdev|med|meta|min|mins|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prd|prds|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reverse|rload|rotate|rsave|rtrim|save|scan|select|set|setenv|show|signum|sin|sqrt|ss|ssr|string|sublist|sum|sums|sv|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|view|views|vs|wavg|where|where|while|within|wj|wj1|wsum|xasc|xbar|xcol|xcols|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)$"),E=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function tokenBase(stream,state){var sol=stream.sol(),c=stream.next();if(curPunc=null,sol){if("/"==c)return(state.tokenize=tokenLineComment)(stream,state);if("\\"==c)return stream.eol()||/\s/.test(stream.peek())?(stream.skipToEnd(),/^\\\s*$/.test(stream.current())?(state.tokenize=tokenCommentToEOF)(stream):state.tokenize=tokenBase,"comment"):(state.tokenize=tokenBase,"builtin")}if(/\s/.test(c))return"/"==stream.peek()?(stream.skipToEnd(),"comment"):"null";if('"'==c)return(state.tokenize=tokenString)(stream,state);if("`"==c)return stream.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if("."==c&&/\d/.test(stream.peek())||/\d/.test(c)){var t=null;return stream.backUp(1),stream.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||stream.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||stream.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||stream.match(/^\d+[ptuv]{1}/)?t="temporal":(stream.match(/^0[NwW]{1}/)||stream.match(/^0x[\da-fA-F]*/)||stream.match(/^[01]+[b]{1}/)||stream.match(/^\d+[chijn]{1}/)||stream.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(t="number"),t&&(!(c=stream.peek())||E.test(c))?t:(stream.next(),"error")}return/[A-Za-z]|\./.test(c)?(stream.eatWhile(/[A-Za-z._\d]/),keywords.test(stream.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(c)||/[{}\(\[\]\)]/.test(c)?null:"error"}function tokenLineComment(stream,state){return stream.skipToEnd(),/\/\s*$/.test(stream.current())?(state.tokenize=tokenBlockComment)(stream,state):state.tokenize=tokenBase,"comment"}function tokenBlockComment(stream,state){var f=stream.sol()&&"\\"==stream.peek();return stream.skipToEnd(),f&&/^\\\s*$/.test(stream.current())&&(state.tokenize=tokenBase),"comment"}function tokenCommentToEOF(stream){return stream.skipToEnd(),"comment"}function tokenString(stream,state){for(var next,escaped=!1,end=!1;next=stream.next();){if('"'==next&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return end&&(state.tokenize=tokenBase),"string"}function pushContext(state,type,col){state.context={prev:state.context,indent:state.indent,col:col,type:type}}function popContext(state){state.indent=state.context.indent,state.context=state.context.prev}let q={name:"q",startState:function(){return{tokenize:tokenBase,context:null,indent:0,col:0}},token:function(stream,state){stream.sol()&&(state.context&&null==state.context.align&&(state.context.align=!1),state.indent=stream.indentation());var style=state.tokenize(stream,state);if("comment"!=style&&state.context&&null==state.context.align&&"pattern"!=state.context.type&&(state.context.align=!0),"("==curPunc)pushContext(state,")",stream.column());else if("["==curPunc)pushContext(state,"]",stream.column());else if("{"==curPunc)pushContext(state,"}",stream.column());else if(/[\]\}\)]/.test(curPunc)){for(;state.context&&"pattern"==state.context.type;)popContext(state);state.context&&curPunc==state.context.type&&popContext(state)}else"."==curPunc&&state.context&&"pattern"==state.context.type?popContext(state):/atom|string|variable/.test(style)&&state.context&&(/[\}\]]/.test(state.context.type)?pushContext(state,"pattern",stream.column()):"pattern"!=state.context.type||state.context.align||(state.context.align=!0,state.context.col=stream.column()));return style},indent:function(state,textAfter,cx){var firstChar=textAfter&&textAfter.charAt(0),context=state.context;if(/[\]\}]/.test(firstChar))for(;context&&"pattern"==context.type;)context=context.prev;var closing=context&&firstChar==context.type;return context?"pattern"==context.type?context.col:context.align?context.col+(closing?0:1):context.indent+(closing?0:cx.unit):0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/228.bcd421992bab4a0b.js b/static/web/_next/static/chunks/228.bcd421992bab4a0b.js deleted file mode 100644 index eca9982b8..000000000 --- a/static/web/_next/static/chunks/228.bcd421992bab4a0b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[228],{10228:function(t,e,n){n.r(e),n.d(e,{q:function(){return p}});var r,o=RegExp("^(abs|acos|aj|aj0|all|and|any|asc|asin|asof|atan|attr|avg|avgs|bin|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|each|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|idesc|if|ij|in|insert|inter|inv|key|keys|last|like|list|lj|load|log|lower|lsq|ltime|ltrim|mavg|max|maxs|mcount|md5|mdev|med|meta|min|mins|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prd|prds|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reverse|rload|rotate|rsave|rtrim|save|scan|select|set|setenv|show|signum|sin|sqrt|ss|ssr|string|sublist|sum|sums|sv|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|view|views|vs|wavg|where|where|while|within|wj|wj1|wsum|xasc|xbar|xcol|xcols|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)$"),i=/[|/&^!+:\\\-*%$=~#;@><,?_\'\"\[\(\]\)\s{}]/;function s(t,e){var n=t.sol(),a=t.next();if(r=null,n){if("/"==a)return(e.tokenize=c)(t,e);if("\\"==a)return t.eol()||/\s/.test(t.peek())?(t.skipToEnd(),/^\\\s*$/.test(t.current())?(e.tokenize=l)(t):e.tokenize=s,"comment"):(e.tokenize=s,"builtin")}if(/\s/.test(a))return"/"==t.peek()?(t.skipToEnd(),"comment"):"null";if('"'==a)return(e.tokenize=u)(t,e);if("`"==a)return t.eatWhile(/[A-Za-z\d_:\/.]/),"macroName";if("."==a&&/\d/.test(t.peek())||/\d/.test(a)){var d=null;return t.backUp(1),t.match(/^\d{4}\.\d{2}(m|\.\d{2}([DT](\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)?)?)/)||t.match(/^\d+D(\d{2}(:\d{2}(:\d{2}(\.\d{1,9})?)?)?)/)||t.match(/^\d{2}:\d{2}(:\d{2}(\.\d{1,9})?)?/)||t.match(/^\d+[ptuv]{1}/)?d="temporal":(t.match(/^0[NwW]{1}/)||t.match(/^0x[\da-fA-F]*/)||t.match(/^[01]+[b]{1}/)||t.match(/^\d+[chijn]{1}/)||t.match(/-?\d*(\.\d*)?(e[+\-]?\d+)?(e|f)?/))&&(d="number"),d&&(!(a=t.peek())||i.test(a))?d:(t.next(),"error")}return/[A-Za-z]|\./.test(a)?(t.eatWhile(/[A-Za-z._\d]/),o.test(t.current())?"keyword":"variable"):/[|/&^!+:\\\-*%$=~#;@><\.,?_\']/.test(a)||/[{}\(\[\]\)]/.test(a)?null:"error"}function c(t,e){return t.skipToEnd(),/\/\s*$/.test(t.current())?(e.tokenize=a)(t,e):e.tokenize=s,"comment"}function a(t,e){var n=t.sol()&&"\\"==t.peek();return t.skipToEnd(),n&&/^\\\s*$/.test(t.current())&&(e.tokenize=s),"comment"}function l(t){return t.skipToEnd(),"comment"}function u(t,e){for(var n,r=!1,o=!1;n=t.next();){if('"'==n&&!r){o=!0;break}r=!r&&"\\"==n}return o&&(e.tokenize=s),"string"}function d(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function m(t){t.indent=t.context.indent,t.context=t.context.prev}let p={name:"q",startState:function(){return{tokenize:s,context:null,indent:0,col:0}},token:function(t,e){t.sol()&&(e.context&&null==e.context.align&&(e.context.align=!1),e.indent=t.indentation());var n=e.tokenize(t,e);if("comment"!=n&&e.context&&null==e.context.align&&"pattern"!=e.context.type&&(e.context.align=!0),"("==r)d(e,")",t.column());else if("["==r)d(e,"]",t.column());else if("{"==r)d(e,"}",t.column());else if(/[\]\}\)]/.test(r)){for(;e.context&&"pattern"==e.context.type;)m(e);e.context&&r==e.context.type&&m(e)}else"."==r&&e.context&&"pattern"==e.context.type?m(e):/atom|string|variable/.test(n)&&e.context&&(/[\}\]]/.test(e.context.type)?d(e,"pattern",t.column()):"pattern"!=e.context.type||e.context.align||(e.context.align=!0,e.context.col=t.column()));return n},indent:function(t,e,n){var r=e&&e.charAt(0),o=t.context;if(/[\]\}]/.test(r))for(;o&&"pattern"==o.type;)o=o.prev;var i=o&&r==o.type;return o?"pattern"==o.type?o.col:o.align?o.col+(i?0:1):o.indent+(i?0:n.unit):0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2314.701718d501b406c5.js b/static/web/_next/static/chunks/2314.701718d501b406c5.js new file mode 100644 index 000000000..c9853f311 --- /dev/null +++ b/static/web/_next/static/chunks/2314.701718d501b406c5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2314],{22314:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b","i")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{idl:function(){return idl}});var builtinArray=["a_correlate","abs","acos","adapt_hist_equal","alog","alog2","alog10","amoeba","annotate","app_user_dir","app_user_dir_query","arg_present","array_equal","array_indices","arrow","ascii_template","asin","assoc","atan","axis","axis","bandpass_filter","bandreject_filter","barplot","bar_plot","beseli","beselj","beselk","besely","beta","biginteger","bilinear","bin_date","binary_template","bindgen","binomial","bit_ffs","bit_population","blas_axpy","blk_con","boolarr","boolean","boxplot","box_cursor","breakpoint","broyden","bubbleplot","butterworth","bytarr","byte","byteorder","bytscl","c_correlate","calendar","caldat","call_external","call_function","call_method","call_procedure","canny","catch","cd","cdf","ceil","chebyshev","check_math","chisqr_cvf","chisqr_pdf","choldc","cholsol","cindgen","cir_3pnt","clipboard","close","clust_wts","cluster","cluster_tree","cmyk_convert","code_coverage","color_convert","color_exchange","color_quan","color_range_map","colorbar","colorize_sample","colormap_applicable","colormap_gradient","colormap_rotation","colortable","comfit","command_line_args","common","compile_opt","complex","complexarr","complexround","compute_mesh_normals","cond","congrid","conj","constrained_min","contour","contour","convert_coord","convol","convol_fft","coord2to3","copy_lun","correlate","cos","cosh","cpu","cramer","createboxplotdata","create_cursor","create_struct","create_view","crossp","crvlength","ct_luminance","cti_test","cursor","curvefit","cv_coord","cvttobm","cw_animate","cw_animate_getp","cw_animate_load","cw_animate_run","cw_arcball","cw_bgroup","cw_clr_index","cw_colorsel","cw_defroi","cw_field","cw_filesel","cw_form","cw_fslider","cw_light_editor","cw_light_editor_get","cw_light_editor_set","cw_orient","cw_palette_editor","cw_palette_editor_get","cw_palette_editor_set","cw_pdmenu","cw_rgbslider","cw_tmpl","cw_zoom","db_exists","dblarr","dcindgen","dcomplex","dcomplexarr","define_key","define_msgblk","define_msgblk_from_file","defroi","defsysv","delvar","dendro_plot","dendrogram","deriv","derivsig","determ","device","dfpmin","diag_matrix","dialog_dbconnect","dialog_message","dialog_pickfile","dialog_printersetup","dialog_printjob","dialog_read_image","dialog_write_image","dictionary","digital_filter","dilate","dindgen","dissolve","dist","distance_measure","dlm_load","dlm_register","doc_library","double","draw_roi","edge_dog","efont","eigenql","eigenvec","ellipse","elmhes","emboss","empty","enable_sysrtn","eof","eos","erase","erf","erfc","erfcx","erode","errorplot","errplot","estimator_filter","execute","exit","exp","expand","expand_path","expint","extract","extract_slice","f_cvf","f_pdf","factorial","fft","file_basename","file_chmod","file_copy","file_delete","file_dirname","file_expand_path","file_gunzip","file_gzip","file_info","file_lines","file_link","file_mkdir","file_move","file_poll_input","file_readlink","file_same","file_search","file_tar","file_test","file_untar","file_unzip","file_which","file_zip","filepath","findgen","finite","fix","flick","float","floor","flow3","fltarr","flush","format_axis_values","forward_function","free_lun","fstat","fulstr","funct","function","fv_test","fx_root","fz_roots","gamma","gamma_ct","gauss_cvf","gauss_pdf","gauss_smooth","gauss2dfit","gaussfit","gaussian_function","gaussint","get_drive_list","get_dxf_objects","get_kbrd","get_login_info","get_lun","get_screen_size","getenv","getwindows","greg2jul","grib","grid_input","grid_tps","grid3","griddata","gs_iter","h_eq_ct","h_eq_int","hanning","hash","hdf","hdf5","heap_free","heap_gc","heap_nosave","heap_refcount","heap_save","help","hilbert","hist_2d","hist_equal","histogram","hls","hough","hqr","hsv","i18n_multibytetoutf8","i18n_multibytetowidechar","i18n_utf8tomultibyte","i18n_widechartomultibyte","ibeta","icontour","iconvertcoord","idelete","identity","idl_base64","idl_container","idl_validname","idlexbr_assistant","idlitsys_createtool","idlunit","iellipse","igamma","igetcurrent","igetdata","igetid","igetproperty","iimage","image","image_cont","image_statistics","image_threshold","imaginary","imap","indgen","int_2d","int_3d","int_tabulated","intarr","interpol","interpolate","interval_volume","invert","ioctl","iopen","ir_filter","iplot","ipolygon","ipolyline","iputdata","iregister","ireset","iresolve","irotate","isa","isave","iscale","isetcurrent","isetproperty","ishft","isocontour","isosurface","isurface","itext","itranslate","ivector","ivolume","izoom","journal","json_parse","json_serialize","jul2greg","julday","keyword_set","krig2d","kurtosis","kw_test","l64indgen","la_choldc","la_cholmprove","la_cholsol","la_determ","la_eigenproblem","la_eigenql","la_eigenvec","la_elmhes","la_gm_linear_model","la_hqr","la_invert","la_least_square_equality","la_least_squares","la_linear_equation","la_ludc","la_lumprove","la_lusol","la_svd","la_tridc","la_trimprove","la_triql","la_trired","la_trisol","label_date","label_region","ladfit","laguerre","lambda","lambdap","lambertw","laplacian","least_squares_filter","leefilt","legend","legendre","linbcg","lindgen","linfit","linkimage","list","ll_arc_distance","lmfit","lmgr","lngamma","lnp_test","loadct","locale_get","logical_and","logical_or","logical_true","lon64arr","lonarr","long","long64","lsode","lu_complex","ludc","lumprove","lusol","m_correlate","machar","make_array","make_dll","make_rt","map","mapcontinents","mapgrid","map_2points","map_continents","map_grid","map_image","map_patch","map_proj_forward","map_proj_image","map_proj_info","map_proj_init","map_proj_inverse","map_set","matrix_multiply","matrix_power","max","md_test","mean","meanabsdev","mean_filter","median","memory","mesh_clip","mesh_decimate","mesh_issolid","mesh_merge","mesh_numtriangles","mesh_obj","mesh_smooth","mesh_surfacearea","mesh_validate","mesh_volume","message","min","min_curve_surf","mk_html_help","modifyct","moment","morph_close","morph_distance","morph_gradient","morph_hitormiss","morph_open","morph_thin","morph_tophat","multi","n_elements","n_params","n_tags","ncdf","newton","noise_hurl","noise_pick","noise_scatter","noise_slur","norm","obj_class","obj_destroy","obj_hasmethod","obj_isa","obj_new","obj_valid","objarr","on_error","on_ioerror","online_help","openr","openu","openw","oplot","oploterr","orderedhash","p_correlate","parse_url","particle_trace","path_cache","path_sep","pcomp","plot","plot3d","plot","plot_3dbox","plot_field","ploterr","plots","polar_contour","polar_surface","polyfill","polyshade","pnt_line","point_lun","polarplot","poly","poly_2d","poly_area","poly_fit","polyfillv","polygon","polyline","polywarp","popd","powell","pref_commit","pref_get","pref_set","prewitt","primes","print","printf","printd","pro","product","profile","profiler","profiles","project_vol","ps_show_fonts","psafm","pseudo","ptr_free","ptr_new","ptr_valid","ptrarr","pushd","qgrid3","qhull","qromb","qromo","qsimp","query_*","query_ascii","query_bmp","query_csv","query_dicom","query_gif","query_image","query_jpeg","query_jpeg2000","query_mrsid","query_pict","query_png","query_ppm","query_srf","query_tiff","query_video","query_wav","r_correlate","r_test","radon","randomn","randomu","ranks","rdpix","read","readf","read_ascii","read_binary","read_bmp","read_csv","read_dicom","read_gif","read_image","read_interfile","read_jpeg","read_jpeg2000","read_mrsid","read_pict","read_png","read_ppm","read_spr","read_srf","read_sylk","read_tiff","read_video","read_wav","read_wave","read_x11_bitmap","read_xwd","reads","readu","real_part","rebin","recall_commands","recon3","reduce_colors","reform","region_grow","register_cursor","regress","replicate","replicate_inplace","resolve_all","resolve_routine","restore","retall","return","reverse","rk4","roberts","rot","rotate","round","routine_filepath","routine_info","rs_test","s_test","save","savgol","scale3","scale3d","scatterplot","scatterplot3d","scope_level","scope_traceback","scope_varfetch","scope_varname","search2d","search3d","sem_create","sem_delete","sem_lock","sem_release","set_plot","set_shading","setenv","sfit","shade_surf","shade_surf_irr","shade_volume","shift","shift_diff","shmdebug","shmmap","shmunmap","shmvar","show3","showfont","signum","simplex","sin","sindgen","sinh","size","skewness","skip_lun","slicer3","slide_image","smooth","sobel","socket","sort","spawn","sph_4pnt","sph_scat","spher_harm","spl_init","spl_interp","spline","spline_p","sprsab","sprsax","sprsin","sprstp","sqrt","standardize","stddev","stop","strarr","strcmp","strcompress","streamline","streamline","stregex","stretch","string","strjoin","strlen","strlowcase","strmatch","strmessage","strmid","strpos","strput","strsplit","strtrim","struct_assign","struct_hide","strupcase","surface","surface","surfr","svdc","svdfit","svsol","swap_endian","swap_endian_inplace","symbol","systime","t_cvf","t_pdf","t3d","tag_names","tan","tanh","tek_color","temporary","terminal_size","tetra_clip","tetra_surface","tetra_volume","text","thin","thread","threed","tic","time_test2","timegen","timer","timestamp","timestamptovalues","tm_test","toc","total","trace","transpose","tri_surf","triangulate","trigrid","triql","trired","trisol","truncate_lun","ts_coef","ts_diff","ts_fcast","ts_smooth","tv","tvcrs","tvlct","tvrd","tvscl","typename","uindgen","uint","uintarr","ul64indgen","ulindgen","ulon64arr","ulonarr","ulong","ulong64","uniq","unsharp_mask","usersym","value_locate","variance","vector","vector_field","vel","velovect","vert_t3d","voigt","volume","voronoi","voxel_proj","wait","warp_tri","watershed","wdelete","wf_draw","where","widget_base","widget_button","widget_combobox","widget_control","widget_displaycontextmenu","widget_draw","widget_droplist","widget_event","widget_info","widget_label","widget_list","widget_propertysheet","widget_slider","widget_tab","widget_table","widget_text","widget_tree","widget_tree_move","widget_window","wiener_filter","window","window","write_bmp","write_csv","write_gif","write_image","write_jpeg","write_jpeg2000","write_nrif","write_pict","write_png","write_ppm","write_spr","write_srf","write_sylk","write_tiff","write_video","write_wav","write_wave","writeu","wset","wshow","wtn","wv_applet","wv_cwt","wv_cw_wavelet","wv_denoise","wv_dwt","wv_fn_coiflet","wv_fn_daubechies","wv_fn_gaussian","wv_fn_haar","wv_fn_morlet","wv_fn_paul","wv_fn_symlet","wv_import_data","wv_import_wavelet","wv_plot3d_wps","wv_plot_multires","wv_pwt","wv_tool_denoise","xbm_edit","xdisplayfile","xdxf","xfont","xinteranimate","xloadct","xmanager","xmng_tmpl","xmtool","xobjview","xobjview_rotate","xobjview_write_image","xpalette","xpcolor","xplot3d","xregistered","xroi","xsq_test","xsurface","xvaredit","xvolume","xvolume_rotate","xvolume_write_image","xyouts","zlib_compress","zlib_uncompress","zoom","zoom_24"],builtins=wordRegexp(builtinArray),keywordArray=["begin","end","endcase","endfor","endwhile","endif","endrep","endforeach","break","case","continue","for","foreach","goto","if","then","else","repeat","until","switch","while","do","pro","function"],keywords=wordRegexp(keywordArray),identifiers=RegExp("^[_a-z\xa1-￿][_a-z0-9\xa1-￿]*","i"),singleOperators=/[+\-*&=<>\/@#~$]/,boolOperators=RegExp("(and|or|eq|lt|le|gt|ge|ne|not)","i");let idl={name:"idl",token:function(stream){return stream.eatSpace()?null:stream.match(";")?(stream.skipToEnd(),"comment"):stream.match(/^[0-9\.+-]/,!1)&&(stream.match(/^[+-]?0x[0-9a-fA-F]+/)||stream.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||stream.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":stream.match(/^"([^"]|(""))*"/)||stream.match(/^'([^']|(''))*'/)?"string":stream.match(keywords)?"keyword":stream.match(builtins)?"builtin":stream.match(identifiers)?"variable":stream.match(singleOperators)||stream.match(boolOperators)?"operator":(stream.next(),null)},languageData:{autocomplete:builtinArray.concat(keywordArray)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2314.ce3a0e1828ad2d06.js b/static/web/_next/static/chunks/2314.ce3a0e1828ad2d06.js deleted file mode 100644 index a20e50a51..000000000 --- a/static/web/_next/static/chunks/2314.ce3a0e1828ad2d06.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2314],{22314:function(e,t,r){function i(e){return RegExp("^(("+e.join(")|(")+"))\\b","i")}r.r(t),r.d(t,{idl:function(){return d}});var a=["a_correlate","abs","acos","adapt_hist_equal","alog","alog2","alog10","amoeba","annotate","app_user_dir","app_user_dir_query","arg_present","array_equal","array_indices","arrow","ascii_template","asin","assoc","atan","axis","axis","bandpass_filter","bandreject_filter","barplot","bar_plot","beseli","beselj","beselk","besely","beta","biginteger","bilinear","bin_date","binary_template","bindgen","binomial","bit_ffs","bit_population","blas_axpy","blk_con","boolarr","boolean","boxplot","box_cursor","breakpoint","broyden","bubbleplot","butterworth","bytarr","byte","byteorder","bytscl","c_correlate","calendar","caldat","call_external","call_function","call_method","call_procedure","canny","catch","cd","cdf","ceil","chebyshev","check_math","chisqr_cvf","chisqr_pdf","choldc","cholsol","cindgen","cir_3pnt","clipboard","close","clust_wts","cluster","cluster_tree","cmyk_convert","code_coverage","color_convert","color_exchange","color_quan","color_range_map","colorbar","colorize_sample","colormap_applicable","colormap_gradient","colormap_rotation","colortable","comfit","command_line_args","common","compile_opt","complex","complexarr","complexround","compute_mesh_normals","cond","congrid","conj","constrained_min","contour","contour","convert_coord","convol","convol_fft","coord2to3","copy_lun","correlate","cos","cosh","cpu","cramer","createboxplotdata","create_cursor","create_struct","create_view","crossp","crvlength","ct_luminance","cti_test","cursor","curvefit","cv_coord","cvttobm","cw_animate","cw_animate_getp","cw_animate_load","cw_animate_run","cw_arcball","cw_bgroup","cw_clr_index","cw_colorsel","cw_defroi","cw_field","cw_filesel","cw_form","cw_fslider","cw_light_editor","cw_light_editor_get","cw_light_editor_set","cw_orient","cw_palette_editor","cw_palette_editor_get","cw_palette_editor_set","cw_pdmenu","cw_rgbslider","cw_tmpl","cw_zoom","db_exists","dblarr","dcindgen","dcomplex","dcomplexarr","define_key","define_msgblk","define_msgblk_from_file","defroi","defsysv","delvar","dendro_plot","dendrogram","deriv","derivsig","determ","device","dfpmin","diag_matrix","dialog_dbconnect","dialog_message","dialog_pickfile","dialog_printersetup","dialog_printjob","dialog_read_image","dialog_write_image","dictionary","digital_filter","dilate","dindgen","dissolve","dist","distance_measure","dlm_load","dlm_register","doc_library","double","draw_roi","edge_dog","efont","eigenql","eigenvec","ellipse","elmhes","emboss","empty","enable_sysrtn","eof","eos","erase","erf","erfc","erfcx","erode","errorplot","errplot","estimator_filter","execute","exit","exp","expand","expand_path","expint","extract","extract_slice","f_cvf","f_pdf","factorial","fft","file_basename","file_chmod","file_copy","file_delete","file_dirname","file_expand_path","file_gunzip","file_gzip","file_info","file_lines","file_link","file_mkdir","file_move","file_poll_input","file_readlink","file_same","file_search","file_tar","file_test","file_untar","file_unzip","file_which","file_zip","filepath","findgen","finite","fix","flick","float","floor","flow3","fltarr","flush","format_axis_values","forward_function","free_lun","fstat","fulstr","funct","function","fv_test","fx_root","fz_roots","gamma","gamma_ct","gauss_cvf","gauss_pdf","gauss_smooth","gauss2dfit","gaussfit","gaussian_function","gaussint","get_drive_list","get_dxf_objects","get_kbrd","get_login_info","get_lun","get_screen_size","getenv","getwindows","greg2jul","grib","grid_input","grid_tps","grid3","griddata","gs_iter","h_eq_ct","h_eq_int","hanning","hash","hdf","hdf5","heap_free","heap_gc","heap_nosave","heap_refcount","heap_save","help","hilbert","hist_2d","hist_equal","histogram","hls","hough","hqr","hsv","i18n_multibytetoutf8","i18n_multibytetowidechar","i18n_utf8tomultibyte","i18n_widechartomultibyte","ibeta","icontour","iconvertcoord","idelete","identity","idl_base64","idl_container","idl_validname","idlexbr_assistant","idlitsys_createtool","idlunit","iellipse","igamma","igetcurrent","igetdata","igetid","igetproperty","iimage","image","image_cont","image_statistics","image_threshold","imaginary","imap","indgen","int_2d","int_3d","int_tabulated","intarr","interpol","interpolate","interval_volume","invert","ioctl","iopen","ir_filter","iplot","ipolygon","ipolyline","iputdata","iregister","ireset","iresolve","irotate","isa","isave","iscale","isetcurrent","isetproperty","ishft","isocontour","isosurface","isurface","itext","itranslate","ivector","ivolume","izoom","journal","json_parse","json_serialize","jul2greg","julday","keyword_set","krig2d","kurtosis","kw_test","l64indgen","la_choldc","la_cholmprove","la_cholsol","la_determ","la_eigenproblem","la_eigenql","la_eigenvec","la_elmhes","la_gm_linear_model","la_hqr","la_invert","la_least_square_equality","la_least_squares","la_linear_equation","la_ludc","la_lumprove","la_lusol","la_svd","la_tridc","la_trimprove","la_triql","la_trired","la_trisol","label_date","label_region","ladfit","laguerre","lambda","lambdap","lambertw","laplacian","least_squares_filter","leefilt","legend","legendre","linbcg","lindgen","linfit","linkimage","list","ll_arc_distance","lmfit","lmgr","lngamma","lnp_test","loadct","locale_get","logical_and","logical_or","logical_true","lon64arr","lonarr","long","long64","lsode","lu_complex","ludc","lumprove","lusol","m_correlate","machar","make_array","make_dll","make_rt","map","mapcontinents","mapgrid","map_2points","map_continents","map_grid","map_image","map_patch","map_proj_forward","map_proj_image","map_proj_info","map_proj_init","map_proj_inverse","map_set","matrix_multiply","matrix_power","max","md_test","mean","meanabsdev","mean_filter","median","memory","mesh_clip","mesh_decimate","mesh_issolid","mesh_merge","mesh_numtriangles","mesh_obj","mesh_smooth","mesh_surfacearea","mesh_validate","mesh_volume","message","min","min_curve_surf","mk_html_help","modifyct","moment","morph_close","morph_distance","morph_gradient","morph_hitormiss","morph_open","morph_thin","morph_tophat","multi","n_elements","n_params","n_tags","ncdf","newton","noise_hurl","noise_pick","noise_scatter","noise_slur","norm","obj_class","obj_destroy","obj_hasmethod","obj_isa","obj_new","obj_valid","objarr","on_error","on_ioerror","online_help","openr","openu","openw","oplot","oploterr","orderedhash","p_correlate","parse_url","particle_trace","path_cache","path_sep","pcomp","plot","plot3d","plot","plot_3dbox","plot_field","ploterr","plots","polar_contour","polar_surface","polyfill","polyshade","pnt_line","point_lun","polarplot","poly","poly_2d","poly_area","poly_fit","polyfillv","polygon","polyline","polywarp","popd","powell","pref_commit","pref_get","pref_set","prewitt","primes","print","printf","printd","pro","product","profile","profiler","profiles","project_vol","ps_show_fonts","psafm","pseudo","ptr_free","ptr_new","ptr_valid","ptrarr","pushd","qgrid3","qhull","qromb","qromo","qsimp","query_*","query_ascii","query_bmp","query_csv","query_dicom","query_gif","query_image","query_jpeg","query_jpeg2000","query_mrsid","query_pict","query_png","query_ppm","query_srf","query_tiff","query_video","query_wav","r_correlate","r_test","radon","randomn","randomu","ranks","rdpix","read","readf","read_ascii","read_binary","read_bmp","read_csv","read_dicom","read_gif","read_image","read_interfile","read_jpeg","read_jpeg2000","read_mrsid","read_pict","read_png","read_ppm","read_spr","read_srf","read_sylk","read_tiff","read_video","read_wav","read_wave","read_x11_bitmap","read_xwd","reads","readu","real_part","rebin","recall_commands","recon3","reduce_colors","reform","region_grow","register_cursor","regress","replicate","replicate_inplace","resolve_all","resolve_routine","restore","retall","return","reverse","rk4","roberts","rot","rotate","round","routine_filepath","routine_info","rs_test","s_test","save","savgol","scale3","scale3d","scatterplot","scatterplot3d","scope_level","scope_traceback","scope_varfetch","scope_varname","search2d","search3d","sem_create","sem_delete","sem_lock","sem_release","set_plot","set_shading","setenv","sfit","shade_surf","shade_surf_irr","shade_volume","shift","shift_diff","shmdebug","shmmap","shmunmap","shmvar","show3","showfont","signum","simplex","sin","sindgen","sinh","size","skewness","skip_lun","slicer3","slide_image","smooth","sobel","socket","sort","spawn","sph_4pnt","sph_scat","spher_harm","spl_init","spl_interp","spline","spline_p","sprsab","sprsax","sprsin","sprstp","sqrt","standardize","stddev","stop","strarr","strcmp","strcompress","streamline","streamline","stregex","stretch","string","strjoin","strlen","strlowcase","strmatch","strmessage","strmid","strpos","strput","strsplit","strtrim","struct_assign","struct_hide","strupcase","surface","surface","surfr","svdc","svdfit","svsol","swap_endian","swap_endian_inplace","symbol","systime","t_cvf","t_pdf","t3d","tag_names","tan","tanh","tek_color","temporary","terminal_size","tetra_clip","tetra_surface","tetra_volume","text","thin","thread","threed","tic","time_test2","timegen","timer","timestamp","timestamptovalues","tm_test","toc","total","trace","transpose","tri_surf","triangulate","trigrid","triql","trired","trisol","truncate_lun","ts_coef","ts_diff","ts_fcast","ts_smooth","tv","tvcrs","tvlct","tvrd","tvscl","typename","uindgen","uint","uintarr","ul64indgen","ulindgen","ulon64arr","ulonarr","ulong","ulong64","uniq","unsharp_mask","usersym","value_locate","variance","vector","vector_field","vel","velovect","vert_t3d","voigt","volume","voronoi","voxel_proj","wait","warp_tri","watershed","wdelete","wf_draw","where","widget_base","widget_button","widget_combobox","widget_control","widget_displaycontextmenu","widget_draw","widget_droplist","widget_event","widget_info","widget_label","widget_list","widget_propertysheet","widget_slider","widget_tab","widget_table","widget_text","widget_tree","widget_tree_move","widget_window","wiener_filter","window","window","write_bmp","write_csv","write_gif","write_image","write_jpeg","write_jpeg2000","write_nrif","write_pict","write_png","write_ppm","write_spr","write_srf","write_sylk","write_tiff","write_video","write_wav","write_wave","writeu","wset","wshow","wtn","wv_applet","wv_cwt","wv_cw_wavelet","wv_denoise","wv_dwt","wv_fn_coiflet","wv_fn_daubechies","wv_fn_gaussian","wv_fn_haar","wv_fn_morlet","wv_fn_paul","wv_fn_symlet","wv_import_data","wv_import_wavelet","wv_plot3d_wps","wv_plot_multires","wv_pwt","wv_tool_denoise","xbm_edit","xdisplayfile","xdxf","xfont","xinteranimate","xloadct","xmanager","xmng_tmpl","xmtool","xobjview","xobjview_rotate","xobjview_write_image","xpalette","xpcolor","xplot3d","xregistered","xroi","xsq_test","xsurface","xvaredit","xvolume","xvolume_rotate","xvolume_write_image","xyouts","zlib_compress","zlib_uncompress","zoom","zoom_24"],_=i(a),o=["begin","end","endcase","endfor","endwhile","endif","endrep","endforeach","break","case","continue","for","foreach","goto","if","then","else","repeat","until","switch","while","do","pro","function"],l=i(o),s=RegExp("^[_a-z\xa1-￿][_a-z0-9\xa1-￿]*","i"),n=/[+\-*&=<>\/@#~$]/,c=RegExp("(and|or|eq|lt|le|gt|ge|ne|not)","i");let d={name:"idl",token:function(e){return e.eatSpace()?null:e.match(";")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(l)?"keyword":e.match(_)?"builtin":e.match(s)?"variable":e.match(n)||e.match(c)?"operator":(e.next(),null)},languageData:{autocomplete:a.concat(o)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2386.205182b4996b04dc.js b/static/web/_next/static/chunks/2386.205182b4996b04dc.js new file mode 100644 index 000000000..750592934 --- /dev/null +++ b/static/web/_next/static/chunks/2386.205182b4996b04dc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2386],{12386:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{php:function(){return php},phpLanguage:function(){return phpLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let keywordMap={abstract:4,and:5,array:6,as:7,true:8,false:8,break:9,case:10,catch:11,clone:12,const:13,continue:14,declare:16,default:15,do:17,echo:18,else:19,elseif:20,enddeclare:21,endfor:22,endforeach:23,endif:24,endswitch:25,endwhile:26,enum:27,extends:28,final:29,finally:30,fn:31,for:32,foreach:33,from:34,function:35,global:36,goto:37,if:38,implements:39,include:40,include_once:41,instanceof:42,insteadof:43,interface:44,list:45,match:46,namespace:47,new:48,null:49,or:50,print:51,require:52,require_once:53,return:54,switch:55,throw:56,trait:57,try:58,unset:59,use:60,var:61,public:62,private:62,protected:62,while:63,xor:64,yield:65,__proto__:null};function isSpace(ch){return 9==ch||10==ch||13==ch||32==ch}function isASCIILetter(ch){return ch>=97&&ch<=122||ch>=65&&ch<=90}function isIdentifierStart(ch){return 95==ch||ch>=128||isASCIILetter(ch)}function isHex(ch){return ch>=48&&ch<=55||ch>=97&&ch<=102||ch>=65&&ch<=70}let castTypes={int:!0,integer:!0,bool:!0,boolean:!0,float:!0,double:!0,real:!0,string:!0,array:!0,object:!0,unset:!0,__proto__:null},expression=new dist.Jq(input=>{if(40==input.next){input.advance();let peek=0;for(;isSpace(input.peek(peek));)peek++;let name="",next;for(;isASCIILetter(next=input.peek(peek));)name+=String.fromCharCode(next),peek++;for(;isSpace(input.peek(peek));)peek++;41==input.peek(peek)&&castTypes[name.toLowerCase()]&&input.acceptToken(1)}else if(60==input.next&&60==input.peek(1)&&60==input.peek(2)){for(let i=0;i<3;i++)input.advance();for(;32==input.next||9==input.next;)input.advance();let quoted=39==input.next;if(quoted&&input.advance(),!isIdentifierStart(input.next))return;let tag=String.fromCharCode(input.next);for(;input.advance(),isIdentifierStart(input.next)||input.next>=48&&input.next<=55;)tag+=String.fromCharCode(input.next);if(quoted){if(39!=input.next)return;input.advance()}if(10!=input.next&&13!=input.next)return;for(;;){let lineStart=10==input.next||13==input.next;if(input.advance(),input.next<0)return;if(lineStart){for(;32==input.next||9==input.next;)input.advance();let match=!0;for(let i1=0;i1{input.next<0&&input.acceptToken(266)}),semicolon=new dist.Jq((input,stack)=>{63==input.next&&stack.canShift(265)&&62==input.peek(1)&&input.acceptToken(265)}),interpolated=new dist.Jq((input,stack)=>{let content=!1;for(;!(34==input.next||input.next<0||36==input.next&&(isIdentifierStart(input.peek(1))||123==input.peek(1)))&&(123!=input.next||36!=input.peek(1));content=!0){if(92==input.next){let escaped=function(input){let after=input.peek(1);if(110==after||114==after||116==after||118==after||101==after||102==after||92==after||36==after||34==after||123==after)return 2;if(after>=48&&after<=55){let size=2,next;for(;size<5&&(next=input.peek(size))>=48&&next<=55;)size++;return size}if(120==after&&isHex(input.peek(2)))return isHex(input.peek(3))?4:3;if(117==after&&123==input.peek(2))for(let size1=3;;size1++){let next1=input.peek(size1);if(125==next1)return 2==size1?0:size1+1;if(!isHex(next1))break}return 0}(input);if(escaped){if(!content)return input.acceptToken(3,escaped);break}}else if(!content&&(91==input.next||45==input.next&&62==input.peek(1)&&isIdentifierStart(input.peek(2))||63==input.next&&45==input.peek(1)&&62==input.peek(2)&&isIdentifierStart(input.peek(3)))&&stack.canShift(264))break;input.advance()}content&&input.acceptToken(263)}),phpHighlighting=(0,highlight_dist.Gv)({"Visibility abstract final static":highlight_dist.pJ.modifier,"for foreach while do if else elseif switch try catch finally return throw break continue default case":highlight_dist.pJ.controlKeyword,"endif endfor endforeach endswitch endwhile declare enddeclare goto match":highlight_dist.pJ.controlKeyword,"and or xor yield unset clone instanceof insteadof":highlight_dist.pJ.operatorKeyword,"function fn class trait implements extends const enum global interface use var":highlight_dist.pJ.definitionKeyword,"include include_once require require_once namespace":highlight_dist.pJ.moduleKeyword,"new from echo print array list as":highlight_dist.pJ.keyword,null:highlight_dist.pJ.null,Boolean:highlight_dist.pJ.bool,VariableName:highlight_dist.pJ.variableName,"NamespaceName/...":highlight_dist.pJ.namespace,"NamedType/...":highlight_dist.pJ.typeName,Name:highlight_dist.pJ.name,"CallExpression/Name":highlight_dist.pJ.function(highlight_dist.pJ.variableName),"LabelStatement/Name":highlight_dist.pJ.labelName,"MemberExpression/Name":highlight_dist.pJ.propertyName,"MemberExpression/VariableName":highlight_dist.pJ.special(highlight_dist.pJ.propertyName),"ScopedExpression/ClassMemberName/Name":highlight_dist.pJ.propertyName,"ScopedExpression/ClassMemberName/VariableName":highlight_dist.pJ.special(highlight_dist.pJ.propertyName),"CallExpression/MemberExpression/Name":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),"CallExpression/ScopedExpression/ClassMemberName/Name":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),"MethodDeclaration/Name":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),"FunctionDefinition/Name":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),"ClassDeclaration/Name":highlight_dist.pJ.definition(highlight_dist.pJ.className),UpdateOp:highlight_dist.pJ.updateOperator,ArithOp:highlight_dist.pJ.arithmeticOperator,LogicOp:highlight_dist.pJ.logicOperator,BitOp:highlight_dist.pJ.bitwiseOperator,CompareOp:highlight_dist.pJ.compareOperator,ControlOp:highlight_dist.pJ.controlOperator,AssignOp:highlight_dist.pJ.definitionOperator,"$ ConcatOp":highlight_dist.pJ.operator,LineComment:highlight_dist.pJ.lineComment,BlockComment:highlight_dist.pJ.blockComment,Integer:highlight_dist.pJ.integer,Float:highlight_dist.pJ.float,String:highlight_dist.pJ.string,ShellExpression:highlight_dist.pJ.special(highlight_dist.pJ.string),"=> ->":highlight_dist.pJ.punctuation,"( )":highlight_dist.pJ.paren,"#[ [ ]":highlight_dist.pJ.squareBracket,"${ { }":highlight_dist.pJ.brace,"-> ?->":highlight_dist.pJ.derefOperator,", ; :: : \\":highlight_dist.pJ.separator,"PhpOpen PhpClose":highlight_dist.pJ.processingInstruction}),spec_Name={__proto__:null,static:311,STATIC:311,class:333,CLASS:333},parser=dist.WQ.deserialize({version:14,states:"$GSQ`OWOOQhQaOOP%oO`OOOOO#t'#H_'#H_O%tO#|O'#DtOOO#u'#Dw'#DwQ&SOWO'#DwO&XO$VOOOOQ#u'#Dx'#DxO&lQaO'#D|O(mQdO'#E}O(tQdO'#EQO*kQaO'#EWO,zQ`O'#ETO-PQ`O'#E^O/nQaO'#E^O/uQ`O'#EfO/zQ`O'#EoO*kQaO'#EoO0VQ`O'#HhO0[Q`O'#E{O0[Q`O'#E{OOQS'#Ic'#IcO0aQ`O'#EvOOQS'#IZ'#IZO2oQdO'#IWO6tQeO'#FUO*kQaO'#FeO*kQaO'#FfO*kQaO'#FgO*kQaO'#FhO*kQaO'#FhO*kQaO'#FkOOQO'#Id'#IdO7RQ`O'#FqOOQO'#Hi'#HiO7ZQ`O'#HOO7uQ`O'#FlO8QQ`O'#H]O8]Q`O'#FvO8eQaO'#FwO*kQaO'#GVO*kQaO'#GYO8}OrO'#G]OOQS'#Iq'#IqOOQS'#Ip'#IpOOQS'#IW'#IWO,zQ`O'#GdO,zQ`O'#GfO,zQ`O'#GkOhQaO'#GmO9UQ`O'#GnO9ZQ`O'#GqO9`Q`O'#GtO9eQeO'#GuO9eQeO'#GvO9eQeO'#GwO9oQ`O'#GxO9tQ`O'#GzO9yQaO'#G{OS,5>SOJ[QdO,5;gOOQO-E;f-E;fOL^Q`O,5;gOLcQpO,5;bO0aQ`O'#EyOLkQtO'#E}OOQS'#Ez'#EzOOQS'#Ib'#IbOM`QaO,5:wO*kQaO,5;nOOQS,5;p,5;pO*kQaO,5;pOMgQdO,5UQaO,5=hO!-eQ`O'#F}O!-jQdO'#IlO!&WQdO,5=iOOQ#u,5=j,5=jO!-uQ`O,5=lO!-xQ`O,5=mO!-}Q`O,5=nO!.YQdO,5=qOOQ#u,5=q,5=qO!.eQ`O,5=rO!.eQ`O,5=rO!.mQdO'#IwO!.{Q`O'#HXO!&WQdO,5=rO!/ZQ`O,5=rO!/fQdO'#IYO!&WQdO,5=vOOQ#u-E;_-E;_O!1RQ`O,5=kOOO#u,5:^,5:^O!1^O#|O,5:^OOO#u-E;^-E;^OOOO,5>p,5>pOOQ#y1G0S1G0SO!1fQ`O1G0XO*kQaO1G0XO!2xQ`O1G0pOOQS1G0p1G0pO!4[Q`O1G0pOOQS'#I_'#I_O*kQaO'#I_OOQS1G0q1G0qO!4cQ`O'#IaO!7lQ`O'#E}O!7yQaO'#EuOOQO'#Ia'#IaO!8TQ`O'#I`O!8]Q`O,5;_OOQS'#FQ'#FQOOQS1G1U1G1UO!8bQdO1G1]O!:dQdO1G1]O!wO#(fQaO'#HdO#(vQ`O,5>vOOQS1G0d1G0dO#)OQ`O1G0dO#)TQ`O'#I^O#*mQ`O'#I^O#*uQ`O,5;ROIbQaO,5;ROOQS1G0u1G0uPOQO'#E}'#E}O#+fQdO1G1RO0aQ`O'#HgO#-hQtO,5;cO#.YQaO1G0|OOQS,5;e,5;eO#0iQtO,5;gO#0vQdO1G0cO*kQaO1G0cO#2cQdO1G1YO#4OQdO1G1[OOQO,5<^,5<^O#4`Q`O'#HjO#4nQ`O,5?ROOQO1G1w1G1wO#4vQ`O,5?ZO!&WQdO1G3TO<_Q`O1G3TOOQ#u1G3U1G3UO#4{Q`O1G3YO!1RQ`O1G3VO#5WQ`O1G3VO#5]QpO'#FoO#5kQ`O'#FoO#5{Q`O'#FoO#6WQ`O'#FoO#6`Q`O'#FsO#6eQ`O'#FtOOQO'#If'#IfO#6lQ`O'#IeO#6tQ`O,5tOOQ#u1G3b1G3bOOQ#u1G3V1G3VO!-xQ`O1G3VO!1UQ`O1G3VOOO#u1G/x1G/xO*kQaO7+%sO#MuQdO7+%sOOQS7+&[7+&[O$ bQ`O,5>yO>UQaO,5;`O$ iQ`O,5;aO$#OQaO'#HfO$#YQ`O,5>zOOQS1G0y1G0yO$#bQ`O'#EYO$#gQ`O'#IXO$#oQ`O,5:sOOQS1G0e1G0eO$#tQ`O1G0eO$#yQ`O1G0iO9yQaO1G0iOOQO,5>O,5>OOOQO-E;b-E;bOOQS7+&O7+&OO>UQaO,5;SO$%`QaO'#HeO$%jQ`O,5>xOOQS1G0m1G0mO$%rQ`O1G0mOOQS,5>R,5>ROOQS-E;e-E;eO$%wQdO7+&hO$'yQtO1G1RO$(WQdO7+%}OOQS1G0i1G0iOOQO,5>U,5>UOOQO-E;h-E;hOOQ#u7+(o7+(oO!&WQdO7+(oOOQ#u7+(t7+(tO#KmQ`O7+(tO0aQ`O7+(tOOQ#u7+(q7+(qO!-xQ`O7+(qO!1UQ`O7+(qO!1RQ`O7+(qO$)sQ`O,5UQaO,5],5>]OOQS-E;o-E;oO$.iQdO7+'hO$.yQpO7+'hO$/RQdO'#IiOOQO,5dOOQ#u,5>d,5>dOOQ#u-E;v-E;vO$;lQaO7+(lO$cOOQS-E;u-E;uO!&WQdO7+(nO$=mQdO1G2TOOQS,5>[,5>[OOQS-E;n-E;nOOQ#u7+(r7+(rO$?nQ`O'#GQO$?uQ`O'#GQO$@ZQ`O'#HUOOQO'#Hy'#HyO$@`Q`O,5=oOOQ#u,5=o,5=oO$@gQpO7+(tOOQ#u7+(x7+(xO!&WQdO7+(xO$@rQdO,5>fOOQS-E;x-E;xO$AQQdO1G4}O$A]Q`O,5=tO$AbQ`O,5=tO$AmQ`O'#H{O$BRQ`O,5?dOOQS1G3_1G3_O#KrQ`O7+(xO$BZQdO,5=|OOQS-E;`-E;`O$CvQdO<Q,5>QOOQO-E;d-E;dO$8YQaO,5:tO$FxQaO'#HcO$GVQ`O,5>sOOQS1G0_1G0_OOQS7+&P7+&PO$G_Q`O7+&TO$HtQ`O1G0nO$JZQ`O,5>POOQO,5>P,5>POOQO-E;c-E;cOOQS7+&X7+&XOOQS7+&T7+&TOOQ#u<UQaO1G1uO$KsQ`O1G1uO$LOQ`O1G1yOOQO1G1y1G1yO$LTQ`O1G1uO$L]Q`O1G1uO$MrQ`O1G1zO>UQaO1G1zOOQO,5>V,5>VOOQO-E;i-E;iOOQS<`OOQ#u-E;r-E;rOhQaO<aOOQO-E;s-E;sO!&WQdO<g,5>gOOQO-E;y-E;yO!&WQdO<UQaO,5;TOOQ#uANAzANAzO#KmQ`OANAzOOQ#uANAwANAwO!-xQ`OANAwO%)vQ`O7+'aO>UQaO7+'aOOQO7+'e7+'eO%+]Q`O7+'aO%+hQ`O7+'eO>UQaO7+'fO%+mQ`O7+'fO%-SQ`O'#HlO%-bQ`O,5?SO%-bQ`O,5?SOOQO1G1{1G1{O$+qQpOAN@dOOQSAN@dAN@dO0aQ`OAN@dO%-jQtOANCgO%-xQ`OAN@dO*kQaOAN@nO%.QQdOAN@nO%.bQpOAN@nOOQS,5>X,5>XOOQS-E;k-E;kOOQO1G2U1G2UO!&WQdO1G2UO$/dQpO1G2UO<_Q`O1G2SO!.YQdO1G2WO!&WQdO1G2SOOQO1G2W1G2WOOQO1G2S1G2SO%.jQaO'#GSOOQO1G2X1G2XOOQSAN@oAN@oOOOQ<UQaO<W,5>WO%6wQ`O,5>WOOQO-E;j-E;jO%6|Q`O1G4nOOQSG26OG26OO$+qQpOG26OO0aQ`OG26OO%7UQdOG26YO*kQaOG26YOOQO7+'p7+'pO!&WQdO7+'pO!&WQdO7+'nOOQO7+'r7+'rOOQO7+'n7+'nO%7fQ`OLD+tO%8uQ`O'#E}O%9PQ`O'#IZO!&WQdO'#HrO%:|QaO,5^,5>^OOQP-E;p-E;pOOQO1G2Y1G2YOOQ#uLD,bLD,bOOQTG27RG27RO!&WQdOLD,xO!&WQdO<wO&EPQdO1G0cO#.YQaO1G0cO&F{QdO1G1YO&HwQdO1G1[O#.YQaO1G1|O#.YQaO7+%sO&JsQdO7+%sO&LoQdO7+%}O#.YQaO7+'hO&NkQdO7+'hO'!gQdO<lQdO,5>wO(@nQdO1G0cO'.QQaO1G0cO(BpQdO1G1YO(DrQdO1G1[O'.QQaO1G1|O'.QQaO7+%sO(FtQdO7+%sO(HvQdO7+%}O'.QQaO7+'hO(JxQdO7+'hO(LzQdO<wO*1sQaO'#HdO*2TQ`O,5>vO*2]QdO1G0cO9yQaO1G0cO*4XQdO1G1YO*6TQdO1G1[O9yQaO1G1|O>UQaO'#HwO*8PQ`O,5=[O*8XQaO'#HbO*8cQ`O,5>tO9yQaO7+%sO*8kQdO7+%sO*:gQ`O1G0iO>UQaO1G0iO*;|QdO7+%}O9yQaO7+'hO*=xQdO7+'hO*?tQ`O,5>cO*AZQ`O,5=|O*BpQdO<UQaO'#FeO>UQaO'#FfO>UQaO'#FgO>UQaO'#FhO>UQaO'#FhO>UQaO'#FkO+'XQaO'#FwO>UQaO'#GVO>UQaO'#GYO+'`QaO,5:mO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO+'gQ`O'#I]O$8YQaO'#EaO+)PQaOG26YO$8YQaO'#I]O+*{Q`O'#I[O++TQaO,5:wO>UQaO,5;nO>UQaO,5;pO++[Q`O,5UQaO1G0XO+9hQ`O1G1]O+;TQ`O1G1]O+]Q`O1G1]O+?xQ`O1G1]O+AeQ`O1G1]O+CQQ`O1G1]O+DmQ`O1G1]O+FYQ`O1G1]O+GuQ`O1G1]O+IbQ`O1G1]O+J}Q`O1G1]O+LjQ`O1G1]O+NVQ`O1G1]O, rQ`O1G1]O,#_Q`O1G0cO>UQaO1G0cO,$zQ`O1G1YO,&gQ`O1G1[O,(SQ`O1G1|O>UQaO1G1|O>UQaO7+%sO,([Q`O7+%sO,)wQ`O7+%}O>UQaO7+'hO,+dQ`O7+'hO,+lQ`O7+'hO,-XQpO7+'hO,-aQ`O<UQaO<UQaOAN@nO,0qQ`OAN@nO,2^QpOAN@nO,2fQ`OG26YO>UQaOG26YO,4RQ`OLD+tO,5nQaO,5:}O>UQaO1G0iO,5uQ`O'#I]O$8YQaO'#FeO$8YQaO'#FfO$8YQaO'#FgO$8YQaO'#FhO$8YQaO'#FhO+)PQaO'#FhO$8YQaO'#FkO,6SQaO'#FwO,6ZQaO'#FwO$8YQaO'#GVO+)PQaO'#GVO$8YQaO'#GYO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO,8YQ`O'#FlO>UQaO'#EaO>UQaO'#I]O,8bQaO,5:wO,8iQaO,5:wO$8YQaO,5;nO+)PQaO,5;nO$8YQaO,5;pO,:hQ`O,5wO-IcQ`O1G0cO-KOQ`O1G0cO$8YQaO1G0cO+)PQaO1G0cO-L_Q`O1G1YO-MzQ`O1G1YO. ZQ`O1G1[O$8YQaO1G1|O$8YQaO7+%sO+)PQaO7+%sO.!vQ`O7+%sO.$cQ`O7+%sO.%rQ`O7+%}O.'_Q`O7+%}O$8YQaO7+'hO.(nQ`O7+'hO.*ZQ`O<fQ`O,5>wO.@RQ`O1G1|O!%WQ`O1G1|O0aQ`O1G1|O0aQ`O7+'hO.@ZQ`O7+'hO.@cQpO7+'hO.@kQpO<UO#X&PO~P>UO!o&SO!s&RO#b&RO~OPgOQ|OU^OW}O[8lOo=yOs#hOx8jOy8jO}`O!O]O!Q8pO!R}O!T8oO!U8kO!V8kO!Y8rO!c8iO!s&VO!y[O#U&WO#W_O#bhO#daO#ebO#peO$T8nO$]8mO$^8nO$aqO$z8qO${!OO$}}O%O}O%V|O'g{O~O!x'SP~PAOO!s&[O#b&[O~OT#TOz#RO!S#UO!b#VO!o!{O!v!yO!y!}O#S#QO#W!zO#`!|O#a!|O#s#PO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO~O!x&nO~PCqO!x'VX!}'VX#O'VX#X'VX!n'VXV'VX!q'VX#u'VX#w'VXw'VX~P&sO!y$hO#S&oO~Oo$mOs$lO~O!o&pO~O!}&sO#S;dO#U;cO!x'OP~P9yOT6iOz6gO!S6jO!b6kO!o!{O!v8sO!y!}O#S#QO#W!zO#`!|O#a!|O#s#PO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}'PX#X'PX~O#O&tO~PGSO!}&wO#X'OX~O#X&yO~O!}'OO!x'QP~P9yO!n'PO~PCqO!m#oa!o#oa#S#oa#p#qX&s#oa!x#oa#O#oaw#oa~OT#oaz#oa!S#oa!b#oa!v#oa!y#oa#W#oa#`#oa#a#oa#s#oa#z#oa#{#oa#|#oa#}#oa$O#oa$Q#oa$R#oa$S#oa$T#oa$U#oa$V#oa$W#oa$z#oa!}#oa#X#oa!n#oaV#oa!q#oa#u#oa#w#oa~PIpO!s'RO~O!x'UO#l'SO~O!x'VX#l'VX#p#qX#S'VX#U'VX#b'VX!o'VX#O'VXw'VX!m'VX&s'VX~O#S'YO~P*kO!m$Xa&s$Xa!x$Xa!n$Xa~PCqO!m$Ya&s$Ya!x$Ya!n$Ya~PCqO!m$Za&s$Za!x$Za!n$Za~PCqO!m$[a&s$[a!x$[a!n$[a~PCqO!o!{O!y!}O#W!zO#`!|O#a!|O#s#PO$z#dOT$[a!S$[a!b$[a!m$[a!v$[a#S$[a#z$[a#{$[a#|$[a#}$[a$O$[a$Q$[a$R$[a$S$[a$T$[a$U$[a$V$[a$W$[a&s$[a!x$[a!n$[a~Oz#RO~PNyO!m$_a&s$_a!x$_a!n$_a~PCqO!y!}O!}$fX#X$fX~O!}'^O#X'ZX~O#X'`O~O!s$kO#S'aO~O]'cO~O!s'eO~O!s'fO~O$l'gO~O!`'mO#S'kO#U'lO#b'jO$drO!x'XP~P0aO!^'sO!oXO!q'rO~O!s'uO!y$hO~O!y$hO#S'wO~O!y$hO#S'yO~O#u'zO!m$sX!}$sX&s$sX~O!}'{O!m'bX&s'bX~O!m#cO&s#cO~O!q(PO#O(OO~O!m$ka&s$ka!x$ka!n$ka~PCqOl(ROw(SO!o(TO!y!}O~O!o!{O!y!}O#W!zO#`!|O#a!|O#s#PO~OT$yaz$ya!S$ya!b$ya!m$ya!v$ya#S$ya#z$ya#{$ya#|$ya#}$ya$O$ya$Q$ya$R$ya$S$ya$T$ya$U$ya$V$ya$W$ya$z$ya&s$ya!x$ya!}$ya#O$ya#X$ya!n$ya!q$yaV$ya#u$ya#w$ya~P!'WO!m$|a&s$|a!x$|a!n$|a~PCqO#W([O#`(YO#a(YO&r(ZOR&gX!o&gX#b&gX#e&gX&q&gX'f&gX~O'f(_O~P8lO!q(`O~PhO!o(cO!q(dO~O!q(`O&s(gO~PhO!a(kO~O!m(lO~P9yOZ(wOn(xO~O!s(zO~OT6iOz6gO!S6jO!b6kO!v8sO!}({O#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'jX&s'jX~P!'WO#u)PO~O!})QO!m'`X&s'`X~Ol(RO!o(TO~Ow(SO!o)WO!q)ZO~O!m#cO!oXO&s#cO~O!o%pO!s#yO~OV)aO!})_O!m'kX&s'kX~O])cOs)cO!s#gO#peO~O!o%pO!s#gO#p)hO~OT6iOz6gO!S6jO!b6kO!v8sO!})iO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&|X&s&|X#O&|X~P!'WOl(ROw(SO!o(TO~O!i)oO&t)oO~OT8vOz8tO!S8wO!b8xO!q)pO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#X)rO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!n)rO~PCqOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x'TX!}'TX~P!'WOT'VXz'VX!S'VX!b'VX!o'VX!v'VX!y'VX#S'VX#W'VX#`'VX#a'VX#p#qX#s'VX#z'VX#{'VX#|'VX#}'VX$O'VX$Q'VX$R'VX$S'VX$T'VX$U'VX$V'VX$W'VX$z'VX~O!q)tO!x'VX!}'VX~P!5xO!x#iX!}#iX~P>UO!})vO!x'SX~O!x)xO~O$z#dOT#yiz#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi$W#yi&s#yi!x#yi!}#yi#O#yi#X#yi!n#yi!q#yiV#yi#u#yi#w#yi~P!'WOz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi&s#yi!x#yi!n#yi~P!'WOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi&s#yi!x#yi!n#yi~P!'WOT#TOz#RO!b#VO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO!S#yi!m#yi&s#yi!x#yi!n#yi~P!'WOT#TOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO!S#yi!b#yi!m#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi#}#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi~P!'WOz#RO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi~P!'WOz#RO$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi&s#yi!x#yi!n#yi~P!'WOz#RO$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi&s#yi!x#yi!n#yi~P!'WOz#RO$T#`O$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$S#_O$T#`O$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi&s#yi!x#yi!n#yi~P!'WO_)yO~P9yO!x)|O~O#S*PO~P9yOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Ta#X#Ta#O#Ta!m#Ta&s#Ta!x#Ta!n#TaV#Ta!q#Ta~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}'Pa#X'Pa#O'Pa!m'Pa&s'Pa!x'Pa!n'PaV'Pa!q'Pa~P!'WO#S#oO#U#nO!}&WX#X&WX~P9yO!}&wO#X'Oa~O#X*SO~OT6iOz6gO!S6jO!b6kO!v8sO!}*UO#O*TO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x'QX~P!'WO!}*UO!x'QX~O!x*WO~O!m#oi!o#oi#S#oi#p#qX&s#oi!x#oi#O#oiw#oi~OT#oiz#oi!S#oi!b#oi!v#oi!y#oi#W#oi#`#oi#a#oi#s#oi#z#oi#{#oi#|#oi#}#oi$O#oi$Q#oi$R#oi$S#oi$T#oi$U#oi$V#oi$W#oi$z#oi!}#oi#X#oi!n#oiV#oi!q#oi#u#oi#w#oi~P#*zO#l'SO!x#ka#S#ka#U#ka#b#ka!o#ka#O#kaw#ka!m#ka&s#ka~OPgOQ|OU^OW}O[4OOo5xOs#hOx3zOy3zO}`O!O]O!Q2^O!R}O!T4UO!U3|O!V3|O!Y2`O!c3xO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4SO$]4QO$^4SO$aqO$z2_O${!OO$}}O%O}O%V|O'g{O~O#l#oa#U#oa#b#oa~PIpOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#Pi!S#Pi!b#Pi!m#Pi&s#Pi!x#Pi!n#Pi~P!'WOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#vi!S#vi!b#vi!m#vi&s#vi!x#vi!n#vi~P!'WO!m#xi&s#xi!x#xi!n#xi~PCqO!s#gO#peO!}&^X#X&^X~O!}'^O#X'Za~O!s'uO~Ow(SO!o)WO!q*fO~O!s*jO~O#S*lO#U*mO#b*kO#l'SO~O#S*lO#U*mO#b*kO$drO~P0aO#u*oO!x$cX!}$cX~O#U*mO#b*kO~O#b*pO~O#b*rO~P0aO!}*sO!x'XX~O!x*uO~O!y*wO~O!^*{O!oXO!q*zO~O!q*}O!o'ci!m'ci&s'ci~O!q+QO#O+PO~O#b$nO!m&eX!}&eX&s&eX~O!}'{O!m'ba&s'ba~OT$kiz$ki!S$ki!b$ki!m$ki!o$ki!v$ki!y$ki#S$ki#W$ki#`$ki#a$ki#s$ki#u#fa#w#fa#z$ki#{$ki#|$ki#}$ki$O$ki$Q$ki$R$ki$S$ki$T$ki$U$ki$V$ki$W$ki$z$ki&s$ki!x$ki!}$ki#O$ki#X$ki!n$ki!q$kiV$ki~OS+^O]+aOm+^Os$aO!^+dO!_+^O!`+^O!n+hO#b$nO$aqO$drO~P0aO!s+lO~O#W+nO#`+mO#a+mO~O!s+pO#b+pO$}+pO%T+oO~O!n+qO~PCqOc%XXd%XXh%XXj%XXf%XXg%XXe%XX~PhOc+uOd+sOP%WiQ%WiS%WiU%WiW%WiX%Wi[%Wi]%Wi^%Wi`%Wia%Wib%Wik%Wim%Wio%Wip%Wiq%Wis%Wit%Wiu%Wiv%Wix%Wiy%Wi|%Wi}%Wi!O%Wi!P%Wi!Q%Wi!R%Wi!T%Wi!U%Wi!V%Wi!W%Wi!X%Wi!Y%Wi!Z%Wi![%Wi!]%Wi!^%Wi!`%Wi!a%Wi!c%Wi!m%Wi!o%Wi!s%Wi!y%Wi#W%Wi#b%Wi#d%Wi#e%Wi#p%Wi$T%Wi$]%Wi$^%Wi$a%Wi$d%Wi$l%Wi$z%Wi${%Wi$}%Wi%O%Wi%V%Wi&p%Wi'g%Wi&t%Wi!n%Wih%Wij%Wif%Wig%WiY%Wi_%Wii%Wie%Wi~Oc+yOd+vOh+xO~OY+zO_+{O!n,OO~OY+zO_+{Oi%^X~Oi,QO~Oj,RO~O!m,TO~P9yO!m,VO~Of,WO~OT6iOV,XOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WOg,YO~O!y,ZO~OZ(wOn(xOP%liQ%liS%liU%liW%liX%li[%li]%li^%li`%lia%lib%lik%lim%lio%lip%liq%lis%lit%liu%liv%lix%liy%li|%li}%li!O%li!P%li!Q%li!R%li!T%li!U%li!V%li!W%li!X%li!Y%li!Z%li![%li!]%li!^%li!`%li!a%li!c%li!m%li!o%li!s%li!y%li#W%li#b%li#d%li#e%li#p%li$T%li$]%li$^%li$a%li$d%li$l%li$z%li${%li$}%li%O%li%V%li&p%li'g%li&t%li!n%lic%lid%lih%lij%lif%lig%liY%li_%lii%lie%li~O#u,_O~O!}({O!m%da&s%da~O!x,bO~O!s%dO!m&dX!}&dX&s&dX~O!})QO!m'`a&s'`a~OS+^OY,iOm+^Os$aO!^+dO!_+^O!`+^O$aqO$drO~O!n,lO~P#JwO!o)WO~O!o%pO!s'RO~O!s#gO#peO!m&nX!}&nX&s&nX~O!})_O!m'ka&s'ka~O!s,rO~OV,sO!n%|X!}%|X~O!},uO!n'lX~O!n,wO~O!m&UX!}&UX&s&UX#O&UX~P9yO!})iO!m&|a&s&|a#O&|a~Oz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT!uq!S!uq!b!uq!m!uq!v!uq&s!uq!x!uq!n!uq~P!'WO!n,|O~PCqOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#ia!}#ia~P!'WO!x&YX!}&YX~PAOO!})vO!x'Sa~O#O-QO~O!}-RO!n&{X~O!n-TO~O!x-UO~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Vi#X#Vi~P!'WO!x&XX!}&XX~P9yO!}*UO!x'Qa~O!x-[O~OT#jqz#jq!S#jq!b#jq!m#jq!v#jq#S#jq#u#jq#w#jq#z#jq#{#jq#|#jq#}#jq$O#jq$Q#jq$R#jq$S#jq$T#jq$U#jq$V#jq$W#jq$z#jq&s#jq!x#jq!}#jq#O#jq#X#jq!n#jq!q#jqV#jq~P!'WO#l#oi#U#oi#b#oi~P#*zOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#Pq!S#Pq!b#Pq!m#Pq&s#Pq!x#Pq!n#Pq~P!'WO#u-dO!x$ca!}$ca~O#U-fO#b-eO~O#b-gO~O#S-hO#U-fO#b-eO#l'SO~O#b-jO#l'SO~O#u-kO!x$ha!}$ha~O!`'mO#S'kO#U'lO#b'jO$drO!x&_X!}&_X~P0aO!}*sO!x'Xa~O!oXO#l'SO~O#S-pO#b-oO!x'[P~O!oXO!q-rO~O!q-uO!o'cq!m'cq&s'cq~O!^-wO!oXO!q-rO~O!q-{O#O-zO~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m$si!}$si&s$si~P!'WO!m$jq&s$jq!x$jq!n$jq~PCqO#O-zO#l'SO~O!}-|Ow']X!o']X!m']X&s']X~O#b$nO#l'SO~OS+^O].ROm+^Os$aO!_+^O!`+^O#b$nO$aqO$drO~P0aOS+^O].ROm+^Os$aO!_+^O!`+^O#b$nO$aqO~P0aOS+^O]+aOm+^Os$aO!^+dO!_+^O!`+^O!n.ZO#b$nO$aqO$drO~P0aO!s.^O~O!s._O#b._O$}._O%T+oO~O$}.`O~O#X.aO~Oc%Xad%Xah%Xaj%Xaf%Xag%Xae%Xa~PhOc.dOd+sOP%WqQ%WqS%WqU%WqW%WqX%Wq[%Wq]%Wq^%Wq`%Wqa%Wqb%Wqk%Wqm%Wqo%Wqp%Wqq%Wqs%Wqt%Wqu%Wqv%Wqx%Wqy%Wq|%Wq}%Wq!O%Wq!P%Wq!Q%Wq!R%Wq!T%Wq!U%Wq!V%Wq!W%Wq!X%Wq!Y%Wq!Z%Wq![%Wq!]%Wq!^%Wq!`%Wq!a%Wq!c%Wq!m%Wq!o%Wq!s%Wq!y%Wq#W%Wq#b%Wq#d%Wq#e%Wq#p%Wq$T%Wq$]%Wq$^%Wq$a%Wq$d%Wq$l%Wq$z%Wq${%Wq$}%Wq%O%Wq%V%Wq&p%Wq'g%Wq&t%Wq!n%Wqh%Wqj%Wqf%Wqg%WqY%Wq_%Wqi%Wqe%Wq~Oc.iOd+vOh.hO~O!q(`O~OP6]OQ|OU^OW}O[:fOo>ROs#hOx:dOy:dO}`O!O]O!Q:kO!R}O!T:jO!U:eO!V:eO!Y:oO!c8gO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:hO$]:gO$^:hO$aqO$z:mO${!OO$}}O%O}O%V|O'g{O~O!m.lO!q.lO~OY+zO_+{O!n.nO~OY+zO_+{Oi%^a~O!x.rO~P>UO!m.tO~O!m.tO~P9yOQ|OW}O!R}O$}}O%O}O%V|O'g{O~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&ka!}&ka&s&ka~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m$qi!}$qi&s$qi~P!'WOS+^Om+^Os$aO!_+^O!`+^O$aqO$drO~OY/PO~P$?VOS+^Om+^Os$aO!_+^O!`+^O$aqO~O!s/QO~O!n/SO~P#JwOw(SO!o)WO#l'SO~OV/VO!m&na!}&na&s&na~O!})_O!m'ki&s'ki~O!s/XO~OV/YO!n%|a!}%|a~O]/[Os/[O!s#gO#peO!n&oX!}&oX~O!},uO!n'la~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&Ua!}&Ua&s&Ua#O&Ua~P!'WOz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT!uy!S!uy!b!uy!m!uy!v!uy&s!uy!x!uy!n!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#hi!}#hi~P!'WO_)yO!n&VX!}&VX~P9yO!}-RO!n&{a~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Vq#X#Vq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#[i!}#[i~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#O/cO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x&Xa!}&Xa~P!'WO#u/iO!x$ci!}$ci~O#b/jO~O#U/lO#b/kO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$ci!}$ci~P!'WO#u/mO!x$hi!}$hi~O!}/oO!x'[X~O#b/qO~O!x/rO~O!oXO!q/uO~O#l'SO!o'cy!m'cy&s'cy~O!m$jy&s$jy!x$jy!n$jy~PCqO#O/xO#l'SO~O!s#gO#peOw&aX!o&aX!}&aX!m&aX&s&aX~O!}-|Ow']a!o']a!m']a&s']a~OU$PO]0QO!R$PO!s$OO!v#}O#b$nO#p2XO~P$?uO!m#cO!o0VO&s#cO~O#X0YO~Oh0_O~OT:tOz:pO!S:vO!b:xO!m0`O!q0`O!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO~P!'WOY%]a_%]a!n%]ai%]a~PhO!x0bO~O!x0bO~P>UO!m0dO~OT6iOz6gO!S6jO!b6kO!v8sO!x0fO#O0eO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WO!x0fO~O!x0gO#b0hO#l'SO~O!x0iO~O!s0jO~O!m#cO#u0lO&s#cO~O!s0mO~O!})_O!m'kq&s'kq~O!s0nO~OV0oO!n%}X!}%}X~OT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!n!|i!}!|i~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$cq!}$cq~P!'WO#u0vO!x$cq!}$cq~O#b0wO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$hq!}$hq~P!'WO#S0zO#b0yO!x&`X!}&`X~O!}/oO!x'[a~O#l'SO!o'c!R!m'c!R&s'c!R~O!oXO!q1PO~O!m$j!R&s$j!R!x$j!R!n$j!R~PCqO#O1RO#l'SO~OP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!n1^O!s1YO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOh1_O~OY%[i_%[i!n%[ii%[i~PhOY%]i_%]i!n%]ii%]i~PhO!x1bO~O!x1bO~P>UO!x1eO~O!m#cO#u1iO&s#cO~O$}1jO%V1jO~O!s1kO~OV1lO!n%}a!}%}a~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#]i!}#]i~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$cy!}$cy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$hy!}$hy~P!'WO#b1nO~O!}/oO!x'[i~O!m$j!Z&s$j!Z!x$j!Z!n$j!Z~PCqOT:uOz:qO!S:wO!b:yO!v=nO#S#QO#z:sO#{:{O#|:}O#};PO$O;RO$Q;VO$R;XO$S;ZO$T;]O$U;_O$V;aO$W;aO$z#dO~P!'WOV1uO{1tO~P!5xOV1uO{1tOT&}Xz&}X!S&}X!b&}X!o&}X!v&}X!y&}X#S&}X#W&}X#`&}X#a&}X#s&}X#u&}X#w&}X#z&}X#{&}X#|&}X#}&}X$O&}X$Q&}X$R&}X$S&}X$T&}X$U&}X$V&}X$W&}X$z&}X~OP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!n1xO!s1YO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOY%[q_%[q!n%[qi%[q~PhO!x1zO~O!x%gi~PCqOe1{O~O$}1|O%V1|O~O!s2OO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$c!R!}$c!R~P!'WO!m$j!c&s$j!c!x$j!c!n$j!c~PCqO!s2QO~O!`2SO!s2RO~O!s2VO!m$xi&s$xi~O!s'WO~O!s*]O~OT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$ka#u$ka#w$ka&s$ka!x$ka!n$ka!q$ka#X$ka!}$ka~P!'WO#S2]O~P*kO$l$tO~P#.YOT6iOz6gO!S6jO!b6kO!v8sO#O2[O#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'PX&s'PX!x'PX!n'PX~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#O3uO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}'PX#X'PX#u'PX#w'PX!m'PX&s'PX!x'PX!n'PXV'PX!q'PX~P!'WO#S3dO~P#.YOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Xa#u$Xa#w$Xa&s$Xa!x$Xa!n$Xa!q$Xa#X$Xa!}$Xa~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Ya#u$Ya#w$Ya&s$Ya!x$Ya!n$Ya!q$Ya#X$Ya!}$Ya~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Za#u$Za#w$Za&s$Za!x$Za!n$Za!q$Za#X$Za!}$Za~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$[a#u$[a#w$[a&s$[a!x$[a!n$[a!q$[a#X$[a!}$[a~P!'WOz2aO#u$[a#w$[a!q$[a#X$[a!}$[a~PNyOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$_a#u$_a#w$_a&s$_a!x$_a!n$_a!q$_a#X$_a!}$_a~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$|a#u$|a#w$|a&s$|a!x$|a!n$|a!q$|a#X$|a!}$|a~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!S#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!S#yi!b#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$T2nO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$S2mO$T2nO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m#Ta#u#Ta#w#Ta&s#Ta!x#Ta!n#Ta!q#Ta#X#Ta!}#Ta~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m'Pa#u'Pa#w'Pa&s'Pa!x'Pa!n'Pa!q'Pa#X'Pa!}'Pa~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#Pi!S#Pi!b#Pi!m#Pi#u#Pi#w#Pi&s#Pi!x#Pi!n#Pi!q#Pi#X#Pi!}#Pi~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#vi!S#vi!b#vi!m#vi#u#vi#w#vi&s#vi!x#vi!n#vi!q#vi#X#vi!}#vi~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m#xi#u#xi#w#xi&s#xi!x#xi!n#xi!q#xi#X#xi!}#xi~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT!uq!S!uq!b!uq!m!uq!v!uq#u!uq#w!uq&s!uq!x!uq!n!uq!q!uq#X!uq!}!uq~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#Pq!S#Pq!b#Pq!m#Pq#u#Pq#w#Pq&s#Pq!x#Pq!n#Pq!q#Pq#X#Pq!}#Pq~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$jq#u$jq#w$jq&s$jq!x$jq!n$jq!q$jq#X$jq!}$jq~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT!uy!S!uy!b!uy!m!uy!v!uy#u!uy#w!uy&s!uy!x!uy!n!uy!q!uy#X!uy!}!uy~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$jy#u$jy#w$jy&s$jy!x$jy!n$jy!q$jy#X$jy!}$jy~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!R#u$j!R#w$j!R&s$j!R!x$j!R!n$j!R!q$j!R#X$j!R!}$j!R~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!Z#u$j!Z#w$j!Z&s$j!Z!x$j!Z!n$j!Z!q$j!Z#X$j!Z!}$j!Z~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!c#u$j!c#w$j!c&s$j!c!x$j!c!n$j!c!q$j!c#X$j!c!}$j!c~P!'WOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S3vO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lO#u2uO#w2vO!q&zX#X&zX!}&zX~P0rOP6]OU^O[4POo8^Or2wOs#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S2tO#U2sO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OOT#xXz#xX!S#xX!b#xX!m#xX!o#xX!v#xX#`#xX#a#xX#s#xX#u#xX#w#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX&s#xX!x#xX!n#xX!q#xX#X#xX!}#xX~P$;lOP6]OU^O[4POo8^Or4xOs#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S4uO#U4tO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OOT#xXz#xX!S#xX!b#xX!o#xX!v#xX!}#xX#O#xX#X#xX#`#xX#a#xX#s#xX#u#xX#w#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX!m#xX&s#xX!x#xX!n#xXV#xX!q#xX~P$;lO!q3PO~P>UO!q5}O#O3gO~OT8vOz8tO!S8wO!b8xO!q3hO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!q6OO#O3kO~O!q6PO#O3oO~O#O3oO#l'SO~O#O3pO#l'SO~O#O3sO#l'SO~OP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$l$tO$z4bO${!OO~P$;lOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S5eO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Xa#O$Xa#X$Xa#u$Xa#w$Xa!m$Xa&s$Xa!x$Xa!n$XaV$Xa!q$Xa~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Ya#O$Ya#X$Ya#u$Ya#w$Ya!m$Ya&s$Ya!x$Ya!n$YaV$Ya!q$Ya~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Za#O$Za#X$Za#u$Za#w$Za!m$Za&s$Za!x$Za!n$ZaV$Za!q$Za~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$[a#O$[a#X$[a#u$[a#w$[a!m$[a&s$[a!x$[a!n$[aV$[a!q$[a~P!'WOz4dO!}$[a#O$[a#X$[a#u$[a#w$[aV$[a!q$[a~PNyOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$_a#O$_a#X$_a#u$_a#w$_a!m$_a&s$_a!x$_a!n$_aV$_a!q$_a~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$|a#O$|a#X$|a#u$|a#w$|a!m$|a&s$|a!x$|a!n$|aV$|a!q$|a~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!S#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!S#yi!b#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$T4qO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$S4pO$T4qO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}#Ta#O#Ta#X#Ta#u#Ta#w#Ta!m#Ta&s#Ta!x#Ta!n#TaV#Ta!q#Ta~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}'Pa#O'Pa#X'Pa#u'Pa#w'Pa!m'Pa&s'Pa!x'Pa!n'PaV'Pa!q'Pa~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#Pi!S#Pi!b#Pi!}#Pi#O#Pi#X#Pi#u#Pi#w#Pi!m#Pi&s#Pi!x#Pi!n#PiV#Pi!q#Pi~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#vi!S#vi!b#vi!}#vi#O#vi#X#vi#u#vi#w#vi!m#vi&s#vi!x#vi!n#viV#vi!q#vi~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}#xi#O#xi#X#xi#u#xi#w#xi!m#xi&s#xi!x#xi!n#xiV#xi!q#xi~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT!uq!S!uq!b!uq!v!uq!}!uq#O!uq#X!uq#u!uq#w!uq!m!uq&s!uq!x!uq!n!uqV!uq!q!uq~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#Pq!S#Pq!b#Pq!}#Pq#O#Pq#X#Pq#u#Pq#w#Pq!m#Pq&s#Pq!x#Pq!n#PqV#Pq!q#Pq~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$jq#O$jq#X$jq#u$jq#w$jq!m$jq&s$jq!x$jq!n$jqV$jq!q$jq~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT!uy!S!uy!b!uy!v!uy!}!uy#O!uy#X!uy#u!uy#w!uy!m!uy&s!uy!x!uy!n!uyV!uy!q!uy~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$jy#O$jy#X$jy#u$jy#w$jy!m$jy&s$jy!x$jy!n$jyV$jy!q$jy~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!R#O$j!R#X$j!R#u$j!R#w$j!R!m$j!R&s$j!R!x$j!R!n$j!RV$j!R!q$j!R~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!Z#O$j!Z#X$j!Z#u$j!Z#w$j!Z!m$j!Z&s$j!Z!x$j!Z!n$j!ZV$j!Z!q$j!Z~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!c#O$j!c#X$j!c#u$j!c#w$j!c!m$j!c&s$j!c!x$j!c!n$j!cV$j!c!q$j!c~P!'WO#S5wO~P#.YO!y$hO#S5{O~O!x4ZO#l'SO~O!y$hO#S5|O~OT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$ka#O$ka#X$ka#u$ka#w$ka!m$ka&s$ka!x$ka!n$kaV$ka!q$ka~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#O5vO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!m'PX#u'PX#w'PX&s'PX!x'PX!n'PX!q'PX#X'PX!}'PX~P!'WO#u4vO#w4wO!}&zX#O&zX#X&zXV&zX!q&zX~P0rO!q5QO~P>UO!q8bO#O5hO~OT8vOz8tO!S8wO!b8xO!q5iO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!q8cO#O5lO~O!q8dO#O5pO~O#O5pO#l'SO~O#O5qO#l'SO~O#O5tO#l'SO~O$l$tO~P9yOo5zOs$lO~O#S7oO~P9yOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Xa#O$Xa#X$Xa!m$Xa&s$Xa!x$Xa!n$XaV$Xa!q$Xa~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Ya#O$Ya#X$Ya!m$Ya&s$Ya!x$Ya!n$YaV$Ya!q$Ya~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Za#O$Za#X$Za!m$Za&s$Za!x$Za!n$ZaV$Za!q$Za~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$[a#O$[a#X$[a!m$[a&s$[a!x$[a!n$[aV$[a!q$[a~P!'WOz6gO!}$[a#O$[a#X$[aV$[a!q$[a~PNyOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$_a#O$_a#X$_a!m$_a&s$_a!x$_a!n$_aV$_a!q$_a~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$ka#O$ka#X$ka!m$ka&s$ka!x$ka!n$kaV$ka!q$ka~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$|a#O$|a#X$|a!m$|a&s$|a!x$|a!n$|aV$|a!q$|a~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO!}7sO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x'jX~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO!}7uO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&|X~P!'WOz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT6iOz6gO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!S#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT6iOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!S#yi!b#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi#}#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$T6tO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$S6sO$T6tO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WO#S7zO~P>UO!m#Ta&s#Ta!x#Ta!n#Ta~PCqO!m'Pa&s'Pa!x'Pa!n'Pa~PCqO#S;dO#U;cO!x&WX!}&WX~P9yO!}7lO!x'Oa~Oz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#Pi!S#Pi!b#Pi!}#Pi#O#Pi#X#Pi!m#Pi&s#Pi!x#Pi!n#PiV#Pi!q#Pi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#vi!S#vi!b#vi!}#vi#O#vi#X#vi!m#vi&s#vi!x#vi!n#viV#vi!q#vi~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#xi#O#xi#X#xi!m#xi&s#xi!x#xi!n#xiV#xi!q#xi~P!'WO!}7sO!x%da~O!x&UX!}&UX~P>UO!}7uO!x&|a~Oz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT!uq!S!uq!b!uq!v!uq!}!uq#O!uq#X!uq!m!uq&s!uq!x!uq!n!uqV!uq!q!uq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#Vi!}#Vi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#Pq!S#Pq!b#Pq!}#Pq#O#Pq#X#Pq!m#Pq&s#Pq!x#Pq!n#PqV#Pq!q#Pq~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$jq#O$jq#X$jq!m$jq&s$jq!x$jq!n$jqV$jq!q$jq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&ka!}&ka~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&Ua!}&Ua~P!'WOz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT!uy!S!uy!b!uy!v!uy!}!uy#O!uy#X!uy!m!uy&s!uy!x!uy!n!uyV!uy!q!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#Vq!}#Vq~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$jy#O$jy#X$jy!m$jy&s$jy!x$jy!n$jyV$jy!q$jy~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!R#O$j!R#X$j!R!m$j!R&s$j!R!x$j!R!n$j!RV$j!R!q$j!R~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!Z#O$j!Z#X$j!Z!m$j!Z&s$j!Z!x$j!Z!n$j!ZV$j!Z!q$j!Z~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!c#O$j!c#X$j!c!m$j!c&s$j!c!x$j!c!n$j!cV$j!c!q$j!c~P!'WO#S8[O~P9yO#O8ZO!m'PX&s'PX!x'PX!n'PXV'PX!q'PX~PGSO!y$hO#S8`O~O!y$hO#S8aO~O#u6zO#w6{O!}&zX#O&zX#X&zXV&zX!q&zX~P0rOr6|O#S#oO#U#nO!}#xX#O#xX#X#xXV#xX!q#xX~P2yOr;iO#S9XO#U9VOT#xXz#xX!S#xX!b#xX!m#xX!o#xX!q#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX!n#xX!}#xX~P9yOr9WO#S9WO#U9WOT#xXz#xX!S#xX!b#xX!o#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX~P9yOr9]O#S;dO#U;cOT#xXz#xX!S#xX!b#xX!o#xX!q#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX#X#xX!x#xX!}#xX~P9yO$l$tO~P>UO!q7XO~P>UOT6iOz6gO!S6jO!b6kO!v8sO#O7iO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x'PX!}'PX~P!'WOP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lO!}7lO!x'OX~O#S9yO~P>UOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Xa#X$Xa!x$Xa!}$Xa~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Ya#X$Ya!x$Ya!}$Ya~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Za#X$Za!x$Za!}$Za~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$[a#X$[a!x$[a!}$[a~P!'WOz8tO$z#dOT$[a!S$[a!b$[a!q$[a!v$[a#S$[a#z$[a#{$[a#|$[a#}$[a$O$[a$Q$[a$R$[a$S$[a$T$[a$U$[a$V$[a$W$[a#X$[a!x$[a!}$[a~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$_a#X$_a!x$_a!}$_a~P!'WO!q=dO#O7rO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$ka#X$ka!x$ka!}$ka~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$|a#X$|a!x$|a!}$|a~P!'WOT8vOz8tO!S8wO!b8xO!q7wO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#X#yi!x#yi!}#yi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi#X#yi!x#yi!}#yi~P!'WOT8vOz8tO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!S#yi!q#yi#X#yi!x#yi!}#yi~P!'WOT8vOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!S#yi!b#yi!q#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#}#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#}#yi$O#yi#X#yi!x#yi!}#yi~P!'WOz8tO$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi#X#yi!x#yi!}#yi~P!'WOz8tO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi#X#yi!x#yi!}#yi~P!'WOz8tO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi#X#yi!x#yi!}#yi~P!'WOz8tO$T9RO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$S9QO$T9RO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi#X#yi!x#yi!}#yi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#Pi!S#Pi!b#Pi!q#Pi#X#Pi!x#Pi!}#Pi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#vi!S#vi!b#vi!q#vi#X#vi!x#vi!}#vi~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q#xi#X#xi!x#xi!}#xi~P!'WO!q=eO#O7|O~Oz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT!uq!S!uq!b!uq!q!uq!v!uq#X!uq!x!uq!}!uq~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#Pq!S#Pq!b#Pq!q#Pq#X#Pq!x#Pq!}#Pq~P!'WO!q=iO#O8TO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$jq#X$jq!x$jq!}$jq~P!'WO#O8TO#l'SO~Oz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT!uy!S!uy!b!uy!q!uy!v!uy#X!uy!x!uy!}!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$jy#X$jy!x$jy!}$jy~P!'WO#O8UO#l'SO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!R#X$j!R!x$j!R!}$j!R~P!'WO#O8XO#l'SO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!Z#X$j!Z!x$j!Z!}$j!Z~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!c#X$j!c!x$j!c!}$j!c~P!'WO#S:bO~P>UO#O:aO!q'PX!x'PX~PGSO$l$tO~P$8YOP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$l$tO$z:nO${!OO~P$;lOo8_Os$lO~O#SSOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#SSOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#S=UO#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOT6iOz6gO!S6jO!b6kO!v8sO#O=SO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#O=RO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'PX!q'PX!n'PX!}'PX~P!'WOT&zXz&zX!S&zX!b&zX!o&zX!q&zX!v&zX!y&zX#S&zX#W&zX#`&zX#a&zX#s&zX#z&zX#{&zX#|&zX#}&zX$O&zX$Q&zX$R&zX$S&zX$T&zX$U&zX$V&zX$W&zX$z&zX!}&zX~O#u9ZO#w9[O#X&zX!x&zX~P.8oO!y$hO#S=^O~O!q9hO~P>UO!y$hO#S=cO~O!q>OO#O9}O~OT8vOz8tO!S8wO!b8xO!q:OO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!m#Ta!q#Ta!n#Ta!}#Ta~P!'WOT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!m'Pa!q'Pa!n'Pa!}'Pa~P!'WO!q>PO#O:RO~O!q>QO#O:YO~O#O:YO#l'SO~O#O:ZO#l'SO~O#O:_O#l'SO~O#u;eO#w;gO!m&zX!n&zX~P.8oO#u;fO#w;hOT&zXz&zX!S&zX!b&zX!o&zX!v&zX!y&zX#S&zX#W&zX#`&zX#a&zX#s&zX#z&zX#{&zX#|&zX#}&zX$O&zX$Q&zX$R&zX$S&zX$T&zX$U&zX$V&zX$W&zX$z&zX~O!q;tO~P>UO!q;uO~P>UO!q>XO#OYO#O9WO~OT8vOz8tO!S8wO!b8xO!qZO#O[O#O<{O~O#O<{O#l'SO~O#O9WO#l'SO~O#O<|O#l'SO~O#O=PO#l'SO~O!y$hO#S=|O~Oo=[Os$lO~O!y$hO#S=}O~O!y$hO#S>UO~O!y$hO#S>VO~O!y$hO#S>WO~Oo={Os$lO~Oo>TOs$lO~Oo>SOs$lO~O%O$U$}$d!d$V#b%V#e'g!s#d~",goto:"%&y'mPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'nP'uPP'{(OPPP(hP(OP(O*ZP*ZPP2W:j:mPP*Z:sBpPBsPBsPP:sCSCVCZ:s:sPPPC^PP:sK^!$S!$S:s!$WP!$W!$W!%UP!.]!7pP!?oP*ZP*Z*ZPPPPP!?rPPPPPPP*Z*Z*Z*ZPP*Z*ZP!E]!GRP!GV!Gy!GR!GR!HP*Z*ZP!HY!Hl!Ib!J`!Jd!J`!Jo!J}!J}!KV!KY!KY*ZPP*ZPP!K^#%[#%[#%`P#%fP(O#%j(O#&S#&V#&V#&](O#&`(O(O#&f#&i(O#&r#&u(O(O(O(O(O#&x(O(O(O(O(O(O(O(O(O#&{!KR(O(O#'_#'o#'r(O(OP#'u#'|#(S#(o#(y#)P#)Z#)b#)h#*d#4X#5T#5Z#5a#5k#5q#5w#6]#6c#6i#6o#6u#6{#7R#7]#7g#7m#7s#7}PPPPPPPP#8T#8X#8}#NO#NR#N]$(f$(r$)X$)_$)b$)e$)k$,X$5v$>_$>b$>h$>k$>n$>w$>{$?X$?k$Bk$CO$C{$K{PP%%y%%}%&Z%&p%&vQ!nQT!qV!rQUOR%x!mRVO}!hPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1a|!hPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aQ%^!ZQ%g!aQ%l!eQ'd$dQ'q$iQ)[%kQ*y'tQ,](xU-n*v*x+OQ.W+cQ.{,[S/t-s-tQ0T.SS0}/s/wQ1V0RQ1o1OR2P1p0u!OPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[3ZfPVX[_bgjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t#}$R$S$U$h$y$}%P%R%S%T%U%c%p%r%}&S&W&p&s&t&w'O'S'U'Y'^'i'm'r'z(O(P(R(S(T(`(l({)P)Z)_)c)i)p)t)v*P*T*U*f*o*s*z*}+P+Q+]+`+d+g+r+u+z,T,V,X,Z,u-Q-R-d-k-r-u-z-{-|.Q.b.d.l.t/[/c/i/m/u/x0V0`0a0d0e0i0v1P1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w5}6O6P6T6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8b8c8d8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[3scPVX[_bdegjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t#{#}$R$S$U$h$y$}%P%R%S%T%U%c%m%n%p%r%}&S&W&p&s&t&w'O'S'U'Y'^'i'm'r'z(O(P(R(S(T(`(l({)P)Z)^)_)c)g)h)i)p)t)v*P*T*U*f*o*s*z*}+P+Q+]+`+d+g+r+u+z,T,V,X,Z,u,x-Q-R-d-k-r-u-z-{-|.Q.b.d.l.t/[/c/i/m/u/x0V0`0a0d0e0i0v1P1R1]1a2W2X2Y2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w5}6O6P6T6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8b8c8d8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[0phPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0`0a0d0e0i0v1R1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uRS=p>S>VS=s>T>UR=t>WT'n$h*s!csPVXt!S!j!r!s!w$h$}%P%S%U'i(T(`)W*s+]+g+r+u,g,k.b.d.l0`0a0i1aQ$^rR*`'^Q*x'sQ-t*{R/w-wQ(W$tQ)U%hQ)n%vQ*i'fQ+k(XR-c*jQ(V$tQ)Y%jQ)m%vQ*e'eS*h'f)nS+j(W(XS-b*i*jQ.]+kQ/T,mQ/e-`R/g-cQ(U$tQ)T%hQ)V%iQ)l%vU*g'f)m)nU+i(V(W(XQ,f)UU-a*h*i*jS.[+j+kS/f-b-cQ0X.]R0t/gT+e(T+g[%e!_$b'c+a.R0QR,d)Qb$ov(T+[+]+`+g.P.Q0PR+T'{S+e(T+gT,j)W,kR0W.XT1[0V1]0w|PVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X,_-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[R2Y2X|tPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aW$`t'i+],gS'i$h*sS+](T+gT,g)W,kQ'_$^R*a'_Q*t'oR-m*tQ/p-oS0{/p0|R0|/qQ-}+XR/|-}Q+g(TR.Y+gS+`(T+gS,h)W,kQ.Q+]W.T+`,h.Q/OR/O,gQ)R%eR,e)RQ'|$oR+U'|Q1]0VR1w1]Q${{R(^${Q+t(aR.c+tQ+w(bR.g+wQ+}(cQ,P(dT.m+},PQ(|%`S,a(|7tR7t7VQ(y%^R,^(yQ,k)WR/R,kQ)`%oS,q)`/WR/W,rQ,v)dR/^,vT!uV!rj!iPVX!j!r!s!w(`+r.l0`0a1aQ%Q!SQ(a$}W(h%P%S%U0iQ.e+uQ0Z.bR0[.d|ZPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aQ#f[U#m_#s&wQ#wbQ$VkQ$WlQ$XmQ$YnQ$ZoQ$[pQ$sx^$uy2_4b6e8q:m:nQ$vzQ%W!WQ%Y!XQ%[!YW%`!]%R(l,VU%s!g&p-RQ%|!yQ&O!zQ&Q!{S&U!})v^&^#R2a4d6g8t:p:qQ&_#SQ&`#TQ&a#UQ&b#VQ&c#WQ&d#XQ&e#YQ&f#ZQ&g#[Q&h#]Q&i#^Q&j#_Q&k#`Q&l#aQ&m#bQ&u#nQ&v#oS&{#t'OQ'X$RQ'Z$SQ'[$UQ(]$yQ(p%TQ)q%}Q)s&SQ)u&WQ*O&tS*['U4ZQ*^'Y^*_2[3u5v8Z:a=R=SQ+S'zQ+V(OQ,`({Q,c)PQ,y)iQ,{)pQ,})tQ-V*PQ-W*TQ-X*U^-]2]3v5w8[:b=T=UQ-i*oQ-x+PQ.k+zQ.w,XQ/`-QQ/h-dQ/n-kQ/y-zQ0r/cQ0u/iQ0x/mQ1Q/xU1X0V1]9WQ1d0eQ1m0vQ1q1RQ2Z2^Q2qjQ2r3yQ2x3zQ2y3|Q2z4OQ2{4QQ2|4SQ2}4UQ3O2`Q3Q2bQ3R2cQ3S2dQ3T2eQ3U2fQ3V2gQ3W2hQ3X2iQ3Y2jQ3Z2kQ3[2lQ3]2mQ3^2nQ3_2oQ3`2pQ3a2sQ3b2tQ3c2uQ3e2vQ3f2wQ3i3PQ3j3dQ3l3gQ3m3hQ3n3kQ3q3oQ3r3pQ3t3sQ4Y4WQ4y3{Q4z3}Q4{4PQ4|4RQ4}4TQ5O4VQ5P4cQ5R4eQ5S4fQ5T4gQ5U4hQ5V4iQ5W4jQ5X4kQ5Y4lQ5Z4mQ5[4nQ5]4oQ5^4pQ5_4qQ5`4rQ5a4sQ5b4tQ5c4uQ5d4vQ5f4wQ5g4xQ5j5QQ5k5eQ5m5hQ5n5iQ5o5lQ5r5pQ5s5qQ5u5tQ6Q4aQ6R3xQ6V6TQ6}6^Q7O6_Q7P6`Q7Q6aQ7R6bQ7S6cQ7T6dQ7U6fU7V,T.t0dQ7W%cQ7Y6hQ7Z6iQ7[6jQ7]6kQ7^6lQ7_6mQ7`6nQ7a6oQ7b6pQ7c6qQ7d6rQ7e6sQ7f6tQ7g6uQ7h6vQ7j6xQ7k6yQ7n6zQ7p6{Q7q6|Q7x7XQ7y7iQ7{7oQ7}7rQ8O7sQ8P7uQ8Q7wQ8R7zQ8S7|Q8V8TQ8W8UQ8Y8XQ8]8fU9U#k&s7lQ9^8jQ9_8kQ9`8lQ9a8mQ9b8nQ9c8oQ9e8pQ9f8rQ9g8sQ9i8uQ9j8vQ9k8wQ9l8xQ9m8yQ9n8zQ9o8{Q9p8|Q9q8}Q9r9OQ9s9PQ9t9QQ9u9RQ9v9SQ9w9TQ9x9ZQ9z9[Q9{9]Q:P9hQ:Q9yQ:T9}Q:V:OQ:W:RQ:[:YQ:^:ZQ:`:_Q:c8iQ;j:dQ;k:eQ;l:fQ;m:gQ;n:hQ;o:iQ;p:jQ;q:kQ;r:lQ;s:oQ;v:rQ;w:sQ;x:tQ;y:uQ;z:vQ;{:wQ;|:xQ;}:yQOQ=h>PQ=j>QQ=u>XQ=v>YQ=w>ZR=x>[0t!OPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[S$]r'^Q%k!eS%o!f%rQ)b%pU+X(R(S+dQ,p)_Q,t)cQ/Z,uQ/{-|R0p/[|vPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1a#U#i[bklmnopxyz!W!X!Y!{#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b$R$S$U$y%}&S'Y(O)p+P-z/x0e1R2[2]6x6yd+^(T)W+]+`+g,g,h,k.Q/O!t6w'U2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3z3|4O4Q4S4U5v5w!x;b3u3v3x3y3{3}4P4R4T4V4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t$O=z_j!]!g#k#n#o#s#t%R%T&p&s&t&w'O'z(l({)P)i*P*U,V,X-R6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6z6{6|7X7l7o7r7w7|8T8U8X8Z8[8f8g8h8i#|>]!y!z!}%c&W)t)v*T*o,T-d-k.t/c/i/m0d0v4W6T7i7s7u7z8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9Z9[9]9h9y9}:O:R:Y:Z:_:a:b;c;d=Z=m=n!v>^+z-Q9V9X:d:e:f:g:h:j:k:m:o:p:r:t:v:x:z:|;O;Q;S;U;W;Y;[;^;`;e;g;i;t_0V1]9W:i:l:n:q:s:u:w:y:{:};P;R;T;V;X;Z;];_;a;f;h;u AssignmentExpression ArrayExpression ValueList & VariadicUnpacking ... Pair [ ] ListExpression ValueList Pair Pair SubscriptExpression MemberExpression -> ?-> VariableName DynamicVariable $ ${ CallExpression ArgList NamedArgument SpreadArgument CastExpression UnionType LogicOp OptionalType NamedType QualifiedName \\ NamespaceName ScopedExpression :: ClassMemberName AssignOp UpdateExpression UpdateOp YieldExpression BinaryExpression LogicOp LogicOp LogicOp BitOp BitOp BitOp CompareOp CompareOp BitOp ArithOp ConcatOp ArithOp ArithOp IncludeExpression RequireExpression CloneExpression UnaryExpression ControlOp LogicOp PrintIntrinsic FunctionExpression static ParamList Parameter #[ Attributes Attribute VariadicParameter PropertyParameter UseList ArrowFunction NewExpression class BaseClause ClassInterfaceClause DeclarationList ConstDeclaration VariableDeclarator PropertyDeclaration VariableDeclarator MethodDeclaration UseDeclaration UseList UseInsteadOfClause UseAsClause UpdateExpression ArithOp ShellExpression ThrowExpression Integer Float String MemberExpression SubscriptExpression UnaryExpression ArithOp Interpolation String IfStatement ColonBlock SwitchStatement Block CaseStatement DefaultStatement ColonBlock WhileStatement EmptyStatement DoStatement ForStatement ForSpec SequenceExpression ForeachStatement ForSpec Pair GotoStatement ContinueStatement BreakStatement ReturnStatement TryStatement CatchDeclarator DeclareStatement EchoStatement UnsetStatement ConstDeclaration FunctionDefinition ClassDeclaration InterfaceDeclaration TraitDeclaration EnumDeclaration EnumBody EnumCase NamespaceDefinition NamespaceUseDeclaration UseGroup UseClause UseClause GlobalDeclaration FunctionStaticDeclaration Program",maxTerm:304,nodeProps:[["group",-36,2,8,49,81,83,85,88,93,94,102,106,107,110,111,114,118,123,126,130,132,133,147,148,149,150,153,154,164,165,179,181,182,183,184,185,191,"Expression",-28,74,78,80,82,192,194,199,201,202,205,208,209,210,211,212,214,215,216,217,218,219,220,221,222,225,226,230,231,"Statement",-3,119,121,122,"Type"],["openedBy",69,"phpOpen",76,"{",86,"(",101,"#["],["closedBy",71,"phpClose",77,"}",87,")",158,"]"]],propSources:[phpHighlighting],skippedNodes:[0],repeatNodeCount:29,tokenData:"!5h_R!ZOX$tXY%nYZ&}Z]$t]^%n^p$tpq%nqr(]rs)wst*atu/nuv2_vw3`wx4gxy8Oyz8fz{8|{|:W|};_}!O;u!O!P=R!P!QBl!Q!RFr!R![Hn![!]Nz!]!^!!O!^!_!!f!_!`!%R!`!a!&V!a!b!'Z!b!c!*T!c!d!*k!d!e!+q!e!}!*k!}#O!-k#O#P!.R#P#Q!.i#Q#R!/P#R#S!*k#S#T!/j#T#U!*k#U#V!+q#V#o!*k#o#p!2y#p#q!3a#q#r!4j#r#s!5Q#s$f$t$f$g%n$g&j!*k&j$I_$t$I_$I`%n$I`$KW$t$KW$KX%n$KX?HT$t?HT?HU%n?HU~$tP$yT&wPOY$tYZ%YZ!^$t!^!_%_!_~$tP%_O&wPP%bSOY$tYZ%YZ!a$t!b~$tV%ub&wP&vUOX$tXY%nYZ&}Z]$t]^%n^p$tpq%nq!^$t!^!_%_!_$f$t$f$g%n$g$I_$t$I_$I`%n$I`$KW$t$KW$KX%n$KX?HT$t?HT?HU%n?HU~$tV'UW&wP&vUXY'nYZ'n]^'npq'n$f$g'n$I_$I`'n$KW$KX'n?HT?HU'nU'sW&vUXY'nYZ'n]^'npq'n$f$g'n$I_$I`'n$KW$KX'n?HT?HU'nR(dU$^Q&wPOY$tYZ%YZ!^$t!^!_%_!_!`(v!`~$tR(}U$QQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`)a!`~$tR)hT$QQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV*QT'fS&wP'gQOY$tYZ%YZ!^$t!^!_%_!_~$tV*hZ&wP!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b!}+Z!}#O.x#O~+ZV+bX&wP!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b~+ZV,SV!dUOY+ZYZ%YZ]+Z]^$t^!a+Z!a!b,i!b~+ZU,lUOY-OYZ-dZ]-O]^-d^!`-O!a~-OU-TT!dUOY-OZ]-O^!a-O!a!b,i!b~-OU-iO!dUV-nX&wPOY+ZYZ.ZZ]+Z]^.b^!^+Z!^!_+}!_!`+Z!`!a$t!a~+ZV.bO&wP!dUV.iT&wP!dUOY$tYZ%YZ!^$t!^!_%_!_~$tV/RX&wP$dQ!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b~+Z_/u^&wP#dQOY$tYZ%YZ!^$t!^!_%_!_!c$t!c!}0q!}#R$t#R#S0q#S#T$t#T#o0q#o#p1w#p$g$t$g&j0q&j~$t_0x_&wP#b^OY$tYZ%YZ!Q$t!Q![0q![!^$t!^!_%_!_!c$t!c!}0q!}#R$t#R#S0q#S#T$t#T#o0q#o$g$t$g&j0q&j~$tV2OT&wP#eUOY$tYZ%YZ!^$t!^!_%_!_~$tR2fU&wP$VQOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR3PT#wQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV3gW#SU&wPOY$tYZ%YZv$tvw4Pw!^$t!^!_%_!_!`2x!`~$tR4WT#|Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR4nX&wP%VQOY4gYZ5ZZw4gwx6bx!^4g!^!_6x!_#O4g#O#P7j#P~4gR5bT&wP%VQOw5qwx6Vx#O5q#O#P6[#P~5qQ5vT%VQOw5qwx6Vx#O5q#O#P6[#P~5qQ6[O%VQQ6_PO~5qR6iT&wP%VQOY$tYZ%YZ!^$t!^!_%_!_~$tR6}X%VQOY4gYZ5ZZw4gwx6bx!a4g!a!b5q!b#O4g#O#P7j#P~4gR7oT&wPOY4gYZ5ZZ!^4g!^!_6x!_~4gR8VT!yQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV8mT!xU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR9TW&wP$VQOY$tYZ%YZz$tz{9m{!^$t!^!_%_!_!`2x!`~$tR9tU$WQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR:_W$TQ&wPOY$tYZ%YZ{$t{|:w|!^$t!^!_%_!_!`2x!`~$tR;OT$zQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR;fT!}Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t_z![!^$t!^!_%_!_!`2x!`~$tV=}V&wPOY$tYZ%YZ!O$t!O!P>d!P!^$t!^!_%_!_~$tV>kT#UU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR?R]&wP%OQOY$tYZ%YZ!Q$t!Q![>z![!^$t!^!_%_!_!g$t!g!h?z!h#R$t#R#SBQ#S#X$t#X#Y?z#Y~$tR@PZ&wPOY$tYZ%YZ{$t{|@r|}$t}!O@r!O!Q$t!Q![A^![!^$t!^!_%_!_~$tR@wV&wPOY$tYZ%YZ!Q$t!Q![A^![!^$t!^!_%_!_~$tRAeX&wP%OQOY$tYZ%YZ!Q$t!Q![A^![!^$t!^!_%_!_#R$t#R#S@r#S~$tRBVV&wPOY$tYZ%YZ!Q$t!Q![>z![!^$t!^!_%_!_~$tVBsY&wP$VQOY$tYZ%YZz$tz{Cc{!P$t!P!Q+Z!Q!^$t!^!_%_!_!`2x!`~$tVChV&wPOYCcYZC}ZzCcz{EQ{!^Cc!^!_FY!_~CcVDSR&wPOzD]z{Di{~D]UD`ROzD]z{Di{~D]UDlTOzD]z{Di{!PD]!P!QD{!Q~D]UEQO!eUVEVX&wPOYCcYZC}ZzCcz{EQ{!PCc!P!QEr!Q!^Cc!^!_FY!_~CcVEyT!eU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tVF]VOYCcYZC}ZzCcz{EQ{!aCc!a!bD]!b~CcZFyk&wP$}YOY$tYZ%YZ!O$t!O!P>z!P!Q$t!Q![Hn![!^$t!^!_%_!_!d$t!d!eJ`!e!g$t!g!h?z!h!q$t!q!rKt!r!z$t!z!{MS!{#R$t#R#SIt#S#U$t#U#VJ`#V#X$t#X#Y?z#Y#c$t#c#dKt#d#l$t#l#mMS#m~$tZHu_&wP$}YOY$tYZ%YZ!O$t!O!P>z!P!Q$t!Q![Hn![!^$t!^!_%_!_!g$t!g!h?z!h#R$t#R#SIt#S#X$t#X#Y?z#Y~$tZIyV&wPOY$tYZ%YZ!Q$t!Q![Hn![!^$t!^!_%_!_~$tZJeW&wPOY$tYZ%YZ!Q$t!Q!RJ}!R!SJ}!S!^$t!^!_%_!_~$tZKUY&wP$}YOY$tYZ%YZ!Q$t!Q!RJ}!R!SJ}!S!^$t!^!_%_!_#R$t#R#SJ`#S~$tZKyV&wPOY$tYZ%YZ!Q$t!Q!YL`!Y!^$t!^!_%_!_~$tZLgX&wP$}YOY$tYZ%YZ!Q$t!Q!YL`!Y!^$t!^!_%_!_#R$t#R#SKt#S~$tZMXZ&wPOY$tYZ%YZ!Q$t!Q![Mz![!^$t!^!_%_!_!c$t!c!iMz!i#T$t#T#ZMz#Z~$tZNR]&wP$}YOY$tYZ%YZ!Q$t!Q![Mz![!^$t!^!_%_!_!c$t!c!iMz!i#R$t#R#SMS#S#T$t#T#ZMz#Z~$tR! RV!qQ&wPOY$tYZ%YZ![$t![!]! h!]!^$t!^!_%_!_~$tR! oT#sQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!!VT!mU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!!kW$RQOY$tYZ%YZ!^$t!^!_!#T!_!`!#n!`!a)a!a!b!$[!b~$tR!#[U$SQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!#uV$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`$t!`!a)a!a~$tP!$aR!iP!_!`!$j!r!s!$o#d#e!$oP!$oO!iPP!$rQ!j!k!$x#[#]!$xP!${Q!r!s!$j#d#e!$jV!%YV#uQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`(v!`!a!%o!a~$tV!%vT#OU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!&^V$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`!&s!`!a!#T!a~$tR!&zT$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!'bY!vQ&wPOY$tYZ%YZ}$t}!O!(Q!O!^$t!^!_%_!_!`$t!`!a!)S!a!b!)j!b~$tV!(VV&wPOY$tYZ%YZ!^$t!^!_%_!_!`$t!`!a!(l!a~$tV!(sT#aU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!)ZT!gU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!)qU#zQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!*[T$]Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t_!*r_&wP!s^OY$tYZ%YZ!Q$t!Q![!*k![!^$t!^!_%_!_!c$t!c!}!*k!}#R$t#R#S!*k#S#T$t#T#o!*k#o$g$t$g&j!*k&j~$t_!+xc&wP!s^OY$tYZ%YZr$trs!-Tsw$twx4gx!Q$t!Q![!*k![!^$t!^!_%_!_!c$t!c!}!*k!}#R$t#R#S!*k#S#T$t#T#o!*k#o$g$t$g&j!*k&j~$tR!-[T&wP'gQOY$tYZ%YZ!^$t!^!_%_!_~$tV!-rT#WU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!.YT#pU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!.pT#XQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!/WU$OQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!/oX&wPOY!/jYZ!0[Z!^!/j!^!_!1_!_#O!/j#O#P!1}#P#S!/j#S#T!2c#T~!/jR!0aT&wPO#O!0p#O#P!1S#P#S!0p#S#T!1Y#T~!0pQ!0sTO#O!0p#O#P!1S#P#S!0p#S#T!1Y#T~!0pQ!1VPO~!0pQ!1_O${QR!1bXOY!/jYZ!0[Z!a!/j!a!b!0p!b#O!/j#O#P!1}#P#S!/j#S#T!2c#T~!/jR!2ST&wPOY!/jYZ!0[Z!^!/j!^!_!1_!_~!/jR!2jT${Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!3QT!oU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!3jW#}Q#lS&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`#p$t#p#q!4S#q~$tR!4ZT#{Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!4qT!nQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!5XT$^Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t",tokenizers:[expression,interpolated,semicolon,0,1,2,3,eofToken],topRules:{Template:[0,72],Program:[1,232]},dynamicPrecedences:{284:1},specialized:[{term:81,get(value,stack){let found;return(null==(found=keywordMap[value.toLowerCase()])?-1:found)<<1}},{term:81,get:value=>spec_Name[value]||-1}],tokenPrec:29354});var common_dist=__webpack_require__(41113),lang_html_dist=__webpack_require__(13804),language_dist=__webpack_require__(59119);let phpLanguage=language_dist.qp.define({name:"php",parser:parser.configure({props:[language_dist.uj.add({IfStatement:(0,language_dist.tC)({except:/^\s*({|else\b|elseif\b|endif\b)/}),TryStatement:(0,language_dist.tC)({except:/^\s*({|catch\b|finally\b)/}),SwitchBody(context){let after=context.textAfter,closed=/^\s*\}/.test(after),isCase=/^\s*(case|default)\b/.test(after);return context.baseIndent+(closed?0:isCase?1:2)*context.unit},ColonBlock:cx=>cx.baseIndent+cx.unit,"Block EnumBody DeclarationList":(0,language_dist.vw)({closing:"}"}),ArrowFunction:cx=>cx.baseIndent+cx.unit,"String BlockComment":()=>null,Statement:(0,language_dist.tC)({except:/^({|end(for|foreach|switch|while)\b)/})}),language_dist.x0.add({"Block EnumBody DeclarationList SwitchBody ArrayExpression ValueList":language_dist.Dv,ColonBlock:tree=>({from:tree.from+1,to:tree.to}),BlockComment:tree=>({from:tree.from+2,to:tree.to-2})})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*(?:case |default:|end(?:if|for(?:each)?|switch|while)|else(?:if)?|\{|\})$/,wordChars:"$",closeBrackets:{stringPrefixes:["b","B"]}}});function php(config={}){let support=[],base;if(null===config.baseLanguage);else if(config.baseLanguage)base=config.baseLanguage;else{let htmlSupport=(0,lang_html_dist.html)({matchClosingTags:!1});support.push(htmlSupport.support),base=htmlSupport.language}return new language_dist.ri(phpLanguage.configure({wrap:base&&(0,common_dist.FE)(node=>node.type.isTop?{parser:base.parser,overlay:node=>"Text"==node.name}:null),top:config.plain?"Program":"Template"}),support)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2386.4cae8b3c19475466.js b/static/web/_next/static/chunks/2386.4cae8b3c19475466.js deleted file mode 100644 index 56dcd18f0..000000000 --- a/static/web/_next/static/chunks/2386.4cae8b3c19475466.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2386],{12386:function(O,$,Q){Q.r($),Q.d($,{php:function(){return u},phpLanguage:function(){return V}});var i=Q(53105),y=Q(35524);let a={abstract:4,and:5,array:6,as:7,true:8,false:8,break:9,case:10,catch:11,clone:12,const:13,continue:14,declare:16,default:15,do:17,echo:18,else:19,elseif:20,enddeclare:21,endfor:22,endforeach:23,endif:24,endswitch:25,endwhile:26,enum:27,extends:28,final:29,finally:30,fn:31,for:32,foreach:33,from:34,function:35,global:36,goto:37,if:38,implements:39,include:40,include_once:41,instanceof:42,insteadof:43,interface:44,list:45,match:46,namespace:47,new:48,null:49,or:50,print:51,require:52,require_once:53,return:54,switch:55,throw:56,trait:57,try:58,unset:59,use:60,var:61,public:62,private:62,protected:62,while:63,xor:64,yield:65,__proto__:null};function S(O){return 9==O||10==O||13==O||32==O}function z(O){return O>=97&&O<=122||O>=65&&O<=90}function P(O){return 95==O||O>=128||z(O)}function t(O){return O>=48&&O<=55||O>=97&&O<=102||O>=65&&O<=70}let T={int:!0,integer:!0,bool:!0,boolean:!0,float:!0,double:!0,real:!0,string:!0,array:!0,object:!0,unset:!0,__proto__:null},W=new i.Jq(O=>{if(40==O.next){O.advance();let $=0;for(;S(O.peek($));)$++;let Q="",i;for(;z(i=O.peek($));)Q+=String.fromCharCode(i),$++;for(;S(O.peek($));)$++;41==O.peek($)&&T[Q.toLowerCase()]&&O.acceptToken(1)}else if(60==O.next&&60==O.peek(1)&&60==O.peek(2)){for(let y=0;y<3;y++)O.advance();for(;32==O.next||9==O.next;)O.advance();let a=39==O.next;if(a&&O.advance(),!P(O.next))return;let t=String.fromCharCode(O.next);for(;O.advance(),P(O.next)||O.next>=48&&O.next<=55;)t+=String.fromCharCode(O.next);if(a){if(39!=O.next)return;O.advance()}if(10!=O.next&&13!=O.next)return;for(;;){let W=10==O.next||13==O.next;if(O.advance(),O.next<0)return;if(W){for(;32==O.next||9==O.next;)O.advance();let e=!0;for(let n=0;n{O.next<0&&O.acceptToken(266)}),n=new i.Jq((O,$)=>{63==O.next&&$.canShift(265)&&62==O.peek(1)&&O.acceptToken(265)}),s=new i.Jq((O,$)=>{let Q=!1;for(;!(34==O.next||O.next<0||36==O.next&&(P(O.peek(1))||123==O.peek(1)))&&(123!=O.next||36!=O.peek(1));Q=!0){if(92==O.next){let i=function(O){let $=O.peek(1);if(110==$||114==$||116==$||118==$||101==$||102==$||92==$||36==$||34==$||123==$)return 2;if($>=48&&$<=55){let Q=2,i;for(;Q<5&&(i=O.peek(Q))>=48&&i<=55;)Q++;return Q}if(120==$&&t(O.peek(2)))return t(O.peek(3))?4:3;if(117==$&&123==O.peek(2))for(let y=3;;y++){let a=O.peek(y);if(125==a)return 2==y?0:y+1;if(!t(a))break}return 0}(O);if(i){if(!Q)return O.acceptToken(3,i);break}}else if(!Q&&(91==O.next||45==O.next&&62==O.peek(1)&&P(O.peek(2))||63==O.next&&45==O.peek(1)&&62==O.peek(2)&&P(O.peek(3)))&&$.canShift(264))break;O.advance()}Q&&O.acceptToken(263)}),q=(0,y.Gv)({"Visibility abstract final static":y.pJ.modifier,"for foreach while do if else elseif switch try catch finally return throw break continue default case":y.pJ.controlKeyword,"endif endfor endforeach endswitch endwhile declare enddeclare goto match":y.pJ.controlKeyword,"and or xor yield unset clone instanceof insteadof":y.pJ.operatorKeyword,"function fn class trait implements extends const enum global interface use var":y.pJ.definitionKeyword,"include include_once require require_once namespace":y.pJ.moduleKeyword,"new from echo print array list as":y.pJ.keyword,null:y.pJ.null,Boolean:y.pJ.bool,VariableName:y.pJ.variableName,"NamespaceName/...":y.pJ.namespace,"NamedType/...":y.pJ.typeName,Name:y.pJ.name,"CallExpression/Name":y.pJ.function(y.pJ.variableName),"LabelStatement/Name":y.pJ.labelName,"MemberExpression/Name":y.pJ.propertyName,"MemberExpression/VariableName":y.pJ.special(y.pJ.propertyName),"ScopedExpression/ClassMemberName/Name":y.pJ.propertyName,"ScopedExpression/ClassMemberName/VariableName":y.pJ.special(y.pJ.propertyName),"CallExpression/MemberExpression/Name":y.pJ.function(y.pJ.propertyName),"CallExpression/ScopedExpression/ClassMemberName/Name":y.pJ.function(y.pJ.propertyName),"MethodDeclaration/Name":y.pJ.function(y.pJ.definition(y.pJ.variableName)),"FunctionDefinition/Name":y.pJ.function(y.pJ.definition(y.pJ.variableName)),"ClassDeclaration/Name":y.pJ.definition(y.pJ.className),UpdateOp:y.pJ.updateOperator,ArithOp:y.pJ.arithmeticOperator,LogicOp:y.pJ.logicOperator,BitOp:y.pJ.bitwiseOperator,CompareOp:y.pJ.compareOperator,ControlOp:y.pJ.controlOperator,AssignOp:y.pJ.definitionOperator,"$ ConcatOp":y.pJ.operator,LineComment:y.pJ.lineComment,BlockComment:y.pJ.blockComment,Integer:y.pJ.integer,Float:y.pJ.float,String:y.pJ.string,ShellExpression:y.pJ.special(y.pJ.string),"=> ->":y.pJ.punctuation,"( )":y.pJ.paren,"#[ [ ]":y.pJ.squareBracket,"${ { }":y.pJ.brace,"-> ?->":y.pJ.derefOperator,", ; :: : \\":y.pJ.separator,"PhpOpen PhpClose":y.pJ.processingInstruction}),X={__proto__:null,static:311,STATIC:311,class:333,CLASS:333},d=i.WQ.deserialize({version:14,states:"$GSQ`OWOOQhQaOOP%oO`OOOOO#t'#H_'#H_O%tO#|O'#DtOOO#u'#Dw'#DwQ&SOWO'#DwO&XO$VOOOOQ#u'#Dx'#DxO&lQaO'#D|O(mQdO'#E}O(tQdO'#EQO*kQaO'#EWO,zQ`O'#ETO-PQ`O'#E^O/nQaO'#E^O/uQ`O'#EfO/zQ`O'#EoO*kQaO'#EoO0VQ`O'#HhO0[Q`O'#E{O0[Q`O'#E{OOQS'#Ic'#IcO0aQ`O'#EvOOQS'#IZ'#IZO2oQdO'#IWO6tQeO'#FUO*kQaO'#FeO*kQaO'#FfO*kQaO'#FgO*kQaO'#FhO*kQaO'#FhO*kQaO'#FkOOQO'#Id'#IdO7RQ`O'#FqOOQO'#Hi'#HiO7ZQ`O'#HOO7uQ`O'#FlO8QQ`O'#H]O8]Q`O'#FvO8eQaO'#FwO*kQaO'#GVO*kQaO'#GYO8}OrO'#G]OOQS'#Iq'#IqOOQS'#Ip'#IpOOQS'#IW'#IWO,zQ`O'#GdO,zQ`O'#GfO,zQ`O'#GkOhQaO'#GmO9UQ`O'#GnO9ZQ`O'#GqO9`Q`O'#GtO9eQeO'#GuO9eQeO'#GvO9eQeO'#GwO9oQ`O'#GxO9tQ`O'#GzO9yQaO'#G{OS,5>SOJ[QdO,5;gOOQO-E;f-E;fOL^Q`O,5;gOLcQpO,5;bO0aQ`O'#EyOLkQtO'#E}OOQS'#Ez'#EzOOQS'#Ib'#IbOM`QaO,5:wO*kQaO,5;nOOQS,5;p,5;pO*kQaO,5;pOMgQdO,5UQaO,5=hO!-eQ`O'#F}O!-jQdO'#IlO!&WQdO,5=iOOQ#u,5=j,5=jO!-uQ`O,5=lO!-xQ`O,5=mO!-}Q`O,5=nO!.YQdO,5=qOOQ#u,5=q,5=qO!.eQ`O,5=rO!.eQ`O,5=rO!.mQdO'#IwO!.{Q`O'#HXO!&WQdO,5=rO!/ZQ`O,5=rO!/fQdO'#IYO!&WQdO,5=vOOQ#u-E;_-E;_O!1RQ`O,5=kOOO#u,5:^,5:^O!1^O#|O,5:^OOO#u-E;^-E;^OOOO,5>p,5>pOOQ#y1G0S1G0SO!1fQ`O1G0XO*kQaO1G0XO!2xQ`O1G0pOOQS1G0p1G0pO!4[Q`O1G0pOOQS'#I_'#I_O*kQaO'#I_OOQS1G0q1G0qO!4cQ`O'#IaO!7lQ`O'#E}O!7yQaO'#EuOOQO'#Ia'#IaO!8TQ`O'#I`O!8]Q`O,5;_OOQS'#FQ'#FQOOQS1G1U1G1UO!8bQdO1G1]O!:dQdO1G1]O!wO#(fQaO'#HdO#(vQ`O,5>vOOQS1G0d1G0dO#)OQ`O1G0dO#)TQ`O'#I^O#*mQ`O'#I^O#*uQ`O,5;ROIbQaO,5;ROOQS1G0u1G0uPOQO'#E}'#E}O#+fQdO1G1RO0aQ`O'#HgO#-hQtO,5;cO#.YQaO1G0|OOQS,5;e,5;eO#0iQtO,5;gO#0vQdO1G0cO*kQaO1G0cO#2cQdO1G1YO#4OQdO1G1[OOQO,5<^,5<^O#4`Q`O'#HjO#4nQ`O,5?ROOQO1G1w1G1wO#4vQ`O,5?ZO!&WQdO1G3TO<_Q`O1G3TOOQ#u1G3U1G3UO#4{Q`O1G3YO!1RQ`O1G3VO#5WQ`O1G3VO#5]QpO'#FoO#5kQ`O'#FoO#5{Q`O'#FoO#6WQ`O'#FoO#6`Q`O'#FsO#6eQ`O'#FtOOQO'#If'#IfO#6lQ`O'#IeO#6tQ`O,5tOOQ#u1G3b1G3bOOQ#u1G3V1G3VO!-xQ`O1G3VO!1UQ`O1G3VOOO#u1G/x1G/xO*kQaO7+%sO#MuQdO7+%sOOQS7+&[7+&[O$ bQ`O,5>yO>UQaO,5;`O$ iQ`O,5;aO$#OQaO'#HfO$#YQ`O,5>zOOQS1G0y1G0yO$#bQ`O'#EYO$#gQ`O'#IXO$#oQ`O,5:sOOQS1G0e1G0eO$#tQ`O1G0eO$#yQ`O1G0iO9yQaO1G0iOOQO,5>O,5>OOOQO-E;b-E;bOOQS7+&O7+&OO>UQaO,5;SO$%`QaO'#HeO$%jQ`O,5>xOOQS1G0m1G0mO$%rQ`O1G0mOOQS,5>R,5>ROOQS-E;e-E;eO$%wQdO7+&hO$'yQtO1G1RO$(WQdO7+%}OOQS1G0i1G0iOOQO,5>U,5>UOOQO-E;h-E;hOOQ#u7+(o7+(oO!&WQdO7+(oOOQ#u7+(t7+(tO#KmQ`O7+(tO0aQ`O7+(tOOQ#u7+(q7+(qO!-xQ`O7+(qO!1UQ`O7+(qO!1RQ`O7+(qO$)sQ`O,5UQaO,5],5>]OOQS-E;o-E;oO$.iQdO7+'hO$.yQpO7+'hO$/RQdO'#IiOOQO,5dOOQ#u,5>d,5>dOOQ#u-E;v-E;vO$;lQaO7+(lO$cOOQS-E;u-E;uO!&WQdO7+(nO$=mQdO1G2TOOQS,5>[,5>[OOQS-E;n-E;nOOQ#u7+(r7+(rO$?nQ`O'#GQO$?uQ`O'#GQO$@ZQ`O'#HUOOQO'#Hy'#HyO$@`Q`O,5=oOOQ#u,5=o,5=oO$@gQpO7+(tOOQ#u7+(x7+(xO!&WQdO7+(xO$@rQdO,5>fOOQS-E;x-E;xO$AQQdO1G4}O$A]Q`O,5=tO$AbQ`O,5=tO$AmQ`O'#H{O$BRQ`O,5?dOOQS1G3_1G3_O#KrQ`O7+(xO$BZQdO,5=|OOQS-E;`-E;`O$CvQdO<Q,5>QOOQO-E;d-E;dO$8YQaO,5:tO$FxQaO'#HcO$GVQ`O,5>sOOQS1G0_1G0_OOQS7+&P7+&PO$G_Q`O7+&TO$HtQ`O1G0nO$JZQ`O,5>POOQO,5>P,5>POOQO-E;c-E;cOOQS7+&X7+&XOOQS7+&T7+&TOOQ#u<UQaO1G1uO$KsQ`O1G1uO$LOQ`O1G1yOOQO1G1y1G1yO$LTQ`O1G1uO$L]Q`O1G1uO$MrQ`O1G1zO>UQaO1G1zOOQO,5>V,5>VOOQO-E;i-E;iOOQS<`OOQ#u-E;r-E;rOhQaO<aOOQO-E;s-E;sO!&WQdO<g,5>gOOQO-E;y-E;yO!&WQdO<UQaO,5;TOOQ#uANAzANAzO#KmQ`OANAzOOQ#uANAwANAwO!-xQ`OANAwO%)vQ`O7+'aO>UQaO7+'aOOQO7+'e7+'eO%+]Q`O7+'aO%+hQ`O7+'eO>UQaO7+'fO%+mQ`O7+'fO%-SQ`O'#HlO%-bQ`O,5?SO%-bQ`O,5?SOOQO1G1{1G1{O$+qQpOAN@dOOQSAN@dAN@dO0aQ`OAN@dO%-jQtOANCgO%-xQ`OAN@dO*kQaOAN@nO%.QQdOAN@nO%.bQpOAN@nOOQS,5>X,5>XOOQS-E;k-E;kOOQO1G2U1G2UO!&WQdO1G2UO$/dQpO1G2UO<_Q`O1G2SO!.YQdO1G2WO!&WQdO1G2SOOQO1G2W1G2WOOQO1G2S1G2SO%.jQaO'#GSOOQO1G2X1G2XOOQSAN@oAN@oOOOQ<UQaO<W,5>WO%6wQ`O,5>WOOQO-E;j-E;jO%6|Q`O1G4nOOQSG26OG26OO$+qQpOG26OO0aQ`OG26OO%7UQdOG26YO*kQaOG26YOOQO7+'p7+'pO!&WQdO7+'pO!&WQdO7+'nOOQO7+'r7+'rOOQO7+'n7+'nO%7fQ`OLD+tO%8uQ`O'#E}O%9PQ`O'#IZO!&WQdO'#HrO%:|QaO,5^,5>^OOQP-E;p-E;pOOQO1G2Y1G2YOOQ#uLD,bLD,bOOQTG27RG27RO!&WQdOLD,xO!&WQdO<wO&EPQdO1G0cO#.YQaO1G0cO&F{QdO1G1YO&HwQdO1G1[O#.YQaO1G1|O#.YQaO7+%sO&JsQdO7+%sO&LoQdO7+%}O#.YQaO7+'hO&NkQdO7+'hO'!gQdO<lQdO,5>wO(@nQdO1G0cO'.QQaO1G0cO(BpQdO1G1YO(DrQdO1G1[O'.QQaO1G1|O'.QQaO7+%sO(FtQdO7+%sO(HvQdO7+%}O'.QQaO7+'hO(JxQdO7+'hO(LzQdO<wO*1sQaO'#HdO*2TQ`O,5>vO*2]QdO1G0cO9yQaO1G0cO*4XQdO1G1YO*6TQdO1G1[O9yQaO1G1|O>UQaO'#HwO*8PQ`O,5=[O*8XQaO'#HbO*8cQ`O,5>tO9yQaO7+%sO*8kQdO7+%sO*:gQ`O1G0iO>UQaO1G0iO*;|QdO7+%}O9yQaO7+'hO*=xQdO7+'hO*?tQ`O,5>cO*AZQ`O,5=|O*BpQdO<UQaO'#FeO>UQaO'#FfO>UQaO'#FgO>UQaO'#FhO>UQaO'#FhO>UQaO'#FkO+'XQaO'#FwO>UQaO'#GVO>UQaO'#GYO+'`QaO,5:mO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO>UQaO,5;qO+'gQ`O'#I]O$8YQaO'#EaO+)PQaOG26YO$8YQaO'#I]O+*{Q`O'#I[O++TQaO,5:wO>UQaO,5;nO>UQaO,5;pO++[Q`O,5UQaO1G0XO+9hQ`O1G1]O+;TQ`O1G1]O+]Q`O1G1]O+?xQ`O1G1]O+AeQ`O1G1]O+CQQ`O1G1]O+DmQ`O1G1]O+FYQ`O1G1]O+GuQ`O1G1]O+IbQ`O1G1]O+J}Q`O1G1]O+LjQ`O1G1]O+NVQ`O1G1]O, rQ`O1G1]O,#_Q`O1G0cO>UQaO1G0cO,$zQ`O1G1YO,&gQ`O1G1[O,(SQ`O1G1|O>UQaO1G1|O>UQaO7+%sO,([Q`O7+%sO,)wQ`O7+%}O>UQaO7+'hO,+dQ`O7+'hO,+lQ`O7+'hO,-XQpO7+'hO,-aQ`O<UQaO<UQaOAN@nO,0qQ`OAN@nO,2^QpOAN@nO,2fQ`OG26YO>UQaOG26YO,4RQ`OLD+tO,5nQaO,5:}O>UQaO1G0iO,5uQ`O'#I]O$8YQaO'#FeO$8YQaO'#FfO$8YQaO'#FgO$8YQaO'#FhO$8YQaO'#FhO+)PQaO'#FhO$8YQaO'#FkO,6SQaO'#FwO,6ZQaO'#FwO$8YQaO'#GVO+)PQaO'#GVO$8YQaO'#GYO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO$8YQaO,5;qO+)PQaO,5;qO,8YQ`O'#FlO>UQaO'#EaO>UQaO'#I]O,8bQaO,5:wO,8iQaO,5:wO$8YQaO,5;nO+)PQaO,5;nO$8YQaO,5;pO,:hQ`O,5wO-IcQ`O1G0cO-KOQ`O1G0cO$8YQaO1G0cO+)PQaO1G0cO-L_Q`O1G1YO-MzQ`O1G1YO. ZQ`O1G1[O$8YQaO1G1|O$8YQaO7+%sO+)PQaO7+%sO.!vQ`O7+%sO.$cQ`O7+%sO.%rQ`O7+%}O.'_Q`O7+%}O$8YQaO7+'hO.(nQ`O7+'hO.*ZQ`O<fQ`O,5>wO.@RQ`O1G1|O!%WQ`O1G1|O0aQ`O1G1|O0aQ`O7+'hO.@ZQ`O7+'hO.@cQpO7+'hO.@kQpO<UO#X&PO~P>UO!o&SO!s&RO#b&RO~OPgOQ|OU^OW}O[8lOo=yOs#hOx8jOy8jO}`O!O]O!Q8pO!R}O!T8oO!U8kO!V8kO!Y8rO!c8iO!s&VO!y[O#U&WO#W_O#bhO#daO#ebO#peO$T8nO$]8mO$^8nO$aqO$z8qO${!OO$}}O%O}O%V|O'g{O~O!x'SP~PAOO!s&[O#b&[O~OT#TOz#RO!S#UO!b#VO!o!{O!v!yO!y!}O#S#QO#W!zO#`!|O#a!|O#s#PO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO~O!x&nO~PCqO!x'VX!}'VX#O'VX#X'VX!n'VXV'VX!q'VX#u'VX#w'VXw'VX~P&sO!y$hO#S&oO~Oo$mOs$lO~O!o&pO~O!}&sO#S;dO#U;cO!x'OP~P9yOT6iOz6gO!S6jO!b6kO!o!{O!v8sO!y!}O#S#QO#W!zO#`!|O#a!|O#s#PO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}'PX#X'PX~O#O&tO~PGSO!}&wO#X'OX~O#X&yO~O!}'OO!x'QP~P9yO!n'PO~PCqO!m#oa!o#oa#S#oa#p#qX&s#oa!x#oa#O#oaw#oa~OT#oaz#oa!S#oa!b#oa!v#oa!y#oa#W#oa#`#oa#a#oa#s#oa#z#oa#{#oa#|#oa#}#oa$O#oa$Q#oa$R#oa$S#oa$T#oa$U#oa$V#oa$W#oa$z#oa!}#oa#X#oa!n#oaV#oa!q#oa#u#oa#w#oa~PIpO!s'RO~O!x'UO#l'SO~O!x'VX#l'VX#p#qX#S'VX#U'VX#b'VX!o'VX#O'VXw'VX!m'VX&s'VX~O#S'YO~P*kO!m$Xa&s$Xa!x$Xa!n$Xa~PCqO!m$Ya&s$Ya!x$Ya!n$Ya~PCqO!m$Za&s$Za!x$Za!n$Za~PCqO!m$[a&s$[a!x$[a!n$[a~PCqO!o!{O!y!}O#W!zO#`!|O#a!|O#s#PO$z#dOT$[a!S$[a!b$[a!m$[a!v$[a#S$[a#z$[a#{$[a#|$[a#}$[a$O$[a$Q$[a$R$[a$S$[a$T$[a$U$[a$V$[a$W$[a&s$[a!x$[a!n$[a~Oz#RO~PNyO!m$_a&s$_a!x$_a!n$_a~PCqO!y!}O!}$fX#X$fX~O!}'^O#X'ZX~O#X'`O~O!s$kO#S'aO~O]'cO~O!s'eO~O!s'fO~O$l'gO~O!`'mO#S'kO#U'lO#b'jO$drO!x'XP~P0aO!^'sO!oXO!q'rO~O!s'uO!y$hO~O!y$hO#S'wO~O!y$hO#S'yO~O#u'zO!m$sX!}$sX&s$sX~O!}'{O!m'bX&s'bX~O!m#cO&s#cO~O!q(PO#O(OO~O!m$ka&s$ka!x$ka!n$ka~PCqOl(ROw(SO!o(TO!y!}O~O!o!{O!y!}O#W!zO#`!|O#a!|O#s#PO~OT$yaz$ya!S$ya!b$ya!m$ya!v$ya#S$ya#z$ya#{$ya#|$ya#}$ya$O$ya$Q$ya$R$ya$S$ya$T$ya$U$ya$V$ya$W$ya$z$ya&s$ya!x$ya!}$ya#O$ya#X$ya!n$ya!q$yaV$ya#u$ya#w$ya~P!'WO!m$|a&s$|a!x$|a!n$|a~PCqO#W([O#`(YO#a(YO&r(ZOR&gX!o&gX#b&gX#e&gX&q&gX'f&gX~O'f(_O~P8lO!q(`O~PhO!o(cO!q(dO~O!q(`O&s(gO~PhO!a(kO~O!m(lO~P9yOZ(wOn(xO~O!s(zO~OT6iOz6gO!S6jO!b6kO!v8sO!}({O#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'jX&s'jX~P!'WO#u)PO~O!})QO!m'`X&s'`X~Ol(RO!o(TO~Ow(SO!o)WO!q)ZO~O!m#cO!oXO&s#cO~O!o%pO!s#yO~OV)aO!})_O!m'kX&s'kX~O])cOs)cO!s#gO#peO~O!o%pO!s#gO#p)hO~OT6iOz6gO!S6jO!b6kO!v8sO!})iO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&|X&s&|X#O&|X~P!'WOl(ROw(SO!o(TO~O!i)oO&t)oO~OT8vOz8tO!S8wO!b8xO!q)pO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#X)rO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!n)rO~PCqOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x'TX!}'TX~P!'WOT'VXz'VX!S'VX!b'VX!o'VX!v'VX!y'VX#S'VX#W'VX#`'VX#a'VX#p#qX#s'VX#z'VX#{'VX#|'VX#}'VX$O'VX$Q'VX$R'VX$S'VX$T'VX$U'VX$V'VX$W'VX$z'VX~O!q)tO!x'VX!}'VX~P!5xO!x#iX!}#iX~P>UO!})vO!x'SX~O!x)xO~O$z#dOT#yiz#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi$W#yi&s#yi!x#yi!}#yi#O#yi#X#yi!n#yi!q#yiV#yi#u#yi#w#yi~P!'WOz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi&s#yi!x#yi!n#yi~P!'WOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi&s#yi!x#yi!n#yi~P!'WOT#TOz#RO!b#VO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO!S#yi!m#yi&s#yi!x#yi!n#yi~P!'WOT#TOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dO!S#yi!b#yi!m#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi#}#yi&s#yi!x#yi!n#yi~P!'WOz#RO#S#QO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi~P!'WOz#RO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi~P!'WOz#RO$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi&s#yi!x#yi!n#yi~P!'WOz#RO$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi&s#yi!x#yi!n#yi~P!'WOz#RO$T#`O$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$S#_O$T#`O$V#bO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi&s#yi!x#yi!n#yi~P!'WOz#RO$W#bO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi&s#yi!x#yi!n#yi~P!'WO_)yO~P9yO!x)|O~O#S*PO~P9yOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Ta#X#Ta#O#Ta!m#Ta&s#Ta!x#Ta!n#TaV#Ta!q#Ta~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}'Pa#X'Pa#O'Pa!m'Pa&s'Pa!x'Pa!n'PaV'Pa!q'Pa~P!'WO#S#oO#U#nO!}&WX#X&WX~P9yO!}&wO#X'Oa~O#X*SO~OT6iOz6gO!S6jO!b6kO!v8sO!}*UO#O*TO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x'QX~P!'WO!}*UO!x'QX~O!x*WO~O!m#oi!o#oi#S#oi#p#qX&s#oi!x#oi#O#oiw#oi~OT#oiz#oi!S#oi!b#oi!v#oi!y#oi#W#oi#`#oi#a#oi#s#oi#z#oi#{#oi#|#oi#}#oi$O#oi$Q#oi$R#oi$S#oi$T#oi$U#oi$V#oi$W#oi$z#oi!}#oi#X#oi!n#oiV#oi!q#oi#u#oi#w#oi~P#*zO#l'SO!x#ka#S#ka#U#ka#b#ka!o#ka#O#kaw#ka!m#ka&s#ka~OPgOQ|OU^OW}O[4OOo5xOs#hOx3zOy3zO}`O!O]O!Q2^O!R}O!T4UO!U3|O!V3|O!Y2`O!c3xO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4SO$]4QO$^4SO$aqO$z2_O${!OO$}}O%O}O%V|O'g{O~O#l#oa#U#oa#b#oa~PIpOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#Pi!S#Pi!b#Pi!m#Pi&s#Pi!x#Pi!n#Pi~P!'WOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#vi!S#vi!b#vi!m#vi&s#vi!x#vi!n#vi~P!'WO!m#xi&s#xi!x#xi!n#xi~PCqO!s#gO#peO!}&^X#X&^X~O!}'^O#X'Za~O!s'uO~Ow(SO!o)WO!q*fO~O!s*jO~O#S*lO#U*mO#b*kO#l'SO~O#S*lO#U*mO#b*kO$drO~P0aO#u*oO!x$cX!}$cX~O#U*mO#b*kO~O#b*pO~O#b*rO~P0aO!}*sO!x'XX~O!x*uO~O!y*wO~O!^*{O!oXO!q*zO~O!q*}O!o'ci!m'ci&s'ci~O!q+QO#O+PO~O#b$nO!m&eX!}&eX&s&eX~O!}'{O!m'ba&s'ba~OT$kiz$ki!S$ki!b$ki!m$ki!o$ki!v$ki!y$ki#S$ki#W$ki#`$ki#a$ki#s$ki#u#fa#w#fa#z$ki#{$ki#|$ki#}$ki$O$ki$Q$ki$R$ki$S$ki$T$ki$U$ki$V$ki$W$ki$z$ki&s$ki!x$ki!}$ki#O$ki#X$ki!n$ki!q$kiV$ki~OS+^O]+aOm+^Os$aO!^+dO!_+^O!`+^O!n+hO#b$nO$aqO$drO~P0aO!s+lO~O#W+nO#`+mO#a+mO~O!s+pO#b+pO$}+pO%T+oO~O!n+qO~PCqOc%XXd%XXh%XXj%XXf%XXg%XXe%XX~PhOc+uOd+sOP%WiQ%WiS%WiU%WiW%WiX%Wi[%Wi]%Wi^%Wi`%Wia%Wib%Wik%Wim%Wio%Wip%Wiq%Wis%Wit%Wiu%Wiv%Wix%Wiy%Wi|%Wi}%Wi!O%Wi!P%Wi!Q%Wi!R%Wi!T%Wi!U%Wi!V%Wi!W%Wi!X%Wi!Y%Wi!Z%Wi![%Wi!]%Wi!^%Wi!`%Wi!a%Wi!c%Wi!m%Wi!o%Wi!s%Wi!y%Wi#W%Wi#b%Wi#d%Wi#e%Wi#p%Wi$T%Wi$]%Wi$^%Wi$a%Wi$d%Wi$l%Wi$z%Wi${%Wi$}%Wi%O%Wi%V%Wi&p%Wi'g%Wi&t%Wi!n%Wih%Wij%Wif%Wig%WiY%Wi_%Wii%Wie%Wi~Oc+yOd+vOh+xO~OY+zO_+{O!n,OO~OY+zO_+{Oi%^X~Oi,QO~Oj,RO~O!m,TO~P9yO!m,VO~Of,WO~OT6iOV,XOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WOg,YO~O!y,ZO~OZ(wOn(xOP%liQ%liS%liU%liW%liX%li[%li]%li^%li`%lia%lib%lik%lim%lio%lip%liq%lis%lit%liu%liv%lix%liy%li|%li}%li!O%li!P%li!Q%li!R%li!T%li!U%li!V%li!W%li!X%li!Y%li!Z%li![%li!]%li!^%li!`%li!a%li!c%li!m%li!o%li!s%li!y%li#W%li#b%li#d%li#e%li#p%li$T%li$]%li$^%li$a%li$d%li$l%li$z%li${%li$}%li%O%li%V%li&p%li'g%li&t%li!n%lic%lid%lih%lij%lif%lig%liY%li_%lii%lie%li~O#u,_O~O!}({O!m%da&s%da~O!x,bO~O!s%dO!m&dX!}&dX&s&dX~O!})QO!m'`a&s'`a~OS+^OY,iOm+^Os$aO!^+dO!_+^O!`+^O$aqO$drO~O!n,lO~P#JwO!o)WO~O!o%pO!s'RO~O!s#gO#peO!m&nX!}&nX&s&nX~O!})_O!m'ka&s'ka~O!s,rO~OV,sO!n%|X!}%|X~O!},uO!n'lX~O!n,wO~O!m&UX!}&UX&s&UX#O&UX~P9yO!})iO!m&|a&s&|a#O&|a~Oz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT!uq!S!uq!b!uq!m!uq!v!uq&s!uq!x!uq!n!uq~P!'WO!n,|O~PCqOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#ia!}#ia~P!'WO!x&YX!}&YX~PAOO!})vO!x'Sa~O#O-QO~O!}-RO!n&{X~O!n-TO~O!x-UO~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Vi#X#Vi~P!'WO!x&XX!}&XX~P9yO!}*UO!x'Qa~O!x-[O~OT#jqz#jq!S#jq!b#jq!m#jq!v#jq#S#jq#u#jq#w#jq#z#jq#{#jq#|#jq#}#jq$O#jq$Q#jq$R#jq$S#jq$T#jq$U#jq$V#jq$W#jq$z#jq&s#jq!x#jq!}#jq#O#jq#X#jq!n#jq!q#jqV#jq~P!'WO#l#oi#U#oi#b#oi~P#*zOz#RO!v!yO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT#Pq!S#Pq!b#Pq!m#Pq&s#Pq!x#Pq!n#Pq~P!'WO#u-dO!x$ca!}$ca~O#U-fO#b-eO~O#b-gO~O#S-hO#U-fO#b-eO#l'SO~O#b-jO#l'SO~O#u-kO!x$ha!}$ha~O!`'mO#S'kO#U'lO#b'jO$drO!x&_X!}&_X~P0aO!}*sO!x'Xa~O!oXO#l'SO~O#S-pO#b-oO!x'[P~O!oXO!q-rO~O!q-uO!o'cq!m'cq&s'cq~O!^-wO!oXO!q-rO~O!q-{O#O-zO~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m$si!}$si&s$si~P!'WO!m$jq&s$jq!x$jq!n$jq~PCqO#O-zO#l'SO~O!}-|Ow']X!o']X!m']X&s']X~O#b$nO#l'SO~OS+^O].ROm+^Os$aO!_+^O!`+^O#b$nO$aqO$drO~P0aOS+^O].ROm+^Os$aO!_+^O!`+^O#b$nO$aqO~P0aOS+^O]+aOm+^Os$aO!^+dO!_+^O!`+^O!n.ZO#b$nO$aqO$drO~P0aO!s.^O~O!s._O#b._O$}._O%T+oO~O$}.`O~O#X.aO~Oc%Xad%Xah%Xaj%Xaf%Xag%Xae%Xa~PhOc.dOd+sOP%WqQ%WqS%WqU%WqW%WqX%Wq[%Wq]%Wq^%Wq`%Wqa%Wqb%Wqk%Wqm%Wqo%Wqp%Wqq%Wqs%Wqt%Wqu%Wqv%Wqx%Wqy%Wq|%Wq}%Wq!O%Wq!P%Wq!Q%Wq!R%Wq!T%Wq!U%Wq!V%Wq!W%Wq!X%Wq!Y%Wq!Z%Wq![%Wq!]%Wq!^%Wq!`%Wq!a%Wq!c%Wq!m%Wq!o%Wq!s%Wq!y%Wq#W%Wq#b%Wq#d%Wq#e%Wq#p%Wq$T%Wq$]%Wq$^%Wq$a%Wq$d%Wq$l%Wq$z%Wq${%Wq$}%Wq%O%Wq%V%Wq&p%Wq'g%Wq&t%Wq!n%Wqh%Wqj%Wqf%Wqg%WqY%Wq_%Wqi%Wqe%Wq~Oc.iOd+vOh.hO~O!q(`O~OP6]OQ|OU^OW}O[:fOo>ROs#hOx:dOy:dO}`O!O]O!Q:kO!R}O!T:jO!U:eO!V:eO!Y:oO!c8gO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:hO$]:gO$^:hO$aqO$z:mO${!OO$}}O%O}O%V|O'g{O~O!m.lO!q.lO~OY+zO_+{O!n.nO~OY+zO_+{Oi%^a~O!x.rO~P>UO!m.tO~O!m.tO~P9yOQ|OW}O!R}O$}}O%O}O%V|O'g{O~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&ka!}&ka&s&ka~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m$qi!}$qi&s$qi~P!'WOS+^Om+^Os$aO!_+^O!`+^O$aqO$drO~OY/PO~P$?VOS+^Om+^Os$aO!_+^O!`+^O$aqO~O!s/QO~O!n/SO~P#JwOw(SO!o)WO#l'SO~OV/VO!m&na!}&na&s&na~O!})_O!m'ki&s'ki~O!s/XO~OV/YO!n%|a!}%|a~O]/[Os/[O!s#gO#peO!n&oX!}&oX~O!},uO!n'la~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m&Ua!}&Ua&s&Ua#O&Ua~P!'WOz#RO#S#QO#z#SO#{#WO#|#XO#}#YO$O#ZO$Q#]O$R#^O$S#_O$T#`O$U#aO$V#bO$W#bO$z#dOT!uy!S!uy!b!uy!m!uy!v!uy&s!uy!x!uy!n!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#hi!}#hi~P!'WO_)yO!n&VX!}&VX~P9yO!}-RO!n&{a~OT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#Vq#X#Vq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#[i!}#[i~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#O/cO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x&Xa!}&Xa~P!'WO#u/iO!x$ci!}$ci~O#b/jO~O#U/lO#b/kO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$ci!}$ci~P!'WO#u/mO!x$hi!}$hi~O!}/oO!x'[X~O#b/qO~O!x/rO~O!oXO!q/uO~O#l'SO!o'cy!m'cy&s'cy~O!m$jy&s$jy!x$jy!n$jy~PCqO#O/xO#l'SO~O!s#gO#peOw&aX!o&aX!}&aX!m&aX&s&aX~O!}-|Ow']a!o']a!m']a&s']a~OU$PO]0QO!R$PO!s$OO!v#}O#b$nO#p2XO~P$?uO!m#cO!o0VO&s#cO~O#X0YO~Oh0_O~OT:tOz:pO!S:vO!b:xO!m0`O!q0`O!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO~P!'WOY%]a_%]a!n%]ai%]a~PhO!x0bO~O!x0bO~P>UO!m0dO~OT6iOz6gO!S6jO!b6kO!v8sO!x0fO#O0eO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WO!x0fO~O!x0gO#b0hO#l'SO~O!x0iO~O!s0jO~O!m#cO#u0lO&s#cO~O!s0mO~O!})_O!m'kq&s'kq~O!s0nO~OV0oO!n%}X!}%}X~OT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!n!|i!}!|i~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$cq!}$cq~P!'WO#u0vO!x$cq!}$cq~O#b0wO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$hq!}$hq~P!'WO#S0zO#b0yO!x&`X!}&`X~O!}/oO!x'[a~O#l'SO!o'c!R!m'c!R&s'c!R~O!oXO!q1PO~O!m$j!R&s$j!R!x$j!R!n$j!R~PCqO#O1RO#l'SO~OP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!n1^O!s1YO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOh1_O~OY%[i_%[i!n%[ii%[i~PhOY%]i_%]i!n%]ii%]i~PhO!x1bO~O!x1bO~P>UO!x1eO~O!m#cO#u1iO&s#cO~O$}1jO%V1jO~O!s1kO~OV1lO!n%}a!}%}a~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#]i!}#]i~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$cy!}$cy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$hy!}$hy~P!'WO#b1nO~O!}/oO!x'[i~O!m$j!Z&s$j!Z!x$j!Z!n$j!Z~PCqOT:uOz:qO!S:wO!b:yO!v=nO#S#QO#z:sO#{:{O#|:}O#};PO$O;RO$Q;VO$R;XO$S;ZO$T;]O$U;_O$V;aO$W;aO$z#dO~P!'WOV1uO{1tO~P!5xOV1uO{1tOT&}Xz&}X!S&}X!b&}X!o&}X!v&}X!y&}X#S&}X#W&}X#`&}X#a&}X#s&}X#u&}X#w&}X#z&}X#{&}X#|&}X#}&}X$O&}X$Q&}X$R&}X$S&}X$T&}X$U&}X$V&}X$W&}X$z&}X~OP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!n1xO!s1YO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOY%[q_%[q!n%[qi%[q~PhO!x1zO~O!x%gi~PCqOe1{O~O$}1|O%V1|O~O!s2OO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x$c!R!}$c!R~P!'WO!m$j!c&s$j!c!x$j!c!n$j!c~PCqO!s2QO~O!`2SO!s2RO~O!s2VO!m$xi&s$xi~O!s'WO~O!s*]O~OT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$ka#u$ka#w$ka&s$ka!x$ka!n$ka!q$ka#X$ka!}$ka~P!'WO#S2]O~P*kO$l$tO~P#.YOT6iOz6gO!S6jO!b6kO!v8sO#O2[O#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'PX&s'PX!x'PX!n'PX~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#O3uO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}'PX#X'PX#u'PX#w'PX!m'PX&s'PX!x'PX!n'PXV'PX!q'PX~P!'WO#S3dO~P#.YOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Xa#u$Xa#w$Xa&s$Xa!x$Xa!n$Xa!q$Xa#X$Xa!}$Xa~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Ya#u$Ya#w$Ya&s$Ya!x$Ya!n$Ya!q$Ya#X$Ya!}$Ya~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$Za#u$Za#w$Za&s$Za!x$Za!n$Za!q$Za#X$Za!}$Za~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$[a#u$[a#w$[a&s$[a!x$[a!n$[a!q$[a#X$[a!}$[a~P!'WOz2aO#u$[a#w$[a!q$[a#X$[a!}$[a~PNyOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$_a#u$_a#w$_a&s$_a!x$_a!n$_a!q$_a#X$_a!}$_a~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$|a#u$|a#w$|a&s$|a!x$|a!n$|a!q$|a#X$|a!}$|a~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!S#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!S#yi!b#yi!m#yi#u#yi#w#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO#S#QO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$T2nO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$S2mO$T2nO$V2pO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOz2aO$W2pO$z#dOT#yi!S#yi!b#yi!m#yi!v#yi#S#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi&s#yi!x#yi!n#yi!q#yi#X#yi!}#yi~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m#Ta#u#Ta#w#Ta&s#Ta!x#Ta!n#Ta!q#Ta#X#Ta!}#Ta~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m'Pa#u'Pa#w'Pa&s'Pa!x'Pa!n'Pa!q'Pa#X'Pa!}'Pa~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#Pi!S#Pi!b#Pi!m#Pi#u#Pi#w#Pi&s#Pi!x#Pi!n#Pi!q#Pi#X#Pi!}#Pi~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#vi!S#vi!b#vi!m#vi#u#vi#w#vi&s#vi!x#vi!n#vi!q#vi#X#vi!}#vi~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m#xi#u#xi#w#xi&s#xi!x#xi!n#xi!q#xi#X#xi!}#xi~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT!uq!S!uq!b!uq!m!uq!v!uq#u!uq#w!uq&s!uq!x!uq!n!uq!q!uq#X!uq!}!uq~P!'WOz2aO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT#Pq!S#Pq!b#Pq!m#Pq#u#Pq#w#Pq&s#Pq!x#Pq!n#Pq!q#Pq#X#Pq!}#Pq~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$jq#u$jq#w$jq&s$jq!x$jq!n$jq!q$jq#X$jq!}$jq~P!'WOz2aO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dOT!uy!S!uy!b!uy!m!uy!v!uy#u!uy#w!uy&s!uy!x!uy!n!uy!q!uy#X!uy!}!uy~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$jy#u$jy#w$jy&s$jy!x$jy!n$jy!q$jy#X$jy!}$jy~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!R#u$j!R#w$j!R&s$j!R!x$j!R!n$j!R!q$j!R#X$j!R!}$j!R~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!Z#u$j!Z#w$j!Z&s$j!Z!x$j!Z!n$j!Z!q$j!Z#X$j!Z!}$j!Z~P!'WOT2cOz2aO!S2dO!b2eO!v4WO#S#QO#z2bO#{2fO#|2gO#}2hO$O2iO$Q2kO$R2lO$S2mO$T2nO$U2oO$V2pO$W2pO$z#dO!m$j!c#u$j!c#w$j!c&s$j!c!x$j!c!n$j!c!q$j!c#X$j!c!}$j!c~P!'WOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S3vO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lO#u2uO#w2vO!q&zX#X&zX!}&zX~P0rOP6]OU^O[4POo8^Or2wOs#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S2tO#U2sO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OOT#xXz#xX!S#xX!b#xX!m#xX!o#xX!v#xX#`#xX#a#xX#s#xX#u#xX#w#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX&s#xX!x#xX!n#xX!q#xX#X#xX!}#xX~P$;lOP6]OU^O[4POo8^Or4xOs#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S4uO#U4tO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OOT#xXz#xX!S#xX!b#xX!o#xX!v#xX!}#xX#O#xX#X#xX#`#xX#a#xX#s#xX#u#xX#w#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX!m#xX&s#xX!x#xX!n#xXV#xX!q#xX~P$;lO!q3PO~P>UO!q5}O#O3gO~OT8vOz8tO!S8wO!b8xO!q3hO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!q6OO#O3kO~O!q6PO#O3oO~O#O3oO#l'SO~O#O3pO#l'SO~O#O3sO#l'SO~OP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$l$tO$z4bO${!OO~P$;lOP6]OU^O[4POo8^Os#hOx3{Oy3{O}`O!O]O!Q4aO!T4VO!U3}O!V3}O!Y4cO!c3yO!s#gO!y[O#S5eO#W_O#bhO#daO#ebO#peO$T4TO$]4RO$^4TO$aqO$z4bO${!OO~P$;lOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Xa#O$Xa#X$Xa#u$Xa#w$Xa!m$Xa&s$Xa!x$Xa!n$XaV$Xa!q$Xa~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Ya#O$Ya#X$Ya#u$Ya#w$Ya!m$Ya&s$Ya!x$Ya!n$YaV$Ya!q$Ya~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$Za#O$Za#X$Za#u$Za#w$Za!m$Za&s$Za!x$Za!n$ZaV$Za!q$Za~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$[a#O$[a#X$[a#u$[a#w$[a!m$[a&s$[a!x$[a!n$[aV$[a!q$[a~P!'WOz4dO!}$[a#O$[a#X$[a#u$[a#w$[aV$[a!q$[a~PNyOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$_a#O$_a#X$_a#u$_a#w$_a!m$_a&s$_a!x$_a!n$_aV$_a!q$_a~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$|a#O$|a#X$|a#u$|a#w$|a!m$|a&s$|a!x$|a!n$|aV$|a!q$|a~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!S#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!S#yi!b#yi!}#yi#O#yi#X#yi#u#yi#w#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO#S#QO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$T4qO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$S4pO$T4qO$V4sO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz4dO$W4sO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#u#yi#w#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}#Ta#O#Ta#X#Ta#u#Ta#w#Ta!m#Ta&s#Ta!x#Ta!n#TaV#Ta!q#Ta~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}'Pa#O'Pa#X'Pa#u'Pa#w'Pa!m'Pa&s'Pa!x'Pa!n'PaV'Pa!q'Pa~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#Pi!S#Pi!b#Pi!}#Pi#O#Pi#X#Pi#u#Pi#w#Pi!m#Pi&s#Pi!x#Pi!n#PiV#Pi!q#Pi~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#vi!S#vi!b#vi!}#vi#O#vi#X#vi#u#vi#w#vi!m#vi&s#vi!x#vi!n#viV#vi!q#vi~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}#xi#O#xi#X#xi#u#xi#w#xi!m#xi&s#xi!x#xi!n#xiV#xi!q#xi~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT!uq!S!uq!b!uq!v!uq!}!uq#O!uq#X!uq#u!uq#w!uq!m!uq&s!uq!x!uq!n!uqV!uq!q!uq~P!'WOz4dO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT#Pq!S#Pq!b#Pq!}#Pq#O#Pq#X#Pq#u#Pq#w#Pq!m#Pq&s#Pq!x#Pq!n#PqV#Pq!q#Pq~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$jq#O$jq#X$jq#u$jq#w$jq!m$jq&s$jq!x$jq!n$jqV$jq!q$jq~P!'WOz4dO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dOT!uy!S!uy!b!uy!v!uy!}!uy#O!uy#X!uy#u!uy#w!uy!m!uy&s!uy!x!uy!n!uyV!uy!q!uy~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$jy#O$jy#X$jy#u$jy#w$jy!m$jy&s$jy!x$jy!n$jyV$jy!q$jy~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!R#O$j!R#X$j!R#u$j!R#w$j!R!m$j!R&s$j!R!x$j!R!n$j!RV$j!R!q$j!R~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!Z#O$j!Z#X$j!Z#u$j!Z#w$j!Z!m$j!Z&s$j!Z!x$j!Z!n$j!ZV$j!Z!q$j!Z~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$j!c#O$j!c#X$j!c#u$j!c#w$j!c!m$j!c&s$j!c!x$j!c!n$j!cV$j!c!q$j!c~P!'WO#S5wO~P#.YO!y$hO#S5{O~O!x4ZO#l'SO~O!y$hO#S5|O~OT4fOz4dO!S4gO!b4hO!v6TO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!}$ka#O$ka#X$ka#u$ka#w$ka!m$ka&s$ka!x$ka!n$kaV$ka!q$ka~P!'WOT4fOz4dO!S4gO!b4hO!v6TO#O5vO#S#QO#z4eO#{4iO#|4jO#}4kO$O4lO$Q4nO$R4oO$S4pO$T4qO$U4rO$V4sO$W4sO$z#dO!m'PX#u'PX#w'PX&s'PX!x'PX!n'PX!q'PX#X'PX!}'PX~P!'WO#u4vO#w4wO!}&zX#O&zX#X&zXV&zX!q&zX~P0rO!q5QO~P>UO!q8bO#O5hO~OT8vOz8tO!S8wO!b8xO!q5iO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WO!q8cO#O5lO~O!q8dO#O5pO~O#O5pO#l'SO~O#O5qO#l'SO~O#O5tO#l'SO~O$l$tO~P9yOo5zOs$lO~O#S7oO~P9yOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Xa#O$Xa#X$Xa!m$Xa&s$Xa!x$Xa!n$XaV$Xa!q$Xa~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Ya#O$Ya#X$Ya!m$Ya&s$Ya!x$Ya!n$YaV$Ya!q$Ya~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$Za#O$Za#X$Za!m$Za&s$Za!x$Za!n$ZaV$Za!q$Za~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$[a#O$[a#X$[a!m$[a&s$[a!x$[a!n$[aV$[a!q$[a~P!'WOz6gO!}$[a#O$[a#X$[aV$[a!q$[a~PNyOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$_a#O$_a#X$_a!m$_a&s$_a!x$_a!n$_aV$_a!q$_a~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$ka#O$ka#X$ka!m$ka&s$ka!x$ka!n$kaV$ka!q$ka~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$|a#O$|a#X$|a!m$|a&s$|a!x$|a!n$|aV$|a!q$|a~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO!}7sO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x'jX~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO!}7uO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&|X~P!'WOz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT6iOz6gO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!S#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOT6iOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!S#yi!b#yi!}#yi#O#yi#X#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi#}#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO#S#QO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$T6tO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$S6sO$T6tO$V6vO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WOz6gO$W6vO$z#dOT#yi!S#yi!b#yi!v#yi!}#yi#O#yi#S#yi#X#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi!m#yi&s#yi!x#yi!n#yiV#yi!q#yi~P!'WO#S7zO~P>UO!m#Ta&s#Ta!x#Ta!n#Ta~PCqO!m'Pa&s'Pa!x'Pa!n'Pa~PCqO#S;dO#U;cO!x&WX!}&WX~P9yO!}7lO!x'Oa~Oz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#Pi!S#Pi!b#Pi!}#Pi#O#Pi#X#Pi!m#Pi&s#Pi!x#Pi!n#PiV#Pi!q#Pi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#vi!S#vi!b#vi!}#vi#O#vi#X#vi!m#vi&s#vi!x#vi!n#viV#vi!q#vi~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}#xi#O#xi#X#xi!m#xi&s#xi!x#xi!n#xiV#xi!q#xi~P!'WO!}7sO!x%da~O!x&UX!}&UX~P>UO!}7uO!x&|a~Oz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT!uq!S!uq!b!uq!v!uq!}!uq#O!uq#X!uq!m!uq&s!uq!x!uq!n!uqV!uq!q!uq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#Vi!}#Vi~P!'WOz6gO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT#Pq!S#Pq!b#Pq!}#Pq#O#Pq#X#Pq!m#Pq&s#Pq!x#Pq!n#PqV#Pq!q#Pq~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$jq#O$jq#X$jq!m$jq&s$jq!x$jq!n$jqV$jq!q$jq~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&ka!}&ka~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x&Ua!}&Ua~P!'WOz6gO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dOT!uy!S!uy!b!uy!v!uy!}!uy#O!uy#X!uy!m!uy&s!uy!x!uy!n!uyV!uy!q!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!x#Vq!}#Vq~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$jy#O$jy#X$jy!m$jy&s$jy!x$jy!n$jyV$jy!q$jy~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!R#O$j!R#X$j!R!m$j!R&s$j!R!x$j!R!n$j!RV$j!R!q$j!R~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!Z#O$j!Z#X$j!Z!m$j!Z&s$j!Z!x$j!Z!n$j!ZV$j!Z!q$j!Z~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!}$j!c#O$j!c#X$j!c!m$j!c&s$j!c!x$j!c!n$j!cV$j!c!q$j!c~P!'WO#S8[O~P9yO#O8ZO!m'PX&s'PX!x'PX!n'PXV'PX!q'PX~PGSO!y$hO#S8`O~O!y$hO#S8aO~O#u6zO#w6{O!}&zX#O&zX#X&zXV&zX!q&zX~P0rOr6|O#S#oO#U#nO!}#xX#O#xX#X#xXV#xX!q#xX~P2yOr;iO#S9XO#U9VOT#xXz#xX!S#xX!b#xX!m#xX!o#xX!q#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX!n#xX!}#xX~P9yOr9WO#S9WO#U9WOT#xXz#xX!S#xX!b#xX!o#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX~P9yOr9]O#S;dO#U;cOT#xXz#xX!S#xX!b#xX!o#xX!q#xX!v#xX#`#xX#a#xX#s#xX#z#xX#{#xX#|#xX#}#xX$O#xX$Q#xX$R#xX$S#xX$U#xX$V#xX$W#xX#X#xX!x#xX!}#xX~P9yO$l$tO~P>UO!q7XO~P>UOT6iOz6gO!S6jO!b6kO!v8sO#O7iO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!x'PX!}'PX~P!'WOP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lO!}7lO!x'OX~O#S9yO~P>UOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Xa#X$Xa!x$Xa!}$Xa~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Ya#X$Ya!x$Ya!}$Ya~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$Za#X$Za!x$Za!}$Za~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$[a#X$[a!x$[a!}$[a~P!'WOz8tO$z#dOT$[a!S$[a!b$[a!q$[a!v$[a#S$[a#z$[a#{$[a#|$[a#}$[a$O$[a$Q$[a$R$[a$S$[a$T$[a$U$[a$V$[a$W$[a#X$[a!x$[a!}$[a~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$_a#X$_a!x$_a!}$_a~P!'WO!q=dO#O7rO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$ka#X$ka!x$ka!}$ka~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$|a#X$|a!x$|a!}$|a~P!'WOT8vOz8tO!S8wO!b8xO!q7wO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#X#yi!x#yi!}#yi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi#X#yi!x#yi!}#yi~P!'WOT8vOz8tO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!S#yi!q#yi#X#yi!x#yi!}#yi~P!'WOT8vOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!S#yi!b#yi!q#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#}#yi#X#yi!x#yi!}#yi~P!'WOz8tO#S#QO$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#z#yi#{#yi#|#yi#}#yi$O#yi#X#yi!x#yi!}#yi~P!'WOz8tO$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi#X#yi!x#yi!}#yi~P!'WOz8tO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi#X#yi!x#yi!}#yi~P!'WOz8tO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi#X#yi!x#yi!}#yi~P!'WOz8tO$T9RO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$S9QO$T9RO$V9TO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$U#yi#X#yi!x#yi!}#yi~P!'WOz8tO$W9TO$z#dOT#yi!S#yi!b#yi!q#yi!v#yi#S#yi#z#yi#{#yi#|#yi#}#yi$O#yi$Q#yi$R#yi$S#yi$T#yi$U#yi$V#yi#X#yi!x#yi!}#yi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#Pi!S#Pi!b#Pi!q#Pi#X#Pi!x#Pi!}#Pi~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#vi!S#vi!b#vi!q#vi#X#vi!x#vi!}#vi~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q#xi#X#xi!x#xi!}#xi~P!'WO!q=eO#O7|O~Oz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT!uq!S!uq!b!uq!q!uq!v!uq#X!uq!x!uq!}!uq~P!'WOz8tO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT#Pq!S#Pq!b#Pq!q#Pq#X#Pq!x#Pq!}#Pq~P!'WO!q=iO#O8TO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$jq#X$jq!x$jq!}$jq~P!'WO#O8TO#l'SO~Oz8tO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dOT!uy!S!uy!b!uy!q!uy!v!uy#X!uy!x!uy!}!uy~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$jy#X$jy!x$jy!}$jy~P!'WO#O8UO#l'SO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!R#X$j!R!x$j!R!}$j!R~P!'WO#O8XO#l'SO~OT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!Z#X$j!Z!x$j!Z!}$j!Z~P!'WOT8vOz8tO!S8wO!b8xO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO!q$j!c#X$j!c!x$j!c!}$j!c~P!'WO#S:bO~P>UO#O:aO!q'PX!x'PX~PGSO$l$tO~P$8YOP6]OU^O[9WOo>SOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$l$tO$z:nO${!OO~P$;lOo8_Os$lO~O#SSOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#SSOs#hOx9WOy9WO}`O!O]O!Q:lO!T9WO!U9WO!V9WO!Y9WO!c8hO!s#gO!y[O#S=UO#W_O#bhO#daO#ebO#peO$T:iO$]9WO$^:iO$aqO$z:nO${!OO~P$;lOT6iOz6gO!S6jO!b6kO!v8sO#O=SO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO~P!'WOT6iOz6gO!S6jO!b6kO!v8sO#O=RO#S#QO#z6hO#{6lO#|6mO#}6nO$O6oO$Q6qO$R6rO$S6sO$T6tO$U6uO$V6vO$W6vO$z#dO!m'PX!q'PX!n'PX!}'PX~P!'WOT&zXz&zX!S&zX!b&zX!o&zX!q&zX!v&zX!y&zX#S&zX#W&zX#`&zX#a&zX#s&zX#z&zX#{&zX#|&zX#}&zX$O&zX$Q&zX$R&zX$S&zX$T&zX$U&zX$V&zX$W&zX$z&zX!}&zX~O#u9ZO#w9[O#X&zX!x&zX~P.8oO!y$hO#S=^O~O!q9hO~P>UO!y$hO#S=cO~O!q>OO#O9}O~OT8vOz8tO!S8wO!b8xO!q:OO!v=ZO#S#QO#z8uO#{8yO#|8zO#}8{O$O8|O$Q9OO$R9PO$S9QO$T9RO$U9SO$V9TO$W9TO$z#dO~P!'WOT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!m#Ta!q#Ta!n#Ta!}#Ta~P!'WOT:tOz:pO!S:vO!b:xO!v=mO#S#QO#z:rO#{:zO#|:|O#};OO$O;QO$Q;UO$R;WO$S;YO$T;[O$U;^O$V;`O$W;`O$z#dO!m'Pa!q'Pa!n'Pa!}'Pa~P!'WO!q>PO#O:RO~O!q>QO#O:YO~O#O:YO#l'SO~O#O:ZO#l'SO~O#O:_O#l'SO~O#u;eO#w;gO!m&zX!n&zX~P.8oO#u;fO#w;hOT&zXz&zX!S&zX!b&zX!o&zX!v&zX!y&zX#S&zX#W&zX#`&zX#a&zX#s&zX#z&zX#{&zX#|&zX#}&zX$O&zX$Q&zX$R&zX$S&zX$T&zX$U&zX$V&zX$W&zX$z&zX~O!q;tO~P>UO!q;uO~P>UO!q>XO#OYO#O9WO~OT8vOz8tO!S8wO!b8xO!qZO#O[O#O<{O~O#O<{O#l'SO~O#O9WO#l'SO~O#O<|O#l'SO~O#O=PO#l'SO~O!y$hO#S=|O~Oo=[Os$lO~O!y$hO#S=}O~O!y$hO#S>UO~O!y$hO#S>VO~O!y$hO#S>WO~Oo={Os$lO~Oo>TOs$lO~Oo>SOs$lO~O%O$U$}$d!d$V#b%V#e'g!s#d~",goto:"%&y'mPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP'nP'uPP'{(OPPP(hP(OP(O*ZP*ZPP2W:j:mPP*Z:sBpPBsPBsPP:sCSCVCZ:s:sPPPC^PP:sK^!$S!$S:s!$WP!$W!$W!%UP!.]!7pP!?oP*ZP*Z*ZPPPPP!?rPPPPPPP*Z*Z*Z*ZPP*Z*ZP!E]!GRP!GV!Gy!GR!GR!HP*Z*ZP!HY!Hl!Ib!J`!Jd!J`!Jo!J}!J}!KV!KY!KY*ZPP*ZPP!K^#%[#%[#%`P#%fP(O#%j(O#&S#&V#&V#&](O#&`(O(O#&f#&i(O#&r#&u(O(O(O(O(O#&x(O(O(O(O(O(O(O(O(O#&{!KR(O(O#'_#'o#'r(O(OP#'u#'|#(S#(o#(y#)P#)Z#)b#)h#*d#4X#5T#5Z#5a#5k#5q#5w#6]#6c#6i#6o#6u#6{#7R#7]#7g#7m#7s#7}PPPPPPPP#8T#8X#8}#NO#NR#N]$(f$(r$)X$)_$)b$)e$)k$,X$5v$>_$>b$>h$>k$>n$>w$>{$?X$?k$Bk$CO$C{$K{PP%%y%%}%&Z%&p%&vQ!nQT!qV!rQUOR%x!mRVO}!hPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1a|!hPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aQ%^!ZQ%g!aQ%l!eQ'd$dQ'q$iQ)[%kQ*y'tQ,](xU-n*v*x+OQ.W+cQ.{,[S/t-s-tQ0T.SS0}/s/wQ1V0RQ1o1OR2P1p0u!OPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[3ZfPVX[_bgjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t#}$R$S$U$h$y$}%P%R%S%T%U%c%p%r%}&S&W&p&s&t&w'O'S'U'Y'^'i'm'r'z(O(P(R(S(T(`(l({)P)Z)_)c)i)p)t)v*P*T*U*f*o*s*z*}+P+Q+]+`+d+g+r+u+z,T,V,X,Z,u-Q-R-d-k-r-u-z-{-|.Q.b.d.l.t/[/c/i/m/u/x0V0`0a0d0e0i0v1P1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w5}6O6P6T6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8b8c8d8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[3scPVX[_bdegjklmnoprxyz!S!W!X!Y!]!e!f!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t#{#}$R$S$U$h$y$}%P%R%S%T%U%c%m%n%p%r%}&S&W&p&s&t&w'O'S'U'Y'^'i'm'r'z(O(P(R(S(T(`(l({)P)Z)^)_)c)g)h)i)p)t)v*P*T*U*f*o*s*z*}+P+Q+]+`+d+g+r+u+z,T,V,X,Z,u,x-Q-R-d-k-r-u-z-{-|.Q.b.d.l.t/[/c/i/m/u/x0V0`0a0d0e0i0v1P1R1]1a2W2X2Y2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w5}6O6P6T6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8b8c8d8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[0phPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0`0a0d0e0i0v1R1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uRS=p>S>VS=s>T>UR=t>WT'n$h*s!csPVXt!S!j!r!s!w$h$}%P%S%U'i(T(`)W*s+]+g+r+u,g,k.b.d.l0`0a0i1aQ$^rR*`'^Q*x'sQ-t*{R/w-wQ(W$tQ)U%hQ)n%vQ*i'fQ+k(XR-c*jQ(V$tQ)Y%jQ)m%vQ*e'eS*h'f)nS+j(W(XS-b*i*jQ.]+kQ/T,mQ/e-`R/g-cQ(U$tQ)T%hQ)V%iQ)l%vU*g'f)m)nU+i(V(W(XQ,f)UU-a*h*i*jS.[+j+kS/f-b-cQ0X.]R0t/gT+e(T+g[%e!_$b'c+a.R0QR,d)Qb$ov(T+[+]+`+g.P.Q0PR+T'{S+e(T+gT,j)W,kR0W.XT1[0V1]0w|PVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X,_-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[R2Y2X|tPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aW$`t'i+],gS'i$h*sS+](T+gT,g)W,kQ'_$^R*a'_Q*t'oR-m*tQ/p-oS0{/p0|R0|/qQ-}+XR/|-}Q+g(TR.Y+gS+`(T+gS,h)W,kQ.Q+]W.T+`,h.Q/OR/O,gQ)R%eR,e)RQ'|$oR+U'|Q1]0VR1w1]Q${{R(^${Q+t(aR.c+tQ+w(bR.g+wQ+}(cQ,P(dT.m+},PQ(|%`S,a(|7tR7t7VQ(y%^R,^(yQ,k)WR/R,kQ)`%oS,q)`/WR/W,rQ,v)dR/^,vT!uV!rj!iPVX!j!r!s!w(`+r.l0`0a1aQ%Q!SQ(a$}W(h%P%S%U0iQ.e+uQ0Z.bR0[.d|ZPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1aQ#f[U#m_#s&wQ#wbQ$VkQ$WlQ$XmQ$YnQ$ZoQ$[pQ$sx^$uy2_4b6e8q:m:nQ$vzQ%W!WQ%Y!XQ%[!YW%`!]%R(l,VU%s!g&p-RQ%|!yQ&O!zQ&Q!{S&U!})v^&^#R2a4d6g8t:p:qQ&_#SQ&`#TQ&a#UQ&b#VQ&c#WQ&d#XQ&e#YQ&f#ZQ&g#[Q&h#]Q&i#^Q&j#_Q&k#`Q&l#aQ&m#bQ&u#nQ&v#oS&{#t'OQ'X$RQ'Z$SQ'[$UQ(]$yQ(p%TQ)q%}Q)s&SQ)u&WQ*O&tS*['U4ZQ*^'Y^*_2[3u5v8Z:a=R=SQ+S'zQ+V(OQ,`({Q,c)PQ,y)iQ,{)pQ,})tQ-V*PQ-W*TQ-X*U^-]2]3v5w8[:b=T=UQ-i*oQ-x+PQ.k+zQ.w,XQ/`-QQ/h-dQ/n-kQ/y-zQ0r/cQ0u/iQ0x/mQ1Q/xU1X0V1]9WQ1d0eQ1m0vQ1q1RQ2Z2^Q2qjQ2r3yQ2x3zQ2y3|Q2z4OQ2{4QQ2|4SQ2}4UQ3O2`Q3Q2bQ3R2cQ3S2dQ3T2eQ3U2fQ3V2gQ3W2hQ3X2iQ3Y2jQ3Z2kQ3[2lQ3]2mQ3^2nQ3_2oQ3`2pQ3a2sQ3b2tQ3c2uQ3e2vQ3f2wQ3i3PQ3j3dQ3l3gQ3m3hQ3n3kQ3q3oQ3r3pQ3t3sQ4Y4WQ4y3{Q4z3}Q4{4PQ4|4RQ4}4TQ5O4VQ5P4cQ5R4eQ5S4fQ5T4gQ5U4hQ5V4iQ5W4jQ5X4kQ5Y4lQ5Z4mQ5[4nQ5]4oQ5^4pQ5_4qQ5`4rQ5a4sQ5b4tQ5c4uQ5d4vQ5f4wQ5g4xQ5j5QQ5k5eQ5m5hQ5n5iQ5o5lQ5r5pQ5s5qQ5u5tQ6Q4aQ6R3xQ6V6TQ6}6^Q7O6_Q7P6`Q7Q6aQ7R6bQ7S6cQ7T6dQ7U6fU7V,T.t0dQ7W%cQ7Y6hQ7Z6iQ7[6jQ7]6kQ7^6lQ7_6mQ7`6nQ7a6oQ7b6pQ7c6qQ7d6rQ7e6sQ7f6tQ7g6uQ7h6vQ7j6xQ7k6yQ7n6zQ7p6{Q7q6|Q7x7XQ7y7iQ7{7oQ7}7rQ8O7sQ8P7uQ8Q7wQ8R7zQ8S7|Q8V8TQ8W8UQ8Y8XQ8]8fU9U#k&s7lQ9^8jQ9_8kQ9`8lQ9a8mQ9b8nQ9c8oQ9e8pQ9f8rQ9g8sQ9i8uQ9j8vQ9k8wQ9l8xQ9m8yQ9n8zQ9o8{Q9p8|Q9q8}Q9r9OQ9s9PQ9t9QQ9u9RQ9v9SQ9w9TQ9x9ZQ9z9[Q9{9]Q:P9hQ:Q9yQ:T9}Q:V:OQ:W:RQ:[:YQ:^:ZQ:`:_Q:c8iQ;j:dQ;k:eQ;l:fQ;m:gQ;n:hQ;o:iQ;p:jQ;q:kQ;r:lQ;s:oQ;v:rQ;w:sQ;x:tQ;y:uQ;z:vQ;{:wQ;|:xQ;}:yQOQ=h>PQ=j>QQ=u>XQ=v>YQ=w>ZR=x>[0t!OPVX[_bjklmnopxyz!S!W!X!Y!]!g!j!r!s!w!y!z!{!}#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b#k#n#o#s#t$R$S$U$y$}%P%R%S%T%U%c%}&S&W&p&s&t&w'O'U'Y'z(O(`(l({)P)i)p)t)v*P*T*U*o+P+r+u+z,T,V,X-Q-R-d-k-z.b.d.l.t/c/i/m/x0V0`0a0d0e0i0v1R1]1a2[2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3u3v3x3y3z3{3|3}4O4P4Q4R4S4T4U4V4W4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t5v5w6T6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6x6y6z6{6|7X7i7l7o7r7s7u7w7z7|8T8U8X8Z8[8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9V9W9X9Z9[9]9h9y9}:O:R:Y:Z:_:a:b:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:};O;P;Q;R;S;T;U;V;W;X;Y;Z;[;];^;_;`;a;c;d;e;f;g;h;i;t;uO>P>Q>X>Y>Z>[S$]r'^Q%k!eS%o!f%rQ)b%pU+X(R(S+dQ,p)_Q,t)cQ/Z,uQ/{-|R0p/[|vPVX!S!j!r!s!w$}%P%S%U(`+r+u.b.d.l0`0a0i1a#U#i[bklmnopxyz!W!X!Y!{#R#S#T#U#V#W#X#Y#Z#[#]#^#_#`#a#b$R$S$U$y%}&S'Y(O)p+P-z/x0e1R2[2]6x6yd+^(T)W+]+`+g,g,h,k.Q/O!t6w'U2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2s2t2u2v2w3P3d3g3h3k3o3p3s3z3|4O4Q4S4U5v5w!x;b3u3v3x3y3{3}4P4R4T4V4Z4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x5Q5e5h5i5l5p5q5t$O=z_j!]!g#k#n#o#s#t%R%T&p&s&t&w'O'z(l({)P)i*P*U,V,X-R6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6z6{6|7X7l7o7r7w7|8T8U8X8Z8[8f8g8h8i#|>]!y!z!}%c&W)t)v*T*o,T-d-k.t/c/i/m0d0v4W6T7i7s7u7z8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}9O9P9Q9R9S9T9Z9[9]9h9y9}:O:R:Y:Z:_:a:b;c;d=Z=m=n!v>^+z-Q9V9X:d:e:f:g:h:j:k:m:o:p:r:t:v:x:z:|;O;Q;S;U;W;Y;[;^;`;e;g;i;t_0V1]9W:i:l:n:q:s:u:w:y:{:};P;R;T;V;X;Z;];_;a;f;h;u AssignmentExpression ArrayExpression ValueList & VariadicUnpacking ... Pair [ ] ListExpression ValueList Pair Pair SubscriptExpression MemberExpression -> ?-> VariableName DynamicVariable $ ${ CallExpression ArgList NamedArgument SpreadArgument CastExpression UnionType LogicOp OptionalType NamedType QualifiedName \\ NamespaceName ScopedExpression :: ClassMemberName AssignOp UpdateExpression UpdateOp YieldExpression BinaryExpression LogicOp LogicOp LogicOp BitOp BitOp BitOp CompareOp CompareOp BitOp ArithOp ConcatOp ArithOp ArithOp IncludeExpression RequireExpression CloneExpression UnaryExpression ControlOp LogicOp PrintIntrinsic FunctionExpression static ParamList Parameter #[ Attributes Attribute VariadicParameter PropertyParameter UseList ArrowFunction NewExpression class BaseClause ClassInterfaceClause DeclarationList ConstDeclaration VariableDeclarator PropertyDeclaration VariableDeclarator MethodDeclaration UseDeclaration UseList UseInsteadOfClause UseAsClause UpdateExpression ArithOp ShellExpression ThrowExpression Integer Float String MemberExpression SubscriptExpression UnaryExpression ArithOp Interpolation String IfStatement ColonBlock SwitchStatement Block CaseStatement DefaultStatement ColonBlock WhileStatement EmptyStatement DoStatement ForStatement ForSpec SequenceExpression ForeachStatement ForSpec Pair GotoStatement ContinueStatement BreakStatement ReturnStatement TryStatement CatchDeclarator DeclareStatement EchoStatement UnsetStatement ConstDeclaration FunctionDefinition ClassDeclaration InterfaceDeclaration TraitDeclaration EnumDeclaration EnumBody EnumCase NamespaceDefinition NamespaceUseDeclaration UseGroup UseClause UseClause GlobalDeclaration FunctionStaticDeclaration Program",maxTerm:304,nodeProps:[["group",-36,2,8,49,81,83,85,88,93,94,102,106,107,110,111,114,118,123,126,130,132,133,147,148,149,150,153,154,164,165,179,181,182,183,184,185,191,"Expression",-28,74,78,80,82,192,194,199,201,202,205,208,209,210,211,212,214,215,216,217,218,219,220,221,222,225,226,230,231,"Statement",-3,119,121,122,"Type"],["openedBy",69,"phpOpen",76,"{",86,"(",101,"#["],["closedBy",71,"phpClose",77,"}",87,")",158,"]"]],propSources:[q],skippedNodes:[0],repeatNodeCount:29,tokenData:"!5h_R!ZOX$tXY%nYZ&}Z]$t]^%n^p$tpq%nqr(]rs)wst*atu/nuv2_vw3`wx4gxy8Oyz8fz{8|{|:W|};_}!O;u!O!P=R!P!QBl!Q!RFr!R![Hn![!]Nz!]!^!!O!^!_!!f!_!`!%R!`!a!&V!a!b!'Z!b!c!*T!c!d!*k!d!e!+q!e!}!*k!}#O!-k#O#P!.R#P#Q!.i#Q#R!/P#R#S!*k#S#T!/j#T#U!*k#U#V!+q#V#o!*k#o#p!2y#p#q!3a#q#r!4j#r#s!5Q#s$f$t$f$g%n$g&j!*k&j$I_$t$I_$I`%n$I`$KW$t$KW$KX%n$KX?HT$t?HT?HU%n?HU~$tP$yT&wPOY$tYZ%YZ!^$t!^!_%_!_~$tP%_O&wPP%bSOY$tYZ%YZ!a$t!b~$tV%ub&wP&vUOX$tXY%nYZ&}Z]$t]^%n^p$tpq%nq!^$t!^!_%_!_$f$t$f$g%n$g$I_$t$I_$I`%n$I`$KW$t$KW$KX%n$KX?HT$t?HT?HU%n?HU~$tV'UW&wP&vUXY'nYZ'n]^'npq'n$f$g'n$I_$I`'n$KW$KX'n?HT?HU'nU'sW&vUXY'nYZ'n]^'npq'n$f$g'n$I_$I`'n$KW$KX'n?HT?HU'nR(dU$^Q&wPOY$tYZ%YZ!^$t!^!_%_!_!`(v!`~$tR(}U$QQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`)a!`~$tR)hT$QQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV*QT'fS&wP'gQOY$tYZ%YZ!^$t!^!_%_!_~$tV*hZ&wP!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b!}+Z!}#O.x#O~+ZV+bX&wP!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b~+ZV,SV!dUOY+ZYZ%YZ]+Z]^$t^!a+Z!a!b,i!b~+ZU,lUOY-OYZ-dZ]-O]^-d^!`-O!a~-OU-TT!dUOY-OZ]-O^!a-O!a!b,i!b~-OU-iO!dUV-nX&wPOY+ZYZ.ZZ]+Z]^.b^!^+Z!^!_+}!_!`+Z!`!a$t!a~+ZV.bO&wP!dUV.iT&wP!dUOY$tYZ%YZ!^$t!^!_%_!_~$tV/RX&wP$dQ!dUOY+ZYZ%YZ]+Z]^$t^!^+Z!^!_+}!_!a+Z!a!b-i!b~+Z_/u^&wP#dQOY$tYZ%YZ!^$t!^!_%_!_!c$t!c!}0q!}#R$t#R#S0q#S#T$t#T#o0q#o#p1w#p$g$t$g&j0q&j~$t_0x_&wP#b^OY$tYZ%YZ!Q$t!Q![0q![!^$t!^!_%_!_!c$t!c!}0q!}#R$t#R#S0q#S#T$t#T#o0q#o$g$t$g&j0q&j~$tV2OT&wP#eUOY$tYZ%YZ!^$t!^!_%_!_~$tR2fU&wP$VQOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR3PT#wQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV3gW#SU&wPOY$tYZ%YZv$tvw4Pw!^$t!^!_%_!_!`2x!`~$tR4WT#|Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR4nX&wP%VQOY4gYZ5ZZw4gwx6bx!^4g!^!_6x!_#O4g#O#P7j#P~4gR5bT&wP%VQOw5qwx6Vx#O5q#O#P6[#P~5qQ5vT%VQOw5qwx6Vx#O5q#O#P6[#P~5qQ6[O%VQQ6_PO~5qR6iT&wP%VQOY$tYZ%YZ!^$t!^!_%_!_~$tR6}X%VQOY4gYZ5ZZw4gwx6bx!a4g!a!b5q!b#O4g#O#P7j#P~4gR7oT&wPOY4gYZ5ZZ!^4g!^!_6x!_~4gR8VT!yQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV8mT!xU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR9TW&wP$VQOY$tYZ%YZz$tz{9m{!^$t!^!_%_!_!`2x!`~$tR9tU$WQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR:_W$TQ&wPOY$tYZ%YZ{$t{|:w|!^$t!^!_%_!_!`2x!`~$tR;OT$zQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR;fT!}Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t_z![!^$t!^!_%_!_!`2x!`~$tV=}V&wPOY$tYZ%YZ!O$t!O!P>d!P!^$t!^!_%_!_~$tV>kT#UU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR?R]&wP%OQOY$tYZ%YZ!Q$t!Q![>z![!^$t!^!_%_!_!g$t!g!h?z!h#R$t#R#SBQ#S#X$t#X#Y?z#Y~$tR@PZ&wPOY$tYZ%YZ{$t{|@r|}$t}!O@r!O!Q$t!Q![A^![!^$t!^!_%_!_~$tR@wV&wPOY$tYZ%YZ!Q$t!Q![A^![!^$t!^!_%_!_~$tRAeX&wP%OQOY$tYZ%YZ!Q$t!Q![A^![!^$t!^!_%_!_#R$t#R#S@r#S~$tRBVV&wPOY$tYZ%YZ!Q$t!Q![>z![!^$t!^!_%_!_~$tVBsY&wP$VQOY$tYZ%YZz$tz{Cc{!P$t!P!Q+Z!Q!^$t!^!_%_!_!`2x!`~$tVChV&wPOYCcYZC}ZzCcz{EQ{!^Cc!^!_FY!_~CcVDSR&wPOzD]z{Di{~D]UD`ROzD]z{Di{~D]UDlTOzD]z{Di{!PD]!P!QD{!Q~D]UEQO!eUVEVX&wPOYCcYZC}ZzCcz{EQ{!PCc!P!QEr!Q!^Cc!^!_FY!_~CcVEyT!eU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tVF]VOYCcYZC}ZzCcz{EQ{!aCc!a!bD]!b~CcZFyk&wP$}YOY$tYZ%YZ!O$t!O!P>z!P!Q$t!Q![Hn![!^$t!^!_%_!_!d$t!d!eJ`!e!g$t!g!h?z!h!q$t!q!rKt!r!z$t!z!{MS!{#R$t#R#SIt#S#U$t#U#VJ`#V#X$t#X#Y?z#Y#c$t#c#dKt#d#l$t#l#mMS#m~$tZHu_&wP$}YOY$tYZ%YZ!O$t!O!P>z!P!Q$t!Q![Hn![!^$t!^!_%_!_!g$t!g!h?z!h#R$t#R#SIt#S#X$t#X#Y?z#Y~$tZIyV&wPOY$tYZ%YZ!Q$t!Q![Hn![!^$t!^!_%_!_~$tZJeW&wPOY$tYZ%YZ!Q$t!Q!RJ}!R!SJ}!S!^$t!^!_%_!_~$tZKUY&wP$}YOY$tYZ%YZ!Q$t!Q!RJ}!R!SJ}!S!^$t!^!_%_!_#R$t#R#SJ`#S~$tZKyV&wPOY$tYZ%YZ!Q$t!Q!YL`!Y!^$t!^!_%_!_~$tZLgX&wP$}YOY$tYZ%YZ!Q$t!Q!YL`!Y!^$t!^!_%_!_#R$t#R#SKt#S~$tZMXZ&wPOY$tYZ%YZ!Q$t!Q![Mz![!^$t!^!_%_!_!c$t!c!iMz!i#T$t#T#ZMz#Z~$tZNR]&wP$}YOY$tYZ%YZ!Q$t!Q![Mz![!^$t!^!_%_!_!c$t!c!iMz!i#R$t#R#SMS#S#T$t#T#ZMz#Z~$tR! RV!qQ&wPOY$tYZ%YZ![$t![!]! h!]!^$t!^!_%_!_~$tR! oT#sQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!!VT!mU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!!kW$RQOY$tYZ%YZ!^$t!^!_!#T!_!`!#n!`!a)a!a!b!$[!b~$tR!#[U$SQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!#uV$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`$t!`!a)a!a~$tP!$aR!iP!_!`!$j!r!s!$o#d#e!$oP!$oO!iPP!$rQ!j!k!$x#[#]!$xP!${Q!r!s!$j#d#e!$jV!%YV#uQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`(v!`!a!%o!a~$tV!%vT#OU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!&^V$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`!&s!`!a!#T!a~$tR!&zT$RQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!'bY!vQ&wPOY$tYZ%YZ}$t}!O!(Q!O!^$t!^!_%_!_!`$t!`!a!)S!a!b!)j!b~$tV!(VV&wPOY$tYZ%YZ!^$t!^!_%_!_!`$t!`!a!(l!a~$tV!(sT#aU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!)ZT!gU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!)qU#zQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!*[T$]Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t_!*r_&wP!s^OY$tYZ%YZ!Q$t!Q![!*k![!^$t!^!_%_!_!c$t!c!}!*k!}#R$t#R#S!*k#S#T$t#T#o!*k#o$g$t$g&j!*k&j~$t_!+xc&wP!s^OY$tYZ%YZr$trs!-Tsw$twx4gx!Q$t!Q![!*k![!^$t!^!_%_!_!c$t!c!}!*k!}#R$t#R#S!*k#S#T$t#T#o!*k#o$g$t$g&j!*k&j~$tR!-[T&wP'gQOY$tYZ%YZ!^$t!^!_%_!_~$tV!-rT#WU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!.YT#pU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!.pT#XQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!/WU$OQ&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`~$tR!/oX&wPOY!/jYZ!0[Z!^!/j!^!_!1_!_#O!/j#O#P!1}#P#S!/j#S#T!2c#T~!/jR!0aT&wPO#O!0p#O#P!1S#P#S!0p#S#T!1Y#T~!0pQ!0sTO#O!0p#O#P!1S#P#S!0p#S#T!1Y#T~!0pQ!1VPO~!0pQ!1_O${QR!1bXOY!/jYZ!0[Z!a!/j!a!b!0p!b#O!/j#O#P!1}#P#S!/j#S#T!2c#T~!/jR!2ST&wPOY!/jYZ!0[Z!^!/j!^!_!1_!_~!/jR!2jT${Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!3QT!oU&wPOY$tYZ%YZ!^$t!^!_%_!_~$tV!3jW#}Q#lS&wPOY$tYZ%YZ!^$t!^!_%_!_!`2x!`#p$t#p#q!4S#q~$tR!4ZT#{Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!4qT!nQ&wPOY$tYZ%YZ!^$t!^!_%_!_~$tR!5XT$^Q&wPOY$tYZ%YZ!^$t!^!_%_!_~$t",tokenizers:[W,s,n,0,1,2,3,e],topRules:{Template:[0,72],Program:[1,232]},dynamicPrecedences:{284:1},specialized:[{term:81,get(O,$){let Q;return(null==(Q=a[O.toLowerCase()])?-1:Q)<<1}},{term:81,get:O=>X[O]||-1}],tokenPrec:29354});var o=Q(41113),x=Q(13804),R=Q(59119);let V=R.qp.define({name:"php",parser:d.configure({props:[R.uj.add({IfStatement:(0,R.tC)({except:/^\s*({|else\b|elseif\b|endif\b)/}),TryStatement:(0,R.tC)({except:/^\s*({|catch\b|finally\b)/}),SwitchBody(O){let $=O.textAfter,Q=/^\s*\}/.test($),i=/^\s*(case|default)\b/.test($);return O.baseIndent+(Q?0:i?1:2)*O.unit},ColonBlock:O=>O.baseIndent+O.unit,"Block EnumBody DeclarationList":(0,R.vw)({closing:"}"}),ArrowFunction:O=>O.baseIndent+O.unit,"String BlockComment":()=>null,Statement:(0,R.tC)({except:/^({|end(for|foreach|switch|while)\b)/})}),R.x0.add({"Block EnumBody DeclarationList SwitchBody ArrayExpression ValueList":R.Dv,ColonBlock:O=>({from:O.from+1,to:O.to}),BlockComment:O=>({from:O.from+2,to:O.to-2})})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"},line:"//"},indentOnInput:/^\s*(?:case |default:|end(?:if|for(?:each)?|switch|while)|else(?:if)?|\{|\})$/,wordChars:"$",closeBrackets:{stringPrefixes:["b","B"]}}});function u(O={}){let $=[],Q;if(null===O.baseLanguage);else if(O.baseLanguage)Q=O.baseLanguage;else{let i=(0,x.html)({matchClosingTags:!1});$.push(i.support),Q=i.language}return new R.ri(V.configure({wrap:Q&&(0,o.FE)(O=>O.type.isTop?{parser:Q.parser,overlay:O=>"Text"==O.name}:null),top:O.plain?"Program":"Template"}),$)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2406.04743ed8b26fbb4f.js b/static/web/_next/static/chunks/2406.04743ed8b26fbb4f.js deleted file mode 100644 index fe3761c4c..000000000 --- a/static/web/_next/static/chunks/2406.04743ed8b26fbb4f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2406],{72406:function(e,t,n){n.r(t),n.d(t,{clojure:function(){return g}});var r=["false","nil","true"],a=[".","catch","def","do","if","monitor-enter","monitor-exit","new","quote","recur","set!","throw","try","var"],s=["*","*'","*1","*2","*3","*agent*","*allow-unresolved-vars*","*assert*","*clojure-version*","*command-line-args*","*compile-files*","*compile-path*","*compiler-options*","*data-readers*","*default-data-reader-fn*","*e","*err*","*file*","*flush-on-newline*","*fn-loader*","*in*","*math-context*","*ns*","*out*","*print-dup*","*print-length*","*print-level*","*print-meta*","*print-namespace-maps*","*print-readably*","*read-eval*","*reader-resolver*","*source-path*","*suppress-read*","*unchecked-math*","*use-context-classloader*","*verbose-defrecords*","*warn-on-reflection*","+","+'","-","-'","->","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],o=y(r),i=y(a),c=y(s),d=y(["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"]),l=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,u=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,p=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,m=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function f(e,t){if(e.eatSpace()||e.eat(","))return["space",null];if(e.match(u))return[null,"number"];if(e.match(p))return[null,"string.special"];if(e.eat(/^"/))return(t.tokenize=h)(e,t);if(e.eat(/^[(\[{]/))return["open","bracket"];if(e.eat(/^[)\]}]/))return["close","bracket"];if(e.eat(/^;/))return e.skipToEnd(),["space","comment"];if(e.eat(/^[#'@^`~]/))return[null,"meta"];var n=e.match(m),r=n&&n[0];return r?"comment"===r&&"("===t.lastToken?(t.tokenize=b)(e,t):k(r,o)||":"===r.charAt(0)?["symbol","atom"]:k(r,i)||k(r,c)?["symbol","keyword"]:"("===t.lastToken?["symbol","builtin"]:["symbol","variable"]:(e.next(),e.eatWhile(function(e){return!k(e,l)}),[null,"error"])}function h(e,t){for(var n,r=!1;n=e.next();){if('"'===n&&!r){t.tokenize=f;break}r=!r&&"\\"===n}return[null,"string"]}function b(e,t){for(var n,r=1;n=e.next();)if(")"===n&&r--,"("===n&&r++,0===r){e.backUp(1),t.tokenize=f;break}return["space","comment"]}function y(e){for(var t={},n=0;n","->>","->ArrayChunk","->Eduction","->Vec","->VecNode","->VecSeq","-cache-protocol-fn","-reset-methods","..","/","<","<=","=","==",">",">=","EMPTY-NODE","Inst","StackTraceElement->vec","Throwable->map","accessor","aclone","add-classpath","add-watch","agent","agent-error","agent-errors","aget","alength","alias","all-ns","alter","alter-meta!","alter-var-root","amap","ancestors","and","any?","apply","areduce","array-map","as->","aset","aset-boolean","aset-byte","aset-char","aset-double","aset-float","aset-int","aset-long","aset-short","assert","assoc","assoc!","assoc-in","associative?","atom","await","await-for","await1","bases","bean","bigdec","bigint","biginteger","binding","bit-and","bit-and-not","bit-clear","bit-flip","bit-not","bit-or","bit-set","bit-shift-left","bit-shift-right","bit-test","bit-xor","boolean","boolean-array","boolean?","booleans","bound-fn","bound-fn*","bound?","bounded-count","butlast","byte","byte-array","bytes","bytes?","case","cast","cat","char","char-array","char-escape-string","char-name-string","char?","chars","chunk","chunk-append","chunk-buffer","chunk-cons","chunk-first","chunk-next","chunk-rest","chunked-seq?","class","class?","clear-agent-errors","clojure-version","coll?","comment","commute","comp","comparator","compare","compare-and-set!","compile","complement","completing","concat","cond","cond->","cond->>","condp","conj","conj!","cons","constantly","construct-proxy","contains?","count","counted?","create-ns","create-struct","cycle","dec","dec'","decimal?","declare","dedupe","default-data-readers","definline","definterface","defmacro","defmethod","defmulti","defn","defn-","defonce","defprotocol","defrecord","defstruct","deftype","delay","delay?","deliver","denominator","deref","derive","descendants","destructure","disj","disj!","dissoc","dissoc!","distinct","distinct?","doall","dorun","doseq","dosync","dotimes","doto","double","double-array","double?","doubles","drop","drop-last","drop-while","eduction","empty","empty?","ensure","ensure-reduced","enumeration-seq","error-handler","error-mode","eval","even?","every-pred","every?","ex-data","ex-info","extend","extend-protocol","extend-type","extenders","extends?","false?","ffirst","file-seq","filter","filterv","find","find-keyword","find-ns","find-protocol-impl","find-protocol-method","find-var","first","flatten","float","float-array","float?","floats","flush","fn","fn?","fnext","fnil","for","force","format","frequencies","future","future-call","future-cancel","future-cancelled?","future-done?","future?","gen-class","gen-interface","gensym","get","get-in","get-method","get-proxy-class","get-thread-bindings","get-validator","group-by","halt-when","hash","hash-combine","hash-map","hash-ordered-coll","hash-set","hash-unordered-coll","ident?","identical?","identity","if-let","if-not","if-some","ifn?","import","in-ns","inc","inc'","indexed?","init-proxy","inst-ms","inst-ms*","inst?","instance?","int","int-array","int?","integer?","interleave","intern","interpose","into","into-array","ints","io!","isa?","iterate","iterator-seq","juxt","keep","keep-indexed","key","keys","keyword","keyword?","last","lazy-cat","lazy-seq","let","letfn","line-seq","list","list*","list?","load","load-file","load-reader","load-string","loaded-libs","locking","long","long-array","longs","loop","macroexpand","macroexpand-1","make-array","make-hierarchy","map","map-entry?","map-indexed","map?","mapcat","mapv","max","max-key","memfn","memoize","merge","merge-with","meta","method-sig","methods","min","min-key","mix-collection-hash","mod","munge","name","namespace","namespace-munge","nat-int?","neg-int?","neg?","newline","next","nfirst","nil?","nnext","not","not-any?","not-empty","not-every?","not=","ns","ns-aliases","ns-imports","ns-interns","ns-map","ns-name","ns-publics","ns-refers","ns-resolve","ns-unalias","ns-unmap","nth","nthnext","nthrest","num","number?","numerator","object-array","odd?","or","parents","partial","partition","partition-all","partition-by","pcalls","peek","persistent!","pmap","pop","pop!","pop-thread-bindings","pos-int?","pos?","pr","pr-str","prefer-method","prefers","primitives-classnames","print","print-ctor","print-dup","print-method","print-simple","print-str","printf","println","println-str","prn","prn-str","promise","proxy","proxy-call-with-super","proxy-mappings","proxy-name","proxy-super","push-thread-bindings","pvalues","qualified-ident?","qualified-keyword?","qualified-symbol?","quot","rand","rand-int","rand-nth","random-sample","range","ratio?","rational?","rationalize","re-find","re-groups","re-matcher","re-matches","re-pattern","re-seq","read","read-line","read-string","reader-conditional","reader-conditional?","realized?","record?","reduce","reduce-kv","reduced","reduced?","reductions","ref","ref-history-count","ref-max-history","ref-min-history","ref-set","refer","refer-clojure","reify","release-pending-sends","rem","remove","remove-all-methods","remove-method","remove-ns","remove-watch","repeat","repeatedly","replace","replicate","require","reset!","reset-meta!","reset-vals!","resolve","rest","restart-agent","resultset-seq","reverse","reversible?","rseq","rsubseq","run!","satisfies?","second","select-keys","send","send-off","send-via","seq","seq?","seqable?","seque","sequence","sequential?","set","set-agent-send-executor!","set-agent-send-off-executor!","set-error-handler!","set-error-mode!","set-validator!","set?","short","short-array","shorts","shuffle","shutdown-agents","simple-ident?","simple-keyword?","simple-symbol?","slurp","some","some->","some->>","some-fn","some?","sort","sort-by","sorted-map","sorted-map-by","sorted-set","sorted-set-by","sorted?","special-symbol?","spit","split-at","split-with","str","string?","struct","struct-map","subs","subseq","subvec","supers","swap!","swap-vals!","symbol","symbol?","sync","tagged-literal","tagged-literal?","take","take-last","take-nth","take-while","test","the-ns","thread-bound?","time","to-array","to-array-2d","trampoline","transduce","transient","tree-seq","true?","type","unchecked-add","unchecked-add-int","unchecked-byte","unchecked-char","unchecked-dec","unchecked-dec-int","unchecked-divide-int","unchecked-double","unchecked-float","unchecked-inc","unchecked-inc-int","unchecked-int","unchecked-long","unchecked-multiply","unchecked-multiply-int","unchecked-negate","unchecked-negate-int","unchecked-remainder-int","unchecked-short","unchecked-subtract","unchecked-subtract-int","underive","unquote","unquote-splicing","unreduced","unsigned-bit-shift-right","update","update-in","update-proxy","uri?","use","uuid?","val","vals","var-get","var-set","var?","vary-meta","vec","vector","vector-of","vector?","volatile!","volatile?","vreset!","vswap!","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn","xml-seq","zero?","zipmap"],atom=createLookupMap(atoms),specialForm=createLookupMap(specialForms),coreSymbol=createLookupMap(coreSymbols),hasBodyParameter=createLookupMap(["->","->>","as->","binding","bound-fn","case","catch","comment","cond","cond->","cond->>","condp","def","definterface","defmethod","defn","defmacro","defprotocol","defrecord","defstruct","deftype","do","doseq","dotimes","doto","extend","extend-protocol","extend-type","fn","for","future","if","if-let","if-not","if-some","let","letfn","locking","loop","ns","proxy","reify","struct-map","some->","some->>","try","when","when-first","when-let","when-not","when-some","while","with-bindings","with-bindings*","with-in-str","with-loading-context","with-local-vars","with-meta","with-open","with-out-str","with-precision","with-redefs","with-redefs-fn"]),delimiter=/^(?:[\\\[\]\s"(),;@^`{}~]|$)/,numberLiteral=/^(?:[+\-]?\d+(?:(?:N|(?:[eE][+\-]?\d+))|(?:\.?\d*(?:M|(?:[eE][+\-]?\d+))?)|\/\d+|[xX][0-9a-fA-F]+|r[0-9a-zA-Z]+)?(?=[\\\[\]\s"#'(),;@^`{}~]|$))/,characterLiteral=/^(?:\\(?:backspace|formfeed|newline|return|space|tab|o[0-7]{3}|u[0-9A-Fa-f]{4}|x[0-9A-Fa-f]{4}|.)?(?=[\\\[\]\s"(),;@^`{}~]|$))/,qualifiedSymbol=/^(?:(?:[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*(?:\.[^\\\/\[\]\d\s"#'(),;@^`{}~.][^\\\[\]\s"(),;@^`{}~.\/]*)*\/)?(?:\/|[^\\\/\[\]\d\s"#'(),;@^`{}~][^\\\[\]\s"(),;@^`{}~]*)*(?=[\\\[\]\s"(),;@^`{}~]|$))/;function base(stream,state){if(stream.eatSpace()||stream.eat(","))return["space",null];if(stream.match(numberLiteral))return[null,"number"];if(stream.match(characterLiteral))return[null,"string.special"];if(stream.eat(/^"/))return(state.tokenize=inString)(stream,state);if(stream.eat(/^[(\[{]/))return["open","bracket"];if(stream.eat(/^[)\]}]/))return["close","bracket"];if(stream.eat(/^;/))return stream.skipToEnd(),["space","comment"];if(stream.eat(/^[#'@^`~]/))return[null,"meta"];var matches=stream.match(qualifiedSymbol),symbol=matches&&matches[0];return symbol?"comment"===symbol&&"("===state.lastToken?(state.tokenize=inComment)(stream,state):is(symbol,atom)||":"===symbol.charAt(0)?["symbol","atom"]:is(symbol,specialForm)||is(symbol,coreSymbol)?["symbol","keyword"]:"("===state.lastToken?["symbol","builtin"]:["symbol","variable"]:(stream.next(),stream.eatWhile(function(c){return!is(c,delimiter)}),[null,"error"])}function inString(stream,state){for(var next,escaped=!1;next=stream.next();){if('"'===next&&!escaped){state.tokenize=base;break}escaped=!escaped&&"\\"===next}return[null,"string"]}function inComment(stream,state){for(var next,parenthesisCount=1;next=stream.next();)if(")"===next&&parenthesisCount--,"("===next&&parenthesisCount++,0===parenthesisCount){stream.backUp(1),state.tokenize=base;break}return["space","comment"]}function createLookupMap(words){for(var obj={},i=0;i]*>?/))return"variable";else return e.next(),e.eatWhile(/[^@"<#]/),null}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2542.d54bc53f97208386.js b/static/web/_next/static/chunks/2542.d54bc53f97208386.js new file mode 100644 index 000000000..bc501b5be --- /dev/null +++ b/static/web/_next/static/chunks/2542.d54bc53f97208386.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2542],{2542:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{gherkin:function(){return gherkin}});let gherkin={name:"gherkin",startState:function(){return{lineNumber:0,tableHeaderLine:!1,allowFeature:!0,allowBackground:!1,allowScenario:!1,allowSteps:!1,allowPlaceholders:!1,allowMultilineArgument:!1,inMultilineString:!1,inMultilineTable:!1,inKeywordLine:!1}},token:function(stream,state){if(stream.sol()&&(state.lineNumber++,state.inKeywordLine=!1,state.inMultilineTable&&(state.tableHeaderLine=!1,stream.match(/\s*\|/,!1)||(state.allowMultilineArgument=!1,state.inMultilineTable=!1))),stream.eatSpace(),state.allowMultilineArgument){if(state.inMultilineString)return stream.match('"""')?(state.inMultilineString=!1,state.allowMultilineArgument=!1):stream.match(/.*/),"string";if(state.inMultilineTable)return stream.match(/\|\s*/)?"bracket":(stream.match(/[^\|]*/),state.tableHeaderLine?"header":"string");if(stream.match('"""'))return state.inMultilineString=!0,"string";if(stream.match("|"))return state.inMultilineTable=!0,state.tableHeaderLine=!0,"bracket"}if(stream.match(/#.*/))return"comment";if(!state.inKeywordLine&&stream.match(/@\S+/))return"tag";if(!state.inKeywordLine&&state.allowFeature&&stream.match(/(機能|功能|フィーチャ|기능|โครงหลัก|ความสามารถ|ความต้องการทางธุรกิจ|ಹೆಚ್ಚಳ|గుణము|ਮੁਹਾਂਦਰਾ|ਨਕਸ਼ ਨੁਹਾਰ|ਖਾਸੀਅਤ|रूप लेख|وِیژگی|خاصية|תכונה|Функціонал|Функция|Функционалност|Функционал|Үзенчәлеклелек|Свойство|Особина|Мөмкинлек|Могућност|Λειτουργία|Δυνατότητα|Właściwość|Vlastnosť|Trajto|Tính năng|Savybė|Pretty much|Požiadavka|Požadavek|Potrzeba biznesowa|Özellik|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Hwæt|Hwaet|Funzionalità|Funktionalitéit|Funktionalität|Funkcja|Funkcionalnost|Funkcionalitāte|Funkcia|Fungsi|Functionaliteit|Funcționalitate|Funcţionalitate|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Fīča|Feature|Eiginleiki|Egenskap|Egenskab|Característica|Caracteristica|Business Need|Aspekt|Arwedd|Ahoy matey!|Ability):/))return state.allowScenario=!0,state.allowBackground=!0,state.allowPlaceholders=!1,state.allowSteps=!1,state.allowMultilineArgument=!1,state.inKeywordLine=!0,"keyword";if(!state.inKeywordLine&&state.allowBackground&&stream.match(/(背景|배경|แนวคิด|ಹಿನ್ನೆಲೆ|నేపథ్యం|ਪਿਛੋਕੜ|पृष्ठभूमि|زمینه|الخلفية|רקע|Тарих|Предыстория|Предистория|Позадина|Передумова|Основа|Контекст|Кереш|Υπόβαθρο|Założenia|Yo\-ho\-ho|Tausta|Taust|Situācija|Rerefons|Pozadina|Pozadie|Pozadí|Osnova|Latar Belakang|Kontext|Konteksts|Kontekstas|Kontekst|Háttér|Hannergrond|Grundlage|Geçmiş|Fundo|Fono|First off|Dis is what went down|Dasar|Contexto|Contexte|Context|Contesto|Cenário de Fundo|Cenario de Fundo|Cefndir|Bối cảnh|Bakgrunnur|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|Ær|Aer|Achtergrond):/))return state.allowPlaceholders=!1,state.allowSteps=!0,state.allowBackground=!1,state.allowMultilineArgument=!1,state.inKeywordLine=!0,"keyword";if(!state.inKeywordLine&&state.allowScenario&&stream.match(/(場景大綱|场景大纲|劇本大綱|剧本大纲|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|시나리오 개요|สรุปเหตุการณ์|โครงสร้างของเหตุการณ์|ವಿವರಣೆ|కథనం|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਟਕਥਾ ਢਾਂਚਾ|परिदृश्य रूपरेखा|سيناريو مخطط|الگوی سناریو|תבנית תרחיש|Сценарийның төзелеше|Сценарий структураси|Структура сценарію|Структура сценария|Структура сценарија|Скица|Рамка на сценарий|Концепт|Περιγραφή Σεναρίου|Wharrimean is|Template Situai|Template Senario|Template Keadaan|Tapausaihio|Szenariogrundriss|Szablon scenariusza|Swa hwær swa|Swa hwaer swa|Struktura scenarija|Structură scenariu|Structura scenariu|Skica|Skenario konsep|Shiver me timbers|Senaryo taslağı|Schema dello scenario|Scenariomall|Scenariomal|Scenario Template|Scenario Outline|Scenario Amlinellol|Scenārijs pēc parauga|Scenarijaus šablonas|Reckon it's like|Raamstsenaarium|Plang vum Szenario|Plan du Scénario|Plan du scénario|Osnova scénáře|Osnova Scenára|Náčrt Scenáru|Náčrt Scénáře|Náčrt Scenára|MISHUN SRSLY|Menggariskan Senario|Lýsing Dæma|Lýsing Atburðarásar|Konturo de la scenaro|Koncept|Khung tình huống|Khung kịch bản|Forgatókönyv vázlat|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Esbozo do escenario|Delineação do Cenário|Delineacao do Cenario|All y'all|Abstrakt Scenario|Abstract Scenario):/))return state.allowPlaceholders=!0,state.allowSteps=!0,state.allowMultilineArgument=!1,state.inKeywordLine=!0,"keyword";if(state.allowScenario&&stream.match(/(例子|例|サンプル|예|ชุดของเหตุการณ์|ชุดของตัวอย่าง|ಉದಾಹರಣೆಗಳು|ఉదాహరణలు|ਉਦਾਹਰਨਾਂ|उदाहरण|نمونه ها|امثلة|דוגמאות|Үрнәкләр|Сценарији|Примеры|Примери|Приклади|Мисоллар|Мисаллар|Σενάρια|Παραδείγματα|You'll wanna|Voorbeelden|Variantai|Tapaukset|Se þe|Se the|Se ðe|Scenarios|Scenariji|Scenarijai|Przykłady|Primjeri|Primeri|Příklady|Príklady|Piemēri|Példák|Pavyzdžiai|Paraugs|Örnekler|Juhtumid|Exemplos|Exemples|Exemple|Exempel|EXAMPLZ|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|Dữ liệu|Dead men tell no tales|Dæmi|Contoh|Cenários|Cenarios|Beispiller|Beispiele|Atburðarásir):/))return state.allowPlaceholders=!1,state.allowSteps=!0,state.allowBackground=!1,state.allowMultilineArgument=!0,"keyword";if(!state.inKeywordLine&&state.allowScenario&&stream.match(/(場景|场景|劇本|剧本|シナリオ|시나리오|เหตุการณ์|ಕಥಾಸಾರಾಂಶ|సన్నివేశం|ਪਟਕਥਾ|परिदृश्य|سيناريو|سناریو|תרחיש|Сценарій|Сценарио|Сценарий|Пример|Σενάριο|Tình huống|The thing of it is|Tapaus|Szenario|Swa|Stsenaarium|Skenario|Situai|Senaryo|Senario|Scenaro|Scenariusz|Scenariu|Scénario|Scenario|Scenarijus|Scenārijs|Scenarij|Scenarie|Scénář|Scenár|Primer|MISHUN|Kịch bản|Keadaan|Heave to|Forgatókönyv|Escenario|Escenari|Cenário|Cenario|Awww, look mate|Atburðarás):/))return state.allowPlaceholders=!1,state.allowSteps=!0,state.allowBackground=!1,state.allowMultilineArgument=!1,state.inKeywordLine=!0,"keyword";else if(!state.inKeywordLine&&state.allowSteps&&stream.match(/(那麼|那么|而且|當|当|并且|同時|同时|前提|假设|假設|假定|假如|但是|但し|並且|もし|ならば|ただし|しかし|かつ|하지만|조건|먼저|만일|만약|단|그리고|그러면|และ |เมื่อ |แต่ |ดังนั้น |กำหนดให้ |ಸ್ಥಿತಿಯನ್ನು |ಮತ್ತು |ನೀಡಿದ |ನಂತರ |ಆದರೆ |మరియు |చెప్పబడినది |కాని |ఈ పరిస్థితిలో |అప్పుడు |ਪਰ |ਤਦ |ਜੇਕਰ |ਜਿਵੇਂ ਕਿ |ਜਦੋਂ |ਅਤੇ |यदि |परन्तु |पर |तब |तदा |तथा |जब |चूंकि |किन्तु |कदा |और |अगर |و |هنگامی |متى |لكن |عندما |ثم |بفرض |با فرض |اما |اذاً |آنگاه |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Һәм |Унда |Тоді |Тогда |То |Также |Та |Пусть |Припустимо, що |Припустимо |Онда |Но |Нехай |Нәтиҗәдә |Лекин |Ләкин |Коли |Когда |Когато |Када |Кад |К тому же |І |И |Задато |Задати |Задате |Если |Допустим |Дано |Дадено |Вә |Ва |Бирок |Әмма |Әйтик |Әгәр |Аммо |Али |Але |Агар |А також |А |Τότε |Όταν |Και |Δεδομένου |Αλλά |Þurh |Þegar |Þa þe |Þá |Þa |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Za předpokladu |Za predpokladu |Youse know when youse got |Youse know like when |Yna |Yeah nah |Y'know |Y |Wun |Wtedy |When y'all |When |Wenn |WEN |wann |Ve |Và |Und |Un |ugeholl |Too right |Thurh |Thì |Then y'all |Then |Tha the |Tha |Tetapi |Tapi |Tak |Tada |Tad |Stel |Soit |Siis |Și |Şi |Si |Sed |Se |Så |Quando |Quand |Quan |Pryd |Potom |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Niin |Nhưng |När |Når |Mutta |Men |Mas |Maka |Majd |Mając |Mais |Maar |mä |Ma |Lorsque |Lorsqu'|Logo |Let go and haul |Kun |Kuid |Kui |Kiedy |Khi |Ketika |Kemudian |Keď |Když |Kaj |Kai |Kada |Kad |Jeżeli |Jeśli |Ja |It's just unbelievable |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y'all |Given |Gitt |Gegeven |Gegeben seien |Gegeben sei |Gdy |Gangway! |Fakat |Étant donnés |Etant donnés |Étant données |Etant données |Étant donnée |Etant donnée |Étant donné |Etant donné |Et |És |Entonces |Entón |Então |Entao |En |Eğer ki |Ef |Eeldades |E |Ðurh |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Diberi |Dengan |Den youse gotta |DEN |De |Dato |Dați fiind |Daţi fiind |Dati fiind |Dati |Date fiind |Date |Data |Dat fiind |Dar |Dann |dann |Dan |Dados |Dado |Dadas |Dada |Ða ðe |Ða |Cuando |Cho |Cando |Când |Cand |Cal |But y'all |But at the end of the day I reckon |BUT |But |Buh |Blimey! |Biết |Bet |Bagi |Aye |awer |Avast! |Atunci |Atesa |Atès |Apabila |Anrhegedig a |Angenommen |And y'all |And |AN |An |an |Amikor |Amennyiben |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Ak |Adott |Ac |Aber |A zároveň |A tiež |A taktiež |A také |A |a |7 |\* )/))return state.inStep=!0,state.allowPlaceholders=!0,state.allowMultilineArgument=!0,state.inKeywordLine=!0,"keyword";else if(stream.match(/"[^"]*"?/))return"string";else if(state.allowPlaceholders&&stream.match(/<[^>]*>?/))return"variable";else return stream.next(),stream.eatWhile(/[^@"<#]/),null}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2602.08925fc7ed999590.js b/static/web/_next/static/chunks/2602.08925fc7ed999590.js new file mode 100644 index 000000000..d27453db7 --- /dev/null +++ b/static/web/_next/static/chunks/2602.08925fc7ed999590.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2602],{62602:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegExp(words,end){return RegExp((end?"":"^")+"(?:"+words.join("|")+")"+(end?"$":"\\b"))}function chain(tokenize,stream,state){return state.tokenize.push(tokenize),tokenize(stream,state)}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{crystal:function(){return crystal}});var operators=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,conditionalOperators=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,indexingOperators=/^(?:\[\][?=]?)/,anotherOperators=/^(?:\.(?:\.{2})?|->|[?:])/,idents=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,types=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,keywords=wordRegExp(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),atomWords=wordRegExp(["true","false","nil","self"]),indentKeywords=wordRegExp(["def","fun","macro","class","module","struct","lib","enum","union","do","for"]),indentExpressionKeywords=wordRegExp(["if","unless","case","while","until","begin","then"]),dedentKeywordsArray=["end","else","elsif","rescue","ensure"],dedentKeywords=wordRegExp(dedentKeywordsArray),dedentPunctualsArray=["\\)","\\}","\\]"],dedentPunctuals=RegExp("^(?:"+dedentPunctualsArray.join("|")+")$"),nextTokenizer={def:tokenFollowIdent,fun:tokenFollowIdent,macro:function(stream,state){var matched;if(stream.eatSpace())return null;if(matched=stream.match(idents)){if("def"==matched)return"keyword";stream.eat(/[?!]/)}return state.tokenize.pop(),"def"},class:tokenFollowType,module:tokenFollowType,struct:tokenFollowType,lib:tokenFollowType,enum:tokenFollowType,union:tokenFollowType},matching={"[":"]","{":"}","(":")","<":">"};function tokenBase(stream,state){if(stream.eatSpace())return null;if("\\"!=state.lastToken&&stream.match("{%",!1))return chain(tokenMacro("%","%"),stream,state);if("\\"!=state.lastToken&&stream.match("{{",!1))return chain(tokenMacro("{","}"),stream,state);if("#"==stream.peek())return stream.skipToEnd(),"comment";if(stream.match(idents))return(stream.eat(/[?!]/),matched=stream.current(),stream.eat(":"))?"atom":"."==state.lastToken?"property":keywords.test(matched)?(indentKeywords.test(matched)?"fun"==matched&&state.blocks.indexOf("lib")>=0||"def"==matched&&"abstract"==state.lastToken||(state.blocks.push(matched),state.currentIndent+=1):("operator"==state.lastStyle||!state.lastStyle)&&indentExpressionKeywords.test(matched)?(state.blocks.push(matched),state.currentIndent+=1):"end"==matched&&(state.blocks.pop(),state.currentIndent-=1),nextTokenizer.hasOwnProperty(matched)&&state.tokenize.push(nextTokenizer[matched]),"keyword"):atomWords.test(matched)?"atom":"variable";if(stream.eat("@"))return"["==stream.peek()?chain(tokenNest("[","]","meta"),stream,state):(stream.eat("@"),stream.match(idents)||stream.match(types),"propertyName");if(stream.match(types))return"tag";if(stream.eat(":"))return stream.eat('"')?chain(tokenQuote('"',"atom",!1),stream,state):stream.match(idents)||stream.match(types)||stream.match(operators)||stream.match(conditionalOperators)||stream.match(indexingOperators)?"atom":(stream.eat(":"),"operator");if(stream.eat('"'))return chain(tokenQuote('"',"string",!0),stream,state);if("%"==stream.peek()){var phrase,embed,matched,delim,style="string",embed1=!0;if(stream.match("%r"))style="string.special",delim=stream.next();else if(stream.match("%w"))embed1=!1,delim=stream.next();else if(stream.match("%q"))embed1=!1,delim=stream.next();else if(delim=stream.match(/^%([^\w\s=])/))delim=delim[1];else if(stream.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";else if(stream.eat("%"))return"operator";return matching.hasOwnProperty(delim)&&(delim=matching[delim]),chain(tokenQuote(delim,style,embed1),stream,state)}return(matched=stream.match(/^<<-('?)([A-Z]\w*)\1/))?chain((phrase=matched[2],embed=!matched[1],function(stream,state){if(stream.sol()&&(stream.eatSpace(),stream.match(phrase)))return state.tokenize.pop(),"string";for(var escaped=!1;stream.peek();)if(escaped)stream.next(),escaped=!1;else{if(stream.match("{%",!1))return state.tokenize.push(tokenMacro("%","%")),"string";if(stream.match("{{",!1))return state.tokenize.push(tokenMacro("{","}")),"string";if(embed&&stream.match("#{",!1))return state.tokenize.push(tokenNest("#{","}","meta")),"string";escaped=embed&&"\\"==stream.next()}return"string"}),stream,state):stream.eat("'")?(stream.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),stream.eat("'"),"atom"):stream.eat("0")?(stream.eat("x")?stream.match(/^[0-9a-fA-F_]+/):stream.eat("o")?stream.match(/^[0-7_]+/):stream.eat("b")&&stream.match(/^[01_]+/),"number"):stream.eat(/^\d/)?(stream.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):stream.match(operators)?(stream.eat("="),"operator"):stream.match(conditionalOperators)||stream.match(anotherOperators)?"operator":(matched=stream.match(/[({[]/,!1))?chain(tokenNest(matched=matched[0],matching[matched],null),stream,state):stream.eat("\\")?(stream.next(),"meta"):(stream.next(),null)}function tokenNest(begin,end,style,started){return function(stream,state){if(!started&&stream.match(begin))return state.tokenize[state.tokenize.length-1]=tokenNest(begin,end,style,!0),state.currentIndent+=1,style;var nextStyle=tokenBase(stream,state);return stream.current()===end&&(state.tokenize.pop(),state.currentIndent-=1,nextStyle=style),nextStyle}}function tokenMacro(begin,end,started){return function(stream,state){return!started&&stream.match("{"+begin)?(state.currentIndent+=1,state.tokenize[state.tokenize.length-1]=tokenMacro(begin,end,!0),"meta"):stream.match(end+"}")?(state.currentIndent-=1,state.tokenize.pop(),"meta"):tokenBase(stream,state)}}function tokenFollowIdent(stream,state){return stream.eatSpace()?null:(stream.match(idents)?stream.eat(/[!?]/):stream.match(operators)||stream.match(conditionalOperators)||stream.match(indexingOperators),state.tokenize.pop(),"def")}function tokenFollowType(stream,state){return stream.eatSpace()?null:(stream.match(types),state.tokenize.pop(),"def")}function tokenQuote(end,style,embed){return function(stream,state){for(var escaped=!1;stream.peek();)if(escaped)stream.next(),escaped=!1;else{if(stream.match("{%",!1))return state.tokenize.push(tokenMacro("%","%")),style;if(stream.match("{{",!1))return state.tokenize.push(tokenMacro("{","}")),style;if(embed&&stream.match("#{",!1))return state.tokenize.push(tokenNest("#{","}","meta")),style;var ch=stream.next();if(ch==end)return state.tokenize.pop(),style;escaped=embed&&"\\"==ch}return style}}let crystal={name:"crystal",startState:function(){return{tokenize:[tokenBase],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(stream,state){var style=state.tokenize[state.tokenize.length-1](stream,state),token=stream.current();return style&&"comment"!=style&&(state.lastToken=token,state.lastStyle=style),style},indent:function(state,textAfter,cx){return(textAfter=textAfter.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),dedentKeywords.test(textAfter)||dedentPunctuals.test(textAfter))?cx.unit*(state.currentIndent-1):cx.unit*state.currentIndent},languageData:{indentOnInput:wordRegExp(dedentPunctualsArray.concat(dedentKeywordsArray),!0),commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2602.b42aa7598d8adcd0.js b/static/web/_next/static/chunks/2602.b42aa7598d8adcd0.js deleted file mode 100644 index e2da1be76..000000000 --- a/static/web/_next/static/chunks/2602.b42aa7598d8adcd0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2602],{62602:function(e,t,n){function r(e,t){return RegExp((t?"":"^")+"(?:"+e.join("|")+")"+(t?"$":"\\b"))}function a(e,t,n){return n.tokenize.push(e),e(t,n)}n.r(t),n.d(t,{crystal:function(){return E}});var u=/^(?:[-+/%|&^]|\*\*?|[<>]{2})/,i=/^(?:[=!]~|===|<=>|[<>=!]=?|[|&]{2}|~)/,c=/^(?:\[\][?=]?)/,o=/^(?:\.(?:\.{2})?|->|[?:])/,s=/^[a-z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,l=/^[A-Z_\u009F-\uFFFF][a-zA-Z0-9_\u009F-\uFFFF]*/,f=r(["abstract","alias","as","asm","begin","break","case","class","def","do","else","elsif","end","ensure","enum","extend","for","fun","if","include","instance_sizeof","lib","macro","module","next","of","out","pointerof","private","protected","rescue","return","require","select","sizeof","struct","super","then","type","typeof","uninitialized","union","unless","until","when","while","with","yield","__DIR__","__END_LINE__","__FILE__","__LINE__"]),m=r(["true","false","nil","self"]),h=r(["def","fun","macro","class","module","struct","lib","enum","union","do","for"]),p=r(["if","unless","case","while","until","begin","then"]),k=["end","else","elsif","rescue","ensure"],d=r(k),F=["\\)","\\}","\\]"],_=RegExp("^(?:"+F.join("|")+")$"),z={def:I,fun:I,macro:function(e,t){var n;if(e.eatSpace())return null;if(n=e.match(s)){if("def"==n)return"keyword";e.eat(/[?!]/)}return t.tokenize.pop(),"def"},class:w,module:w,struct:w,lib:w,enum:w,union:w},b={"[":"]","{":"}","(":")","<":">"};function g(e,t){if(e.eatSpace())return null;if("\\"!=t.lastToken&&e.match("{%",!1))return a(y("%","%"),e,t);if("\\"!=t.lastToken&&e.match("{{",!1))return a(y("{","}"),e,t);if("#"==e.peek())return e.skipToEnd(),"comment";if(e.match(s))return(e.eat(/[?!]/),k=e.current(),e.eat(":"))?"atom":"."==t.lastToken?"property":f.test(k)?(h.test(k)?"fun"==k&&t.blocks.indexOf("lib")>=0||"def"==k&&"abstract"==t.lastToken||(t.blocks.push(k),t.currentIndent+=1):("operator"==t.lastStyle||!t.lastStyle)&&p.test(k)?(t.blocks.push(k),t.currentIndent+=1):"end"==k&&(t.blocks.pop(),t.currentIndent-=1),z.hasOwnProperty(k)&&t.tokenize.push(z[k]),"keyword"):m.test(k)?"atom":"variable";if(e.eat("@"))return"["==e.peek()?a(x("[","]","meta"),e,t):(e.eat("@"),e.match(s)||e.match(l),"propertyName");if(e.match(l))return"tag";if(e.eat(":"))return e.eat('"')?a(v('"',"atom",!1),e,t):e.match(s)||e.match(l)||e.match(u)||e.match(i)||e.match(c)?"atom":(e.eat(":"),"operator");if(e.eat('"'))return a(v('"',"string",!0),e,t);if("%"==e.peek()){var n,r,k,d,F="string",_=!0;if(e.match("%r"))F="string.special",d=e.next();else if(e.match("%w"))_=!1,d=e.next();else if(e.match("%q"))_=!1,d=e.next();else if(d=e.match(/^%([^\w\s=])/))d=d[1];else if(e.match(/^%[a-zA-Z_\u009F-\uFFFF][\w\u009F-\uFFFF]*/))return"meta";else if(e.eat("%"))return"operator";return b.hasOwnProperty(d)&&(d=b[d]),a(v(d,F,_),e,t)}return(k=e.match(/^<<-('?)([A-Z]\w*)\1/))?a((n=k[2],r=!k[1],function(e,t){if(e.sol()&&(e.eatSpace(),e.match(n)))return t.tokenize.pop(),"string";for(var a=!1;e.peek();)if(a)e.next(),a=!1;else{if(e.match("{%",!1))return t.tokenize.push(y("%","%")),"string";if(e.match("{{",!1))return t.tokenize.push(y("{","}")),"string";if(r&&e.match("#{",!1))return t.tokenize.push(x("#{","}","meta")),"string";a=r&&"\\"==e.next()}return"string"}),e,t):e.eat("'")?(e.match(/^(?:[^']|\\(?:[befnrtv0'"]|[0-7]{3}|u(?:[0-9a-fA-F]{4}|\{[0-9a-fA-F]{1,6}\})))/),e.eat("'"),"atom"):e.eat("0")?(e.eat("x")?e.match(/^[0-9a-fA-F_]+/):e.eat("o")?e.match(/^[0-7_]+/):e.eat("b")&&e.match(/^[01_]+/),"number"):e.eat(/^\d/)?(e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+-]?\d+)?/),"number"):e.match(u)?(e.eat("="),"operator"):e.match(i)||e.match(o)?"operator":(k=e.match(/[({[]/,!1))?a(x(k=k[0],b[k],null),e,t):e.eat("\\")?(e.next(),"meta"):(e.next(),null)}function x(e,t,n,r){return function(a,u){if(!r&&a.match(e))return u.tokenize[u.tokenize.length-1]=x(e,t,n,!0),u.currentIndent+=1,n;var i=g(a,u);return a.current()===t&&(u.tokenize.pop(),u.currentIndent-=1,i=n),i}}function y(e,t,n){return function(r,a){return!n&&r.match("{"+e)?(a.currentIndent+=1,a.tokenize[a.tokenize.length-1]=y(e,t,!0),"meta"):r.match(t+"}")?(a.currentIndent-=1,a.tokenize.pop(),"meta"):g(r,a)}}function I(e,t){return e.eatSpace()?null:(e.match(s)?e.eat(/[!?]/):e.match(u)||e.match(i)||e.match(c),t.tokenize.pop(),"def")}function w(e,t){return e.eatSpace()?null:(e.match(l),t.tokenize.pop(),"def")}function v(e,t,n){return function(r,a){for(var u=!1;r.peek();)if(u)r.next(),u=!1;else{if(r.match("{%",!1))return a.tokenize.push(y("%","%")),t;if(r.match("{{",!1))return a.tokenize.push(y("{","}")),t;if(n&&r.match("#{",!1))return a.tokenize.push(x("#{","}","meta")),t;var i=r.next();if(i==e)return a.tokenize.pop(),t;u=n&&"\\"==i}return t}}let E={name:"crystal",startState:function(){return{tokenize:[g],currentIndent:0,lastToken:null,lastStyle:null,blocks:[]}},token:function(e,t){var n=t.tokenize[t.tokenize.length-1](e,t),r=e.current();return n&&"comment"!=n&&(t.lastToken=r,t.lastStyle=n),n},indent:function(e,t,n){return(t=t.replace(/^\s*(?:\{%)?\s*|\s*(?:%\})?\s*$/g,""),d.test(t)||_.test(t))?n.unit*(e.currentIndent-1):n.unit*e.currentIndent},languageData:{indentOnInput:r(F.concat(k),!0),commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2675.1c2be9cfbb4296ba.js b/static/web/_next/static/chunks/2675.1c2be9cfbb4296ba.js new file mode 100644 index 000000000..e58625133 --- /dev/null +++ b/static/web/_next/static/chunks/2675.1c2be9cfbb4296ba.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2675],{9521:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{brainfuck:function(){return brainfuck}});var reserve="><+-.,[]".split("");let brainfuck={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(stream,state){if(stream.eatSpace())return null;stream.sol()&&(state.commentLine=!1);var ch=stream.next().toString();return -1===reserve.indexOf(ch)?(state.commentLine=!0,stream.eol()&&(state.commentLine=!1),"comment"):!0===state.commentLine?(stream.eol()&&(state.commentLine=!1),"comment"):"]"===ch||"["===ch?("["===ch?state.left++:state.right++,"bracket"):"+"===ch||"-"===ch?"keyword":"<"===ch||">"===ch?"atom":"."===ch||","===ch?"def":void(stream.eol()&&(state.commentLine=!1))}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2675.5dcad6fd413d6984.js b/static/web/_next/static/chunks/2675.5dcad6fd413d6984.js deleted file mode 100644 index 77f5d28c1..000000000 --- a/static/web/_next/static/chunks/2675.5dcad6fd413d6984.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2675],{9521:function(e,n,t){t.r(n),t.d(n,{brainfuck:function(){return m}});var o="><+-.,[]".split("");let m={name:"brainfuck",startState:function(){return{commentLine:!1,left:0,right:0,commentLoop:!1}},token:function(e,n){if(e.eatSpace())return null;e.sol()&&(n.commentLine=!1);var t=e.next().toString();return -1===o.indexOf(t)?(n.commentLine=!0,e.eol()&&(n.commentLine=!1),"comment"):!0===n.commentLine?(e.eol()&&(n.commentLine=!1),"comment"):"]"===t||"["===t?("["===t?n.left++:n.right++,"bracket"):"+"===t||"-"===t?"keyword":"<"===t||">"===t?"atom":"."===t||","===t?"def":void(e.eol()&&(n.commentLine=!1))}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2750.c59a399b1fea375f.js b/static/web/_next/static/chunks/2750.c59a399b1fea375f.js new file mode 100644 index 000000000..6d4254798 --- /dev/null +++ b/static/web/_next/static/chunks/2750.c59a399b1fea375f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2750],{12750:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cpp:function(){return cpp},cppLanguage:function(){return cppLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let rawString=new dist.Jq(input=>{if(76==input.next||85==input.next?input.advance():117==input.next&&(input.advance(),56==input.next&&input.advance()),82!=input.next||(input.advance(),34!=input.next))return;input.advance();let marker="";for(;40!=input.next;){if(32==input.next||input.next<=13||41==input.next)return;marker+=String.fromCharCode(input.next),input.advance()}for(input.advance();;){if(input.next<0)return input.acceptToken(1);if(41==input.next){let match=!0;for(let i=0;match&&i{if(62==input.next)62==input.peek(1)&&input.acceptToken(2,1);else{let sawLetter=!1,i=0;for(;;i++){if(input.next>=65&&input.next<=90)sawLetter=!0;else if(input.next>=97&&input.next<=122)return;else if(95!=input.next&&!(input.next>=48&&input.next<=57))break;input.advance()}sawLetter&&i>1&&input.acceptToken(3)}},{extend:!0}),cppHighlighting=(0,highlight_dist.Gv)({"typedef struct union enum class typename decltype auto template operator friend noexcept namespace using __attribute__ __declspec __based":highlight_dist.pJ.definitionKeyword,"extern MsCallModifier MsPointerModifier extern static register inline const volatile restrict _Atomic mutable constexpr virtual explicit VirtualSpecifier Access":highlight_dist.pJ.modifier,"if else switch for while do case default return break continue goto throw try catch":highlight_dist.pJ.controlKeyword,"new sizeof delete static_assert":highlight_dist.pJ.operatorKeyword,"NULL nullptr":highlight_dist.pJ.null,this:highlight_dist.pJ.self,"True False":highlight_dist.pJ.bool,"TypeSize PrimitiveType":highlight_dist.pJ.standard(highlight_dist.pJ.typeName),TypeIdentifier:highlight_dist.pJ.typeName,FieldIdentifier:highlight_dist.pJ.propertyName,"CallExpression/FieldExpression/FieldIdentifier":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),StatementIdentifier:highlight_dist.pJ.labelName,"Identifier DestructorName":highlight_dist.pJ.variableName,"CallExpression/Identifier":highlight_dist.pJ.function(highlight_dist.pJ.variableName),"CallExpression/ScopedIdentifier/Identifier":highlight_dist.pJ.function(highlight_dist.pJ.variableName),"FunctionDeclarator/Identifier FunctionDeclarator/DestructorName":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),NamespaceIdentifier:highlight_dist.pJ.namespace,OperatorName:highlight_dist.pJ.operator,ArithOp:highlight_dist.pJ.arithmeticOperator,LogicOp:highlight_dist.pJ.logicOperator,BitOp:highlight_dist.pJ.bitwiseOperator,CompareOp:highlight_dist.pJ.compareOperator,AssignOp:highlight_dist.pJ.definitionOperator,UpdateOp:highlight_dist.pJ.updateOperator,LineComment:highlight_dist.pJ.lineComment,BlockComment:highlight_dist.pJ.blockComment,Number:highlight_dist.pJ.number,String:highlight_dist.pJ.string,"RawString SystemLibString":highlight_dist.pJ.special(highlight_dist.pJ.string),CharLiteral:highlight_dist.pJ.character,EscapeSequence:highlight_dist.pJ.escape,PreProcArg:highlight_dist.pJ.meta,"PreprocDirectiveName #include #ifdef #ifndef #if #define #else #endif #elif":highlight_dist.pJ.processingInstruction,MacroName:highlight_dist.pJ.special(highlight_dist.pJ.name),"( )":highlight_dist.pJ.paren,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace,"< >":highlight_dist.pJ.angleBracket,". ->":highlight_dist.pJ.derefOperator,", ;":highlight_dist.pJ.separator}),spec_identifier={__proto__:null,bool:34,char:34,int:34,float:34,double:34,void:34,size_t:34,ssize_t:34,intptr_t:34,uintptr_t:34,charptr_t:34,int8_t:34,int16_t:34,int32_t:34,int64_t:34,uint8_t:34,uint16_t:34,uint32_t:34,uint64_t:34,char8_t:34,char16_t:34,char32_t:34,char64_t:34,const:68,volatile:70,restrict:72,_Atomic:74,mutable:76,constexpr:78,struct:82,__declspec:86,final:90,override:90,public:94,private:94,protected:94,virtual:154,extern:156,static:158,register:160,inline:162,__attribute__:166,__based:172,__restrict:174,__uptr:174,__sptr:174,_unaligned:174,__unaligned:174,noexcept:188,throw:192,new:228,delete:230,operator:236,template:266,typename:272,class:274,using:284,friend:292,__cdecl:296,__clrcall:296,__stdcall:296,__fastcall:296,__thiscall:296,__vectorcall:296,case:306,default:308,if:320,else:326,switch:330,do:334,while:336,for:344,return:348,break:352,continue:356,goto:360,typedef:364,try:378,catch:382,namespace:388,static_assert:394,explicit:404,union:420,enum:442,signed:446,unsigned:446,long:446,short:446,decltype:458,auto:460,sizeof:492,TRUE:746,true:746,FALSE:748,false:748,NULL:500,nullptr:518,this:520},spec_={__proto__:null,"<":139},spec_templateArgsEnd={__proto__:null,">":143},spec_scopedIdentifier={__proto__:null,operator:218,new:504,delete:510},parser=dist.WQ.deserialize({version:14,states:"$+^Q!QQVOOP&qOUOOO'cOWO'#CdO*|QUO'#CgO+WQUO'#FoO,nQbO'#CwO-PQUO'#CwO.oQUO'#JaO.vQUO'#CvO/ROpO'#DyO/ZQ!dO'#DbOOQQ'#I['#I[O/fQUO'#KOO1VQUO'#I`OOQQ'#I`'#I`O4XQUO'#JrO7YQUO'#JrO9aQVO'#EZO9qQUO'#EZO9vQUOOO:OQVO'#EhO<`QVO'#EiOTOOQQ,5>d,5>dO!:pQVO'#ChO!>YQUO'#CyOOQQ,59c,59cOOQQ,59b,59bOOQQ,5;U,5;UO!>gQ#vO,5=`O!4bQUO,5>]O!@zQVO,5>`O!ARQbO,59cO!A^QVO'#FQOOQQ,5>X,5>XO!AnQVO,59VO!AuO`O,5:eO!AzQbO'#DcO!B]QbO'#JgO!BkQbO,59|O!DmQUO'#CsO!F]QbO'#CwO!FbQUO'#CvO!IuQUO'#JaOOQQ-EUO#-{QUO,5;TO#.mQbO'#CwO#$XQUO'#EZOcO?pQVO'#HwO#8vQUO,5>cO#8yQUO,5>cOOQQ,5>c,5>cO#9OQUO'#GoOOQR,5@q,5@qO#9WQUO,5@qO#9`QUO'#GqO#9hQUO,5mQVO,5tQUO,5>QO#@tQUO'#JWO#@{QUO,5>TO#A`QUO'#EbO#B}QUO'#EcO#CqQUO'#EcO#CyQVO'#EdO#DTQUO'#EeO#DqQUO'#EfOOQQ'#Jx'#JxO#E_QUO,5>bOOQQ,5>b,5>bO!,|QUO,59rO#EjQUO,5wQUO,5=rOOQQ,5=r,5=rO$4zQUO,5=rO$5PQUO,5=rO$@mQUO,5=rOOQQ,5=s,5=sOM{QVO,5=tO$AOQUO,5>VO#6SQVO'#F{OOQQ,5>V,5>VO$BqQUO,5>VO$BvQUO,5>]O!1sQUO,5>]O$DyQUO,5>`O$H]QVO,5>`P!6g{&jO,58|P$Hd{&jO,58|P$Hr{,UO,58|P$Hx{&jO,58|PO{O'#I{'#I{P$H}{&jO'#KdPOOO'#Kd'#KdP$IT{&jO'#KdPOOO,58|,58|POOO,5>p,5>pP$IYOSO,5>pOOOO-EgQ#vO1G2zO%SQUO'#FTOOQQ'#Ik'#IkO%>XQUO'#FRO%>dQUO'#J{O%>lQUO,5;lO%>qQUO1G.qOOQQ1G.q1G.qOOQR1G0P1G0PO%@dQ!dO'#I]O%@iQbO,59}O%BzQ!eO'#DeO%CRQ!dO'#I_O%CWQbO,5@RO%CWQbO,5@ROOQQ1G/h1G/hO%CcQbO1G/hO%EeQUO'#CyO!F]QbO,59cOOQR1G6U1G6UO#9hQUO1G1kO%GQQUO1G1gOCvQUO1G1kO%G}QUO1G5xO%I^Q#vO'#ElO%JUQbO,59cOOQR-ElQUO'#GZO&>qQUO'#KTO$#[QUO'#G^OOQQ'#KU'#KUO&?PQUO1G2_O&?UQVO1G1pOCvQUO'#FaOOQR'#Ip'#IpO&?UQVO1G1pO&ATQUO'#F}OOQR'#Ir'#IrO&AYQVO1G2fO&FVQUO'#GbOOQR1G2j1G2jOOQR,5w,5>wOOQQ-EyOOQQ-E<]-E<]O'9]QbO1G5mOOQQ7+%S7+%SOOQR7+'V7+'VOOQR7+'R7+'RO&KkQUO7+'VO'9hQUO7+%{O##qQUO7+%{OOQQ-E<`-E<`O':YQUO7+%|O';kQUO,5:{O!1sQUO,5:{OOQQ-EPQVO7+&XO'>xQUO,5:tO'@aQUO'#EbO'ASQUO,5:tO#CyQVO'#EdO'AZQUO'#EeO'BsQUO'#EfO'CZQUO,5:tOM{QVO,5;dO'CeQUO'#EzOOQQ,5;e,5;eO'CvQUO'#IhO'DQQUO,5@aOOQQ1G0_1G0_O'DYQUO1G/TO'ESQUO1G/TO'EnQUO7+)[OOQQ7+)_7+)_OOQQ,5=w,5=wO#/rQVO'#IxO'GaQUO,5?xOOQQ1G/R1G/RO'GlQUO,5?eOOQQ-E_O(ByQUO7+)fPOOO7+$S7+$SP(DlQUO'#KgP(DtQUO,5AQP(Dy{&jO7+$SPOOO1G6j1G6jO(EOQUO<tO&LRQUO,5>tOOQQ-EoQUO,5@cOOQQ7+&P7+&PO)>wQUO7+&jOOQQ,5=x,5=xO)@WQUO1G1vOOQQ<XAN>XO*$OQUOAN>XO*%UQUOAN>XO!AnQVOAN>XO*%ZQUO<XQUO'#CgO*A_QUO'#CgO*AlQUO'#CgO*AvQbO'#CwO*BXQbO'#CwO*BjQbO'#CwO*B{QUO,5:uO*CcQUO,5:uO*CcQUO,5:uO*C|QbO'#CwO*DXQbO'#CwO*DdQbO'#CwO*DoQbO'#CwO*CcQUO'#EZO*DzQUO'#EZOCvQUO'#EiO*FRQUO'#EiO#3oQUO'#JzO*FsQbO'#CwO*GOQbO'#CwO*GZQUO'#CvO*G`QUO'#CvO*HYQUO'#EbO*IeQUO'#EfO*JqQUO'#CoO*KPQbO,59cO*K[QbO,59cO*KgQbO,59cO*KrQbO,59cO*K}QbO,59cO*LYQbO,59cO*LeQbO,59cO*B{QUO1G0aO*LpQUO1G0aO*CcQUO1G0aO*DzQUO1G0aO*MWQUO,5:|O*NQQUO,5:|O*NwQUO,5;QO+#OQUO'#JaO+#`QUO'#CyO+#nQbO,59cO*B{QUO7+%{O*LpQUO7+%{O+#yQUO,5:{O+$ZQUO'#EbO+$kQUO1G0hO+%|QUO1G0gO+&WQUO1G0gO+&|QUO'#EfO+'mQUO7+&RO+'tQUO'#EZO+'yQUO'#CwO+(OQUO'#EjO+(TQUO'#EjO+(YQUO'#CvO+(_QUO'#CvO+(dQUO'#CwO+(iQUO'#CwO+(nQUO'#CvO+(yQUO'#CvO+)UQUO'#CvO*LpQUO,5:uO*DzQUO,5:uO*DzQUO,5:uO+)aQUO'#JaO+)}QUO'#JaO+*XQUO'#JaO+*lQbO'#CwO+*wQUO'#CrO!+aQUO'#EaO!1sQUO,5:{O+*|QUO'#EZ",stateData:"++r~O'tOSSOSTOSRPQVPQ&oPQ&qPQ&rPQ&sPQ&tPQ&uPQ&vPQ&wPQ~O)[OS~OPsO]dOa!ZOdjOlTOr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!S}O!ZiO!]!UO!^!TO!l!YO!ouO!p!^O!q!_O!r!_O!s!_O!u!`O!x!aO#S!qO#f#OO#g#PO#j!bO#y!tO#|!{O#}!zO$S!cO$Y!vO$_!nO$`!oO$f!dO$k!eO$m!fO$n!gO$r!hO$t!iO$v!jO$x!kO$z!lO$|!mO%T!pO%Y!rO%]!sO%b!uO%j!xO%u!yO%w!OO%}!|O&O!QO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'xRO(YYO(]aO(_fO(`eO(aoO(bXO)T!VO)U!WO~OR#VOV#QO&o#RO&q#SO&r#TO&s#TO&t#UO&u#UO&v#SO&w#SO~OX#XO'v#XO'w#ZO~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!QZX!SiX!ZZX!ZiX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX'{ZX'|$bX'}ZX(OZX(WZX(]ZX(]iX(^ZX(_ZX(_iX(`ZX(`iX(aZX(mZX~O(aiX!YZX~P'nO]#pO!Q#^O!Z#aO!]#nO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O'}#`O(O#`O(W#oO(]#bO(^#cO(_#cO(`#dO(a#_O~Od#tO#a#uO&f#vO&i#wO(P#qO~Ol#xO~O!S#yO](TXd(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX~Ol#xO~P-UOl#xO!k#{O(m#{O~OX#|O(c#|O~O!W#}O(W(ZP(e(ZP~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!p!_O!q!_O!r!_O!s!_O!u!`O#|!{O#}!zO$Y$YO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO(YYO~O]'hXa'SXd'hXl'SXl'hXr'SXr'hXs'SXs'hXt'SXt'hXu'SXu'hXv'SXv'hXw'SXw'hXy'SX{'SX!Z'hX!o'hX!p'SX!p'hX!q'SX!q'hX!r'SX!r'hX!s'SX!s'hX!u'SX!u'hX!x'hX#j'hX#|'SX#}'SX%b'hX%j'SX%u'SX%w'SX%}'SX&O'SX'x'SX'x'hX(]'hX(_'hX(`'hX~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!p!_O!q!_O!r!_O!s!_O!u!`O#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~Or![Os![Ot![Ou![Ov![Ow![O{!]O!p!_O!q!_O!r!_O!s!_O!u!`O](fXd(fXl(fX!Z(fX!x(fX#j(fX'x(fX(](fX(_(fX(`(fX~O(a$^O~P5rOPsO]dOdjOr![Os![Ot![Ou![Ov![Ow![O!ZiO!]!UO!^!TO!l!YO!x!aO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO(]aO(_fO(`eO(bXO)T!VO)U!WO~Oa$jOl$aO!y$kO'x$_O~P7aO(]$mO~O]$pO!Z$oO~Oa!ZOl8XOy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x8OO~P7aOPsO]dOdjO!ZiO!]!UO!^!TO!l!YO!x!aO#f#OO#g#PO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO(]aO(_fO(`eO(bXO)T!VO)U!WO~Oa$jOl$aO#j$lO'x$_O~P:uO]${OdjOl$yO!Z$}O!x!aO#j$lO'x$_O(]$zO(_fO(`fO~Op%QO]'zX](jX!Q'zX!Z'zX!Z(jX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX|'zX|(jX!Y'zX~O!k#{O(m#{O~P=bO!k'zX(m'zX~P=bOPsO]%VOa$jOl$aO!Z%YO![%]O!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%XO(bXO(m%ZO)T!VO)U!WO~O!S}O'|%^O(m%aO](jX!Z(jX~O]'zX!Q'zX!Z'zX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX!k'zX(m'zX|'zX!Y'zX~O](jX!Z(jX|(jX~PAuO]${OdjOl8_O!Z$}O!x!aO#j$lO'x8PO(]8cO(_8eO(`8eO~O'|%eO~OP%fO'uQO!['zX'|'zXQ'zX!h'zX~PAuO]${OdjOr![Os![Ot![Ou![Ov![Ow![O!Z$}O!p!_O!q!_O!r!_O!s!_O!u!`O!x!aO#j!bO%b!uO(]$zO(_fO(`fO~Ol%hO!o%mO'x$_O~PETO]${OdjOl%hO!Z$}O!x!aO#j!bO'x$_O(]$zO(_fO(`fO~O!S}O(a%qO(m%rO~O!Y%uO~P!QOa%wO%w!OO]%vXd%vXl%vXr%vXs%vXt%vXu%vXv%vXw%vX{%vX!Z%vX!p%vX!q%vX!r%vX!s%vX!u%vX!x%vX#j%vX'x%vX(]%vX(_%vX(`%vX(a%vX|%vX!Q%vX!S%vX!]%vX!^%vX!`%vX!b%vX!c%vX!e%vX!f%vX!g%vX!i%vX!j%vX'{%vX'}%vX(O%vX(W%vX(^%vX!k%vX(m%vXQ%vX!h%vX![%vX'|%vX!Y%vX}%vX#Q%vX#S%vX~Op%QOl(TX|(TXQ(TX!Q(TX!h(TX(W(TX(m(TX~P-UO!k#{O(m#{O]'zX!Q'zX!Z'zX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX|'zX!['zX'|'zX!Y'zXQ'zX!h'zX~OPsO]%VOa$jOl$aO!Z%YO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O]&QO!Z&PO(]%|O(_&RO(`&RO~O!S}O~P! iO](TXd(TXl(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX|(TXQ(TX!Q(TX!h(TX(W(TX(m(TX~O]#pO~P!!RO]&VO~O'uQO](gXa(gXd(gXl(gXr(gXs(gXt(gXu(gXv(gXw(gXy(gX{(gX!Z(gX!o(gX!p(gX!q(gX!r(gX!s(gX!u(gX!x(gX#j(gX#|(gX#}(gX%b(gX%j(gX%u(gX%w(gX%}(gX&O(gX'x(gX(](gX(_(gX(`(gX~O]&XO~O]#pO~O]&^O!Z&_O!]&[O!k&[O#b&[O#c&[O#d&[O#e&[O#f&`O#g&`O(O&]O(m&[O~P4XOl8`O%Y&dO'x8QO~O]&eOw&gO~O]&eO~OPsO]%VOa$jOl$aO!S}O!Z%YO!]!UO!^!TO!l!YO#S!qO#f#OO#g#PO#j$lO$_!nO$`!oO$f!dO$k!eO$m!fO$n!gO$r!hO$t!iO$v!jO$x!kO$z!lO%T!pO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x7qO(]%WO(`%WO(aoO(bXO)T!VO)U!WO~O]&kO~O!S#yO(a&mO~PM{O(a&oO~O(a&pO~O'x&qO~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~O'|&vO~O!S}O~O(a&yO~PM{O!S&{O'x&zO~O]'OO~O]${Oa!QOdjOr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!Z$}O!p!_O!q!_O!r!_O!s!_O!u!`O!x!aO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO(]$zO(_fO(`fO~Ol8bOp'RO#j$lO'x8RO~P!-WO]'UOd%aXl%aX!Z%aX!x%aX#j%aX'x%aX(]%aX(_%aX(`%aX~Ol$RO{!]O}'_O!S'ZO'x$QO'|'YO~Ol$RO{!]O}'dO!S'ZO'x$QO'|'YO~Ol$ROy'iO!S'fO#}'iO'x$QO~Ol$RO{!]O}'mO!S'ZO'x$QO'|'YO~Oa!QOl$ROy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~O]'pO~OPsOa$jOl$aO!Z%YO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O]'rO(W'tO~P!2mO]#pO~P!1sOPsO]%VOa$jOl$aO!Z'xO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~OY'yO'uQO'x&zO~O&p'|O~OS(QOT'}O)X(PO~O]#pO't(TO~Q&xXX#XO'v#XO'w(VO~Od(`Ol([O'x(ZO~O!Q&]a!^&]a!`&]a!b&]a!c&]a!e&]a!f&]a!g&]a!i&]a!j&]a'{&]a(W&]a(]&]a(^&]a(_&]a(`&]a(a&]a!k&]a(m&]a|&]a![&]a'|&]a!Y&]aQ&]a!h&]a~OPsOa$jOl$aO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(bXO)T!VO)U!WO]&]a!Z&]a!]&]a'}&]a(O&]a~P!7dO!S#yO|'yP~PM{O]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!Q#_X!SnX!ZnX!Z#_X!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX'{#_X'}#_X(O#_X(W#_X(]nX(]#_X(^#_X(_nX(_#_X(`nX(`#_X(mmX|nX|#_X~O(anX(a#_X!Y#_X~P!:zO](qO!Z(rO!](oO!k(oO#b(oO#c(oO#d(oO#e(oO#f(sO#g(sO(O(pO(m(oO~P4XOPsO]%VOa$jOl$aO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O!Z(xO~P!?aOd({O#a(|O(P#qO~O!S#yO!Z)OO'})PO!Y(oP~P!?aO!S#yO~PM{O(d)WO~Ol)XO]!VX!Q!VX(W!VX(e!VX~O])ZO!Q)[O(W(ZX(e(ZX~O(W)`O(e)_O~O]iXdiXlgXpiXriXsiXtiXuiXviXwiX{iX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX!SiX!QiX(WiX(miX|iX~O(aiX}iX'|iX!]iX!^iX!`iX!biX!ciX!eiX!fiX!giX!iiX!jiX'{iX'}iX(OiX(^iX!kiX![iXQiX!hiX!YiX#QiX#SiX~P!BsO(P)aO~Ol)bO~O](TXd(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX!Q(TX!S(TX!](TX!^(TX!`(TX!b(TX!c(TX!e(TX!f(TX!g(TX!i(TX!j(TX'{(TX'}(TX(O(TX(W(TX(^(TX!k(TX(m(TX|(TX![(TX'|(TXQ(TX!h(TX!Y(TX}(TX#Q(TX#S(TX~Ol)bO~P!FgO(a)cO~P5rOp%QOl(TX~P!FgOr![Os![Ot![Ou![Ov![Ow![O{!]O!p!_O!q!_O!r!_O!s!_O!u!`O](fad(fal(fa!Z(fa!x(fa#j(fa'x(fa(](fa(_(fa(`(fa|(fa!Q(fa(W(fa(m(faQ(fa!h(fa!S(fa'|(fa(a(fa~O]ZXlgXpZXpiX!QZX!SiX!ZZX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'}ZX(OZX(WZX(]ZX(^ZX(_ZX(`ZX(aZX(mZX|ZX~O![ZX'|ZX!YZXQZX!hZX~P!LbO]#pO!Z#aO!]#nO'}#`O(O#`O~O!Q&Sa!^&Sa!`&Sa!b&Sa!c&Sa!e&Sa!f&Sa!g&Sa!i&Sa!j&Sa!k&Sa'{&Sa(W&Sa(]&Sa(^&Sa(_&Sa(`&Sa(a&Sa(m&Sa|&Sa![&Sa'|&Sa!Y&SaQ&Sa!h&Sa~P!NrOd#tO#a)hO&f#vO&i#wO(P7sO~Ol)iO~Ol)iO!S#yO~Ol)iO!k#{O(m#{O~Or![Os![Ot![Ou![Ov![Ow![O~PWO]/VOdjOr![Os![Ot![Ou![Ov![Ow![O!Z/UO!x!aO!y$kO#j$lO'x$_O|#UX!Q#UXQ#UX!h#UX~Ol8_O(]/SO(_9XO(`9XO~P'?YO]$pO|!|a!Q!|aQ!|a!h!|a~O!Z+SO~P'@qO]/VOa!QOdjOl8aOy!wO!Z/UO!x!aO#j$lO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x8RO(W)|O(YYO(]9TO(_3]O(`3]O|(iP~P%GVO(_9XO(`9XO|#YX!Q#YXQ#YX!h#YX~P&![O!Z$oO(m3aO~P'@qO'x&zO|#nX!Q#nXQ#nX!h#nX~O(W3dO(YYO~P4XO!Q/]O|(ia~Or![Os![Ot![Ou![Ov![Ow![O|qiQqi!Qqi!hqi(Wqi(aqi~P! iO]$pO!Z+SO|qiQqi!Qqi!hqi(Wqi(aqi~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&^q(a&^q!k&^q(m&^q|&^q![&^q'|&^q!Y&^qQ&^q!h&^q~P!NrO!Q/eOQ(Qa!h(Qa~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q'ma!['ma~P!NrO![3kO~O(W3lO!Q%da!S%da(m%da~O!Q/nO!S(za(m(za~O!Q3oO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a#_O!Y(oX~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q$Ui(a$Ui~P!NrO]*hO!S#yO!Z$oO(m*jO!Q'ba(a'ba~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a3qO~P!NrO]$pO!Z+SO|#Ui!S#Ui(a#Ui(m#Ui!Q#UiQ#Ui!h#Ui~O(W#Ui~P'MfO]#Vi!S#Vi!Z#Vi|#Vi(a#Vi(m#Vi!Q#ViQ#Vi!h#Vi(W#Vi~P#B`O![3sO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![3sO(]3uO~P#'{O![3sO~PM{O(a3vO~O]*hO!Q*lO!S#yO!Z$oO(a(sX~O(m3wO~P(!lO|3yO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|3yO~O$i3{OP$eq]$eqa$eqd$eql$eqr$eqs$eqt$equ$eqv$eqw$eqy$eq{$eq!S$eq!Z$eq!]$eq!^$eq!l$eq!o$eq!p$eq!q$eq!r$eq!s$eq!u$eq!x$eq#S$eq#f$eq#g$eq#j$eq#y$eq#|$eq#}$eq$S$eq$Y$eq$_$eq$`$eq$f$eq$k$eq$m$eq$n$eq$r$eq$t$eq$v$eq$x$eq$z$eq$|$eq%T$eq%Y$eq%]$eq%b$eq%j$eq%u$eq%w$eq%}$eq&O$eq&Z$eq&[$eq&`$eq&d$eq&m$eq&n$eq'q$eq'u$eq'x$eq(Y$eq(]$eq(_$eq(`$eq(a$eq(b$eq)T$eq)U$eq!Y$eq~O(a3|O~O(a4OO~PM{O'|4PO(m*jO~P(!lO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a4OO~P!NrO|4RO~PM{O(a4TO~O]+|Or![Os![Ot![Ou![Ov![Ow![O!x!aO'x+xO(]+yO~O]$pO!Z0rO!Q$}a(a$}a|$}a~O![4ZO(]4[O~P#'{O!Q0sO(a(wa~O]$pO|4_O!Z0rO~O!S}O$f!dO$k!eO$m!fO$n!gO$r,TO$t!iO$v!jO$x!kO$z!lO$|!mO'x7rOd$^q!o$^q!x$^q#S$^q#y$^q$S$^q$Y$^q$_$^q$`$^q%T$^q%Y$^q%]$^q%b$^q'q$^q(_$^q!Y$^q$i$^q~P#IjO(a4aO~OP4bO'uQO~O!Q1QOQ(pa!h(pa~Op%QO(m4fOQ#{al(TX!Q#{a!h#{a(W(TX~P$(WO'x+xOQ$Pa!Q$Pa!h$Pa~Op%QO(m4fOQ#{a](UXd(UXl(UXr(UXs(UXt(UXu(UXv(UXw(UX{(UX}(UX!Q#{a!S(UX!Z(UX!h#{a!p(UX!q(UX!r(UX!s(UX!u(UX!x(UX#j(UX'x(UX'|(UX(W(UX(](UX(_(UX(`(UX~O#|4iO#}4iO~Ol)bO(a(UX~P$(WOp%QOl(TX(a(UX~P$(WO(a4kO~Ol$RO!P4pO'x$QO~O!Q1dO!S(Va~O!Q1dO(W4sO!S(Va~O(a4uO(m4wO~P&LlO]1nOl([Or![Os![Ot![Ou![Ov![Ow![O!x!aO!y$kO#j$lO'x(ZO(]1kO(_1oO(`1oO~O(]4|O~O]$pO!Q5PO!S*iO!Z5OO'|1rO~O(a4uO(m5RO~P(5RO]1nOl([O!x!aO#j$lO'x(ZO(]1kO(_1oO(`1oO~Op%QO](hX!Q(hX!S(hX!Z(hX'|(hX(a(hX(m(hX|(hX~O(a4uO~O(a5XO~PAdO'x&zO!Q'kX!Y'kX~O!Q2RO!Y)Oa~Op%QO](}ad(}al(}ar(}as(}at(}au(}av(}aw(}a{(}a!S(}a!Z(}a!p(}a!q(}a!r(}a!s(}a!u(}a!x(}a#j(}a'x(}a(](}a(_(}a(`(}a(a(}a|(}a!Q(}a!](}a!^(}a!`(}a!b(}a!c(}a!e(}a!f(}a!g(}a!i(}a!j(}a'{(}a'}(}a(O(}a(W(}a(^(}a!k(}a(m(}aQ(}a!h(}a![(}a'|(}a!Y(}a}(}a#Q(}a#S(}a~O!S'fO]%tqd%tql%tqr%tqs%tqt%tqu%tqv%tqw%tq{%tq!Z%tq!p%tq!q%tq!r%tq!s%tq!u%tq!x%tq#j%tq'x%tq(]%tq(_%tq(`%tq(a%tq|%tq!Q%tq!]%tq!^%tq!`%tq!b%tq!c%tq!e%tq!f%tq!g%tq!i%tq!j%tq'{%tq'}%tq(O%tq(W%tq(^%tq!k%tq(m%tqQ%tq!h%tq![%tq'|%tq!Y%tq}%tq#Q%tq#S%tq~OPsOa$jOl$aO!S#yO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(bXO)T!VO)U!WO~O])Si!Q)Si!Z)Si!])Si!^)Si!`)Si!b)Si!c)Si!e)Si!f)Si!g)Si!i)Si!j)Si'{)Si'})Si(O)Si(W)Si(])Si(^)Si(_)Si(`)Si(a)Si!k)Si(m)Si|)Si![)Si'|)Si!Y)SiQ)Si!h)Si~P(>_O|5dO~O![5eO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&hq(a&hq!k&hq(m&hq|&hq![&hq'|&hq!Y&hqQ&hq!h&hq~P!NrO!Q5fO|)ZX~O|5hO~O)X5iO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q^y(a^y!k^y(m^y|^y![^y'|^y!Y^yQ^y!h^y~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|'na!Q'na~P!NrO]#pO!S#yO!Q&ey!Z&ey!]&ey!^&ey!`&ey!b&ey!c&ey!e&ey!f&ey!g&ey!i&ey!j&ey'{&ey'}&ey(O&ey(W&ey(]&ey(^&ey(_&ey(`&ey(a&ey!k&ey(m&ey|&ey![&ey'|&ey!Y&eyQ&ey!h&ey~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&hy(a&hy!k&hy(m&hy|&hy![&hy'|&hy!Y&hyQ&hy!h&hy~P!NrO]$pO!Z+SO!S%hy(a%hy(m%hy~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q'`a!Y'`a~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q#ui!Y#ui~P!NrO!Y5kO~P%@zO![5kO~P%@zO|5kO~P%@zO|5mO~P%@zO]$pO!Z$oO|!}y!Q!}y!S!}y(a!}y(m!}y'|!}yQ!}y!h!}y~Or#Tis#Tit#Tiu#Tiv#Tiw#Ti}#Ti!S#Ti#Q#Ti#S#Ti'|#Ti(O#Ti(m#Ti|#Ti!Q#Ti(a#TiQ#Ti!h#Ti~O]$pO!Z+SO~P) sO]&QO!Z&PO(]8lO(_8mO(`8mO~P) sO|5oO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO!Q5pO|(kX~O|5rO~O]$pO|!|i!Q!|iQ!|i!h!|i~O!Z+SO~P)%PO|#YX!Q#YXQ#YX!h#YX~P'>WO!Z$oO~P)%PO]'XXd&{Xl&{Xr'XXs'XXt'XXu'XXv'XXw'XX|'XX!Q'XX!Z'XX!x&{X#j&{X'x&{X(]'XX(_'XX(`'XXQ'XX!h'XX~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|#li!Q#liQ#li!h#li~P!NrO]$pO!Z+SO|qqQqq!Qqq!hqq(Wqq(aqq~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dOQ)RX!Q)RX!h)RX~P!NrO(W5tOQ)QX!Q)QX!h)QX~O![5vO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![5vO~PM{O|$hi!Q$Ua(a$Ua~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a5yO~P!NrO|5{O~PM{O|5{O!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|5{O~O]$pO!Z0rO!Q$}i(a$}i|$}i~O![6SO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![6SO(]6UO~P#'{O![6SO~PM{O]$pO!Z0rO!Q'ea(a'ea~OP%fO|6VO'uQO~O|6VO~O'x+xO(W1VO(m1UOQ#{X!Q#{X!h#{X~O(a6YO~P$=WO(a6YO~P$1eO(a6YO~P$5jO(W6ZO!Q&|a!S&|a~O!Q1dO!S(Vi~O(a6_O(m6aO~P(5RO(a6_O~O(a6_O(m6eO~P&LlOr![Os![Ot![Ou![Ov![Ow![O~P(5nO]$pO!Z5OO!Q!va!S!va'|!va(a!va(m!va|!va~Or![Os![Ot![Ou![Ov![Ow![O}6iO#Q)tO#S)uO(O)qO~O]!za!Q!za!S!za!Z!za'|!za(a!za(m!za|!za~P)4aO![6mO(]6nO~P#'{O!Q5PO!S#yO'|1rO(a6_O(m6eO~O!S#yO~P#<|O]$pO|6qO!Z5OO~O]$pO!Z5OO!Q#ra!S#ra'|#ra(a#ra(m#ra|#ra~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a#sa~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a6_O~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q%yi!Y%yi~P!NrO!Z-iO]&gi!Q&gi!S&gi!]&gi!^&gi!`&gi!b&gi!c&gi!e&gi!f&gi!g&gi!i&gi!j&gi'{&gi'}&gi(O&gi(W&gi(]&gi(^&gi(_&gi(`&gi(a&gi!k&gi(m&gi|&gi![&gi'|&gi!Y&giQ&gi!h&gi~O'x&zO(W6vO~O!Q5fO|)Za~O|6xO~P%@zO]$pO!Z+SO!S#Tq(m#Tq|#Tq!Q#Tq(a#TqQ#Tq!h#Tq~Or#Tqs#Tqt#Tqu#Tqv#Tqw#Tq}#Tq#Q#Tq#S#Tq'|#Tq(O#Tq~P)=ZO!Q5pO|(ka~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|#lq!Q#lqQ#lq!h#lq~P!NrO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Y'`a(a$di~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|$hq!Q$Ui(a$Ui~P!NrO|6|O~PM{O|6|O!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|6|O~O|7PO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|7PO~O]$pO!Z0rO!Q$}q(a$}q|$}q~O![7RO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7RO~PM{O(a7SO~O(m4fOQ#{a!Q#{a!h#{a~O(W7TO!Q&|i!S&|i~O!Q1dO!S(Vq~O!Q5PO!S#yO'|1rO(a7UO(m7WO~O(a7UO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7UO~P!NrO(a7UO(m7ZO~P(5RO]$pO!Z5OO!Q!vi!S!vi'|!vi(a!vi(m!vi|!vi~O]!zi!Q!zi!S!zi!Z!zi'|!zi(a!zi(m!zi|!zi~P)4aO![7`O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7`O(]7bO~P#'{O![7`O~PM{O]$pO!Z5OO!Q'^a!S'^a'|'^a(a'^a(m'^a~O|7cO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|7cO~O]$pO!Z0rO!Q$}y(a$}y|$}y~O(a7fO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7fO~P!NrO!Q5PO!S#yO'|1rO(a7fO(m7iO~O]$pO!Z5OO!Q!vq!S!vq'|!vq(a!vq(m!vq|!vq~O![7kO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7kO~PM{O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7mO~P!NrO(a7mO~O]$pO!Z5OO!Q!vy!S!vy'|!vy(a!vy(m!vy|!vy~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7pO~P!NrO(a7pO~O]ZXlgXpZXpiX!QZX!SiX!ZZX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'|$bX'}ZX(OZX(WZX(]ZX(^ZX(_ZX(`ZX(aZX(mZX~O]#_XlmXpnXp#_X!Q#_X!SnX!Z#_X!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX'{#_X'}#_X(O#_X(W#_X(]#_X(^#_X(_#_X(`#_X(mmX|#_XQ#_X!h#_X~O(a#_X![#_X'|#_X!Y#_X~P*(}O]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!ZnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX|nX|#_X!QnX(WnX~O(anX(mnX~P*+_O]#_XlmXpnXp#_X!Q#_X!Z#_X|#_XQ#_X!h#_X~O!S#_X(a#_X(m#_X'|#_X~P*-iOQnXQ#_X!QnX!hnX!h#_X(WnX~P!:zO]nX]#_XlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!SnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX~O'|nX(anX(mnX~P*/OOdnX|#_X!Q#_X!ZnX!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX'{#_X'}#_X(O#_X(W#_X(]#_X(^#_X(_#_X(`#_X(a#_X(mmX~P*/OO]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!ZnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX(a#_X~OlmXpnX(a#_X~Od({O#a(|O(P7sO~Od({O#a(|O(P7wO~Od({O#a(|O(P7tO~O]iXriXsiXtiXuiXviXwiX|iX!ZiX(]iX(_iX(`iXdiX{iX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX~P!LbO]ZXlgXpZXpiX!QZX!ZZX(aZX(mZX~O!SZX'|ZX~P*6|OlgXpiX(aZX(miX~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!ZZX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX|ZX|iX!QiX(WiX(miX~O(aZX~P*8QO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiX!QZX!QiX!SiX!ZZX!ZiX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'}ZX(OZX(WZX(WiX(]ZX(]iX(^ZX(_ZX(_iX(`ZX(`iX(mZX~OQZXQiX!hZX!hiX~P*:[OdiX{iX|ZX|iX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(miX~P*:[O]iXdiXriXsiXtiXuiXviXwiX{iX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX~P!LbO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!ZZX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX(aiX~O!SiX'|iX(miX~P*?nOdiX!ZiX~P*?nOd#tO#a)hO&f#vO&i#wO(P#qO~Od#tO#a)hO&f#vO&i#wO(P7vO~Od#tO#a)hO&f#vO&i#wO(P7xO~Or![Os![Ot![Ou![Ov![Ow![O~PCvOr![Os![Ot![Ou![Ov![Ow![O!y$kO~PCvOd#tO#a)hO(P7uO~Od#tO#a)hO(P7zO~Od#tO#a)hO(P7tO~Od#tO#a)hO(P7yO~O]${OdjOl8_Or![Os![Ot![Ou![Ov![Ow![O!Z$}O!x!aO!y$kO#j$lO'x$_O(]8dO(_8fO(`8fO~O]${OdjOl8_O!Z$}O!x!aO#j$lO'x$_O(]8dO(_8fO(`8fO~Od#tO#a#uO(P7tO~Od#tO#a#uO(P7wO~Ol7}O~Ol7|O~O]&QOr![Os![Ot![Ou![Ov![Ow![O!Z&PO(]8lO(_8mO(`8mO~O}#UX!S#UX#Q#UX#S#UX'|#UX(O#UX(m#UX|#UX!Q#UX(a#UXQ#UX!h#UX~P*GeO]&QO!Z&PO(]8lO(_8mO(`8mO~Or#YXs#YXt#YXu#YXv#YXw#YX}#YX!S#YX#Q#YX#S#YX'|#YX(O#YX(m#YX|#YX!Q#YX(a#YXQ#YX!h#YX~P*ISO]cXlgXpiX!ScX~Od({O#a)hO(P#qO~Od({O#a)hO(P7uO~Od({O#a)hO(P7zO~Od({O#a)hO(P7yO~Od({O#a)hO(P7tO~Od({O#a)hO(P7vO~Od({O#a)hO(P7xO~Or![Os![Ot![Ou![Ov![Ow![O~P*FRO}#Ua!S#Ua#Q#Ua#S#Ua'|#Ua(O#Ua(m#Ua|#Ua!Q#Ua(a#UaQ#Ua!h#Ua~P*GeOr#Uas#Uat#Uau#Uav#Uaw#Ua}#Ua#Q#Ua#S#Ua'|#Ua(O#Ua~P&2UOr#Yas#Yat#Yau#Yav#Yaw#Ya}#Ya#Q#Ya#S#Ya'|#Ya(O#Ya~P&5bO](TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(m(TX~Ol7|O!S(TX'|(TX(a(TX~P+ nO]&RXlmXpnX!S&RX~Od2hO#a)hO(P9OO~O(]%|O(_&RO(`&RO(W#Ta~P':|Ol$yO(]9TO(_3]O(`3]O~P'?YOr#Uis#Uit#Uiu#Uiv#Uiw#Ui}#Ui#Q#Ui#S#Ui'|#Ui(O#Ui~P'MfO!S#Ti|#Ti(a#Ti(m#Ti!Q#TiQ#Ti!h#Ti(W#Ti~O]$pO!Z+SO~P+%bO]&QO!Z&PO(]%|O(_&RO(`&RO~P+%bOdjOl8_O!x!aO#j$lO'x$_O~O]/VO!Z/UO(]/SO(_9XO(`9XO|#YX!Q#YXQ#YX!h#YX~P+&kO(W#Tq~P)=ZO(]8^O~Ol8oO~Ol8pO~Ol8qO~Ol8rO~Ol8sO~Ol8tO~Ol8uO~Ol8oO!k#{O(m#{O~Ol8tO!k#{O(m#{O~Ol8uO!k#{O(m#{O~Ol8tO!S#yOQ(TX!Q(TX!h(TX(W(TX|(TX(m(TX~P$(WOl8uO!S#yO~P$(WOl8sO|(TX!Q(TX(W(TX(m(TX~P$(WOd-xO#a)hO(P9OO~Ol9PO~O(]9hO~OV&o&r&s&q'u(b!W'xST#b!^!`&td#c!l&[!j]&p)[&u'}!b!c&v&w&v~",goto:"$@Y)[PPPPPP)]P)`PP,r1vP4l4l7dP7d:[P:u;X;mAtHTNh!&_P!,h!-]!.QP!.lPPPPPP!/SP!0gPPP!1vPP!2|P!4f!4j!5]P!5cPPPPP!5fP!5fPP!5fPPPPPPPP!5r!8vPPPPP!8yP:x!:UPP:x!c!>p!@T!ArP!ArP!BS!Bh!CV!Bh!Bh!Bh!>p!>p!>p!Cv!HP!HnPPPPPPP!Ie!MhP!>p!>c!>c##z#$Q:x:x:x#$T#$h#&p#&x#&x#'PP#'a#'hPP#'h#'h#'o#'PP#'s#(d#'YP#(oP#)R#*{#+U#+_PP#+t#,_#,{#-i#+tP#.t#/QP#+tP#+tPP#/T#+t#+tP#+tP#+tP#+tP#+tP#1zP#2_#2_#2_#2_#+_#+_P#2lP#+_#*{P#2p#2pP#2}#*{#*{#5xP#6]#6h#6n#6n#*{#7d#*{P#8O#8O!4f!4f!4f!4f!4f!4f!/S!/SP#8RP#9i#9w!/S!/S!/SPP#9}#:Q!I]#:T7d4l#g#?|4lPP4l#Af4lP4l4l4lP4lP#DY4lP#Af#Df4lPPPPPPPPPPP)]P#GY#G`#Iv#JV#J]#KY#K`#Kv#LQ#MY#NX#N_#Ni#No#N{$ V$ _$ e$ k$ y$!S$![$!b$!m$!|$#W$#^$#d$#k$#z$$Q$%i$%o$%u$%|$&T$&^PPPPPPPP$&d$&hPPPPP$,p#9}$,s$0O$2V$3YP$3]P$3a$3dPPPPPPPPP$3p$5]$6d$7V$7]$9f$9iP$;O$;U$;Y$;]$;c$;o$;y$_$>o$>r$?S$?a$?g#9}#:Q#:Q$?jPP$?m$?xP$@S$@VR#WP&jsOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iU%fs%g4bQ&W!^Q'y#Qd.j)Z.g.h.i.l2y2z2{3O5lR4b1PdgOade|}%t&{*i,Z#^$|fmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hS%Si/s&O%z!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/Y/e0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ&c!cQ&}!rQ'y#TQ'z#QQ'{#RQ*U$}Q+[&VQ+e&dS-Z'f2RQ/j*]Q2_-hQ2c-oQ3c/ZQ6v5fR8g/U$f#]S!Z$`$j$q%R%y%{&l&u&x'q'w(W(X(a(b(c(d(e(f(g(h(i(j(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7nQ&Y!aQ'v#OQ(S#VQ(v#v[*k%b)d/v0a0i0xQ+_&XQ-j'uQ-n'zQ-u(TS.S(u-kQ/m*bS2m.T.UR5j2n&k!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i&k!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ(^#`S*b%^/nQ.])Pk1q,v1h1k1n1o4x4y4z4|5P6g6h7^Q(`#`k1p,v1h1k1n1o4x4y4z4|5P6g6h7^l(_#`,v1h1k1n1o4x4y4z4|5P6g6h7^T*b%^/n^UO|}%t&{*i,Z#`$S[_!b!m!v!w!x!y!z!{#O#u#v$Y$p$s&Q&W&s'R'Y'`'e'i'n'v(v(|)q)z+]+c+g,b,c,l,s,t-^.z.}/]1Q1U1`1a1b1d1i4f4p5p9n9o&[$baefi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$f$g$m$o$z${%W%X%Y%e%r&P&f&j'O'S'U'p'x(x)O)l)n)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.v.|/Q/R/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3]3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i9TY%itu%m,g,wl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q8j'TU8k'Z,}-PU9[d%V'r![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dQ9_!tQ9`/VU9a%Q*h/e^9b&e&k&v,P,S0w0zT9m%^/n^VO|}%t&{*i,ZQ$S-^!j$T[_!b!m!v!{#O#u#v$Y$p$s&Q&W&s'R'v(v(|)q)z+]+c+g,b,t.z.}/]1Q1U1i4f5p9n9oj$bf$f$g$m$z${'S)l)n.v/R3]9T%p$caei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iU$rd%V'rY%itu%m,g,wQ'P!tp'W!w!x!y!z'Y'`'e'i'n,c,s1`1a1b1d4pl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q,f'TQ1[,lU8}'Z,}-P![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dU9i%Q*h/e^9j&e&k&v,P,S0w0zQ9k/VT9m%^/nx!ROd|}%Q%V%t&e&k&v&{'r*h*i,P,S,Z/e0w0z!t$X[_!b!m!t!v!{#O#u#v$Y$p$s&Q&W&s'R'T'Z'v(v(|)q)z+]+c+g,t,}-P.z.}/V/]1Q1U1i4f5p9n9o%p$iaei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#t%Ofmtu#`$W$f$g$m$z${%^%m&d'S'V)f)l)n){*l+h+r,Q,g,v,w.v/R/S/W/n0`1h1k1n1o3]4x4y4z4|5P6g6h7^8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hQ&b!cn'X!w!x!y!z'Y'`'e'i'n,s1`1a1b1d4pf+}&t+w+y+|0m0n0p0s4V4W6RQ1T,bQ1W,cQ1Z,kQ1],lQ2U-^Q4h1VR6X4ix!ROd|}%Q%V%t&e&k&v&{'r*h*i,P,S,Z/e0w0z!v$X[_!b!m!t!v!{#O#u#v$Y$p$s&Q&W&s'R'T'Z'v(v(|)q)z+]+c+g,b,t,}-P.z.}/V/]1Q1U1i4f5p9n9o%p$iaei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#v%Ofmtu!c#`$W$f$g$m$z${%^%m&d'S'V)f)l)n){*l+h+r,Q,g,v,w.v/R/S/W/n0`1h1k1n1o3]4x4y4z4|5P6g6h7^8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hp'X!w!x!y!z'Y'`'e'i'n,c,s1`1a1b1d4pQ1],lR2U-^^WO|}%t&{*i,Z#`$S[_!b!m!v!w!x!y!z!{#O#u#v$Y$p$s&Q&W&s'R'Y'`'e'i'n'v(v(|)q)z+]+c+g,b,c,l,s,t-^.z.}/]1Q1U1`1a1b1d1i4f4p5p9n9oj$bf$f$g$m$z${'S)l)n.v/R3]9T%p$daei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iY%itu%m,g,wl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q8j'TU8k'Z,}-P![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dQ9_!tQ9`/VU9cd%V'rU9d%Q*h/e^9e&e&k&v,P,S0w0zT9m%^/np#rT$R$a$y%h([8X8Y8Z8_8`8a8b8h8i9lo(y#x)b)i-y7{7|7}8o8p8q8r8s8t8u9Pp#sT$R$a$y%h([8X8Y8Z8_8`8a8b8h8i9lo(z#x)b)i-y7{7|7}8o8p8q8r8s8t8u9P^%Pgh$|%S%T%z8gd%x!R$X$i%O&b'X1T1W1]2UV-z(^(_1qS$wd%VQ*W%QQ-g'rQ0]+cQ3X.}Q3h/eR6y5p#s!QO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P.z.}/V/]/e0w0z1Q1U1i4f5p9n9o#O^O[_`|}!b!t!v#u$V$Y$[$]$p%t&Q&W&Z&e&k&v&{'R'T'Z(|)g)z*h*i+]+g,P,S,Z,l,t,}-P/V/]0w0z1Q1iS'`!w1aS'e!x1bV'n!z,c1`S'^!w1aS'c!x1bU'l!z,c1`W-S'['_'`4mW-W'a'd'e4nW-c'j'm'n4lS1{-T-US2O-X-YS2Z-d-eQ5Z1|Q5]2PR5c2[S']!w1aS'b!x1bU'k!z,c1`Y-R'['^'_'`4mY-V'a'c'd'e4nY-b'j'l'm'n4lU1z-S-T-UU1}-W-X-YU2Y-c-d-eS5Y1{1|S5[2O2PS5b2Z2[Q6r5ZQ6s5]R6t5cT,{'Z,}!aZO[|}$p%t&Q&W&e&k&v&{'R'T'Z)z*h*i+]+g,P,S,Z,l,t,}/V/]0w0z1QQ$OYR.n)[R)^$Oe.j)Z.g.h.i.l2y2z2{3O5l&j!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7ie.j)Z.g.h.i.l2y2z2{3O5lR3P.nd]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1iQ%ktT)o$n)p!fbOadeftu|}!t$f$g$m$z${%m%t&{'S'T'Z)l)n*i,Z,g,w,}-P.v/R/V3]9Tf+z&t+w+y+|0m0n0p0s4V4W6Rj1l,v1h1k1n1o4x4y4z4|5P6g6h7^r9Zm$W'V)f*l+h+r,Q0`8[8]8^8c8e8v8x9Qi9p){/S/W8d8f8w8y9R9X9f9g9hv$nc$h$t$x%b'Q)d)k,e,p.t.u/X/v0a0i0x3R3^|%}!X$v%|&Q&R&a(t){*P*R*|.W/R/S/V/W/`3]9S9T9W9XY+Q3T5n8{8|9Un+R&O*S*}+X+Y+b.R/T/a0P2p3[3f9V9Y^0q+{0o0u4U4]6Q7QQ0|,WY3S.y3U8l8m8ze4}1m4t4{5T5U6d6f6o7]7jW)|$p&Q*h/VS,_'R1QR3d/]#sjOadefmtu|}!t$W$f$g$m$z${%m%t&{'S'T'V'Z)f)l)n){*i*l+h+r,Q,Z,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h#Qjadefm!t$W$f$g$m$z${'S'V)f)l)n){*l+h+r,Q.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h`kO|}%t&{'T*i,ZU%jtu,gQ*s%mS,u'Z,}T1v,w-PW)r$n)p)s.xW+O%}+P+R0ST6i4}6jW)r$n)p)s.xQ+Q%}S0R+P+RQ3r0ST6i4}6j!X&S!X$v%|&Q&R&a(t){*P*R*|.W.y/R/S/V/W/`3U3]8l8m8z9S9T9W9X!U&S$v%|&Q&R&a(t){*P*R*|.W.y/R/S/V/W/`3U3]8l8m8z9S9T9W9XR&T!XdhOade|}%t&{*i,Z#^$|fmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h&U%Ti!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ&c!cR+e&dj#tT$a$y%h8X8Y8Z8_8`8a8b8h8ii({#x)i7{7|7}8o8p8q8r8s8t8uj#tT$a$y%h8X8Y8Z8_8`8a8b8h8ih({#x)i7{7|7}8o8p8q8r8s8t8uS-x([9lT2h-y9P#^jfmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hdlOade|}%t&{*i,Z&V!Yi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#^jfmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hdlOade|}%t&{*i,Z&U!Yi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7ik1p,v1h1k1n1o4x4y4z4|5P6g6h7^Q/[){R3`/WR/[){Q1t,vS4v1h1mU6`4t4x5QS7V6^6dR7h7Y^#zV!R$c$i$r9i9jQ&n!iS(m#p*hS)S#y*iQ)V#{Y*k%b)d/v0i0xQ-j'uS.S(u-kS/c*T2^Q/m*bS/u*j3wQ1t,vQ2j-|S2m.T.US2r.X3oQ2w.`Q3x0aU4v1h1m1uQ5j2nQ6O4PY6`4t4w4x5Q5RW7V6^6a6d6eU7h7W7Y7ZR7o7iS)S#y*iT2r.X3oZ)Q#y)R*i.X3o^zO|}%t&{*i,ZQ,n'TT,{'Z,}S'T!t,mR1X,dS,_'R1QR4j1XT,_'R1Q^zO|}%t&{*i,ZQ+^&WQ+j&eS+s&k0zW,R&v,P,S0wQ,n'TR1^,l[%cm$W+h+r,Q0`R/w*l^zO|}%t&{*i,ZQ+^&WQ,n'TR1^,l!OqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cS%_k,uS%pw,hQ&U!XQ&w!pU*e%`%j1vQ*n%bS*u%n%oQ+Z&TQ+n&hS.r)d,pS/y*r*sQ/{*tQ3Q.tQ3p/zQ4`0|Q5S1mQ6b4tR7[6d_zO|}%t&{*i,ZQ&|!rQ+^&WR,[&}wrO|}!f%e%t&f&j&{*i+m,Z0d3{4R5{6|7P7c!PqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7c!OnO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cR&r!l!OqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cR+j&e!OpO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cW$ud%V'r0fQ&n!iS(Y#^3oQ+i&eS+t&k0zQ0c+jQ4S0kQ5|4OR6}5yQ&f!dQ&h!eQ&j!gR+m&gR+k&e&b!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iR0g+o^zO|}%t&{*i,ZW,R&v,P,S0wT,{'Z,}g+}&t+w+y+|0m0n0p0s4V4W6RT,U&w,V^zO|}%t&{*i,ZT,{'Z,}&j!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iR4c1P^uO|}%t&{*i,ZQ%mtQ,g'TT,w'Z,}S%`k,uS*r%j1vR/z*sQ*c%^R3m/nS%_k,uS%pw,hU*e%`%j1vS*u%n%oS/y*r*sQ/{*tQ3p/zQ5S1mQ6b4tR7[6dbwO|}%t&{'Z*i,Z,}S%nt,gU%ou,w-PQ*t%mR,h'TR,n'T#r!QO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P.z.}/V/]/e0w0z1Q1U1i4f5p9n9oR2V-^Q'h!yS-_'g'iS2W-`-aR5a2XQ-['fR5_2RR*X%QR3i/e&c!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i$Z#fS$q%R&l&u&x'q'w(W(X(a(b(d(e(f(g(h(i(j(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n#w#gS$q%R&l&u&x'w(W(X(a(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n#}#jS$q%R&l&u&x'w(W(X(a(d(e(f(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n&c!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ-k'uQ.T(uQ2n.UR6u5e&c!XOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ#YQR(U#YU$fa$z9T`$sd%Q%V'r+c.}/e5pQ&s!m!Q)j$f$s&s)l)w*R+U.v/`0U0m4V4Y4y6R6g6l7^8[8v8w9Q9R9fS)l$g$mQ)w$oQ*R$vS+U&P/UQ.v)nQ/`*PQ0U+SQ0m+yS4V0n0pQ4Y0rQ4y1kQ6R4WS6g4z4|Q6l5OQ7^6hQ8[8cS8v8]8^S8w9g9hQ9Q8xQ9R8yT9f/S8dQ1e,qU4q1e4r6]S4r1f1gR6]4sQ,}'ZR1w,}`[O|}%t&{'T*i,ZY$U[)z+]+g,t^)z$p&Q'R*h/V/]1QS+]&W,l^+g&e&k&v,P,S0w0zT,t'Z,}Q)Y#}R.c)YQ.l)ZQ2y.gQ2z.hQ2{.iY2|.l2y2z2{5lR5l3OQ)]$OS.o)].pR.p)^!p_O[|}!b!t!v#u$Y$p%t&Q&W&e&k&v&{'R'T'Z(|)z*h*i+]+g,P,S,Z,l,t,}-P/V/]0w0z1Q1iU$Z_$])gU$]`$V&ZR)g$[U$ga$z9Td)m$g)n0n4W4z6h8]8x8y9gQ)n$mQ0n+yQ4W0pQ4z1kQ6h4|Q8]8cQ8x8^Q8y9hT9g/S8dQ)p$nR.w)pQ)s$nQ.x)pT.{)s.xQ5q3XR6z5qU*|%|/S9TS0O*|8zR8z8lQ+P%}S0Q+P0SR0S+RU*^%S*U8gR/k*^Q/^)|R3e/^Q6j4}R7_6jQ5Q1mQ6^4tU6p5Q6^7YR7Y6dW)R#y*i.X3oR._)RU.Y(})S/rR2s.YQ1R,`R4e1R[*m%b%c)d0a0i0xR/x*mQ|OU%s|%t,ZS%t}*iR,Z&{Q,S&vQ0w,PT0y,S0wQ0t+{R4^0tQ,V&wR0{,VS%gs4bR*q%gdtO|}%t&{'T'Z*i,Z,}R%ltQ/o*cR3n/o#t!PO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P-^.z.}/V/]/e0w0z1Q1U1i4f5p9n9oR%v!PQ2S-[R5`2SQ/f*XR3j/fS*[%R.ZR/i*[S-}(l(mR2k-}W(O#U'y'z-nR-r(OQ5g2cR6w5gT(n#p*h|SO|}!f%e%t&f&j&v&{+m,P,S,Z0d0w3{4R5{6|7P7cj$`ae%W%X)y+W/Q0W3u4[6U6n7bW$qd%V'r0fY%Ri%Y'x(x*aQ%y!TQ%{!UQ&l!iQ&u!nQ&x!qQ'q!}S'w#P*yQ(W#[Q(X#^Q(a#aQ(b#eQ(c#fQ(d#gQ(e#hQ(f#iQ(g#jQ(h#kQ(i#lQ(j#mQ(k#nS(l#p*hQ(w#wQ(}#yQ)U#{Q)v$oQ*V%QQ*x%rS+T&P/UQ+f&eS+q&k0zQ,]'OQ,o'UQ-f'pS.Z)O/sQ/P)wS/b*T2^Q/h*ZQ/r*iQ/t*jQ/|*wS0T+S+UQ0b+jQ0j+sQ2`-iQ2a-lQ2g-vQ2i-|Q2o.VQ2q.XQ2u.^Q2v.`Q3V.|Q3b/YQ3g/eQ3t0UQ3}0hQ4Q0kQ4X0rQ5V1rQ5W1uQ5^2QQ5s3aQ5u3oQ5w3wQ5z4OQ5}4PQ6T4YS6c4w5RQ6k5OQ6{5yS7X6a6eQ7a6lS7g7W7ZR7n7iR*Y%Qd]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1i#p$ead!m$f$g$m$o$s$v$z%Q%V&P&s'r)l)n)w*P*R+S+U+c+y.v.}/U/`/e0U0m0n0p0r1k4V4W4Y4y4z4|5O5p6R6g6h6l7^8[8]8^8c8d8v8w8x8y9Q9R9f9g9hQ%ktW)r$n)p)s.xW*{%|*|8l8zW+O%}+P+R0SQ.z)qS3_/S9TS6i4}6jR9o9n``O|}%t&{'T*i,ZQ$V[Q$[_`$vd%Q%V'r+c.}/e5p!^&Z!b!t!v#u$Y$p&Q&W&e&k&v'R'Z(|)z*h+]+g,P,S,l,t,}-P/V/]0w0z1Q1iQ&t!mS'o!{,bQ'u#OS(u#v'vQ*P$sQ+w&sQ.U(vQ.y)qQ3U.zQ4g1UQ6W4fQ9S9nR9W9oQ'[!wQ'a!xQ'g!yS'j!z,cQ,q'YQ-U'`Q-Y'eQ-a'iQ-e'nQ1_,lQ1g,sQ4l1`Q4m1aQ4n1bQ4o1dR6[4pR,r'YT,|'Z,}R$PYe.k)Z.g.h.i.l2y2z2{3O5ldmO|}%t&W&{'T*i,Z,lS$W[+]Q&a!bQ'S!tQ'V!vQ(t#uQ)f$Y^){$p&Q'R*h/V/]1QQ+h&eQ+r&kY,Q&v,P,S0w0zS,v'Z,}Q.W(|Q/R)zQ0`+gS1h,t-PR4x1id]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1iR%ktQ1m,vQ4t1hQ4{1kQ5T1nQ5U1oQ6d4xU6f4y4z4|Q6o5PS7]6g6hR7j7^X)}$p&Q*h/VpcOtu|}%m%t&{'T'Z*i,Z,g,w,}-P[$ha$z/S8c8d9TU$td${/V^$xef/W3]8e8f9XQ%bmQ'Q!tQ)d$Wb)k$f$g$m8[8]8^9f9g9hQ,e'SQ,p'VQ.t)f[.u)l)n8v8w8x8yQ/X){Q/v*lQ0a+hQ0i+rS0x,Q0`U3R.v9Q9RR3^/RR3Y.}Q&O!XQ*S$vU*}%|/S9TS+X&Q/VW+Y&R/W3]9XQ+b&aQ.R(tQ/T){S/a*P*RQ0P*|Q2p.WQ3T.yQ3[/RQ3f/`Q5n3UQ8{8lQ8|8mQ9U8zQ9V9SR9Y9WX%Ui$}/U/sT)T#y*iR,a'RQ,`'RR4d1Q^zO|}%t&{*i,ZR,n'TW%dm+h+r,QT)e$W0`_{O|}%t&{*i,Z^zO|}%t&{*i,ZQ&i!fQ*p%eQ+l&fQ+p&jQ0e+mQ3z0dQ5x3{Q6P4RQ7O5{Q7d6|Q7e7PR7l7cvrO|}!f%e%t&f&j&{*i+m,Z0d3{4R5{6|7P7cX,R&v,P,S0wQ,O&tR0l+wS+{&t+wQ0o+yQ0u+|U4U0m0n0pQ4]0sS6Q4V4WR7Q6R^vO|}%t&{*i,ZQ,i'TT,x'Z,}R*d%^^xO|}%t&{*i,ZQ,j'TT,y'Z,}^yO|}%t&{*i,ZT,z'Z,}Q-`'gR2X-aR-]'fR's!}[%[i%Y'x(x)O/sR/l*aQ(R#US-m'y'zR2b-nR-q'{R2d-o",nodeNames:"⚠ RawString > MacroName LineComment BlockComment PreprocDirective #include String EscapeSequence SystemLibString Identifier ArgumentList ( ConditionalExpression AssignmentExpression CallExpression PrimitiveType FieldExpression FieldIdentifier DestructorName TemplateMethod ScopedFieldIdentifier NamespaceIdentifier TemplateType TypeIdentifier ScopedTypeIdentifier ScopedNamespaceIdentifier :: NamespaceIdentifier TypeIdentifier TemplateArgumentList < TypeDescriptor const volatile restrict _Atomic mutable constexpr StructSpecifier struct MsDeclspecModifier __declspec ) VirtualSpecifier BaseClassClause Access , FieldDeclarationList { FieldDeclaration Attribute AttributeName Identifier AttributeArgs } [ ] UpdateOp ArithOp ArithOp ArithOp LogicOp BitOp BitOp BitOp CompareOp CompareOp CompareOp > CompareOp BitOp UpdateOp Number CharLiteral AttributeArgs virtual extern static register inline AttributeSpecifier __attribute__ PointerDeclarator MsBasedModifier __based MsPointerModifier FunctionDeclarator ParameterList ParameterDeclaration PointerDeclarator FunctionDeclarator Noexcept noexcept ThrowSpecifier throw TrailingReturnType AbstractPointerDeclarator AbstractFunctionDeclarator AbstractArrayDeclarator AbstractParenthesizedDeclarator AbstractReferenceDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator ScopedIdentifier Identifier OperatorName operator ArithOp BitOp CompareOp LogicOp new delete TemplateFunction OperatorName operator StructuredBindingDeclarator OptionalParameterDeclaration VariadicParameterDeclaration VariadicDeclarator ReferenceDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator BitfieldClause InitializerList InitializerPair SubscriptDesignator FieldDesignator TemplateDeclaration template TemplateParameterList TypeParameterDeclaration typename class OptionalTypeParameterDeclaration VariadicTypeParameterDeclaration TemplateTemplateParameterDeclaration AliasDeclaration using Declaration InitDeclarator FriendDeclaration friend FunctionDefinition MsCallModifier CompoundStatement LinkageSpecification DeclarationList CaseStatement case default LabeledStatement StatementIdentifier ExpressionStatement CommaExpression IfStatement if ConditionClause Declaration else SwitchStatement switch DoStatement do while ParenthesizedExpression WhileStatement ForStatement for ReturnStatement return BreakStatement break ContinueStatement continue GotoStatement goto TypeDefinition typedef PointerDeclarator FunctionDeclarator ArrayDeclarator ParenthesizedDeclarator ForRangeLoop TryStatement try CatchClause catch ThrowStatement NamespaceDefinition namespace UsingDeclaration StaticAssertDeclaration static_assert ConcatenatedString TemplateInstantiation FunctionDefinition ExplicitFunctionSpecifier explicit FieldInitializerList FieldInitializer DefaultMethodClause DeleteMethodClause FunctionDefinition OperatorCast Declaration union FunctionDefinition FunctionDefinition FunctionDefinition FunctionDefinition Declaration FunctionDefinition Declaration AccessSpecifier UnionSpecifier EnumSpecifier enum SizedTypeSpecifier TypeSize EnumeratorList Enumerator ClassSpecifier DependentType Decltype decltype auto ParameterPackExpansion ParameterPackExpansion FieldIdentifier PointerExpression SubscriptExpression BinaryExpression ArithOp LogicOp BitOp UnaryExpression LogicOp BitOp UpdateExpression CastExpression SizeofExpression sizeof CompoundLiteralExpression True False NULL NewExpression new NewDeclarator DeleteExpression delete LambdaExpression LambdaCaptureSpecifier ParameterPackExpansion nullptr this #define PreprocArg #if #ifdef #ifndef #else #endif #elif PreprocDirectiveName Macro Program",maxTerm:380,nodeProps:[["group",-31,1,8,11,14,15,16,18,74,75,106,116,117,169,198,234,235,236,240,243,244,245,247,248,249,250,251,254,256,258,259,260,"Expression",-12,17,24,25,26,40,219,220,222,226,227,228,230,"Type",-16,149,152,155,157,159,164,166,170,171,173,175,177,179,187,188,192,"Statement"]],propSources:[cppHighlighting],skippedNodes:[0,3,4,5,6,7,10,261,262,263,264,265,266,267,268,269,270,307,308],repeatNodeCount:37,tokenData:"%0W,TR!SOX$_XY'gYZ,cZ]$_]^)e^p$_pq'gqr,yrs.mst/[tu$_uv!/uvw!1gwx!3^xy!3{yz!4pz{!5e{|!6b|}!8Y}!O!8}!O!P!:x!P!Q!Nr!Q!R#2X!R![#Ew![!]$.t!]!^$0d!^!_$1X!_!`$;|!`!a${#Z#o0s#o~$_*q?Y`(cW'vQ&p#t&v'q&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q@gb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#YAo#Y#o0s#o~$_*qA|`(cW'vQ&t'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*qCZb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#XDc#X#o0s#o~$_*qDnb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#]0s#]#^Ev#^#o0s#o~$_*qFRb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZGZ#Z#o0s#o~$_*qGh`(cW'vQ&p#t&u'q&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*qHud(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZJT#Z#b0s#b#c!'c#c#o0s#o~$_*qJbd(cW'vQ&q'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#XKp#X#b0s#b#c! w#c#o0s#o~$_*qK{b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#YMT#Y#o0s#o~$_*qM`b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZNh#Z#o0s#o~$_*qNu`(cW'vQ&r'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q!!Sb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#X!#[#X#o0s#o~$_*q!#gb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#Y!$o#Y#o0s#o~$_*q!$zb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#Z!&S#Z#o0s#o~$_*q!&a`(cW'vQ&s'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q!'nb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#V0s#V#W!(v#W#o0s#o~$_*q!)Rb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#`0s#`#a!*Z#a#o0s#o~$_*q!*fb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#i0s#i#j!+n#j#o0s#o~$_*q!+yb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#X!-R#X#o0s#o~$_*q!-^b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#Y!.f#Y#o0s#o~$_*q!.s`(cW'vQV'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*m!0SY(cW'vQ#bp!`&{&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!0}W!k'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!1tZ(`&{(cW'vQ#cp&p#tOY$_Zr$_rs%Qsv$_vw!2gwx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!2tW(_&{#ep(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_)w!3iU(dS'vQ(b&{&p#tOY&|Zr&|rs%ks#O&|#O#P%|#P~&|,T!4WW(cW'vQ]+y&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$a!4{W|a(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!5rY(]&{(cW'vQ#bp&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!6o[(cW'vQ#bp!^&{&p#tOY$_Zr$_rs%Qsw$_wx&|x{$_{|!7e|!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!7pW(cW!]'m'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*P!8eW!Q'P(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!9[](cW'vQ#bp!^&{&p#tOY$_Zr$_rs%Qsw$_wx&|x}$_}!O!7e!O!_$_!_!`!0r!`!a!:T!a#O$_#O#P%|#P~$_*m!:`W(O'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*P!;T[(cW'vQ&p#t'}&{OY$_Zr$_rs%Qsw$_wx&|x!O$_!O!P!;y!P!Q$_!Q![!=g![#O$_#O#P%|#P~$_*P!n!a#O$_#O#P%|#P~$_*m$>UW#dp!f&{(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m$>{Y(cW'vQ#cp!j&{&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_$P$?vW'{P(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_,T$@o`(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_,T$BQ`(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs$CSsw$_wx$Cox!Q$_!Q![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_+]$C]U(cW'u(_&p#tOY%QZw%Qwx%kx#O%Q#O#P%|#P~%Q)s$CxU'vQ(b&{&p#tOY&|Zr&|rs%ks#O&|#O#P%|#P~&|*m$DgX!Z'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x!}$_!}#O$ES#O#P%|#P~$_$P$E_W(YP(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*q$E|_&p#tOY$F{YZ$G`Z]$F{]^$HX^!Q$F{!Q![$Ho![!w$F{!w!x$Is!x#O$F{#O#P% w#P#i$F{#i#j$Lu#j#l$F{#l#m%!e#m~$F{$O$GSSXY&p#tOY%kZ#O%k#O#P%|#P~%k*q$GiYXY't'q&p#tOX%kXY+WYZ(pZ]%k]^+W^p%kpq+Wq#O%k#O#P*l#P~%k*q$H`TXY&p#tOY%kYZ+WZ#O%k#O#P%|#P~%k$O$HvUXY&p#tOY%kZ!Q%k!Q![$IY![#O%k#O#P%|#P~%k$O$IaUXY&p#tOY%kZ!Q%k!Q![$F{![#O%k#O#P%|#P~%k$O$IxY&p#tOY%kZ!Q%k!Q![$Jh![!c%k!c!i$Jh!i#O%k#O#P%|#P#T%k#T#Z$Jh#Z~%k$O$JmY&p#tOY%kZ!Q%k!Q![$K]![!c%k!c!i$K]!i#O%k#O#P%|#P#T%k#T#Z$K]#Z~%k$O$KbY&p#tOY%kZ!Q%k!Q![$LQ![!c%k!c!i$LQ!i#O%k#O#P%|#P#T%k#T#Z$LQ#Z~%k$O$LVY&p#tOY%kZ!Q%k!Q![$Lu![!c%k!c!i$Lu!i#O%k#O#P%|#P#T%k#T#Z$Lu#Z~%k$O$LzY&p#tOY%kZ!Q%k!Q![$Mj![!c%k!c!i$Mj!i#O%k#O#P%|#P#T%k#T#Z$Mj#Z~%k$O$MoY&p#tOY%kZ!Q%k!Q![$N_![!c%k!c!i$N_!i#O%k#O#P%|#P#T%k#T#Z$N_#Z~%k$O$NdY&p#tOY%kZ!Q%k!Q![% S![!c%k!c!i% S!i#O%k#O#P%|#P#T%k#T#Z% S#Z~%k$O% XY&p#tOY%kZ!Q%k!Q![$F{![!c%k!c!i$F{!i#O%k#O#P%|#P#T%k#T#Z$F{#Z~%k$O%!OVXY&p#tOY%kYZ%kZ]%k]^&h^#O%k#O#P%|#P~%k$O%!jY&p#tOY%kZ!Q%k!Q![%#Y![!c%k!c!i%#Y!i#O%k#O#P%|#P#T%k#T#Z%#Y#Z~%k$O%#_Y&p#tOY%kZ!Q%k!Q![%#}![!c%k!c!i%#}!i#O%k#O#P%|#P#T%k#T#Z%#}#Z~%k$O%$UYXY&p#tOY%kZ!Q%k!Q![%#}![!c%k!c!i%#}!i#O%k#O#P%|#P#T%k#T#Z%#}#Z~%k*P%%PX![&k(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P#Q%%l#Q~$_$d%%wW(ed(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m%&nY(cW'vQ#cp&p#t!c&{OY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_,T%'mb(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs$CSsw$_wx$Cox!Q$_!Q!Y$@`!Y!Z$Aq!Z![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_){%)QW!S&{(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m%)w[(cW'vQ#cp&p#t!b&{OY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P#p$_#p#q%*m#q~$_*m%*zW(^&{#ep(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$a%+oW!Ya(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$u%,fa(cW'vQ#cp&[P&p#tOX$_XY%-kZp$_pq%-kqr$_rs%Qsw$_wx&|x!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_$T%-ta(cW'vQ&p#tOX$_XY%-kZp$_pq%-kqr$_rs%Qsw$_wx&|x!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_$T%/U`(cW'vQdT&p#tOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![%.y![!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_",tokenizers:[rawString,fallback,0,1,2,3,4,5,6,7,8],topRules:{Program:[0,271]},dynamicPrecedences:{84:1,91:1,98:1,104:-10,105:1,119:-1,125:-10,126:1,183:1,186:-10,227:-1,231:2,232:2,270:-10,325:3,369:1,370:3,371:1,372:1},specialized:[{term:316,get:value=>spec_identifier[value]||-1},{term:32,get:value=>spec_[value]||-1},{term:70,get:value=>spec_templateArgsEnd[value]||-1},{term:323,get:value=>spec_scopedIdentifier[value]||-1}],tokenPrec:21623});var language_dist=__webpack_require__(59119);let cppLanguage=language_dist.qp.define({name:"cpp",parser:parser.configure({props:[language_dist.uj.add({IfStatement:(0,language_dist.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,language_dist.tC)({except:/^\s*({|catch)\b/}),LabeledStatement:language_dist.ze,CaseStatement:context=>context.baseIndent+context.unit,BlockComment:()=>null,CompoundStatement:(0,language_dist.vw)({closing:"}"}),Statement:(0,language_dist.tC)({except:/^{/})}),language_dist.x0.add({"DeclarationList CompoundStatement EnumeratorList FieldDeclarationList InitializerList":language_dist.Dv,BlockComment:tree=>({from:tree.from+2,to:tree.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/,closeBrackets:{stringPrefixes:["L","u","U","u8","LR","UR","uR","u8R","R"]}}});function cpp(){return new language_dist.ri(cppLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2750.dce1b0402fc3003b.js b/static/web/_next/static/chunks/2750.dce1b0402fc3003b.js deleted file mode 100644 index d7ce760da..000000000 --- a/static/web/_next/static/chunks/2750.dce1b0402fc3003b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2750],{12750:function(O,Q,i){i.r(Q),i.d(Q,{cpp:function(){return n},cppLanguage:function(){return l}});var $=i(53105),a=i(35524);let X=new $.Jq(O=>{if(76==O.next||85==O.next?O.advance():117==O.next&&(O.advance(),56==O.next&&O.advance()),82!=O.next||(O.advance(),34!=O.next))return;O.advance();let Q="";for(;40!=O.next;){if(32==O.next||O.next<=13||41==O.next)return;Q+=String.fromCharCode(O.next),O.advance()}for(O.advance();;){if(O.next<0)return O.acceptToken(1);if(41==O.next){let i=!0;for(let $=0;i&&${if(62==O.next)62==O.peek(1)&&O.acceptToken(2,1);else{let Q=!1,i=0;for(;;i++){if(O.next>=65&&O.next<=90)Q=!0;else if(O.next>=97&&O.next<=122)return;else if(95!=O.next&&!(O.next>=48&&O.next<=57))break;O.advance()}Q&&i>1&&O.acceptToken(3)}},{extend:!0}),_=(0,a.Gv)({"typedef struct union enum class typename decltype auto template operator friend noexcept namespace using __attribute__ __declspec __based":a.pJ.definitionKeyword,"extern MsCallModifier MsPointerModifier extern static register inline const volatile restrict _Atomic mutable constexpr virtual explicit VirtualSpecifier Access":a.pJ.modifier,"if else switch for while do case default return break continue goto throw try catch":a.pJ.controlKeyword,"new sizeof delete static_assert":a.pJ.operatorKeyword,"NULL nullptr":a.pJ.null,this:a.pJ.self,"True False":a.pJ.bool,"TypeSize PrimitiveType":a.pJ.standard(a.pJ.typeName),TypeIdentifier:a.pJ.typeName,FieldIdentifier:a.pJ.propertyName,"CallExpression/FieldExpression/FieldIdentifier":a.pJ.function(a.pJ.propertyName),StatementIdentifier:a.pJ.labelName,"Identifier DestructorName":a.pJ.variableName,"CallExpression/Identifier":a.pJ.function(a.pJ.variableName),"CallExpression/ScopedIdentifier/Identifier":a.pJ.function(a.pJ.variableName),"FunctionDeclarator/Identifier FunctionDeclarator/DestructorName":a.pJ.function(a.pJ.definition(a.pJ.variableName)),NamespaceIdentifier:a.pJ.namespace,OperatorName:a.pJ.operator,ArithOp:a.pJ.arithmeticOperator,LogicOp:a.pJ.logicOperator,BitOp:a.pJ.bitwiseOperator,CompareOp:a.pJ.compareOperator,AssignOp:a.pJ.definitionOperator,UpdateOp:a.pJ.updateOperator,LineComment:a.pJ.lineComment,BlockComment:a.pJ.blockComment,Number:a.pJ.number,String:a.pJ.string,"RawString SystemLibString":a.pJ.special(a.pJ.string),CharLiteral:a.pJ.character,EscapeSequence:a.pJ.escape,PreProcArg:a.pJ.meta,"PreprocDirectiveName #include #ifdef #ifndef #if #define #else #endif #elif":a.pJ.processingInstruction,MacroName:a.pJ.special(a.pJ.name),"( )":a.pJ.paren,"[ ]":a.pJ.squareBracket,"{ }":a.pJ.brace,"< >":a.pJ.angleBracket,". ->":a.pJ.derefOperator,", ;":a.pJ.separator}),t={__proto__:null,bool:34,char:34,int:34,float:34,double:34,void:34,size_t:34,ssize_t:34,intptr_t:34,uintptr_t:34,charptr_t:34,int8_t:34,int16_t:34,int32_t:34,int64_t:34,uint8_t:34,uint16_t:34,uint32_t:34,uint64_t:34,char8_t:34,char16_t:34,char32_t:34,char64_t:34,const:68,volatile:70,restrict:72,_Atomic:74,mutable:76,constexpr:78,struct:82,__declspec:86,final:90,override:90,public:94,private:94,protected:94,virtual:154,extern:156,static:158,register:160,inline:162,__attribute__:166,__based:172,__restrict:174,__uptr:174,__sptr:174,_unaligned:174,__unaligned:174,noexcept:188,throw:192,new:228,delete:230,operator:236,template:266,typename:272,class:274,using:284,friend:292,__cdecl:296,__clrcall:296,__stdcall:296,__fastcall:296,__thiscall:296,__vectorcall:296,case:306,default:308,if:320,else:326,switch:330,do:334,while:336,for:344,return:348,break:352,continue:356,goto:360,typedef:364,try:378,catch:382,namespace:388,static_assert:394,explicit:404,union:420,enum:442,signed:446,unsigned:446,long:446,short:446,decltype:458,auto:460,sizeof:492,TRUE:746,true:746,FALSE:748,false:748,NULL:500,nullptr:518,this:520},P={__proto__:null,"<":139},U={__proto__:null,">":143},r={__proto__:null,operator:218,new:504,delete:510},s=$.WQ.deserialize({version:14,states:"$+^Q!QQVOOP&qOUOOO'cOWO'#CdO*|QUO'#CgO+WQUO'#FoO,nQbO'#CwO-PQUO'#CwO.oQUO'#JaO.vQUO'#CvO/ROpO'#DyO/ZQ!dO'#DbOOQQ'#I['#I[O/fQUO'#KOO1VQUO'#I`OOQQ'#I`'#I`O4XQUO'#JrO7YQUO'#JrO9aQVO'#EZO9qQUO'#EZO9vQUOOO:OQVO'#EhO<`QVO'#EiOTOOQQ,5>d,5>dO!:pQVO'#ChO!>YQUO'#CyOOQQ,59c,59cOOQQ,59b,59bOOQQ,5;U,5;UO!>gQ#vO,5=`O!4bQUO,5>]O!@zQVO,5>`O!ARQbO,59cO!A^QVO'#FQOOQQ,5>X,5>XO!AnQVO,59VO!AuO`O,5:eO!AzQbO'#DcO!B]QbO'#JgO!BkQbO,59|O!DmQUO'#CsO!F]QbO'#CwO!FbQUO'#CvO!IuQUO'#JaOOQQ-EUO#-{QUO,5;TO#.mQbO'#CwO#$XQUO'#EZOcO?pQVO'#HwO#8vQUO,5>cO#8yQUO,5>cOOQQ,5>c,5>cO#9OQUO'#GoOOQR,5@q,5@qO#9WQUO,5@qO#9`QUO'#GqO#9hQUO,5mQVO,5tQUO,5>QO#@tQUO'#JWO#@{QUO,5>TO#A`QUO'#EbO#B}QUO'#EcO#CqQUO'#EcO#CyQVO'#EdO#DTQUO'#EeO#DqQUO'#EfOOQQ'#Jx'#JxO#E_QUO,5>bOOQQ,5>b,5>bO!,|QUO,59rO#EjQUO,5wQUO,5=rOOQQ,5=r,5=rO$4zQUO,5=rO$5PQUO,5=rO$@mQUO,5=rOOQQ,5=s,5=sOM{QVO,5=tO$AOQUO,5>VO#6SQVO'#F{OOQQ,5>V,5>VO$BqQUO,5>VO$BvQUO,5>]O!1sQUO,5>]O$DyQUO,5>`O$H]QVO,5>`P!6g{&jO,58|P$Hd{&jO,58|P$Hr{,UO,58|P$Hx{&jO,58|PO{O'#I{'#I{P$H}{&jO'#KdPOOO'#Kd'#KdP$IT{&jO'#KdPOOO,58|,58|POOO,5>p,5>pP$IYOSO,5>pOOOO-EgQ#vO1G2zO%SQUO'#FTOOQQ'#Ik'#IkO%>XQUO'#FRO%>dQUO'#J{O%>lQUO,5;lO%>qQUO1G.qOOQQ1G.q1G.qOOQR1G0P1G0PO%@dQ!dO'#I]O%@iQbO,59}O%BzQ!eO'#DeO%CRQ!dO'#I_O%CWQbO,5@RO%CWQbO,5@ROOQQ1G/h1G/hO%CcQbO1G/hO%EeQUO'#CyO!F]QbO,59cOOQR1G6U1G6UO#9hQUO1G1kO%GQQUO1G1gOCvQUO1G1kO%G}QUO1G5xO%I^Q#vO'#ElO%JUQbO,59cOOQR-ElQUO'#GZO&>qQUO'#KTO$#[QUO'#G^OOQQ'#KU'#KUO&?PQUO1G2_O&?UQVO1G1pOCvQUO'#FaOOQR'#Ip'#IpO&?UQVO1G1pO&ATQUO'#F}OOQR'#Ir'#IrO&AYQVO1G2fO&FVQUO'#GbOOQR1G2j1G2jOOQR,5w,5>wOOQQ-EyOOQQ-E<]-E<]O'9]QbO1G5mOOQQ7+%S7+%SOOQR7+'V7+'VOOQR7+'R7+'RO&KkQUO7+'VO'9hQUO7+%{O##qQUO7+%{OOQQ-E<`-E<`O':YQUO7+%|O';kQUO,5:{O!1sQUO,5:{OOQQ-EPQVO7+&XO'>xQUO,5:tO'@aQUO'#EbO'ASQUO,5:tO#CyQVO'#EdO'AZQUO'#EeO'BsQUO'#EfO'CZQUO,5:tOM{QVO,5;dO'CeQUO'#EzOOQQ,5;e,5;eO'CvQUO'#IhO'DQQUO,5@aOOQQ1G0_1G0_O'DYQUO1G/TO'ESQUO1G/TO'EnQUO7+)[OOQQ7+)_7+)_OOQQ,5=w,5=wO#/rQVO'#IxO'GaQUO,5?xOOQQ1G/R1G/RO'GlQUO,5?eOOQQ-E_O(ByQUO7+)fPOOO7+$S7+$SP(DlQUO'#KgP(DtQUO,5AQP(Dy{&jO7+$SPOOO1G6j1G6jO(EOQUO<tO&LRQUO,5>tOOQQ-EoQUO,5@cOOQQ7+&P7+&PO)>wQUO7+&jOOQQ,5=x,5=xO)@WQUO1G1vOOQQ<XAN>XO*$OQUOAN>XO*%UQUOAN>XO!AnQVOAN>XO*%ZQUO<XQUO'#CgO*A_QUO'#CgO*AlQUO'#CgO*AvQbO'#CwO*BXQbO'#CwO*BjQbO'#CwO*B{QUO,5:uO*CcQUO,5:uO*CcQUO,5:uO*C|QbO'#CwO*DXQbO'#CwO*DdQbO'#CwO*DoQbO'#CwO*CcQUO'#EZO*DzQUO'#EZOCvQUO'#EiO*FRQUO'#EiO#3oQUO'#JzO*FsQbO'#CwO*GOQbO'#CwO*GZQUO'#CvO*G`QUO'#CvO*HYQUO'#EbO*IeQUO'#EfO*JqQUO'#CoO*KPQbO,59cO*K[QbO,59cO*KgQbO,59cO*KrQbO,59cO*K}QbO,59cO*LYQbO,59cO*LeQbO,59cO*B{QUO1G0aO*LpQUO1G0aO*CcQUO1G0aO*DzQUO1G0aO*MWQUO,5:|O*NQQUO,5:|O*NwQUO,5;QO+#OQUO'#JaO+#`QUO'#CyO+#nQbO,59cO*B{QUO7+%{O*LpQUO7+%{O+#yQUO,5:{O+$ZQUO'#EbO+$kQUO1G0hO+%|QUO1G0gO+&WQUO1G0gO+&|QUO'#EfO+'mQUO7+&RO+'tQUO'#EZO+'yQUO'#CwO+(OQUO'#EjO+(TQUO'#EjO+(YQUO'#CvO+(_QUO'#CvO+(dQUO'#CwO+(iQUO'#CwO+(nQUO'#CvO+(yQUO'#CvO+)UQUO'#CvO*LpQUO,5:uO*DzQUO,5:uO*DzQUO,5:uO+)aQUO'#JaO+)}QUO'#JaO+*XQUO'#JaO+*lQbO'#CwO+*wQUO'#CrO!+aQUO'#EaO!1sQUO,5:{O+*|QUO'#EZ",stateData:"++r~O'tOSSOSTOSRPQVPQ&oPQ&qPQ&rPQ&sPQ&tPQ&uPQ&vPQ&wPQ~O)[OS~OPsO]dOa!ZOdjOlTOr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!S}O!ZiO!]!UO!^!TO!l!YO!ouO!p!^O!q!_O!r!_O!s!_O!u!`O!x!aO#S!qO#f#OO#g#PO#j!bO#y!tO#|!{O#}!zO$S!cO$Y!vO$_!nO$`!oO$f!dO$k!eO$m!fO$n!gO$r!hO$t!iO$v!jO$x!kO$z!lO$|!mO%T!pO%Y!rO%]!sO%b!uO%j!xO%u!yO%w!OO%}!|O&O!QO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'xRO(YYO(]aO(_fO(`eO(aoO(bXO)T!VO)U!WO~OR#VOV#QO&o#RO&q#SO&r#TO&s#TO&t#UO&u#UO&v#SO&w#SO~OX#XO'v#XO'w#ZO~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!QZX!SiX!ZZX!ZiX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX'{ZX'|$bX'}ZX(OZX(WZX(]ZX(]iX(^ZX(_ZX(_iX(`ZX(`iX(aZX(mZX~O(aiX!YZX~P'nO]#pO!Q#^O!Z#aO!]#nO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O'}#`O(O#`O(W#oO(]#bO(^#cO(_#cO(`#dO(a#_O~Od#tO#a#uO&f#vO&i#wO(P#qO~Ol#xO~O!S#yO](TXd(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX~Ol#xO~P-UOl#xO!k#{O(m#{O~OX#|O(c#|O~O!W#}O(W(ZP(e(ZP~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!p!_O!q!_O!r!_O!s!_O!u!`O#|!{O#}!zO$Y$YO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO(YYO~O]'hXa'SXd'hXl'SXl'hXr'SXr'hXs'SXs'hXt'SXt'hXu'SXu'hXv'SXv'hXw'SXw'hXy'SX{'SX!Z'hX!o'hX!p'SX!p'hX!q'SX!q'hX!r'SX!r'hX!s'SX!s'hX!u'SX!u'hX!x'hX#j'hX#|'SX#}'SX%b'hX%j'SX%u'SX%w'SX%}'SX&O'SX'x'SX'x'hX(]'hX(_'hX(`'hX~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!p!_O!q!_O!r!_O!s!_O!u!`O#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~Or![Os![Ot![Ou![Ov![Ow![O{!]O!p!_O!q!_O!r!_O!s!_O!u!`O](fXd(fXl(fX!Z(fX!x(fX#j(fX'x(fX(](fX(_(fX(`(fX~O(a$^O~P5rOPsO]dOdjOr![Os![Ot![Ou![Ov![Ow![O!ZiO!]!UO!^!TO!l!YO!x!aO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO(]aO(_fO(`eO(bXO)T!VO)U!WO~Oa$jOl$aO!y$kO'x$_O~P7aO(]$mO~O]$pO!Z$oO~Oa!ZOl8XOy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x8OO~P7aOPsO]dOdjO!ZiO!]!UO!^!TO!l!YO!x!aO#f#OO#g#PO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO(]aO(_fO(`eO(bXO)T!VO)U!WO~Oa$jOl$aO#j$lO'x$_O~P:uO]${OdjOl$yO!Z$}O!x!aO#j$lO'x$_O(]$zO(_fO(`fO~Op%QO]'zX](jX!Q'zX!Z'zX!Z(jX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX|'zX|(jX!Y'zX~O!k#{O(m#{O~P=bO!k'zX(m'zX~P=bOPsO]%VOa$jOl$aO!Z%YO![%]O!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%XO(bXO(m%ZO)T!VO)U!WO~O!S}O'|%^O(m%aO](jX!Z(jX~O]'zX!Q'zX!Z'zX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX!k'zX(m'zX|'zX!Y'zX~O](jX!Z(jX|(jX~PAuO]${OdjOl8_O!Z$}O!x!aO#j$lO'x8PO(]8cO(_8eO(`8eO~O'|%eO~OP%fO'uQO!['zX'|'zXQ'zX!h'zX~PAuO]${OdjOr![Os![Ot![Ou![Ov![Ow![O!Z$}O!p!_O!q!_O!r!_O!s!_O!u!`O!x!aO#j!bO%b!uO(]$zO(_fO(`fO~Ol%hO!o%mO'x$_O~PETO]${OdjOl%hO!Z$}O!x!aO#j!bO'x$_O(]$zO(_fO(`fO~O!S}O(a%qO(m%rO~O!Y%uO~P!QOa%wO%w!OO]%vXd%vXl%vXr%vXs%vXt%vXu%vXv%vXw%vX{%vX!Z%vX!p%vX!q%vX!r%vX!s%vX!u%vX!x%vX#j%vX'x%vX(]%vX(_%vX(`%vX(a%vX|%vX!Q%vX!S%vX!]%vX!^%vX!`%vX!b%vX!c%vX!e%vX!f%vX!g%vX!i%vX!j%vX'{%vX'}%vX(O%vX(W%vX(^%vX!k%vX(m%vXQ%vX!h%vX![%vX'|%vX!Y%vX}%vX#Q%vX#S%vX~Op%QOl(TX|(TXQ(TX!Q(TX!h(TX(W(TX(m(TX~P-UO!k#{O(m#{O]'zX!Q'zX!Z'zX!]'zX!^'zX!`'zX!b'zX!c'zX!e'zX!f'zX!g'zX!i'zX!j'zX'{'zX'}'zX(O'zX(W'zX(]'zX(^'zX(_'zX(`'zX(a'zX|'zX!['zX'|'zX!Y'zXQ'zX!h'zX~OPsO]%VOa$jOl$aO!Z%YO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O]&QO!Z&PO(]%|O(_&RO(`&RO~O!S}O~P! iO](TXd(TXl(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX|(TXQ(TX!Q(TX!h(TX(W(TX(m(TX~O]#pO~P!!RO]&VO~O'uQO](gXa(gXd(gXl(gXr(gXs(gXt(gXu(gXv(gXw(gXy(gX{(gX!Z(gX!o(gX!p(gX!q(gX!r(gX!s(gX!u(gX!x(gX#j(gX#|(gX#}(gX%b(gX%j(gX%u(gX%w(gX%}(gX&O(gX'x(gX(](gX(_(gX(`(gX~O]&XO~O]#pO~O]&^O!Z&_O!]&[O!k&[O#b&[O#c&[O#d&[O#e&[O#f&`O#g&`O(O&]O(m&[O~P4XOl8`O%Y&dO'x8QO~O]&eOw&gO~O]&eO~OPsO]%VOa$jOl$aO!S}O!Z%YO!]!UO!^!TO!l!YO#S!qO#f#OO#g#PO#j$lO$_!nO$`!oO$f!dO$k!eO$m!fO$n!gO$r!hO$t!iO$v!jO$x!kO$z!lO%T!pO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x7qO(]%WO(`%WO(aoO(bXO)T!VO)U!WO~O]&kO~O!S#yO(a&mO~PM{O(a&oO~O(a&pO~O'x&qO~Oa!QOl$ROr![Os![Ot![Ou![Ov![Ow![Oy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~O'|&vO~O!S}O~O(a&yO~PM{O!S&{O'x&zO~O]'OO~O]${Oa!QOdjOr![Os![Ot![Ou![Ov![Ow![Oy!wO{!]O!Z$}O!p!_O!q!_O!r!_O!s!_O!u!`O!x!aO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO(]$zO(_fO(`fO~Ol8bOp'RO#j$lO'x8RO~P!-WO]'UOd%aXl%aX!Z%aX!x%aX#j%aX'x%aX(]%aX(_%aX(`%aX~Ol$RO{!]O}'_O!S'ZO'x$QO'|'YO~Ol$RO{!]O}'dO!S'ZO'x$QO'|'YO~Ol$ROy'iO!S'fO#}'iO'x$QO~Ol$RO{!]O}'mO!S'ZO'x$QO'|'YO~Oa!QOl$ROy!wO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x$QO~O]'pO~OPsOa$jOl$aO!Z%YO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O]'rO(W'tO~P!2mO]#pO~P!1sOPsO]%VOa$jOl$aO!Z'xO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~OY'yO'uQO'x&zO~O&p'|O~OS(QOT'}O)X(PO~O]#pO't(TO~Q&xXX#XO'v#XO'w(VO~Od(`Ol([O'x(ZO~O!Q&]a!^&]a!`&]a!b&]a!c&]a!e&]a!f&]a!g&]a!i&]a!j&]a'{&]a(W&]a(]&]a(^&]a(_&]a(`&]a(a&]a!k&]a(m&]a|&]a![&]a'|&]a!Y&]aQ&]a!h&]a~OPsOa$jOl$aO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(bXO)T!VO)U!WO]&]a!Z&]a!]&]a'}&]a(O&]a~P!7dO!S#yO|'yP~PM{O]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!Q#_X!SnX!ZnX!Z#_X!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX'{#_X'}#_X(O#_X(W#_X(]nX(]#_X(^#_X(_nX(_#_X(`nX(`#_X(mmX|nX|#_X~O(anX(a#_X!Y#_X~P!:zO](qO!Z(rO!](oO!k(oO#b(oO#c(oO#d(oO#e(oO#f(sO#g(sO(O(pO(m(oO~P4XOPsO]%VOa$jOl$aO!]!UO!^!TO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(]%WO(`%WO(bXO)T!VO)U!WO~O!Z(xO~P!?aOd({O#a(|O(P#qO~O!S#yO!Z)OO'})PO!Y(oP~P!?aO!S#yO~PM{O(d)WO~Ol)XO]!VX!Q!VX(W!VX(e!VX~O])ZO!Q)[O(W(ZX(e(ZX~O(W)`O(e)_O~O]iXdiXlgXpiXriXsiXtiXuiXviXwiX{iX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX!SiX!QiX(WiX(miX|iX~O(aiX}iX'|iX!]iX!^iX!`iX!biX!ciX!eiX!fiX!giX!iiX!jiX'{iX'}iX(OiX(^iX!kiX![iXQiX!hiX!YiX#QiX#SiX~P!BsO(P)aO~Ol)bO~O](TXd(TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!Z(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(a(TX!Q(TX!S(TX!](TX!^(TX!`(TX!b(TX!c(TX!e(TX!f(TX!g(TX!i(TX!j(TX'{(TX'}(TX(O(TX(W(TX(^(TX!k(TX(m(TX|(TX![(TX'|(TXQ(TX!h(TX!Y(TX}(TX#Q(TX#S(TX~Ol)bO~P!FgO(a)cO~P5rOp%QOl(TX~P!FgOr![Os![Ot![Ou![Ov![Ow![O{!]O!p!_O!q!_O!r!_O!s!_O!u!`O](fad(fal(fa!Z(fa!x(fa#j(fa'x(fa(](fa(_(fa(`(fa|(fa!Q(fa(W(fa(m(faQ(fa!h(fa!S(fa'|(fa(a(fa~O]ZXlgXpZXpiX!QZX!SiX!ZZX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'}ZX(OZX(WZX(]ZX(^ZX(_ZX(`ZX(aZX(mZX|ZX~O![ZX'|ZX!YZXQZX!hZX~P!LbO]#pO!Z#aO!]#nO'}#`O(O#`O~O!Q&Sa!^&Sa!`&Sa!b&Sa!c&Sa!e&Sa!f&Sa!g&Sa!i&Sa!j&Sa!k&Sa'{&Sa(W&Sa(]&Sa(^&Sa(_&Sa(`&Sa(a&Sa(m&Sa|&Sa![&Sa'|&Sa!Y&SaQ&Sa!h&Sa~P!NrOd#tO#a)hO&f#vO&i#wO(P7sO~Ol)iO~Ol)iO!S#yO~Ol)iO!k#{O(m#{O~Or![Os![Ot![Ou![Ov![Ow![O~PWO]/VOdjOr![Os![Ot![Ou![Ov![Ow![O!Z/UO!x!aO!y$kO#j$lO'x$_O|#UX!Q#UXQ#UX!h#UX~Ol8_O(]/SO(_9XO(`9XO~P'?YO]$pO|!|a!Q!|aQ!|a!h!|a~O!Z+SO~P'@qO]/VOa!QOdjOl8aOy!wO!Z/UO!x!aO#j$lO#|!{O#}!zO%j!xO%u!yO%w!OO%}!|O&O!QO'x8RO(W)|O(YYO(]9TO(_3]O(`3]O|(iP~P%GVO(_9XO(`9XO|#YX!Q#YXQ#YX!h#YX~P&![O!Z$oO(m3aO~P'@qO'x&zO|#nX!Q#nXQ#nX!h#nX~O(W3dO(YYO~P4XO!Q/]O|(ia~Or![Os![Ot![Ou![Ov![Ow![O|qiQqi!Qqi!hqi(Wqi(aqi~P! iO]$pO!Z+SO|qiQqi!Qqi!hqi(Wqi(aqi~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&^q(a&^q!k&^q(m&^q|&^q![&^q'|&^q!Y&^qQ&^q!h&^q~P!NrO!Q/eOQ(Qa!h(Qa~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q'ma!['ma~P!NrO![3kO~O(W3lO!Q%da!S%da(m%da~O!Q/nO!S(za(m(za~O!Q3oO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a#_O!Y(oX~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q$Ui(a$Ui~P!NrO]*hO!S#yO!Z$oO(m*jO!Q'ba(a'ba~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a3qO~P!NrO]$pO!Z+SO|#Ui!S#Ui(a#Ui(m#Ui!Q#UiQ#Ui!h#Ui~O(W#Ui~P'MfO]#Vi!S#Vi!Z#Vi|#Vi(a#Vi(m#Vi!Q#ViQ#Vi!h#Vi(W#Vi~P#B`O![3sO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![3sO(]3uO~P#'{O![3sO~PM{O(a3vO~O]*hO!Q*lO!S#yO!Z$oO(a(sX~O(m3wO~P(!lO|3yO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|3yO~O$i3{OP$eq]$eqa$eqd$eql$eqr$eqs$eqt$equ$eqv$eqw$eqy$eq{$eq!S$eq!Z$eq!]$eq!^$eq!l$eq!o$eq!p$eq!q$eq!r$eq!s$eq!u$eq!x$eq#S$eq#f$eq#g$eq#j$eq#y$eq#|$eq#}$eq$S$eq$Y$eq$_$eq$`$eq$f$eq$k$eq$m$eq$n$eq$r$eq$t$eq$v$eq$x$eq$z$eq$|$eq%T$eq%Y$eq%]$eq%b$eq%j$eq%u$eq%w$eq%}$eq&O$eq&Z$eq&[$eq&`$eq&d$eq&m$eq&n$eq'q$eq'u$eq'x$eq(Y$eq(]$eq(_$eq(`$eq(a$eq(b$eq)T$eq)U$eq!Y$eq~O(a3|O~O(a4OO~PM{O'|4PO(m*jO~P(!lO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a4OO~P!NrO|4RO~PM{O(a4TO~O]+|Or![Os![Ot![Ou![Ov![Ow![O!x!aO'x+xO(]+yO~O]$pO!Z0rO!Q$}a(a$}a|$}a~O![4ZO(]4[O~P#'{O!Q0sO(a(wa~O]$pO|4_O!Z0rO~O!S}O$f!dO$k!eO$m!fO$n!gO$r,TO$t!iO$v!jO$x!kO$z!lO$|!mO'x7rOd$^q!o$^q!x$^q#S$^q#y$^q$S$^q$Y$^q$_$^q$`$^q%T$^q%Y$^q%]$^q%b$^q'q$^q(_$^q!Y$^q$i$^q~P#IjO(a4aO~OP4bO'uQO~O!Q1QOQ(pa!h(pa~Op%QO(m4fOQ#{al(TX!Q#{a!h#{a(W(TX~P$(WO'x+xOQ$Pa!Q$Pa!h$Pa~Op%QO(m4fOQ#{a](UXd(UXl(UXr(UXs(UXt(UXu(UXv(UXw(UX{(UX}(UX!Q#{a!S(UX!Z(UX!h#{a!p(UX!q(UX!r(UX!s(UX!u(UX!x(UX#j(UX'x(UX'|(UX(W(UX(](UX(_(UX(`(UX~O#|4iO#}4iO~Ol)bO(a(UX~P$(WOp%QOl(TX(a(UX~P$(WO(a4kO~Ol$RO!P4pO'x$QO~O!Q1dO!S(Va~O!Q1dO(W4sO!S(Va~O(a4uO(m4wO~P&LlO]1nOl([Or![Os![Ot![Ou![Ov![Ow![O!x!aO!y$kO#j$lO'x(ZO(]1kO(_1oO(`1oO~O(]4|O~O]$pO!Q5PO!S*iO!Z5OO'|1rO~O(a4uO(m5RO~P(5RO]1nOl([O!x!aO#j$lO'x(ZO(]1kO(_1oO(`1oO~Op%QO](hX!Q(hX!S(hX!Z(hX'|(hX(a(hX(m(hX|(hX~O(a4uO~O(a5XO~PAdO'x&zO!Q'kX!Y'kX~O!Q2RO!Y)Oa~Op%QO](}ad(}al(}ar(}as(}at(}au(}av(}aw(}a{(}a!S(}a!Z(}a!p(}a!q(}a!r(}a!s(}a!u(}a!x(}a#j(}a'x(}a(](}a(_(}a(`(}a(a(}a|(}a!Q(}a!](}a!^(}a!`(}a!b(}a!c(}a!e(}a!f(}a!g(}a!i(}a!j(}a'{(}a'}(}a(O(}a(W(}a(^(}a!k(}a(m(}aQ(}a!h(}a![(}a'|(}a!Y(}a}(}a#Q(}a#S(}a~O!S'fO]%tqd%tql%tqr%tqs%tqt%tqu%tqv%tqw%tq{%tq!Z%tq!p%tq!q%tq!r%tq!s%tq!u%tq!x%tq#j%tq'x%tq(]%tq(_%tq(`%tq(a%tq|%tq!Q%tq!]%tq!^%tq!`%tq!b%tq!c%tq!e%tq!f%tq!g%tq!i%tq!j%tq'{%tq'}%tq(O%tq(W%tq(^%tq!k%tq(m%tqQ%tq!h%tq![%tq'|%tq!Y%tq}%tq#Q%tq#S%tq~OPsOa$jOl$aO!S#yO!l!YO#f#OO#g#PO#j$lO&Z!TO&[!TO&`!}O&d!YO&m!YO&n!YO'uQO'x$_O(bXO)T!VO)U!WO~O])Si!Q)Si!Z)Si!])Si!^)Si!`)Si!b)Si!c)Si!e)Si!f)Si!g)Si!i)Si!j)Si'{)Si'})Si(O)Si(W)Si(])Si(^)Si(_)Si(`)Si(a)Si!k)Si(m)Si|)Si![)Si'|)Si!Y)SiQ)Si!h)Si~P(>_O|5dO~O![5eO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&hq(a&hq!k&hq(m&hq|&hq![&hq'|&hq!Y&hqQ&hq!h&hq~P!NrO!Q5fO|)ZX~O|5hO~O)X5iO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q^y(a^y!k^y(m^y|^y![^y'|^y!Y^yQ^y!h^y~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|'na!Q'na~P!NrO]#pO!S#yO!Q&ey!Z&ey!]&ey!^&ey!`&ey!b&ey!c&ey!e&ey!f&ey!g&ey!i&ey!j&ey'{&ey'}&ey(O&ey(W&ey(]&ey(^&ey(_&ey(`&ey(a&ey!k&ey(m&ey|&ey![&ey'|&ey!Y&eyQ&ey!h&ey~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q&hy(a&hy!k&hy(m&hy|&hy![&hy'|&hy!Y&hyQ&hy!h&hy~P!NrO]$pO!Z+SO!S%hy(a%hy(m%hy~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q'`a!Y'`a~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q#ui!Y#ui~P!NrO!Y5kO~P%@zO![5kO~P%@zO|5kO~P%@zO|5mO~P%@zO]$pO!Z$oO|!}y!Q!}y!S!}y(a!}y(m!}y'|!}yQ!}y!h!}y~Or#Tis#Tit#Tiu#Tiv#Tiw#Ti}#Ti!S#Ti#Q#Ti#S#Ti'|#Ti(O#Ti(m#Ti|#Ti!Q#Ti(a#TiQ#Ti!h#Ti~O]$pO!Z+SO~P) sO]&QO!Z&PO(]8lO(_8mO(`8mO~P) sO|5oO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO!Q5pO|(kX~O|5rO~O]$pO|!|i!Q!|iQ!|i!h!|i~O!Z+SO~P)%PO|#YX!Q#YXQ#YX!h#YX~P'>WO!Z$oO~P)%PO]'XXd&{Xl&{Xr'XXs'XXt'XXu'XXv'XXw'XX|'XX!Q'XX!Z'XX!x&{X#j&{X'x&{X(]'XX(_'XX(`'XXQ'XX!h'XX~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|#li!Q#liQ#li!h#li~P!NrO]$pO!Z+SO|qqQqq!Qqq!hqq(Wqq(aqq~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dOQ)RX!Q)RX!h)RX~P!NrO(W5tOQ)QX!Q)QX!h)QX~O![5vO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![5vO~PM{O|$hi!Q$Ua(a$Ua~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a5yO~P!NrO|5{O~PM{O|5{O!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|5{O~O]$pO!Z0rO!Q$}i(a$}i|$}i~O![6SO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![6SO(]6UO~P#'{O![6SO~PM{O]$pO!Z0rO!Q'ea(a'ea~OP%fO|6VO'uQO~O|6VO~O'x+xO(W1VO(m1UOQ#{X!Q#{X!h#{X~O(a6YO~P$=WO(a6YO~P$1eO(a6YO~P$5jO(W6ZO!Q&|a!S&|a~O!Q1dO!S(Vi~O(a6_O(m6aO~P(5RO(a6_O~O(a6_O(m6eO~P&LlOr![Os![Ot![Ou![Ov![Ow![O~P(5nO]$pO!Z5OO!Q!va!S!va'|!va(a!va(m!va|!va~Or![Os![Ot![Ou![Ov![Ow![O}6iO#Q)tO#S)uO(O)qO~O]!za!Q!za!S!za!Z!za'|!za(a!za(m!za|!za~P)4aO![6mO(]6nO~P#'{O!Q5PO!S#yO'|1rO(a6_O(m6eO~O!S#yO~P#<|O]$pO|6qO!Z5OO~O]$pO!Z5OO!Q#ra!S#ra'|#ra(a#ra(m#ra|#ra~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a#sa~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a6_O~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Q%yi!Y%yi~P!NrO!Z-iO]&gi!Q&gi!S&gi!]&gi!^&gi!`&gi!b&gi!c&gi!e&gi!f&gi!g&gi!i&gi!j&gi'{&gi'}&gi(O&gi(W&gi(]&gi(^&gi(_&gi(`&gi(a&gi!k&gi(m&gi|&gi![&gi'|&gi!Y&giQ&gi!h&gi~O'x&zO(W6vO~O!Q5fO|)Za~O|6xO~P%@zO]$pO!Z+SO!S#Tq(m#Tq|#Tq!Q#Tq(a#TqQ#Tq!h#Tq~Or#Tqs#Tqt#Tqu#Tqv#Tqw#Tq}#Tq#Q#Tq#S#Tq'|#Tq(O#Tq~P)=ZO!Q5pO|(ka~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|#lq!Q#lqQ#lq!h#lq~P!NrO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO!Y'`a(a$di~P!NrO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO|$hq!Q$Ui(a$Ui~P!NrO|6|O~PM{O|6|O!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|6|O~O|7PO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|7PO~O]$pO!Z0rO!Q$}q(a$}q|$}q~O![7RO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7RO~PM{O(a7SO~O(m4fOQ#{a!Q#{a!h#{a~O(W7TO!Q&|i!S&|i~O!Q1dO!S(Vq~O!Q5PO!S#yO'|1rO(a7UO(m7WO~O(a7UO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7UO~P!NrO(a7UO(m7ZO~P(5RO]$pO!Z5OO!Q!vi!S!vi'|!vi(a!vi(m!vi|!vi~O]!zi!Q!zi!S!zi!Z!zi'|!zi(a!zi(m!zi|!zi~P)4aO![7`O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7`O(]7bO~P#'{O![7`O~PM{O]$pO!Z5OO!Q'^a!S'^a'|'^a(a'^a(m'^a~O|7cO!Q#^O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO|7cO~O]$pO!Z0rO!Q$}y(a$}y|$}y~O(a7fO~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7fO~P!NrO!Q5PO!S#yO'|1rO(a7fO(m7iO~O]$pO!Z5OO!Q!vq!S!vq'|!vq(a!vq(m!vq|!vq~O![7kO!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO~P!NrO![7kO~PM{O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7mO~P!NrO(a7mO~O]$pO!Z5OO!Q!vy!S!vy'|!vy(a!vy(m!vy|!vy~O!^#eO!`#fO!b#hO!c#iO!e#kO!f#lO!g#lO!i#lO!j#mO'{#[O(W#oO(]#bO(^#cO(_#cO(`#dO(a7pO~P!NrO(a7pO~O]ZXlgXpZXpiX!QZX!SiX!ZZX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'|$bX'}ZX(OZX(WZX(]ZX(^ZX(_ZX(`ZX(aZX(mZX~O]#_XlmXpnXp#_X!Q#_X!SnX!Z#_X!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX'{#_X'}#_X(O#_X(W#_X(]#_X(^#_X(_#_X(`#_X(mmX|#_XQ#_X!h#_X~O(a#_X![#_X'|#_X!Y#_X~P*(}O]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!ZnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX|nX|#_X!QnX(WnX~O(anX(mnX~P*+_O]#_XlmXpnXp#_X!Q#_X!Z#_X|#_XQ#_X!h#_X~O!S#_X(a#_X(m#_X'|#_X~P*-iOQnXQ#_X!QnX!hnX!h#_X(WnX~P!:zO]nX]#_XlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!SnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX~O'|nX(anX(mnX~P*/OOdnX|#_X!Q#_X!ZnX!]#_X!^#_X!`#_X!b#_X!c#_X!e#_X!f#_X!g#_X!i#_X!j#_X!kmX'{#_X'}#_X(O#_X(W#_X(]#_X(^#_X(_#_X(`#_X(a#_X(mmX~P*/OO]nX]#_XdnXlmXpnXp#_XrnXsnXtnXunXvnXwnX{nX!ZnX!Z#_X!pnX!qnX!rnX!snX!unX!xnX#jnX'xnX(]nX(_nX(`nX(a#_X~OlmXpnX(a#_X~Od({O#a(|O(P7sO~Od({O#a(|O(P7wO~Od({O#a(|O(P7tO~O]iXriXsiXtiXuiXviXwiX|iX!ZiX(]iX(_iX(`iXdiX{iX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX~P!LbO]ZXlgXpZXpiX!QZX!ZZX(aZX(mZX~O!SZX'|ZX~P*6|OlgXpiX(aZX(miX~O]ZX]iXdiXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!ZZX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX|ZX|iX!QiX(WiX(miX~O(aZX~P*8QO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiX!QZX!QiX!SiX!ZZX!ZiX!]ZX!^ZX!`ZX!bZX!cZX!eZX!fZX!gZX!iZX!jZX!kZX'{ZX'}ZX(OZX(WZX(WiX(]ZX(]iX(^ZX(_ZX(_iX(`ZX(`iX(mZX~OQZXQiX!hZX!hiX~P*:[OdiX{iX|ZX|iX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(miX~P*:[O]iXdiXriXsiXtiXuiXviXwiX{iX!ZiX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX~P!LbO]ZX]iXlgXpZXpiXriXsiXtiXuiXviXwiX{iX!ZZX!piX!qiX!riX!siX!uiX!xiX#jiX'xiX(]iX(_iX(`iX(aiX~O!SiX'|iX(miX~P*?nOdiX!ZiX~P*?nOd#tO#a)hO&f#vO&i#wO(P#qO~Od#tO#a)hO&f#vO&i#wO(P7vO~Od#tO#a)hO&f#vO&i#wO(P7xO~Or![Os![Ot![Ou![Ov![Ow![O~PCvOr![Os![Ot![Ou![Ov![Ow![O!y$kO~PCvOd#tO#a)hO(P7uO~Od#tO#a)hO(P7zO~Od#tO#a)hO(P7tO~Od#tO#a)hO(P7yO~O]${OdjOl8_Or![Os![Ot![Ou![Ov![Ow![O!Z$}O!x!aO!y$kO#j$lO'x$_O(]8dO(_8fO(`8fO~O]${OdjOl8_O!Z$}O!x!aO#j$lO'x$_O(]8dO(_8fO(`8fO~Od#tO#a#uO(P7tO~Od#tO#a#uO(P7wO~Ol7}O~Ol7|O~O]&QOr![Os![Ot![Ou![Ov![Ow![O!Z&PO(]8lO(_8mO(`8mO~O}#UX!S#UX#Q#UX#S#UX'|#UX(O#UX(m#UX|#UX!Q#UX(a#UXQ#UX!h#UX~P*GeO]&QO!Z&PO(]8lO(_8mO(`8mO~Or#YXs#YXt#YXu#YXv#YXw#YX}#YX!S#YX#Q#YX#S#YX'|#YX(O#YX(m#YX|#YX!Q#YX(a#YXQ#YX!h#YX~P*ISO]cXlgXpiX!ScX~Od({O#a)hO(P#qO~Od({O#a)hO(P7uO~Od({O#a)hO(P7zO~Od({O#a)hO(P7yO~Od({O#a)hO(P7tO~Od({O#a)hO(P7vO~Od({O#a)hO(P7xO~Or![Os![Ot![Ou![Ov![Ow![O~P*FRO}#Ua!S#Ua#Q#Ua#S#Ua'|#Ua(O#Ua(m#Ua|#Ua!Q#Ua(a#UaQ#Ua!h#Ua~P*GeOr#Uas#Uat#Uau#Uav#Uaw#Ua}#Ua#Q#Ua#S#Ua'|#Ua(O#Ua~P&2UOr#Yas#Yat#Yau#Yav#Yaw#Ya}#Ya#Q#Ya#S#Ya'|#Ya(O#Ya~P&5bO](TXr(TXs(TXt(TXu(TXv(TXw(TX{(TX!p(TX!q(TX!r(TX!s(TX!u(TX!x(TX#j(TX'x(TX(](TX(_(TX(`(TX(m(TX~Ol7|O!S(TX'|(TX(a(TX~P+ nO]&RXlmXpnX!S&RX~Od2hO#a)hO(P9OO~O(]%|O(_&RO(`&RO(W#Ta~P':|Ol$yO(]9TO(_3]O(`3]O~P'?YOr#Uis#Uit#Uiu#Uiv#Uiw#Ui}#Ui#Q#Ui#S#Ui'|#Ui(O#Ui~P'MfO!S#Ti|#Ti(a#Ti(m#Ti!Q#TiQ#Ti!h#Ti(W#Ti~O]$pO!Z+SO~P+%bO]&QO!Z&PO(]%|O(_&RO(`&RO~P+%bOdjOl8_O!x!aO#j$lO'x$_O~O]/VO!Z/UO(]/SO(_9XO(`9XO|#YX!Q#YXQ#YX!h#YX~P+&kO(W#Tq~P)=ZO(]8^O~Ol8oO~Ol8pO~Ol8qO~Ol8rO~Ol8sO~Ol8tO~Ol8uO~Ol8oO!k#{O(m#{O~Ol8tO!k#{O(m#{O~Ol8uO!k#{O(m#{O~Ol8tO!S#yOQ(TX!Q(TX!h(TX(W(TX|(TX(m(TX~P$(WOl8uO!S#yO~P$(WOl8sO|(TX!Q(TX(W(TX(m(TX~P$(WOd-xO#a)hO(P9OO~Ol9PO~O(]9hO~OV&o&r&s&q'u(b!W'xST#b!^!`&td#c!l&[!j]&p)[&u'}!b!c&v&w&v~",goto:"$@Y)[PPPPPP)]P)`PP,r1vP4l4l7dP7d:[P:u;X;mAtHTNh!&_P!,h!-]!.QP!.lPPPPPP!/SP!0gPPP!1vPP!2|P!4f!4j!5]P!5cPPPPP!5fP!5fPP!5fPPPPPPPP!5r!8vPPPPP!8yP:x!:UPP:x!c!>p!@T!ArP!ArP!BS!Bh!CV!Bh!Bh!Bh!>p!>p!>p!Cv!HP!HnPPPPPPP!Ie!MhP!>p!>c!>c##z#$Q:x:x:x#$T#$h#&p#&x#&x#'PP#'a#'hPP#'h#'h#'o#'PP#'s#(d#'YP#(oP#)R#*{#+U#+_PP#+t#,_#,{#-i#+tP#.t#/QP#+tP#+tPP#/T#+t#+tP#+tP#+tP#+tP#+tP#1zP#2_#2_#2_#2_#+_#+_P#2lP#+_#*{P#2p#2pP#2}#*{#*{#5xP#6]#6h#6n#6n#*{#7d#*{P#8O#8O!4f!4f!4f!4f!4f!4f!/S!/SP#8RP#9i#9w!/S!/S!/SPP#9}#:Q!I]#:T7d4l#g#?|4lPP4l#Af4lP4l4l4lP4lP#DY4lP#Af#Df4lPPPPPPPPPPP)]P#GY#G`#Iv#JV#J]#KY#K`#Kv#LQ#MY#NX#N_#Ni#No#N{$ V$ _$ e$ k$ y$!S$![$!b$!m$!|$#W$#^$#d$#k$#z$$Q$%i$%o$%u$%|$&T$&^PPPPPPPP$&d$&hPPPPP$,p#9}$,s$0O$2V$3YP$3]P$3a$3dPPPPPPPPP$3p$5]$6d$7V$7]$9f$9iP$;O$;U$;Y$;]$;c$;o$;y$_$>o$>r$?S$?a$?g#9}#:Q#:Q$?jPP$?m$?xP$@S$@VR#WP&jsOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iU%fs%g4bQ&W!^Q'y#Qd.j)Z.g.h.i.l2y2z2{3O5lR4b1PdgOade|}%t&{*i,Z#^$|fmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hS%Si/s&O%z!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/Y/e0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ&c!cQ&}!rQ'y#TQ'z#QQ'{#RQ*U$}Q+[&VQ+e&dS-Z'f2RQ/j*]Q2_-hQ2c-oQ3c/ZQ6v5fR8g/U$f#]S!Z$`$j$q%R%y%{&l&u&x'q'w(W(X(a(b(c(d(e(f(g(h(i(j(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7nQ&Y!aQ'v#OQ(S#VQ(v#v[*k%b)d/v0a0i0xQ+_&XQ-j'uQ-n'zQ-u(TS.S(u-kQ/m*bS2m.T.UR5j2n&k!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i&k!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ(^#`S*b%^/nQ.])Pk1q,v1h1k1n1o4x4y4z4|5P6g6h7^Q(`#`k1p,v1h1k1n1o4x4y4z4|5P6g6h7^l(_#`,v1h1k1n1o4x4y4z4|5P6g6h7^T*b%^/n^UO|}%t&{*i,Z#`$S[_!b!m!v!w!x!y!z!{#O#u#v$Y$p$s&Q&W&s'R'Y'`'e'i'n'v(v(|)q)z+]+c+g,b,c,l,s,t-^.z.}/]1Q1U1`1a1b1d1i4f4p5p9n9o&[$baefi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$f$g$m$o$z${%W%X%Y%e%r&P&f&j'O'S'U'p'x(x)O)l)n)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.v.|/Q/R/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3]3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i9TY%itu%m,g,wl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q8j'TU8k'Z,}-PU9[d%V'r![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dQ9_!tQ9`/VU9a%Q*h/e^9b&e&k&v,P,S0w0zT9m%^/n^VO|}%t&{*i,ZQ$S-^!j$T[_!b!m!v!{#O#u#v$Y$p$s&Q&W&s'R'v(v(|)q)z+]+c+g,b,t.z.}/]1Q1U1i4f5p9n9oj$bf$f$g$m$z${'S)l)n.v/R3]9T%p$caei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iU$rd%V'rY%itu%m,g,wQ'P!tp'W!w!x!y!z'Y'`'e'i'n,c,s1`1a1b1d4pl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q,f'TQ1[,lU8}'Z,}-P![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dU9i%Q*h/e^9j&e&k&v,P,S0w0zQ9k/VT9m%^/nx!ROd|}%Q%V%t&e&k&v&{'r*h*i,P,S,Z/e0w0z!t$X[_!b!m!t!v!{#O#u#v$Y$p$s&Q&W&s'R'T'Z'v(v(|)q)z+]+c+g,t,}-P.z.}/V/]1Q1U1i4f5p9n9o%p$iaei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#t%Ofmtu#`$W$f$g$m$z${%^%m&d'S'V)f)l)n){*l+h+r,Q,g,v,w.v/R/S/W/n0`1h1k1n1o3]4x4y4z4|5P6g6h7^8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hQ&b!cn'X!w!x!y!z'Y'`'e'i'n,s1`1a1b1d4pf+}&t+w+y+|0m0n0p0s4V4W6RQ1T,bQ1W,cQ1Z,kQ1],lQ2U-^Q4h1VR6X4ix!ROd|}%Q%V%t&e&k&v&{'r*h*i,P,S,Z/e0w0z!v$X[_!b!m!t!v!{#O#u#v$Y$p$s&Q&W&s'R'T'Z'v(v(|)q)z+]+c+g,b,t,}-P.z.}/V/]1Q1U1i4f5p9n9o%p$iaei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#v%Ofmtu!c#`$W$f$g$m$z${%^%m&d'S'V)f)l)n){*l+h+r,Q,g,v,w.v/R/S/W/n0`1h1k1n1o3]4x4y4z4|5P6g6h7^8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hp'X!w!x!y!z'Y'`'e'i'n,c,s1`1a1b1d4pQ1],lR2U-^^WO|}%t&{*i,Z#`$S[_!b!m!v!w!x!y!z!{#O#u#v$Y$p$s&Q&W&s'R'Y'`'e'i'n'v(v(|)q)z+]+c+g,b,c,l,s,t-^.z.}/]1Q1U1`1a1b1d1i4f4p5p9n9oj$bf$f$g$m$z${'S)l)n.v/R3]9T%p$daei!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%W%X%Y%e%r&P&f&j'O'U'p'x(x)O)w)y*T*Z*a*j*w*y+S+U+W+j+m+s-i-l-v-|.V.X.^.`.|/Q/U/Y/s0U0W0d0f0h0k0r1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iY%itu%m,g,wl(]#`,v1h1k1n1o4x4y4z4|5P6g6h7^Q8j'TU8k'Z,}-P![9]m$W'V)f){*l+h+r,Q/S/W0`8[8]8^8c8d8e8f8v8w8x8y9Q9R9X9f9g9hS9^!c&dQ9_!tQ9`/VU9cd%V'rU9d%Q*h/e^9e&e&k&v,P,S0w0zT9m%^/np#rT$R$a$y%h([8X8Y8Z8_8`8a8b8h8i9lo(y#x)b)i-y7{7|7}8o8p8q8r8s8t8u9Pp#sT$R$a$y%h([8X8Y8Z8_8`8a8b8h8i9lo(z#x)b)i-y7{7|7}8o8p8q8r8s8t8u9P^%Pgh$|%S%T%z8gd%x!R$X$i%O&b'X1T1W1]2UV-z(^(_1qS$wd%VQ*W%QQ-g'rQ0]+cQ3X.}Q3h/eR6y5p#s!QO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P.z.}/V/]/e0w0z1Q1U1i4f5p9n9o#O^O[_`|}!b!t!v#u$V$Y$[$]$p%t&Q&W&Z&e&k&v&{'R'T'Z(|)g)z*h*i+]+g,P,S,Z,l,t,}-P/V/]0w0z1Q1iS'`!w1aS'e!x1bV'n!z,c1`S'^!w1aS'c!x1bU'l!z,c1`W-S'['_'`4mW-W'a'd'e4nW-c'j'm'n4lS1{-T-US2O-X-YS2Z-d-eQ5Z1|Q5]2PR5c2[S']!w1aS'b!x1bU'k!z,c1`Y-R'['^'_'`4mY-V'a'c'd'e4nY-b'j'l'm'n4lU1z-S-T-UU1}-W-X-YU2Y-c-d-eS5Y1{1|S5[2O2PS5b2Z2[Q6r5ZQ6s5]R6t5cT,{'Z,}!aZO[|}$p%t&Q&W&e&k&v&{'R'T'Z)z*h*i+]+g,P,S,Z,l,t,}/V/]0w0z1QQ$OYR.n)[R)^$Oe.j)Z.g.h.i.l2y2z2{3O5l&j!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7ie.j)Z.g.h.i.l2y2z2{3O5lR3P.nd]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1iQ%ktT)o$n)p!fbOadeftu|}!t$f$g$m$z${%m%t&{'S'T'Z)l)n*i,Z,g,w,}-P.v/R/V3]9Tf+z&t+w+y+|0m0n0p0s4V4W6Rj1l,v1h1k1n1o4x4y4z4|5P6g6h7^r9Zm$W'V)f*l+h+r,Q0`8[8]8^8c8e8v8x9Qi9p){/S/W8d8f8w8y9R9X9f9g9hv$nc$h$t$x%b'Q)d)k,e,p.t.u/X/v0a0i0x3R3^|%}!X$v%|&Q&R&a(t){*P*R*|.W/R/S/V/W/`3]9S9T9W9XY+Q3T5n8{8|9Un+R&O*S*}+X+Y+b.R/T/a0P2p3[3f9V9Y^0q+{0o0u4U4]6Q7QQ0|,WY3S.y3U8l8m8ze4}1m4t4{5T5U6d6f6o7]7jW)|$p&Q*h/VS,_'R1QR3d/]#sjOadefmtu|}!t$W$f$g$m$z${%m%t&{'S'T'V'Z)f)l)n){*i*l+h+r,Q,Z,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h#Qjadefm!t$W$f$g$m$z${'S'V)f)l)n){*l+h+r,Q.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h`kO|}%t&{'T*i,ZU%jtu,gQ*s%mS,u'Z,}T1v,w-PW)r$n)p)s.xW+O%}+P+R0ST6i4}6jW)r$n)p)s.xQ+Q%}S0R+P+RQ3r0ST6i4}6j!X&S!X$v%|&Q&R&a(t){*P*R*|.W.y/R/S/V/W/`3U3]8l8m8z9S9T9W9X!U&S$v%|&Q&R&a(t){*P*R*|.W.y/R/S/V/W/`3U3]8l8m8z9S9T9W9XR&T!XdhOade|}%t&{*i,Z#^$|fmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9h&U%Ti!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ&c!cR+e&dj#tT$a$y%h8X8Y8Z8_8`8a8b8h8ii({#x)i7{7|7}8o8p8q8r8s8t8uj#tT$a$y%h8X8Y8Z8_8`8a8b8h8ih({#x)i7{7|7}8o8p8q8r8s8t8uS-x([9lT2h-y9P#^jfmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hdlOade|}%t&{*i,Z&V!Yi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i#^jfmtu!t$W$f$g$m$z${%m'S'T'V'Z)f)l)n){*l+h+r,Q,g,w,}-P.v/R/S/V/W0`3]8[8]8^8c8d8e8f8v8w8x8y9Q9R9T9X9f9g9hdlOade|}%t&{*i,Z&U!Yi!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r&P&e&f&j&k&v'O'U'p'r'x(x)O)w)y*T*Z*a*h*j*w*y+S+U+W+j+m+s,P,S-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7ik1p,v1h1k1n1o4x4y4z4|5P6g6h7^Q/[){R3`/WR/[){Q1t,vS4v1h1mU6`4t4x5QS7V6^6dR7h7Y^#zV!R$c$i$r9i9jQ&n!iS(m#p*hS)S#y*iQ)V#{Y*k%b)d/v0i0xQ-j'uS.S(u-kS/c*T2^Q/m*bS/u*j3wQ1t,vQ2j-|S2m.T.US2r.X3oQ2w.`Q3x0aU4v1h1m1uQ5j2nQ6O4PY6`4t4w4x5Q5RW7V6^6a6d6eU7h7W7Y7ZR7o7iS)S#y*iT2r.X3oZ)Q#y)R*i.X3o^zO|}%t&{*i,ZQ,n'TT,{'Z,}S'T!t,mR1X,dS,_'R1QR4j1XT,_'R1Q^zO|}%t&{*i,ZQ+^&WQ+j&eS+s&k0zW,R&v,P,S0wQ,n'TR1^,l[%cm$W+h+r,Q0`R/w*l^zO|}%t&{*i,ZQ+^&WQ,n'TR1^,l!OqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cS%_k,uS%pw,hQ&U!XQ&w!pU*e%`%j1vQ*n%bS*u%n%oQ+Z&TQ+n&hS.r)d,pS/y*r*sQ/{*tQ3Q.tQ3p/zQ4`0|Q5S1mQ6b4tR7[6d_zO|}%t&{*i,ZQ&|!rQ+^&WR,[&}wrO|}!f%e%t&f&j&{*i+m,Z0d3{4R5{6|7P7c!PqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7c!OnO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cR&r!l!OqO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cR+j&e!OpO|}!f%e%t&f&j&v&{*i+m,P,S,Z0d0w3{4R5{6|7P7cW$ud%V'r0fQ&n!iS(Y#^3oQ+i&eS+t&k0zQ0c+jQ4S0kQ5|4OR6}5yQ&f!dQ&h!eQ&j!gR+m&gR+k&e&b!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iR0g+o^zO|}%t&{*i,ZW,R&v,P,S0wT,{'Z,}g+}&t+w+y+|0m0n0p0s4V4W6RT,U&w,V^zO|}%t&{*i,ZT,{'Z,}&j!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#n#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-l-v-|.V.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q2^3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iR4c1P^uO|}%t&{*i,ZQ%mtQ,g'TT,w'Z,}S%`k,uS*r%j1vR/z*sQ*c%^R3m/nS%_k,uS%pw,hU*e%`%j1vS*u%n%oS/y*r*sQ/{*tQ3p/zQ5S1mQ6b4tR7[6dbwO|}%t&{'Z*i,Z,}S%nt,gU%ou,w-PQ*t%mR,h'TR,n'T#r!QO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P.z.}/V/]/e0w0z1Q1U1i4f5p9n9oR2V-^Q'h!yS-_'g'iS2W-`-aR5a2XQ-['fR5_2RR*X%QR3i/e&c!SOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7i$Z#fS$q%R&l&u&x'q'w(W(X(a(b(d(e(f(g(h(i(j(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n#w#gS$q%R&l&u&x'w(W(X(a(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n#}#jS$q%R&l&u&x'w(W(X(a(d(e(f(k(l(w(})U)v*V*x+T+f+q,],o-f.Z/P/b/h/r/t/|0T0b0j2`2a2g2i2o2q2u2v3V3b3g3t3}4Q4X5V5W5^5s5u5w5z5}6T6c6k6{7X7a7g7n&c!YOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ-k'uQ.T(uQ2n.UR6u5e&c!XOadei|}!T!U!f!i!n!q!}#P#[#^#a#e#f#g#h#i#j#k#l#m#p#w#y#{$o%Q%V%W%X%Y%e%r%t&P&e&f&j&k&v&{'O'U'p'r'x(x)O)w)y*T*Z*a*h*i*j*w*y+S+U+W+j+m+s,P,S,Z-i-v-|.X.^.`.|/Q/U/Y/e/s0U0W0d0f0h0k0r0w0z1r1u2Q3a3o3u3w3{4O4P4R4Y4[4w5O5R5y5{6U6a6e6l6n6|7P7W7Z7b7c7iQ#YQR(U#YU$fa$z9T`$sd%Q%V'r+c.}/e5pQ&s!m!Q)j$f$s&s)l)w*R+U.v/`0U0m4V4Y4y6R6g6l7^8[8v8w9Q9R9fS)l$g$mQ)w$oQ*R$vS+U&P/UQ.v)nQ/`*PQ0U+SQ0m+yS4V0n0pQ4Y0rQ4y1kQ6R4WS6g4z4|Q6l5OQ7^6hQ8[8cS8v8]8^S8w9g9hQ9Q8xQ9R8yT9f/S8dQ1e,qU4q1e4r6]S4r1f1gR6]4sQ,}'ZR1w,}`[O|}%t&{'T*i,ZY$U[)z+]+g,t^)z$p&Q'R*h/V/]1QS+]&W,l^+g&e&k&v,P,S0w0zT,t'Z,}Q)Y#}R.c)YQ.l)ZQ2y.gQ2z.hQ2{.iY2|.l2y2z2{5lR5l3OQ)]$OS.o)].pR.p)^!p_O[|}!b!t!v#u$Y$p%t&Q&W&e&k&v&{'R'T'Z(|)z*h*i+]+g,P,S,Z,l,t,}-P/V/]0w0z1Q1iU$Z_$])gU$]`$V&ZR)g$[U$ga$z9Td)m$g)n0n4W4z6h8]8x8y9gQ)n$mQ0n+yQ4W0pQ4z1kQ6h4|Q8]8cQ8x8^Q8y9hT9g/S8dQ)p$nR.w)pQ)s$nQ.x)pT.{)s.xQ5q3XR6z5qU*|%|/S9TS0O*|8zR8z8lQ+P%}S0Q+P0SR0S+RU*^%S*U8gR/k*^Q/^)|R3e/^Q6j4}R7_6jQ5Q1mQ6^4tU6p5Q6^7YR7Y6dW)R#y*i.X3oR._)RU.Y(})S/rR2s.YQ1R,`R4e1R[*m%b%c)d0a0i0xR/x*mQ|OU%s|%t,ZS%t}*iR,Z&{Q,S&vQ0w,PT0y,S0wQ0t+{R4^0tQ,V&wR0{,VS%gs4bR*q%gdtO|}%t&{'T'Z*i,Z,}R%ltQ/o*cR3n/o#t!PO[_d|}!b!m!t!v!{#O#u#v$Y$p$s%Q%V%t&Q&W&e&k&s&v&{'R'T'Z'r'v(v(|)q)z*h*i+]+c+g,P,S,Z,b,l,t,}-P-^.z.}/V/]/e0w0z1Q1U1i4f5p9n9oR%v!PQ2S-[R5`2SQ/f*XR3j/fS*[%R.ZR/i*[S-}(l(mR2k-}W(O#U'y'z-nR-r(OQ5g2cR6w5gT(n#p*h|SO|}!f%e%t&f&j&v&{+m,P,S,Z0d0w3{4R5{6|7P7cj$`ae%W%X)y+W/Q0W3u4[6U6n7bW$qd%V'r0fY%Ri%Y'x(x*aQ%y!TQ%{!UQ&l!iQ&u!nQ&x!qQ'q!}S'w#P*yQ(W#[Q(X#^Q(a#aQ(b#eQ(c#fQ(d#gQ(e#hQ(f#iQ(g#jQ(h#kQ(i#lQ(j#mQ(k#nS(l#p*hQ(w#wQ(}#yQ)U#{Q)v$oQ*V%QQ*x%rS+T&P/UQ+f&eS+q&k0zQ,]'OQ,o'UQ-f'pS.Z)O/sQ/P)wS/b*T2^Q/h*ZQ/r*iQ/t*jQ/|*wS0T+S+UQ0b+jQ0j+sQ2`-iQ2a-lQ2g-vQ2i-|Q2o.VQ2q.XQ2u.^Q2v.`Q3V.|Q3b/YQ3g/eQ3t0UQ3}0hQ4Q0kQ4X0rQ5V1rQ5W1uQ5^2QQ5s3aQ5u3oQ5w3wQ5z4OQ5}4PQ6T4YS6c4w5RQ6k5OQ6{5yS7X6a6eQ7a6lS7g7W7ZR7n7iR*Y%Qd]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1i#p$ead!m$f$g$m$o$s$v$z%Q%V&P&s'r)l)n)w*P*R+S+U+c+y.v.}/U/`/e0U0m0n0p0r1k4V4W4Y4y4z4|5O5p6R6g6h6l7^8[8]8^8c8d8v8w8x8y9Q9R9f9g9hQ%ktW)r$n)p)s.xW*{%|*|8l8zW+O%}+P+R0SQ.z)qS3_/S9TS6i4}6jR9o9n``O|}%t&{'T*i,ZQ$V[Q$[_`$vd%Q%V'r+c.}/e5p!^&Z!b!t!v#u$Y$p&Q&W&e&k&v'R'Z(|)z*h+]+g,P,S,l,t,}-P/V/]0w0z1Q1iQ&t!mS'o!{,bQ'u#OS(u#v'vQ*P$sQ+w&sQ.U(vQ.y)qQ3U.zQ4g1UQ6W4fQ9S9nR9W9oQ'[!wQ'a!xQ'g!yS'j!z,cQ,q'YQ-U'`Q-Y'eQ-a'iQ-e'nQ1_,lQ1g,sQ4l1`Q4m1aQ4n1bQ4o1dR6[4pR,r'YT,|'Z,}R$PYe.k)Z.g.h.i.l2y2z2{3O5ldmO|}%t&W&{'T*i,Z,lS$W[+]Q&a!bQ'S!tQ'V!vQ(t#uQ)f$Y^){$p&Q'R*h/V/]1QQ+h&eQ+r&kY,Q&v,P,S0w0zS,v'Z,}Q.W(|Q/R)zQ0`+gS1h,t-PR4x1id]O|}%t&{'T'Z*i,Z,}!j^[_`!b!t!v#u$V$Y$[$]$p&Q&W&Z&e&k&v'R(|)g)z*h+]+g,P,S,l,t-P/V/]0w0z1Q1iR%ktQ1m,vQ4t1hQ4{1kQ5T1nQ5U1oQ6d4xU6f4y4z4|Q6o5PS7]6g6hR7j7^X)}$p&Q*h/VpcOtu|}%m%t&{'T'Z*i,Z,g,w,}-P[$ha$z/S8c8d9TU$td${/V^$xef/W3]8e8f9XQ%bmQ'Q!tQ)d$Wb)k$f$g$m8[8]8^9f9g9hQ,e'SQ,p'VQ.t)f[.u)l)n8v8w8x8yQ/X){Q/v*lQ0a+hQ0i+rS0x,Q0`U3R.v9Q9RR3^/RR3Y.}Q&O!XQ*S$vU*}%|/S9TS+X&Q/VW+Y&R/W3]9XQ+b&aQ.R(tQ/T){S/a*P*RQ0P*|Q2p.WQ3T.yQ3[/RQ3f/`Q5n3UQ8{8lQ8|8mQ9U8zQ9V9SR9Y9WX%Ui$}/U/sT)T#y*iR,a'RQ,`'RR4d1Q^zO|}%t&{*i,ZR,n'TW%dm+h+r,QT)e$W0`_{O|}%t&{*i,Z^zO|}%t&{*i,ZQ&i!fQ*p%eQ+l&fQ+p&jQ0e+mQ3z0dQ5x3{Q6P4RQ7O5{Q7d6|Q7e7PR7l7cvrO|}!f%e%t&f&j&{*i+m,Z0d3{4R5{6|7P7cX,R&v,P,S0wQ,O&tR0l+wS+{&t+wQ0o+yQ0u+|U4U0m0n0pQ4]0sS6Q4V4WR7Q6R^vO|}%t&{*i,ZQ,i'TT,x'Z,}R*d%^^xO|}%t&{*i,ZQ,j'TT,y'Z,}^yO|}%t&{*i,ZT,z'Z,}Q-`'gR2X-aR-]'fR's!}[%[i%Y'x(x)O/sR/l*aQ(R#US-m'y'zR2b-nR-q'{R2d-o",nodeNames:"⚠ RawString > MacroName LineComment BlockComment PreprocDirective #include String EscapeSequence SystemLibString Identifier ArgumentList ( ConditionalExpression AssignmentExpression CallExpression PrimitiveType FieldExpression FieldIdentifier DestructorName TemplateMethod ScopedFieldIdentifier NamespaceIdentifier TemplateType TypeIdentifier ScopedTypeIdentifier ScopedNamespaceIdentifier :: NamespaceIdentifier TypeIdentifier TemplateArgumentList < TypeDescriptor const volatile restrict _Atomic mutable constexpr StructSpecifier struct MsDeclspecModifier __declspec ) VirtualSpecifier BaseClassClause Access , FieldDeclarationList { FieldDeclaration Attribute AttributeName Identifier AttributeArgs } [ ] UpdateOp ArithOp ArithOp ArithOp LogicOp BitOp BitOp BitOp CompareOp CompareOp CompareOp > CompareOp BitOp UpdateOp Number CharLiteral AttributeArgs virtual extern static register inline AttributeSpecifier __attribute__ PointerDeclarator MsBasedModifier __based MsPointerModifier FunctionDeclarator ParameterList ParameterDeclaration PointerDeclarator FunctionDeclarator Noexcept noexcept ThrowSpecifier throw TrailingReturnType AbstractPointerDeclarator AbstractFunctionDeclarator AbstractArrayDeclarator AbstractParenthesizedDeclarator AbstractReferenceDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator ScopedIdentifier Identifier OperatorName operator ArithOp BitOp CompareOp LogicOp new delete TemplateFunction OperatorName operator StructuredBindingDeclarator OptionalParameterDeclaration VariadicParameterDeclaration VariadicDeclarator ReferenceDeclarator ArrayDeclarator ParenthesizedDeclarator ReferenceDeclarator BitfieldClause InitializerList InitializerPair SubscriptDesignator FieldDesignator TemplateDeclaration template TemplateParameterList TypeParameterDeclaration typename class OptionalTypeParameterDeclaration VariadicTypeParameterDeclaration TemplateTemplateParameterDeclaration AliasDeclaration using Declaration InitDeclarator FriendDeclaration friend FunctionDefinition MsCallModifier CompoundStatement LinkageSpecification DeclarationList CaseStatement case default LabeledStatement StatementIdentifier ExpressionStatement CommaExpression IfStatement if ConditionClause Declaration else SwitchStatement switch DoStatement do while ParenthesizedExpression WhileStatement ForStatement for ReturnStatement return BreakStatement break ContinueStatement continue GotoStatement goto TypeDefinition typedef PointerDeclarator FunctionDeclarator ArrayDeclarator ParenthesizedDeclarator ForRangeLoop TryStatement try CatchClause catch ThrowStatement NamespaceDefinition namespace UsingDeclaration StaticAssertDeclaration static_assert ConcatenatedString TemplateInstantiation FunctionDefinition ExplicitFunctionSpecifier explicit FieldInitializerList FieldInitializer DefaultMethodClause DeleteMethodClause FunctionDefinition OperatorCast Declaration union FunctionDefinition FunctionDefinition FunctionDefinition FunctionDefinition Declaration FunctionDefinition Declaration AccessSpecifier UnionSpecifier EnumSpecifier enum SizedTypeSpecifier TypeSize EnumeratorList Enumerator ClassSpecifier DependentType Decltype decltype auto ParameterPackExpansion ParameterPackExpansion FieldIdentifier PointerExpression SubscriptExpression BinaryExpression ArithOp LogicOp BitOp UnaryExpression LogicOp BitOp UpdateExpression CastExpression SizeofExpression sizeof CompoundLiteralExpression True False NULL NewExpression new NewDeclarator DeleteExpression delete LambdaExpression LambdaCaptureSpecifier ParameterPackExpansion nullptr this #define PreprocArg #if #ifdef #ifndef #else #endif #elif PreprocDirectiveName Macro Program",maxTerm:380,nodeProps:[["group",-31,1,8,11,14,15,16,18,74,75,106,116,117,169,198,234,235,236,240,243,244,245,247,248,249,250,251,254,256,258,259,260,"Expression",-12,17,24,25,26,40,219,220,222,226,227,228,230,"Type",-16,149,152,155,157,159,164,166,170,171,173,175,177,179,187,188,192,"Statement"]],propSources:[_],skippedNodes:[0,3,4,5,6,7,10,261,262,263,264,265,266,267,268,269,270,307,308],repeatNodeCount:37,tokenData:"%0W,TR!SOX$_XY'gYZ,cZ]$_]^)e^p$_pq'gqr,yrs.mst/[tu$_uv!/uvw!1gwx!3^xy!3{yz!4pz{!5e{|!6b|}!8Y}!O!8}!O!P!:x!P!Q!Nr!Q!R#2X!R![#Ew![!]$.t!]!^$0d!^!_$1X!_!`$;|!`!a${#Z#o0s#o~$_*q?Y`(cW'vQ&p#t&v'q&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q@gb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#YAo#Y#o0s#o~$_*qA|`(cW'vQ&t'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*qCZb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#XDc#X#o0s#o~$_*qDnb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#]0s#]#^Ev#^#o0s#o~$_*qFRb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZGZ#Z#o0s#o~$_*qGh`(cW'vQ&p#t&u'q&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*qHud(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZJT#Z#b0s#b#c!'c#c#o0s#o~$_*qJbd(cW'vQ&q'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#XKp#X#b0s#b#c! w#c#o0s#o~$_*qK{b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#YMT#Y#o0s#o~$_*qM`b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#ZNh#Z#o0s#o~$_*qNu`(cW'vQ&r'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q!!Sb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#X!#[#X#o0s#o~$_*q!#gb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#Y!$o#Y#o0s#o~$_*q!$zb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#Y0s#Y#Z!&S#Z#o0s#o~$_*q!&a`(cW'vQ&s'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*q!'nb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#V0s#V#W!(v#W#o0s#o~$_*q!)Rb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#`0s#`#a!*Z#a#o0s#o~$_*q!*fb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#i0s#i#j!+n#j#o0s#o~$_*q!+yb(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#W0s#W#X!-R#X#o0s#o~$_*q!-^b(cW'vQ&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#X0s#X#Y!.f#Y#o0s#o~$_*q!.s`(cW'vQV'q&p#t&w'qOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![0s![!c$_!c!}0s!}#O$_#O#P%|#P#R$_#R#S0s#S#T$_#T#o0s#o~$_*m!0SY(cW'vQ#bp!`&{&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!0}W!k'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!1tZ(`&{(cW'vQ#cp&p#tOY$_Zr$_rs%Qsv$_vw!2gwx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!2tW(_&{#ep(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_)w!3iU(dS'vQ(b&{&p#tOY&|Zr&|rs%ks#O&|#O#P%|#P~&|,T!4WW(cW'vQ]+y&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$a!4{W|a(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!5rY(]&{(cW'vQ#bp&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!6o[(cW'vQ#bp!^&{&p#tOY$_Zr$_rs%Qsw$_wx&|x{$_{|!7e|!_$_!_!`!0r!`#O$_#O#P%|#P~$_*m!7pW(cW!]'m'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*P!8eW!Q'P(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m!9[](cW'vQ#bp!^&{&p#tOY$_Zr$_rs%Qsw$_wx&|x}$_}!O!7e!O!_$_!_!`!0r!`!a!:T!a#O$_#O#P%|#P~$_*m!:`W(O'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*P!;T[(cW'vQ&p#t'}&{OY$_Zr$_rs%Qsw$_wx&|x!O$_!O!P!;y!P!Q$_!Q![!=g![#O$_#O#P%|#P~$_*P!n!a#O$_#O#P%|#P~$_*m$>UW#dp!f&{(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m$>{Y(cW'vQ#cp!j&{&p#tOY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_$P$?vW'{P(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_,T$@o`(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_,T$BQ`(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs$CSsw$_wx$Cox!Q$_!Q![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_+]$C]U(cW'u(_&p#tOY%QZw%Qwx%kx#O%Q#O#P%|#P~%Q)s$CxU'vQ(b&{&p#tOY&|Zr&|rs%ks#O&|#O#P%|#P~&|*m$DgX!Z'm(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x!}$_!}#O$ES#O#P%|#P~$_$P$E_W(YP(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*q$E|_&p#tOY$F{YZ$G`Z]$F{]^$HX^!Q$F{!Q![$Ho![!w$F{!w!x$Is!x#O$F{#O#P% w#P#i$F{#i#j$Lu#j#l$F{#l#m%!e#m~$F{$O$GSSXY&p#tOY%kZ#O%k#O#P%|#P~%k*q$GiYXY't'q&p#tOX%kXY+WYZ(pZ]%k]^+W^p%kpq+Wq#O%k#O#P*l#P~%k*q$H`TXY&p#tOY%kYZ+WZ#O%k#O#P%|#P~%k$O$HvUXY&p#tOY%kZ!Q%k!Q![$IY![#O%k#O#P%|#P~%k$O$IaUXY&p#tOY%kZ!Q%k!Q![$F{![#O%k#O#P%|#P~%k$O$IxY&p#tOY%kZ!Q%k!Q![$Jh![!c%k!c!i$Jh!i#O%k#O#P%|#P#T%k#T#Z$Jh#Z~%k$O$JmY&p#tOY%kZ!Q%k!Q![$K]![!c%k!c!i$K]!i#O%k#O#P%|#P#T%k#T#Z$K]#Z~%k$O$KbY&p#tOY%kZ!Q%k!Q![$LQ![!c%k!c!i$LQ!i#O%k#O#P%|#P#T%k#T#Z$LQ#Z~%k$O$LVY&p#tOY%kZ!Q%k!Q![$Lu![!c%k!c!i$Lu!i#O%k#O#P%|#P#T%k#T#Z$Lu#Z~%k$O$LzY&p#tOY%kZ!Q%k!Q![$Mj![!c%k!c!i$Mj!i#O%k#O#P%|#P#T%k#T#Z$Mj#Z~%k$O$MoY&p#tOY%kZ!Q%k!Q![$N_![!c%k!c!i$N_!i#O%k#O#P%|#P#T%k#T#Z$N_#Z~%k$O$NdY&p#tOY%kZ!Q%k!Q![% S![!c%k!c!i% S!i#O%k#O#P%|#P#T%k#T#Z% S#Z~%k$O% XY&p#tOY%kZ!Q%k!Q![$F{![!c%k!c!i$F{!i#O%k#O#P%|#P#T%k#T#Z$F{#Z~%k$O%!OVXY&p#tOY%kYZ%kZ]%k]^&h^#O%k#O#P%|#P~%k$O%!jY&p#tOY%kZ!Q%k!Q![%#Y![!c%k!c!i%#Y!i#O%k#O#P%|#P#T%k#T#Z%#Y#Z~%k$O%#_Y&p#tOY%kZ!Q%k!Q![%#}![!c%k!c!i%#}!i#O%k#O#P%|#P#T%k#T#Z%#}#Z~%k$O%$UYXY&p#tOY%kZ!Q%k!Q![%#}![!c%k!c!i%#}!i#O%k#O#P%|#P#T%k#T#Z%#}#Z~%k*P%%PX![&k(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P#Q%%l#Q~$_$d%%wW(ed(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m%&nY(cW'vQ#cp&p#t!c&{OY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P~$_,T%'mb(cW(PS'vQ!W&z'x#T&p#tOY$_Zr$_rs$CSsw$_wx$Cox!Q$_!Q!Y$@`!Y!Z$Aq!Z![$@`![!c$_!c!}$@`!}#O$_#O#P%|#P#R$_#R#S$@`#S#T$_#T#o$@`#o~$_){%)QW!S&{(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_*m%)w[(cW'vQ#cp&p#t!b&{OY$_Zr$_rs%Qsw$_wx&|x!_$_!_!`!0r!`#O$_#O#P%|#P#p$_#p#q%*m#q~$_*m%*zW(^&{#ep(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$a%+oW!Ya(cW'vQ&p#tOY$_Zr$_rs%Qsw$_wx&|x#O$_#O#P%|#P~$_$u%,fa(cW'vQ#cp&[P&p#tOX$_XY%-kZp$_pq%-kqr$_rs%Qsw$_wx&|x!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_$T%-ta(cW'vQ&p#tOX$_XY%-kZp$_pq%-kqr$_rs%Qsw$_wx&|x!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_$T%/U`(cW'vQdT&p#tOY$_Zr$_rs%Qsw$_wx&|x!Q$_!Q![%.y![!c$_!c!}%.y!}#O$_#O#P%|#P#R$_#R#S%.y#S#T$_#T#o%.y#o~$_",tokenizers:[X,e,0,1,2,3,4,5,6,7,8],topRules:{Program:[0,271]},dynamicPrecedences:{84:1,91:1,98:1,104:-10,105:1,119:-1,125:-10,126:1,183:1,186:-10,227:-1,231:2,232:2,270:-10,325:3,369:1,370:3,371:1,372:1},specialized:[{term:316,get:O=>t[O]||-1},{term:32,get:O=>P[O]||-1},{term:70,get:O=>U[O]||-1},{term:323,get:O=>r[O]||-1}],tokenPrec:21623});var c=i(59119);let l=c.qp.define({name:"cpp",parser:s.configure({props:[c.uj.add({IfStatement:(0,c.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,c.tC)({except:/^\s*({|catch)\b/}),LabeledStatement:c.ze,CaseStatement:O=>O.baseIndent+O.unit,BlockComment:()=>null,CompoundStatement:(0,c.vw)({closing:"}"}),Statement:(0,c.tC)({except:/^{/})}),c.x0.add({"DeclarationList CompoundStatement EnumeratorList FieldDeclarationList InitializerList":c.Dv,BlockComment:O=>({from:O.from+2,to:O.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/,closeBrackets:{stringPrefixes:["L","u","U","u8","LR","UR","uR","u8R","R"]}}});function n(){return new c.ri(l)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2852-c69fa78b76fad306.js b/static/web/_next/static/chunks/2852-c69fa78b76fad306.js deleted file mode 100644 index 05fd923d0..000000000 --- a/static/web/_next/static/chunks/2852-c69fa78b76fad306.js +++ /dev/null @@ -1,6 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2852],{36531:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="EditFilled";var l=n.forwardRef(u)},29158:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="LinkOutlined";var l=n.forwardRef(u)},27496:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SendOutlined";var l=n.forwardRef(u)},93045:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="SmileOutlined";var l=n.forwardRef(u)},55355:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="TeamOutlined";var l=n.forwardRef(u)},66017:function(e,r,t){"use strict";t.d(r,{Z:function(){return l}});var o=t(1413),n=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},i=t(42135),u=function(e,r){return n.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:r,icon:a}))};u.displayName="VerticalAlignBottomOutlined";var l=n.forwardRef(u)},6907:function(e){"use strict";e.exports=function(e){return(e=String(e||""),o.test(e))?"rtl":n.test(e)?"ltr":"neutral"};var r="֑-߿יִ-﷽ﹰ-ﻼ",t="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",o=RegExp("^[^"+t+"]*["+r+"]"),n=RegExp("^[^"+r+"]*["+t+"]")},86492:function(e,r,t){var o,n,a,i,u,l,c,s,d,p,f,m,g,h,D,v,b,x,w,y,C,E,S,q,A,T,k,I;(e=t.nmd(e))&&e.exports,(n="object"==typeof t.g&&t.g).global===n||n.window,a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,i=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,c={"\xad":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot"," ":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp","\xa0":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","‥":"nldr","…":"mldr","\xb7":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","\xb4":"acute","˜":"tilde","^":"Hat","\xaf":"macr","˘":"breve","˙":"dot","\xa8":"die","˚":"ring","˝":"dblac","\xb8":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","€":"euro","\xb9":"sup1","\xbd":"half","⅓":"frac13","\xbc":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","\xb2":"sup2","⅔":"frac23","⅖":"frac25","\xb3":"sup3","\xbe":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","\uD835\uDCB6":"ascr","\uD835\uDD52":"aopf","\uD835\uDD1E":"afr","\uD835\uDD38":"Aopf","\uD835\uDD04":"Afr","\uD835\uDC9C":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","\uD835\uDCB7":"bscr","\uD835\uDD53":"bopf","\uD835\uDD1F":"bfr","\uD835\uDD39":"Bopf",ℬ:"Bscr","\uD835\uDD05":"Bfr","\uD835\uDD20":"cfr","\uD835\uDCB8":"cscr","\uD835\uDD54":"copf",ℭ:"Cfr","\uD835\uDC9E":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","\uD835\uDD21":"dfr",ⅆ:"dd","\uD835\uDD55":"dopf","\uD835\uDCB9":"dscr","\uD835\uDC9F":"Dscr","\uD835\uDD07":"Dfr",ⅅ:"DD","\uD835\uDD3B":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr","\uD835\uDD22":"efr","\uD835\uDD56":"eopf",ℰ:"Escr","\uD835\uDD08":"Efr","\uD835\uDD3C":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","\uD835\uDD23":"ffr","\uD835\uDD57":"fopf","\uD835\uDCBB":"fscr","\uD835\uDD09":"Ffr","\uD835\uDD3D":"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr","\uD835\uDD58":"gopf","\uD835\uDD24":"gfr","\uD835\uDCA2":"Gscr","\uD835\uDD3E":"Gopf","\uD835\uDD0A":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","\uD835\uDD25":"hfr",ℎ:"planckh","\uD835\uDCBD":"hscr","\uD835\uDD59":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","\uD835\uDD5A":"iopf","\uD835\uDD26":"ifr","\uD835\uDCBE":"iscr",ⅈ:"ii","\uD835\uDD40":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","\uD835\uDCBF":"jscr","\uD835\uDD5B":"jopf","\uD835\uDD27":"jfr","\uD835\uDCA5":"Jscr","\uD835\uDD0D":"Jfr","\uD835\uDD41":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath","\uD835\uDD5C":"kopf","\uD835\uDCC0":"kscr","\uD835\uDD28":"kfr","\uD835\uDCA6":"Kscr","\uD835\uDD42":"Kopf","\uD835\uDD0E":"Kfr",ķ:"kcedil",Ķ:"Kcedil","\uD835\uDD29":"lfr","\uD835\uDCC1":"lscr",ℓ:"ell","\uD835\uDD5D":"lopf",ℒ:"Lscr","\uD835\uDD0F":"Lfr","\uD835\uDD43":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","\uD835\uDD2A":"mfr","\uD835\uDD5E":"mopf","\uD835\uDCC2":"mscr","\uD835\uDD10":"Mfr","\uD835\uDD44":"Mopf",ℳ:"Mscr","\uD835\uDD2B":"nfr","\uD835\uDD5F":"nopf","\uD835\uDCC3":"nscr",ℕ:"Nopf","\uD835\uDCA9":"Nscr","\uD835\uDD11":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","\uD835\uDD60":"oopf","\uD835\uDD2C":"ofr",ℴ:"oscr","\uD835\uDCAA":"Oscr","\uD835\uDD12":"Ofr","\uD835\uDD46":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","\uD835\uDD2D":"pfr","\uD835\uDCC5":"pscr","\uD835\uDD61":"popf",ℙ:"Popf","\uD835\uDD13":"Pfr","\uD835\uDCAB":"Pscr","\uD835\uDD62":"qopf","\uD835\uDD2E":"qfr","\uD835\uDCC6":"qscr","\uD835\uDCAC":"Qscr","\uD835\uDD14":"Qfr",ℚ:"Qopf",ĸ:"kgreen","\uD835\uDD2F":"rfr","\uD835\uDD63":"ropf","\uD835\uDCC7":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","\uD835\uDD64":"sopf","\uD835\uDCC8":"sscr","\uD835\uDD30":"sfr","\uD835\uDD4A":"Sopf","\uD835\uDD16":"Sfr","\uD835\uDCAE":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","\uD835\uDD31":"tfr","\uD835\uDCC9":"tscr","\uD835\uDD65":"topf","\uD835\uDCAF":"Tscr","\uD835\uDD17":"Tfr","\uD835\uDD4B":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","\uD835\uDCCA":"uscr","\uD835\uDD66":"uopf","\uD835\uDD32":"ufr","\uD835\uDD4C":"Uopf","\uD835\uDD18":"Ufr","\uD835\uDCB0":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","\uD835\uDD33":"vfr","\uD835\uDD67":"vopf","\uD835\uDCCB":"vscr","\uD835\uDD19":"Vfr","\uD835\uDD4D":"Vopf","\uD835\uDCB1":"Vscr","\uD835\uDD68":"wopf","\uD835\uDCCC":"wscr","\uD835\uDD34":"wfr","\uD835\uDCB2":"Wscr","\uD835\uDD4E":"Wopf","\uD835\uDD1A":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","\uD835\uDD35":"xfr","\uD835\uDCCD":"xscr","\uD835\uDD69":"xopf","\uD835\uDD4F":"Xopf","\uD835\uDD1B":"Xfr","\uD835\uDCB3":"Xscr","\uD835\uDD36":"yfr","\uD835\uDCCE":"yscr","\uD835\uDD6A":"yopf","\uD835\uDCB4":"Yscr","\uD835\uDD1C":"Yfr","\uD835\uDD50":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","\uD835\uDCCF":"zscr","\uD835\uDD37":"zfr","\uD835\uDD6B":"zopf",ℨ:"Zfr",ℤ:"Zopf","\uD835\uDCB5":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},s=/["&'<>`]/g,d={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,f=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,g={aacute:"\xe1",Aacute:"\xc1",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"а",Acy:"А",aelig:"\xe6",AElig:"\xc6",af:"⁡",afr:"\uD835\uDD1E",Afr:"\uD835\uDD04",agrave:"\xe0",Agrave:"\xc0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"\uD835\uDD52",Aopf:"\uD835\uDD38",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"\xe5",Aring:"\xc5",ascr:"\uD835\uDCB6",Ascr:"\uD835\uDC9C",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",Bfr:"\uD835\uDD05",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"\uD835\uDD53",Bopf:"\uD835\uDD39",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\uD835\uDD20",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"\xae",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"\uD835\uDD54",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"\xa9",COPY:"\xa9",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"\uD835\uDCB8",Cscr:"\uD835\uDC9E",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"\xb0",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",Dfr:"\uD835\uDD07",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",Dopf:"\uD835\uDD3B",dot:"˙",Dot:"\xa8",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",Dscr:"\uD835\uDC9F",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"\xe9",Eacute:"\xc9",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"\xea",Ecirc:"\xca",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",Efr:"\uD835\uDD08",eg:"⪚",egrave:"\xe8",Egrave:"\xc8",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"\uD835\uDD56",Eopf:"\uD835\uDD3C",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",Ffr:"\uD835\uDD09",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",Fopf:"\uD835\uDD3D",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",Gfr:"\uD835\uDD0A",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",Gopf:"\uD835\uDD3E",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"\uD835\uDCA2",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"\uD835\uDCBD",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"\xed",Iacute:"\xcd",ic:"⁣",icirc:"\xee",Icirc:"\xce",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",Ifr:"ℑ",igrave:"\xec",Igrave:"\xcc",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"\uD835\uDD5A",Iopf:"\uD835\uDD40",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"\xef",Iuml:"\xcf",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"\uD835\uDD27",Jfr:"\uD835\uDD0D",jmath:"ȷ",jopf:"\uD835\uDD5B",Jopf:"\uD835\uDD41",jscr:"\uD835\uDCBF",Jscr:"\uD835\uDCA5",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"\uD835\uDD28",Kfr:"\uD835\uDD0E",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"\uD835\uDD5C",Kopf:"\uD835\uDD42",kscr:"\uD835\uDCC0",Kscr:"\uD835\uDCA6",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"\xab",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",Lfr:"\uD835\uDD0F",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",Lopf:"\uD835\uDD43",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"\uD835\uDD2A",Mfr:"\uD835\uDD10",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",Mopf:"\uD835\uDD44",mp:"∓",mscr:"\uD835\uDCC2",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",Nfr:"\uD835\uDD11",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:"\xa0",nopf:"\uD835\uDD5F",Nopf:"ℕ",not:"\xac",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",Nscr:"\uD835\uDCA9",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"\xf3",Oacute:"\xd3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",Ocirc:"\xd4",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"\uD835\uDD2C",Ofr:"\uD835\uDD12",ogon:"˛",ograve:"\xf2",Ograve:"\xd2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",Oopf:"\uD835\uDD46",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"\uD835\uDCAA",oslash:"\xf8",Oslash:"\xd8",osol:"⊘",otilde:"\xf5",Otilde:"\xd5",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"\xf6",Ouml:"\xd6",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",Pfr:"\uD835\uDD13",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",Poincareplane:"ℌ",pointint:"⨕",popf:"\uD835\uDD61",Popf:"ℙ",pound:"\xa3",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",Pscr:"\uD835\uDCAB",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"\uD835\uDD2E",Qfr:"\uD835\uDD14",qint:"⨌",qopf:"\uD835\uDD62",Qopf:"ℚ",qprime:"⁗",qscr:"\uD835\uDCC6",Qscr:"\uD835\uDCAC",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",REG:"\xae",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"\uD835\uDCC7",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",Sfr:"\uD835\uDD16",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"\xad",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",Sopf:"\uD835\uDD4A",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",Sscr:"\uD835\uDCAE",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",Tab:" ",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",Tfr:"\uD835\uDD17",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",THORN:"\xde",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",Topf:"\uD835\uDD4B",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",Tscr:"\uD835\uDCAF",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"\xfa",Uacute:"\xda",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"\xfb",Ucirc:"\xdb",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",Ufr:"\uD835\uDD18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"\xa8",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"\uD835\uDD66",Uopf:"\uD835\uDD4C",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"\uD835\uDCCA",Uscr:"\uD835\uDCB0",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",Uuml:"\xdc",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"\uD835\uDD33",Vfr:"\uD835\uDD19",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",Vopf:"\uD835\uDD4D",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",Vscr:"\uD835\uDCB1",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",Wfr:"\uD835\uDD1A",wopf:"\uD835\uDD68",Wopf:"\uD835\uDD4E",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",Wscr:"\uD835\uDCB2",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",Xfr:"\uD835\uDD1B",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",Xopf:"\uD835\uDD4F",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"\uD835\uDCCD",Xscr:"\uD835\uDCB3",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",Yacute:"\xdd",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"\xa5",yfr:"\uD835\uDD36",Yfr:"\uD835\uDD1C",yicy:"ї",YIcy:"Ї",yopf:"\uD835\uDD6A",Yopf:"\uD835\uDD50",yscr:"\uD835\uDCCE",Yscr:"\uD835\uDCB4",yucy:"ю",YUcy:"Ю",yuml:"\xff",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"\uD835\uDD37",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",Zopf:"ℤ",zscr:"\uD835\uDCCF",Zscr:"\uD835\uDCB5",zwj:"‍",zwnj:"‌"},h={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},D={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},v=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,x=({}).hasOwnProperty,w=function(e,r){return x.call(e,r)},y=function(e,r){for(var t=-1,o=e.length;++t=55296&&e<=57343||e>1114111?(r&&A("character reference outside the permissible Unicode range"),"�"):w(D,e)?(r&&A("disallowed character reference"),D[e]):(r&&y(v,e)&&A("disallowed character reference"),e>65535&&(e-=65536,t+=b(e>>>10&1023|55296),e=56320|1023&e),t+=b(e))},S=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},q=function(e){return"&#"+e+";"},A=function(e){throw Error("Parse error: "+e)},(T=function(e,r){(r=C(r,T.options)).strict&&f.test(e)&&A("forbidden code point");var t=r.encodeEverything,o=r.useNamedReferences,n=r.allowUnsafeSymbols,d=r.decimal?q:S,p=function(e){return d(e.charCodeAt(0))};return t?(e=e.replace(i,function(e){return o&&w(c,e)?"&"+c[e]+";":p(e)}),o&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),o&&(e=e.replace(l,function(e){return"&"+c[e]+";"}))):o?(n||(e=e.replace(s,function(e){return"&"+c[e]+";"})),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(l,function(e){return"&"+c[e]+";"})):n||(e=e.replace(s,p)),e.replace(a,function(e){return d((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536)}).replace(u,p)}).options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1},(k=function(e,r){var t=(r=C(r,k.options)).strict;return t&&p.test(e)&&A("malformed character reference"),e.replace(m,function(e,o,n,a,i,u,l,c,s){var d,p;return o?g[p=o]:n?(p=n,a&&r.isAttributeValue)?(t&&"="==a&&A("`&` did not start a character reference"),e):(t&&A("named character reference was not terminated by a semicolon"),h[p]+(a||"")):i?(d=u,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(i,10),t)):l?(d=c,t&&!d&&A("character reference was not terminated by a semicolon"),E(parseInt(l,16),t)):(t&&A("named character reference was not terminated by a semicolon"),e)})}).options={isAttributeValue:!1,strict:!1},I={version:"1.2.0",encode:T,decode:k,escape:function(e){return e.replace(s,function(e){return d[e]})},unescape:k},void 0!==(o=(function(){return I}).call(r,t,r,e))&&(e.exports=o)},18156:function(e,r){"use strict";for(var t="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),o={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},n={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:t?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},a={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=1;i<20;i++)a["f"+i]=111+i;function u(e){return e=n[e=e.toLowerCase()]||e}r.TB=function(e,r){var t,n,i,l,c;return t=e,n={byKey:!0},i=r,!n||"byKey"in n||(i=n,n=null),Array.isArray(t)||(t=[t]),l=t.map(function(e){return function(e,r){var t=r&&r.byKey,n={},i=(e=e.replace("++","+add")).split("+"),l=i.length;for(var c in o)n[o[c]]=!1;var s=!0,d=!1,p=void 0;try{for(var f,m=i[Symbol.iterator]();!(s=(f=m.next()).done);s=!0){var g,h=f.value,D=h.endsWith("?")&&h.length>1;D&&(h=h.slice(0,-1));var v=u(h),b=o[v];1!==l&&b||(t?n.key=v:n.which=(g=h,a[g=u(g)]||g.toUpperCase().charCodeAt(0))),b&&(n[b]=!D||null)}}catch(x){d=!0,p=x}finally{try{!s&&m.return&&m.return()}finally{if(d)throw p}}return n}(e,n)}),c=function(e){return l.some(function(r){return function(e,r){for(var t in e){var o=e[t],n=void 0;if(null!=o&&(null!=(n="key"===t&&null!=r.key?r.key.toLowerCase():"which"===t?91===o&&93===r.which?91:r.which:r[t])||!1!==o)&&n!==o)return!1}return!0}(r,e)})},null==i?c:c(i)}},23493:function(e,r,t){var o=t(23279),n=t(13218);e.exports=function(e,r,t){var a=!0,i=!0;if("function"!=typeof e)throw TypeError("Expected a function");return n(t)&&(a="leading"in t?!!t.leading:a,i="trailing"in t?!!t.trailing:i),o(e,r,{leading:a,maxWait:r,trailing:i})}},37501:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.deepMap=r.removeDiacritics=r.getSearch=r.getMatchBoundaries=void 0;let o=t(67294);r.getMatchBoundaries=function(e,r){let t=r.exec(e);if(t)return{first:t.index,last:t.index+t[0].length}},r.getSearch=function(e){let{search:t,ignoreDiacritics:o,diacriticsBlacklist:n,caseSensitive:i}=e;if(t instanceof RegExp)return t;let u=a(t);return o&&(u=(0,r.removeDiacritics)(u,n)),RegExp(u,i?"":"i")};let n=(e,r)=>{if(!String.prototype.normalize)return e;if(!r)return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"");{let t=r.split("");return e.normalize("NFD").replace(/.[\u0300-\u036f]+/g,function(e){return t.indexOf(e.normalize())>-1?e.normalize():e[0]})}};r.removeDiacritics=n;let a=e=>e?e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"):"",i=e=>(0,o.isValidElement)(e)&&Boolean(e.props.children),u=(e,t)=>o.Children.toArray(e).map((e,n,a)=>(0,o.isValidElement)(e)&&i(e)?t((0,o.cloneElement)(e,Object.assign(Object.assign({},e.props),{children:(0,r.deepMap)(e.props.children,t)}))):t(e,n,a));r.deepMap=u,r.default=r.deepMap},98456:function(e,r,t){"use strict";var o=this&&this.__rest||function(e,r){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>r.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);nr.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(t[o[n]]=e[o[n]]);return t};Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;let n=t(85893),a=t(67294),i=t(37501);r.Highlight=(0,a.forwardRef)(function(e,r){let t=0,u=()=>t++,{search:l,ignoreDiacritics:c,diacriticsBlacklist:s,matchElement:d="mark",matchClass:p="highlight",matchStyle:f={},children:m,caseSensitive:g}=e,h=o(e,["search","ignoreDiacritics","diacriticsBlacklist","matchElement","matchClass","matchStyle","children","caseSensitive"]),D=e=>(0,n.jsx)("span",{children:e},`${e}-${t}`),v=e=>(0,a.createElement)(d,{key:`${e}-${t}`,className:p,style:f},e),b=(e,r)=>{let t=[],o=e;for(;o;){let n=c?(0,i.removeDiacritics)(o,s||""):o;if(!r.test(n)){t.push(D(o));break}let a=(0,i.getMatchBoundaries)(n,r);if((null==a?void 0:a.first)===0&&(null==a?void 0:a.last)===0)break;let l=o.slice(0,null==a?void 0:a.first);l&&t.push(D(l));let d=o.slice(null==a?void 0:a.first,null==a?void 0:a.last);d&&t.push(v(d)),o=o.slice(null==a?void 0:a.last),u()}return t};return(0,n.jsx)("span",Object.assign({},h,{ref:r},{children:l?(0,i.deepMap)(m,r=>"string"==typeof r?b(r,(0,i.getSearch)(e)):r):[m]}),void 0)})},47049:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.Highlight=void 0;var o=t(98456);Object.defineProperty(r,"Highlight",{enumerable:!0,get:function(){return o.Highlight}})},9764:function(e,r,t){"use strict";t.d(r,{OO:function(){return tm}});var o,n=t(67294);function a(e,r){return function(t){return e(r(t))}}function i(e,r){return r(e)}function u(e,r){return function(t){return e(r,t)}}function l(e,r){return function(){return e(r)}}function c(){for(var e=arguments.length,r=Array(e),t=0;t-1&&e.splice(r,1)};case 0:e.slice().forEach(function(e){e(t)});return;default:throw Error("unrecognized action "+r)}}}function x(e){var r=e,t=b();return function(e,o){switch(e){case 1:o(r);break;case 0:r=o;break;case 4:return r}return t(e,o)}}function w(e){var r;return D(e,r=b()),r}function y(e,r){var t;return D(e,t=x(r)),t}function C(){for(var e=arguments.length,r=Array(e),t=0;t1?r-1:0),o=1;o0?e--:r(t)}}}function R(e){var r;return function(t){return function(o){r||(r=setTimeout(function(){r=void 0,t(o)},e))}}}function L(e){var r;return function(t){return function(o){r&&clearTimeout(r),r=setTimeout(function(){t(o)},e)}}}function H(){for(var e=arguments.length,r=Array(e),t=0;te.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var G=["children"],j="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function M(e,r,t){var o=Object.keys(r.required||{}),a=Object.keys(r.optional||{}),i=Object.keys(r.methods||{}),c=Object.keys(r.events||{}),s=(0,n.createContext)({});function p(e,t){e.propsReady&&m(e.propsReady,!1);for(var n,i=U(o);!(n=i()).done;){var u=n.value;m(e[r.required[u]],t[u])}for(var l,c=U(a);!(l=c()).done;){var s=l.value;s in t&&m(e[r.optional[s]],t[s])}e.propsReady&&m(e.propsReady,!0)}function D(e){return c.reduce(function(t,o){var n,a,i,u;return t[o]=(n=e[r.events[o]],u=function(){return a&&a()},function(e,r){switch(e){case 1:if(!r)return u(),f;if(i===r)return;return u(),i=r,a=n(1,r);case 2:u(),i=null;return;default:throw Error("unrecognized action "+e)}}),t},{})}return{Component:(0,n.forwardRef)(function(u,f){var h=u.children,v=function(e,r){if(null==e)return{};var t,o,n={},a=Object.keys(e);for(o=0;o=0||(n[t]=e[t]);return n}(u,G),b=(0,n.useState)(function(){var r,t;return r=new Map,p(t=function e(t){var o=t.id,n=t.constructor,a=t.dependencies,i=t.singleton;if(i&&r.has(o))return r.get(o);var u=n(a.map(function(r){return e(r)}));return i&&r.set(o,u),u}(e),v),t})[0],x=(0,n.useState)(l(D,b))[0];return j(function(){for(var e,r=U(c);!(e=r()).done;){var t=e.value;t in v&&(0,x[t])(1,v[t])}return function(){Object.values(x).map(g)}},[v,x,b]),j(function(){p(b,v)}),(0,n.useImperativeHandle)(f,d(i.reduce(function(e,t){return e[t]=function(e){m(b[r.methods[t]],e)},e},{}))),(0,n.createElement)(s.Provider,{value:b},t?(0,n.createElement)(t,function(e,r){for(var t={},o={},n=0,a=e.length;n=0||(n[t]=e[t]);return n}function _(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,o=Array(r);t=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var J,Q,X="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;(o=Q||(Q={}))[o.DEBUG=0]="DEBUG",o[o.INFO=1]="INFO",o[o.WARN=2]="WARN",o[o.ERROR=3]="ERROR";var $=((J={})[Q.DEBUG]="debug",J[Q.INFO]="log",J[Q.WARN]="warn",J[Q.ERROR]="error",J),ee=P(function(){var e=x(Q.ERROR);return{log:x(function(r,t,o){var n;void 0===o&&(o=Q.INFO),o>=(null!=(n=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?n:h(e))&&console[$[o]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,t)}),logLevel:e}},[],{singleton:!0});function er(e,r){void 0===r&&(r=!0);var t=(0,n.useRef)(null),o=function(e){};if("undefined"!=typeof ResizeObserver){var a=new ResizeObserver(function(r){var t=r[0].target;null!==t.offsetParent&&e(t)});o=function(e){e&&r?(a.observe(e),t.current=e):(t.current&&a.unobserve(t.current),t.current=null)}}return{ref:t,callbackRef:o}}function et(e,r){return void 0===r&&(r=!0),er(e,r).callbackRef}function eo(e,r,t,o,n,a,i){return er(function(t){for(var u,l=function(e,r,t,o){var n=e.length;if(0===n)return null;for(var a=[],i=0;iMath.abs(e-r)}function ei(e,r,t,o,a){void 0===o&&(o=f);var i=(0,n.useRef)(null),u=(0,n.useRef)(null),l=(0,n.useRef)(null),c=(0,n.useRef)(!1),s=(0,n.useCallback)(function(t){var o=t.target,n=o===window||o===document,a=n?window.pageYOffset||document.documentElement.scrollTop:o.scrollTop,i=n?document.documentElement.scrollHeight:o.scrollHeight,s=n?window.innerHeight:o.offsetHeight,d=function(){e({scrollTop:Math.max(a,0),scrollHeight:i,viewportHeight:s})};c.current?(0,W.flushSync)(d):d(),c.current=!1,null!==u.current&&(a===u.current||a<=0||a===i-s)&&(u.current=null,r(!0),l.current&&(clearTimeout(l.current),l.current=null))},[e,r]);return(0,n.useEffect)(function(){var e=a||i.current;return o(a||i.current),s({target:e}),e.addEventListener("scroll",s,{passive:!0}),function(){o(null),e.removeEventListener("scroll",s)}},[i,s,t,o,a]),{scrollerRef:i,scrollByCallback:function(e){c.current=!0,i.current.scrollBy(e)},scrollToCallback:function(t){var o=i.current;if(o&&(!("offsetHeight"in o)||0!==o.offsetHeight)){var n,a,c,s="smooth"===t.behavior;if(o===window?(a=Math.max(en(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,c=document.documentElement.scrollTop):(a=o.scrollHeight,n=en(o,"height"),c=o.scrollTop),t.top=Math.ceil(Math.max(Math.min(a-n,t.top),0)),ea(n,a)||t.top===c)return e({scrollTop:c,scrollHeight:a,viewportHeight:n}),void(s&&r(!0));s?(u.current=t.top,l.current&&clearTimeout(l.current),l.current=setTimeout(function(){l.current=null,u.current=null,r(!0)},1e3)):u.current=null,o.scrollTo(t)}}}}var eu=P(function(){var e=b(),r=b(),t=x(0),o=b(),n=x(0),a=b(),i=b(),u=x(0),l=x(0),c=x(0),s=x(0),d=b(),p=b(),f=x(!1),m=x(!1);return D(E(e,T(function(e){return e.scrollTop})),r),D(E(e,T(function(e){return e.scrollHeight})),i),D(r,n),{scrollContainerState:e,scrollTop:r,viewportHeight:a,headerHeight:u,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:s,scrollHeight:i,smoothScrollTargetReached:o,react18ConcurrentRendering:m,scrollTo:d,scrollBy:p,statefulScrollTop:n,deviation:t,scrollingInProgress:f}},[],{singleton:!0}),el={lvl:0};function ec(e,r,t,o,n){return void 0===o&&(o=el),void 0===n&&(n=el),{k:e,v:r,lvl:t,l:o,r:n}}function es(e){return e===el}function ed(e,r,t){if(void 0===t&&(t="k"),es(e))return[-1/0,void 0];if(e[t]===r)return[e.k,e.v];if(e[t]e.r.lvl}function eh(e){var r=e.l,t=e.r,o=e.lvl;if(t.lvl>=o-1&&r.lvl>=o-1)return e;if(o>t.lvl+1){if(eg(r))return ex(em(e,{lvl:o-1}));if(es(r)||es(r.r))throw Error("Unexpected empty nodes");return em(r.r,{l:em(r,{r:r.r.l}),r:em(e,{l:r.r.r,lvl:o-1}),lvl:o})}if(eg(e))return eb(em(e,{lvl:o-1}));if(es(t)||es(t.l))throw Error("Unexpected empty nodes");var n=t.l,a=eg(n)?t.lvl-1:t.lvl;return em(n,{l:em(e,{r:n.l,lvl:o-1}),r:eb(em(t,{l:n.r,lvl:a})),lvl:n.lvl+1})}function eD(e,r,t){return es(e)?[]:ev(function e(r,t,o){if(es(r))return[];var n=r.k,a=r.v,i=r.r,u=[];return n>t&&(u=u.concat(e(r.l,t,o))),n>=t&&n<=o&&u.push({k:n,v:a}),n<=o&&(u=u.concat(e(i,t,o))),u}(e,ed(e,r)[0],t),function(e){return{index:e.k,value:e.v}})}function ev(e,r){var t=e.length;if(0===t)return[];for(var o=r(e[0]),n=o.index,a=o.value,i=[],u=1;u0&&(0,r[2])("received item sizes",t,Q.DEBUG);var a=e.sizeTree,i=a,u=0;if(o.length>0&&es(a)&&2===t.length){var l=t[0].size,c=t[1].size;i=o.reduce(function(e,r){return ep(ep(e,r,l),r+1,c)},i)}else{var s=function(e,r){for(var t,o=es(e)?0:1/0,n=Y(r);!(t=n()).done;){var a=t.value,i=a.size,u=a.startIndex,l=a.endIndex;if(o=Math.min(o,u),es(e))e=ep(e,0,i);else{var c=eD(e,u-1,l+1);if(!c.some(function(e){var r=e.size,t=e.startIndex,o=e.endIndex;return function(e){return e.start===t&&(e.end===o||1/0===e.end)&&e.value===r}}(a))){for(var s,d=!1,p=!1,f=Y(c);!(s=f()).done;){var m=s.value,g=m.start,h=m.end,D=m.value;d?(l>=g||i===D)&&(e=function e(r,t){if(es(r))return el;var o=r.k,n=r.l,a=r.r;if(t===o){if(es(n))return a;if(es(a))return n;var i=function e(r){return es(r.r)?[r.k,r.v]:e(r.r)}(n);return eh(em(r,{k:i[0],v:i[1],l:function e(r){return es(r.r)?r.l:eh(em(r,{r:e(r.r)}))}(n)}))}return eh(em(r,tl&&l>=g&&D!==i&&(e=ep(e,l+1,D))}p&&(e=ep(e,u,i))}}}return[e,o]}(i,t);i=s[0],u=s[1]}if(i===a)return e;var d=eq(e.offsetTree,u,i,n),p=d.offsetTree;return{sizeTree:i,offsetTree:p,lastIndex:d.lastIndex,lastOffset:d.lastOffset,lastSize:d.lastSize,groupOffsetTree:o.reduce(function(e,r){return ep(e,r,eT(r,p,n))},el),groupIndices:o}}function eT(e,r,t){if(0===r.length)return 0;var o=r[ew(r,e,eC)],n=e-o.index,a=o.size*n+(n-1)*t+o.offset;return a>0?a+t:a}function ek(e,r,t){if(void 0!==e.groupIndex)return r.groupIndices[e.groupIndex]+1;var o=eI("LAST"===e.index?t:e.index,r);return Math.max(0,o,Math.min(t,o))}function eI(e,r){if(!eB(r))return e;for(var t=0;r.groupIndices[t]<=e+t;)t++;return e+t}function eB(e){return!es(e.groupOffsetTree)}var eR={offsetHeight:"height",offsetWidth:"width"},eL=P(function(e){var r=e[0].log,t=e[1].recalcInProgress,o=b(),n=b(),a=y(n,0),i=b(),u=b(),l=x(0),c=x([]),s=x(void 0),d=x(void 0),p=x(function(e,r){return en(e,eR[r])}),f=x(void 0),g=x(0),v={offsetTree:[],sizeTree:el,groupOffsetTree:el,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=y(E(o,H(c,r,g),I(eA,v),q()),v);D(E(c,A(function(e){return e.length>0}),H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2],n=r.reduce(function(e,r,n){return ep(e,r,eT(r,t.offsetTree,o)||n)},el);return Z({},t,{groupIndices:r,groupOffsetTree:n})})),C),D(E(n,H(C),A(function(e){return e[0]0?(m(t,!0),m(i,e)):e<0&&m(u,e)}),E(l,H(r))(1,function(e){e[0]<0&&(0,e[1])("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},Q.ERROR)});var B=w(i);D(E(i,H(C),T(function(e){var r=e[0],t=e[1];if(t.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return ef(t.sizeTree).reduce(function(e,t){var o=t.k,n=t.v;return{ranges:[].concat(e.ranges,[{startIndex:e.prevIndex,endIndex:o+r-1,size:e.prevSize}]),prevIndex:o+r,prevSize:n}},{ranges:[],prevIndex:0,prevSize:t.lastSize}).ranges})),o);var R=w(E(u,H(C,g),T(function(e){return eT(-e[0],e[1].offsetTree,e[2])})));return D(E(u,H(C,g),T(function(e){var r=e[0],t=e[1],o=e[2];if(t.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");var n=ef(t.sizeTree).reduce(function(e,t){var o=t.v;return ep(e,Math.max(0,t.k+r),o)},el);return Z({},t,{sizeTree:n},eq(t.offsetTree,0,n,o))})),C),{data:f,totalCount:n,sizeRanges:o,groupIndices:c,defaultItemSize:d,fixedItemSize:s,unshiftWith:i,shiftWith:u,shiftWithOffset:R,beforeUnshiftWith:B,firstItemIndex:l,gap:g,sizes:C,listRefresh:k,statefulTotalCount:a,trackItemSizes:S,itemSize:p}},c(ee,ey),{singleton:!0}),eH="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function eF(e){var r="number"==typeof e?{index:e}:e;return r.align||(r.align="start"),r.behavior&&eH||(r.behavior="auto"),r.offset||(r.offset=0),r}var eO=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.listRefresh,a=r.gap,i=e[1],u=i.scrollingInProgress,l=i.viewportHeight,c=i.scrollTo,s=i.smoothScrollTargetReached,d=i.headerHeight,p=i.footerHeight,f=i.fixedHeaderHeight,g=i.fixedFooterHeight,h=e[2].log,w=b(),y=x(0),C=null,S=null,q=null;function A(){C&&(C(),C=null),q&&(q(),q=null),S&&(clearTimeout(S),S=null),m(u,!1)}return D(E(w,H(t,l,o,y,d,p,h),H(a,f,g),T(function(e){var r=e[0],t=r[0],o=r[1],a=r[2],i=r[3],l=r[4],c=r[5],d=r[6],p=r[7],f=e[1],g=e[2],h=e[3],D=eF(t),b=D.align,x=D.behavior,y=D.offset,T=i-1,k=ek(D,o,T),I=eT(k,o.offsetTree,f)+c;"end"===b?(I+=g+ed(o.sizeTree,k)[1]-a+h,k===T&&(I+=d)):"center"===b?I+=(g+ed(o.sizeTree,k)[1]-a+h)/2:I-=l,y&&(I+=y);var B=function(e){A(),e?(p("retrying to scroll to",{location:t},Q.DEBUG),m(w,t)):p("list did not change, scroll successful",{},Q.DEBUG)};if(A(),"smooth"===x){var R=!1;q=n(1,function(e){R=R||e}),C=v(s,function(){B(R)})}else C=v(E(n,function(e){var r=setTimeout(function(){e(!1)},150);return function(t){t&&(e(!0),clearTimeout(r))}}),B);return S=setTimeout(function(){A()},1200),m(u,!0),p("scrolling from index to",{index:k,top:I,behavior:x},Q.DEBUG),{top:I,behavior:x}})),c),{scrollToIndex:w,topListHeight:y}},c(eL,eu,ee),{singleton:!0}),eN={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},eP=P(function(e){var r=e[0],t=r.scrollContainerState,o=r.scrollTop,n=r.viewportHeight,a=r.headerHeight,i=r.footerHeight,u=r.scrollBy,l=x(!1),c=x(!0),s=b(),d=b(),p=x(4),f=x(0),m=y(E(F(E(O(o),B(1),k(!0)),E(O(o),B(1),k(!1),L(100))),q()),!1),g=y(E(F(E(u,k(!0)),E(u,k(!1),L(200))),q()),!1);D(E(N(O(o),O(f)),T(function(e){return e[0]<=e[1]}),q()),c),D(E(c,R(50)),d);var v=w(E(N(t,O(n),O(a),O(i),O(p)),I(function(e,r){var t,o,n=r[0],a=n.scrollTop,i=n.scrollHeight,u=r[1],l={viewportHeight:u,scrollTop:a,scrollHeight:i};return a+u-i>-r[4]?(a>e.state.scrollTop?(t="SCROLLED_DOWN",o=e.state.scrollTop-a):(t="SIZE_DECREASED",o=e.state.scrollTop-a||e.scrollTopDelta),{atBottom:!0,state:l,atBottomBecause:t,scrollTopDelta:o}):{atBottom:!1,notAtBottomBecause:l.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ur+p-g&&(m="up"),(i-=c)0){i=e[0].offset;var l=e[e.length-1];u=l.offset+l.size}var c=t-n.lastIndex,s=i,d=n.lastOffset+c*n.lastSize+(c-1)*o-u;return{items:eQ(e,n,a),topItems:eQ(r,n,a),topListHeight:r.reduce(function(e,r){return r.size+e},0),offsetTop:i,offsetBottom:d,top:s,bottom:u,totalCount:t,firstItemIndex:a}}var e$=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.data,a=r.firstItemIndex,i=r.gap,u=e[1],l=e[2],c=l.visibleRange,s=l.listBoundary,d=l.topListHeight,p=e[3],f=p.scrolledToInitialItem,m=p.initialTopMostItemIndex,g=e[4].topListHeight,h=e[5],v=e[6].didMount,C=e[7].recalcInProgress,S=x([]),k=b();D(u.topItemsIndexes,S);var I=y(E(N(v,C,O(c,eW),O(o),O(t),O(m),f,O(S),O(a),O(i),n),A(function(e){return e[0]&&!e[1]}),T(function(e){var r,t,o,n,a,i,u,l=e[2],c=l[0],s=l[1],d=e[3],p=e[5],f=e[6],m=e[7],g=e[8],h=e[9],D=e[10],v=e[4],b=v.sizeTree,x=v.offsetTree;if(0===d||0===c&&0===s)return Z({},eJ,{totalCount:d});if(es(b))return eX(function(e,r,t){if(eB(r)){var o=eI(e,r);return[{index:ed(r.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:t&&t[0]}]}return[{index:e,size:0,offset:0,data:t&&t[0]}]}("number"==typeof p?p:"LAST"===p.index?d-1:p.index,v,D),[],d,h,v,g);var w=[];if(m.length>0)for(var y,C=m[0],E=m[m.length-1],S=0,q=Y(eD(b,C,E));!(y=q()).done;)for(var A=y.value,T=A.value,k=Math.max(A.start,C),I=Math.min(A.end,E),B=k;B<=I;B++)w.push({index:B,size:T,offset:S,data:D&&D[B]}),S+=T;if(!f)return eX([],w,d,h,v,g);var R=m.length>0?m[m.length-1]+1:0,L=(r=x,t=c,o=s,void 0===(n=R)&&(n=0),n>0&&(t=Math.max(t,r[ew(r,n,eC)].offset)),ev((a=ew(r,t,eE),i=ew(r,o,eE,a),r.slice(a,i+1)),eS));if(0===L.length)return null;var H=d-1;return eX((function(e){for(var r,t=Y(L);!(r=t()).done;){var o=r.value,n=o.value,a=n.offset,i=o.start,u=n.size;if(n.offset=s);p++)e.push({index:p,size:u,offset:a,data:D&&D[p]}),a+=u+h}}(u=[]),u),w,d,h,v,g)}),A(function(e){return null!==e}),q()),eJ);return D(E(n,A(function(e){return void 0!==e}),T(function(e){return e.length})),o),D(E(I,T(function(e){return e.topListHeight})),g),D(g,d),D(E(I,T(function(e){return[e.top,e.bottom]})),s),D(E(I,T(function(e){return e.items})),k),Z({listState:I,topItemsIndexes:S,endReached:w(E(I,A(function(e){return e.items.length>0}),H(o,n),A(function(e){var r=e[0].items;return r[r.length-1].originalIndex===e[1]-1}),T(function(e){return[e[1]-1,e[2]]}),q(eW),T(function(e){return e[0]}))),startReached:w(E(I,R(200),A(function(e){var r=e.items;return r.length>0&&r[0].originalIndex===e.topItems.length}),T(function(e){return e.items[0].index}),q())),rangeChanged:w(E(I,A(function(e){return e.items.length>0}),T(function(e){for(var r=e.items,t=0,o=r.length-1;"group"===r[t].type&&tt;)o--;return{startIndex:r[t].index,endIndex:r[o].index}}),q(eZ))),itemsRendered:k},h)},c(eL,eM,eY,eV,eO,eP,ez,ey),{singleton:!0}),e0=P(function(e){var r=e[0],t=r.sizes,o=r.firstItemIndex,n=r.data,a=r.gap,i=e[1].listState,u=e[2].didMount,l=x(0);return D(E(u,H(l),A(function(e){return 0!==e[1]}),H(t,o,a,n),T(function(e){var r=e[0][1],t=e[1],o=e[2],n=e[3],a=e[4],i=void 0===a?[]:a,u=0;if(t.groupIndices.length>0)for(var l,c=Y(t.groupIndices);!((l=c()).done||l.value-u>=r);)u++;var s=r+u;return eX(Array.from({length:s}).map(function(e,r){return{index:r,size:0,offset:0,data:i[r]}}),[],s,n,t,o)})),i),{initialItemCount:l}},c(eL,e$,ez),{singleton:!0}),e1=P(function(e){var r=e[0].scrollVelocity,t=x(!1),o=b(),n=x(!1);return D(E(r,H(n,t,o),A(function(e){return!!e[1]}),T(function(e){var r=e[0],t=e[1],o=e[2],n=e[3],a=t.enter;if(o){if((0,t.exit)(r,n))return!1}else if(a(r,n))return!0;return o}),q()),t),E(N(t,r,o),H(n))(1,function(e){var r=e[0],t=e[1];return r[0]&&t&&t.change&&t.change(r[1],r[2])}),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:r,scrollSeekRangeChanged:o}},c(eP),{singleton:!0}),e2=P(function(e){var r=e[0].topItemsIndexes,t=x(0);return D(E(t,A(function(e){return e>0}),T(function(e){return Array.from({length:e}).map(function(e,r){return r})})),r),{topItemCount:t}},c(e$)),e3=P(function(e){var r=e[0],t=r.footerHeight,o=r.headerHeight,n=r.fixedHeaderHeight,a=r.fixedFooterHeight,i=e[1].listState,u=b(),l=y(E(N(t,a,o,n,i),T(function(e){var r=e[4];return e[0]+e[1]+e[2]+e[3]+r.offsetBottom+r.bottom})),0);return D(O(l),u),{totalListHeight:l,totalListHeightChanged:u}},c(eu,e$),{singleton:!0});function e5(e){var r,t=!1;return function(){return t||(t=!0,r=e()),r}}var e8=e5(function(){return/iP(ad|hone|od).+Version\/[\d.]+.*Safari/i.test(navigator.userAgent)}),e4=P(function(e){var r=e[0],t=r.scrollBy,o=r.scrollTop,n=r.deviation,a=r.scrollingInProgress,i=e[1],u=i.isScrolling,l=i.isAtBottom,c=i.scrollDirection,s=e[3],d=s.beforeUnshiftWith,p=s.shiftWithOffset,f=s.sizes,g=s.gap,h=e[4].log,v=e[5].recalcInProgress,b=w(E(e[2].listState,H(i.lastJumpDueToItemResize),I(function(e,r){var t=e[1],o=r[0],n=o.items,a=o.totalCount,i=o.bottom+o.offsetBottom,u=0;return e[2]===a&&t.length>0&&n.length>0&&(0===n[0].originalIndex&&0===t[0].originalIndex||0!=(u=i-e[3])&&(u+=r[1])),[u,n,a,i]},[0,[],0,0]),A(function(e){return 0!==e[0]}),H(o,c,a,l,h),A(function(e){return!e[3]&&0!==e[1]&&"up"===e[2]}),T(function(e){var r=e[0][0];return(0,e[5])("Upward scrolling compensation",{amount:r},Q.DEBUG),r})));function x(e){e>0?(m(t,{top:-e,behavior:"auto"}),m(n,0)):(m(n,0),m(t,{top:-e,behavior:"auto"}))}return E(b,H(n,u))(1,function(e){var r=e[0],t=e[1];e[2]&&e8()?m(n,t-r):x(-r)}),E(N(y(u,!1),n,v),A(function(e){return!e[0]&&!e[2]&&0!==e[1]}),T(function(e){return e[1]}),R(1))(1,x),D(E(p,T(function(e){return{top:-e}})),t),E(d,H(f,g),T(function(e){var r=e[0];return r*e[1].lastSize+r*e[2]}))(1,function(e){m(n,e),requestAnimationFrame(function(){m(t,{top:e}),requestAnimationFrame(function(){m(n,0),m(v,!1)})})}),{deviation:n}},c(eu,eP,e$,eL,ee,ey)),e6=P(function(e){var r=e[0].totalListHeight,t=e[1].didMount,o=e[2].scrollTo,n=x(0);return E(t,H(n),A(function(e){return 0!==e[1]}),T(function(e){return{top:e[1]}}))(1,function(e){v(E(r,A(function(e){return 0!==e})),function(){setTimeout(function(){m(o,e)})})}),{initialScrollTop:n}},c(e3,ez,eu),{singleton:!0}),e9=P(function(e){var r=e[0].viewportHeight,t=e[1].totalListHeight,o=x(!1);return{alignToBottom:o,paddingTopAddition:y(E(N(o,r,t),A(function(e){return e[0]}),T(function(e){return Math.max(0,e[1]-e[2])}),q()),0)}},c(eu,e3),{singleton:!0}),e7=P(function(e){var r=e[0],t=r.scrollTo,o=r.scrollContainerState,n=b(),a=b(),i=b(),u=x(!1),l=x(void 0);return D(E(N(n,a),T(function(e){var r=e[0],t=r.viewportHeight,o=r.scrollHeight;return{scrollTop:Math.max(0,r.scrollTop-e[1].offsetTop),scrollHeight:o,viewportHeight:t}})),o),D(E(t,H(a),T(function(e){var r=e[0];return Z({},r,{top:r.top+e[1].offsetTop})})),i),{useWindowScroll:u,customScrollParent:l,windowScrollContainerState:n,windowViewportRect:a,windowScrollTo:i}},c(eu)),re=["done","behavior","align"],rr=P(function(e){var r=e[0],t=r.sizes,o=r.totalCount,n=r.gap,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.headerHeight,c=a.fixedHeaderHeight,s=a.fixedFooterHeight,d=a.scrollingInProgress,p=e[2].scrollToIndex,f=b();return D(E(f,H(t,u,o,l,c,s,i),H(n),T(function(e){var r=e[0],t=r[0],o=r[1],n=r[2],a=r[3],i=r[4],u=r[5],l=r[6],c=r[7],s=e[1],p=t.done,f=t.behavior,m=t.align,g=K(t,re),h=null,D=ek(t,o,a-1),b=eT(D,o.offsetTree,s)+i+u;return bc+n-l&&(h=Z({},g,{behavior:f,align:null!=m?m:"end"})),h?p&&v(E(d,B(1),A(function(e){return!1===e})),p):p&&p(),h}),A(function(e){return null!==e})),p),{scrollIntoView:f}},c(eL,eu,eO,e$,ee),{singleton:!0}),rt=["listState","topItemsIndexes"],ro=P(function(e){return Z({},e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},c(eY,e0,ez,e1,e3,e6,e9,e7,rr)),rn=P(function(e){var r=e[0],t=r.totalCount,o=r.sizeRanges,n=r.fixedItemSize,a=r.defaultItemSize,i=r.trackItemSizes,u=r.itemSize,l=r.data,c=r.firstItemIndex,s=r.groupIndices,d=r.statefulTotalCount,p=r.gap,f=e[1],m=f.initialTopMostItemIndex,g=f.scrolledToInitialItem,h=e[2],v=e[3],b=e[4],x=b.listState,w=b.topItemsIndexes,y=K(b,rt),C=e[5].scrollToIndex,S=e[7].topItemCount,q=e[8].groupCounts,A=e[9],k=e[10];return D(y.rangeChanged,A.scrollSeekRangeChanged),D(E(A.windowViewportRect,T(function(e){return e.visibleHeight})),h.viewportHeight),Z({totalCount:t,data:l,firstItemIndex:c,sizeRanges:o,initialTopMostItemIndex:m,scrolledToInitialItem:g,topItemsIndexes:w,topItemCount:S,groupCounts:q,fixedItemHeight:n,defaultItemHeight:a,gap:p},v,{statefulTotalCount:d,listState:x,scrollToIndex:C,trackItemSizes:i,itemSize:u,groupIndices:s},y,A,h,k)},c(eL,eV,eu,eG,e$,eO,e4,e2,eM,ro,ee)),ra=e5(function(){if("undefined"==typeof document)return"sticky";var e=document.createElement("div");return e.style.position="-webkit-sticky","-webkit-sticky"===e.style.position?"-webkit-sticky":"sticky"});function ri(e,r){var t=(0,n.useRef)(null),o=(0,n.useCallback)(function(o){if(null!==o&&o.offsetParent){var n,a,i=o.getBoundingClientRect(),u=i.width;if(r){var l=r.getBoundingClientRect(),c=i.top-l.top;n=l.height-Math.max(0,c),a=c+r.scrollTop}else n=window.innerHeight-Math.max(0,i.top),a=i.top+window.pageYOffset;t.current={offsetTop:a,visibleHeight:n,visibleWidth:u},e(t.current)}},[e,r]),a=er(o),i=a.callbackRef,u=a.ref,l=(0,n.useCallback)(function(){o(u.current)},[o,u]);return(0,n.useEffect)(function(){if(r){r.addEventListener("scroll",l);var e=new ResizeObserver(l);return e.observe(r),function(){r.removeEventListener("scroll",l),e.unobserve(r)}}return window.addEventListener("scroll",l),window.addEventListener("resize",l),function(){window.removeEventListener("scroll",l),window.removeEventListener("resize",l)}},[l,r]),i}var ru=n.createContext(void 0),rl=n.createContext(void 0),rc=["placeholder"],rs=["style","children"],rd=["style","children"];function rp(e){return e}var rf=P(function(){var e=x(function(e){return"Item "+e}),r=x(null),t=x(function(e){return"Group "+e}),o=x({}),n=x(rp),a=x("div"),i=x(f),u=function(e,r){return void 0===r&&(r=null),y(E(o,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,groupContent:t,components:o,computeItemKey:n,headerFooterTag:a,scrollerRef:i,FooterComponent:u("Footer"),HeaderComponent:u("Header"),TopItemListComponent:u("TopItemList"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),GroupComponent:u("Group","div"),ScrollerComponent:u("Scroller","div"),EmptyPlaceholder:u("EmptyPlaceholder"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder")}});function rm(e,r){var t=b();return t(1,function(){return console.warn("react-virtuoso: You are using a deprecated property. "+r,"color: red;","color: inherit;","color: blue;")}),D(t,e),t}var rg=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),group:rm(t.groupContent,"Rename the %cgroup%c prop to %cgroupContent."),topItems:rm(r.topItemCount,"Rename the %ctopItems%c prop to %ctopItemCount."),itemHeight:rm(r.fixedItemHeight,"Rename the %citemHeight%c prop to %cfixedItemHeight."),scrollingStateChange:rm(r.isScrolling,"Rename the %cscrollingStateChange%c prop to %cisScrolling."),adjustForPrependedItems:b(),maxHeightCacheSize:b(),footer:b(),header:b(),HeaderContainer:b(),FooterContainer:b(),ItemContainer:b(),ScrollContainer:b(),GroupContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.adjustForPrependedItems)(1,function(){console.warn("react-virtuoso: adjustForPrependedItems is no longer supported. Use the firstItemIndex property instead - https://virtuoso.dev/prepend-items.","color: red;","color: inherit;","color: blue;")}),(0,o.maxHeightCacheSize)(1,function(){console.warn("react-virtuoso: maxHeightCacheSize is no longer necessary. Setting it has no effect - remove it from your code.")}),(0,o.HeaderContainer)(1,function(){console.warn("react-virtuoso: HeaderContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the header component and pass components.Header to change its contents.")}),(0,o.FooterContainer)(1,function(){console.warn("react-virtuoso: FooterContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the footer component and pass components.Footer to change its contents.")}),(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rc);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.footer,"Footer","footer"),n(o.header,"Header","header"),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),n(o.emptyComponent,"EmptyPlaceholder","emptyComponent"),n(o.GroupContainer,"Group","GroupContainer"),Z({},r,t,o)},c(rn,rf)),rh=function(e){return n.createElement("div",{style:{height:e.height}})},rD={position:ra(),zIndex:1,overflowAnchor:"none"},rv={overflowAnchor:"none"},rb=n.memo(function(e){var r=e.showTopList,t=void 0!==r&&r,o=rH("listState"),a=rL("sizeRanges"),i=rH("useWindowScroll"),u=rH("customScrollParent"),l=rL("windowScrollContainerState"),c=rL("scrollContainerState"),s=rH("itemContent"),d=rH("context"),p=rH("groupContent"),m=rH("trackItemSizes"),g=eo(a,rH("itemSize"),m,t?f:u||i?l:c,rH("log"),rL("gap"),u).callbackRef,h=n.useState(0),D=h[0],v=h[1];rF("deviation",function(e){D!==e&&v(e)});var b=rH("EmptyPlaceholder"),x=rH("ScrollSeekPlaceholder")||rh,w=rH("ListComponent"),y=rH("ItemComponent"),C=rH("GroupComponent"),E=rH("computeItemKey"),S=rH("isSeeking"),q=rH("groupIndices").length>0,A=rH("paddingTopAddition"),T=t?{}:{boxSizing:"border-box",paddingTop:o.offsetTop+A,paddingBottom:o.offsetBottom,marginTop:D};return!t&&0===o.totalCount&&b?(0,n.createElement)(b,rC(b,d)):(0,n.createElement)(w,Z({},rC(w,d),{ref:g,style:T,"data-test-id":t?"virtuoso-top-item-list":"virtuoso-item-list"}),(t?o.topItems:o.items).map(function(e){var r=e.originalIndex,t=E(r+o.firstItemIndex,e.data,d);return S?(0,n.createElement)(x,Z({},rC(x,d),{key:t,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?(0,n.createElement)(C,Z({},rC(C,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:rD}),p(e.index)):(0,n.createElement)(y,Z({},rC(y,d),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:rv}),q?s(e.index,e.groupIndex,e.data,d):s(e.index,e.data,d))}))}),rx={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},rw={width:"100%",height:"100%",position:"absolute",top:0},ry={width:"100%",position:ra(),top:0};function rC(e,r){if("string"!=typeof e)return{context:r}}var rE=n.memo(function(){var e=rH("HeaderComponent"),r=rL("headerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),rS=n.memo(function(){var e=rH("FooterComponent"),r=rL("footerHeight"),t=rH("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=rH("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null});function rq(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rs),l=r("scrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("scrollerRef"),p=o("context"),f=ei(l,s,c,d),m=f.scrollerRef,g=f.scrollByCallback;return t("scrollTo",f.scrollToCallback),t("scrollBy",g),(0,n.createElement)(c,Z({ref:m,style:Z({},rx,a),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},u,rC(c,p)),i)})}function rA(e){var r=e.usePublisher,t=e.useEmitter,o=e.useEmitterValue;return n.memo(function(e){var a=e.style,i=e.children,u=K(e,rd),l=r("windowScrollContainerState"),c=o("ScrollerComponent"),s=r("smoothScrollTargetReached"),d=o("totalListHeight"),p=o("deviation"),m=o("customScrollParent"),g=o("context"),h=ei(l,s,c,f,m),D=h.scrollerRef,v=h.scrollByCallback,b=h.scrollToCallback;return X(function(){return D.current=m||window,function(){D.current=null}},[D,m]),t("windowScrollTo",b),t("scrollBy",v),(0,n.createElement)(c,Z({style:Z({position:"relative"},a,0!==d?{height:d+p}:{}),"data-virtuoso-scroller":!0},u,rC(c,g)),i)})}var rT=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("viewportHeight"),i=rL("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},rk=function(e){var r=e.children,t=(0,n.useContext)(ru),o=rL("windowViewportRect"),a=rL("fixedItemHeight"),i=ri(o,rH("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},rI=function(e){var r=e.children,t=rH("TopItemListComponent"),o=Z({},ry,{marginTop:rH("headerHeight")+"px"}),a=rH("context");return(0,n.createElement)(t||"div",{style:o,context:a},r)},rB=M(rg,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering",item:"item",group:"group",topItems:"topItems",itemHeight:"itemHeight",scrollingStateChange:"scrollingStateChange",maxHeightCacheSize:"maxHeightCacheSize",footer:"footer",header:"header",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",GroupContainer:"GroupContainer",emptyComponent:"emptyComponent",HeaderContainer:"HeaderContainer",FooterContainer:"FooterContainer",scrollSeek:"scrollSeek"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",adjustForPrependedItems:"adjustForPrependedItems",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=rH("useWindowScroll"),t=rH("topItemsIndexes").length>0,o=rH("customScrollParent");return n.createElement(o||r?rN:rO,Z({},e),n.createElement(o||r?rk:rT,null,n.createElement(rE,null),n.createElement(rb,null),n.createElement(rS,null)),t&&n.createElement(rI,null,n.createElement(rb,{showTopList:!0})))})),rR=rB.Component,rL=rB.usePublisher,rH=rB.useEmitterValue,rF=rB.useEmitter,rO=rq({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rN=rA({usePublisher:rL,useEmitterValue:rH,useEmitter:rF}),rP={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rz={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rV=Math.round,rU=Math.ceil,rG=Math.floor,rj=Math.min,rM=Math.max;function rW(e,r,t){return Array.from({length:r-e+1}).map(function(r,o){return{index:o+e,data:null==t?void 0:t[o+e]}})}function rZ(e,r){return e&&e.column===r.column&&e.row===r.row}var rK=P(function(e){var r=e[0],t=r.overscan,o=r.visibleRange,n=r.listBoundary,a=e[1],i=a.scrollTop,u=a.viewportHeight,l=a.scrollBy,c=a.scrollTo,s=a.smoothScrollTargetReached,d=a.scrollContainerState,p=a.footerHeight,f=a.headerHeight,m=e[2],g=e[3],h=e[4],v=h.propsReady,C=h.didMount,S=e[5],I=S.windowViewportRect,B=S.windowScrollTo,R=S.useWindowScroll,L=S.customScrollParent,F=S.windowScrollContainerState,P=e[6],z=x(0),V=x(0),U=x(rP),G=x({height:0,width:0}),j=x({height:0,width:0}),M=b(),W=b(),K=x(0),_=x(void 0),Y=x({row:0,column:0});D(E(N(C,V,_),A(function(e){return 0!==e[1]}),T(function(e){return{items:rW(0,e[1]-1,e[2]),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}})),U),D(E(N(O(z),o,O(Y,rZ),O(j,function(e,r){return e&&e.width===r.width&&e.height===r.height}),_),H(G),T(function(e){var r=e[0],t=r[0],o=r[1],n=o[0],a=o[1],i=r[2],u=r[3],l=r[4],c=e[1],s=i.row,d=i.column,p=u.height,f=u.width,m=c.width;if(0===t||0===m)return rP;if(0===f)return Z({},rz,{items:rW(0,0,l)});var g=rM(1,rG((m+d)/(f+d))),h=g*rG((n+s)/(p+s)),D=g*rU((a+s)/(p+s))-1;D=rj(t-1,rM(D,g-1));var v=rW(h=rj(D,rM(0,h)),D,l),b=r_(c,i,u,v),x=b.top,w=b.bottom,y=rU(t/g);return{items:v,offsetTop:x,offsetBottom:y*p+(y-1)*s-w,top:x,bottom:w,itemHeight:p,itemWidth:f}})),U),D(E(_,A(function(e){return void 0!==e}),T(function(e){return e.length})),z),D(E(G,T(function(e){return e.height})),u),D(E(N(G,j,U,Y),T(function(e){var r=r_(e[0],e[3],e[1],e[2].items);return[r.top,r.bottom]}),q(eW)),n);var J=w(E(O(U),A(function(e){return e.items.length>0}),H(z),A(function(e){var r=e[0].items;return r[r.length-1].index===e[1]-1}),T(function(e){return e[1]-1}),q())),Q=w(E(O(U),A(function(e){var r=e.items;return r.length>0&&0===r[0].index}),k(0),q())),X=w(E(O(U),A(function(e){return e.items.length>0}),T(function(e){var r=e.items;return{startIndex:r[0].index,endIndex:r[r.length-1].index}}),q(eZ)));D(X,g.scrollSeekRangeChanged),D(E(M,H(G,j,z,Y),T(function(e){var r=e[1],t=e[2],o=e[3],n=e[4],a=eF(e[0]),i=a.align,u=a.behavior,l=a.offset,c=a.index;"LAST"===c&&(c=o-1);var s=rY(r,n,t,c=rM(0,c,rj(o-1,c)));return"end"===i?s=rV(s-r.height+t.height):"center"===i&&(s=rV(s-r.height/2+t.height/2)),l&&(s+=l),{top:s,behavior:u}})),c);var $=y(E(U,T(function(e){return e.offsetBottom+e.bottom})),0);return D(E(I,T(function(e){return{width:e.visibleWidth,height:e.visibleHeight}})),G),Z({data:_,totalCount:z,viewportDimensions:G,itemDimensions:j,scrollTop:i,scrollHeight:W,overscan:t,scrollBy:l,scrollTo:c,scrollToIndex:M,smoothScrollTargetReached:s,windowViewportRect:I,windowScrollTo:B,useWindowScroll:R,customScrollParent:L,windowScrollContainerState:F,deviation:K,scrollContainerState:d,footerHeight:p,headerHeight:f,initialItemCount:V,gap:Y},g,{gridState:U,totalListHeight:$},m,{startReached:Q,endReached:J,rangeChanged:X,propsReady:v},P)},c(eY,eu,eP,e1,ez,e7,ee));function r_(e,r,t,o){var n=t.height;return void 0===n||0===o.length?{top:0,bottom:0}:{top:rY(e,r,t,o[0].index),bottom:rY(e,r,t,o[o.length-1].index)+n}}function rY(e,r,t,o){var n,a,i,u=rG(o/(n=e.width,a=t.width,rM(1,rG((n+(i=r.column))/(a+i))))),l=u*t.height+rM(0,u-1)*r.row;return l>0?l+r.row:l}var rJ=["placeholder"],rQ=P(function(){var e=x(function(e){return"Item "+e}),r=x({}),t=x(null),o=x("virtuoso-grid-item"),n=x("virtuoso-grid-list"),a=x(rp),i=x("div"),u=x(f),l=function(e,t){return void 0===t&&(t=null),y(E(r,T(function(r){return r[e]}),q()),t)};return{context:t,itemContent:e,components:r,computeItemKey:a,itemClassName:o,listClassName:n,headerFooterTag:i,scrollerRef:u,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rX=P(function(e){var r=e[0],t=e[1],o={item:rm(t.itemContent,"Rename the %citem%c prop to %citemContent."),ItemContainer:b(),ScrollContainer:b(),ListContainer:b(),emptyComponent:b(),scrollSeek:b()};function n(e,r,o){D(E(e,H(t.components),T(function(e){var t,n=e[0],a=e[1];return console.warn("react-virtuoso: "+o+" property is deprecated. Pass components."+r+" instead."),Z({},a,((t={})[r]=n,t))})),t.components)}return(0,o.scrollSeek)(1,function(e){var o=e.placeholder,n=K(e,rJ);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),m(t.components,Z({},h(t.components),{ScrollSeekPlaceholder:o})),m(r.scrollSeekConfiguration,n)}),n(o.ItemContainer,"Item","ItemContainer"),n(o.ListContainer,"List","ListContainer"),n(o.ScrollContainer,"Scroller","ScrollContainer"),Z({},r,t,o)},c(rK,rQ)),r$=n.memo(function(){var e=r4("gridState"),r=r4("listClassName"),t=r4("itemClassName"),o=r4("itemContent"),a=r4("computeItemKey"),i=r4("isSeeking"),u=r8("scrollHeight"),l=r4("ItemComponent"),c=r4("ListComponent"),s=r4("ScrollSeekPlaceholder"),d=r4("context"),p=r8("itemDimensions"),f=r8("gap"),m=r4("log"),g=et(function(e){u(e.parentElement.parentElement.scrollHeight);var r=e.firstChild;r&&p(r.getBoundingClientRect()),f({row:te("row-gap",getComputedStyle(e).rowGap,m),column:te("column-gap",getComputedStyle(e).columnGap,m)})});return(0,n.createElement)(c,Z({ref:g,className:r},rC(c,d),{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom}}),e.items.map(function(r){var u=a(r.index,r.data,d);return i?(0,n.createElement)(s,Z({key:u},rC(s,d),{index:r.index,height:e.itemHeight,width:e.itemWidth})):(0,n.createElement)(l,Z({},rC(l,d),{className:t,"data-index":r.index,key:u}),o(r.index,r.data,d))}))}),r0=n.memo(function(){var e=r4("HeaderComponent"),r=r8("headerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r1=n.memo(function(){var e=r4("FooterComponent"),r=r8("footerHeight"),t=r4("headerFooterTag"),o=et(function(e){return r(en(e,"height"))}),a=r4("context");return e?(0,n.createElement)(t,{ref:o},(0,n.createElement)(e,rC(e,a))):null}),r2=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("itemDimensions"),a=r8("viewportDimensions"),i=et(function(e){a(e.getBoundingClientRect())});return n.useEffect(function(){t&&(a({height:t.viewportHeight,width:t.viewportWidth}),o({height:t.itemHeight,width:t.itemWidth}))},[t,a,o]),n.createElement("div",{style:rw,ref:i},r)},r3=function(e){var r=e.children,t=(0,n.useContext)(rl),o=r8("windowViewportRect"),a=r8("itemDimensions"),i=ri(o,r4("customScrollParent"));return n.useEffect(function(){t&&(a({height:t.itemHeight,width:t.itemWidth}),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,o,a]),n.createElement("div",{ref:i,style:rw},r)},r5=M(rX,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",item:"item",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",scrollSeek:"scrollSeek"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},n.memo(function(e){var r=Z({},e),t=r4("useWindowScroll"),o=r4("customScrollParent");return n.createElement(o||t?r7:r9,Z({},r),n.createElement(o||t?r3:r2,null,n.createElement(r0,null),n.createElement(r$,null),n.createElement(r1,null)))})),r8=(r5.Component,r5.usePublisher),r4=r5.useEmitterValue,r6=r5.useEmitter,r9=rq({usePublisher:r8,useEmitterValue:r4,useEmitter:r6}),r7=rA({usePublisher:r8,useEmitterValue:r4,useEmitter:r6});function te(e,r,t){return"normal"===r||null!=r&&r.endsWith("px")||t(e+" was not resolved to pixel value correctly",r,Q.WARN),"normal"===r?0:parseInt(null!=r?r:"0",10)}var tr=P(function(){var e=x(function(e){return n.createElement("td",null,"Item $",e)}),r=x(null),t=x(null),o=x(null),a=x({}),i=x(rp),u=x(f),l=function(e,r){return void 0===r&&(r=null),y(E(a,T(function(r){return r[e]}),q()),r)};return{context:r,itemContent:e,fixedHeaderContent:t,fixedFooterContent:o,components:a,computeItemKey:i,scrollerRef:u,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),tt=P(function(e){return Z({},e[0],e[1])},c(rn,tr)),to=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height}}))},tn=function(e){return n.createElement("tr",null,n.createElement("td",{style:{height:e.height,padding:0,border:0}}))},ta=n.memo(function(){var e=ts("listState"),r=tc("sizeRanges"),t=ts("useWindowScroll"),o=ts("customScrollParent"),a=tc("windowScrollContainerState"),i=tc("scrollContainerState"),u=ts("itemContent"),l=ts("trackItemSizes"),c=eo(r,ts("itemSize"),l,o||t?a:i,ts("log"),void 0,o),s=c.callbackRef,d=c.ref,p=n.useState(0),f=p[0],m=p[1];td("deviation",function(e){f!==e&&(d.current.style.marginTop=e+"px",m(e))});var g=ts("EmptyPlaceholder"),h=ts("ScrollSeekPlaceholder")||to,D=ts("FillerRow")||tn,v=ts("TableBodyComponent"),b=ts("TableRowComponent"),x=ts("computeItemKey"),w=ts("isSeeking"),y=ts("paddingTopAddition"),C=ts("firstItemIndex"),E=ts("statefulTotalCount"),S=ts("context");if(0===E&&g)return(0,n.createElement)(g,rC(g,S));var q=e.offsetTop+y+f,A=e.offsetBottom,T=q>0?n.createElement(D,{height:q,key:"padding-top"}):null,k=A>0?n.createElement(D,{height:A,key:"padding-bottom"}):null,I=e.items.map(function(e){var r=e.originalIndex,t=x(r+C,e.data,S);return w?(0,n.createElement)(h,Z({},rC(h,S),{key:t,index:e.index,height:e.size,type:e.type||"item"})):(0,n.createElement)(b,Z({},rC(b,S),{key:t,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:{overflowAnchor:"none"}}),u(e.index,e.data,S))});return(0,n.createElement)(v,Z({ref:s,"data-test-id":"virtuoso-item-list"},rC(v,S)),[T].concat(I,[k]))}),ti=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("viewportHeight"),i=tc("fixedItemHeight"),u=et(a(o,function(e){return en(e,"height")}));return n.useEffect(function(){t&&(o(t.viewportHeight),i(t.itemHeight))},[t,o,i]),n.createElement("div",{style:rw,ref:u,"data-viewport-type":"element"},r)},tu=function(e){var r=e.children,t=(0,n.useContext)(ru),o=tc("windowViewportRect"),a=tc("fixedItemHeight"),i=ri(o,ts("customScrollParent"));return n.useEffect(function(){t&&(a(t.itemHeight),o({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,o,a]),n.createElement("div",{ref:i,style:rw,"data-viewport-type":"window"},r)},tl=M(tt,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},n.memo(function(e){var r=ts("useWindowScroll"),t=ts("customScrollParent"),o=tc("fixedHeaderHeight"),i=tc("fixedFooterHeight"),u=ts("fixedHeaderContent"),l=ts("fixedFooterContent"),c=ts("context"),s=et(a(o,function(e){return en(e,"height")})),d=et(a(i,function(e){return en(e,"height")})),p=ts("TableComponent"),f=ts("TableHeadComponent"),m=ts("TableFooterComponent"),g=u?n.createElement(f,Z({key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:s},rC(f,c)),u()):null,h=l?n.createElement(m,Z({key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:d},rC(m,c)),l()):null;return n.createElement(t||r?tf:tp,Z({},e),n.createElement(t||r?tu:ti,null,n.createElement(p,Z({style:{borderSpacing:0}},rC(p,c)),[g,n.createElement(ta,{key:"TableBody"}),h])))})),tc=(tl.Component,tl.usePublisher),ts=tl.useEmitterValue,td=tl.useEmitter,tp=rq({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tf=rA({usePublisher:tc,useEmitterValue:ts,useEmitter:td}),tm=rR},12615:function(e,r,t){"use strict";function o(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function n(e,r){return(!r||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function a(e,r){if(e.clientHeightr||a>e&&i=r&&u>=t?a-e-o:i>r&&ut?i-r+n:0}function u(e,r){var t=window,n=r.scrollMode,u=r.block,l=r.inline,c=r.boundary,s=r.skipOverflowHiddenElements,d="function"==typeof c?c:function(e){return e!==c};if(!o(e))throw TypeError("Invalid target");for(var p=document.scrollingElement||document.documentElement,f=[],m=e;o(m)&&d(m);){if((m=m.parentElement)===p){f.push(m);break}null!=m&&m===document.body&&a(m)&&!a(document.documentElement)||null!=m&&a(m,s)&&f.push(m)}for(var g=t.visualViewport?t.visualViewport.width:innerWidth,h=t.visualViewport?t.visualViewport.height:innerHeight,D=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,b=e.getBoundingClientRect(),x=b.height,w=b.width,y=b.top,C=b.right,E=b.bottom,S=b.left,q="start"===u||"nearest"===u?y:"end"===u?E:y+x/2,A="center"===l?S+w/2:"end"===l?C:S,T=[],k=0;k=0&&S>=0&&E<=h&&C<=g&&y>=H&&E<=O&&S>=N&&C<=F)break;var P=getComputedStyle(I),z=parseInt(P.borderLeftWidth,10),V=parseInt(P.borderTopWidth,10),U=parseInt(P.borderRightWidth,10),G=parseInt(P.borderBottomWidth,10),j=0,M=0,W="offsetWidth"in I?I.offsetWidth-I.clientWidth-z-U:0,Z="offsetHeight"in I?I.offsetHeight-I.clientHeight-V-G:0;if(p===I)j="start"===u?q:"end"===u?q-h:"nearest"===u?i(v,v+h,h,V,G,v+q,v+q+x,x):q-h/2,M="start"===l?A:"center"===l?A-g/2:"end"===l?A-g:i(D,D+g,g,z,U,D+A,D+A+w,w),j=Math.max(0,j+v),M=Math.max(0,M+D);else{j="start"===u?q-H-V:"end"===u?q-O+G+Z:"nearest"===u?i(H,O,R,V,G+Z,q,q+x,x):q-(H+R/2)+Z/2,M="start"===l?A-N-z:"center"===l?A-(N+L/2)+W/2:"end"===l?A-F+U+W:i(N,F,L,z,U+W,A,A+w,w);var K=I.scrollLeft,_=I.scrollTop;q+=_-(j=Math.max(0,Math.min(_+j,I.scrollHeight-R+Z))),A+=K-(M=Math.max(0,Math.min(K+M,I.scrollWidth-L+W)))}T.push({el:I,top:j,left:M})}return T}function l(e){return e===Object(e)&&0!==Object.keys(e).length}t.d(r,{Z:function(){return c}});var c=function(e,r){var t=e.isConnected||e.ownerDocument.documentElement.contains(e);if(l(r)&&"function"==typeof r.behavior)return r.behavior(t?u(e,r):[]);if(t){var o=!1===r?{block:"end",inline:"nearest"}:l(r)?r:{block:"start",inline:"nearest"};return function(e,r){void 0===r&&(r="auto");var t="scrollBehavior"in document.body.style;e.forEach(function(e){var o=e.el,n=e.top,a=e.left;o.scroll&&t?o.scroll({top:n,left:a,behavior:r}):(o.scrollTop=n,o.scrollLeft=a)})}(u(e,o),o.behavior)}}},12902:function(e,r,t){"use strict";function o(e){for(var r=arguments.length,t=Array(r>1?r-1:0),o=1;o3?r.i-4:r.i:Array.isArray(e)?1:s(e)?2:d(e)?3:0}function l(e,r){return 2===u(e)?e.has(r):Object.prototype.hasOwnProperty.call(e,r)}function c(e,r,t){var o=u(e);2===o?e.set(r,t):3===o?(e.delete(r),e.add(t)):e[r]=t}function s(e){return O&&e instanceof Map}function d(e){return N&&e instanceof Set}function p(e){return e.o||e.t}function f(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var r=M(e);delete r[U];for(var t=j(r),o=0;o1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),r&&i(e,function(e,r){return m(r,!0)},!0)),e}function g(){o(2)}function h(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function D(e){var r=W[e];return r||o(18,e),r}function v(e,r){r&&(D("Patches"),e.u=[],e.s=[],e.v=r)}function b(e){x(e),e.p.forEach(y),e.p=null}function x(e){e===H&&(H=e.l)}function w(e){return H={p:[],l:H,h:e,m:!0,_:0}}function y(e){var r=e[U];0===r.i||1===r.i?r.j():r.O=!0}function C(e,r){r._=r.p.length;var t=r.p[0],n=void 0!==e&&e!==t;return r.h.g||D("ES5").S(r,e,n),n?(t[U].P&&(b(r),o(4)),a(e)&&(e=E(r,e),r.l||q(r,e)),r.u&&D("Patches").M(t[U].t,e,r.u,r.s)):e=E(r,t,[]),b(r),r.u&&r.v(r.u,r.s),e!==z?e:void 0}function E(e,r,t){if(h(r))return r;var o=r[U];if(!o)return i(r,function(n,a){return S(e,o,r,n,a,t)},!0),r;if(o.A!==e)return r;if(!o.P)return q(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var n=4===o.i||5===o.i?o.o=f(o.k):o.o;i(3===o.i?new Set(n):n,function(r,a){return S(e,o,n,r,a,t)}),q(e,n,!1),t&&e.u&&D("Patches").R(o,t,e.u,e.s)}return o.o}function S(e,r,t,o,i,u){if(n(i)){var s=E(e,i,u&&r&&3!==r.i&&!l(r.D,o)?u.concat(o):void 0);if(c(t,o,s),!n(s))return;e.m=!1}if(a(i)&&!h(i)){if(!e.h.F&&e._<1)return;E(e,i),r&&r.A.l||q(e,i)}}function q(e,r,t){void 0===t&&(t=!1),e.h.F&&e.m&&m(r,t)}function A(e,r){var t=e[U];return(t?p(t):e)[r]}function T(e,r){if(r in e)for(var t=Object.getPrototypeOf(e);t;){var o=Object.getOwnPropertyDescriptor(t,r);if(o)return o;t=Object.getPrototypeOf(t)}}function k(e){e.P||(e.P=!0,e.l&&k(e.l))}function I(e){e.o||(e.o=f(e.t))}function B(e,r,t){var o,n,a,i,u,l,c,p=s(r)?D("MapSet").N(r,t):d(r)?D("MapSet").T(r,t):e.g?(a=n={i:(o=Array.isArray(r))?1:0,A:t?t.A:H,P:!1,I:!1,D:{},l:t,t:r,k:null,o:null,j:null,C:!1},i=Z,o&&(a=[n],i=K),l=(u=Proxy.revocable(a,i)).revoke,c=u.proxy,n.k=c,n.j=l,c):D("ES5").J(r,t);return(t?t.A:H).p.push(p),p}function R(e,r){switch(r){case 2:return new Map(e);case 3:return Array.from(e)}return f(e)}t.d(r,{P2:function(){return J},Uy:function(){return Y},_x:function(){return Q},mv:function(){return n}});var L,H,F="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),O="undefined"!=typeof Map,N="undefined"!=typeof Set,P="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,z=F?Symbol.for("immer-nothing"):((L={})["immer-nothing"]=!0,L),V=F?Symbol.for("immer-draftable"):"__$immer_draftable",U=F?Symbol.for("immer-state"):"__$immer_state",G=""+Object.prototype.constructor,j="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,M=Object.getOwnPropertyDescriptors||function(e){var r={};return j(e).forEach(function(t){r[t]=Object.getOwnPropertyDescriptor(e,t)}),r},W={},Z={get:function(e,r){if(r===U)return e;var t,o,n=p(e);if(!l(n,r))return(o=T(n,r))?"value"in o?o.value:null===(t=o.get)||void 0===t?void 0:t.call(e.k):void 0;var i=n[r];return e.I||!a(i)?i:i===A(e.t,r)?(I(e),e.o[r]=B(e.A.h,i,e)):i},has:function(e,r){return r in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,r,t){var o=T(p(e),r);if(null==o?void 0:o.set)return o.set.call(e.k,t),!0;if(!e.P){var n=A(p(e),r),a=null==n?void 0:n[U];if(a&&a.t===t)return e.o[r]=t,e.D[r]=!1,!0;if((t===n?0!==t||1/t==1/n:t!=t&&n!=n)&&(void 0!==t||l(e.t,r)))return!0;I(e),k(e)}return e.o[r]===t&&"number"!=typeof t&&(void 0!==t||r in e.o)||(e.o[r]=t,e.D[r]=!0,!0)},deleteProperty:function(e,r){return void 0!==A(e.t,r)||r in e.t?(e.D[r]=!1,I(e),k(e)):delete e.D[r],e.o&&delete e.o[r],!0},getOwnPropertyDescriptor:function(e,r){var t=p(e),o=Reflect.getOwnPropertyDescriptor(t,r);return o?{writable:!0,configurable:1!==e.i||"length"!==r,enumerable:o.enumerable,value:t[r]}:o},defineProperty:function(){o(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){o(12)}},K={};i(Z,function(e,r){K[e]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}}),K.deleteProperty=function(e,r){return K.set.call(this,e,r,void 0)},K.set=function(e,r,t){return Z.set.call(this,e[0],r,t,e[0])};var _=new(function(){function e(e){var r=this;this.g=P,this.F=!0,this.produce=function(e,t,n){if("function"==typeof e&&"function"!=typeof t){var i,u=t;return t=e,function(e){var o=this;void 0===e&&(e=u);for(var n=arguments.length,a=Array(n>1?n-1:0),i=1;i1?o-1:0),a=1;a=0;t--){var t,o=r[t];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}t>-1&&(r=r.slice(t+1));var a=D("Patches").$;return n(e)?a(e,r):this.produce(e,function(e){return a(e,r)})},e}()),Y=_.produce,J=(_.produceWithPatches.bind(_),_.setAutoFreeze.bind(_),_.setUseProxies.bind(_),_.applyPatches.bind(_),_.createDraft.bind(_)),Q=_.finishDraft.bind(_)},45628:function(e,r,t){"use strict";/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */ function o(e){return"[object Object]"===Object.prototype.toString.call(e)}function n(e){var r,t;return!1!==o(e)&&(void 0===(r=e.constructor)||!1!==o(t=r.prototype)&&!1!==t.hasOwnProperty("isPrototypeOf"))}t.d(r,{P:function(){return n}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2852-e752a94f50869728.js b/static/web/_next/static/chunks/2852-e752a94f50869728.js new file mode 100644 index 000000000..a5550a138 --- /dev/null +++ b/static/web/_next/static/chunks/2852-e752a94f50869728.js @@ -0,0 +1,6 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2852],{36531:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_EditFilled}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_EditFilled={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},AntdIcon=__webpack_require__(42135),EditFilled_EditFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_EditFilled}))};EditFilled_EditFilled.displayName="EditFilled";var icons_EditFilled=react.forwardRef(EditFilled_EditFilled)},29158:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_LinkOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_LinkOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},AntdIcon=__webpack_require__(42135),LinkOutlined_LinkOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_LinkOutlined}))};LinkOutlined_LinkOutlined.displayName="LinkOutlined";var icons_LinkOutlined=react.forwardRef(LinkOutlined_LinkOutlined)},27496:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_SendOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_SendOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},AntdIcon=__webpack_require__(42135),SendOutlined_SendOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_SendOutlined}))};SendOutlined_SendOutlined.displayName="SendOutlined";var icons_SendOutlined=react.forwardRef(SendOutlined_SendOutlined)},93045:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_SmileOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_SmileOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},AntdIcon=__webpack_require__(42135),SmileOutlined_SmileOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_SmileOutlined}))};SmileOutlined_SmileOutlined.displayName="SmileOutlined";var icons_SmileOutlined=react.forwardRef(SmileOutlined_SmileOutlined)},55355:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_TeamOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_TeamOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},AntdIcon=__webpack_require__(42135),TeamOutlined_TeamOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_TeamOutlined}))};TeamOutlined_TeamOutlined.displayName="TeamOutlined";var icons_TeamOutlined=react.forwardRef(TeamOutlined_TeamOutlined)},66017:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_VerticalAlignBottomOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_VerticalAlignBottomOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},AntdIcon=__webpack_require__(42135),VerticalAlignBottomOutlined_VerticalAlignBottomOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_VerticalAlignBottomOutlined}))};VerticalAlignBottomOutlined_VerticalAlignBottomOutlined.displayName="VerticalAlignBottomOutlined";var icons_VerticalAlignBottomOutlined=react.forwardRef(VerticalAlignBottomOutlined_VerticalAlignBottomOutlined)},6907:function(module){"use strict";module.exports=function(value){return(value=String(value||""),rtl.test(value))?"rtl":ltr.test(value)?"ltr":"neutral"};var RTL="֑-߿יִ-﷽ﹰ-ﻼ",LTR="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",rtl=RegExp("^[^"+LTR+"]*["+RTL+"]"),ltr=RegExp("^[^"+RTL+"]*["+LTR+"]")},86492:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__,freeGlobal,regexAstralSymbols,regexAsciiWhitelist,regexBmpWhitelist,regexEncodeNonAscii,encodeMap,regexEscape,escapeMap,regexInvalidEntity,regexInvalidRawCodePoint,regexDecode,decodeMap,decodeMapLegacy,decodeMapNumeric,invalidReferenceCodePoints,stringFromCharCode,hasOwnProperty,has,contains,merge,codePointToSymbol,hexEscape,decEscape,parseError,encode,decode,he;(module=__webpack_require__.nmd(module))&&module.exports,(freeGlobal="object"==typeof __webpack_require__.g&&__webpack_require__.g).global===freeGlobal||freeGlobal.window,regexAstralSymbols=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,regexAsciiWhitelist=/[\x01-\x7F]/g,regexBmpWhitelist=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,regexEncodeNonAscii=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,encodeMap={"\xad":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot"," ":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp","\xa0":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","‥":"nldr","…":"mldr","\xb7":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","\xb4":"acute","˜":"tilde","^":"Hat","\xaf":"macr","˘":"breve","˙":"dot","\xa8":"die","˚":"ring","˝":"dblac","\xb8":"cedil","˛":"ogon",ˆ:"circ",ˇ:"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","℗":"copysr",℘:"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","€":"euro","\xb9":"sup1","\xbd":"half","⅓":"frac13","\xbc":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","\xb2":"sup2","⅔":"frac23","⅖":"frac25","\xb3":"sup3","\xbe":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","\uD835\uDCB6":"ascr","\uD835\uDD52":"aopf","\uD835\uDD1E":"afr","\uD835\uDD38":"Aopf","\uD835\uDD04":"Afr","\uD835\uDC9C":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","\uD835\uDCB7":"bscr","\uD835\uDD53":"bopf","\uD835\uDD1F":"bfr","\uD835\uDD39":"Bopf",ℬ:"Bscr","\uD835\uDD05":"Bfr","\uD835\uDD20":"cfr","\uD835\uDCB8":"cscr","\uD835\uDD54":"copf",ℭ:"Cfr","\uD835\uDC9E":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","\uD835\uDD21":"dfr",ⅆ:"dd","\uD835\uDD55":"dopf","\uD835\uDCB9":"dscr","\uD835\uDC9F":"Dscr","\uD835\uDD07":"Dfr",ⅅ:"DD","\uD835\uDD3B":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH",ⅇ:"ee",ℯ:"escr","\uD835\uDD22":"efr","\uD835\uDD56":"eopf",ℰ:"Escr","\uD835\uDD08":"Efr","\uD835\uDD3C":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","\uD835\uDD23":"ffr","\uD835\uDD57":"fopf","\uD835\uDCBB":"fscr","\uD835\uDD09":"Ffr","\uD835\uDD3D":"Fopf",ℱ:"Fscr",ff:"fflig",ffi:"ffilig",ffl:"ffllig",fi:"filig",fj:"fjlig",fl:"fllig",ƒ:"fnof",ℊ:"gscr","\uD835\uDD58":"gopf","\uD835\uDD24":"gfr","\uD835\uDCA2":"Gscr","\uD835\uDD3E":"Gopf","\uD835\uDD0A":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","\uD835\uDD25":"hfr",ℎ:"planckh","\uD835\uDCBD":"hscr","\uD835\uDD59":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","\uD835\uDD5A":"iopf","\uD835\uDD26":"ifr","\uD835\uDCBE":"iscr",ⅈ:"ii","\uD835\uDD40":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","\uD835\uDCBF":"jscr","\uD835\uDD5B":"jopf","\uD835\uDD27":"jfr","\uD835\uDCA5":"Jscr","\uD835\uDD0D":"Jfr","\uD835\uDD41":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc",ȷ:"jmath","\uD835\uDD5C":"kopf","\uD835\uDCC0":"kscr","\uD835\uDD28":"kfr","\uD835\uDCA6":"Kscr","\uD835\uDD42":"Kopf","\uD835\uDD0E":"Kfr",ķ:"kcedil",Ķ:"Kcedil","\uD835\uDD29":"lfr","\uD835\uDCC1":"lscr",ℓ:"ell","\uD835\uDD5D":"lopf",ℒ:"Lscr","\uD835\uDD0F":"Lfr","\uD835\uDD43":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","\uD835\uDD2A":"mfr","\uD835\uDD5E":"mopf","\uD835\uDCC2":"mscr","\uD835\uDD10":"Mfr","\uD835\uDD44":"Mopf",ℳ:"Mscr","\uD835\uDD2B":"nfr","\uD835\uDD5F":"nopf","\uD835\uDCC3":"nscr",ℕ:"Nopf","\uD835\uDCA9":"Nscr","\uD835\uDD11":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","\uD835\uDD60":"oopf","\uD835\uDD2C":"ofr",ℴ:"oscr","\uD835\uDCAA":"Oscr","\uD835\uDD12":"Ofr","\uD835\uDD46":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","\uD835\uDD2D":"pfr","\uD835\uDCC5":"pscr","\uD835\uDD61":"popf",ℙ:"Popf","\uD835\uDD13":"Pfr","\uD835\uDCAB":"Pscr","\uD835\uDD62":"qopf","\uD835\uDD2E":"qfr","\uD835\uDCC6":"qscr","\uD835\uDCAC":"Qscr","\uD835\uDD14":"Qfr",ℚ:"Qopf",ĸ:"kgreen","\uD835\uDD2F":"rfr","\uD835\uDD63":"ropf","\uD835\uDCC7":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","\uD835\uDD64":"sopf","\uD835\uDCC8":"sscr","\uD835\uDD30":"sfr","\uD835\uDD4A":"Sopf","\uD835\uDD16":"Sfr","\uD835\uDCAE":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","\uD835\uDD31":"tfr","\uD835\uDCC9":"tscr","\uD835\uDD65":"topf","\uD835\uDCAF":"Tscr","\uD835\uDD17":"Tfr","\uD835\uDD4B":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","\uD835\uDCCA":"uscr","\uD835\uDD66":"uopf","\uD835\uDD32":"ufr","\uD835\uDD4C":"Uopf","\uD835\uDD18":"Ufr","\uD835\uDCB0":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","\uD835\uDD33":"vfr","\uD835\uDD67":"vopf","\uD835\uDCCB":"vscr","\uD835\uDD19":"Vfr","\uD835\uDD4D":"Vopf","\uD835\uDCB1":"Vscr","\uD835\uDD68":"wopf","\uD835\uDCCC":"wscr","\uD835\uDD34":"wfr","\uD835\uDCB2":"Wscr","\uD835\uDD4E":"Wopf","\uD835\uDD1A":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","\uD835\uDD35":"xfr","\uD835\uDCCD":"xscr","\uD835\uDD69":"xopf","\uD835\uDD4F":"Xopf","\uD835\uDD1B":"Xfr","\uD835\uDCB3":"Xscr","\uD835\uDD36":"yfr","\uD835\uDCCE":"yscr","\uD835\uDD6A":"yopf","\uD835\uDCB4":"Yscr","\uD835\uDD1C":"Yfr","\uD835\uDD50":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","\uD835\uDCCF":"zscr","\uD835\uDD37":"zfr","\uD835\uDD6B":"zopf",ℨ:"Zfr",ℤ:"Zopf","\uD835\uDCB5":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ʼn:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi",ϵ:"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},regexEscape=/["&'<>`]/g,escapeMap={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},regexInvalidEntity=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,regexInvalidRawCodePoint=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,regexDecode=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,decodeMap={aacute:"\xe1",Aacute:"\xc1",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"а",Acy:"А",aelig:"\xe6",AElig:"\xc6",af:"⁡",afr:"\uD835\uDD1E",Afr:"\uD835\uDD04",agrave:"\xe0",Agrave:"\xc0",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"\xc5",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"\uD835\uDD52",Aopf:"\uD835\uDD38",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"\xe5",Aring:"\xc5",ascr:"\uD835\uDCB6",Ascr:"\uD835\uDC9C",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"\uD835\uDD1F",Bfr:"\uD835\uDD05",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"\uD835\uDD53",Bopf:"\uD835\uDD39",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"\xa6",bscr:"\uD835\uDCB7",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"⦲",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\uD835\uDD20",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"\xae",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"\uD835\uDD54",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"\xa9",COPY:"\xa9",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"\uD835\uDCB8",Cscr:"\uD835\uDC9E",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"\xa4",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"\xb0",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",Dfr:"\uD835\uDD07",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"\xb4",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"\xa8",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",Dopf:"\uD835\uDD3B",dot:"˙",Dot:"\xa8",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"\xa8",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",Dscr:"\uD835\uDC9F",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"\xe9",Eacute:"\xc9",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"\xea",Ecirc:"\xca",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"\uD835\uDD22",Efr:"\uD835\uDD08",eg:"⪚",egrave:"\xe8",Egrave:"\xc8",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"\uD835\uDD56",Eopf:"\uD835\uDD3C",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",Ffr:"\uD835\uDD09",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",Fopf:"\uD835\uDD3D",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"\uD835\uDCBB",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",Gfr:"\uD835\uDD0A",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"\uD835\uDD58",Gopf:"\uD835\uDD3E",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"\uD835\uDCA2",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"\xbd",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"\uD835\uDD25",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"\uD835\uDD59",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"\uD835\uDCBD",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"\xed",Iacute:"\xcd",ic:"⁣",icirc:"\xee",Icirc:"\xce",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"\xa1",iff:"⇔",ifr:"\uD835\uDD26",Ifr:"ℑ",igrave:"\xec",Igrave:"\xcc",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"\uD835\uDD5A",Iopf:"\uD835\uDD40",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"\xbf",iscr:"\uD835\uDCBE",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"\xef",Iuml:"\xcf",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"\uD835\uDD27",Jfr:"\uD835\uDD0D",jmath:"ȷ",jopf:"\uD835\uDD5B",Jopf:"\uD835\uDD41",jscr:"\uD835\uDCBF",Jscr:"\uD835\uDCA5",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"\uD835\uDD28",Kfr:"\uD835\uDD0E",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"\uD835\uDD5C",Kopf:"\uD835\uDD42",kscr:"\uD835\uDCC0",Kscr:"\uD835\uDCA6",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"\xab",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"\uD835\uDD29",Lfr:"\uD835\uDD0F",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",Lopf:"\uD835\uDD43",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"\uD835\uDCC1",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"\xaf",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"\uD835\uDD2A",Mfr:"\uD835\uDD10",mho:"℧",micro:"\xb5",mid:"∣",midast:"*",midcir:"⫰",middot:"\xb7",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"\uD835\uDD5E",Mopf:"\uD835\uDD44",mp:"∓",mscr:"\uD835\uDCC2",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:"\xa0",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"\uD835\uDD2B",Nfr:"\uD835\uDD11",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:"\xa0",nopf:"\uD835\uDD5F",Nopf:"ℕ",not:"\xac",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"\uD835\uDCC3",Nscr:"\uD835\uDCA9",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"\xf3",Oacute:"\xd3",oast:"⊛",ocir:"⊚",ocirc:"\xf4",Ocirc:"\xd4",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"\uD835\uDD2C",Ofr:"\uD835\uDD12",ogon:"˛",ograve:"\xf2",Ograve:"\xd2",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"\uD835\uDD60",Oopf:"\uD835\uDD46",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"\uD835\uDCAA",oslash:"\xf8",Oslash:"\xd8",osol:"⊘",otilde:"\xf5",Otilde:"\xd5",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"\xf6",Ouml:"\xd6",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"\xb6",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"\uD835\uDD2D",Pfr:"\uD835\uDD13",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"⨦",plustwo:"⨧",pm:"\xb1",Poincareplane:"ℌ",pointint:"⨕",popf:"\uD835\uDD61",Popf:"ℙ",pound:"\xa3",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"\uD835\uDCC5",Pscr:"\uD835\uDCAB",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"\uD835\uDD2E",Qfr:"\uD835\uDD14",qint:"⨌",qopf:"\uD835\uDD62",Qopf:"ℚ",qprime:"⁗",qscr:"\uD835\uDCC6",Qscr:"\uD835\uDCAC",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"\xbb",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"\xae",REG:"\xae",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"\uD835\uDD2F",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"\uD835\uDD63",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"\uD835\uDCC7",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"\xa7",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"\uD835\uDD30",Sfr:"\uD835\uDD16",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"\xad",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",Sopf:"\uD835\uDD4A",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"\uD835\uDCC8",Sscr:"\uD835\uDCAE",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"\xaf",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"\xdf",Tab:" ",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"\uD835\uDD31",Tfr:"\uD835\uDD17",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"\xfe",THORN:"\xde",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"\xd7",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",Topf:"\uD835\uDD4B",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",Tscr:"\uD835\uDCAF",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"\xfa",Uacute:"\xda",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"\xfb",Ucirc:"\xdb",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"\uD835\uDD32",Ufr:"\uD835\uDD18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"\xa8",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"\uD835\uDD66",Uopf:"\uD835\uDD4C",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"\uD835\uDCCA",Uscr:"\uD835\uDCB0",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"\xfc",Uuml:"\xdc",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"\uD835\uDD33",Vfr:"\uD835\uDD19",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"\uD835\uDD67",Vopf:"\uD835\uDD4D",vprop:"∝",vrtri:"⊳",vscr:"\uD835\uDCCB",Vscr:"\uD835\uDCB1",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"\uD835\uDD34",Wfr:"\uD835\uDD1A",wopf:"\uD835\uDD68",Wopf:"\uD835\uDD4E",wp:"℘",wr:"≀",wreath:"≀",wscr:"\uD835\uDCCC",Wscr:"\uD835\uDCB2",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"\uD835\uDD35",Xfr:"\uD835\uDD1B",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"\uD835\uDD69",Xopf:"\uD835\uDD4F",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"\uD835\uDCCD",Xscr:"\uD835\uDCB3",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"\xfd",Yacute:"\xdd",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"\xa5",yfr:"\uD835\uDD36",Yfr:"\uD835\uDD1C",yicy:"ї",YIcy:"Ї",yopf:"\uD835\uDD6A",Yopf:"\uD835\uDD50",yscr:"\uD835\uDCCE",Yscr:"\uD835\uDCB4",yucy:"ю",YUcy:"Ю",yuml:"\xff",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"\uD835\uDD37",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",Zopf:"ℤ",zscr:"\uD835\uDCCF",Zscr:"\uD835\uDCB5",zwj:"‍",zwnj:"‌"},decodeMapLegacy={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},decodeMapNumeric={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},invalidReferenceCodePoints=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],stringFromCharCode=String.fromCharCode,hasOwnProperty=({}).hasOwnProperty,has=function(object,propertyName){return hasOwnProperty.call(object,propertyName)},contains=function(array,value){for(var index=-1,length=array.length;++index=55296&&codePoint<=57343||codePoint>1114111?(strict&&parseError("character reference outside the permissible Unicode range"),"�"):has(decodeMapNumeric,codePoint)?(strict&&parseError("disallowed character reference"),decodeMapNumeric[codePoint]):(strict&&contains(invalidReferenceCodePoints,codePoint)&&parseError("disallowed character reference"),codePoint>65535&&(codePoint-=65536,output+=stringFromCharCode(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),output+=stringFromCharCode(codePoint))},hexEscape=function(codePoint){return"&#x"+codePoint.toString(16).toUpperCase()+";"},decEscape=function(codePoint){return"&#"+codePoint+";"},parseError=function(message){throw Error("Parse error: "+message)},(encode=function(string,options){(options=merge(options,encode.options)).strict&®exInvalidRawCodePoint.test(string)&&parseError("forbidden code point");var encodeEverything=options.encodeEverything,useNamedReferences=options.useNamedReferences,allowUnsafeSymbols=options.allowUnsafeSymbols,escapeCodePoint=options.decimal?decEscape:hexEscape,escapeBmpSymbol=function(symbol){return escapeCodePoint(symbol.charCodeAt(0))};return encodeEverything?(string=string.replace(regexAsciiWhitelist,function(symbol){return useNamedReferences&&has(encodeMap,symbol)?"&"+encodeMap[symbol]+";":escapeBmpSymbol(symbol)}),useNamedReferences&&(string=string.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),useNamedReferences&&(string=string.replace(regexEncodeNonAscii,function(string){return"&"+encodeMap[string]+";"}))):useNamedReferences?(allowUnsafeSymbols||(string=string.replace(regexEscape,function(string){return"&"+encodeMap[string]+";"})),string=(string=string.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(regexEncodeNonAscii,function(string){return"&"+encodeMap[string]+";"})):allowUnsafeSymbols||(string=string.replace(regexEscape,escapeBmpSymbol)),string.replace(regexAstralSymbols,function($0){return escapeCodePoint(($0.charCodeAt(0)-55296)*1024+$0.charCodeAt(1)-56320+65536)}).replace(regexBmpWhitelist,escapeBmpSymbol)}).options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1},(decode=function(html,options){var strict=(options=merge(options,decode.options)).strict;return strict&®exInvalidEntity.test(html)&&parseError("malformed character reference"),html.replace(regexDecode,function($0,$1,$2,$3,$4,$5,$6,$7,$8){var semicolon,reference;return $1?decodeMap[reference=$1]:$2?(reference=$2,$3&&options.isAttributeValue)?(strict&&"="==$3&&parseError("`&` did not start a character reference"),$0):(strict&&parseError("named character reference was not terminated by a semicolon"),decodeMapLegacy[reference]+($3||"")):$4?(semicolon=$5,strict&&!semicolon&&parseError("character reference was not terminated by a semicolon"),codePointToSymbol(parseInt($4,10),strict)):$6?(semicolon=$7,strict&&!semicolon&&parseError("character reference was not terminated by a semicolon"),codePointToSymbol(parseInt($6,16),strict)):(strict&&parseError("named character reference was not terminated by a semicolon"),$0)})}).options={isAttributeValue:!1,strict:!1},he={version:"1.2.0",encode:encode,decode:decode,escape:function(string){return string.replace(regexEscape,function($0){return escapeMap[$0]})},unescape:decode},void 0!==(__WEBPACK_AMD_DEFINE_RESULT__=(function(){return he}).call(exports,__webpack_require__,exports,module))&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},18156:function(__unused_webpack_module,exports){"use strict";for(var IS_MAC="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),MODIFIERS={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},ALIASES={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:IS_MAC?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},CODES={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},f=1;f<20;f++)CODES["f"+f]=111+f;function toKeyName(name){return name=ALIASES[name=name.toLowerCase()]||name}exports.TB=function(hotkey,event){var hotkey1,options,event1,array,check;return hotkey1=hotkey,options={byKey:!0},event1=event,!options||"byKey"in options||(event1=options,options=null),Array.isArray(hotkey1)||(hotkey1=[hotkey1]),array=hotkey1.map(function(string){return function(hotkey,options){var byKey=options&&options.byKey,ret={},values=(hotkey=hotkey.replace("++","+add")).split("+"),length=values.length;for(var k in MODIFIERS)ret[MODIFIERS[k]]=!1;var _iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _step,_iterator=values[Symbol.iterator]();!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){var name,value=_step.value,optional=value.endsWith("?")&&value.length>1;optional&&(value=value.slice(0,-1));var name1=toKeyName(value),modifier=MODIFIERS[name1];1!==length&&modifier||(byKey?ret.key=name1:ret.which=(name=value,CODES[name=toKeyName(name)]||name.toUpperCase().charCodeAt(0))),modifier&&(ret[modifier]=!optional||null)}}catch(err){_didIteratorError=!0,_iteratorError=err}finally{try{!_iteratorNormalCompletion&&_iterator.return&&_iterator.return()}finally{if(_didIteratorError)throw _iteratorError}}return ret}(string,options)}),check=function(e){return array.some(function(object){return function(object,event){for(var key in object){var expected=object[key],actual=void 0;if(null!=expected&&(null!=(actual="key"===key&&null!=event.key?event.key.toLowerCase():"which"===key?91===expected&&93===event.which?91:event.which:event[key])||!1!==expected)&&actual!==expected)return!1}return!0}(object,e)})},null==event1?check:check(event1)}},23493:function(module,__unused_webpack_exports,__webpack_require__){var debounce=__webpack_require__(23279),isObject=__webpack_require__(13218);module.exports=function(func,wait,options){var leading=!0,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");return isObject(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce(func,wait,{leading:leading,maxWait:wait,trailing:trailing})}},37501:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.deepMap=exports.removeDiacritics=exports.getSearch=exports.getMatchBoundaries=void 0;let react_1=__webpack_require__(67294);exports.getMatchBoundaries=function(subject,search){let matches=search.exec(subject);if(matches)return{first:matches.index,last:matches.index+matches[0].length}},exports.getSearch=function(props){let{search,ignoreDiacritics,diacriticsBlacklist,caseSensitive}=props;if(search instanceof RegExp)return search;let s=escapeStringRegexp(search);return ignoreDiacritics&&(s=(0,exports.removeDiacritics)(s,diacriticsBlacklist)),RegExp(s,caseSensitive?"":"i")};let removeDiacritics=(s,blacklist)=>{if(!String.prototype.normalize)return s;if(!blacklist)return s.normalize("NFD").replace(/[\u0300-\u036f]/g,"");{let blacklistChars=blacklist.split("");return s.normalize("NFD").replace(/.[\u0300-\u036f]+/g,function(m){return blacklistChars.indexOf(m.normalize())>-1?m.normalize():m[0]})}};exports.removeDiacritics=removeDiacritics;let escapeStringRegexp=s=>s?s.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"):"",hasChildren=element=>(0,react_1.isValidElement)(element)&&Boolean(element.props.children),deepMap=(children,deepMapFn)=>react_1.Children.toArray(children).map((child,index,mapChildren)=>(0,react_1.isValidElement)(child)&&hasChildren(child)?deepMapFn((0,react_1.cloneElement)(child,Object.assign(Object.assign({},child.props),{children:(0,exports.deepMap)(child.props.children,deepMapFn)}))):deepMapFn(child,index,mapChildren));exports.deepMap=deepMap,exports.default=exports.deepMap},98456:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var __rest=this&&this.__rest||function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};Object.defineProperty(exports,"__esModule",{value:!0}),exports.Highlight=void 0;let jsx_runtime_1=__webpack_require__(85893),react_1=__webpack_require__(67294),helpers_1=__webpack_require__(37501);exports.Highlight=(0,react_1.forwardRef)(function(props,ref){let count=0,incrementCount=()=>count++,{search,ignoreDiacritics,diacriticsBlacklist,matchElement="mark",matchClass="highlight",matchStyle={},children,caseSensitive:_c}=props,rest=__rest(props,["search","ignoreDiacritics","diacriticsBlacklist","matchElement","matchClass","matchStyle","children","caseSensitive"]),renderPlain=s=>(0,jsx_runtime_1.jsx)("span",{children:s},`${s}-${count}`),renderHighlight=s=>(0,react_1.createElement)(matchElement,{key:`${s}-${count}`,className:matchClass,style:matchStyle},s),highlightChildren=(subject,search)=>{let children=[],remaining=subject;for(;remaining;){let remainingCleaned=ignoreDiacritics?(0,helpers_1.removeDiacritics)(remaining,diacriticsBlacklist||""):remaining;if(!search.test(remainingCleaned)){children.push(renderPlain(remaining));break}let boundaries=(0,helpers_1.getMatchBoundaries)(remainingCleaned,search);if((null==boundaries?void 0:boundaries.first)===0&&(null==boundaries?void 0:boundaries.last)===0)break;let nonMatch=remaining.slice(0,null==boundaries?void 0:boundaries.first);nonMatch&&children.push(renderPlain(nonMatch));let match=remaining.slice(null==boundaries?void 0:boundaries.first,null==boundaries?void 0:boundaries.last);match&&children.push(renderHighlight(match)),remaining=remaining.slice(null==boundaries?void 0:boundaries.last),incrementCount()}return children};return(0,jsx_runtime_1.jsx)("span",Object.assign({},rest,{ref:ref},{children:search?(0,helpers_1.deepMap)(children,c=>"string"==typeof c?highlightChildren(c,(0,helpers_1.getSearch)(props)):c):[children]}),void 0)})},47049:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Highlight=void 0;var highlight_1=__webpack_require__(98456);Object.defineProperty(exports,"Highlight",{enumerable:!0,get:function(){return highlight_1.Highlight}})},9764:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{OO:function(){return cn}});var e,react=__webpack_require__(67294);function compose(a,b){return function(arg){return a(b(arg))}}function thrush(arg,proc){return proc(arg)}function curry2to1(proc,arg1){return function(arg2){return proc(arg1,arg2)}}function curry1to0(proc,arg){return function(){return proc(arg)}}function tup(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return args}function call(proc){proc()}function always(value){return function(){return value}}function joinProc(){for(var _len2=arguments.length,procs=Array(_len2),_key2=0;_key2<_len2;_key2++)procs[_key2]=arguments[_key2];return function(){procs.map(call)}}function noop(){}function publish(publisher,value){publisher(0,value)}function urx_esm_reset(emitter){emitter(2)}function getValue(depot){return depot(4)}function connect(emitter,publisher){return emitter(1,curry2to1(publisher,0))}function handleNext(emitter,subscription){var unsub=emitter(1,function(value){unsub(),subscription(value)});return unsub}function stream(){var subscriptions=[];return function(action,arg){switch(action){case 2:subscriptions.splice(0,subscriptions.length);return;case 1:return subscriptions.push(arg),function(){var indexOf=subscriptions.indexOf(arg);indexOf>-1&&subscriptions.splice(indexOf,1)};case 0:subscriptions.slice().forEach(function(subscription){subscription(arg)});return;default:throw Error("unrecognized action "+action)}}}function statefulStream(initial){var value=initial,innerSubject=stream();return function(action,arg){switch(action){case 1:arg(value);break;case 0:value=arg;break;case 4:return value}return innerSubject(action,arg)}}function streamFromEmitter(emitter){var arg;return connect(emitter,arg=stream()),arg}function statefulStreamFromEmitter(emitter,initial){var arg;return connect(emitter,arg=statefulStream(initial)),arg}function combineOperators(){for(var _len=arguments.length,operators=Array(_len),_key=0;_key<_len;_key++)operators[_key]=arguments[_key];return function(subscriber){return operators.reduceRight(thrush,subscriber)}}function pipe(source){for(var _len2=arguments.length,operators=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)operators[_key2-1]=arguments[_key2];var project=combineOperators.apply(void 0,operators);return function(action,subscription){switch(action){case 1:return source(1,project(subscription));case 2:urx_esm_reset(source);return;default:throw Error("unrecognized action "+action)}}}function defaultComparator(previous,next){return previous===next}function distinctUntilChanged(comparator){var current;return void 0===comparator&&(comparator=defaultComparator),function(done){return function(next){comparator(current,next)||(current=next,done(next))}}}function filter(predicate){return function(done){return function(value){predicate(value)&&done(value)}}}function map(project){return function(done){return compose(done,project)}}function mapTo(value){return function(done){return function(){return done(value)}}}function scan(scanner,initial){return function(done){return function(value){return done(initial=scanner(initial,value))}}}function skip(times){return function(done){return function(value){times>0?times--:done(value)}}}function throttleTime(interval){var timeout;return function(done){return function(value){timeout||(timeout=setTimeout(function(){timeout=void 0,done(value)},interval))}}}function debounceTime(interval){var timeout;return function(done){return function(value){timeout&&clearTimeout(timeout),timeout=setTimeout(function(){done(value)},interval)}}}function withLatestFrom(){for(var _len3=arguments.length,sources=Array(_len3),_key3=0;_key3<_len3;_key3++)sources[_key3]=arguments[_key3];var values=Array(sources.length),called=0,pendingCall=null,allCalled=Math.pow(2,sources.length)-1;return sources.forEach(function(source,index){var bit=Math.pow(2,index);source(1,function(value){var prevCalled=called;called|=bit,values[index]=value,prevCalled!==allCalled&&called===allCalled&&pendingCall&&(pendingCall(),pendingCall=null)})}),function(done){return function(value){var call=function(){return done([value].concat(values))};called===allCalled?call():pendingCall=call}}}function merge(){for(var _len=arguments.length,sources=Array(_len),_key=0;_key<_len;_key++)sources[_key]=arguments[_key];return function(action,subscription){switch(action){case 1:return joinProc.apply(void 0,sources.map(function(source){return source(1,subscription)}));case 2:return;default:throw Error("unrecognized action "+action)}}}function duc(source,comparator){return void 0===comparator&&(comparator=defaultComparator),pipe(source,distinctUntilChanged(comparator))}function combineLatest(){for(var innerSubject=stream(),_len2=arguments.length,emitters=Array(_len2),_key2=0;_key2<_len2;_key2++)emitters[_key2]=arguments[_key2];var values=Array(emitters.length),called=0,allCalled=Math.pow(2,emitters.length)-1;return emitters.forEach(function(source,index){var bit=Math.pow(2,index);source(1,function(value){values[index]=value,(called|=bit)===allCalled&&publish(innerSubject,values)})}),function(action,subscription){switch(action){case 1:return called===allCalled&&subscription(values),innerSubject(1,subscription);case 2:return urx_esm_reset(innerSubject);default:throw Error("unrecognized action "+action)}}}function system(constructor,dependencies,_temp){void 0===dependencies&&(dependencies=[]);var singleton=(void 0===_temp?{singleton:!0}:_temp).singleton;return{id:id(),constructor:constructor,dependencies:dependencies,singleton:singleton}}var id=function(){return Symbol()};function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=Array(len);i=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var _excluded=["children"],useIsomorphicLayoutEffect="undefined"!=typeof document?react.useLayoutEffect:react.useEffect;function systemToComponent(systemSpec,map,Root){var requiredPropNames=Object.keys(map.required||{}),optionalPropNames=Object.keys(map.optional||{}),methodNames=Object.keys(map.methods||{}),eventNames=Object.keys(map.events||{}),Context=(0,react.createContext)({});function applyPropsToSystem(system,props){system.propsReady&&publish(system.propsReady,!1);for(var _step,_iterator=_createForOfIteratorHelperLoose(requiredPropNames);!(_step=_iterator()).done;){var requiredPropName=_step.value;publish(system[map.required[requiredPropName]],props[requiredPropName])}for(var _step2,_iterator2=_createForOfIteratorHelperLoose(optionalPropNames);!(_step2=_iterator2()).done;){var optionalPropName=_step2.value;optionalPropName in props&&publish(system[map.optional[optionalPropName]],props[optionalPropName])}system.propsReady&&publish(system.propsReady,!0)}function buildEventHandlers(system){return eventNames.reduce(function(handlers,eventName){var emitter,unsub,currentSubscription,cleanup;return handlers[eventName]=(emitter=system[map.events[eventName]],cleanup=function(){return unsub&&unsub()},function(action,subscription){switch(action){case 1:if(!subscription)return cleanup(),noop;if(currentSubscription===subscription)return;return cleanup(),currentSubscription=subscription,unsub=emitter(1,subscription);case 2:cleanup(),currentSubscription=null;return;default:throw Error("unrecognized action "+action)}}),handlers},{})}return{Component:(0,react.forwardRef)(function(propsWithChildren,ref){var children=propsWithChildren.children,props=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(propsWithChildren,_excluded),system=(0,react.useState)(function(){var singletons,arg;return singletons=new Map,applyPropsToSystem(arg=function _init(_ref2){var id=_ref2.id,constructor=_ref2.constructor,dependencies=_ref2.dependencies,singleton=_ref2.singleton;if(singleton&&singletons.has(id))return singletons.get(id);var system=constructor(dependencies.map(function(e){return _init(e)}));return singleton&&singletons.set(id,system),system}(systemSpec),props),arg})[0],handlers=(0,react.useState)(curry1to0(buildEventHandlers,system))[0];return useIsomorphicLayoutEffect(function(){for(var _step3,_iterator3=_createForOfIteratorHelperLoose(eventNames);!(_step3=_iterator3()).done;){var eventName=_step3.value;eventName in props&&(0,handlers[eventName])(1,props[eventName])}return function(){Object.values(handlers).map(urx_esm_reset)}},[props,handlers,system]),useIsomorphicLayoutEffect(function(){applyPropsToSystem(system,props)}),(0,react.useImperativeHandle)(ref,always(methodNames.reduce(function(acc,methodName){return acc[methodName]=function(value){publish(system[map.methods[methodName]],value)},acc},{}))),(0,react.createElement)(Context.Provider,{value:system},Root?(0,react.createElement)(Root,function(keys,obj){for(var result={},index={},idx=0,len=keys.length;idx=0||(r[n]=e[n]);return r}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var p,h,g="undefined"!=typeof document?react.useLayoutEffect:react.useEffect;(e=h||(h={}))[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR";var v=((p={})[h.DEBUG]="debug",p[h.INFO]="log",p[h.WARN]="warn",p[h.ERROR]="error",p),S=system(function(){var e=statefulStream(h.ERROR);return{log:statefulStream(function(n,o,r){var i;void 0===r&&(r=h.INFO),r>=(null!=(i=("undefined"==typeof globalThis?window:globalThis).VIRTUOSO_LOG_LEVEL)?i:getValue(e))&&console[v[r]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",n,o)}),logLevel:e}},[],{singleton:!0});function C(e,t){void 0===t&&(t=!0);var n=(0,react.useRef)(null),o=function(e){};if("undefined"!=typeof ResizeObserver){var r=new ResizeObserver(function(t){var n=t[0].target;null!==n.offsetParent&&e(n)});o=function(e){e&&t?(r.observe(e),n.current=e):(n.current&&r.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:o}}function I(e,t){return void 0===t&&(t=!0),C(e,t).callbackRef}function T(e,t,n,o,r,i,a){return C(function(n){for(var t1,l=function(e,t,n,o){var r=e.length;if(0===r)return null;for(var i=[],a=0;aMath.abs(e-t)}function b(e,n,o,l,s){void 0===l&&(l=noop);var c=(0,react.useRef)(null),m=(0,react.useRef)(null),d=(0,react.useRef)(null),f=(0,react.useRef)(!1),p=(0,react.useCallback)(function(t){var o=t.target,r=o===window||o===document,i=r?window.pageYOffset||document.documentElement.scrollTop:o.scrollTop,a=r?document.documentElement.scrollHeight:o.scrollHeight,l=r?window.innerHeight:o.offsetHeight,s=function(){e({scrollTop:Math.max(i,0),scrollHeight:a,viewportHeight:l})};f.current?(0,react_dom.flushSync)(s):s(),f.current=!1,null!==m.current&&(i===m.current||i<=0||i===a-l)&&(m.current=null,n(!0),d.current&&(clearTimeout(d.current),d.current=null))},[e,n]);return(0,react.useEffect)(function(){var e=s||c.current;return l(s||c.current),p({target:e}),e.addEventListener("scroll",p,{passive:!0}),function(){l(null),e.removeEventListener("scroll",p)}},[c,p,o,l,s]),{scrollerRef:c,scrollByCallback:function(e){f.current=!0,c.current.scrollBy(e)},scrollToCallback:function(t){var o=c.current;if(o&&(!("offsetHeight"in o)||0!==o.offsetHeight)){var r,i,a,l="smooth"===t.behavior;if(o===window?(i=Math.max(w(document.documentElement,"height"),document.documentElement.scrollHeight),r=window.innerHeight,a=document.documentElement.scrollTop):(i=o.scrollHeight,r=w(o,"height"),a=o.scrollTop),t.top=Math.ceil(Math.max(Math.min(i-r,t.top),0)),x(r,i)||t.top===a)return e({scrollTop:a,scrollHeight:i,viewportHeight:r}),void(l&&n(!0));l?(m.current=t.top,d.current&&clearTimeout(d.current),d.current=setTimeout(function(){d.current=null,m.current=null,n(!0)},1e3)):m.current=null,o.scrollTo(t)}}}}var y=system(function(){var e=stream(),n=stream(),o=statefulStream(0),r=stream(),i=statefulStream(0),a=stream(),l=stream(),s=statefulStream(0),u=statefulStream(0),c=statefulStream(0),m=statefulStream(0),d=stream(),f=stream(),p=statefulStream(!1),h=statefulStream(!1);return connect(pipe(e,map(function(e){return e.scrollTop})),n),connect(pipe(e,map(function(e){return e.scrollHeight})),l),connect(n,i),{scrollContainerState:e,scrollTop:n,viewportHeight:a,headerHeight:s,fixedHeaderHeight:u,fixedFooterHeight:c,footerHeight:m,scrollHeight:l,smoothScrollTargetReached:r,react18ConcurrentRendering:h,scrollTo:d,scrollBy:f,statefulScrollTop:i,deviation:o,scrollingInProgress:p}},[],{singleton:!0}),H={lvl:0};function E(e,t,n,o,r){return void 0===o&&(o=H),void 0===r&&(r=H),{k:e,v:t,lvl:n,l:o,r:r}}function R(e){return e===H}function k(e,t,n){if(void 0===n&&(n="k"),R(e))return[-1/0,void 0];if(e[n]===t)return[e.k,e.v];if(e[n]e.r.lvl}function U(e){var t=e.l,n=e.r,o=e.lvl;if(n.lvl>=o-1&&t.lvl>=o-1)return e;if(o>n.lvl+1){if(V(t))return G(W(e,{lvl:o-1}));if(R(t)||R(t.r))throw Error("Unexpected empty nodes");return W(t.r,{l:W(t,{r:t.r.l}),r:W(e,{l:t.r.r,lvl:o-1}),lvl:o})}if(V(e))return D(W(e,{lvl:o-1}));if(R(n)||R(n.l))throw Error("Unexpected empty nodes");var r=n.l,i=V(r)?n.lvl-1:n.lvl;return W(r,{l:W(e,{r:r.l,lvl:o-1}),r:D(W(n,{l:r.r,lvl:i})),lvl:r.lvl+1})}function A(e,t,n){return R(e)?[]:N(function B(e,t,n){if(R(e))return[];var o=e.k,r=e.v,i=e.r,a=[];return o>t&&(a=a.concat(B(e.l,t,n))),o>=t&&o<=n&&a.push({k:o,v:r}),o<=n&&(a=a.concat(B(i,t,n))),a}(e,k(e,t)[0],n),function(e){return{index:e.k,value:e.v}})}function N(e,t){var n=e.length;if(0===n)return[];for(var o=t(e[0]),r=o.index,i=o.value,a=[],l=1;l0&&(0,t[2])("received item sizes",n,h.DEBUG);var i=e.sizeTree,a=i,l=0;if(o.length>0&&R(i)&&2===n.length){var s=n[0].size,u=n[1].size;a=o.reduce(function(e,t){return z(z(e,t,s),t+1,u)},a)}else{var c=function(e,t){for(var n,o=R(e)?0:1/0,r=f(t);!(n=r()).done;){var i=n.value,a=i.size,l=i.startIndex,s=i.endIndex;if(o=Math.min(o,l),R(e))e=z(e,0,a);else{var u=A(e,l-1,s+1);if(!u.some(function(e){var t=e.size,n=e.startIndex,o=e.endIndex;return function(e){return e.start===n&&(e.end===o||1/0===e.end)&&e.value===t}}(i))){for(var c,m=!1,d=!1,p=f(u);!(c=p()).done;){var h=c.value,g=h.start,v=h.end,S=h.value;m?(s>=g||a===S)&&(e=function F(e,t){if(R(e))return H;var n=e.k,o=e.l,r=e.r;if(t===n){if(R(o))return r;if(R(r))return o;var i=function O(e){return R(e.r)?[e.k,e.v]:O(e.r)}(o);return U(W(e,{k:i[0],v:i[1],l:function M(e){return R(e.r)?e.l:U(W(e,{r:M(e.r)}))}(o)}))}return U(W(e,ts&&s>=g&&S!==a&&(e=z(e,s+1,S))}d&&(e=z(e,l,a))}}}return[e,o]}(a,n);a=c[0],l=c[1]}if(a===i)return e;var m=$(e.offsetTree,l,a,r),d=m.offsetTree;return{sizeTree:a,offsetTree:d,lastIndex:m.lastIndex,lastOffset:m.lastOffset,lastSize:m.lastSize,groupOffsetTree:o.reduce(function(e,t){return z(e,t,X(t,d,r))},H),groupIndices:o}}function X(e,t,n){if(0===t.length)return 0;var o=t[_(t,e,q)],r=e-o.index,i=o.size*r+(r-1)*n+o.offset;return i>0?i+n:i}function ee(e,t,n){if(void 0!==e.groupIndex)return t.groupIndices[e.groupIndex]+1;var o=te("LAST"===e.index?n:e.index,t);return Math.max(0,o,Math.min(n,o))}function te(e,t){if(!ne(t))return e;for(var n=0;t.groupIndices[n]<=e+n;)n++;return e+n}function ne(e){return!R(e.groupOffsetTree)}var oe={offsetHeight:"height",offsetWidth:"width"},re=system(function(e){var n=e[0].log,o=e[1].recalcInProgress,r=stream(),i=stream(),a=statefulStreamFromEmitter(i,0),l=stream(),s=stream(),u=statefulStream(0),m=statefulStream([]),d=statefulStream(void 0),f=statefulStream(void 0),p=statefulStream(function(e,t){return w(e,oe[t])}),g=statefulStream(void 0),v=statefulStream(0),S={offsetTree:[],sizeTree:H,groupOffsetTree:H,lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},C=statefulStreamFromEmitter(pipe(r,withLatestFrom(m,n,v),scan(Q,S),distinctUntilChanged()),S);connect(pipe(m,filter(function(e){return e.length>0}),withLatestFrom(C,v),map(function(e){var t=e[0],n=e[1],o=e[2],r=t.reduce(function(e,t,r){return z(e,t,X(t,n.offsetTree,o)||r)},H);return c({},n,{groupIndices:t,groupOffsetTree:r})})),C),connect(pipe(i,withLatestFrom(C),filter(function(e){return e[0]0?(publish(o,!0),publish(l,e)):e<0&&publish(s,e)}),pipe(u,withLatestFrom(n))(1,function(e){e[0]<0&&(0,e[1])("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:u},h.ERROR)});var x=streamFromEmitter(l);connect(pipe(l,withLatestFrom(C),map(function(e){var t=e[0],n=e[1];if(n.groupIndices.length>0)throw Error("Virtuoso: prepending items does not work with groups");return P(n.sizeTree).reduce(function(e,n){var o=n.k,r=n.v;return{ranges:[].concat(e.ranges,[{startIndex:e.prevIndex,endIndex:o+t-1,size:e.prevSize}]),prevIndex:o+t,prevSize:r}},{ranges:[],prevIndex:0,prevSize:n.lastSize}).ranges})),r);var b=streamFromEmitter(pipe(s,withLatestFrom(C,v),map(function(e){return X(-e[0],e[1].offsetTree,e[2])})));return connect(pipe(s,withLatestFrom(C,v),map(function(e){var t=e[0],n=e[1],o=e[2];if(n.groupIndices.length>0)throw Error("Virtuoso: shifting items does not work with groups");var r=P(n.sizeTree).reduce(function(e,n){var o=n.v;return z(e,Math.max(0,n.k+t),o)},H);return c({},n,{sizeTree:r},$(n.offsetTree,0,r,o))})),C),{data:g,totalCount:i,sizeRanges:r,groupIndices:m,defaultItemSize:f,fixedItemSize:d,unshiftWith:l,shiftWith:s,shiftWithOffset:b,beforeUnshiftWith:x,firstItemIndex:u,gap:v,sizes:C,listRefresh:T,statefulTotalCount:a,trackItemSizes:I,itemSize:p}},tup(S,K),{singleton:!0}),ie="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function ae(e){var t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&ie||(t.behavior="auto"),t.offset||(t.offset=0),t}var le=system(function(e){var n=e[0],o=n.sizes,r=n.totalCount,i=n.listRefresh,a=n.gap,l=e[1],s=l.scrollingInProgress,u=l.viewportHeight,c=l.scrollTo,m=l.smoothScrollTargetReached,d=l.headerHeight,f=l.footerHeight,p=l.fixedHeaderHeight,g=l.fixedFooterHeight,v=e[2].log,S=stream(),C=statefulStream(0),I=null,T=null,w=null;function x(){I&&(I(),I=null),w&&(w(),w=null),T&&(clearTimeout(T),T=null),publish(s,!1)}return connect(pipe(S,withLatestFrom(o,u,r,C,d,f,v),withLatestFrom(a,p,g),map(function(e){var n=e[0],o=n[0],r=n[1],a=n[2],l=n[3],u=n[4],c=n[5],d=n[6],f=n[7],p=e[1],g=e[2],v=e[3],C=ae(o),b=C.align,y=C.behavior,H=C.offset,E=l-1,R=ee(C,r,E),L=X(R,r.offsetTree,p)+c;"end"===b?(L+=g+k(r.sizeTree,R)[1]-a+v,R===E&&(L+=d)):"center"===b?L+=(g+k(r.sizeTree,R)[1]-a+v)/2:L-=u,H&&(L+=H);var F=function(e){x(),e?(f("retrying to scroll to",{location:o},h.DEBUG),publish(S,o)):f("list did not change, scroll successful",{},h.DEBUG)};if(x(),"smooth"===y){var z=!1;w=i(1,function(e){z=z||e}),I=handleNext(m,function(){F(z)})}else I=handleNext(pipe(i,function(e){var t=setTimeout(function(){e(!1)},150);return function(n){n&&(e(!0),clearTimeout(t))}}),F);return T=setTimeout(function(){x()},1200),publish(s,!0),f("scrolling from index to",{index:R,top:L,behavior:y},h.DEBUG),{top:L,behavior:y}})),c),{scrollToIndex:S,topListHeight:C}},tup(re,y,S),{singleton:!0}),ue={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},ce=system(function(e){var n=e[0],o=n.scrollContainerState,r=n.scrollTop,i=n.viewportHeight,a=n.headerHeight,l=n.footerHeight,s=n.scrollBy,u=statefulStream(!1),c=statefulStream(!0),m=stream(),d=stream(),f=statefulStream(4),p=statefulStream(0),h=statefulStreamFromEmitter(pipe(merge(pipe(duc(r),skip(1),mapTo(!0)),pipe(duc(r),skip(1),mapTo(!1),debounceTime(100))),distinctUntilChanged()),!1),g=statefulStreamFromEmitter(pipe(merge(pipe(s,mapTo(!0)),pipe(s,mapTo(!1),debounceTime(200))),distinctUntilChanged()),!1);connect(pipe(combineLatest(duc(r),duc(p)),map(function(e){return e[0]<=e[1]}),distinctUntilChanged()),c),connect(pipe(c,throttleTime(50)),d);var v=streamFromEmitter(pipe(combineLatest(o,duc(i),duc(a),duc(l),duc(f)),scan(function(e,t){var n,o,r=t[0],i=r.scrollTop,a=r.scrollHeight,l=t[1],s={viewportHeight:l,scrollTop:i,scrollHeight:a};return i+l-a>-t[4]?(i>e.state.scrollTop?(n="SCROLLED_DOWN",o=e.state.scrollTop-i):(n="SIZE_DECREASED",o=e.state.scrollTop-i||e.scrollTopDelta),{atBottom:!0,state:s,atBottomBecause:n,scrollTopDelta:o}):{atBottom:!1,notAtBottomBecause:s.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":lt+d-h&&(p="up"),(a-=u)0){a=e[0].offset;var s=e[e.length-1];l=s.offset+s.size}var u=n-r.lastIndex,c=a,m=r.lastOffset+u*r.lastSize+(u-1)*o-l;return{items:xe(e,r,i),topItems:xe(t,r,i),topListHeight:t.reduce(function(e,t){return t.size+e},0),offsetTop:a,offsetBottom:m,top:c,bottom:l,totalCount:n,firstItemIndex:i}}var ye=system(function(e){var n=e[0],o=n.sizes,r=n.totalCount,i=n.data,a=n.firstItemIndex,l=n.gap,s=e[1],u=e[2],m=u.visibleRange,d=u.listBoundary,p=u.topListHeight,h=e[3],g=h.scrolledToInitialItem,v=h.initialTopMostItemIndex,S=e[4].topListHeight,C=e[5],I=e[6].didMount,T=e[7].recalcInProgress,w=statefulStream([]),x=stream();connect(s.topItemsIndexes,w);var b=statefulStreamFromEmitter(pipe(combineLatest(I,T,duc(m,ve),duc(r),duc(o),duc(v),g,duc(w),duc(a),duc(l),i),filter(function(e){return e[0]&&!e[1]}),map(function(e){var e1,t,n,o,l,s,arg,n1=e[2],o1=n1[0],r=n1[1],i=e[3],a=e[5],l1=e[6],s1=e[7],u=e[8],m=e[9],d=e[10],p=e[4],h=p.sizeTree,g=p.offsetTree;if(0===i||0===o1&&0===r)return c({},we,{totalCount:i});if(R(h))return be(function(e,t,n){if(ne(t)){var o=te(e,t);return[{index:k(t.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}("number"==typeof a?a:"LAST"===a.index?i-1:a.index,p,d),[],i,m,p,u);var v=[];if(s1.length>0)for(var S,C=s1[0],I=s1[s1.length-1],T=0,w=f(A(h,C,I));!(S=w()).done;)for(var x=S.value,b=x.value,y=Math.max(x.start,C),H=Math.min(x.end,I),E=y;E<=H;E++)v.push({index:E,size:b,offset:T,data:d&&d[E]}),T+=b;if(!l1)return be([],v,i,m,p,u);var L=s1.length>0?s1[s1.length-1]+1:0,F=(e1=g,t=o1,n=r,void 0===(o=L)&&(o=0),o>0&&(t=Math.max(t,e1[_(e1,o,q)].offset)),N((l=_(e1,t,Z),s=_(e1,n,Z,l),e1.slice(l,s+1)),J));if(0===F.length)return null;var z=i-1;return be((function(e){for(var t,n=f(F);!(t=n()).done;){var i=t.value,a=i.value,l=a.offset,s=i.start,u=a.size;if(a.offset=r);h++)e.push({index:h,size:u,offset:l,data:d&&d[h]}),l+=u+m}}(arg=[]),arg),v,i,m,p,u)}),filter(function(e){return null!==e}),distinctUntilChanged()),we);return connect(pipe(i,filter(function(e){return void 0!==e}),map(function(e){return e.length})),r),connect(pipe(b,map(function(e){return e.topListHeight})),S),connect(S,p),connect(pipe(b,map(function(e){return[e.top,e.bottom]})),d),connect(pipe(b,map(function(e){return e.items})),x),c({listState:b,topItemsIndexes:w,endReached:streamFromEmitter(pipe(b,filter(function(e){return e.items.length>0}),withLatestFrom(r,i),filter(function(e){var t=e[0].items;return t[t.length-1].originalIndex===e[1]-1}),map(function(e){return[e[1]-1,e[2]]}),distinctUntilChanged(ve),map(function(e){return e[0]}))),startReached:streamFromEmitter(pipe(b,throttleTime(200),filter(function(e){var t=e.items;return t.length>0&&t[0].originalIndex===e.topItems.length}),map(function(e){return e.items[0].index}),distinctUntilChanged())),rangeChanged:streamFromEmitter(pipe(b,filter(function(e){return e.items.length>0}),map(function(e){for(var t=e.items,n=0,o=t.length-1;"group"===t[n].type&&nn;)o--;return{startIndex:t[n].index,endIndex:t[o].index}}),distinctUntilChanged(Se))),itemsRendered:x},C)},tup(re,ge,Te,de,le,ce,me,K),{singleton:!0}),He=system(function(e){var n=e[0],o=n.sizes,r=n.firstItemIndex,i=n.data,a=n.gap,l=e[1].listState,s=e[2].didMount,u=statefulStream(0);return connect(pipe(s,withLatestFrom(u),filter(function(e){return 0!==e[1]}),withLatestFrom(o,r,a,i),map(function(e){var t=e[0][1],n=e[1],o=e[2],r=e[3],i=e[4],a=void 0===i?[]:i,l=0;if(n.groupIndices.length>0)for(var s,u=f(n.groupIndices);!((s=u()).done||s.value-l>=t);)l++;var c=t+l;return be(Array.from({length:c}).map(function(e,t){return{index:t,size:0,offset:0,data:a[t]}}),[],c,r,n,o)})),l),{initialItemCount:u}},tup(re,ye,me),{singleton:!0}),Ee=system(function(e){var n=e[0].scrollVelocity,o=statefulStream(!1),r=stream(),i=statefulStream(!1);return connect(pipe(n,withLatestFrom(i,o,r),filter(function(e){return!!e[1]}),map(function(e){var t=e[0],n=e[1],o=e[2],r=e[3],i=n.enter;if(o){if((0,n.exit)(t,r))return!1}else if(i(t,r))return!0;return o}),distinctUntilChanged()),o),pipe(combineLatest(o,n,r),withLatestFrom(i))(1,function(e){var t=e[0],n=e[1];return t[0]&&n&&n.change&&n.change(t[1],t[2])}),{isSeeking:o,scrollSeekConfiguration:i,scrollVelocity:n,scrollSeekRangeChanged:r}},tup(ce),{singleton:!0}),Re=system(function(e){var n=e[0].topItemsIndexes,o=statefulStream(0);return connect(pipe(o,filter(function(e){return e>0}),map(function(e){return Array.from({length:e}).map(function(e,t){return t})})),n),{topItemCount:o}},tup(ye)),Le=system(function(e){var n=e[0],o=n.footerHeight,r=n.headerHeight,i=n.fixedHeaderHeight,a=n.fixedFooterHeight,l=e[1].listState,s=stream(),u=statefulStreamFromEmitter(pipe(combineLatest(o,a,r,i,l),map(function(e){var t=e[4];return e[0]+e[1]+e[2]+e[3]+t.offsetBottom+t.bottom})),0);return connect(duc(u),s),{totalListHeight:u,totalListHeightChanged:s}},tup(y,ye),{singleton:!0});function Fe(e){var t,n=!1;return function(){return n||(n=!0,t=e()),t}}var ke=Fe(function(){return/iP(ad|hone|od).+Version\/[\d.]+.*Safari/i.test(navigator.userAgent)}),ze=system(function(e){var n=e[0],o=n.scrollBy,r=n.scrollTop,i=n.deviation,a=n.scrollingInProgress,l=e[1],s=l.isScrolling,u=l.isAtBottom,c=l.scrollDirection,m=e[3],d=m.beforeUnshiftWith,f=m.shiftWithOffset,p=m.sizes,g=m.gap,v=e[4].log,S=e[5].recalcInProgress,C=streamFromEmitter(pipe(e[2].listState,withLatestFrom(l.lastJumpDueToItemResize),scan(function(e,t){var n=e[1],o=t[0],r=o.items,i=o.totalCount,a=o.bottom+o.offsetBottom,l=0;return e[2]===i&&n.length>0&&r.length>0&&(0===r[0].originalIndex&&0===n[0].originalIndex||0!=(l=a-e[3])&&(l+=t[1])),[l,r,i,a]},[0,[],0,0]),filter(function(e){return 0!==e[0]}),withLatestFrom(r,c,a,u,v),filter(function(e){return!e[3]&&0!==e[1]&&"up"===e[2]}),map(function(e){var t=e[0][0];return(0,e[5])("Upward scrolling compensation",{amount:t},h.DEBUG),t})));function I(e){e>0?(publish(o,{top:-e,behavior:"auto"}),publish(i,0)):(publish(i,0),publish(o,{top:-e,behavior:"auto"}))}return pipe(C,withLatestFrom(i,s))(1,function(e){var n=e[0],o=e[1];e[2]&&ke()?publish(i,o-n):I(-n)}),pipe(combineLatest(statefulStreamFromEmitter(s,!1),i,S),filter(function(e){return!e[0]&&!e[2]&&0!==e[1]}),map(function(e){return e[1]}),throttleTime(1))(1,I),connect(pipe(f,map(function(e){return{top:-e}})),o),pipe(d,withLatestFrom(p,g),map(function(e){var t=e[0];return t*e[1].lastSize+t*e[2]}))(1,function(e){publish(i,e),requestAnimationFrame(function(){publish(o,{top:e}),requestAnimationFrame(function(){publish(i,0),publish(S,!1)})})}),{deviation:i}},tup(y,ce,ye,re,S,K)),Be=system(function(e){var n=e[0].totalListHeight,o=e[1].didMount,r=e[2].scrollTo,i=statefulStream(0);return pipe(o,withLatestFrom(i),filter(function(e){return 0!==e[1]}),map(function(e){return{top:e[1]}}))(1,function(e){handleNext(pipe(n,filter(function(e){return 0!==e})),function(){setTimeout(function(){publish(r,e)})})}),{initialScrollTop:i}},tup(Le,me,y),{singleton:!0}),Pe=system(function(e){var n=e[0].viewportHeight,o=e[1].totalListHeight,r=statefulStream(!1);return{alignToBottom:r,paddingTopAddition:statefulStreamFromEmitter(pipe(combineLatest(r,n,o),filter(function(e){return e[0]}),map(function(e){return Math.max(0,e[1]-e[2])}),distinctUntilChanged()),0)}},tup(y,Le),{singleton:!0}),Oe=system(function(e){var n=e[0],o=n.scrollTo,r=n.scrollContainerState,i=stream(),a=stream(),l=stream(),s=statefulStream(!1),u=statefulStream(void 0);return connect(pipe(combineLatest(i,a),map(function(e){var t=e[0],n=t.viewportHeight,o=t.scrollHeight;return{scrollTop:Math.max(0,t.scrollTop-e[1].offsetTop),scrollHeight:o,viewportHeight:n}})),r),connect(pipe(o,withLatestFrom(a),map(function(e){var t=e[0];return c({},t,{top:t.top+e[1].offsetTop})})),l),{useWindowScroll:s,customScrollParent:u,windowScrollContainerState:i,windowViewportRect:a,windowScrollTo:l}},tup(y)),Me=["done","behavior","align"],We=system(function(e){var n=e[0],o=n.sizes,r=n.totalCount,i=n.gap,a=e[1],l=a.scrollTop,s=a.viewportHeight,u=a.headerHeight,d=a.fixedHeaderHeight,f=a.fixedFooterHeight,p=a.scrollingInProgress,h=e[2].scrollToIndex,g=stream();return connect(pipe(g,withLatestFrom(o,s,r,u,d,f,l),withLatestFrom(i),map(function(e){var n=e[0],o=n[0],r=n[1],i=n[2],a=n[3],l=n[4],s=n[5],u=n[6],d=n[7],f=e[1],h=o.done,g=o.behavior,v=o.align,S=m(o,Me),C=null,I=ee(o,r,a-1),T=X(I,r.offsetTree,f)+l+s;return Td+i-u&&(C=c({},S,{behavior:g,align:null!=v?v:"end"})),C?h&&handleNext(pipe(p,skip(1),filter(function(e){return!1===e})),h):h&&h(),C}),filter(function(e){return null!==e})),h),{scrollIntoView:g}},tup(re,y,le,ye,S),{singleton:!0}),Ve=["listState","topItemsIndexes"],Ue=system(function(e){return c({},e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},tup(Te,He,me,Ee,Le,Be,Pe,Oe,We)),Ae=system(function(e){var n=e[0],o=n.totalCount,r=n.sizeRanges,i=n.fixedItemSize,a=n.defaultItemSize,l=n.trackItemSizes,s=n.itemSize,u=n.data,d=n.firstItemIndex,f=n.groupIndices,p=n.statefulTotalCount,h=n.gap,g=e[1],v=g.initialTopMostItemIndex,S=g.scrolledToInitialItem,C=e[2],I=e[3],T=e[4],w=T.listState,x=T.topItemsIndexes,b=m(T,Ve),y=e[5].scrollToIndex,H=e[7].topItemCount,E=e[8].groupCounts,R=e[9],L=e[10];return connect(b.rangeChanged,R.scrollSeekRangeChanged),connect(pipe(R.windowViewportRect,map(function(e){return e.visibleHeight})),C.viewportHeight),c({totalCount:o,data:u,firstItemIndex:d,sizeRanges:r,initialTopMostItemIndex:v,scrolledToInitialItem:S,topItemsIndexes:x,topItemCount:H,groupCounts:E,fixedItemHeight:i,defaultItemHeight:a,gap:h},I,{statefulTotalCount:p,listState:w,scrollToIndex:y,trackItemSizes:l,itemSize:s,groupIndices:f},b,R,C,L)},tup(re,de,y,pe,ye,le,ze,Re,ge,Ue,S)),Ne=Fe(function(){if("undefined"==typeof document)return"sticky";var e=document.createElement("div");return e.style.position="-webkit-sticky","-webkit-sticky"===e.style.position?"-webkit-sticky":"sticky"});function De(e,t){var n=(0,react.useRef)(null),o=(0,react.useCallback)(function(o){if(null!==o&&o.offsetParent){var r,i,a=o.getBoundingClientRect(),l=a.width;if(t){var s=t.getBoundingClientRect(),u=a.top-s.top;r=s.height-Math.max(0,u),i=u+t.scrollTop}else r=window.innerHeight-Math.max(0,a.top),i=a.top+window.pageYOffset;n.current={offsetTop:i,visibleHeight:r,visibleWidth:l},e(n.current)}},[e,t]),l=C(o),s=l.callbackRef,u=l.ref,c=(0,react.useCallback)(function(){o(u.current)},[o,u]);return(0,react.useEffect)(function(){if(t){t.addEventListener("scroll",c);var e=new ResizeObserver(c);return e.observe(t),function(){t.removeEventListener("scroll",c),e.unobserve(t)}}return window.addEventListener("scroll",c),window.addEventListener("resize",c),function(){window.removeEventListener("scroll",c),window.removeEventListener("resize",c)}},[c,t]),s}var Ge=react.createContext(void 0),_e=react.createContext(void 0),je=["placeholder"],Ke=["style","children"],Ye=["style","children"];function qe(e){return e}var Ze=system(function(){var e=statefulStream(function(e){return"Item "+e}),n=statefulStream(null),o=statefulStream(function(e){return"Group "+e}),r=statefulStream({}),i=statefulStream(qe),a=statefulStream("div"),l=statefulStream(noop),s=function(e,n){return void 0===n&&(n=null),statefulStreamFromEmitter(pipe(r,map(function(t){return t[e]}),distinctUntilChanged()),n)};return{context:n,itemContent:e,groupContent:o,components:r,computeItemKey:i,headerFooterTag:a,scrollerRef:l,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}});function Je(e,n){var o=stream();return o(1,function(){return console.warn("react-virtuoso: You are using a deprecated property. "+n,"color: red;","color: inherit;","color: blue;")}),connect(o,e),o}var $e=system(function(e){var n=e[0],o=e[1],r={item:Je(o.itemContent,"Rename the %citem%c prop to %citemContent."),group:Je(o.groupContent,"Rename the %cgroup%c prop to %cgroupContent."),topItems:Je(n.topItemCount,"Rename the %ctopItems%c prop to %ctopItemCount."),itemHeight:Je(n.fixedItemHeight,"Rename the %citemHeight%c prop to %cfixedItemHeight."),scrollingStateChange:Je(n.isScrolling,"Rename the %cscrollingStateChange%c prop to %cisScrolling."),adjustForPrependedItems:stream(),maxHeightCacheSize:stream(),footer:stream(),header:stream(),HeaderContainer:stream(),FooterContainer:stream(),ItemContainer:stream(),ScrollContainer:stream(),GroupContainer:stream(),ListContainer:stream(),emptyComponent:stream(),scrollSeek:stream()};function i(e,n,r){connect(pipe(e,withLatestFrom(o.components),map(function(e){var t,o=e[0],i=e[1];return console.warn("react-virtuoso: "+r+" property is deprecated. Pass components."+n+" instead."),c({},i,((t={})[n]=o,t))})),o.components)}return(0,r.adjustForPrependedItems)(1,function(){console.warn("react-virtuoso: adjustForPrependedItems is no longer supported. Use the firstItemIndex property instead - https://virtuoso.dev/prepend-items.","color: red;","color: inherit;","color: blue;")}),(0,r.maxHeightCacheSize)(1,function(){console.warn("react-virtuoso: maxHeightCacheSize is no longer necessary. Setting it has no effect - remove it from your code.")}),(0,r.HeaderContainer)(1,function(){console.warn("react-virtuoso: HeaderContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the header component and pass components.Header to change its contents.")}),(0,r.FooterContainer)(1,function(){console.warn("react-virtuoso: FooterContainer is deprecated. Use headerFooterTag if you want to change the wrapper of the footer component and pass components.Footer to change its contents.")}),(0,r.scrollSeek)(1,function(e){var r=e.placeholder,i=m(e,je);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),publish(o.components,c({},getValue(o.components),{ScrollSeekPlaceholder:r})),publish(n.scrollSeekConfiguration,i)}),i(r.footer,"Footer","footer"),i(r.header,"Header","header"),i(r.ItemContainer,"Item","ItemContainer"),i(r.ListContainer,"List","ListContainer"),i(r.ScrollContainer,"Scroller","ScrollContainer"),i(r.emptyComponent,"EmptyPlaceholder","emptyComponent"),i(r.GroupContainer,"Group","GroupContainer"),c({},n,o,r)},tup(Ae,Ze)),Qe=function(e){return react.createElement("div",{style:{height:e.height}})},Xe={position:Ne(),zIndex:1,overflowAnchor:"none"},et={overflowAnchor:"none"},tt=react.memo(function(e){var o=e.showTopList,r=void 0!==o&&o,i=gt("listState"),a=ht("sizeRanges"),s=gt("useWindowScroll"),u=gt("customScrollParent"),m=ht("windowScrollContainerState"),d=ht("scrollContainerState"),p=gt("itemContent"),h=gt("context"),g=gt("groupContent"),v=gt("trackItemSizes"),w=T(a,gt("itemSize"),v,r?noop:u||s?m:d,gt("log"),ht("gap"),u).callbackRef,x=react.useState(0),b=x[0],y=x[1];vt("deviation",function(e){b!==e&&y(e)});var H=gt("EmptyPlaceholder"),E=gt("ScrollSeekPlaceholder")||Qe,R=gt("ListComponent"),L=gt("ItemComponent"),F=gt("GroupComponent"),k=gt("computeItemKey"),z=gt("isSeeking"),B=gt("groupIndices").length>0,P=gt("paddingTopAddition"),O=r?{}:{boxSizing:"border-box",paddingTop:i.offsetTop+P,paddingBottom:i.offsetBottom,marginTop:b};return!r&&0===i.totalCount&&H?(0,react.createElement)(H,it(H,h)):(0,react.createElement)(R,c({},it(R,h),{ref:w,style:O,"data-test-id":r?"virtuoso-top-item-list":"virtuoso-item-list"}),(r?i.topItems:i.items).map(function(e){var t=e.originalIndex,n=k(t+i.firstItemIndex,e.data,h);return z?(0,react.createElement)(E,c({},it(E,h),{key:n,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?(0,react.createElement)(F,c({},it(F,h),{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:Xe}),g(e.index)):(0,react.createElement)(L,c({},it(L,h),{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:et}),B?p(e.index,e.groupIndex,e.data,h):p(e.index,e.data,h))}))}),nt={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},ot={width:"100%",height:"100%",position:"absolute",top:0},rt={width:"100%",position:Ne(),top:0};function it(e,t){if("string"!=typeof e)return{context:t}}var at=react.memo(function(){var e=gt("HeaderComponent"),t=ht("headerHeight"),n=gt("headerFooterTag"),o=I(function(e){return t(w(e,"height"))}),r=gt("context");return e?(0,react.createElement)(n,{ref:o},(0,react.createElement)(e,it(e,r))):null}),lt=react.memo(function(){var e=gt("FooterComponent"),t=ht("footerHeight"),n=gt("headerFooterTag"),o=I(function(e){return t(w(e,"height"))}),r=gt("context");return e?(0,react.createElement)(n,{ref:o},(0,react.createElement)(e,it(e,r))):null});function st(e){var t=e.usePublisher,o=e.useEmitter,r=e.useEmitterValue;return react.memo(function(e){var n=e.style,i=e.children,a=m(e,Ke),s=t("scrollContainerState"),u=r("ScrollerComponent"),d=t("smoothScrollTargetReached"),f=r("scrollerRef"),p=r("context"),h=b(s,d,u,f),g=h.scrollerRef,v=h.scrollByCallback;return o("scrollTo",h.scrollToCallback),o("scrollBy",v),(0,react.createElement)(u,c({ref:g,style:c({},nt,n),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},a,it(u,p)),i)})}function ut(e){var o=e.usePublisher,r=e.useEmitter,i=e.useEmitterValue;return react.memo(function(e){var n=e.style,a=e.children,s=m(e,Ye),u=o("windowScrollContainerState"),d=i("ScrollerComponent"),f=o("smoothScrollTargetReached"),p=i("totalListHeight"),h=i("deviation"),v=i("customScrollParent"),S=i("context"),C=b(u,f,d,noop,v),I=C.scrollerRef,T=C.scrollByCallback,w=C.scrollToCallback;return g(function(){return I.current=v||window,function(){I.current=null}},[I,v]),r("windowScrollTo",w),r("scrollBy",T),(0,react.createElement)(d,c({style:c({position:"relative"},n,0!==p?{height:p+h}:{}),"data-virtuoso-scroller":!0},s,it(d,S)),a)})}var ct=function(e){var o=e.children,r=(0,react.useContext)(Ge),i=ht("viewportHeight"),a=ht("fixedItemHeight"),l=I(compose(i,function(e){return w(e,"height")}));return react.useEffect(function(){r&&(i(r.viewportHeight),a(r.itemHeight))},[r,i,a]),react.createElement("div",{style:ot,ref:l,"data-viewport-type":"element"},o)},mt=function(e){var t=e.children,o=(0,react.useContext)(Ge),r=ht("windowViewportRect"),i=ht("fixedItemHeight"),l=De(r,gt("customScrollParent"));return react.useEffect(function(){o&&(i(o.itemHeight),r({offsetTop:0,visibleHeight:o.viewportHeight,visibleWidth:100}))},[o,r,i]),react.createElement("div",{ref:l,style:ot,"data-viewport-type":"window"},t)},dt=function(e){var t=e.children,n=gt("TopItemListComponent"),r=c({},rt,{marginTop:gt("headerHeight")+"px"}),i=gt("context");return(0,react.createElement)(n||"div",{style:r,context:i},t)},ft=systemToComponent($e,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering",item:"item",group:"group",topItems:"topItems",itemHeight:"itemHeight",scrollingStateChange:"scrollingStateChange",maxHeightCacheSize:"maxHeightCacheSize",footer:"footer",header:"header",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",GroupContainer:"GroupContainer",emptyComponent:"emptyComponent",HeaderContainer:"HeaderContainer",FooterContainer:"FooterContainer",scrollSeek:"scrollSeek"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",adjustForPrependedItems:"adjustForPrependedItems",autoscrollToBottom:"autoscrollToBottom"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},react.memo(function(e){var t=gt("useWindowScroll"),o=gt("topItemsIndexes").length>0,r=gt("customScrollParent");return react.createElement(r||t?Ct:St,c({},e),react.createElement(r||t?mt:ct,null,react.createElement(at,null),react.createElement(tt,null),react.createElement(lt,null)),o&&react.createElement(dt,null,react.createElement(tt,{showTopList:!0})))})),pt=ft.Component,ht=ft.usePublisher,gt=ft.useEmitterValue,vt=ft.useEmitter,St=st({usePublisher:ht,useEmitterValue:gt,useEmitter:vt}),Ct=ut({usePublisher:ht,useEmitterValue:gt,useEmitter:vt}),It={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},Tt={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},wt=Math.round,xt=Math.ceil,bt=Math.floor,yt=Math.min,Ht=Math.max;function Et(e,t,n){return Array.from({length:t-e+1}).map(function(t,o){return{index:o+e,data:null==n?void 0:n[o+e]}})}function Rt(e,t){return e&&e.column===t.column&&e.row===t.row}var Lt=system(function(e){var n=e[0],o=n.overscan,r=n.visibleRange,i=n.listBoundary,a=e[1],l=a.scrollTop,s=a.viewportHeight,u=a.scrollBy,m=a.scrollTo,d=a.smoothScrollTargetReached,f=a.scrollContainerState,p=a.footerHeight,h=a.headerHeight,g=e[2],v=e[3],S=e[4],C=S.propsReady,I=S.didMount,T=e[5],w=T.windowViewportRect,x=T.windowScrollTo,b=T.useWindowScroll,y=T.customScrollParent,H=T.windowScrollContainerState,E=e[6],R=statefulStream(0),L=statefulStream(0),F=statefulStream(It),k=statefulStream({height:0,width:0}),z=statefulStream({height:0,width:0}),B=stream(),P=stream(),O=statefulStream(0),M=statefulStream(void 0),W=statefulStream({row:0,column:0});connect(pipe(combineLatest(I,L,M),filter(function(e){return 0!==e[1]}),map(function(e){return{items:Et(0,e[1]-1,e[2]),top:0,bottom:0,offsetBottom:0,offsetTop:0,itemHeight:0,itemWidth:0}})),F),connect(pipe(combineLatest(duc(R),r,duc(W,Rt),duc(z,function(e,t){return e&&e.width===t.width&&e.height===t.height}),M),withLatestFrom(k),map(function(e){var t=e[0],n=t[0],o=t[1],r=o[0],i=o[1],a=t[2],l=t[3],s=t[4],u=e[1],m=a.row,d=a.column,f=l.height,p=l.width,h=u.width;if(0===n||0===h)return It;if(0===p)return c({},Tt,{items:Et(0,0,s)});var g=Ht(1,bt((h+d)/(p+d))),v=g*bt((r+m)/(f+m)),S=g*xt((i+m)/(f+m))-1;S=yt(n-1,Ht(S,g-1));var C=Et(v=yt(S,Ht(0,v)),S,s),I=Ft(u,a,l,C),T=I.top,w=I.bottom,x=xt(n/g);return{items:C,offsetTop:T,offsetBottom:x*f+(x-1)*m-w,top:T,bottom:w,itemHeight:f,itemWidth:p}})),F),connect(pipe(M,filter(function(e){return void 0!==e}),map(function(e){return e.length})),R),connect(pipe(k,map(function(e){return e.height})),s),connect(pipe(combineLatest(k,z,F,W),map(function(e){var t=Ft(e[0],e[3],e[1],e[2].items);return[t.top,t.bottom]}),distinctUntilChanged(ve)),i);var V=streamFromEmitter(pipe(duc(F),filter(function(e){return e.items.length>0}),withLatestFrom(R),filter(function(e){var t=e[0].items;return t[t.length-1].index===e[1]-1}),map(function(e){return e[1]-1}),distinctUntilChanged())),U=streamFromEmitter(pipe(duc(F),filter(function(e){var t=e.items;return t.length>0&&0===t[0].index}),mapTo(0),distinctUntilChanged())),A=streamFromEmitter(pipe(duc(F),filter(function(e){return e.items.length>0}),map(function(e){var t=e.items;return{startIndex:t[0].index,endIndex:t[t.length-1].index}}),distinctUntilChanged(Se)));connect(A,v.scrollSeekRangeChanged),connect(pipe(B,withLatestFrom(k,z,R,W),map(function(e){var t=e[1],n=e[2],o=e[3],r=e[4],i=ae(e[0]),a=i.align,l=i.behavior,s=i.offset,u=i.index;"LAST"===u&&(u=o-1);var c=kt(t,r,n,u=Ht(0,u,yt(o-1,u)));return"end"===a?c=wt(c-t.height+n.height):"center"===a&&(c=wt(c-t.height/2+n.height/2)),s&&(c+=s),{top:c,behavior:l}})),m);var N=statefulStreamFromEmitter(pipe(F,map(function(e){return e.offsetBottom+e.bottom})),0);return connect(pipe(w,map(function(e){return{width:e.visibleWidth,height:e.visibleHeight}})),k),c({data:M,totalCount:R,viewportDimensions:k,itemDimensions:z,scrollTop:l,scrollHeight:P,overscan:o,scrollBy:u,scrollTo:m,scrollToIndex:B,smoothScrollTargetReached:d,windowViewportRect:w,windowScrollTo:x,useWindowScroll:b,customScrollParent:y,windowScrollContainerState:H,deviation:O,scrollContainerState:f,footerHeight:p,headerHeight:h,initialItemCount:L,gap:W},v,{gridState:F,totalListHeight:N},g,{startReached:U,endReached:V,rangeChanged:A,propsReady:C},E)},tup(Te,y,ce,Ee,me,Oe,S));function Ft(e,t,n,o){var r=n.height;return void 0===r||0===o.length?{top:0,bottom:0}:{top:kt(e,t,n,o[0].index),bottom:kt(e,t,n,o[o.length-1].index)+r}}function kt(e,t,n,o){var e1,t1,n1,i=bt(o/(e1=e.width,t1=n.width,Ht(1,bt((e1+(n1=t.column))/(t1+n1))))),a=i*n.height+Ht(0,i-1)*t.row;return a>0?a+t.row:a}var Bt=["placeholder"],Pt=system(function(){var e=statefulStream(function(e){return"Item "+e}),n=statefulStream({}),o=statefulStream(null),r=statefulStream("virtuoso-grid-item"),i=statefulStream("virtuoso-grid-list"),a=statefulStream(qe),l=statefulStream("div"),s=statefulStream(noop),u=function(e,o){return void 0===o&&(o=null),statefulStreamFromEmitter(pipe(n,map(function(t){return t[e]}),distinctUntilChanged()),o)};return{context:o,itemContent:e,components:n,computeItemKey:a,itemClassName:r,listClassName:i,headerFooterTag:l,scrollerRef:s,FooterComponent:u("Footer"),HeaderComponent:u("Header"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),ScrollerComponent:u("Scroller","div"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder","div")}}),Ot=system(function(e){var n=e[0],o=e[1],r={item:Je(o.itemContent,"Rename the %citem%c prop to %citemContent."),ItemContainer:stream(),ScrollContainer:stream(),ListContainer:stream(),emptyComponent:stream(),scrollSeek:stream()};function i(e,n,r){connect(pipe(e,withLatestFrom(o.components),map(function(e){var t,o=e[0],i=e[1];return console.warn("react-virtuoso: "+r+" property is deprecated. Pass components."+n+" instead."),c({},i,((t={})[n]=o,t))})),o.components)}return(0,r.scrollSeek)(1,function(e){var r=e.placeholder,i=m(e,Bt);console.warn("react-virtuoso: scrollSeek property is deprecated. Pass scrollSeekConfiguration and specify the placeholder in components.ScrollSeekPlaceholder instead."),publish(o.components,c({},getValue(o.components),{ScrollSeekPlaceholder:r})),publish(n.scrollSeekConfiguration,i)}),i(r.ItemContainer,"Item","ItemContainer"),i(r.ListContainer,"List","ListContainer"),i(r.ScrollContainer,"Scroller","ScrollContainer"),c({},n,o,r)},tup(Lt,Pt)),Mt=react.memo(function(){var e=_t("gridState"),t=_t("listClassName"),n=_t("itemClassName"),o=_t("itemContent"),r=_t("computeItemKey"),i=_t("isSeeking"),a=Gt("scrollHeight"),s=_t("ItemComponent"),u=_t("ListComponent"),m=_t("ScrollSeekPlaceholder"),d=_t("context"),f=Gt("itemDimensions"),p=Gt("gap"),h=_t("log"),g=I(function(e){a(e.parentElement.parentElement.scrollHeight);var t=e.firstChild;t&&f(t.getBoundingClientRect()),p({row:qt("row-gap",getComputedStyle(e).rowGap,h),column:qt("column-gap",getComputedStyle(e).columnGap,h)})});return(0,react.createElement)(u,c({ref:g,className:t},it(u,d),{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom}}),e.items.map(function(t){var a=r(t.index,t.data,d);return i?(0,react.createElement)(m,c({key:a},it(m,d),{index:t.index,height:e.itemHeight,width:e.itemWidth})):(0,react.createElement)(s,c({},it(s,d),{className:n,"data-index":t.index,key:a}),o(t.index,t.data,d))}))}),Wt=react.memo(function(){var e=_t("HeaderComponent"),t=Gt("headerHeight"),n=_t("headerFooterTag"),o=I(function(e){return t(w(e,"height"))}),r=_t("context");return e?(0,react.createElement)(n,{ref:o},(0,react.createElement)(e,it(e,r))):null}),Vt=react.memo(function(){var e=_t("FooterComponent"),t=Gt("footerHeight"),n=_t("headerFooterTag"),o=I(function(e){return t(w(e,"height"))}),r=_t("context");return e?(0,react.createElement)(n,{ref:o},(0,react.createElement)(e,it(e,r))):null}),Ut=function(e){var t=e.children,o=(0,react.useContext)(_e),r=Gt("itemDimensions"),i=Gt("viewportDimensions"),a=I(function(e){i(e.getBoundingClientRect())});return react.useEffect(function(){o&&(i({height:o.viewportHeight,width:o.viewportWidth}),r({height:o.itemHeight,width:o.itemWidth}))},[o,i,r]),react.createElement("div",{style:ot,ref:a},t)},At=function(e){var t=e.children,o=(0,react.useContext)(_e),r=Gt("windowViewportRect"),i=Gt("itemDimensions"),l=De(r,_t("customScrollParent"));return react.useEffect(function(){o&&(i({height:o.itemHeight,width:o.itemWidth}),r({offsetTop:0,visibleHeight:o.viewportHeight,visibleWidth:o.viewportWidth}))},[o,r,i]),react.createElement("div",{ref:l,style:ot},t)},Nt=systemToComponent(Ot,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",item:"item",ItemContainer:"ItemContainer",ScrollContainer:"ScrollContainer",ListContainer:"ListContainer",scrollSeek:"scrollSeek"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange"}},react.memo(function(e){var t=c({},e),o=_t("useWindowScroll"),r=_t("customScrollParent");return react.createElement(r||o?Yt:Kt,c({},t),react.createElement(r||o?At:Ut,null,react.createElement(Wt,null),react.createElement(Mt,null),react.createElement(Vt,null)))})),Gt=(Nt.Component,Nt.usePublisher),_t=Nt.useEmitterValue,jt=Nt.useEmitter,Kt=st({usePublisher:Gt,useEmitterValue:_t,useEmitter:jt}),Yt=ut({usePublisher:Gt,useEmitterValue:_t,useEmitter:jt});function qt(e,t,n){return"normal"===t||null!=t&&t.endsWith("px")||n(e+" was not resolved to pixel value correctly",t,h.WARN),"normal"===t?0:parseInt(null!=t?t:"0",10)}var Zt=system(function(){var e=statefulStream(function(e){return react.createElement("td",null,"Item $",e)}),o=statefulStream(null),r=statefulStream(null),i=statefulStream(null),a=statefulStream({}),l=statefulStream(qe),s=statefulStream(noop),u=function(e,n){return void 0===n&&(n=null),statefulStreamFromEmitter(pipe(a,map(function(t){return t[e]}),distinctUntilChanged()),n)};return{context:o,itemContent:e,fixedHeaderContent:r,fixedFooterContent:i,components:a,computeItemKey:l,scrollerRef:s,TableComponent:u("Table","table"),TableHeadComponent:u("TableHead","thead"),TableFooterComponent:u("TableFoot","tfoot"),TableBodyComponent:u("TableBody","tbody"),TableRowComponent:u("TableRow","tr"),ScrollerComponent:u("Scroller","div"),EmptyPlaceholder:u("EmptyPlaceholder"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder"),FillerRow:u("FillerRow")}}),Jt=system(function(e){return c({},e[0],e[1])},tup(Ae,Zt)),$t=function(e){return react.createElement("tr",null,react.createElement("td",{style:{height:e.height}}))},Qt=function(e){return react.createElement("tr",null,react.createElement("td",{style:{height:e.height,padding:0,border:0}}))},Xt=react.memo(function(){var e=an("listState"),t=rn("sizeRanges"),o=an("useWindowScroll"),r=an("customScrollParent"),i=rn("windowScrollContainerState"),a=rn("scrollContainerState"),u=an("itemContent"),m=an("trackItemSizes"),d=T(t,an("itemSize"),m,r||o?i:a,an("log"),void 0,r),f=d.callbackRef,p=d.ref,h=react.useState(0),g=h[0],v=h[1];ln("deviation",function(e){g!==e&&(p.current.style.marginTop=e+"px",v(e))});var S=an("EmptyPlaceholder"),C=an("ScrollSeekPlaceholder")||$t,I=an("FillerRow")||Qt,w=an("TableBodyComponent"),x=an("TableRowComponent"),b=an("computeItemKey"),y=an("isSeeking"),H=an("paddingTopAddition"),E=an("firstItemIndex"),R=an("statefulTotalCount"),L=an("context");if(0===R&&S)return(0,react.createElement)(S,it(S,L));var F=e.offsetTop+H+g,k=e.offsetBottom,z=F>0?react.createElement(I,{height:F,key:"padding-top"}):null,B=k>0?react.createElement(I,{height:k,key:"padding-bottom"}):null,P=e.items.map(function(e){var t=e.originalIndex,n=b(t+E,e.data,L);return y?(0,react.createElement)(C,c({},it(C,L),{key:n,index:e.index,height:e.size,type:e.type||"item"})):(0,react.createElement)(x,c({},it(x,L),{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:{overflowAnchor:"none"}}),u(e.index,e.data,L))});return(0,react.createElement)(w,c({ref:f,"data-test-id":"virtuoso-item-list"},it(w,L)),[z].concat(P,[B]))}),en=function(e){var o=e.children,r=(0,react.useContext)(Ge),i=rn("viewportHeight"),a=rn("fixedItemHeight"),l=I(compose(i,function(e){return w(e,"height")}));return react.useEffect(function(){r&&(i(r.viewportHeight),a(r.itemHeight))},[r,i,a]),react.createElement("div",{style:ot,ref:l,"data-viewport-type":"element"},o)},tn=function(e){var t=e.children,o=(0,react.useContext)(Ge),r=rn("windowViewportRect"),i=rn("fixedItemHeight"),l=De(r,an("customScrollParent"));return react.useEffect(function(){o&&(i(o.itemHeight),r({offsetTop:0,visibleHeight:o.viewportHeight,visibleWidth:100}))},[o,r,i]),react.createElement("div",{ref:l,style:ot,"data-viewport-type":"window"},t)},nn=systemToComponent(Jt,{required:{},optional:{context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",react18ConcurrentRendering:"react18ConcurrentRendering"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},react.memo(function(e){var o=an("useWindowScroll"),r=an("customScrollParent"),i=rn("fixedHeaderHeight"),a=rn("fixedFooterHeight"),l=an("fixedHeaderContent"),s=an("fixedFooterContent"),u=an("context"),m=I(compose(i,function(e){return w(e,"height")})),d=I(compose(a,function(e){return w(e,"height")})),h=an("TableComponent"),g=an("TableHeadComponent"),v=an("TableFooterComponent"),S=l?react.createElement(g,c({key:"TableHead",style:{zIndex:1,position:"sticky",top:0},ref:m},it(g,u)),l()):null,C=s?react.createElement(v,c({key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:d},it(v,u)),s()):null;return react.createElement(r||o?un:sn,c({},e),react.createElement(r||o?tn:en,null,react.createElement(h,c({style:{borderSpacing:0}},it(h,u)),[S,react.createElement(Xt,{key:"TableBody"}),C])))})),rn=(nn.Component,nn.usePublisher),an=nn.useEmitterValue,ln=nn.useEmitter,sn=st({usePublisher:rn,useEmitterValue:an,useEmitter:ln}),un=ut({usePublisher:rn,useEmitterValue:an,useEmitter:ln}),cn=pt},12615:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function t(t){return"object"==typeof t&&null!=t&&1===t.nodeType}function e(t,e){return(!e||"hidden"!==t)&&"visible"!==t&&"clip"!==t}function n(t,n){if(t.clientHeighte||o>t&&l=e&&d>=n?o-t-r:l>e&&dn?l-e+i:0}function index_module(e,i){var o=window,l=i.scrollMode,d=i.block,u=i.inline,h=i.boundary,a=i.skipOverflowHiddenElements,c="function"==typeof h?h:function(t){return t!==h};if(!t(e))throw TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,s=[],p=e;t(p)&&c(p);){if((p=p.parentElement)===f){s.push(p);break}null!=p&&p===document.body&&n(p)&&!n(document.documentElement)||null!=p&&n(p,a)&&s.push(p)}for(var m=o.visualViewport?o.visualViewport.width:innerWidth,g=o.visualViewport?o.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,W=e.getBoundingClientRect(),b=W.height,H=W.width,y=W.top,E=W.right,M=W.bottom,V=W.left,x="start"===d||"nearest"===d?y:"end"===d?M:y+b/2,I="center"===u?V+H/2:"end"===u?E:V,C=[],T=0;T=0&&V>=0&&M<=g&&E<=m&&y>=R&&M<=Y&&V>=L&&E<=X)break;var S=getComputedStyle(k),j=parseInt(S.borderLeftWidth,10),q=parseInt(S.borderTopWidth,10),z=parseInt(S.borderRightWidth,10),A=parseInt(S.borderBottomWidth,10),F=0,G=0,J="offsetWidth"in k?k.offsetWidth-k.clientWidth-j-z:0,K="offsetHeight"in k?k.offsetHeight-k.clientHeight-q-A:0;if(f===k)F="start"===d?x:"end"===d?x-g:"nearest"===d?r(v,v+g,g,q,A,v+x,v+x+b,b):x-g/2,G="start"===u?I:"center"===u?I-m/2:"end"===u?I-m:r(w,w+m,m,j,z,w+I,w+I+H,H),F=Math.max(0,F+v),G=Math.max(0,G+w);else{F="start"===d?x-R-q:"end"===d?x-Y+A+K:"nearest"===d?r(R,Y,D,q,A+K,x,x+b,b):x-(R+D/2)+K/2,G="start"===u?I-L-j:"center"===u?I-(L+O/2)+J/2:"end"===u?I-X+z+J:r(L,X,O,j,z+J,I,I+H,H);var N=k.scrollLeft,P=k.scrollTop;x+=P-(F=Math.max(0,Math.min(P+F,k.scrollHeight-D+K))),I+=N-(G=Math.max(0,Math.min(N+G,k.scrollWidth-O+J)))}C.push({el:k,top:F,left:G})}return C}function isOptionsObject(options){return options===Object(options)&&0!==Object.keys(options).length}__webpack_require__.d(__webpack_exports__,{Z:function(){return es}});var es=function(target,options){var isTargetAttached=target.isConnected||target.ownerDocument.documentElement.contains(target);if(isOptionsObject(options)&&"function"==typeof options.behavior)return options.behavior(isTargetAttached?index_module(target,options):[]);if(isTargetAttached){var computeOptions=!1===options?{block:"end",inline:"nearest"}:isOptionsObject(options)?options:{block:"start",inline:"nearest"};return function(actions,behavior){void 0===behavior&&(behavior="auto");var canSmoothScroll="scrollBehavior"in document.body.style;actions.forEach(function(_ref){var el=_ref.el,top=_ref.top,left=_ref.left;el.scroll&&canSmoothScroll?el.scroll({top:top,left:left,behavior:behavior}):(el.scrollTop=top,el.scrollLeft=left)})}(index_module(target,computeOptions),computeOptions.behavior)}}},12902:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";function n(n){for(var r=arguments.length,t=Array(r>1?r-1:0),e=1;e3?r.i-4:r.i:Array.isArray(n)?1:s(n)?2:v(n)?3:0}function u(n,r){return 2===o(n)?n.has(r):Object.prototype.hasOwnProperty.call(n,r)}function f(n,r,t){var e=o(n);2===e?n.set(r,t):3===e?(n.delete(r),n.add(t)):n[r]=t}function s(n){return X&&n instanceof Map}function v(n){return q&&n instanceof Set}function p(n){return n.o||n.t}function l(n){if(Array.isArray(n))return Array.prototype.slice.call(n);var r=rn(n);delete r[Q];for(var t=nn(r),e=0;e1&&(n.set=n.add=n.clear=n.delete=h),Object.freeze(n),e&&i(n,function(n,r){return d(r,!0)},!0)),n}function h(){n(2)}function y(n){return null==n||"object"!=typeof n||Object.isFrozen(n)}function b(r){var t=tn[r];return t||n(18,r),t}function j(n,r){r&&(b("Patches"),n.u=[],n.s=[],n.v=r)}function O(n){g(n),n.p.forEach(S),n.p=null}function g(n){n===U&&(U=n.l)}function w(n){return U={p:[],l:U,h:n,m:!0,_:0}}function S(n){var r=n[Q];0===r.i||1===r.i?r.j():r.O=!0}function P(r,e){e._=e.p.length;var i=e.p[0],o=void 0!==r&&r!==i;return e.h.g||b("ES5").S(e,r,o),o?(i[Q].P&&(O(e),n(4)),t(r)&&(r=M(e,r),e.l||x(e,r)),e.u&&b("Patches").M(i[Q].t,r,e.u,e.s)):r=M(e,i,[]),O(e),e.u&&e.v(e.u,e.s),r!==H?r:void 0}function M(n,r,t){if(y(r))return r;var e=r[Q];if(!e)return i(r,function(i,o){return A(n,e,r,i,o,t)},!0),r;if(e.A!==n)return r;if(!e.P)return x(n,e.t,!0),e.t;if(!e.I){e.I=!0,e.A._--;var o=4===e.i||5===e.i?e.o=l(e.k):e.o;i(3===e.i?new Set(o):o,function(r,i){return A(n,e,o,r,i,t)}),x(n,o,!1),t&&n.u&&b("Patches").R(e,t,n.u,n.s)}return e.o}function A(e,i,o,a,c,s){if(r(c)){var v=M(e,c,s&&i&&3!==i.i&&!u(i.D,a)?s.concat(a):void 0);if(f(o,a,v),!r(v))return;e.m=!1}if(t(c)&&!y(c)){if(!e.h.F&&e._<1)return;M(e,c),i&&i.A.l||x(e,c)}}function x(n,r,t){void 0===t&&(t=!1),n.h.F&&n.m&&d(r,t)}function z(n,r){var t=n[Q];return(t?p(t):n)[r]}function I(n,r){if(r in n)for(var t=Object.getPrototypeOf(n);t;){var e=Object.getOwnPropertyDescriptor(t,r);if(e)return e;t=Object.getPrototypeOf(t)}}function k(n){n.P||(n.P=!0,n.l&&k(n.l))}function E(n){n.o||(n.o=l(n.t))}function R(n,r,t){var t1,e,i,o,u,a,f,e1=s(r)?b("MapSet").N(r,t):v(r)?b("MapSet").T(r,t):n.g?(i=e={i:(t1=Array.isArray(r))?1:0,A:t?t.A:U,P:!1,I:!1,D:{},l:t,t:r,k:null,o:null,j:null,C:!1},o=en,t1&&(i=[e],o=on),a=(u=Proxy.revocable(i,o)).revoke,f=u.proxy,e.k=f,e.j=a,f):b("ES5").J(r,t);return(t?t.A:U).p.push(e1),e1}function F(n,r){switch(r){case 2:return new Map(n);case 3:return Array.from(n)}return l(n)}__webpack_require__.d(__webpack_exports__,{P2:function(){return ln},Uy:function(){return fn},_x:function(){return dn},mv:function(){return r}});var G,U,W="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),X="undefined"!=typeof Map,q="undefined"!=typeof Set,B="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=W?Symbol.for("immer-nothing"):((G={})["immer-nothing"]=!0,G),L=W?Symbol.for("immer-draftable"):"__$immer_draftable",Q=W?Symbol.for("immer-state"):"__$immer_state",Z=""+Object.prototype.constructor,nn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:Object.getOwnPropertyNames,rn=Object.getOwnPropertyDescriptors||function(n){var r={};return nn(n).forEach(function(t){r[t]=Object.getOwnPropertyDescriptor(n,t)}),r},tn={},en={get:function(n,r){if(r===Q)return n;var e,i,e1=p(n);if(!u(e1,r))return(i=I(e1,r))?"value"in i?i.value:null===(e=i.get)||void 0===e?void 0:e.call(n.k):void 0;var i1=e1[r];return n.I||!t(i1)?i1:i1===z(n.t,r)?(E(n),n.o[r]=R(n.A.h,i1,n)):i1},has:function(n,r){return r in p(n)},ownKeys:function(n){return Reflect.ownKeys(p(n))},set:function(n,r,t){var e=I(p(n),r);if(null==e?void 0:e.set)return e.set.call(n.k,t),!0;if(!n.P){var i=z(p(n),r),o=null==i?void 0:i[Q];if(o&&o.t===t)return n.o[r]=t,n.D[r]=!1,!0;if((t===i?0!==t||1/t==1/i:t!=t&&i!=i)&&(void 0!==t||u(n.t,r)))return!0;E(n),k(n)}return n.o[r]===t&&"number"!=typeof t&&(void 0!==t||r in n.o)||(n.o[r]=t,n.D[r]=!0,!0)},deleteProperty:function(n,r){return void 0!==z(n.t,r)||r in n.t?(n.D[r]=!1,E(n),k(n)):delete n.D[r],n.o&&delete n.o[r],!0},getOwnPropertyDescriptor:function(n,r){var t=p(n),e=Reflect.getOwnPropertyDescriptor(t,r);return e?{writable:!0,configurable:1!==n.i||"length"!==r,enumerable:e.enumerable,value:t[r]}:e},defineProperty:function(){n(11)},getPrototypeOf:function(n){return Object.getPrototypeOf(n.t)},setPrototypeOf:function(){n(12)}},on={};i(en,function(n,r){on[n]=function(){return arguments[0]=arguments[0][0],r.apply(this,arguments)}}),on.deleteProperty=function(r,t){return on.set.call(this,r,t,void 0)},on.set=function(r,t,e){return en.set.call(this,r[0],t,e,r[0])};var an=new(function(){function e(r){var e=this;this.g=B,this.F=!0,this.produce=function(r,i,o){if("function"==typeof r&&"function"!=typeof i){var f,u=i;return i=r,function(n){var r=this;void 0===n&&(n=u);for(var t=arguments.length,e1=Array(t>1?t-1:0),o=1;o1?t-1:0),o=1;o=0;e--){var e,i=t[e];if(0===i.path.length&&"replace"===i.op){n=i.value;break}}e>-1&&(t=t.slice(e+1));var o=b("Patches").$;return r(n)?o(n,t):this.produce(n,function(n){return o(n,t)})},e}()),fn=an.produce,ln=(an.produceWithPatches.bind(an),an.setAutoFreeze.bind(an),an.setUseProxies.bind(an),an.applyPatches.bind(an),an.createDraft.bind(an)),dn=an.finishDraft.bind(an)},45628:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ function isObject(o){return"[object Object]"===Object.prototype.toString.call(o)}function isPlainObject(o){var ctor,prot;return!1!==isObject(o)&&(void 0===(ctor=o.constructor)||!1!==isObject(prot=ctor.prototype)&&!1!==prot.hasOwnProperty("isPrototypeOf"))}__webpack_require__.d(__webpack_exports__,{P:function(){return isPlainObject}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2877.4a5ca5df09892683.js b/static/web/_next/static/chunks/2877.4a5ca5df09892683.js deleted file mode 100644 index 3bd7ffaa3..000000000 --- a/static/web/_next/static/chunks/2877.4a5ca5df09892683.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2877],{82877:function(t,e,i){i.r(e),i.d(e,{yaml:function(){return r}});var a=RegExp("\\b((true)|(false)|(on)|(off)|(yes)|(no))$","i");let r={name:"yaml",token:function(t,e){var i=t.peek(),r=e.escaped;if(e.escaped=!1,"#"==i&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---")||t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==i?e.inlinePairs++:"}"==i?e.inlinePairs--:"["==i?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!r&&","==i)return t.next(),"meta";if(e.inlinePairs>0&&!r&&","==i)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/)||e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(a))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==i,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2877.d0822a690b33a36c.js b/static/web/_next/static/chunks/2877.d0822a690b33a36c.js new file mode 100644 index 000000000..1f1ed8b6d --- /dev/null +++ b/static/web/_next/static/chunks/2877.d0822a690b33a36c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2877],{82877:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{yaml:function(){return yaml}});var keywordRegex=RegExp("\\b((true)|(false)|(on)|(off)|(yes)|(no))$","i");let yaml={name:"yaml",token:function(stream,state){var ch=stream.peek(),esc=state.escaped;if(state.escaped=!1,"#"==ch&&(0==stream.pos||/\s/.test(stream.string.charAt(stream.pos-1))))return stream.skipToEnd(),"comment";if(stream.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(state.literal&&stream.indentation()>state.keyCol)return stream.skipToEnd(),"string";if(state.literal&&(state.literal=!1),stream.sol()){if(state.keyCol=0,state.pair=!1,state.pairStart=!1,stream.match("---")||stream.match("..."))return"def";if(stream.match(/^\s*-\s+/))return"meta"}if(stream.match(/^(\{|\}|\[|\])/))return"{"==ch?state.inlinePairs++:"}"==ch?state.inlinePairs--:"["==ch?state.inlineList++:state.inlineList--,"meta";if(state.inlineList>0&&!esc&&","==ch)return stream.next(),"meta";if(state.inlinePairs>0&&!esc&&","==ch)return state.keyCol=0,state.pair=!1,state.pairStart=!1,stream.next(),"meta";if(state.pairStart){if(stream.match(/^\s*(\||\>)\s*/))return state.literal=!0,"meta";if(stream.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==state.inlinePairs&&stream.match(/^\s*-?[0-9\.\,]+\s?$/)||state.inlinePairs>0&&stream.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(stream.match(keywordRegex))return"keyword"}return!state.pair&&stream.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(state.pair=!0,state.keyCol=stream.indentation(),"atom"):state.pair&&stream.match(/^:\s*/)?(state.pairStart=!0,"meta"):(state.pairStart=!1,state.escaped="\\"==ch,stream.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/29107295-1453a3860b50f70e.js b/static/web/_next/static/chunks/29107295-1453a3860b50f70e.js deleted file mode 100644 index 9bc694091..000000000 --- a/static/web/_next/static/chunks/29107295-1453a3860b50f70e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3662],{96486:function(n,t,r){var e;n=r.nmd(n),(function(){var u,i="Expected a function",o="__lodash_hash_undefined__",f="__lodash_placeholder__",a=1/0,c=0/0,l=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],s="[object Arguments]",h="[object Array]",p="[object Boolean]",v="[object Date]",_="[object Error]",g="[object Function]",y="[object GeneratorFunction]",d="[object Map]",b="[object Number]",w="[object Object]",m="[object Promise]",x="[object RegExp]",j="[object Set]",A="[object String]",k="[object Symbol]",O="[object WeakMap]",I="[object ArrayBuffer]",E="[object DataView]",R="[object Float32Array]",z="[object Float64Array]",S="[object Int8Array]",C="[object Int16Array]",W="[object Int32Array]",L="[object Uint8Array]",U="[object Uint8ClampedArray]",B="[object Uint16Array]",T="[object Uint32Array]",$=/\b__p \+= '';/g,D=/\b(__p \+=) '' \+/g,M=/(__e\(.*?\)|\b__t\)) \+\n'';/g,F=/&(?:amp|lt|gt|quot|#39);/g,N=/[&<>"']/g,P=RegExp(F.source),q=RegExp(N.source),Z=/<%-([\s\S]+?)%>/g,K=/<%([\s\S]+?)%>/g,V=/<%=([\s\S]+?)%>/g,G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,J=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Y=/[\\^$.*+?()[\]{}|]/g,Q=RegExp(Y.source),X=/^\s+/,nn=/\s/,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,nr=/\{\n\/\* \[wrapped with (.+)\] \*/,ne=/,? & /,nu=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ni=/[()=,{}\[\]\/\s]/,no=/\\(\\)?/g,nf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,na=/\w*$/,nc=/^[-+]0x[0-9a-f]+$/i,nl=/^0b[01]+$/i,ns=/^\[object .+?Constructor\]$/,nh=/^0o[0-7]+$/i,np=/^(?:0|[1-9]\d*)$/,nv=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,n_=/($^)/,ng=/['\n\r\u2028\u2029\\]/g,ny="\ud800-\udfff",nd="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",nb="\\u2700-\\u27bf",nw="a-z\\xdf-\\xf6\\xf8-\\xff",nm="A-Z\\xc0-\\xd6\\xd8-\\xde",nx="\\ufe0e\\ufe0f",nj="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nA="['’]",nk="["+nj+"]",nO="["+nd+"]",nI="["+nw+"]",nE="[^"+ny+nj+"\\d+"+nb+nw+nm+"]",nR="\ud83c[\udffb-\udfff]",nz="[^"+ny+"]",nS="(?:\ud83c[\udde6-\uddff]){2}",nC="[\ud800-\udbff][\udc00-\udfff]",nW="["+nm+"]",nL="\\u200d",nU="(?:"+nI+"|"+nE+")",nB="(?:"+nA+"(?:d|ll|m|re|s|t|ve))?",nT="(?:"+nA+"(?:D|LL|M|RE|S|T|VE))?",n$="(?:"+nO+"|"+nR+")?",nD="["+nx+"]?",nM="(?:"+nL+"(?:"+[nz,nS,nC].join("|")+")"+nD+n$+")*",nF=nD+n$+nM,nN="(?:"+["["+nb+"]",nS,nC].join("|")+")"+nF,nP="(?:"+[nz+nO+"?",nO,nS,nC,"["+ny+"]"].join("|")+")",nq=RegExp(nA,"g"),nZ=RegExp(nO,"g"),nK=RegExp(nR+"(?="+nR+")|"+nP+nF,"g"),nV=RegExp([nW+"?"+nI+"+"+nB+"(?="+[nk,nW,"$"].join("|")+")","(?:"+nW+"|"+nE+")+"+nT+"(?="+[nk,nW+nU,"$"].join("|")+")",nW+"?"+nU+"+"+nB,nW+"+"+nT,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",nN].join("|"),"g"),nG=RegExp("["+nL+ny+nd+nx+"]"),nH=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nJ=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],nY=-1,nQ={};nQ[R]=nQ[z]=nQ[S]=nQ[C]=nQ[W]=nQ[L]=nQ[U]=nQ[B]=nQ[T]=!0,nQ[s]=nQ[h]=nQ[I]=nQ[p]=nQ[E]=nQ[v]=nQ[_]=nQ[g]=nQ[d]=nQ[b]=nQ[w]=nQ[x]=nQ[j]=nQ[A]=nQ[O]=!1;var nX={};nX[s]=nX[h]=nX[I]=nX[E]=nX[p]=nX[v]=nX[R]=nX[z]=nX[S]=nX[C]=nX[W]=nX[d]=nX[b]=nX[w]=nX[x]=nX[j]=nX[A]=nX[k]=nX[L]=nX[U]=nX[B]=nX[T]=!0,nX[_]=nX[g]=nX[O]=!1;var n0={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},n1=parseFloat,n2=parseInt,n9="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,n3="object"==typeof self&&self&&self.Object===Object&&self,n4=n9||n3||Function("return this")(),n6=t&&!t.nodeType&&t,n7=n6&&n&&!n.nodeType&&n,n8=n7&&n7.exports===n6,n5=n8&&n9.process,tn=function(){try{var n=n7&&n7.require&&n7.require("util").types;if(n)return n;return n5&&n5.binding&&n5.binding("util")}catch(t){}}(),tt=tn&&tn.isArrayBuffer,tr=tn&&tn.isDate,te=tn&&tn.isMap,tu=tn&&tn.isRegExp,ti=tn&&tn.isSet,to=tn&&tn.isTypedArray;function tf(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function ta(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function tv(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function tT(n,t){for(var r=n.length;r--&&tj(t,n[r],0)>-1;);return r}var t$=tE({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tD=tE({"&":"&","<":"<",">":">",'"':""","'":"'"});function tM(n){return"\\"+n0[n]}function tF(n){return nG.test(n)}function tN(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function tP(n,t){return function(r){return n(t(r))}}function tq(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"}),tJ=function n(t){var r,e,nn,ny,nd=(t=null==t?n4:tJ.defaults(n4.Object(),t,tJ.pick(n4,nJ))).Array,nb=t.Date,nw=t.Error,nm=t.Function,nx=t.Math,nj=t.Object,nA=t.RegExp,nk=t.String,nO=t.TypeError,nI=nd.prototype,nE=nm.prototype,nR=nj.prototype,nz=t["__core-js_shared__"],nS=nE.toString,nC=nR.hasOwnProperty,nW=0,nL=(r=/[^.]+$/.exec(nz&&nz.keys&&nz.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",nU=nR.toString,nB=nS.call(nj),nT=n4._,n$=nA("^"+nS.call(nC).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),nD=n8?t.Buffer:u,nM=t.Symbol,nF=t.Uint8Array,nN=nD?nD.allocUnsafe:u,nP=tP(nj.getPrototypeOf,nj),nK=nj.create,nG=nR.propertyIsEnumerable,n0=nI.splice,n9=nM?nM.isConcatSpreadable:u,n3=nM?nM.iterator:u,n6=nM?nM.toStringTag:u,n7=function(){try{var n=uy(nj,"defineProperty");return n({},"",{}),n}catch(t){}}(),n5=t.clearTimeout!==n4.clearTimeout&&t.clearTimeout,tn=nb&&nb.now!==n4.Date.now&&nb.now,tw=t.setTimeout!==n4.setTimeout&&t.setTimeout,tE=nx.ceil,tY=nx.floor,tQ=nj.getOwnPropertySymbols,tX=nD?nD.isBuffer:u,t0=t.isFinite,t1=nI.join,t2=tP(nj.keys,nj),t9=nx.max,t3=nx.min,t4=nb.now,t6=t.parseInt,t7=nx.random,t8=nI.reverse,t5=uy(t,"DataView"),rn=uy(t,"Map"),rt=uy(t,"Promise"),rr=uy(t,"Set"),re=uy(t,"WeakMap"),ru=uy(nj,"create"),ri=re&&new re,ro={},rf=uN(t5),ra=uN(rn),rc=uN(rt),rl=uN(rr),rs=uN(re),rh=nM?nM.prototype:u,rp=rh?rh.valueOf:u,rv=rh?rh.toString:u;function r_(n){if(iY(n)&&!iM(n)&&!(n instanceof rb)){if(n instanceof rd)return n;if(nC.call(n,"__wrapped__"))return uP(n)}return new rd(n)}var rg=function(){function n(){}return function(t){if(!iJ(t))return{};if(nK)return nK(t);n.prototype=t;var r=new n;return n.prototype=u,r}}();function ry(){}function rd(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function rb(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function rw(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function rT(n,t,r,e,i,o){var f,a=1&t,c=2&t;if(r&&(f=i?r(n,e,i,o):r(n)),u!==f)return f;if(!iJ(n))return n;var l=iM(n);if(l){if(_=(h=n).length,m=new h.constructor(_),_&&"string"==typeof h[0]&&nC.call(h,"index")&&(m.index=h.index,m.input=h.input),f=m,!a)return eZ(n,f)}else{var h,_,m,O,$,D,M=uw(n),F=M==g||M==y;if(iq(n))return eD(n,a);if(M==w||M==s||F&&!i){if(f=c||F?{}:ux(n),!a)return c?(O=(D=f)&&eK(n,od(n),D),eK(n,ub(n),O)):($=rW(f,n),eK(n,ud(n),$))}else{if(!nX[M])return i?n:{};f=function(n,t,r){var e,u,i=n.constructor;switch(t){case I:return eM(n);case p:case v:return new i(+n);case E:return e=r?eM(n.buffer):n.buffer,new n.constructor(e,n.byteOffset,n.byteLength);case R:case z:case S:case C:case W:case L:case U:case B:case T:return eF(n,r);case d:return new i;case b:case A:return new i(n);case x:return(u=new n.constructor(n.source,na.exec(n))).lastIndex=n.lastIndex,u;case j:return new i;case k:return rp?nj(rp.call(n)):{}}}(n,M,a)}}o||(o=new rA);var N=o.get(n);if(N)return N;o.set(n,f),i2(n)?n.forEach(function(e){f.add(rT(e,t,r,e,n,o))}):iQ(n)&&n.forEach(function(e,u){f.set(u,rT(e,t,r,u,n,o))});var P=l?u:(4&t?c?ul:uc:c?od:oy)(n);return tc(P||n,function(e,u){P&&(e=n[u=e]),rz(f,u,rT(e,t,r,u,n,o))}),f}function r$(n,t,r){var e=r.length;if(null==n)return!e;for(n=nj(n);e--;){var i=r[e],o=t[i],f=n[i];if(u===f&&!(i in n)||!o(f))return!1}return!0}function rD(n,t,r){if("function"!=typeof n)throw new nO(i);return uU(function(){n.apply(u,r)},t)}function rM(n,t,r,e){var u=-1,i=tp,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=t_(t,tW(r))),e?(i=tv,o=!1):t.length>=200&&(i=tU,o=!1,t=new rj(t));n:for(;++u-1},rm.prototype.set=function(n,t){var r=this.__data__,e=rS(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},rx.prototype.clear=function(){this.size=0,this.__data__={hash:new rw,map:new(rn||rm),string:new rw}},rx.prototype.delete=function(n){var t=u_(this,n).delete(n);return this.size-=t?1:0,t},rx.prototype.get=function(n){return u_(this,n).get(n)},rx.prototype.has=function(n){return u_(this,n).has(n)},rx.prototype.set=function(n,t){var r=u_(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},rj.prototype.add=rj.prototype.push=function(n){return this.__data__.set(n,o),this},rj.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.clear=function(){this.__data__=new rm,this.size=0},rA.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},rA.prototype.get=function(n){return this.__data__.get(n)},rA.prototype.has=function(n){return this.__data__.has(n)},rA.prototype.set=function(n,t){var r=this.__data__;if(r instanceof rm){var e=r.__data__;if(!rn||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new rx(e)}return r.set(n,t),this.size=r.size,this};var rF=eH(rH),rN=eH(rJ,!0);function rP(n,t){var r=!0;return rF(n,function(n,e,u){return r=!!t(n,e,u)}),r}function rq(n,t,r){for(var e=-1,i=n.length;++e0&&r(f)?t>1?rK(f,t-1,r,e,u):tg(u,f):e||(u[u.length]=f)}return u}var rV=eJ(),rG=eJ(!0);function rH(n,t){return n&&rV(n,t,oy)}function rJ(n,t){return n&&rG(n,t,oy)}function rY(n,t){return th(t,function(t){return iV(n[t])})}function rQ(n,t){t=eB(t,n);for(var r=0,e=t.length;null!=n&&rt}function r2(n,t){return null!=n&&nC.call(n,t)}function r9(n,t){return null!=n&&t in nj(n)}function r3(n,t,r){for(var e=r?tv:tp,i=n[0].length,o=n.length,f=o,a=nd(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=t_(s,tW(t))),c=t3(s.length,c),a[f]=!r&&(t||i>=120&&s.length>=120)?new rj(f&&s):u}s=n[0];var h=-1,p=a[0];n:for(;++h=f)return a;return a*("desc"==r[e]?-1:1)}}return n.index-t.index}(n,t,r)})}function ec(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&n0.call(f,a,1),n0.call(n,a,1);return n}function es(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;uA(u)?n0.call(n,u,1):eE(n,u)}}return n}function eh(n,t){return n+tY(t7()*(t-n+1))}function ep(n,t){var r="";if(!n||t<1||t>9007199254740991)return r;do t%2&&(r+=n),(t=tY(t/2))&&(n+=n);while(t);return r}function ev(n,t){return uB(uS(n,t,oP),n+"")}function e_(n){return rO(oO(n))}function eg(n,t){var r=oO(n);return uD(r,rB(t,0,r.length))}function ey(n,t,r,e){if(!iJ(n))return n;t=eB(t,n);for(var i=-1,o=t.length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=nd(u);++e>>1,o=n[i];null!==o&&!i3(o)&&(r?o<=t:o=200){var c=t?null:ut(n);if(c)return tZ(c);o=!1,u=tU,a=new rj}else a=t?[]:f;n:for(;++e=e?n:ew(n,t,r)}var e$=n5||function(n){return n4.clearTimeout(n)};function eD(n,t){if(t)return n.slice();var r=n.length,e=nN?nN(r):new n.constructor(r);return n.copy(e),e}function eM(n){var t=new n.constructor(n.byteLength);return new nF(t).set(new nF(n)),t}function eF(n,t){var r=t?eM(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function eN(n,t){if(n!==t){var r=u!==n,e=null===n,i=n==n,o=i3(n),f=u!==t,a=null===t,c=t==t,l=i3(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||e&&f&&c||!r&&c||!i)return 1;if(!e&&!o&&!l&&n1?r[i-1]:u,f=i>2?r[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,f&&uk(r[0],r[1],f)&&(o=i<3?u:o,i=1),t=nj(t);++e-1?i[o?t[f]:f]:u}}function e1(n){return ua(function(t){var r=t.length,e=r,o=rd.prototype.thru;for(n&&t.reverse();e--;){var f=t[e];if("function"!=typeof f)throw new nO(i);if(o&&!a&&"wrapper"==uh(f))var a=new rd([],!0)}for(e=a?e:r;++e1&&b.reverse(),s&&ca))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&r?new rj:u;for(o.set(n,t),o.set(t,n);++h-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(nt,"{\n/* [wrapped with "+t+"] */\n")}(i,(e=(u=i.match(nr))?u[1].split(ne):[],tc(l,function(n){var t="_."+n[0];r&n[1]&&!tp(e,t)&&e.push(t)}),e.sort())))}function u$(n){var t=0,r=0;return function(){var e=t4(),i=16-(e-r);if(r=e,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(u,arguments)}}function uD(n,t){var r=-1,e=n.length,i=e-1;for(t=u===t?e:t;++r1?n[t-1]:u;return r="function"==typeof r?(n.pop(),r):u,u5(n,r)});function ia(n){var t=r_(n);return t.__chain__=!0,t}function ic(n,t){return t(n)}var il=ua(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,i=function(t){return rU(t,n)};return!(t>1)&&!this.__actions__.length&&e instanceof rb&&uA(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:ic,args:[i],thisArg:u}),new rd(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(u),n})):this.thru(i)}),is=eV(function(n,t,r){nC.call(n,r)?++n[r]:rL(n,r,1)}),ih=e0(uV),ip=e0(uG);function iv(n,t){return(iM(n)?tc:rF)(n,uv(t,3))}function i_(n,t){return(iM(n)?tl:rN)(n,uv(t,3))}var ig=eV(function(n,t,r){nC.call(n,r)?n[r].push(t):rL(n,r,[t])}),iy=ev(function(n,t,r){var e=-1,u="function"==typeof t,i=iN(n)?nd(n.length):[];return rF(n,function(n){i[++e]=u?tf(t,n,r):r4(n,t,r)}),i}),id=eV(function(n,t,r){rL(n,r,t)});function ib(n,t){return(iM(n)?t_:ee)(n,uv(t,3))}var iw=eV(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),im=ev(function(n,t){if(null==n)return[];var r=t.length;return r>1&&uk(n,t[0],t[1])?t=[]:r>2&&uk(t[0],t[1],t[2])&&(t=[t[0]]),ea(n,rK(t,1),[])}),ix=tn||function(){return n4.Date.now()};function ij(n,t,r){return t=r?u:t,t=n&&null==t?n.length:t,ue(n,128,u,u,u,u,t)}function iA(n,t){var r;if("function"!=typeof t)throw new nO(i);return n=on(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=u),r}}var ik=ev(function(n,t,r){var e=1;if(r.length){var u=tq(r,up(ik));e|=32}return ue(n,e,t,r,u)}),iO=ev(function(n,t,r){var e=3;if(r.length){var u=tq(r,up(iO));e|=32}return ue(t,e,n,r,u)});function iI(n,t,r){var e,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new nO(i);function _(t){var r=e,i=o;return e=o=u,s=t,a=n.apply(i,r)}function g(n){var r=n-l,e=n-s;return u===l||r>=t||r<0||p&&e>=f}function y(){var n,r,e,u=ix();if(g(u))return d(u);c=uU(y,(n=u-l,r=u-s,e=t-n,p?t3(e,f-r):e))}function d(n){return(c=u,v&&e)?_(n):(e=o=u,a)}function b(){var n,r=ix(),i=g(r);if(e=arguments,o=this,l=r,i){if(u===c)return s=n=l,c=uU(y,t),h?_(n):a;if(p)return e$(c),c=uU(y,t),_(l)}return u===c&&(c=uU(y,t)),a}return t=or(t)||0,iJ(r)&&(h=!!r.leading,f=(p="maxWait"in r)?t9(or(r.maxWait)||0,t):f,v="trailing"in r?!!r.trailing:v),b.cancel=function(){u!==c&&e$(c),s=0,e=l=o=c=u},b.flush=function(){return u===c?a:d(ix())},b}var iE=ev(function(n,t){return rD(n,1,t)}),iR=ev(function(n,t,r){return rD(n,or(t)||0,r)});function iz(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new nO(i);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(iz.Cache||rx),r}function iS(n){if("function"!=typeof n)throw new nO(i);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}iz.Cache=rx;var iC=ev(function(n,t){var r=(t=1==t.length&&iM(t[0])?t_(t[0],tW(uv())):t_(rK(t,1),tW(uv()))).length;return ev(function(e){for(var u=-1,i=t3(e.length,r);++u=t}),iD=r6(function(){return arguments}())?r6:function(n){return iY(n)&&nC.call(n,"callee")&&!nG.call(n,"callee")},iM=nd.isArray,iF=tt?tW(tt):function(n){return iY(n)&&r0(n)==I};function iN(n){return null!=n&&iH(n.length)&&!iV(n)}function iP(n){return iY(n)&&iN(n)}var iq=tX||o2,iZ=tr?tW(tr):function(n){return iY(n)&&r0(n)==v};function iK(n){if(!iY(n))return!1;var t=r0(n);return t==_||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!i0(n)}function iV(n){if(!iJ(n))return!1;var t=r0(n);return t==g||t==y||"[object AsyncFunction]"==t||"[object Proxy]"==t}function iG(n){return"number"==typeof n&&n==on(n)}function iH(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=9007199254740991}function iJ(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function iY(n){return null!=n&&"object"==typeof n}var iQ=te?tW(te):function(n){return iY(n)&&uw(n)==d};function iX(n){return"number"==typeof n||iY(n)&&r0(n)==b}function i0(n){if(!iY(n)||r0(n)!=w)return!1;var t=nP(n);if(null===t)return!0;var r=nC.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&nS.call(r)==nB}var i1=tu?tW(tu):function(n){return iY(n)&&r0(n)==x},i2=ti?tW(ti):function(n){return iY(n)&&uw(n)==j};function i9(n){return"string"==typeof n||!iM(n)&&iY(n)&&r0(n)==A}function i3(n){return"symbol"==typeof n||iY(n)&&r0(n)==k}var i4=to?tW(to):function(n){return iY(n)&&iH(n.length)&&!!nQ[r0(n)]},i6=e8(er),i7=e8(function(n,t){return n<=t});function i8(n){if(!n)return[];if(iN(n))return i9(n)?tV(n):eZ(n);if(n3&&n[n3])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[n3]());var t=uw(n);return(t==d?tN:t==j?tZ:oO)(n)}function i5(n){return n?(n=or(n))===a||n===-a?(n<0?-1:1)*17976931348623157e292:n==n?n:0:0===n?n:0}function on(n){var t=i5(n),r=t%1;return t==t?r?t-r:t:0}function ot(n){return n?rB(on(n),0,4294967295):0}function or(n){if("number"==typeof n)return n;if(i3(n))return c;if(iJ(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=iJ(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=tC(n);var r=nl.test(n);return r||nh.test(n)?n2(n.slice(2),r?2:8):nc.test(n)?c:+n}function oe(n){return eK(n,od(n))}function ou(n){return null==n?"":eO(n)}var oi=eG(function(n,t){if(uR(t)||iN(t)){eK(t,oy(t),n);return}for(var r in t)nC.call(t,r)&&rz(n,r,t[r])}),oo=eG(function(n,t){eK(t,od(t),n)}),of=eG(function(n,t,r,e){eK(t,od(t),n,e)}),oa=eG(function(n,t,r,e){eK(t,oy(t),n,e)}),oc=ua(rU),ol=ev(function(n,t){n=nj(n);var r=-1,e=t.length,i=e>2?t[2]:u;for(i&&uk(t[0],t[1],i)&&(e=1);++r1),t}),eK(n,ul(n),r),e&&(r=rT(r,7,uo));for(var u=t.length;u--;)eE(r,t[u]);return r}),ox=ua(function(n,t){return null==n?{}:ec(n,t,function(t,r){return op(n,r)})});function oj(n,t){if(null==n)return{};var r=t_(ul(n),function(n){return[n]});return t=uv(t),ec(n,r,function(n,r){return t(n,r[0])})}var oA=ur(oy),ok=ur(od);function oO(n){return null==n?[]:tL(n,oy(n))}var oI=eQ(function(n,t,r){return t=t.toLowerCase(),n+(r?oE(t):t)});function oE(n){return oB(ou(n).toLowerCase())}function oR(n){return(n=ou(n))&&n.replace(nv,t$).replace(nZ,"")}var oz=eQ(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),oS=eQ(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),oC=eY("toLowerCase"),oW=eQ(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),oL=eQ(function(n,t,r){return n+(r?" ":"")+oB(t)}),oU=eQ(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),oB=eY("toUpperCase");function oT(n,t,r){if(n=ou(n),t=r?u:t,u===t){var e;return(e=n,nH.test(e))?n.match(nV)||[]:n.match(nu)||[]}return n.match(t)||[]}var o$=ev(function(n,t){try{return tf(n,u,t)}catch(r){return iK(r)?r:new nw(r)}}),oD=ua(function(n,t){return tc(t,function(t){rL(n,t=uF(t),ik(n[t],n))}),n});function oM(n){return function(){return n}}var oF=e1(),oN=e1(!0);function oP(n){return n}function oq(n){return en("function"==typeof n?n:rT(n,1))}var oZ=ev(function(n,t){return function(r){return r4(r,n,t)}}),oK=ev(function(n,t){return function(r){return r4(n,r,t)}});function oV(n,t,r){var e=oy(t),u=rY(t,e);null!=r||iJ(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=rY(t,oy(t)));var i=!(iJ(r)&&"chain"in r)||!!r.chain,o=iV(n);return tc(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=eZ(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,tg([this.value()],arguments))})}),n}function oG(){}var oH=e4(t_),oJ=e4(ts),oY=e4(tb);function oQ(n){return uO(n)?tI(uF(n)):function(t){return rQ(t,n)}}var oX=e7(),o0=e7(!0);function o1(){return[]}function o2(){return!1}var o9=e3(function(n,t){return n+t},0),o3=un("ceil"),o4=e3(function(n,t){return n/t},1),o6=un("floor"),o7=e3(function(n,t){return n*t},1),o8=un("round"),o5=e3(function(n,t){return n-t},0);return r_.after=function(n,t){if("function"!=typeof t)throw new nO(i);return n=on(n),function(){if(--n<1)return t.apply(this,arguments)}},r_.ary=ij,r_.assign=oi,r_.assignIn=oo,r_.assignInWith=of,r_.assignWith=oa,r_.at=oc,r_.before=iA,r_.bind=ik,r_.bindAll=oD,r_.bindKey=iO,r_.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return iM(n)?n:[n]},r_.chain=ia,r_.chunk=function(n,t,r){t=(r?uk(n,t,r):u===t)?1:t9(on(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var i=0,o=0,f=nd(tE(e/t));ii?0:i+r),(e=u===e||e>i?i:on(e))<0&&(e+=i),e=r>e?0:ot(e);r>>0)?(n=ou(n))&&("string"==typeof t||null!=t&&!i1(t))&&!(t=eO(t))&&tF(n)?eT(tV(n),0,r):n.split(t,r):[]},r_.spread=function(n,t){if("function"!=typeof n)throw new nO(i);return t=null==t?0:t9(on(t),0),ev(function(r){var e=r[t],u=eT(r,0,t);return e&&tg(u,e),tf(n,this,u)})},r_.tail=function(n){var t=null==n?0:n.length;return t?ew(n,1,t):[]},r_.take=function(n,t,r){return n&&n.length?ew(n,0,(t=r||u===t?1:on(t))<0?0:t):[]},r_.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?ew(n,(t=e-(t=r||u===t?1:on(t)))<0?0:t,e):[]},r_.takeRightWhile=function(n,t){return n&&n.length?ez(n,uv(t,3),!1,!0):[]},r_.takeWhile=function(n,t){return n&&n.length?ez(n,uv(t,3)):[]},r_.tap=function(n,t){return t(n),n},r_.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new nO(i);return iJ(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),iI(n,t,{leading:e,maxWait:t,trailing:u})},r_.thru=ic,r_.toArray=i8,r_.toPairs=oA,r_.toPairsIn=ok,r_.toPath=function(n){return iM(n)?t_(n,uF):i3(n)?[n]:eZ(uM(ou(n)))},r_.toPlainObject=oe,r_.transform=function(n,t,r){var e=iM(n),u=e||iq(n)||i4(n);if(t=uv(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:iJ(n)&&iV(i)?rg(nP(n)):{}}return(u?tc:rH)(n,function(n,e,u){return t(r,n,e,u)}),r},r_.unary=function(n){return ij(n,1)},r_.union=u4,r_.unionBy=u6,r_.unionWith=u7,r_.uniq=function(n){return n&&n.length?eI(n):[]},r_.uniqBy=function(n,t){return n&&n.length?eI(n,uv(t,2)):[]},r_.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?eI(n,u,t):[]},r_.unset=function(n,t){return null==n||eE(n,t)},r_.unzip=u8,r_.unzipWith=u5,r_.update=function(n,t,r){return null==n?n:eR(n,t,eU(r))},r_.updateWith=function(n,t,r,e){return e="function"==typeof e?e:u,null==n?n:eR(n,t,eU(r),e)},r_.values=oO,r_.valuesIn=function(n){return null==n?[]:tL(n,od(n))},r_.without=it,r_.words=oT,r_.wrap=function(n,t){return iW(eU(t),n)},r_.xor=ir,r_.xorBy=ie,r_.xorWith=iu,r_.zip=ii,r_.zipObject=function(n,t){return eW(n||[],t||[],rz)},r_.zipObjectDeep=function(n,t){return eW(n||[],t||[],ey)},r_.zipWith=io,r_.entries=oA,r_.entriesIn=ok,r_.extend=oo,r_.extendWith=of,oV(r_,r_),r_.add=o9,r_.attempt=o$,r_.camelCase=oI,r_.capitalize=oE,r_.ceil=o3,r_.clamp=function(n,t,r){return u===r&&(r=t,t=u),u!==r&&(r=(r=or(r))==r?r:0),u!==t&&(t=(t=or(t))==t?t:0),rB(or(n),t,r)},r_.clone=function(n){return rT(n,4)},r_.cloneDeep=function(n){return rT(n,5)},r_.cloneDeepWith=function(n,t){return rT(n,5,t="function"==typeof t?t:u)},r_.cloneWith=function(n,t){return rT(n,4,t="function"==typeof t?t:u)},r_.conformsTo=function(n,t){return null==t||r$(n,t,oy(t))},r_.deburr=oR,r_.defaultTo=function(n,t){return null==n||n!=n?t:n},r_.divide=o4,r_.endsWith=function(n,t,r){n=ou(n),t=eO(t);var e=n.length,i=r=u===r?e:rB(on(r),0,e);return(r-=t.length)>=0&&n.slice(r,i)==t},r_.eq=iB,r_.escape=function(n){return(n=ou(n))&&q.test(n)?n.replace(N,tD):n},r_.escapeRegExp=function(n){return(n=ou(n))&&Q.test(n)?n.replace(Y,"\\$&"):n},r_.every=function(n,t,r){var e=iM(n)?ts:rP;return r&&uk(n,t,r)&&(t=u),e(n,uv(t,3))},r_.find=ih,r_.findIndex=uV,r_.findKey=function(n,t){return tm(n,uv(t,3),rH)},r_.findLast=ip,r_.findLastIndex=uG,r_.findLastKey=function(n,t){return tm(n,uv(t,3),rJ)},r_.floor=o6,r_.forEach=iv,r_.forEachRight=i_,r_.forIn=function(n,t){return null==n?n:rV(n,uv(t,3),od)},r_.forInRight=function(n,t){return null==n?n:rG(n,uv(t,3),od)},r_.forOwn=function(n,t){return n&&rH(n,uv(t,3))},r_.forOwnRight=function(n,t){return n&&rJ(n,uv(t,3))},r_.get=oh,r_.gt=iT,r_.gte=i$,r_.has=function(n,t){return null!=n&&um(n,t,r2)},r_.hasIn=op,r_.head=uJ,r_.identity=oP,r_.includes=function(n,t,r,e){n=iN(n)?n:oO(n),r=r&&!e?on(r):0;var u=n.length;return r<0&&(r=t9(u+r,0)),i9(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&tj(n,t,r)>-1},r_.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var u=null==r?0:on(r);return u<0&&(u=t9(e+u,0)),tj(n,t,u)},r_.inRange=function(n,t,r){var e,i,o;return t=i5(t),u===r?(r=t,t=0):r=i5(r),(e=n=or(n))>=t3(i=t,o=r)&&e=-9007199254740991&&n<=9007199254740991},r_.isSet=i2,r_.isString=i9,r_.isSymbol=i3,r_.isTypedArray=i4,r_.isUndefined=function(n){return u===n},r_.isWeakMap=function(n){return iY(n)&&uw(n)==O},r_.isWeakSet=function(n){return iY(n)&&"[object WeakSet]"==r0(n)},r_.join=function(n,t){return null==n?"":t1.call(n,t)},r_.kebabCase=oz,r_.last=u0,r_.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return -1;var i=e;return u!==r&&(i=(i=on(r))<0?t9(e+i,0):t3(i,e-1)),t==t?function(n,t,r){for(var e=r+1;e--&&n[e]!==t;);return e}(n,t,i):tx(n,tk,i,!0)},r_.lowerCase=oS,r_.lowerFirst=oC,r_.lt=i6,r_.lte=i7,r_.max=function(n){return n&&n.length?rq(n,oP,r1):u},r_.maxBy=function(n,t){return n&&n.length?rq(n,uv(t,2),r1):u},r_.mean=function(n){return tO(n,oP)},r_.meanBy=function(n,t){return tO(n,uv(t,2))},r_.min=function(n){return n&&n.length?rq(n,oP,er):u},r_.minBy=function(n,t){return n&&n.length?rq(n,uv(t,2),er):u},r_.stubArray=o1,r_.stubFalse=o2,r_.stubObject=function(){return{}},r_.stubString=function(){return""},r_.stubTrue=function(){return!0},r_.multiply=o7,r_.nth=function(n,t){return n&&n.length?ef(n,on(t)):u},r_.noConflict=function(){return n4._===this&&(n4._=nT),this},r_.noop=oG,r_.now=ix,r_.pad=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return e6(tY(u),r)+n+e6(tE(u),r)},r_.padEnd=function(n,t,r){n=ou(n);var e=(t=on(t))?tK(n):0;return t&&et){var e=n;n=t,t=e}if(r||n%1||t%1){var i=t7();return t3(n+i*(t-n+n1("1e-"+((i+"").length-1))),t)}return eh(n,t)},r_.reduce=function(n,t,r){var e=iM(n)?ty:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rF)},r_.reduceRight=function(n,t,r){var e=iM(n)?td:tR,u=arguments.length<3;return e(n,uv(t,4),r,u,rN)},r_.repeat=function(n,t,r){return t=(r?uk(n,t,r):u===t)?1:on(t),ep(ou(n),t)},r_.replace=function(){var n=arguments,t=ou(n[0]);return n.length<3?t:t.replace(n[1],n[2])},r_.result=function(n,t,r){t=eB(t,n);var e=-1,i=t.length;for(i||(i=1,n=u);++e9007199254740991)return[];var r=4294967295,e=t3(n,4294967295);t=uv(t),n-=4294967295;for(var u=tS(e,t);++r=o)return n;var a=r-tK(e);if(a<1)return e;var c=f?eT(f,0,a).join(""):n.slice(0,a);if(u===i)return c+e;if(f&&(a+=c.length-a),i1(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=nA(i.source,ou(na.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,u===h?a:h)}}else if(n.indexOf(eO(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+e},r_.unescape=function(n){return(n=ou(n))&&P.test(n)?n.replace(F,tH):n},r_.uniqueId=function(n){var t=++nW;return ou(n)+t},r_.upperCase=oU,r_.upperFirst=oB,r_.each=iv,r_.eachRight=i_,r_.first=uJ,oV(r_,(ny={},rH(r_,function(n,t){nC.call(r_.prototype,t)||(ny[t]=n)}),ny),{chain:!1}),r_.VERSION="4.17.21",tc(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){r_[n].placeholder=r_}),tc(["drop","take"],function(n,t){rb.prototype[n]=function(r){r=u===r?1:t9(on(r),0);var e=this.__filtered__&&!t?new rb(this):this.clone();return e.__filtered__?e.__takeCount__=t3(r,e.__takeCount__):e.__views__.push({size:t3(r,4294967295),type:n+(e.__dir__<0?"Right":"")}),e},rb.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),tc(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;rb.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:uv(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),tc(["head","last"],function(n,t){var r="take"+(t?"Right":"");rb.prototype[n]=function(){return this[r](1).value()[0]}}),tc(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");rb.prototype[n]=function(){return this.__filtered__?new rb(this):this[r](1)}}),rb.prototype.compact=function(){return this.filter(oP)},rb.prototype.find=function(n){return this.filter(n).head()},rb.prototype.findLast=function(n){return this.reverse().find(n)},rb.prototype.invokeMap=ev(function(n,t){return"function"==typeof n?new rb(this):this.map(function(r){return r4(r,n,t)})}),rb.prototype.reject=function(n){return this.filter(iS(uv(n)))},rb.prototype.slice=function(n,t){n=on(n);var r=this;return r.__filtered__&&(n>0||t<0)?new rb(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),u!==t&&(r=(t=on(t))<0?r.dropRight(-t):r.take(t-n)),r)},rb.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},rb.prototype.toArray=function(){return this.take(4294967295)},rH(rb.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),i=r_[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);i&&(r_.prototype[t]=function(){var t=this.__wrapped__,f=e?[1]:arguments,a=t instanceof rb,c=f[0],l=a||iM(t),s=function(n){var t=i.apply(r_,tg([n],f));return e&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new rb(this);var g=n.apply(t,f);return g.__actions__.push({func:ic,args:[s],thisArg:u}),new rd(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?e?g.value()[0]:g.value():g)})}),tc(["pop","push","shift","sort","splice","unshift"],function(n){var t=nI[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);r_.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(iM(u)?u:[],n)}return this[r](function(r){return t.apply(iM(r)?r:[],n)})}}),rH(rb.prototype,function(n,t){var r=r_[t];if(r){var e=r.name+"";nC.call(ro,e)||(ro[e]=[]),ro[e].push({name:t,func:r})}}),ro[e2(u,2).name]=[{name:"wrapper",func:u}],rb.prototype.clone=function(){var n=new rb(this.__wrapped__);return n.__actions__=eZ(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=eZ(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=eZ(this.__views__),n},rb.prototype.reverse=function(){if(this.__filtered__){var n=new rb(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n},rb.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=iM(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length,t=n?u:this.__values__[this.__index__++];return{done:n,value:t}},r_.prototype.plant=function(n){for(var t,r=this;r instanceof ry;){var e=uP(r);e.__index__=0,e.__values__=u,t?i.__wrapped__=e:t=e;var i=e;r=r.__wrapped__}return i.__wrapped__=n,t},r_.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof rb){var t=n;return this.__actions__.length&&(t=new rb(this)),(t=t.reverse()).__actions__.push({func:ic,args:[u3],thisArg:u}),new rd(t,this.__chain__)}return this.thru(u3)},r_.prototype.toJSON=r_.prototype.valueOf=r_.prototype.value=function(){return eS(this.__wrapped__,this.__actions__)},r_.prototype.first=r_.prototype.head,n3&&(r_.prototype[n3]=function(){return this}),r_}();n4._=tJ,e=(function(){return tJ}).call(t,r,t,n),u!==e&&(n.exports=e)}).call(this)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/29107295-8f8e17c44e039888.js b/static/web/_next/static/chunks/29107295-8f8e17c44e039888.js new file mode 100644 index 000000000..57a554b70 --- /dev/null +++ b/static/web/_next/static/chunks/29107295-8f8e17c44e039888.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3662],{96486:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;module=__webpack_require__.nmd(module),(function(){var undefined,FUNC_ERROR_TEXT="Expected a function",HASH_UNDEFINED="__lodash_hash_undefined__",PLACEHOLDER="__lodash_placeholder__",INFINITY=1/0,NAN=0/0,wrapFlags=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",promiseTag="[object Promise]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",reEmptyStringLeading=/\b__p \+= '';/g,reEmptyStringMiddle=/\b(__p \+=) '' \+/g,reEmptyStringTrailing=/(__e\(.*?\)|\b__t\)) \+\n'';/g,reEscapedHtml=/&(?:amp|lt|gt|quot|#39);/g,reUnescapedHtml=/[&<>"']/g,reHasEscapedHtml=RegExp(reEscapedHtml.source),reHasUnescapedHtml=RegExp(reUnescapedHtml.source),reEscape=/<%-([\s\S]+?)%>/g,reEvaluate=/<%([\s\S]+?)%>/g,reInterpolate=/<%=([\s\S]+?)%>/g,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/,rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reHasRegExpChar=RegExp(reRegExpChar.source),reTrimStart=/^\s+/,reWhitespace=/\s/,reWrapComment=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,reWrapDetails=/\{\n\/\* \[wrapped with (.+)\] \*/,reSplitDetails=/,? & /,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,reForbiddenIdentifierChars=/[()=,{}\[\]\/\s]/,reEscapeChar=/\\(\\)?/g,reEsTemplate=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,reFlags=/\w*$/,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsHostCtor=/^\[object .+?Constructor\]$/,reIsOctal=/^0o[0-7]+$/i,reIsUint=/^(?:0|[1-9]\d*)$/,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,reNoMatch=/($^)/,reUnescapedString=/['\n\r\u2028\u2029\\]/g,rsAstralRange="\ud800-\udfff",rsComboRange="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsApos="['’]",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+"\\d+"+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\ud83c[\udffb-\udfff]",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\ud83c[\udde6-\uddff]){2}",rsSurrPair="[\ud800-\udbff][\udc00-\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos+"(?:D|LL|M|RE|S|T|VE))?",reOptMod="(?:"+rsCombo+"|"+rsFitz+")?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+["["+rsDingbatRange+"]",rsRegional,rsSurrPair].join("|")+")"+rsSeq,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,"["+rsAstralRange+"]"].join("|")+")",reApos=RegExp(rsApos,"g"),reComboMark=RegExp(rsCombo,"g"),reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g"),reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")","(?:"+rsUpper+"|"+rsMisc+")+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",rsEmoji].join("|"),"g"),reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]"),reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,contextProps=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],templateCounter=-1,typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;var cloneableTags={};cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;var stringEscapes={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},freeParseFloat=parseFloat,freeParseInt=parseInt,freeGlobal="object"==typeof __webpack_require__.g&&__webpack_require__.g&&__webpack_require__.g.Object===Object&&__webpack_require__.g,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),freeExports=exports&&!exports.nodeType&&exports,freeModule=freeExports&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var types=freeModule&&freeModule.require&&freeModule.require("util").types;if(types)return types;return freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}(),nodeIsArrayBuffer=nodeUtil&&nodeUtil.isArrayBuffer,nodeIsDate=nodeUtil&&nodeUtil.isDate,nodeIsMap=nodeUtil&&nodeUtil.isMap,nodeIsRegExp=nodeUtil&&nodeUtil.isRegExp,nodeIsSet=nodeUtil&&nodeUtil.isSet,nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray;function apply(func,thisArg,args){switch(args.length){case 0:return func.call(thisArg);case 1:return func.call(thisArg,args[0]);case 2:return func.call(thisArg,args[0],args[1]);case 3:return func.call(thisArg,args[0],args[1],args[2])}return func.apply(thisArg,args)}function arrayAggregator(array,setter,iteratee,accumulator){for(var index=-1,length=null==array?0:array.length;++index-1}function arrayIncludesWith(array,value,comparator){for(var index=-1,length=null==array?0:array.length;++index-1;);return index}function charsEndIndex(strSymbols,chrSymbols){for(var index=strSymbols.length;index--&&baseIndexOf(chrSymbols,strSymbols[index],0)>-1;);return index}var deburrLetter=basePropertyOf({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),escapeHtmlChar=basePropertyOf({"&":"&","<":"<",">":">",'"':""","'":"'"});function escapeStringChar(chr){return"\\"+stringEscapes[chr]}function hasUnicode(string){return reHasUnicode.test(string)}function mapToArray(map){var index=-1,result=Array(map.size);return map.forEach(function(value,key){result[++index]=[key,value]}),result}function overArg(func,transform){return function(arg){return func(transform(arg))}}function replaceHolders(array,placeholder){for(var index=-1,length=array.length,resIndex=0,result=[];++index",""":'"',"'":"'"}),_=function runInContext(context){var uid,result,cache,source,Array1=(context=null==context?root:_.defaults(root.Object(),context,_.pick(root,contextProps))).Array,Date=context.Date,Error=context.Error,Function1=context.Function,Math=context.Math,Object1=context.Object,RegExp1=context.RegExp,String=context.String,TypeError=context.TypeError,arrayProto=Array1.prototype,funcProto=Function1.prototype,objectProto=Object1.prototype,coreJsData=context["__core-js_shared__"],funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,idCounter=0,maskSrcKey=(uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||""))?"Symbol(src)_1."+uid:"",nativeObjectToString=objectProto.toString,objectCtorString=funcToString.call(Object1),oldDash=root._,reIsNative=RegExp1("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Buffer=moduleExports?context.Buffer:undefined,Symbol=context.Symbol,Uint8Array=context.Uint8Array,allocUnsafe=Buffer?Buffer.allocUnsafe:undefined,getPrototype=overArg(Object1.getPrototypeOf,Object1),objectCreate=Object1.create,propertyIsEnumerable=objectProto.propertyIsEnumerable,splice=arrayProto.splice,spreadableSymbol=Symbol?Symbol.isConcatSpreadable:undefined,symIterator=Symbol?Symbol.iterator:undefined,symToStringTag=Symbol?Symbol.toStringTag:undefined,defineProperty=function(){try{var func=getNative(Object1,"defineProperty");return func({},"",{}),func}catch(e){}}(),ctxClearTimeout=context.clearTimeout!==root.clearTimeout&&context.clearTimeout,ctxNow=Date&&Date.now!==root.Date.now&&Date.now,ctxSetTimeout=context.setTimeout!==root.setTimeout&&context.setTimeout,nativeCeil=Math.ceil,nativeFloor=Math.floor,nativeGetSymbols=Object1.getOwnPropertySymbols,nativeIsBuffer=Buffer?Buffer.isBuffer:undefined,nativeIsFinite=context.isFinite,nativeJoin=arrayProto.join,nativeKeys=overArg(Object1.keys,Object1),nativeMax=Math.max,nativeMin=Math.min,nativeNow=Date.now,nativeParseInt=context.parseInt,nativeRandom=Math.random,nativeReverse=arrayProto.reverse,DataView=getNative(context,"DataView"),Map=getNative(context,"Map"),Promise=getNative(context,"Promise"),Set=getNative(context,"Set"),WeakMap=getNative(context,"WeakMap"),nativeCreate=getNative(Object1,"create"),metaMap=WeakMap&&new WeakMap,realNames={},dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),symbolProto=Symbol?Symbol.prototype:undefined,symbolValueOf=symbolProto?symbolProto.valueOf:undefined,symbolToString=symbolProto?symbolProto.toString:undefined;function lodash(value){if(isObjectLike(value)&&!isArray(value)&&!(value instanceof LazyWrapper)){if(value instanceof LodashWrapper)return value;if(hasOwnProperty.call(value,"__wrapped__"))return wrapperClone(value)}return new LodashWrapper(value)}var baseCreate=function(){function object(){}return function(proto){if(!isObject(proto))return{};if(objectCreate)return objectCreate(proto);object.prototype=proto;var result=new object;return object.prototype=undefined,result}}();function baseLodash(){}function LodashWrapper(value,chainAll){this.__wrapped__=value,this.__actions__=[],this.__chain__=!!chainAll,this.__index__=0,this.__values__=undefined}function LazyWrapper(value){this.__wrapped__=value,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index=lower?number:lower)),number}function baseClone(value,bitmask,customizer,key,object,stack){var result,isDeep=1&bitmask,isFlat=2&bitmask;if(customizer&&(result=object?customizer(value,key,object,stack):customizer(value)),undefined!==result)return result;if(!isObject(value))return value;var isArr=isArray(value);if(isArr){if(length=(array=value).length,result1=new array.constructor(length),length&&"string"==typeof array[0]&&hasOwnProperty.call(array,"index")&&(result1.index=array.index,result1.input=array.input),result=result1,!isDeep)return copyArray(value,result)}else{var array,length,result1,object1,object2,object3,tag=getTag(value),isFunc=tag==funcTag||tag==genTag;if(isBuffer(value))return cloneBuffer(value,isDeep);if(tag==objectTag||tag==argsTag||isFunc&&!object){if(result=isFlat||isFunc?{}:initCloneObject(value),!isDeep)return isFlat?(object1=(object3=result)&©Object(value,keysIn(value),object3),copyObject(value,getSymbolsIn(value),object1)):(object2=baseAssign(result,value),copyObject(value,getSymbols(value),object2))}else{if(!cloneableTags[tag])return object?value:{};result=function(object,tag,isDeep){var buffer,result,Ctor=object.constructor;switch(tag){case arrayBufferTag:return cloneArrayBuffer(object);case boolTag:case dateTag:return new Ctor(+object);case dataViewTag:return buffer=isDeep?cloneArrayBuffer(object.buffer):object.buffer,new object.constructor(buffer,object.byteOffset,object.byteLength);case float32Tag:case float64Tag:case int8Tag:case int16Tag:case int32Tag:case uint8Tag:case uint8ClampedTag:case uint16Tag:case uint32Tag:return cloneTypedArray(object,isDeep);case mapTag:return new Ctor;case numberTag:case stringTag:return new Ctor(object);case regexpTag:return(result=new object.constructor(object.source,reFlags.exec(object))).lastIndex=object.lastIndex,result;case setTag:return new Ctor;case symbolTag:return symbolValueOf?Object1(symbolValueOf.call(object)):{}}}(value,tag,isDeep)}}stack||(stack=new Stack);var stacked=stack.get(value);if(stacked)return stacked;stack.set(value,result),isSet(value)?value.forEach(function(subValue){result.add(baseClone(subValue,bitmask,customizer,subValue,value,stack))}):isMap(value)&&value.forEach(function(subValue,key){result.set(key,baseClone(subValue,bitmask,customizer,key,value,stack))});var props=isArr?undefined:(4&bitmask?isFlat?getAllKeysIn:getAllKeys:isFlat?keysIn:keys)(value);return arrayEach(props||value,function(subValue,key){props&&(subValue=value[key=subValue]),assignValue(result,key,baseClone(subValue,bitmask,customizer,key,value,stack))}),result}function baseConformsTo(object,source,props){var length=props.length;if(null==object)return!length;for(object=Object1(object);length--;){var key=props[length],predicate=source[key],value=object[key];if(undefined===value&&!(key in object)||!predicate(value))return!1}return!0}function baseDelay(func,wait,args){if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return setTimeout(function(){func.apply(undefined,args)},wait)}function baseDifference(array,values,iteratee,comparator){var index=-1,includes=arrayIncludes,isCommon=!0,length=array.length,result=[],valuesLength=values.length;if(!length)return result;iteratee&&(values=arrayMap(values,baseUnary(iteratee))),comparator?(includes=arrayIncludesWith,isCommon=!1):values.length>=200&&(includes=cacheHas,isCommon=!1,values=new SetCache(values));outer:for(;++index-1},ListCache.prototype.set=function(key,value){var data=this.__data__,index=assocIndexOf(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this},MapCache.prototype.clear=function(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}},MapCache.prototype.delete=function(key){var result=getMapData(this,key).delete(key);return this.size-=result?1:0,result},MapCache.prototype.get=function(key){return getMapData(this,key).get(key)},MapCache.prototype.has=function(key){return getMapData(this,key).has(key)},MapCache.prototype.set=function(key,value){var data=getMapData(this,key),size=data.size;return data.set(key,value),this.size+=data.size==size?0:1,this},SetCache.prototype.add=SetCache.prototype.push=function(value){return this.__data__.set(value,HASH_UNDEFINED),this},SetCache.prototype.has=function(value){return this.__data__.has(value)},Stack.prototype.clear=function(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function(key){var data=this.__data__,result=data.delete(key);return this.size=data.size,result},Stack.prototype.get=function(key){return this.__data__.get(key)},Stack.prototype.has=function(key){return this.__data__.has(key)},Stack.prototype.set=function(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map||pairs.length<199)return pairs.push([key,value]),this.size=++data.size,this;data=this.__data__=new MapCache(pairs)}return data.set(key,value),this.size=data.size,this};var baseEach=createBaseEach(baseForOwn),baseEachRight=createBaseEach(baseForOwnRight,!0);function baseEvery(collection,predicate){var result=!0;return baseEach(collection,function(value,index,collection){return result=!!predicate(value,index,collection)}),result}function baseExtremum(array,iteratee,comparator){for(var index=-1,length=array.length;++index0&&predicate(value)?depth>1?baseFlatten(value,depth-1,predicate,isStrict,result):arrayPush(result,value):isStrict||(result[result.length]=value)}return result}var baseFor=createBaseFor(),baseForRight=createBaseFor(!0);function baseForOwn(object,iteratee){return object&&baseFor(object,iteratee,keys)}function baseForOwnRight(object,iteratee){return object&&baseForRight(object,iteratee,keys)}function baseFunctions(object,props){return arrayFilter(props,function(key){return isFunction(object[key])})}function baseGet(object,path){path=castPath(path,object);for(var index=0,length=path.length;null!=object&&indexother}function baseHas(object,key){return null!=object&&hasOwnProperty.call(object,key)}function baseHasIn(object,key){return null!=object&&key in Object1(object)}function baseIntersection(arrays,iteratee,comparator){for(var includes=comparator?arrayIncludesWith:arrayIncludes,length=arrays[0].length,othLength=arrays.length,othIndex=othLength,caches=Array1(othLength),maxLength=1/0,result=[];othIndex--;){var array=arrays[othIndex];othIndex&&iteratee&&(array=arrayMap(array,baseUnary(iteratee))),maxLength=nativeMin(array.length,maxLength),caches[othIndex]=!comparator&&(iteratee||length>=120&&array.length>=120)?new SetCache(othIndex&&array):undefined}array=arrays[0];var index=-1,seen=caches[0];outer:for(;++index=ordersLength)return result;return result*("desc"==orders[index]?-1:1)}}return object.index-other.index}(object,other,orders)})}function basePickBy(object,paths,predicate){for(var index=-1,length=paths.length,result={};++index-1;)seen!==array&&splice.call(seen,fromIndex,1),splice.call(array,fromIndex,1);return array}function basePullAt(array,indexes){for(var length=array?indexes.length:0,lastIndex=length-1;length--;){var index=indexes[length];if(length==lastIndex||index!==previous){var previous=index;isIndex(index)?splice.call(array,index,1):baseUnset(array,index)}}return array}function baseRandom(lower,upper){return lower+nativeFloor(nativeRandom()*(upper-lower+1))}function baseRepeat(string,n){var result="";if(!string||n<1||n>9007199254740991)return result;do n%2&&(result+=string),(n=nativeFloor(n/2))&&(string+=string);while(n);return result}function baseRest(func,start){return setToString(overRest(func,start,identity),func+"")}function baseSample(collection){return arraySample(values(collection))}function baseSampleSize(collection,n){var array=values(collection);return shuffleSelf(array,baseClamp(n,0,array.length))}function baseSet(object,path,value,customizer){if(!isObject(object))return object;path=castPath(path,object);for(var index=-1,length=path.length,lastIndex=length-1,nested=object;null!=nested&&++indexlength?0:length+start),(end=end>length?length:end)<0&&(end+=length),length=start>end?0:end-start>>>0,start>>>=0;for(var result=Array1(length);++index>>1,computed=array[mid];null!==computed&&!isSymbol(computed)&&(retHighest?computed<=value:computed=200){var set=iteratee?null:createSet(array);if(set)return setToArray(set);isCommon=!1,includes=cacheHas,seen=new SetCache}else seen=iteratee?[]:result;outer:for(;++index=length?array:baseSlice(array,start,end)}var clearTimeout=ctxClearTimeout||function(id){return root.clearTimeout(id)};function cloneBuffer(buffer,isDeep){if(isDeep)return buffer.slice();var length=buffer.length,result=allocUnsafe?allocUnsafe(length):new buffer.constructor(length);return buffer.copy(result),result}function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);return new Uint8Array(result).set(new Uint8Array(arrayBuffer)),result}function cloneTypedArray(typedArray,isDeep){var buffer=isDeep?cloneArrayBuffer(typedArray.buffer):typedArray.buffer;return new typedArray.constructor(buffer,typedArray.byteOffset,typedArray.length)}function compareAscending(value,other){if(value!==other){var valIsDefined=undefined!==value,valIsNull=null===value,valIsReflexive=value==value,valIsSymbol=isSymbol(value),othIsDefined=undefined!==other,othIsNull=null===other,othIsReflexive=other==other,othIsSymbol=isSymbol(other);if(!othIsNull&&!othIsSymbol&&!valIsSymbol&&value>other||valIsSymbol&&othIsDefined&&othIsReflexive&&!othIsNull&&!othIsSymbol||valIsNull&&othIsDefined&&othIsReflexive||!valIsDefined&&othIsReflexive||!valIsReflexive)return 1;if(!valIsNull&&!valIsSymbol&&!othIsSymbol&&value1?sources[length-1]:undefined,guard=length>2?sources[2]:undefined;for(customizer=assigner.length>3&&"function"==typeof customizer?(length--,customizer):undefined,guard&&isIterateeCall(sources[0],sources[1],guard)&&(customizer=length<3?undefined:customizer,length=1),object=Object1(object);++index-1?iterable[iteratee?collection[index]:index]:undefined}}function createFlow(fromRight){return flatRest(function(funcs){var length=funcs.length,index=length,prereq=LodashWrapper.prototype.thru;for(fromRight&&funcs.reverse();index--;){var func=funcs[index];if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);if(prereq&&!wrapper&&"wrapper"==getFuncName(func))var wrapper=new LodashWrapper([],!0)}for(index=wrapper?index:length;++index1&&args.reverse(),isAry&&aryarrLength))return!1;var arrStacked=stack.get(array),othStacked=stack.get(other);if(arrStacked&&othStacked)return arrStacked==other&&othStacked==array;var index=-1,result=!0,seen=2&bitmask?new SetCache:undefined;for(stack.set(array,other),stack.set(other,array);++index-1&&value%1==0&&value1?"& ":"")+details[lastIndex],details=details.join(length>2?", ":" "),source.replace(reWrapComment,"{\n/* [wrapped with "+details+"] */\n")}(source,(details=(match=source.match(reWrapDetails))?match[1].split(reSplitDetails):[],arrayEach(wrapFlags,function(pair){var value="_."+pair[0];bitmask&pair[1]&&!arrayIncludes(details,value)&&details.push(value)}),details.sort())))}function shortOut(func){var count=0,lastCalled=0;return function(){var stamp=nativeNow(),remaining=16-(stamp-lastCalled);if(lastCalled=stamp,remaining>0){if(++count>=800)return arguments[0]}else count=0;return func.apply(undefined,arguments)}}function shuffleSelf(array,size){var index=-1,length=array.length,lastIndex=length-1;for(size=undefined===size?length:size;++index1?arrays[length-1]:undefined;return iteratee="function"==typeof iteratee?(arrays.pop(),iteratee):undefined,unzipWith(arrays,iteratee)});function chain(value){var result=lodash(value);return result.__chain__=!0,result}function thru(value,interceptor){return interceptor(value)}var wrapperAt=flatRest(function(paths){var length=paths.length,start=length?paths[0]:0,value=this.__wrapped__,interceptor=function(object){return baseAt(object,paths)};return!(length>1)&&!this.__actions__.length&&value instanceof LazyWrapper&&isIndex(start)?((value=value.slice(start,+start+(length?1:0))).__actions__.push({func:thru,args:[interceptor],thisArg:undefined}),new LodashWrapper(value,this.__chain__).thru(function(array){return length&&!array.length&&array.push(undefined),array})):this.thru(interceptor)}),countBy=createAggregator(function(result,value,key){hasOwnProperty.call(result,key)?++result[key]:baseAssignValue(result,key,1)}),find=createFind(findIndex),findLast=createFind(findLastIndex);function forEach(collection,iteratee){return(isArray(collection)?arrayEach:baseEach)(collection,getIteratee(iteratee,3))}function forEachRight(collection,iteratee){return(isArray(collection)?arrayEachRight:baseEachRight)(collection,getIteratee(iteratee,3))}var groupBy=createAggregator(function(result,value,key){hasOwnProperty.call(result,key)?result[key].push(value):baseAssignValue(result,key,[value])}),invokeMap=baseRest(function(collection,path,args){var index=-1,isFunc="function"==typeof path,result=isArrayLike(collection)?Array1(collection.length):[];return baseEach(collection,function(value){result[++index]=isFunc?apply(path,value,args):baseInvoke(value,path,args)}),result}),keyBy=createAggregator(function(result,value,key){baseAssignValue(result,key,value)});function map(collection,iteratee){return(isArray(collection)?arrayMap:baseMap)(collection,getIteratee(iteratee,3))}var partition=createAggregator(function(result,value,key){result[key?0:1].push(value)},function(){return[[],[]]}),sortBy=baseRest(function(collection,iteratees){if(null==collection)return[];var length=iteratees.length;return length>1&&isIterateeCall(collection,iteratees[0],iteratees[1])?iteratees=[]:length>2&&isIterateeCall(iteratees[0],iteratees[1],iteratees[2])&&(iteratees=[iteratees[0]]),baseOrderBy(collection,baseFlatten(iteratees,1),[])}),now=ctxNow||function(){return root.Date.now()};function ary(func,n,guard){return n=guard?undefined:n,n=func&&null==n?func.length:n,createWrap(func,128,undefined,undefined,undefined,undefined,n)}function before(n,func){var result;if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return n=toInteger(n),function(){return--n>0&&(result=func.apply(this,arguments)),n<=1&&(func=undefined),result}}var bind=baseRest(function(func,thisArg,partials){var bitmask=1;if(partials.length){var holders=replaceHolders(partials,getHolder(bind));bitmask|=32}return createWrap(func,bitmask,thisArg,partials,holders)}),bindKey=baseRest(function(object,key,partials){var bitmask=3;if(partials.length){var holders=replaceHolders(partials,getHolder(bindKey));bitmask|=32}return createWrap(key,bitmask,object,partials,holders)});function debounce(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=undefined,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return undefined===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=undefined,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=undefined,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(undefined===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return undefined===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){undefined!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=undefined},debounced.flush=function(){return undefined===timerId?result:trailingEdge(now())},debounced}var defer=baseRest(function(func,args){return baseDelay(func,1,args)}),delay=baseRest(function(func,wait,args){return baseDelay(func,toNumber(wait)||0,args)});function memoize(func,resolver){if("function"!=typeof func||null!=resolver&&"function"!=typeof resolver)throw new TypeError(FUNC_ERROR_TEXT);var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key))return cache.get(key);var result=func.apply(this,args);return memoized.cache=cache.set(key,result)||cache,result};return memoized.cache=new(memoize.Cache||MapCache),memoized}function negate(predicate){if("function"!=typeof predicate)throw new TypeError(FUNC_ERROR_TEXT);return function(){var args=arguments;switch(args.length){case 0:return!predicate.call(this);case 1:return!predicate.call(this,args[0]);case 2:return!predicate.call(this,args[0],args[1]);case 3:return!predicate.call(this,args[0],args[1],args[2])}return!predicate.apply(this,args)}}memoize.Cache=MapCache;var overArgs=baseRest(function(func,transforms){var funcsLength=(transforms=1==transforms.length&&isArray(transforms[0])?arrayMap(transforms[0],baseUnary(getIteratee())):arrayMap(baseFlatten(transforms,1),baseUnary(getIteratee()))).length;return baseRest(function(args){for(var index=-1,length=nativeMin(args.length,funcsLength);++index=other}),isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")},isArray=Array1.isArray,isArrayBuffer=nodeIsArrayBuffer?baseUnary(nodeIsArrayBuffer):function(value){return isObjectLike(value)&&baseGetTag(value)==arrayBufferTag};function isArrayLike(value){return null!=value&&isLength(value.length)&&!isFunction(value)}function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value)}var isBuffer=nativeIsBuffer||stubFalse,isDate=nodeIsDate?baseUnary(nodeIsDate):function(value){return isObjectLike(value)&&baseGetTag(value)==dateTag};function isError(value){if(!isObjectLike(value))return!1;var tag=baseGetTag(value);return tag==errorTag||"[object DOMException]"==tag||"string"==typeof value.message&&"string"==typeof value.name&&!isPlainObject(value)}function isFunction(value){if(!isObject(value))return!1;var tag=baseGetTag(value);return tag==funcTag||tag==genTag||"[object AsyncFunction]"==tag||"[object Proxy]"==tag}function isInteger(value){return"number"==typeof value&&value==toInteger(value)}function isLength(value){return"number"==typeof value&&value>-1&&value%1==0&&value<=9007199254740991}function isObject(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}function isObjectLike(value){return null!=value&&"object"==typeof value}var isMap=nodeIsMap?baseUnary(nodeIsMap):function(value){return isObjectLike(value)&&getTag(value)==mapTag};function isNumber(value){return"number"==typeof value||isObjectLike(value)&&baseGetTag(value)==numberTag}function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)!=objectTag)return!1;var proto=getPrototype(value);if(null===proto)return!0;var Ctor=hasOwnProperty.call(proto,"constructor")&&proto.constructor;return"function"==typeof Ctor&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString}var isRegExp=nodeIsRegExp?baseUnary(nodeIsRegExp):function(value){return isObjectLike(value)&&baseGetTag(value)==regexpTag},isSet=nodeIsSet?baseUnary(nodeIsSet):function(value){return isObjectLike(value)&&getTag(value)==setTag};function isString(value){return"string"==typeof value||!isArray(value)&&isObjectLike(value)&&baseGetTag(value)==stringTag}function isSymbol(value){return"symbol"==typeof value||isObjectLike(value)&&baseGetTag(value)==symbolTag}var isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):function(value){return isObjectLike(value)&&isLength(value.length)&&!!typedArrayTags[baseGetTag(value)]},lt=createRelationalOperation(baseLt),lte=createRelationalOperation(function(value,other){return value<=other});function toArray(value){if(!value)return[];if(isArrayLike(value))return isString(value)?stringToArray(value):copyArray(value);if(symIterator&&value[symIterator])return function(iterator){for(var data,result=[];!(data=iterator.next()).done;)result.push(data.value);return result}(value[symIterator]());var tag=getTag(value);return(tag==mapTag?mapToArray:tag==setTag?setToArray:values)(value)}function toFinite(value){return value?(value=toNumber(value))===INFINITY||value===-INFINITY?(value<0?-1:1)*17976931348623157e292:value==value?value:0:0===value?value:0}function toInteger(value){var result=toFinite(value),remainder=result%1;return result==result?remainder?result-remainder:result:0}function toLength(value){return value?baseClamp(toInteger(value),0,4294967295):0}function toNumber(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}function toPlainObject(value){return copyObject(value,keysIn(value))}function toString(value){return null==value?"":baseToString(value)}var assign=createAssigner(function(object,source){if(isPrototype(source)||isArrayLike(source)){copyObject(source,keys(source),object);return}for(var key in source)hasOwnProperty.call(source,key)&&assignValue(object,key,source[key])}),assignIn=createAssigner(function(object,source){copyObject(source,keysIn(source),object)}),assignInWith=createAssigner(function(object,source,srcIndex,customizer){copyObject(source,keysIn(source),object,customizer)}),assignWith=createAssigner(function(object,source,srcIndex,customizer){copyObject(source,keys(source),object,customizer)}),at=flatRest(baseAt),defaults=baseRest(function(object,sources){object=Object1(object);var index=-1,length=sources.length,guard=length>2?sources[2]:undefined;for(guard&&isIterateeCall(sources[0],sources[1],guard)&&(length=1);++index1),path}),copyObject(object,getAllKeysIn(object),result),isDeep&&(result=baseClone(result,7,customOmitClone));for(var length=paths.length;length--;)baseUnset(result,paths[length]);return result}),pick=flatRest(function(object,paths){return null==object?{}:basePickBy(object,paths,function(value,path){return hasIn(object,path)})});function pickBy(object,predicate){if(null==object)return{};var props=arrayMap(getAllKeysIn(object),function(prop){return[prop]});return predicate=getIteratee(predicate),basePickBy(object,props,function(value,path){return predicate(value,path[0])})}var toPairs=createToPairs(keys),toPairsIn=createToPairs(keysIn);function values(object){return null==object?[]:baseValues(object,keys(object))}var camelCase=createCompounder(function(result,word,index){return word=word.toLowerCase(),result+(index?capitalize(word):word)});function capitalize(string){return upperFirst(toString(string).toLowerCase())}function deburr(string){return(string=toString(string))&&string.replace(reLatin,deburrLetter).replace(reComboMark,"")}var kebabCase=createCompounder(function(result,word,index){return result+(index?"-":"")+word.toLowerCase()}),lowerCase=createCompounder(function(result,word,index){return result+(index?" ":"")+word.toLowerCase()}),lowerFirst=createCaseFirst("toLowerCase"),snakeCase=createCompounder(function(result,word,index){return result+(index?"_":"")+word.toLowerCase()}),startCase=createCompounder(function(result,word,index){return result+(index?" ":"")+upperFirst(word)}),upperCase=createCompounder(function(result,word,index){return result+(index?" ":"")+word.toUpperCase()}),upperFirst=createCaseFirst("toUpperCase");function words(string,pattern,guard){if(string=toString(string),pattern=guard?undefined:pattern,undefined===pattern){var string1;return(string1=string,reHasUnicodeWord.test(string1))?string.match(reUnicodeWord)||[]:string.match(reAsciiWord)||[]}return string.match(pattern)||[]}var attempt=baseRest(function(func,args){try{return apply(func,undefined,args)}catch(e){return isError(e)?e:new Error(e)}}),bindAll=flatRest(function(object,methodNames){return arrayEach(methodNames,function(key){baseAssignValue(object,key=toKey(key),bind(object[key],object))}),object});function constant(value){return function(){return value}}var flow=createFlow(),flowRight=createFlow(!0);function identity(value){return value}function iteratee(func){return baseIteratee("function"==typeof func?func:baseClone(func,1))}var method=baseRest(function(path,args){return function(object){return baseInvoke(object,path,args)}}),methodOf=baseRest(function(object,args){return function(path){return baseInvoke(object,path,args)}});function mixin(object,source,options){var props=keys(source),methodNames=baseFunctions(source,props);null!=options||isObject(source)&&(methodNames.length||!props.length)||(options=source,source=object,object=this,methodNames=baseFunctions(source,keys(source)));var chain=!(isObject(options)&&"chain"in options)||!!options.chain,isFunc=isFunction(object);return arrayEach(methodNames,function(methodName){var func=source[methodName];object[methodName]=func,isFunc&&(object.prototype[methodName]=function(){var chainAll=this.__chain__;if(chain||chainAll){var result=object(this.__wrapped__);return(result.__actions__=copyArray(this.__actions__)).push({func:func,args:arguments,thisArg:object}),result.__chain__=chainAll,result}return func.apply(object,arrayPush([this.value()],arguments))})}),object}function noop(){}var over=createOver(arrayMap),overEvery=createOver(arrayEvery),overSome=createOver(arraySome);function property(path){return isKey(path)?baseProperty(toKey(path)):function(object){return baseGet(object,path)}}var range=createRange(),rangeRight=createRange(!0);function stubArray(){return[]}function stubFalse(){return!1}var add=createMathOperation(function(augend,addend){return augend+addend},0),ceil=createRound("ceil"),divide=createMathOperation(function(dividend,divisor){return dividend/divisor},1),floor=createRound("floor"),multiply=createMathOperation(function(multiplier,multiplicand){return multiplier*multiplicand},1),round=createRound("round"),subtract=createMathOperation(function(minuend,subtrahend){return minuend-subtrahend},0);return lodash.after=function(n,func){if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return n=toInteger(n),function(){if(--n<1)return func.apply(this,arguments)}},lodash.ary=ary,lodash.assign=assign,lodash.assignIn=assignIn,lodash.assignInWith=assignInWith,lodash.assignWith=assignWith,lodash.at=at,lodash.before=before,lodash.bind=bind,lodash.bindAll=bindAll,lodash.bindKey=bindKey,lodash.castArray=function(){if(!arguments.length)return[];var value=arguments[0];return isArray(value)?value:[value]},lodash.chain=chain,lodash.chunk=function(array,size,guard){size=(guard?isIterateeCall(array,size,guard):undefined===size)?1:nativeMax(toInteger(size),0);var length=null==array?0:array.length;if(!length||size<1)return[];for(var index=0,resIndex=0,result=Array1(nativeCeil(length/size));indexlength?0:length+start),(end=undefined===end||end>length?length:toInteger(end))<0&&(end+=length),end=start>end?0:toLength(end);start>>0)?(string=toString(string))&&("string"==typeof separator||null!=separator&&!isRegExp(separator))&&!(separator=baseToString(separator))&&hasUnicode(string)?castSlice(stringToArray(string),0,limit):string.split(separator,limit):[]},lodash.spread=function(func,start){if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return start=null==start?0:nativeMax(toInteger(start),0),baseRest(function(args){var array=args[start],otherArgs=castSlice(args,0,start);return array&&arrayPush(otherArgs,array),apply(func,this,otherArgs)})},lodash.tail=function(array){var length=null==array?0:array.length;return length?baseSlice(array,1,length):[]},lodash.take=function(array,n,guard){return array&&array.length?baseSlice(array,0,(n=guard||undefined===n?1:toInteger(n))<0?0:n):[]},lodash.takeRight=function(array,n,guard){var length=null==array?0:array.length;return length?baseSlice(array,(n=length-(n=guard||undefined===n?1:toInteger(n)))<0?0:n,length):[]},lodash.takeRightWhile=function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3),!1,!0):[]},lodash.takeWhile=function(array,predicate){return array&&array.length?baseWhile(array,getIteratee(predicate,3)):[]},lodash.tap=function(value,interceptor){return interceptor(value),value},lodash.throttle=function(func,wait,options){var leading=!0,trailing=!0;if("function"!=typeof func)throw new TypeError(FUNC_ERROR_TEXT);return isObject(options)&&(leading="leading"in options?!!options.leading:leading,trailing="trailing"in options?!!options.trailing:trailing),debounce(func,wait,{leading:leading,maxWait:wait,trailing:trailing})},lodash.thru=thru,lodash.toArray=toArray,lodash.toPairs=toPairs,lodash.toPairsIn=toPairsIn,lodash.toPath=function(value){return isArray(value)?arrayMap(value,toKey):isSymbol(value)?[value]:copyArray(stringToPath(toString(value)))},lodash.toPlainObject=toPlainObject,lodash.transform=function(object,iteratee,accumulator){var isArr=isArray(object),isArrLike=isArr||isBuffer(object)||isTypedArray(object);if(iteratee=getIteratee(iteratee,4),null==accumulator){var Ctor=object&&object.constructor;accumulator=isArrLike?isArr?new Ctor:[]:isObject(object)&&isFunction(Ctor)?baseCreate(getPrototype(object)):{}}return(isArrLike?arrayEach:baseForOwn)(object,function(value,index,object){return iteratee(accumulator,value,index,object)}),accumulator},lodash.unary=function(func){return ary(func,1)},lodash.union=union,lodash.unionBy=unionBy,lodash.unionWith=unionWith,lodash.uniq=function(array){return array&&array.length?baseUniq(array):[]},lodash.uniqBy=function(array,iteratee){return array&&array.length?baseUniq(array,getIteratee(iteratee,2)):[]},lodash.uniqWith=function(array,comparator){return comparator="function"==typeof comparator?comparator:undefined,array&&array.length?baseUniq(array,undefined,comparator):[]},lodash.unset=function(object,path){return null==object||baseUnset(object,path)},lodash.unzip=unzip,lodash.unzipWith=unzipWith,lodash.update=function(object,path,updater){return null==object?object:baseUpdate(object,path,castFunction(updater))},lodash.updateWith=function(object,path,updater,customizer){return customizer="function"==typeof customizer?customizer:undefined,null==object?object:baseUpdate(object,path,castFunction(updater),customizer)},lodash.values=values,lodash.valuesIn=function(object){return null==object?[]:baseValues(object,keysIn(object))},lodash.without=without,lodash.words=words,lodash.wrap=function(value,wrapper){return partial(castFunction(wrapper),value)},lodash.xor=xor,lodash.xorBy=xorBy,lodash.xorWith=xorWith,lodash.zip=zip,lodash.zipObject=function(props,values){return baseZipObject(props||[],values||[],assignValue)},lodash.zipObjectDeep=function(props,values){return baseZipObject(props||[],values||[],baseSet)},lodash.zipWith=zipWith,lodash.entries=toPairs,lodash.entriesIn=toPairsIn,lodash.extend=assignIn,lodash.extendWith=assignInWith,mixin(lodash,lodash),lodash.add=add,lodash.attempt=attempt,lodash.camelCase=camelCase,lodash.capitalize=capitalize,lodash.ceil=ceil,lodash.clamp=function(number,lower,upper){return undefined===upper&&(upper=lower,lower=undefined),undefined!==upper&&(upper=(upper=toNumber(upper))==upper?upper:0),undefined!==lower&&(lower=(lower=toNumber(lower))==lower?lower:0),baseClamp(toNumber(number),lower,upper)},lodash.clone=function(value){return baseClone(value,4)},lodash.cloneDeep=function(value){return baseClone(value,5)},lodash.cloneDeepWith=function(value,customizer){return baseClone(value,5,customizer="function"==typeof customizer?customizer:undefined)},lodash.cloneWith=function(value,customizer){return baseClone(value,4,customizer="function"==typeof customizer?customizer:undefined)},lodash.conformsTo=function(object,source){return null==source||baseConformsTo(object,source,keys(source))},lodash.deburr=deburr,lodash.defaultTo=function(value,defaultValue){return null==value||value!=value?defaultValue:value},lodash.divide=divide,lodash.endsWith=function(string,target,position){string=toString(string),target=baseToString(target);var length=string.length,end=position=undefined===position?length:baseClamp(toInteger(position),0,length);return(position-=target.length)>=0&&string.slice(position,end)==target},lodash.eq=eq,lodash.escape=function(string){return(string=toString(string))&&reHasUnescapedHtml.test(string)?string.replace(reUnescapedHtml,escapeHtmlChar):string},lodash.escapeRegExp=function(string){return(string=toString(string))&&reHasRegExpChar.test(string)?string.replace(reRegExpChar,"\\$&"):string},lodash.every=function(collection,predicate,guard){var func=isArray(collection)?arrayEvery:baseEvery;return guard&&isIterateeCall(collection,predicate,guard)&&(predicate=undefined),func(collection,getIteratee(predicate,3))},lodash.find=find,lodash.findIndex=findIndex,lodash.findKey=function(object,predicate){return baseFindKey(object,getIteratee(predicate,3),baseForOwn)},lodash.findLast=findLast,lodash.findLastIndex=findLastIndex,lodash.findLastKey=function(object,predicate){return baseFindKey(object,getIteratee(predicate,3),baseForOwnRight)},lodash.floor=floor,lodash.forEach=forEach,lodash.forEachRight=forEachRight,lodash.forIn=function(object,iteratee){return null==object?object:baseFor(object,getIteratee(iteratee,3),keysIn)},lodash.forInRight=function(object,iteratee){return null==object?object:baseForRight(object,getIteratee(iteratee,3),keysIn)},lodash.forOwn=function(object,iteratee){return object&&baseForOwn(object,getIteratee(iteratee,3))},lodash.forOwnRight=function(object,iteratee){return object&&baseForOwnRight(object,getIteratee(iteratee,3))},lodash.get=get,lodash.gt=gt,lodash.gte=gte,lodash.has=function(object,path){return null!=object&&hasPath(object,path,baseHas)},lodash.hasIn=hasIn,lodash.head=head,lodash.identity=identity,lodash.includes=function(collection,value,fromIndex,guard){collection=isArrayLike(collection)?collection:values(collection),fromIndex=fromIndex&&!guard?toInteger(fromIndex):0;var length=collection.length;return fromIndex<0&&(fromIndex=nativeMax(length+fromIndex,0)),isString(collection)?fromIndex<=length&&collection.indexOf(value,fromIndex)>-1:!!length&&baseIndexOf(collection,value,fromIndex)>-1},lodash.indexOf=function(array,value,fromIndex){var length=null==array?0:array.length;if(!length)return -1;var index=null==fromIndex?0:toInteger(fromIndex);return index<0&&(index=nativeMax(length+index,0)),baseIndexOf(array,value,index)},lodash.inRange=function(number,start,end){var number1,start1,end1;return start=toFinite(start),undefined===end?(end=start,start=0):end=toFinite(end),(number1=number=toNumber(number))>=nativeMin(start1=start,end1=end)&&number1=-9007199254740991&&value<=9007199254740991},lodash.isSet=isSet,lodash.isString=isString,lodash.isSymbol=isSymbol,lodash.isTypedArray=isTypedArray,lodash.isUndefined=function(value){return undefined===value},lodash.isWeakMap=function(value){return isObjectLike(value)&&getTag(value)==weakMapTag},lodash.isWeakSet=function(value){return isObjectLike(value)&&"[object WeakSet]"==baseGetTag(value)},lodash.join=function(array,separator){return null==array?"":nativeJoin.call(array,separator)},lodash.kebabCase=kebabCase,lodash.last=last,lodash.lastIndexOf=function(array,value,fromIndex){var length=null==array?0:array.length;if(!length)return -1;var index=length;return undefined!==fromIndex&&(index=(index=toInteger(fromIndex))<0?nativeMax(length+index,0):nativeMin(index,length-1)),value==value?function(array,value,fromIndex){for(var index=fromIndex+1;index--&&array[index]!==value;);return index}(array,value,index):baseFindIndex(array,baseIsNaN,index,!0)},lodash.lowerCase=lowerCase,lodash.lowerFirst=lowerFirst,lodash.lt=lt,lodash.lte=lte,lodash.max=function(array){return array&&array.length?baseExtremum(array,identity,baseGt):undefined},lodash.maxBy=function(array,iteratee){return array&&array.length?baseExtremum(array,getIteratee(iteratee,2),baseGt):undefined},lodash.mean=function(array){return baseMean(array,identity)},lodash.meanBy=function(array,iteratee){return baseMean(array,getIteratee(iteratee,2))},lodash.min=function(array){return array&&array.length?baseExtremum(array,identity,baseLt):undefined},lodash.minBy=function(array,iteratee){return array&&array.length?baseExtremum(array,getIteratee(iteratee,2),baseLt):undefined},lodash.stubArray=stubArray,lodash.stubFalse=stubFalse,lodash.stubObject=function(){return{}},lodash.stubString=function(){return""},lodash.stubTrue=function(){return!0},lodash.multiply=multiply,lodash.nth=function(array,n){return array&&array.length?baseNth(array,toInteger(n)):undefined},lodash.noConflict=function(){return root._===this&&(root._=oldDash),this},lodash.noop=noop,lodash.now=now,lodash.pad=function(string,length,chars){string=toString(string);var strLength=(length=toInteger(length))?stringSize(string):0;if(!length||strLength>=length)return string;var mid=(length-strLength)/2;return createPadding(nativeFloor(mid),chars)+string+createPadding(nativeCeil(mid),chars)},lodash.padEnd=function(string,length,chars){string=toString(string);var strLength=(length=toInteger(length))?stringSize(string):0;return length&&strLengthupper){var temp=lower;lower=upper,upper=temp}if(floating||lower%1||upper%1){var rand=nativeRandom();return nativeMin(lower+rand*(upper-lower+freeParseFloat("1e-"+((rand+"").length-1))),upper)}return baseRandom(lower,upper)},lodash.reduce=function(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduce:baseReduce,initAccum=arguments.length<3;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEach)},lodash.reduceRight=function(collection,iteratee,accumulator){var func=isArray(collection)?arrayReduceRight:baseReduce,initAccum=arguments.length<3;return func(collection,getIteratee(iteratee,4),accumulator,initAccum,baseEachRight)},lodash.repeat=function(string,n,guard){return n=(guard?isIterateeCall(string,n,guard):undefined===n)?1:toInteger(n),baseRepeat(toString(string),n)},lodash.replace=function(){var args=arguments,string=toString(args[0]);return args.length<3?string:string.replace(args[1],args[2])},lodash.result=function(object,path,defaultValue){path=castPath(path,object);var index=-1,length=path.length;for(length||(length=1,object=undefined);++index9007199254740991)return[];var index=4294967295,length=nativeMin(n,4294967295);iteratee=getIteratee(iteratee),n-=4294967295;for(var result=baseTimes(length,iteratee);++index=strLength)return string;var end=length-stringSize(omission);if(end<1)return omission;var result=strSymbols?castSlice(strSymbols,0,end).join(""):string.slice(0,end);if(undefined===separator)return result+omission;if(strSymbols&&(end+=result.length-end),isRegExp(separator)){if(string.slice(end).search(separator)){var match,substring=result;for(separator.global||(separator=RegExp1(separator.source,toString(reFlags.exec(separator))+"g")),separator.lastIndex=0;match=separator.exec(substring);)var newEnd=match.index;result=result.slice(0,undefined===newEnd?end:newEnd)}}else if(string.indexOf(baseToString(separator),end)!=end){var index=result.lastIndexOf(separator);index>-1&&(result=result.slice(0,index))}return result+omission},lodash.unescape=function(string){return(string=toString(string))&&reHasEscapedHtml.test(string)?string.replace(reEscapedHtml,unescapeHtmlChar):string},lodash.uniqueId=function(prefix){var id=++idCounter;return toString(prefix)+id},lodash.upperCase=upperCase,lodash.upperFirst=upperFirst,lodash.each=forEach,lodash.eachRight=forEachRight,lodash.first=head,mixin(lodash,(source={},baseForOwn(lodash,function(func,methodName){hasOwnProperty.call(lodash.prototype,methodName)||(source[methodName]=func)}),source),{chain:!1}),lodash.VERSION="4.17.21",arrayEach(["bind","bindKey","curry","curryRight","partial","partialRight"],function(methodName){lodash[methodName].placeholder=lodash}),arrayEach(["drop","take"],function(methodName,index){LazyWrapper.prototype[methodName]=function(n){n=undefined===n?1:nativeMax(toInteger(n),0);var result=this.__filtered__&&!index?new LazyWrapper(this):this.clone();return result.__filtered__?result.__takeCount__=nativeMin(n,result.__takeCount__):result.__views__.push({size:nativeMin(n,4294967295),type:methodName+(result.__dir__<0?"Right":"")}),result},LazyWrapper.prototype[methodName+"Right"]=function(n){return this.reverse()[methodName](n).reverse()}}),arrayEach(["filter","map","takeWhile"],function(methodName,index){var type=index+1,isFilter=1==type||3==type;LazyWrapper.prototype[methodName]=function(iteratee){var result=this.clone();return result.__iteratees__.push({iteratee:getIteratee(iteratee,3),type:type}),result.__filtered__=result.__filtered__||isFilter,result}}),arrayEach(["head","last"],function(methodName,index){var takeName="take"+(index?"Right":"");LazyWrapper.prototype[methodName]=function(){return this[takeName](1).value()[0]}}),arrayEach(["initial","tail"],function(methodName,index){var dropName="drop"+(index?"":"Right");LazyWrapper.prototype[methodName]=function(){return this.__filtered__?new LazyWrapper(this):this[dropName](1)}}),LazyWrapper.prototype.compact=function(){return this.filter(identity)},LazyWrapper.prototype.find=function(predicate){return this.filter(predicate).head()},LazyWrapper.prototype.findLast=function(predicate){return this.reverse().find(predicate)},LazyWrapper.prototype.invokeMap=baseRest(function(path,args){return"function"==typeof path?new LazyWrapper(this):this.map(function(value){return baseInvoke(value,path,args)})}),LazyWrapper.prototype.reject=function(predicate){return this.filter(negate(getIteratee(predicate)))},LazyWrapper.prototype.slice=function(start,end){start=toInteger(start);var result=this;return result.__filtered__&&(start>0||end<0)?new LazyWrapper(result):(start<0?result=result.takeRight(-start):start&&(result=result.drop(start)),undefined!==end&&(result=(end=toInteger(end))<0?result.dropRight(-end):result.take(end-start)),result)},LazyWrapper.prototype.takeRightWhile=function(predicate){return this.reverse().takeWhile(predicate).reverse()},LazyWrapper.prototype.toArray=function(){return this.take(4294967295)},baseForOwn(LazyWrapper.prototype,function(func,methodName){var checkIteratee=/^(?:filter|find|map|reject)|While$/.test(methodName),isTaker=/^(?:head|last)$/.test(methodName),lodashFunc=lodash[isTaker?"take"+("last"==methodName?"Right":""):methodName],retUnwrapped=isTaker||/^find/.test(methodName);lodashFunc&&(lodash.prototype[methodName]=function(){var value=this.__wrapped__,args=isTaker?[1]:arguments,isLazy=value instanceof LazyWrapper,iteratee=args[0],useLazy=isLazy||isArray(value),interceptor=function(value){var result=lodashFunc.apply(lodash,arrayPush([value],args));return isTaker&&chainAll?result[0]:result};useLazy&&checkIteratee&&"function"==typeof iteratee&&1!=iteratee.length&&(isLazy=useLazy=!1);var chainAll=this.__chain__,isHybrid=!!this.__actions__.length,isUnwrapped=retUnwrapped&&!chainAll,onlyLazy=isLazy&&!isHybrid;if(!retUnwrapped&&useLazy){value=onlyLazy?value:new LazyWrapper(this);var result=func.apply(value,args);return result.__actions__.push({func:thru,args:[interceptor],thisArg:undefined}),new LodashWrapper(result,chainAll)}return isUnwrapped&&onlyLazy?func.apply(this,args):(result=this.thru(interceptor),isUnwrapped?isTaker?result.value()[0]:result.value():result)})}),arrayEach(["pop","push","shift","sort","splice","unshift"],function(methodName){var func=arrayProto[methodName],chainName=/^(?:push|sort|unshift)$/.test(methodName)?"tap":"thru",retUnwrapped=/^(?:pop|shift)$/.test(methodName);lodash.prototype[methodName]=function(){var args=arguments;if(retUnwrapped&&!this.__chain__){var value=this.value();return func.apply(isArray(value)?value:[],args)}return this[chainName](function(value){return func.apply(isArray(value)?value:[],args)})}}),baseForOwn(LazyWrapper.prototype,function(func,methodName){var lodashFunc=lodash[methodName];if(lodashFunc){var key=lodashFunc.name+"";hasOwnProperty.call(realNames,key)||(realNames[key]=[]),realNames[key].push({name:methodName,func:lodashFunc})}}),realNames[createHybrid(undefined,2).name]=[{name:"wrapper",func:undefined}],LazyWrapper.prototype.clone=function(){var result=new LazyWrapper(this.__wrapped__);return result.__actions__=copyArray(this.__actions__),result.__dir__=this.__dir__,result.__filtered__=this.__filtered__,result.__iteratees__=copyArray(this.__iteratees__),result.__takeCount__=this.__takeCount__,result.__views__=copyArray(this.__views__),result},LazyWrapper.prototype.reverse=function(){if(this.__filtered__){var result=new LazyWrapper(this);result.__dir__=-1,result.__filtered__=!0}else result=this.clone(),result.__dir__*=-1;return result},LazyWrapper.prototype.value=function(){var array=this.__wrapped__.value(),dir=this.__dir__,isArr=isArray(array),isRight=dir<0,arrLength=isArr?array.length:0,view=function(start,end,transforms){for(var index=-1,length=transforms.length;++index=this.__values__.length,value=done?undefined:this.__values__[this.__index__++];return{done:done,value:value}},lodash.prototype.plant=function(value){for(var result,parent=this;parent instanceof baseLodash;){var clone=wrapperClone(parent);clone.__index__=0,clone.__values__=undefined,result?previous.__wrapped__=clone:result=clone;var previous=clone;parent=parent.__wrapped__}return previous.__wrapped__=value,result},lodash.prototype.reverse=function(){var value=this.__wrapped__;if(value instanceof LazyWrapper){var wrapped=value;return this.__actions__.length&&(wrapped=new LazyWrapper(this)),(wrapped=wrapped.reverse()).__actions__.push({func:thru,args:[reverse],thisArg:undefined}),new LodashWrapper(wrapped,this.__chain__)}return this.thru(reverse)},lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=function(){return baseWrapperValue(this.__wrapped__,this.__actions__)},lodash.prototype.first=lodash.prototype.head,symIterator&&(lodash.prototype[symIterator]=function(){return this}),lodash}();root._=_,__WEBPACK_AMD_DEFINE_RESULT__=(function(){return _}).call(exports,__webpack_require__,exports,module),undefined!==__WEBPACK_AMD_DEFINE_RESULT__&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}).call(this)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2934-54a8abe3c589160f.js b/static/web/_next/static/chunks/2934-54a8abe3c589160f.js new file mode 100644 index 000000000..71417bbfb --- /dev/null +++ b/static/web/_next/static/chunks/2934-54a8abe3c589160f.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2934],{24019:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_ClockCircleOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_ClockCircleOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},AntdIcon=__webpack_require__(42135),ClockCircleOutlined_ClockCircleOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ClockCircleOutlined}))};ClockCircleOutlined_ClockCircleOutlined.displayName="ClockCircleOutlined";var icons_ClockCircleOutlined=react.forwardRef(ClockCircleOutlined_ClockCircleOutlined)},93069:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_WifiOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_WifiOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"},AntdIcon=__webpack_require__(42135),WifiOutlined_WifiOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_WifiOutlined}))};WifiOutlined_WifiOutlined.displayName="WifiOutlined";var icons_WifiOutlined=react.forwardRef(WifiOutlined_WifiOutlined)},57838:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return useForceUpdate}});var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(97685),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);function useForceUpdate(){var _React$useReducer=react__WEBPACK_IMPORTED_MODULE_0__.useReducer(function(x){return x+1},0);return(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__.Z)(_React$useReducer,2)[1]}},24308:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{c4:function(){return responsiveArray}});var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4942),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(87462),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},subscribers=new Map,subUid=-1,screens={};__webpack_exports__.ZP={matchHandlers:{},dispatch:function(pointMap){return screens=pointMap,subscribers.forEach(function(func){return func(screens)}),subscribers.size>=1},subscribe:function(func){return subscribers.size||this.register(),subUid+=1,subscribers.set(subUid,func),func(screens),subUid},unsubscribe:function(token){subscribers.delete(token),subscribers.size||this.unregister()},unregister:function(){var _this=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],handler=_this.matchHandlers[matchMediaQuery];null==handler||handler.mql.removeListener(null==handler?void 0:handler.listener)}),subscribers.clear()},register:function(){var _this2=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],listener=function(_ref){var matches=_ref.matches;_this2.dispatch((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)({},screens),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__.Z)({},screen,matches)))},mql=window.matchMedia(matchMediaQuery);mql.addListener(listener),_this2.matchHandlers[matchMediaQuery]={mql:mql,listener:listener},listener(mql)})}}},11382:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4942),_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(97685),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23279),lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__),rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98423),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(53124),_util_reactNode__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96159),_util_type__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(93355),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};(0,_util_type__WEBPACK_IMPORTED_MODULE_3__.b)("small","default","large");var defaultIndicator=null,Spin=function(props){var prefixCls=props.spinPrefixCls,_props$spinning=props.spinning,customSpinning=void 0===_props$spinning||_props$spinning,delay=props.delay,className=props.className,_props$size=props.size,size=void 0===_props$size?"default":_props$size,tip=props.tip,wrapperClassName=props.wrapperClassName,style=props.style,children=props.children,restProps=__rest(props,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),_React$useState=react__WEBPACK_IMPORTED_MODULE_2__.useState(function(){return customSpinning&&(!customSpinning||!delay||!!isNaN(Number(delay)))}),_React$useState2=(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__.Z)(_React$useState,2),spinning=_React$useState2[0],setSpinning=_React$useState2[1];return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(function(){var updateSpinning=lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(function(){setSpinning(customSpinning)},delay);return updateSpinning(),function(){var _a;null===(_a=null==updateSpinning?void 0:updateSpinning.cancel)||void 0===_a||_a.call(updateSpinning)}},[delay,customSpinning]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_9__.C,null,function(_ref){var indicator,dotClassName,_classNames,direction=_ref.direction,spinClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-spinning"),spinning),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-show-text"),!!tip),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),divProps=(0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__.Z)(restProps,["indicator","prefixCls"]),spinElement=react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{style:style,className:spinClassName,"aria-live":"polite","aria-busy":spinning}),(indicator=props.indicator,dotClassName="".concat(prefixCls,"-dot"),null===indicator?null:(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(indicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(indicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(indicator.props.className,dotClassName)}):(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(defaultIndicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(defaultIndicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(defaultIndicator.props.className,dotClassName)}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(dotClassName,"".concat(prefixCls,"-dot-spin"))},react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}))),tip?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"".concat(prefixCls,"-text")},tip):null);if(void 0!==children){var containerClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-container"),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)({},"".concat(prefixCls,"-blur"),spinning));return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-nested-loading"),wrapperClassName)}),spinning&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{key:"loading"},spinElement),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:containerClassName,key:"container"},children))}return spinElement})},SpinFC=function(props){var customizePrefixCls=props.prefixCls,spinPrefixCls=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_9__.E_).getPrefixCls)("spin",customizePrefixCls),spinClassProps=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{spinPrefixCls:spinPrefixCls});return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Spin,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},spinClassProps))};SpinFC.setDefaultIndicator=function(indicator){defaultIndicator=indicator},__webpack_exports__.Z=SpinFC},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},60057:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return rc_dropdown_es}});var defineProperty=__webpack_require__(4942),objectSpread2=__webpack_require__(1413),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),es=__webpack_require__(81263),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),autoAdjustOverflow={adjustX:1,adjustY:1},targetOffset=[0,0],es_placements={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topCenter:{points:["bc","tc"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomCenter:{points:["tc","bc"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset}},KeyCode=__webpack_require__(15105),raf=__webpack_require__(75164),Dom_focus=__webpack_require__(88603),ESC=KeyCode.Z.ESC,TAB=KeyCode.Z.TAB,_excluded=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],rc_dropdown_es=react.forwardRef(function(props,ref){var openClassName,_ref,visible,setTriggerVisible,triggerRef,onVisibleChange,autoFocus,focusMenuRef,handleCloseMenuAndReturnFocus,focusMenu,handleKeyDown,minOverlayWidthMatchTrigger,alignPoint,children,childrenProps,childClassName,_props$arrow=props.arrow,arrow=void 0!==_props$arrow&&_props$arrow,_props$prefixCls=props.prefixCls,prefixCls=void 0===_props$prefixCls?"rc-dropdown":_props$prefixCls,transitionName=props.transitionName,animation=props.animation,align=props.align,_props$placement=props.placement,_props$placements=props.placements,getPopupContainer=props.getPopupContainer,showAction=props.showAction,hideAction=props.hideAction,overlayClassName=props.overlayClassName,overlayStyle=props.overlayStyle,visible1=props.visible,_props$trigger=props.trigger,trigger=void 0===_props$trigger?["hover"]:_props$trigger,autoFocus1=props.autoFocus,otherProps=(0,objectWithoutProperties.Z)(props,_excluded),_React$useState=react.useState(),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),triggerVisible=_React$useState2[0],setTriggerVisible1=_React$useState2[1],mergedVisible="visible"in props?visible1:triggerVisible,triggerRef1=react.useRef(null);react.useImperativeHandle(ref,function(){return triggerRef1.current}),visible=(_ref={visible:mergedVisible,setTriggerVisible:setTriggerVisible1,triggerRef:triggerRef1,onVisibleChange:props.onVisibleChange,autoFocus:autoFocus1}).visible,setTriggerVisible=_ref.setTriggerVisible,triggerRef=_ref.triggerRef,onVisibleChange=_ref.onVisibleChange,autoFocus=_ref.autoFocus,focusMenuRef=react.useRef(!1),handleCloseMenuAndReturnFocus=function(){if(visible&&triggerRef.current){var _triggerRef$current,_triggerRef$current$t,_triggerRef$current$t2,_triggerRef$current$t3;null===(_triggerRef$current=triggerRef.current)||void 0===_triggerRef$current||null===(_triggerRef$current$t=_triggerRef$current.triggerRef)||void 0===_triggerRef$current$t||null===(_triggerRef$current$t2=_triggerRef$current$t.current)||void 0===_triggerRef$current$t2||null===(_triggerRef$current$t3=_triggerRef$current$t2.focus)||void 0===_triggerRef$current$t3||_triggerRef$current$t3.call(_triggerRef$current$t2),setTriggerVisible(!1),"function"==typeof onVisibleChange&&onVisibleChange(!1)}},focusMenu=function(){var _triggerRef$current2,_triggerRef$current2$,_triggerRef$current2$2,_triggerRef$current2$3,firstElement=(0,Dom_focus.tS)(null===(_triggerRef$current2=triggerRef.current)||void 0===_triggerRef$current2?void 0:null===(_triggerRef$current2$=_triggerRef$current2.popupRef)||void 0===_triggerRef$current2$?void 0:null===(_triggerRef$current2$2=_triggerRef$current2$.current)||void 0===_triggerRef$current2$2?void 0:null===(_triggerRef$current2$3=_triggerRef$current2$2.getElement)||void 0===_triggerRef$current2$3?void 0:_triggerRef$current2$3.call(_triggerRef$current2$2))[0];return null!=firstElement&&!!firstElement.focus&&(firstElement.focus(),focusMenuRef.current=!0,!0)},handleKeyDown=function(event){switch(event.keyCode){case ESC:handleCloseMenuAndReturnFocus();break;case TAB:var focusResult=!1;focusMenuRef.current||(focusResult=focusMenu()),focusResult?event.preventDefault():handleCloseMenuAndReturnFocus()}},react.useEffect(function(){return visible?(window.addEventListener("keydown",handleKeyDown),autoFocus&&(0,raf.Z)(focusMenu,3),function(){window.removeEventListener("keydown",handleKeyDown),focusMenuRef.current=!1}):function(){focusMenuRef.current=!1}},[visible]);var getOverlayElement=function(){var overlay=props.overlay;return"function"==typeof overlay?overlay():overlay},getMenuElement=function(){var overlayElement=getOverlayElement();return react.createElement(react.Fragment,null,arrow&&react.createElement("div",{className:"".concat(prefixCls,"-arrow")}),overlayElement)},triggerHideAction=hideAction;return triggerHideAction||-1===trigger.indexOf("contextMenu")||(triggerHideAction=["click"]),react.createElement(es.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({builtinPlacements:void 0===_props$placements?es_placements:_props$placements},otherProps),{},{prefixCls:prefixCls,ref:triggerRef1,popupClassName:classnames_default()(overlayClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-show-arrow"),arrow)),popupStyle:overlayStyle,action:trigger,showAction:showAction,hideAction:triggerHideAction||[],popupPlacement:void 0===_props$placement?"bottomLeft":_props$placement,popupAlign:align,popupTransitionName:transitionName,popupAnimation:animation,popupVisible:mergedVisible,stretch:(minOverlayWidthMatchTrigger=props.minOverlayWidthMatchTrigger,alignPoint=props.alignPoint,"minOverlayWidthMatchTrigger"in props?minOverlayWidthMatchTrigger:!alignPoint)?"minWidth":"",popup:"function"==typeof props.overlay?getMenuElement:getMenuElement(),onPopupVisibleChange:function(newVisible){var onVisibleChangeProp=props.onVisibleChange;setTriggerVisible1(newVisible),"function"==typeof onVisibleChangeProp&&onVisibleChangeProp(newVisible)},onPopupClick:function(e){var onOverlayClick=props.onOverlayClick;setTriggerVisible1(!1),onOverlayClick&&onOverlayClick(e)},getPopupContainer:getPopupContainer}),(childrenProps=(children=props.children).props?children.props:{},childClassName=classnames_default()(childrenProps.className,void 0!==(openClassName=props.openClassName)?openClassName:"".concat(prefixCls,"-open")),mergedVisible&&children?react.cloneElement(children,{className:childClassName}):children))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/2934-7e53ecb633cea33f.js b/static/web/_next/static/chunks/2934-7e53ecb633cea33f.js deleted file mode 100644 index 75909c879..000000000 --- a/static/web/_next/static/chunks/2934-7e53ecb633cea33f.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2934],{24019:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},a=n(42135),c=function(e,t){return r.createElement(a.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:o}))};c.displayName="ClockCircleOutlined";var l=r.forwardRef(c)},93069:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"},a=n(42135),c=function(e,t){return r.createElement(a.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:o}))};c.displayName="WifiOutlined";var l=r.forwardRef(c)},57838:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(97685),r=n(67294);function o(){var e=r.useReducer(function(e){return e+1},0);return(0,i.Z)(e,2)[1]}},24308:function(e,t,n){"use strict";n.d(t,{c4:function(){return o}});var i=n(4942),r=n(87462),o=["xxl","xl","lg","md","sm","xs"],a={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},c=new Map,l=-1,s={};t.ZP={matchHandlers:{},dispatch:function(e){return s=e,c.forEach(function(e){return e(s)}),c.size>=1},subscribe:function(e){return c.size||this.register(),l+=1,c.set(l,e),e(s),l},unsubscribe:function(e){c.delete(e),c.size||this.unregister()},unregister:function(){var e=this;Object.keys(a).forEach(function(t){var n=a[t],i=e.matchHandlers[n];null==i||i.mql.removeListener(null==i?void 0:i.listener)}),c.clear()},register:function(){var e=this;Object.keys(a).forEach(function(t){var n=a[t],o=function(n){var o=n.matches;e.dispatch((0,r.Z)((0,r.Z)({},s),(0,i.Z)({},t,o)))},c=window.matchMedia(n);c.addListener(o),e.matchHandlers[n]={mql:c,listener:o},o(c)})}}},11382:function(e,t,n){"use strict";var i=n(87462),r=n(4942),o=n(97685),a=n(94184),c=n.n(a),l=n(23279),s=n.n(l),u=n(98423),f=n(67294),p=n(53124),d=n(96159),m=n(93355),v=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);rt.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n};(0,m.b)("small","default","large");var g=null,h=function(e){var t=e.spinPrefixCls,n=e.spinning,a=void 0===n||n,l=e.delay,m=e.className,h=e.size,w=void 0===h?"default":h,b=e.tip,y=e.wrapperClassName,C=e.style,x=e.children,Z=v(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),N=f.useState(function(){return a&&(!a||!l||!!isNaN(Number(l)))}),E=(0,o.Z)(N,2),O=E[0],k=E[1];f.useEffect(function(){var e=s()(function(){k(a)},l);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[l,a]);var P=function(n){var o,a,l,s=n.direction,p=c()(t,(l={},(0,r.Z)(l,"".concat(t,"-sm"),"small"===w),(0,r.Z)(l,"".concat(t,"-lg"),"large"===w),(0,r.Z)(l,"".concat(t,"-spinning"),O),(0,r.Z)(l,"".concat(t,"-show-text"),!!b),(0,r.Z)(l,"".concat(t,"-rtl"),"rtl"===s),l),m),v=(0,u.Z)(Z,["indicator","prefixCls"]),h=f.createElement("div",(0,i.Z)({},v,{style:C,className:p,"aria-live":"polite","aria-busy":O}),(o=e.indicator,a="".concat(t,"-dot"),null===o?null:(0,d.l$)(o)?(0,d.Tm)(o,{className:c()(o.props.className,a)}):(0,d.l$)(g)?(0,d.Tm)(g,{className:c()(g.props.className,a)}):f.createElement("span",{className:c()(a,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))),b?f.createElement("div",{className:"".concat(t,"-text")},b):null);if(void 0!==x){var N=c()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),O));return f.createElement("div",(0,i.Z)({},v,{className:c()("".concat(t,"-nested-loading"),y)}),O&&f.createElement("div",{key:"loading"},h),f.createElement("div",{className:N,key:"container"},x))}return h};return f.createElement(p.C,null,P)},w=function(e){var t=e.prefixCls,n=(0,f.useContext(p.E_).getPrefixCls)("spin",t),r=(0,i.Z)((0,i.Z)({},e),{spinPrefixCls:n});return f.createElement(h,(0,i.Z)({},r))};w.setDefaultIndicator=function(e){g=e},t.Z=w},23279:function(e,t,n){var i=n(13218),r=n(7771),o=n(14841),a=Math.max,c=Math.min;e.exports=function(e,t,n){var l,s,u,f,p,d,m=0,v=!1,g=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function w(t){var n=l,i=s;return l=s=void 0,m=t,f=e.apply(i,n)}function b(e){var n=e-d,i=e-m;return void 0===d||n>=t||n<0||g&&i>=u}function y(){var e,n,i,o=r();if(b(o))return C(o);p=setTimeout(y,(e=o-d,n=o-m,i=t-e,g?c(i,u-n):i))}function C(e){return(p=void 0,h&&l)?w(e):(l=s=void 0,f)}function x(){var e,n=r(),i=b(n);if(l=arguments,s=this,d=n,i){if(void 0===p)return m=e=d,p=setTimeout(y,t),v?w(e):f;if(g)return clearTimeout(p),p=setTimeout(y,t),w(d)}return void 0===p&&(p=setTimeout(y,t)),f}return t=o(t)||0,i(n)&&(v=!!n.leading,u=(g="maxWait"in n)?a(o(n.maxWait)||0,t):u,h="trailing"in n?!!n.trailing:h),x.cancel=function(){void 0!==p&&clearTimeout(p),m=0,l=d=s=p=void 0},x.flush=function(){return void 0===p?f:C(r())},x}},7771:function(e,t,n){var i=n(55639),r=function(){return i.Date.now()};e.exports=r},60057:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(4942),r=n(1413),o=n(97685),a=n(45987),c=n(67294),l=n(81263),s=n(94184),u=n.n(s),f={adjustX:1,adjustY:1},p=[0,0],d={topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:p},topCenter:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:p},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:p},bottomCenter:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:p},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:p}},m=n(15105),v=n(75164),g=n(88603),h=m.Z.ESC,w=m.Z.TAB,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],y=c.forwardRef(function(e,t){var n,s,f,p,m,y,C,x,Z,N,E,O,k,P,T,z,R=e.arrow,M=void 0!==R&&R,S=e.prefixCls,A=void 0===S?"rc-dropdown":S,V=e.transitionName,j=e.animation,L=e.align,W=e.placement,F=e.placements,H=e.getPopupContainer,_=e.showAction,B=e.hideAction,D=e.overlayClassName,I=e.overlayStyle,q=e.visible,$=e.trigger,X=void 0===$?["hover"]:$,Y=e.autoFocus,G=(0,a.Z)(e,b),J=c.useState(),K=(0,o.Z)(J,2),Q=K[0],U=K[1],ee="visible"in e?q:Q,et=c.useRef(null);c.useImperativeHandle(t,function(){return et.current}),f=(s={visible:ee,setTriggerVisible:U,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:Y}).visible,p=s.setTriggerVisible,m=s.triggerRef,y=s.onVisibleChange,C=s.autoFocus,x=c.useRef(!1),Z=function(){if(f&&m.current){var e,t,n,i;null===(e=m.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(i=n.focus)||void 0===i||i.call(n),p(!1),"function"==typeof y&&y(!1)}},N=function(){var e,t,n,i,r=(0,g.tS)(null===(e=m.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(i=n.getElement)||void 0===i?void 0:i.call(n))[0];return null!=r&&!!r.focus&&(r.focus(),x.current=!0,!0)},E=function(e){switch(e.keyCode){case h:Z();break;case w:var t=!1;x.current||(t=N()),t?e.preventDefault():Z()}},c.useEffect(function(){return f?(window.addEventListener("keydown",E),C&&(0,v.Z)(N,3),function(){window.removeEventListener("keydown",E),x.current=!1}):function(){x.current=!1}},[f]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},ei=function(t){var n=e.onOverlayClick;U(!1),n&&n(t)},er=function(t){var n=e.onVisibleChange;U(t),"function"==typeof n&&n(t)},eo=function(){var e=en();return c.createElement(c.Fragment,null,M&&c.createElement("div",{className:"".concat(A,"-arrow")}),e)},ea=B;return ea||-1===X.indexOf("contextMenu")||(ea=["click"]),c.createElement(l.Z,(0,r.Z)((0,r.Z)({builtinPlacements:void 0===F?d:F},G),{},{prefixCls:A,ref:et,popupClassName:u()(D,(0,i.Z)({},"".concat(A,"-show-arrow"),M)),popupStyle:I,action:X,showAction:_,hideAction:ea||[],popupPlacement:void 0===W?"bottomLeft":W,popupAlign:L,popupTransitionName:V,popupAnimation:j,popupVisible:ee,stretch:(O=e.minOverlayWidthMatchTrigger,k=e.alignPoint,"minOverlayWidthMatchTrigger"in e?O:!k)?"minWidth":"",popup:"function"==typeof e.overlay?eo:eo(),onPopupVisibleChange:er,onPopupClick:ei,getPopupContainer:H}),(T=(P=e.children).props?P.props:{},z=u()(T.className,void 0!==(n=e.openClassName)?n:"".concat(A,"-open")),ee&&P?c.cloneElement(P,{className:z}):P))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/305.89841c282a61cef8.js b/static/web/_next/static/chunks/305.89841c282a61cef8.js deleted file mode 100644 index 957aebe4a..000000000 --- a/static/web/_next/static/chunks/305.89841c282a61cef8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[305],{40305:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r+\-\/^\[\]]/,s=/(:=|<=|>=|==|<>|\.\+|\.\-|\.\*|\.\/|\.\^)/,c=/[0-9]/,k=/[_a-zA-Z]/;function f(e,t){return e.skipToEnd(),t.tokenize=null,"comment"}function p(e,t){for(var n,r=!1;n=e.next();){if(r&&"/"==n){t.tokenize=null;break}r="*"==n}return"comment"}function m(e,t){for(var n,r=!1;null!=(n=e.next());){if('"'==n&&!r){t.tokenize=null,t.sol=!1;break}r=!r&&"\\"==n}return"string"}function d(e,t){for(e.eatWhile(c);e.eat(c)||e.eat(k););var n=e.current();return(t.sol&&("package"==n||"model"==n||"when"==n||"connector"==n)?t.level++:t.sol&&"end"==n&&t.level>0&&t.level--,t.tokenize=null,t.sol=!1,o.propertyIsEnumerable(n))?"keyword":l.propertyIsEnumerable(n)?"builtin":i.propertyIsEnumerable(n)?"atom":"variable"}function b(e,t){for(;e.eat(/[^']/););return(t.tokenize=null,t.sol=!1,e.eat("'"))?"variable":"error"}function h(e,t){return e.eatWhile(c),e.eat(".")&&e.eatWhile(c),(e.eat("e")||e.eat("E"))&&(e.eat("-")||e.eat("+"),e.eatWhile(c)),t.tokenize=null,t.sol=!1,"number"}let z={name:"modelica",startState:function(){return{tokenize:null,level:0,sol:!0}},token:function(e,t){if(null!=t.tokenize)return t.tokenize(e,t);if(e.sol()&&(t.sol=!0),e.eatSpace())return t.tokenize=null,null;var n=e.next();if("/"==n&&e.eat("/"))t.tokenize=f;else if("/"==n&&e.eat("*"))t.tokenize=p;else if(s.test(n+e.peek()))return e.next(),t.tokenize=null,"operator";else if(u.test(n))return t.tokenize=null,"operator";else if(k.test(n))t.tokenize=d;else if("'"==n&&e.peek()&&"'"!=e.peek())t.tokenize=b;else if('"'==n)t.tokenize=m;else{if(!c.test(n))return t.tokenize=null,"error";t.tokenize=h}return t.tokenize(e,t)},indent:function(e,t,n){if(null!=e.tokenize)return null;var r=e.level;return(/(algorithm)/.test(t)&&r--,/(equation)/.test(t)&&r--,/(initial algorithm)/.test(t)&&r--,/(initial equation)/.test(t)&&r--,/(end)/.test(t)&&r--,r>0)?n.unit*r:0},languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:a}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/305.fe4f32de2bb23845.js b/static/web/_next/static/chunks/305.fe4f32de2bb23845.js new file mode 100644 index 000000000..24281df51 --- /dev/null +++ b/static/web/_next/static/chunks/305.fe4f32de2bb23845.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[305],{40305:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i+\-\/^\[\]]/,isDoubleOperatorChar=/(:=|<=|>=|==|<>|\.\+|\.\-|\.\*|\.\/|\.\^)/,isDigit=/[0-9]/,isNonDigit=/[_a-zA-Z]/;function tokenLineComment(stream,state){return stream.skipToEnd(),state.tokenize=null,"comment"}function tokenBlockComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if(maybeEnd&&"/"==ch){state.tokenize=null;break}maybeEnd="*"==ch}return"comment"}function tokenString(stream,state){for(var ch,escaped=!1;null!=(ch=stream.next());){if('"'==ch&&!escaped){state.tokenize=null,state.sol=!1;break}escaped=!escaped&&"\\"==ch}return"string"}function tokenIdent(stream,state){for(stream.eatWhile(isDigit);stream.eat(isDigit)||stream.eat(isNonDigit););var cur=stream.current();return(state.sol&&("package"==cur||"model"==cur||"when"==cur||"connector"==cur)?state.level++:state.sol&&"end"==cur&&state.level>0&&state.level--,state.tokenize=null,state.sol=!1,keywords.propertyIsEnumerable(cur))?"keyword":builtin.propertyIsEnumerable(cur)?"builtin":atoms.propertyIsEnumerable(cur)?"atom":"variable"}function tokenQIdent(stream,state){for(;stream.eat(/[^']/););return(state.tokenize=null,state.sol=!1,stream.eat("'"))?"variable":"error"}function tokenUnsignedNumber(stream,state){return stream.eatWhile(isDigit),stream.eat(".")&&stream.eatWhile(isDigit),(stream.eat("e")||stream.eat("E"))&&(stream.eat("-")||stream.eat("+"),stream.eatWhile(isDigit)),state.tokenize=null,state.sol=!1,"number"}let modelica={name:"modelica",startState:function(){return{tokenize:null,level:0,sol:!0}},token:function(stream,state){if(null!=state.tokenize)return state.tokenize(stream,state);if(stream.sol()&&(state.sol=!0),stream.eatSpace())return state.tokenize=null,null;var ch=stream.next();if("/"==ch&&stream.eat("/"))state.tokenize=tokenLineComment;else if("/"==ch&&stream.eat("*"))state.tokenize=tokenBlockComment;else if(isDoubleOperatorChar.test(ch+stream.peek()))return stream.next(),state.tokenize=null,"operator";else if(isSingleOperatorChar.test(ch))return state.tokenize=null,"operator";else if(isNonDigit.test(ch))state.tokenize=tokenIdent;else if("'"==ch&&stream.peek()&&"'"!=stream.peek())state.tokenize=tokenQIdent;else if('"'==ch)state.tokenize=tokenString;else{if(!isDigit.test(ch))return state.tokenize=null,"error";state.tokenize=tokenUnsignedNumber}return state.tokenize(stream,state)},indent:function(state,textAfter,cx){if(null!=state.tokenize)return null;var level=state.level;return(/(algorithm)/.test(textAfter)&&level--,/(equation)/.test(textAfter)&&level--,/(initial algorithm)/.test(textAfter)&&level--,/(initial equation)/.test(textAfter)&&level--,/(end)/.test(textAfter)&&level--,level>0)?cx.unit*level:0},languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:completions}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3203.4b4ad54c6039f230.js b/static/web/_next/static/chunks/3203.4b4ad54c6039f230.js deleted file mode 100644 index 93ac66558..000000000 --- a/static/web/_next/static/chunks/3203.4b4ad54c6039f230.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3203],{93203:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r!@'\\\\]"),singleDelimiters=RegExp("^[\\(\\[\\{\\},:=;\\.]"),doubleOperators=RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))"),doubleDelimiters=RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))"),tripleDelimiters=RegExp("^((>>=)|(<<=))"),expressionEnd=RegExp("^[\\]\\)]"),identifiers=RegExp("^[_A-Za-z\xa1-￿][_A-Za-z0-9\xa1-￿]*"),builtins=wordRegexp(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]),keywords=wordRegexp(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function tokenTranspose(stream,state){return stream.sol()||"'"!==stream.peek()?(state.tokenize=tokenBase,tokenBase(stream,state)):(stream.next(),state.tokenize=tokenBase,"operator")}function tokenComment(stream,state){return stream.match(/^.*%}/)?(state.tokenize=tokenBase,"comment"):(stream.skipToEnd(),"comment")}function tokenBase(stream,state){if(stream.eatSpace())return null;if(stream.match("%{"))return state.tokenize=tokenComment,stream.skipToEnd(),"comment";if(stream.match(/^[%#]/))return stream.skipToEnd(),"comment";if(stream.match(/^[0-9\.+-]/,!1)){if(stream.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/))return stream.tokenize=tokenBase,"number";if(stream.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)||stream.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/))return"number"}if(stream.match(wordRegexp(["nan","NaN","inf","Inf"])))return"number";var m=stream.match(/^"(?:[^"]|"")*("|$)/)||stream.match(/^'(?:[^']|'')*('|$)/);return m?m[1]?"string":"error":stream.match(keywords)?"keyword":stream.match(builtins)?"builtin":stream.match(identifiers)?"variable":stream.match(singleOperators)||stream.match(doubleOperators)?"operator":stream.match(singleDelimiters)||stream.match(doubleDelimiters)||stream.match(tripleDelimiters)?null:stream.match(expressionEnd)?(state.tokenize=tokenTranspose,null):(stream.next(),"error")}let octave={name:"octave",startState:function(){return{tokenize:tokenBase}},token:function(stream,state){var style=state.tokenize(stream,state);return("number"===style||"variable"===style)&&(state.tokenize=tokenTranspose),style},languageData:{commentTokens:{line:"%"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3283.4aa4cab7aec29491.js b/static/web/_next/static/chunks/3283.4aa4cab7aec29491.js deleted file mode 100644 index 4e97291e4..000000000 --- a/static/web/_next/static/chunks/3283.4aa4cab7aec29491.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3283],{33283:function(e,n,t){function r(e){return RegExp("^(("+e.join(")|(")+"))\\b")}t.r(n),t.d(n,{octave:function(){return k}});var a=RegExp("^[\\+\\-\\*/&|\\^~<>!@'\\\\]"),i=RegExp("^[\\(\\[\\{\\},:=;\\.]"),o=RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))"),c=RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))"),m=RegExp("^((>>=)|(<<=))"),s=RegExp("^[\\]\\)]"),u=RegExp("^[_A-Za-z\xa1-￿][_A-Za-z0-9\xa1-￿]*"),l=r(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]),f=r(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function p(e,n){return e.sol()||"'"!==e.peek()?(n.tokenize=d,d(e,n)):(e.next(),n.tokenize=d,"operator")}function h(e,n){return e.match(/^.*%}/)?(n.tokenize=d,"comment"):(e.skipToEnd(),"comment")}function d(e,n){if(e.eatSpace())return null;if(e.match("%{"))return n.tokenize=h,e.skipToEnd(),"comment";if(e.match(/^[%#]/))return e.skipToEnd(),"comment";if(e.match(/^[0-9\.+-]/,!1)){if(e.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/))return e.tokenize=d,"number";if(e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/))return"number"}if(e.match(r(["nan","NaN","inf","Inf"])))return"number";var t=e.match(/^"(?:[^"]|"")*("|$)/)||e.match(/^'(?:[^']|'')*('|$)/);return t?t[1]?"string":"error":e.match(f)?"keyword":e.match(l)?"builtin":e.match(u)?"variable":e.match(a)||e.match(o)?"operator":e.match(i)||e.match(c)||e.match(m)?null:e.match(s)?(n.tokenize=p,null):(e.next(),"error")}let k={name:"octave",startState:function(){return{tokenize:d}},token:function(e,n){var t=n.tokenize(e,n);return("number"===t||"variable"===t)&&(n.tokenize=p),t},languageData:{commentTokens:{line:"%"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3286-1b6dc4028a8f3981.js b/static/web/_next/static/chunks/3286-1b6dc4028a8f3981.js new file mode 100644 index 000000000..064461eea --- /dev/null +++ b/static/web/_next/static/chunks/3286-1b6dc4028a8f3981.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3286],{54907:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return collapse}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),esm_typeof=__webpack_require__(71002),toArray=__webpack_require__(50344),react=__webpack_require__(67294),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),objectWithoutProperties=__webpack_require__(45987),es=__webpack_require__(62874),slicedToArray=__webpack_require__(97685),PanelContent=react.forwardRef(function(props,ref){var _classnames,prefixCls=props.prefixCls,forceRender=props.forceRender,className=props.className,style=props.style,children=props.children,isActive=props.isActive,role=props.role,_React$useState=react.useState(isActive||forceRender),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),rendered=_React$useState2[0],setRendered=_React$useState2[1];return(react.useEffect(function(){(forceRender||isActive)&&setRendered(!0)},[forceRender,isActive]),rendered)?react.createElement("div",{ref:ref,className:classnames_default()("".concat(prefixCls,"-content"),(_classnames={},(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-active"),isActive),(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-inactive"),!isActive),_classnames),className),style:style,role:role},react.createElement("div",{className:"".concat(prefixCls,"-content-box")},children)):null});PanelContent.displayName="PanelContent";var _excluded=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],CollapsePanel=function(_React$Component){(0,inherits.Z)(CollapsePanel,_React$Component);var _super=(0,createSuper.Z)(CollapsePanel);function CollapsePanel(){var _this;(0,classCallCheck.Z)(this,CollapsePanel);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).onItemClick=function(){var _this$props=_this.props,onItemClick=_this$props.onItemClick,panelKey=_this$props.panelKey;"function"==typeof onItemClick&&onItemClick(panelKey)},_this.handleKeyPress=function(e){("Enter"===e.key||13===e.keyCode||13===e.which)&&_this.onItemClick()},_this.renderIcon=function(){var _this$props2=_this.props,showArrow=_this$props2.showArrow,expandIcon=_this$props2.expandIcon,prefixCls=_this$props2.prefixCls,collapsible=_this$props2.collapsible;if(!showArrow)return null;var iconNode="function"==typeof expandIcon?expandIcon(_this.props):react.createElement("i",{className:"arrow"});return iconNode&&react.createElement("div",{className:"".concat(prefixCls,"-expand-icon"),onClick:"header"===collapsible||"icon"===collapsible?_this.onItemClick:null},iconNode)},_this.renderTitle=function(){var _this$props3=_this.props,header=_this$props3.header,prefixCls=_this$props3.prefixCls,collapsible=_this$props3.collapsible;return react.createElement("span",{className:"".concat(prefixCls,"-header-text"),onClick:"header"===collapsible?_this.onItemClick:null},header)},_this}return(0,createClass.Z)(CollapsePanel,[{key:"shouldComponentUpdate",value:function(nextProps){return!shallowequal_default()(this.props,nextProps)}},{key:"render",value:function(){var _classNames,_classNames2,_this$props4=this.props,className=_this$props4.className,id=_this$props4.id,style=_this$props4.style,prefixCls=_this$props4.prefixCls,headerClass=_this$props4.headerClass,children=_this$props4.children,isActive=_this$props4.isActive,destroyInactivePanel=_this$props4.destroyInactivePanel,accordion=_this$props4.accordion,forceRender=_this$props4.forceRender,openMotion=_this$props4.openMotion,extra=_this$props4.extra,collapsible=_this$props4.collapsible,rest=(0,objectWithoutProperties.Z)(_this$props4,_excluded),disabled="disabled"===collapsible,collapsibleHeader="header"===collapsible,collapsibleIcon="icon"===collapsible,itemCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-active"),isActive),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-disabled"),disabled),_classNames),className),headerProps={className:classnames_default()("".concat(prefixCls,"-header"),(_classNames2={},(0,defineProperty.Z)(_classNames2,headerClass,headerClass),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-header-collapsible-only"),collapsibleHeader),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-icon-collapsible-only"),collapsibleIcon),_classNames2)),"aria-expanded":isActive,"aria-disabled":disabled,onKeyPress:this.handleKeyPress};return collapsibleHeader||collapsibleIcon||(headerProps.onClick=this.onItemClick,headerProps.role=accordion?"tab":"button",headerProps.tabIndex=disabled?-1:0),delete rest.header,delete rest.panelKey,delete rest.onItemClick,delete rest.showArrow,delete rest.expandIcon,react.createElement("div",(0,esm_extends.Z)({},rest,{className:itemCls,style:style,id:id}),react.createElement("div",headerProps,this.renderIcon(),this.renderTitle(),null!=extra&&"boolean"!=typeof extra&&react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra)),react.createElement(es.Z,(0,esm_extends.Z)({visible:isActive,leavedClassName:"".concat(prefixCls,"-content-hidden")},openMotion,{forceRender:forceRender,removeOnLeave:destroyInactivePanel}),function(_ref,ref){var motionClassName=_ref.className,motionStyle=_ref.style;return react.createElement(PanelContent,{ref:ref,prefixCls:prefixCls,className:motionClassName,style:motionStyle,isActive:isActive,forceRender:forceRender,role:accordion?"tabpanel":null},children)}))}}]),CollapsePanel}(react.Component);function getActiveKeysArray(activeKey){var currentActiveKey=activeKey;if(!Array.isArray(currentActiveKey)){var activeKeyType=(0,esm_typeof.Z)(currentActiveKey);currentActiveKey="number"===activeKeyType||"string"===activeKeyType?[currentActiveKey]:[]}return currentActiveKey.map(function(key){return String(key)})}CollapsePanel.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Collapse=function(_React$Component){(0,inherits.Z)(Collapse,_React$Component);var _super=(0,createSuper.Z)(Collapse);function Collapse(_props){(0,classCallCheck.Z)(this,Collapse),(_this=_super.call(this,_props)).onClickItem=function(key){var activeKey=_this.state.activeKey;if(_this.props.accordion)activeKey=activeKey[0]===key?[]:[key];else{var index=(activeKey=(0,toConsumableArray.Z)(activeKey)).indexOf(key);index>-1?activeKey.splice(index,1):activeKey.push(key)}_this.setActiveKey(activeKey)},_this.getNewChild=function(child,index){if(!child)return null;var activeKey=_this.state.activeKey,_this$props=_this.props,prefixCls=_this$props.prefixCls,openMotion=_this$props.openMotion,accordion=_this$props.accordion,rootDestroyInactivePanel=_this$props.destroyInactivePanel,expandIcon=_this$props.expandIcon,collapsible=_this$props.collapsible,key=child.key||String(index),_child$props=child.props,header=_child$props.header,headerClass=_child$props.headerClass,destroyInactivePanel=_child$props.destroyInactivePanel,childCollapsible=_child$props.collapsible,isActive=!1;isActive=accordion?activeKey[0]===key:activeKey.indexOf(key)>-1;var mergeCollapsible=null!=childCollapsible?childCollapsible:collapsible,props={key:key,panelKey:key,header:header,headerClass:headerClass,isActive:isActive,prefixCls:prefixCls,destroyInactivePanel:null!=destroyInactivePanel?destroyInactivePanel:rootDestroyInactivePanel,openMotion:openMotion,accordion:accordion,children:child.props.children,onItemClick:"disabled"===mergeCollapsible?null:_this.onClickItem,expandIcon:expandIcon,collapsible:mergeCollapsible};return"string"==typeof child.type?child:(Object.keys(props).forEach(function(propName){void 0===props[propName]&&delete props[propName]}),react.cloneElement(child,props))},_this.getItems=function(){var children=_this.props.children;return(0,toArray.Z)(children).map(_this.getNewChild)},_this.setActiveKey=function(activeKey){"activeKey"in _this.props||_this.setState({activeKey:activeKey}),_this.props.onChange(_this.props.accordion?activeKey[0]:activeKey)};var _this,_activeKey=_props.activeKey,currentActiveKey=_props.defaultActiveKey;return"activeKey"in _props&&(currentActiveKey=_activeKey),_this.state={activeKey:getActiveKeysArray(currentActiveKey)},_this}return(0,createClass.Z)(Collapse,[{key:"shouldComponentUpdate",value:function(nextProps,nextState){return!shallowequal_default()(this.props,nextProps)||!shallowequal_default()(this.state,nextState)}},{key:"render",value:function(){var _classNames,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,style=_this$props2.style,accordion=_this$props2.accordion,collapseClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,prefixCls,!0),(0,defineProperty.Z)(_classNames,className,!!className),_classNames));return react.createElement("div",{className:collapseClassName,style:style,role:accordion?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(nextProps){var newState={};return"activeKey"in nextProps&&(newState.activeKey=getActiveKeysArray(nextProps.activeKey)),newState}}]),Collapse}(react.Component);Collapse.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Collapse.Panel=CollapsePanel,Collapse.Panel;var omit=__webpack_require__(98423),context=__webpack_require__(53124),motion=__webpack_require__(33603),reactNode=__webpack_require__(96159),Collapse_Collapse=function(props){var children,_classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$bordered=props.bordered,ghost=props.ghost,_props$expandIconPosi=props.expandIconPosition,expandIconPosition=void 0===_props$expandIconPosi?"start":_props$expandIconPosi,prefixCls=getPrefixCls("collapse",customizePrefixCls),mergedExpandIconPosition=react.useMemo(function(){return"left"===expandIconPosition?"start":"right"===expandIconPosition?"end":expandIconPosition},[expandIconPosition]),collapseClassName=classnames_default()("".concat(prefixCls,"-icon-position-").concat(mergedExpandIconPosition),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-borderless"),!(void 0===_props$bordered||_props$bordered)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-ghost"),!!ghost),_classNames),void 0===_props$className?"":_props$className),openMotion=(0,esm_extends.Z)((0,esm_extends.Z)({},motion.ZP),{motionAppear:!1,leavedClassName:"".concat(prefixCls,"-content-hidden")});return react.createElement(Collapse,(0,esm_extends.Z)({openMotion:openMotion},props,{expandIcon:function(){var panelProps=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},expandIcon=props.expandIcon,icon=expandIcon?expandIcon(panelProps):react.createElement(RightOutlined.Z,{rotate:panelProps.isActive?90:void 0});return(0,reactNode.Tm)(icon,function(){return{className:classnames_default()(icon.props.className,"".concat(prefixCls,"-arrow"))}})},prefixCls:prefixCls,className:collapseClassName}),(children=props.children,(0,toArray.Z)(children).map(function(child,index){var _a;if(null===(_a=child.props)||void 0===_a?void 0:_a.disabled){var key=child.key||String(index),_child$props=child.props,disabled=_child$props.disabled,collapsible=_child$props.collapsible,childProps=(0,esm_extends.Z)((0,esm_extends.Z)({},(0,omit.Z)(child.props,["disabled"])),{key:key,collapsible:null!=collapsible?collapsible:disabled?"disabled":void 0});return(0,reactNode.Tm)(child,childProps)}return child})))};Collapse_Collapse.Panel=function(props){var getPrefixCls=react.useContext(context.E_).getPrefixCls,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$showArrow=props.showArrow,prefixCls=getPrefixCls("collapse",customizePrefixCls),collapsePanelClassName=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-no-arrow"),!(void 0===_props$showArrow||_props$showArrow)),void 0===_props$className?"":_props$className);return react.createElement(Collapse.Panel,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:collapsePanelClassName}))};var collapse=Collapse_Collapse},65360:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return popconfirm}});var esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),ExclamationCircleFilled=__webpack_require__(21640),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),useMergedState=__webpack_require__(21770),KeyCode=__webpack_require__(15105),react=__webpack_require__(67294),context=__webpack_require__(53124),popover=__webpack_require__(55241),reactNode=__webpack_require__(96159),es_button=__webpack_require__(71577),button_button=__webpack_require__(6134),ActionButton=__webpack_require__(86743),LocaleReceiver=__webpack_require__(23715),locale_default=__webpack_require__(6213),getRenderPropValue=__webpack_require__(81643),Overlay=function(props){var prefixCls=props.prefixCls,okButtonProps=props.okButtonProps,cancelButtonProps=props.cancelButtonProps,title=props.title,cancelText=props.cancelText,okText=props.okText,okType=props.okType,icon=props.icon,_props$showCancel=props.showCancel,showCancel=void 0===_props$showCancel||_props$showCancel,close=props.close,onConfirm=props.onConfirm,onCancel=props.onCancel,getPrefixCls=react.useContext(context.E_).getPrefixCls;return react.createElement(LocaleReceiver.Z,{componentName:"Popconfirm",defaultLocale:locale_default.Z.Popconfirm},function(contextLocale){return react.createElement("div",{className:"".concat(prefixCls,"-inner-content")},react.createElement("div",{className:"".concat(prefixCls,"-message")},icon&&react.createElement("span",{className:"".concat(prefixCls,"-message-icon")},icon),react.createElement("div",{className:"".concat(prefixCls,"-message-title")},(0,getRenderPropValue.Z)(title))),react.createElement("div",{className:"".concat(prefixCls,"-buttons")},showCancel&&react.createElement(es_button.Z,(0,esm_extends.Z)({onClick:onCancel,size:"small"},cancelButtonProps),null!=cancelText?cancelText:contextLocale.cancelText),react.createElement(ActionButton.Z,{buttonProps:(0,esm_extends.Z)((0,esm_extends.Z)({size:"small"},(0,button_button.n)(okType)),okButtonProps),actionFn:onConfirm,close:close,prefixCls:getPrefixCls("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},null!=okText?okText:contextLocale.okText)))})},_this=void 0,__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},popconfirm=react.forwardRef(function(props,ref){var getPrefixCls=react.useContext(context.E_).getPrefixCls,_useMergedState=(0,useMergedState.Z)(!1,{value:void 0!==props.open?props.open:props.visible,defaultValue:void 0!==props.defaultOpen?props.defaultOpen:props.defaultVisible}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),open=_useMergedState2[0],setOpen=_useMergedState2[1],settingOpen=function(value,e){var _a,_b;setOpen(value,!0),null===(_a=props.onVisibleChange)||void 0===_a||_a.call(props,value,e),null===(_b=props.onOpenChange)||void 0===_b||_b.call(props,value,e)},_onKeyDown=function(e){e.keyCode===KeyCode.Z.ESC&&open&&settingOpen(!1,e)},customizePrefixCls=props.prefixCls,_props$placement=props.placement,_props$trigger=props.trigger,_props$okType=props.okType,_props$icon=props.icon,icon=void 0===_props$icon?react.createElement(ExclamationCircleFilled.Z,null):_props$icon,children=props.children,overlayClassName=props.overlayClassName,restProps=__rest(props,["prefixCls","placement","trigger","okType","icon","children","overlayClassName"]),prefixCls=getPrefixCls("popover",customizePrefixCls),prefixClsConfirm=getPrefixCls("popconfirm",customizePrefixCls),overlayClassNames=classnames_default()(prefixClsConfirm,overlayClassName);return react.createElement(popover.Z,(0,esm_extends.Z)({},restProps,{trigger:void 0===_props$trigger?"click":_props$trigger,prefixCls:prefixCls,placement:void 0===_props$placement?"top":_props$placement,onOpenChange:function(value){var _props$disabled=props.disabled;void 0!==_props$disabled&&_props$disabled||settingOpen(value)},open:open,ref:ref,overlayClassName:overlayClassNames,_overlay:react.createElement(Overlay,(0,esm_extends.Z)({okType:void 0===_props$okType?"primary":_props$okType,icon:icon},props,{prefixCls:prefixCls,close:function(e){settingOpen(!1,e)},onConfirm:function(e){var _a;return null===(_a=props.onConfirm)||void 0===_a?void 0:_a.call(_this,e)},onCancel:function(e){var _a;settingOpen(!1,e),null===(_a=props.onCancel)||void 0===_a||_a.call(_this,e)}}))}),(0,reactNode.Tm)(children,{onKeyDown:function(e){var _a,_b;react.isValidElement(children)&&(null===(_b=null==children?void 0:(_a=children.props).onKeyDown)||void 0===_b||_b.call(_a,e)),_onKeyDown(e)}}))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3286-ce799b633708bdb2.js b/static/web/_next/static/chunks/3286-ce799b633708bdb2.js deleted file mode 100644 index b6bbd5d8f..000000000 --- a/static/web/_next/static/chunks/3286-ce799b633708bdb2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3286],{54907:function(e,n,t){t.d(n,{Z:function(){return T}});var o=t(87462),a=t(4942),r=t(18073),l=t(94184),c=t.n(l),i=t(74902),s=t(15671),d=t(43144),p=t(60136),u=t(33643),v=t(71002),f=t(50344),m=t(67294),y=t(96774),C=t.n(y),h=t(45987),Z=t(62874),x=t(97685),b=m.forwardRef(function(e,n){var t,o=e.prefixCls,r=e.forceRender,l=e.className,i=e.style,s=e.children,d=e.isActive,p=e.role,u=m.useState(d||r),v=(0,x.Z)(u,2),f=v[0],y=v[1];return(m.useEffect(function(){(r||d)&&y(!0)},[r,d]),f)?m.createElement("div",{ref:n,className:c()("".concat(o,"-content"),(t={},(0,a.Z)(t,"".concat(o,"-content-active"),d),(0,a.Z)(t,"".concat(o,"-content-inactive"),!d),t),l),style:i,role:p},m.createElement("div",{className:"".concat(o,"-content-box")},s)):null});b.displayName="PanelContent";var k=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],E=function(e){(0,p.Z)(t,e);var n=(0,u.Z)(t);function t(){var e;(0,s.Z)(this,t);for(var o=arguments.length,a=Array(o),r=0;r-1?n.splice(t,1):n.push(e)}o.setActiveKey(n)},o.getNewChild=function(e,n){if(!e)return null;var t=o.state.activeKey,a=o.props,r=a.prefixCls,l=a.openMotion,c=a.accordion,i=a.destroyInactivePanel,s=a.expandIcon,d=a.collapsible,p=e.key||String(n),u=e.props,v=u.header,f=u.headerClass,y=u.destroyInactivePanel,C=u.collapsible,h=!1;h=c?t[0]===p:t.indexOf(p)>-1;var Z=null!=C?C:d,x={key:p,panelKey:p,header:v,headerClass:f,isActive:h,prefixCls:r,destroyInactivePanel:null!=y?y:i,openMotion:l,accordion:c,children:e.props.children,onItemClick:"disabled"===Z?null:o.onClickItem,expandIcon:s,collapsible:Z};return"string"==typeof e.type?e:(Object.keys(x).forEach(function(e){void 0===x[e]&&delete x[e]}),m.cloneElement(e,x))},o.getItems=function(){var e=o.props.children;return(0,f.Z)(e).map(o.getNewChild)},o.setActiveKey=function(e){"activeKey"in o.props||o.setState({activeKey:e}),o.props.onChange(o.props.accordion?e[0]:e)};var o,a=e.activeKey,r=e.defaultActiveKey;return"activeKey"in e&&(r=a),o.state={activeKey:N(r)},o}return(0,d.Z)(t,[{key:"shouldComponentUpdate",value:function(e,n){return!C()(this.props,e)||!C()(this.state,n)}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,o=n.className,r=n.style,l=n.accordion,i=c()((e={},(0,a.Z)(e,t,!0),(0,a.Z)(e,o,!!o),e));return m.createElement("div",{className:i,style:r,role:l?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var n={};return"activeKey"in e&&(n.activeKey=N(e.activeKey)),n}}]),t}(m.Component);g.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},g.Panel=E,g.Panel;var P=t(98423),I=t(53124),w=t(33603),K=t(96159),A=function(e){var n=m.useContext(I.E_).getPrefixCls,t=e.prefixCls,r=e.className,l=e.showArrow,i=n("collapse",t),s=c()((0,a.Z)({},"".concat(i,"-no-arrow"),!(void 0===l||l)),void 0===r?"":r);return m.createElement(g.Panel,(0,o.Z)({},e,{prefixCls:i,className:s}))},O=function(e){var n,t,l=m.useContext(I.E_),i=l.getPrefixCls,s=l.direction,d=e.prefixCls,p=e.className,u=e.bordered,v=e.ghost,y=e.expandIconPosition,C=void 0===y?"start":y,h=i("collapse",d),Z=m.useMemo(function(){return"left"===C?"start":"right"===C?"end":C},[C]),x=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.expandIcon,o=t?t(n):m.createElement(r.Z,{rotate:n.isActive?90:void 0});return(0,K.Tm)(o,function(){return{className:c()(o.props.className,"".concat(h,"-arrow"))}})},b=c()("".concat(h,"-icon-position-").concat(Z),(t={},(0,a.Z)(t,"".concat(h,"-borderless"),!(void 0===u||u)),(0,a.Z)(t,"".concat(h,"-rtl"),"rtl"===s),(0,a.Z)(t,"".concat(h,"-ghost"),!!v),t),void 0===p?"":p),k=(0,o.Z)((0,o.Z)({},w.ZP),{motionAppear:!1,leavedClassName:"".concat(h,"-content-hidden")});return m.createElement(g,(0,o.Z)({openMotion:k},e,{expandIcon:x,prefixCls:h,className:b}),(n=e.children,(0,f.Z)(n).map(function(e,n){var t;if(null===(t=e.props)||void 0===t?void 0:t.disabled){var a=e.key||String(n),r=e.props,l=r.disabled,c=r.collapsible,i=(0,o.Z)((0,o.Z)({},(0,P.Z)(e.props,["disabled"])),{key:a,collapsible:null!=c?c:l?"disabled":void 0});return(0,K.Tm)(e,i)}return e})))};O.Panel=A;var T=O},65360:function(e,n,t){t.d(n,{Z:function(){return E}});var o=t(87462),a=t(97685),r=t(21640),l=t(94184),c=t.n(l),i=t(21770),s=t(15105),d=t(67294),p=t(53124),u=t(55241),v=t(96159),f=t(71577),m=t(6134),y=t(86743),C=t(23715),h=t(6213),Z=t(81643),x=function(e){var n=e.prefixCls,t=e.okButtonProps,a=e.cancelButtonProps,r=e.title,l=e.cancelText,c=e.okText,i=e.okType,s=e.icon,u=e.showCancel,v=void 0===u||u,x=e.close,b=e.onConfirm,k=e.onCancel,E=d.useContext(p.E_).getPrefixCls;return d.createElement(C.Z,{componentName:"Popconfirm",defaultLocale:h.Z.Popconfirm},function(e){return d.createElement("div",{className:"".concat(n,"-inner-content")},d.createElement("div",{className:"".concat(n,"-message")},s&&d.createElement("span",{className:"".concat(n,"-message-icon")},s),d.createElement("div",{className:"".concat(n,"-message-title")},(0,Z.Z)(r))),d.createElement("div",{className:"".concat(n,"-buttons")},v&&d.createElement(f.Z,(0,o.Z)({onClick:k,size:"small"},a),null!=l?l:e.cancelText),d.createElement(y.Z,{buttonProps:(0,o.Z)((0,o.Z)({size:"small"},(0,m.n)(i)),t),actionFn:b,close:x,prefixCls:E("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},null!=c?c:e.okText)))})},b=void 0,k=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>n.indexOf(o)&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,o=Object.getOwnPropertySymbols(e);an.indexOf(o[a])&&Object.prototype.propertyIsEnumerable.call(e,o[a])&&(t[o[a]]=e[o[a]]);return t},E=d.forwardRef(function(e,n){var t=d.useContext(p.E_).getPrefixCls,l=(0,i.Z)(!1,{value:void 0!==e.open?e.open:e.visible,defaultValue:void 0!==e.defaultOpen?e.defaultOpen:e.defaultVisible}),f=(0,a.Z)(l,2),m=f[0],y=f[1],C=function(n,t){var o,a;y(n,!0),null===(o=e.onVisibleChange)||void 0===o||o.call(e,n,t),null===(a=e.onOpenChange)||void 0===a||a.call(e,n,t)},h=function(e){C(!1,e)},Z=function(n){var t;return null===(t=e.onConfirm)||void 0===t?void 0:t.call(b,n)},E=function(n){var t;C(!1,n),null===(t=e.onCancel)||void 0===t||t.call(b,n)},N=function(e){e.keyCode===s.Z.ESC&&m&&C(!1,e)},g=function(n){var t=e.disabled;void 0!==t&&t||C(n)},P=e.prefixCls,I=e.placement,w=e.trigger,K=e.okType,A=e.icon,O=void 0===A?d.createElement(r.Z,null):A,T=e.children,R=e.overlayClassName,S=k(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName"]),_=t("popover",P),M=t("popconfirm",P),j=c()(M,R);return d.createElement(u.Z,(0,o.Z)({},S,{trigger:void 0===w?"click":w,prefixCls:_,placement:void 0===I?"top":I,onOpenChange:g,open:m,ref:n,overlayClassName:j,_overlay:d.createElement(x,(0,o.Z)({okType:void 0===K?"primary":K,icon:O},e,{prefixCls:_,close:h,onConfirm:Z,onCancel:E}))}),(0,v.Tm)(T,{onKeyDown:function(e){var n,t;d.isValidElement(T)&&(null===(t=null==T?void 0:(n=T.props).onKeyDown)||void 0===t||t.call(n,e)),N(e)}}))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3314.141e2dca41748fac.js b/static/web/_next/static/chunks/3314.141e2dca41748fac.js deleted file mode 100644 index 84a6394b9..000000000 --- a/static/web/_next/static/chunks/3314.141e2dca41748fac.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3314],{43314:function(_,I,R){R.r(I),R.d(I,{ntriples:function(){return e}});var n={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function t(_,I){var R,t=_.location;R=t==n.PRE_SUBJECT&&"<"==I?n.WRITING_SUB_URI:t==n.PRE_SUBJECT&&"_"==I?n.WRITING_BNODE_URI:t==n.PRE_PRED&&"<"==I?n.WRITING_PRED_URI:t==n.PRE_OBJ&&"<"==I?n.WRITING_OBJ_URI:t==n.PRE_OBJ&&"_"==I?n.WRITING_OBJ_BNODE:t==n.PRE_OBJ&&'"'==I?n.WRITING_OBJ_LITERAL:t==n.WRITING_SUB_URI&&">"==I?n.PRE_PRED:t==n.WRITING_BNODE_URI&&" "==I?n.PRE_PRED:t==n.WRITING_PRED_URI&&">"==I?n.PRE_OBJ:t==n.WRITING_OBJ_URI&&">"==I?n.POST_OBJ:t==n.WRITING_OBJ_BNODE&&" "==I?n.POST_OBJ:t==n.WRITING_OBJ_LITERAL&&'"'==I?n.POST_OBJ:t==n.WRITING_LIT_LANG&&" "==I?n.POST_OBJ:t==n.WRITING_LIT_TYPE&&">"==I?n.POST_OBJ:t==n.WRITING_OBJ_LITERAL&&"@"==I?n.WRITING_LIT_LANG:t==n.WRITING_OBJ_LITERAL&&"^"==I?n.WRITING_LIT_TYPE:" "==I&&(t==n.PRE_SUBJECT||t==n.PRE_PRED||t==n.PRE_OBJ||t==n.POST_OBJ)?t:t==n.POST_OBJ&&"."==I?n.PRE_SUBJECT:n.ERROR,_.location=R}let e={name:"ntriples",startState:function(){return{location:n.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(_,I){var R=_.next();if("<"==R){t(I,R);var n="";return _.eatWhile(function(_){return"#"!=_&&">"!=_&&(n+=_,!0)}),I.uris.push(n),_.match("#",!1)||(_.next(),t(I,">")),"variable"}if("#"==R){var e="";return _.eatWhile(function(_){return">"!=_&&" "!=_&&(e+=_,!0)}),I.anchors.push(e),"url"}if(">"==R)return t(I,">"),"variable";if("_"==R){t(I,R);var T="";return _.eatWhile(function(_){return" "!=_&&(T+=_,!0)}),I.bnodes.push(T),_.next(),t(I," "),"builtin"}if('"'==R)return t(I,R),_.eatWhile(function(_){return'"'!=_}),_.next(),"@"!=_.peek()&&"^"!=_.peek()&&t(I,'"'),"string";if("@"==R){t(I,"@");var r="";return _.eatWhile(function(_){return" "!=_&&(r+=_,!0)}),I.langs.push(r),_.next(),t(I," "),"string.special"}if("^"==R){_.next(),t(I,"^");var E="";return _.eatWhile(function(_){return">"!=_&&(E+=_,!0)}),I.types.push(E),_.next(),t(I,">"),"variable"}" "==R&&t(I,R),"."==R&&t(I,R)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3314.e6a407e81d4a5708.js b/static/web/_next/static/chunks/3314.e6a407e81d4a5708.js new file mode 100644 index 000000000..4503d5ed9 --- /dev/null +++ b/static/web/_next/static/chunks/3314.e6a407e81d4a5708.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3314],{43314:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ntriples:function(){return ntriples}});var Location={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function transitState(currState,c){var ret,currLocation=currState.location;ret=currLocation==Location.PRE_SUBJECT&&"<"==c?Location.WRITING_SUB_URI:currLocation==Location.PRE_SUBJECT&&"_"==c?Location.WRITING_BNODE_URI:currLocation==Location.PRE_PRED&&"<"==c?Location.WRITING_PRED_URI:currLocation==Location.PRE_OBJ&&"<"==c?Location.WRITING_OBJ_URI:currLocation==Location.PRE_OBJ&&"_"==c?Location.WRITING_OBJ_BNODE:currLocation==Location.PRE_OBJ&&'"'==c?Location.WRITING_OBJ_LITERAL:currLocation==Location.WRITING_SUB_URI&&">"==c?Location.PRE_PRED:currLocation==Location.WRITING_BNODE_URI&&" "==c?Location.PRE_PRED:currLocation==Location.WRITING_PRED_URI&&">"==c?Location.PRE_OBJ:currLocation==Location.WRITING_OBJ_URI&&">"==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_BNODE&&" "==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_LITERAL&&'"'==c?Location.POST_OBJ:currLocation==Location.WRITING_LIT_LANG&&" "==c?Location.POST_OBJ:currLocation==Location.WRITING_LIT_TYPE&&">"==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_LITERAL&&"@"==c?Location.WRITING_LIT_LANG:currLocation==Location.WRITING_OBJ_LITERAL&&"^"==c?Location.WRITING_LIT_TYPE:" "==c&&(currLocation==Location.PRE_SUBJECT||currLocation==Location.PRE_PRED||currLocation==Location.PRE_OBJ||currLocation==Location.POST_OBJ)?currLocation:currLocation==Location.POST_OBJ&&"."==c?Location.PRE_SUBJECT:Location.ERROR,currState.location=ret}let ntriples={name:"ntriples",startState:function(){return{location:Location.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(stream,state){var ch=stream.next();if("<"==ch){transitState(state,ch);var parsedURI="";return stream.eatWhile(function(c){return"#"!=c&&">"!=c&&(parsedURI+=c,!0)}),state.uris.push(parsedURI),stream.match("#",!1)||(stream.next(),transitState(state,">")),"variable"}if("#"==ch){var parsedAnchor="";return stream.eatWhile(function(c){return">"!=c&&" "!=c&&(parsedAnchor+=c,!0)}),state.anchors.push(parsedAnchor),"url"}if(">"==ch)return transitState(state,">"),"variable";if("_"==ch){transitState(state,ch);var parsedBNode="";return stream.eatWhile(function(c){return" "!=c&&(parsedBNode+=c,!0)}),state.bnodes.push(parsedBNode),stream.next(),transitState(state," "),"builtin"}if('"'==ch)return transitState(state,ch),stream.eatWhile(function(c){return'"'!=c}),stream.next(),"@"!=stream.peek()&&"^"!=stream.peek()&&transitState(state,'"'),"string";if("@"==ch){transitState(state,"@");var parsedLang="";return stream.eatWhile(function(c){return" "!=c&&(parsedLang+=c,!0)}),state.langs.push(parsedLang),stream.next(),transitState(state," "),"string.special"}if("^"==ch){stream.next(),transitState(state,"^");var parsedType="";return stream.eatWhile(function(c){return">"!=c&&(parsedType+=c,!0)}),state.types.push(parsedType),stream.next(),transitState(state,">"),"variable"}" "==ch&&transitState(state,ch),"."==ch&&transitState(state,ch)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3465.77dee7ec6cc7e947.js b/static/web/_next/static/chunks/3465.77dee7ec6cc7e947.js deleted file mode 100644 index 86d68c8d8..000000000 --- a/static/web/_next/static/chunks/3465.77dee7ec6cc7e947.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3465],{43465:function(e,r,t){function n(e){for(var r={},t=e.split(" "),n=0;n!?^\/\|]/;function l(e,r,t){return r.tokenize=t,t(e,r)}function u(e,r){var t=r.beforeParams;r.beforeParams=!1;var n=e.next();if(('"'==n||"'"==n)&&r.inParams)return l(e,r,function(e,r){for(var t,a=!1,o=!1;null!=(t=e.next());){if(t==n&&!a){o=!0;break}a=!a&&"\\"==t}return o&&(r.tokenize=u),"string"});if(/[\[\]{}\(\),;\.]/.test(n))return"("==n&&t?r.inParams=!0:")"==n&&(r.inParams=!1),null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if("#"==n)return e.eat("*")?l(e,r,f):"#"==n&&e.match(/ *\[ *\[/)?l(e,r,s):(e.skipToEnd(),"comment");if('"'==n)return e.skipTo(/"/),"comment";if("$"==n)return e.eatWhile(/[$_a-z0-9A-Z\.{:]/),e.eatWhile(/}/),r.beforeParams=!0,"builtin";if(i.test(n))return e.eatWhile(i),"comment";e.eatWhile(/[\w\$_{}\xa1-\uffff]/);var c=e.current().toLowerCase();return a&&a.propertyIsEnumerable(c)?"keyword":o&&o.propertyIsEnumerable(c)?(r.beforeParams=!0,"keyword"):null}function f(e,r){for(var t,n=!1;t=e.next();){if("#"==t&&n){r.tokenize=u;break}n="*"==t}return"comment"}function s(e,r){for(var t,n=0;t=e.next();){if("#"==t&&2==n){r.tokenize=u;break}"]"==t?n++:" "!=t&&(n=0)}return"meta"}let c={name:"tcl",startState:function(){return{tokenize:u,beforeParams:!1,inParams:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3465.e16978464a3e3488.js b/static/web/_next/static/chunks/3465.e16978464a3e3488.js new file mode 100644 index 000000000..1695f7a35 --- /dev/null +++ b/static/web/_next/static/chunks/3465.e16978464a3e3488.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3465],{43465:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function parseWords(str){for(var obj={},words=str.split(" "),i=0;i!?^\/\|]/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenBase(stream,state){var beforeParams=state.beforeParams;state.beforeParams=!1;var ch=stream.next();if(('"'==ch||"'"==ch)&&state.inParams)return chain(stream,state,function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return end&&(state.tokenize=tokenBase),"string"});if(/[\[\]{}\(\),;\.]/.test(ch))return"("==ch&&beforeParams?state.inParams=!0:")"==ch&&(state.inParams=!1),null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("#"==ch)return stream.eat("*")?chain(stream,state,tokenComment):"#"==ch&&stream.match(/ *\[ *\[/)?chain(stream,state,tokenUnparsed):(stream.skipToEnd(),"comment");if('"'==ch)return stream.skipTo(/"/),"comment";if("$"==ch)return stream.eatWhile(/[$_a-z0-9A-Z\.{:]/),stream.eatWhile(/}/),state.beforeParams=!0,"builtin";if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"comment";stream.eatWhile(/[\w\$_{}\xa1-\uffff]/);var word=stream.current().toLowerCase();return keywords&&keywords.propertyIsEnumerable(word)?"keyword":functions&&functions.propertyIsEnumerable(word)?(state.beforeParams=!0,"keyword"):null}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("#"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function tokenUnparsed(stream,state){for(var ch,maybeEnd=0;ch=stream.next();){if("#"==ch&&2==maybeEnd){state.tokenize=tokenBase;break}"]"==ch?maybeEnd++:" "!=ch&&(maybeEnd=0)}return"meta"}let tcl={name:"tcl",startState:function(){return{tokenize:tokenBase,beforeParams:!1,inParams:!1}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3482.d52ae64233b06fe4.js b/static/web/_next/static/chunks/3482.d52ae64233b06fe4.js new file mode 100644 index 000000000..0ca70f0c2 --- /dev/null +++ b/static/web/_next/static/chunks/3482.d52ae64233b06fe4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3482],{33482:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i=&?:\/!|]/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenComment(stream,state){for(var ch,isEnd=!1;ch=stream.next();){if("/"==ch&&isEnd){state.tokenize=tokenBase;break}isEnd="*"==ch}return"comment"}function tokenBase(stream,state){var ch=stream.next();return'"'==ch||"'"==ch?chain(stream,state,function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=tokenBase),"error"}):/[\[\]{}\(\),;\.]/.test(ch)?null:/\d/.test(ch)?(stream.eatWhile(/[\w\.]/),"number"):"/"==ch?stream.eat("*")?chain(stream,state,tokenComment):(stream.eatWhile(isOperatorChar),"operator"):"-"==ch?stream.eat("-")?(stream.skipToEnd(),"comment"):(stream.eatWhile(isOperatorChar),"operator"):isOperatorChar.test(ch)?(stream.eatWhile(isOperatorChar),"operator"):(stream.eatWhile(/[\w\$_]/),keywords&&keywords.propertyIsEnumerable(stream.current().toUpperCase())&&!stream.eat(")")&&!stream.eat("."))?"keyword":builtins&&builtins.propertyIsEnumerable(stream.current().toUpperCase())?"builtin":types&&types.propertyIsEnumerable(stream.current().toUpperCase())?"type":"variable"}let pig={name:"pig",startState:function(){return{tokenize:tokenBase,startOfLine:!0}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{autocomplete:(pBuiltins+pTypes+pKeywords).split(" ")}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3482.f8558073446e8bd9.js b/static/web/_next/static/chunks/3482.f8558073446e8bd9.js deleted file mode 100644 index 7fd6c9334..000000000 --- a/static/web/_next/static/chunks/3482.f8558073446e8bd9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3482],{33482:function(O,T,E){function N(O){for(var T={},E=O.split(" "),N=0;N=&?:\/!|]/;function r(O,T,E){return T.tokenize=E,E(O,T)}function n(O,T){for(var E,N=!1;E=O.next();){if("/"==E&&N){T.tokenize=U;break}N="*"==E}return"comment"}function U(O,T){var E=O.next();return'"'==E||"'"==E?r(O,T,function(O,T){for(var N,I=!1,e=!1;null!=(N=O.next());){if(N==E&&!I){e=!0;break}I=!I&&"\\"==N}return(e||!I)&&(T.tokenize=U),"error"}):/[\[\]{}\(\),;\.]/.test(E)?null:/\d/.test(E)?(O.eatWhile(/[\w\.]/),"number"):"/"==E?O.eat("*")?r(O,T,n):(O.eatWhile(L),"operator"):"-"==E?O.eat("-")?(O.skipToEnd(),"comment"):(O.eatWhile(L),"operator"):L.test(E)?(O.eatWhile(L),"operator"):(O.eatWhile(/[\w\$_]/),S&&S.propertyIsEnumerable(O.current().toUpperCase())&&!O.eat(")")&&!O.eat("."))?"keyword":R&&R.propertyIsEnumerable(O.current().toUpperCase())?"builtin":t&&t.propertyIsEnumerable(O.current().toUpperCase())?"type":"variable"}let C={name:"pig",startState:function(){return{tokenize:U,startOfLine:!0}},token:function(O,T){return O.eatSpace()?null:T.tokenize(O,T)},languageData:{autocomplete:(I+A+e).split(" ")}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3509.553ed549af93ffa1.js b/static/web/_next/static/chunks/3509.553ed549af93ffa1.js deleted file mode 100644 index d83a58ad1..000000000 --- a/static/web/_next/static/chunks/3509.553ed549af93ffa1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3509],{63509:function(e,t,n){function r(e){return{type:e,style:"keyword"}}n.r(t),n.d(t,{haxe:function(){return et},hxml:function(){return en}});var i,a,o=r("keyword a"),u=r("keyword b"),l=r("keyword c"),c=r("operator"),f={type:"atom",style:"atom"},s={type:"attribute",style:"attribute"},i=r("typedef"),d={if:o,while:o,else:u,do:u,try:u,return:l,break:l,continue:l,new:l,throw:l,var:r("var"),inline:s,static:s,using:r("import"),public:s,private:s,cast:r("cast"),import:r("import"),macro:r("macro"),function:r("function"),catch:r("catch"),untyped:r("untyped"),callback:r("cb"),for:r("for"),switch:r("switch"),case:r("case"),default:r("default"),in:c,never:r("property_access"),trace:r("trace"),class:i,abstract:i,enum:i,interface:i,typedef:i,extends:i,implements:i,dynamic:i,true:f,false:f,null:f},p=/[+\-*&%=<>!?|]/;function m(e,t,n){return t.tokenize=n,n(e,t)}function v(e,t){for(var n,r=!1;null!=(n=e.next());){if(n==t&&!r)return!0;r=!r&&"\\"==n}}function y(e,t){var n,r=e.next();if('"'==r||"'"==r)return m(e,t,(o=r,function(e,t){return v(e,o)&&(t.tokenize=y),i="string",a=void 0,"string"}));if(/[\[\]{}\(\),;\:\.]/.test(r))return i=r,void(a=void 0);if("0"==r&&e.eat(/x/i))return e.eatWhile(/[\da-f]/i),i="number",a=void 0,"number";if(/\d/.test(r)||"-"==r&&e.eat(/\d/))return e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),i="number",a=void 0,"number";if(t.reAllowed&&"~"==r&&e.eat(/\//))return v(e,"/"),e.eatWhile(/[gimsu]/),i="regexp",a=void 0,"string.special";if("/"==r)return e.eat("*")?m(e,t,h):e.eat("/")?(e.skipToEnd(),i="comment",a=void 0,"comment"):(e.eatWhile(p),u=e.current(),i="operator",a=u,null);if("#"==r)return e.skipToEnd(),i="conditional",a=void 0,"meta";if("@"==r)return e.eat(/:/),e.eatWhile(/[\w_]/),i="metadata",a=void 0,"meta";if(p.test(r))return e.eatWhile(p),l=e.current(),i="operator",a=l,null;if(/[A-Z]/.test(r))return e.eatWhile(/[\w_<>]/),c=n=e.current(),i="type",a=c,"type";e.eatWhile(/[\w_]/);var o,u,l,c,f,s,b,n=e.current(),k=d.propertyIsEnumerable(n)&&d[n];return k&&t.kwAllowed?(f=k.type,s=k.style,b=n,i=f,a=b,s):(i="variable",a=n,"variable")}function h(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=y;break}r="*"==n}return i="comment",a=void 0,"comment"}var b={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function k(e,t,n,r,i,a){this.indented=e,this.column=t,this.type=n,this.prev=i,this.info=a,null!=r&&(this.align=r)}function x(e){for(var t=w.state,n=t.importedtypes;n;n=n.next)if(n.name==e)return;t.importedtypes={name:e,next:t.importedtypes}}var w={state:null,column:null,marked:null,cc:null};function g(){for(var e=arguments.length-1;e>=0;e--)w.cc.push(arguments[e])}function A(){return g.apply(null,arguments),!0}function V(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function S(e){var t=w.state;if(t.context){if(w.marked="def",V(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(V(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var E={name:"this",next:null};function W(){w.state.context||(w.state.localVars=E),w.state.context={prev:w.state.context,vars:w.state.localVars}}function _(){w.state.localVars=w.state.context.vars,w.state.context=w.state.context.prev}function z(e,t){var n=function(){var n=w.state;n.lexical=new k(n.indented,w.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function T(){var e=w.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function D(e){return function t(n){return n==e?A():";"==e?g():A(t)}}function O(e){return"@"==e?A(C):"var"==e?A(z("vardef"),K,D(";"),T):"keyword a"==e?A(z("form"),Z,O,T):"keyword b"==e?A(z("form"),O,T):"{"==e?A(z("}"),W,J,T,_):";"==e?A():"attribute"==e?A(I):"function"==e?A(R):"for"==e?A(z("form"),D("("),z(")"),M,D(")"),T,O,T):"variable"==e?A(z("stat"),j):"switch"==e?A(z("form"),Z,z("}","switch"),D("{"),J,T,T):"case"==e?A(Z,D(":")):"default"==e?A(D(":")):"catch"==e?A(z("form"),W,D("("),ee,D(")"),O,T,_):"import"==e?A(B,D(";")):"typedef"==e?A(F):g(z("stat"),Z,D(";"),T)}function Z(e){return b.hasOwnProperty(e)||"type"==e?A(P):"function"==e?A(R):"keyword c"==e?A(N):"("==e?A(z(")"),N,D(")"),T,P):"operator"==e?A(Z):"["==e?A(z("]"),H(N,"]"),T,P):"{"==e?A(z("}"),H(G,"}"),T,P):A()}function N(e){return e.match(/[;\}\)\],]/)?g():g(Z)}function P(e,t){if("operator"==e&&/\+\+|--/.test(t))return A(P);if("operator"==e||":"==e)return A(Z);if(";"!=e){if("("==e)return A(z(")"),H(Z,")"),T,P);if("."==e)return A(q,P);if("["==e)return A(z("]"),Z,D("]"),T,P)}}function I(e){return"attribute"==e?A(I):"function"==e?A(R):"var"==e?A(K):void 0}function C(e){return":"==e||"variable"==e?A(C):"("==e?A(z(")"),H($,")"),T,O):void 0}function $(e){if("variable"==e)return A()}function B(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"variable"==e||"property"==e||"."==e||"*"==t?A(B):void 0}function F(e,t){return"variable"==e&&/[A-Z]/.test(t.charAt(0))?(x(t),A()):"type"==e&&/[A-Z]/.test(t.charAt(0))?A():void 0}function j(e){return":"==e?A(T,O):g(P,D(";"),T)}function q(e){if("variable"==e)return w.marked="property",A()}function G(e){if("variable"==e&&(w.marked="property"),b.hasOwnProperty(e))return A(D(":"),Z)}function H(e,t){function n(r){return","==r?A(e,n):r==t?A():A(D(t))}return function(r){return r==t?A():g(e,n)}}function J(e){return"}"==e?A():g(O,J)}function K(e,t){return"variable"==e?(S(t),A(U,L)):A()}function L(e,t){return"="==t?A(Z,L):","==e?A(K):void 0}function M(e,t){return"variable"==e?(S(t),A(Q,Z)):g()}function Q(e,t){if("in"==t)return A()}function R(e,t){return"variable"==e||"type"==e?(S(t),A(R)):"new"==t?A(R):"("==e?A(z(")"),W,H(ee,")"),T,U,O,_):void 0}function U(e){if(":"==e)return A(X)}function X(e){return"type"==e||"variable"==e?A():"{"==e?A(z("}"),H(Y,"}"),T):void 0}function Y(e){if("variable"==e)return A(U)}function ee(e,t){if("variable"==e)return S(t),A(U)}_.lex=!0,T.lex=!0;let et={name:"haxe",startState:function(e){return{tokenize:y,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new k(-e,0,"block",!1),importedtypes:["Int","Float","String","Void","Std","Bool","Dynamic","Array"],context:null,indented:0}},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==i?n:(t.reAllowed=!!("operator"==i||"keyword c"==i||i.match(/^[\[{}\(,;:]$/)),t.kwAllowed="."!=i,function(e,t,n,r,i){var a=e.cc;for(w.state=e,w.stream=i,w.marked=null,w.cc=a,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((a.length?a.pop():O)(n,r)){for(;a.length&&a[a.length-1].lex;)a.pop()();if(w.marked)return w.marked;if("variable"==n&&function(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0}(e,r))return"variableName.local";if("variable"==n&&function(e,t){if(/[a-z]/.test(t.charAt(0)))return!1;for(var n=e.importedtypes.length,r=0;r!?|]/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function toUnescaped(stream,end){for(var next,escaped=!1;null!=(next=stream.next());){if(next==end&&!escaped)return!0;escaped=!escaped&&"\\"==next}}function haxeTokenBase(stream,state){var word,ch=stream.next();if('"'==ch||"'"==ch)return chain(stream,state,(quote=ch,function(stream,state){return toUnescaped(stream,quote)&&(state.tokenize=haxeTokenBase),type="string",content=void 0,"string"}));if(/[\[\]{}\(\),;\:\.]/.test(ch))return type=ch,void(content=void 0);if("0"==ch&&stream.eat(/x/i))return stream.eatWhile(/[\da-f]/i),type="number",content=void 0,"number";if(/\d/.test(ch)||"-"==ch&&stream.eat(/\d/))return stream.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/),type="number",content=void 0,"number";if(state.reAllowed&&"~"==ch&&stream.eat(/\//))return toUnescaped(stream,"/"),stream.eatWhile(/[gimsu]/),type="regexp",content=void 0,"string.special";if("/"==ch)return stream.eat("*")?chain(stream,state,haxeTokenComment):stream.eat("/")?(stream.skipToEnd(),type="comment",content=void 0,"comment"):(stream.eatWhile(isOperatorChar),cont=stream.current(),type="operator",content=cont,null);if("#"==ch)return stream.skipToEnd(),type="conditional",content=void 0,"meta";if("@"==ch)return stream.eat(/:/),stream.eatWhile(/[\w_]/),type="metadata",content=void 0,"meta";if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),cont1=stream.current(),type="operator",content=cont1,null;if(/[A-Z]/.test(ch))return stream.eatWhile(/[\w_<>]/),cont2=word=stream.current(),type="type",content=cont2,"type";stream.eatWhile(/[\w_]/);var quote,cont,cont1,cont2,tp,style,cont3,word=stream.current(),known=keywords.propertyIsEnumerable(word)&&keywords[word];return known&&state.kwAllowed?(tp=known.type,style=known.style,cont3=word,type=tp,content=cont3,style):(type="variable",content=word,"variable")}function haxeTokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=haxeTokenBase;break}maybeEnd="*"==ch}return type="comment",content=void 0,"comment"}var atomicTypes={atom:!0,number:!0,variable:!0,string:!0,regexp:!0};function HaxeLexical(indented,column,type,align,prev,info){this.indented=indented,this.column=column,this.type=type,this.prev=prev,this.info=info,null!=align&&(this.align=align)}function registerimport(importname){for(var state=cx.state,t=state.importedtypes;t;t=t.next)if(t.name==importname)return;state.importedtypes={name:importname,next:state.importedtypes}}var cx={state:null,column:null,marked:null,cc:null};function pass(){for(var i=arguments.length-1;i>=0;i--)cx.cc.push(arguments[i])}function cont(){return pass.apply(null,arguments),!0}function inList(name,list){for(var v=list;v;v=v.next)if(v.name==name)return!0;return!1}function register(varname){var state=cx.state;if(state.context){if(cx.marked="def",inList(varname,state.localVars))return;state.localVars={name:varname,next:state.localVars}}else if(state.globalVars){if(inList(varname,state.globalVars))return;state.globalVars={name:varname,next:state.globalVars}}}var defaultVars={name:"this",next:null};function pushcontext(){cx.state.context||(cx.state.localVars=defaultVars),cx.state.context={prev:cx.state.context,vars:cx.state.localVars}}function popcontext(){cx.state.localVars=cx.state.context.vars,cx.state.context=cx.state.context.prev}function pushlex(type,info){var result=function(){var state=cx.state;state.lexical=new HaxeLexical(state.indented,cx.stream.column(),type,null,state.lexical,info)};return result.lex=!0,result}function poplex(){var state=cx.state;state.lexical.prev&&(")"==state.lexical.type&&(state.indented=state.lexical.indented),state.lexical=state.lexical.prev)}function expect(wanted){return function f(type){return type==wanted?cont():";"==wanted?pass():cont(f)}}function statement(type){return"@"==type?cont(metadef):"var"==type?cont(pushlex("vardef"),vardef1,expect(";"),poplex):"keyword a"==type?cont(pushlex("form"),expression,statement,poplex):"keyword b"==type?cont(pushlex("form"),statement,poplex):"{"==type?cont(pushlex("}"),pushcontext,block,poplex,popcontext):";"==type?cont():"attribute"==type?cont(maybeattribute):"function"==type?cont(functiondef):"for"==type?cont(pushlex("form"),expect("("),pushlex(")"),forspec1,expect(")"),poplex,statement,poplex):"variable"==type?cont(pushlex("stat"),maybelabel):"switch"==type?cont(pushlex("form"),expression,pushlex("}","switch"),expect("{"),block,poplex,poplex):"case"==type?cont(expression,expect(":")):"default"==type?cont(expect(":")):"catch"==type?cont(pushlex("form"),pushcontext,expect("("),funarg,expect(")"),statement,poplex,popcontext):"import"==type?cont(importdef,expect(";")):"typedef"==type?cont(typedef):pass(pushlex("stat"),expression,expect(";"),poplex)}function expression(type){return atomicTypes.hasOwnProperty(type)||"type"==type?cont(maybeoperator):"function"==type?cont(functiondef):"keyword c"==type?cont(maybeexpression):"("==type?cont(pushlex(")"),maybeexpression,expect(")"),poplex,maybeoperator):"operator"==type?cont(expression):"["==type?cont(pushlex("]"),commasep(maybeexpression,"]"),poplex,maybeoperator):"{"==type?cont(pushlex("}"),commasep(objprop,"}"),poplex,maybeoperator):cont()}function maybeexpression(type){return type.match(/[;\}\)\],]/)?pass():pass(expression)}function maybeoperator(type,value){if("operator"==type&&/\+\+|--/.test(value))return cont(maybeoperator);if("operator"==type||":"==type)return cont(expression);if(";"!=type){if("("==type)return cont(pushlex(")"),commasep(expression,")"),poplex,maybeoperator);if("."==type)return cont(property,maybeoperator);if("["==type)return cont(pushlex("]"),expression,expect("]"),poplex,maybeoperator)}}function maybeattribute(type){return"attribute"==type?cont(maybeattribute):"function"==type?cont(functiondef):"var"==type?cont(vardef1):void 0}function metadef(type){return":"==type||"variable"==type?cont(metadef):"("==type?cont(pushlex(")"),commasep(metaargs,")"),poplex,statement):void 0}function metaargs(type){if("variable"==type)return cont()}function importdef(type,value){return"variable"==type&&/[A-Z]/.test(value.charAt(0))?(registerimport(value),cont()):"variable"==type||"property"==type||"."==type||"*"==value?cont(importdef):void 0}function typedef(type,value){return"variable"==type&&/[A-Z]/.test(value.charAt(0))?(registerimport(value),cont()):"type"==type&&/[A-Z]/.test(value.charAt(0))?cont():void 0}function maybelabel(type){return":"==type?cont(poplex,statement):pass(maybeoperator,expect(";"),poplex)}function property(type){if("variable"==type)return cx.marked="property",cont()}function objprop(type){if("variable"==type&&(cx.marked="property"),atomicTypes.hasOwnProperty(type))return cont(expect(":"),expression)}function commasep(what,end){function proceed(type){return","==type?cont(what,proceed):type==end?cont():cont(expect(end))}return function(type){return type==end?cont():pass(what,proceed)}}function block(type){return"}"==type?cont():pass(statement,block)}function vardef1(type,value){return"variable"==type?(register(value),cont(typeuse,vardef2)):cont()}function vardef2(type,value){return"="==value?cont(expression,vardef2):","==type?cont(vardef1):void 0}function forspec1(type,value){return"variable"==type?(register(value),cont(forin,expression)):pass()}function forin(_type,value){if("in"==value)return cont()}function functiondef(type,value){return"variable"==type||"type"==type?(register(value),cont(functiondef)):"new"==value?cont(functiondef):"("==type?cont(pushlex(")"),pushcontext,commasep(funarg,")"),poplex,typeuse,statement,popcontext):void 0}function typeuse(type){if(":"==type)return cont(typestring)}function typestring(type){return"type"==type||"variable"==type?cont():"{"==type?cont(pushlex("}"),commasep(typeprop,"}"),poplex):void 0}function typeprop(type){if("variable"==type)return cont(typeuse)}function funarg(type,value){if("variable"==type)return register(value),cont(typeuse)}popcontext.lex=!0,poplex.lex=!0;let haxe={name:"haxe",startState:function(indentUnit){return{tokenize:haxeTokenBase,reAllowed:!0,kwAllowed:!0,cc:[],lexical:new HaxeLexical(-indentUnit,0,"block",!1),importedtypes:["Int","Float","String","Void","Std","Bool","Dynamic","Array"],context:null,indented:0}},token:function(stream,state){if(stream.sol()&&(state.lexical.hasOwnProperty("align")||(state.lexical.align=!1),state.indented=stream.indentation()),stream.eatSpace())return null;var style=state.tokenize(stream,state);return"comment"==type?style:(state.reAllowed=!!("operator"==type||"keyword c"==type||type.match(/^[\[{}\(,;:]$/)),state.kwAllowed="."!=type,function(state,style,type,content,stream){var cc=state.cc;for(cx.state=state,cx.stream=stream,cx.marked=null,cx.cc=cc,state.lexical.hasOwnProperty("align")||(state.lexical.align=!0);;)if((cc.length?cc.pop():statement)(type,content)){for(;cc.length&&cc[cc.length-1].lex;)cc.pop()();if(cx.marked)return cx.marked;if("variable"==type&&function(state,varname){for(var v=state.localVars;v;v=v.next)if(v.name==varname)return!0}(state,content))return"variableName.local";if("variable"==type&&function(state,typename){if(/[a-z]/.test(typename.charAt(0)))return!1;for(var len=state.importedtypes.length,i=0;ie.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},GroupContext=react.createContext(null),CheckboxGroup=react.forwardRef(function(_a,ref){var defaultValue=_a.defaultValue,children=_a.children,_a$options=_a.options,options=void 0===_a$options?[]:_a$options,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,onChange=_a.onChange,restProps=__rest(_a,["defaultValue","children","options","prefixCls","className","style","onChange"]),_React$useContext=react.useContext(config_provider_context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(restProps.value||defaultValue||[]),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),value=_React$useState2[0],setValue=_React$useState2[1],_React$useState3=react.useState([]),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),registeredValues=_React$useState4[0],setRegisteredValues=_React$useState4[1];react.useEffect(function(){"value"in restProps&&setValue(restProps.value||[])},[restProps.value]);var getOptions=function(){return options.map(function(option){return"string"==typeof option||"number"==typeof option?{label:option,value:option}:option})},prefixCls=getPrefixCls("checkbox",customizePrefixCls),groupPrefixCls="".concat(prefixCls,"-group"),domProps=(0,omit.Z)(restProps,["value","disabled"]);options&&options.length>0&&(children=getOptions().map(function(option){return react.createElement(checkbox_Checkbox,{prefixCls:prefixCls,key:option.value.toString(),disabled:"disabled"in option?option.disabled:restProps.disabled,value:option.value,checked:value.includes(option.value),onChange:option.onChange,className:"".concat(groupPrefixCls,"-item"),style:option.style},option.label)}));var context={toggleOption:function(option){var optionIndex=value.indexOf(option.value),newValue=(0,toConsumableArray.Z)(value);-1===optionIndex?newValue.push(option.value):newValue.splice(optionIndex,1),"value"in restProps||setValue(newValue);var opts=getOptions();null==onChange||onChange(newValue.filter(function(val){return registeredValues.includes(val)}).sort(function(a,b){return opts.findIndex(function(opt){return opt.value===a})-opts.findIndex(function(opt){return opt.value===b})}))},value:value,disabled:restProps.disabled,name:restProps.name,registerValue:function(val){setRegisteredValues(function(prevValues){return[].concat((0,toConsumableArray.Z)(prevValues),[val])})},cancelValue:function(val){setRegisteredValues(function(prevValues){return prevValues.filter(function(v){return v!==val})})}},classString=classnames_default()(groupPrefixCls,(0,defineProperty.Z)({},"".concat(groupPrefixCls,"-rtl"),"rtl"===direction),className);return react.createElement("div",(0,esm_extends.Z)({className:classString,style:style},domProps,{ref:ref}),react.createElement(GroupContext.Provider,{value:context},children))}),Group=react.memo(CheckboxGroup),DisabledContext=__webpack_require__(98866),Checkbox_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},checkbox_Checkbox=react.forwardRef(function(_a,ref){var _classNames,_b,customizePrefixCls=_a.prefixCls,className=_a.className,children=_a.children,_a$indeterminate=_a.indeterminate,indeterminate=void 0!==_a$indeterminate&&_a$indeterminate,style=_a.style,onMouseEnter=_a.onMouseEnter,onMouseLeave=_a.onMouseLeave,_a$skipGroup=_a.skipGroup,skipGroup=void 0!==_a$skipGroup&&_a$skipGroup,disabled=_a.disabled,restProps=Checkbox_rest(_a,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),_React$useContext=react.useContext(config_provider_context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,checkboxGroup=react.useContext(GroupContext),isFormItemInput=(0,react.useContext)(context.aM).isFormItemInput,contextDisabled=(0,react.useContext)(DisabledContext.Z),mergedDisabled=null!==(_b=(null==checkboxGroup?void 0:checkboxGroup.disabled)||disabled)&&void 0!==_b?_b:contextDisabled,prevValue=react.useRef(restProps.value);react.useEffect(function(){null==checkboxGroup||checkboxGroup.registerValue(restProps.value)},[]),react.useEffect(function(){if(!skipGroup)return restProps.value!==prevValue.current&&(null==checkboxGroup||checkboxGroup.cancelValue(prevValue.current),null==checkboxGroup||checkboxGroup.registerValue(restProps.value),prevValue.current=restProps.value),function(){return null==checkboxGroup?void 0:checkboxGroup.cancelValue(restProps.value)}},[restProps.value]);var prefixCls=getPrefixCls("checkbox",customizePrefixCls),checkboxProps=(0,esm_extends.Z)({},restProps);checkboxGroup&&!skipGroup&&(checkboxProps.onChange=function(){restProps.onChange&&restProps.onChange.apply(restProps,arguments),checkboxGroup.toggleOption&&checkboxGroup.toggleOption({label:children,value:restProps.value})},checkboxProps.name=checkboxGroup.name,checkboxProps.checked=checkboxGroup.value.includes(restProps.value));var classString=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-checked"),checkboxProps.checked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-disabled"),mergedDisabled),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-in-form-item"),isFormItemInput),_classNames),className),checkboxClass=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-indeterminate"),indeterminate));return react.createElement("label",{className:classString,style:style,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave},react.createElement(es.Z,(0,esm_extends.Z)({"aria-checked":indeterminate?"mixed":void 0},checkboxProps,{prefixCls:prefixCls,className:checkboxClass,disabled:mergedDisabled,ref:ref})),void 0!==children&&react.createElement("span",null,children))}),es_checkbox_Checkbox=checkbox_Checkbox;es_checkbox_Checkbox.Group=Group,es_checkbox_Checkbox.__ANT_CHECKBOX=!0;var es_checkbox=es_checkbox_Checkbox},93626:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return table}});var Context,Record,Record1,esm_typeof=__webpack_require__(71002),defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),objectSpread2=__webpack_require__(1413),toConsumableArray=__webpack_require__(74902),react=__webpack_require__(67294),isVisible=__webpack_require__(5110),pickAttrs=__webpack_require__(64217),styleChecker=__webpack_require__(79370),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),es_warning=__webpack_require__(80334),es=__webpack_require__(48555),getScrollBarSize=__webpack_require__(74204),objectWithoutProperties=__webpack_require__(45987),es_ref=__webpack_require__(42550);function toArray(arr){return null==arr?[]:Array.isArray(arr)?arr:[arr]}function getPathValue(record,path){if(!path&&"number"!=typeof path)return record;for(var pathList=toArray(path),current=record,i=0;i=startRow);return{onHover:null==cxt?void 0:cxt.onHover,hovering:isHovering}}),listeners=(_ref2=(context=react.useContext(null==HoverContext?void 0:HoverContext.Context))||{}).listeners,getValue=_ref2.getValue,_React$useState3=react.useState(function(){return eventSelector(context?getValue():null)}),value=(_React$useState4=(0,slicedToArray.Z)(_React$useState3,2))[0],setValue=_React$useState4[1],(0,useLayoutEffect.Z)(function(){if(context)return listeners.add(trigger),function(){listeners.delete(trigger)};function trigger(nextValue){setValue(function(prev){var selectedValue=eventSelector(nextValue);return shallowequal_default()(prev,selectedValue)?prev:selectedValue})}},[context]),value),onHover=_useContextSelector.onHover,hovering=_useContextSelector.hovering;return react.createElement(MemoCell,(0,esm_extends.Z)({},props,{colSpan:null!=colSpan?colSpan:cellColSpan,rowSpan:mergedRowSpan,hovering:hovering,ref:ref,onHover:onHover}))});WrappedCell.displayName="WrappedCell";var TableContext=react.createContext(null);function getCellFixedInfo(colStart,colEnd,columns,stickyOffsets,direction){var fixLeft,fixRight,startColumn=columns[colStart]||{},endColumn=columns[colEnd]||{};"left"===startColumn.fixed?fixLeft=stickyOffsets.left[colStart]:"right"===endColumn.fixed&&(fixRight=stickyOffsets.right[colEnd]);var lastFixLeft=!1,firstFixRight=!1,lastFixRight=!1,firstFixLeft=!1,nextColumn=columns[colEnd+1],prevColumn=columns[colStart-1];return"rtl"===direction?void 0!==fixLeft?firstFixLeft=!(prevColumn&&"left"===prevColumn.fixed):void 0!==fixRight&&(lastFixRight=!(nextColumn&&"right"===nextColumn.fixed)):void 0!==fixLeft?lastFixLeft=!(nextColumn&&"left"===nextColumn.fixed):void 0!==fixRight&&(firstFixRight=!(prevColumn&&"right"===prevColumn.fixed)),{fixLeft:fixLeft,fixRight:fixRight,lastFixLeft:lastFixLeft,firstFixRight:firstFixRight,lastFixRight:lastFixRight,firstFixLeft:firstFixLeft,isSticky:stickyOffsets.isSticky}}function HeaderRow(_ref){var rowProps,cells=_ref.cells,stickyOffsets=_ref.stickyOffsets,flattenColumns=_ref.flattenColumns,RowComponent=_ref.rowComponent,CellComponent=_ref.cellComponent,onHeaderRow=_ref.onHeaderRow,index=_ref.index,_React$useContext=react.useContext(TableContext),prefixCls=_React$useContext.prefixCls,direction=_React$useContext.direction;onHeaderRow&&(rowProps=onHeaderRow(cells.map(function(cell){return cell.column}),index));var columnsKey=getColumnsKey(cells.map(function(cell){return cell.column}));return react.createElement(RowComponent,rowProps,cells.map(function(cell,cellIndex){var additionalProps,column=cell.column,fixedInfo=getCellFixedInfo(cell.colStart,cell.colEnd,flattenColumns,stickyOffsets,direction);return column&&column.onHeaderCell&&(additionalProps=cell.column.onHeaderCell(column)),react.createElement(WrappedCell,(0,esm_extends.Z)({},cell,{ellipsis:column.ellipsis,align:column.align,component:CellComponent,prefixCls:prefixCls,key:columnsKey[cellIndex]},fixedInfo,{additionalProps:additionalProps,rowType:"header"}))}))}HeaderRow.displayName="HeaderRow";var Header_Header=function(_ref){var stickyOffsets=_ref.stickyOffsets,columns=_ref.columns,flattenColumns=_ref.flattenColumns,onHeaderRow=_ref.onHeaderRow,_React$useContext=react.useContext(TableContext),prefixCls=_React$useContext.prefixCls,getComponent=_React$useContext.getComponent,rows=react.useMemo(function(){return function(rootColumns){var rows=[];!function fillRowCells(columns,colIndex){var rowIndex=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;rows[rowIndex]=rows[rowIndex]||[];var currentColIndex=colIndex;return columns.filter(Boolean).map(function(column){var cell={key:column.key,className:column.className||"",children:column.title,column:column,colStart:currentColIndex},colSpan=1,subColumns=column.children;return subColumns&&subColumns.length>0&&(colSpan=fillRowCells(subColumns,currentColIndex,rowIndex+1).reduce(function(total,count){return total+count},0),cell.hasSubColumns=!0),"colSpan"in column&&(colSpan=column.colSpan),"rowSpan"in column&&(cell.rowSpan=column.rowSpan),cell.colSpan=colSpan,cell.colEnd=cell.colStart+colSpan-1,rows[rowIndex].push(cell),currentColIndex+=colSpan,colSpan})}(rootColumns,0);for(var rowCount=rows.length,_loop=function(rowIndex){rows[rowIndex].forEach(function(cell){("rowSpan"in cell)||cell.hasSubColumns||(cell.rowSpan=rowCount-rowIndex)})},rowIndex=0;rowIndex1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];null==additionalProps||null===(_additionalProps$onCl=additionalProps.onClick)||void 0===_additionalProps$onCl||_additionalProps$onCl.call.apply(_additionalProps$onCl,[additionalProps,event].concat(args))}}),flattenColumns.map(function(column,colIndex){var appendCellNode,additionalCellProps,render=column.render,dataIndex=column.dataIndex,columnClassName=column.className,key=columnsKey[colIndex],fixedInfo=fixedInfoList[colIndex];return colIndex===(expandIconColumnIndex||0)&&nestExpandable&&(appendCellNode=react.createElement(react.Fragment,null,react.createElement("span",{style:{paddingLeft:"".concat(indentSize*indent,"px")},className:"".concat(prefixCls,"-row-indent indent-level-").concat(indent)}),expandIcon({prefixCls:prefixCls,expanded:expanded,expandable:hasNestChildren,record:record,onExpand:onInternalTriggerExpand}))),column.onCell&&(additionalCellProps=column.onCell(record,index)),react.createElement(WrappedCell,(0,esm_extends.Z)({className:columnClassName,ellipsis:column.ellipsis,align:column.align,component:cellComponent,prefixCls:prefixCls,key:key,record:record,index:index,renderIndex:renderIndex,dataIndex:dataIndex,render:render,shouldCellUpdate:column.shouldCellUpdate,expanded:appendCellNode&&expanded},fixedInfo,{appendNode:appendCellNode,additionalProps:additionalCellProps}))}));if(rowSupportExpand&&(expandRended||expanded)){var expandContent=expandedRowRender(record,index,indent+1,expanded),computedExpandedRowClassName=expandedRowClassName&&expandedRowClassName(record,index,indent);expandRowNode=react.createElement(Body_ExpandedRow,{expanded:expanded,className:classnames_default()("".concat(prefixCls,"-expanded-row"),"".concat(prefixCls,"-expanded-row-level-").concat(indent+1),computedExpandedRowClassName),prefixCls:prefixCls,component:RowComponent,cellComponent:cellComponent,colSpan:flattenColumns.length,isEmpty:!1},expandContent)}return react.createElement(react.Fragment,null,baseRowNode,expandRowNode)}function MeasureCell(_ref){var columnKey=_ref.columnKey,onColumnResize=_ref.onColumnResize,cellRef=react.useRef();return react.useEffect(function(){cellRef.current&&onColumnResize(columnKey,cellRef.current.offsetWidth)},[]),react.createElement(es.default,{data:columnKey},react.createElement("td",{ref:cellRef,style:{padding:0,border:0,height:0}},react.createElement("div",{style:{height:0,overflow:"hidden"}},"\xa0")))}function MeasureRow(_ref){var prefixCls=_ref.prefixCls,columnsKey=_ref.columnsKey,onColumnResize=_ref.onColumnResize;return react.createElement("tr",{"aria-hidden":"true",className:"".concat(prefixCls,"-measure-row"),style:{height:0,fontSize:0}},react.createElement(es.default.Collection,{onBatchResize:function(infoList){infoList.forEach(function(_ref2){onColumnResize(_ref2.data,_ref2.size.offsetWidth)})}},columnsKey.map(function(columnKey){return react.createElement(MeasureCell,{key:columnKey,columnKey:columnKey,onColumnResize:onColumnResize})})))}BodyRow.displayName="BodyRow";var MemoBody=react.memo(function(_ref){var data=_ref.data,getRowKey=_ref.getRowKey,measureColumnWidth=_ref.measureColumnWidth,expandedKeys=_ref.expandedKeys,onRow=_ref.onRow,rowExpandable=_ref.rowExpandable,emptyNode=_ref.emptyNode,childrenColumnName=_ref.childrenColumnName,onColumnResize=react.useContext(ResizeContext).onColumnResize,_React$useContext2=react.useContext(TableContext),prefixCls=_React$useContext2.prefixCls,getComponent=_React$useContext2.getComponent,flattenColumns=react.useContext(BodyContext).flattenColumns,flattenData=react.useMemo(function(){if(null==expandedKeys?void 0:expandedKeys.size){for(var temp=[],i=0;i<(null==data?void 0:data.length);i+=1){var record=data[i];temp.push.apply(temp,(0,toConsumableArray.Z)(function flatRecord(record,indent,childrenColumnName,expandedKeys,getRowKey,index){var arr=[];arr.push({record:record,indent:indent,index:index});var key=getRowKey(record),expanded=null==expandedKeys?void 0:expandedKeys.has(key);if(record&&Array.isArray(record[childrenColumnName])&&expanded)for(var i=0;i0?[].concat((0,toConsumableArray.Z)(list),(0,toConsumableArray.Z)(flatColumns(subColumns).map(function(subColum){return(0,objectSpread2.Z)({fixed:parsedFixed},subColum)}))):[].concat((0,toConsumableArray.Z)(list),[(0,objectSpread2.Z)((0,objectSpread2.Z)({},column),{},{fixed:parsedFixed})])},[])}var hooks_useColumns=function(_ref2,transformColumns){var prefixCls=_ref2.prefixCls,columns=_ref2.columns,children=_ref2.children,expandable=_ref2.expandable,expandedKeys=_ref2.expandedKeys,columnTitle=_ref2.columnTitle,getRowKey=_ref2.getRowKey,onTriggerExpand=_ref2.onTriggerExpand,expandIcon=_ref2.expandIcon,rowExpandable=_ref2.rowExpandable,expandIconColumnIndex=_ref2.expandIconColumnIndex,direction=_ref2.direction,expandRowByClick=_ref2.expandRowByClick,columnWidth=_ref2.columnWidth,fixed=_ref2.fixed,baseColumns=react.useMemo(function(){return columns||convertChildrenToColumns(children)},[columns,children]),withExpandColumns=react.useMemo(function(){if(expandable){var _expandColumn,fixedColumn,cloneColumns=baseColumns.slice();if(!cloneColumns.includes(EXPAND_COLUMN)){var expandColIndex=expandIconColumnIndex||0;expandColIndex>=0&&cloneColumns.splice(expandColIndex,0,EXPAND_COLUMN)}var expandColumnIndex=cloneColumns.indexOf(EXPAND_COLUMN);cloneColumns=cloneColumns.filter(function(column,index){return column!==EXPAND_COLUMN||index===expandColumnIndex});var prevColumn=baseColumns[expandColumnIndex];fixedColumn=("left"===fixed||fixed)&&!expandIconColumnIndex?"left":("right"===fixed||fixed)&&expandIconColumnIndex===baseColumns.length?"right":prevColumn?prevColumn.fixed:null;var expandColumn=(_expandColumn={},(0,defineProperty.Z)(_expandColumn,INTERNAL_COL_DEFINE,{className:"".concat(prefixCls,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,defineProperty.Z)(_expandColumn,"title",columnTitle),(0,defineProperty.Z)(_expandColumn,"fixed",fixedColumn),(0,defineProperty.Z)(_expandColumn,"className","".concat(prefixCls,"-row-expand-icon-cell")),(0,defineProperty.Z)(_expandColumn,"width",columnWidth),(0,defineProperty.Z)(_expandColumn,"render",function(_,record,index){var rowKey=getRowKey(record,index),icon=expandIcon({prefixCls:prefixCls,expanded:expandedKeys.has(rowKey),expandable:!rowExpandable||rowExpandable(record),record:record,onExpand:onTriggerExpand});return expandRowByClick?react.createElement("span",{onClick:function(e){return e.stopPropagation()}},icon):icon}),_expandColumn);return cloneColumns.map(function(col){return col===EXPAND_COLUMN?expandColumn:col})}return baseColumns.filter(function(col){return col!==EXPAND_COLUMN})},[expandable,baseColumns,getRowKey,expandedKeys,expandIcon,direction]),mergedColumns=react.useMemo(function(){var finalColumns=withExpandColumns;return transformColumns&&(finalColumns=transformColumns(finalColumns)),finalColumns.length||(finalColumns=[{render:function(){return null}}]),finalColumns},[transformColumns,withExpandColumns,direction]),flattenColumns=react.useMemo(function(){return"rtl"===direction?flatColumns(mergedColumns).map(function(column){var fixed=column.fixed,restProps=(0,objectWithoutProperties.Z)(column,_excluded2),parsedFixed=fixed;return"left"===fixed?parsedFixed="right":"right"===fixed&&(parsedFixed="left"),(0,objectSpread2.Z)({fixed:parsedFixed},restProps)}):flatColumns(mergedColumns)},[mergedColumns,direction]);return[mergedColumns,flattenColumns]};function useLayoutState(defaultState){var stateRef=(0,react.useRef)(defaultState),_useState=(0,react.useState)({}),forceUpdate=(0,slicedToArray.Z)(_useState,2)[1],lastPromiseRef=(0,react.useRef)(null),updateBatchRef=(0,react.useRef)([]);return(0,react.useEffect)(function(){return function(){lastPromiseRef.current=null}},[]),[stateRef.current,function(updater){updateBatchRef.current.push(updater);var promise=Promise.resolve();lastPromiseRef.current=promise,promise.then(function(){if(lastPromiseRef.current===promise){var prevBatch=updateBatchRef.current,prevState=stateRef.current;updateBatchRef.current=[],prevBatch.forEach(function(batchUpdater){stateRef.current=batchUpdater(stateRef.current)}),lastPromiseRef.current=null,prevState!==stateRef.current&&forceUpdate({})}})}]}var ColGroup_excluded=["columnType"],es_ColGroup=function(_ref){for(var colWidths=_ref.colWidths,columns=_ref.columns,columCount=_ref.columCount,cols=[],len=columCount||columns.length,mustInsert=!1,i=len-1;i>=0;i-=1){var width=colWidths[i],column=columns&&columns[i],additionalProps=column&&column[INTERNAL_COL_DEFINE];if(width||additionalProps||mustInsert){var _ref2=additionalProps||{},restAdditionalProps=(_ref2.columnType,(0,objectWithoutProperties.Z)(_ref2,ColGroup_excluded));cols.unshift(react.createElement("col",(0,esm_extends.Z)({key:i,style:{width:width}},restAdditionalProps))),mustInsert=!0}}return react.createElement("colgroup",null,cols)},es_Panel=function(_ref){var className=_ref.className,children=_ref.children;return react.createElement("div",{className:className},children)},SummaryContext=react.createContext({}),Row_excluded=["children"];function Summary(_ref){return _ref.children}Summary.Row=function(_ref){var children=_ref.children,props=(0,objectWithoutProperties.Z)(_ref,Row_excluded);return react.createElement("tr",props,children)},Summary.Cell=function(_ref){var className=_ref.className,index=_ref.index,children=_ref.children,_ref$colSpan=_ref.colSpan,colSpan=void 0===_ref$colSpan?1:_ref$colSpan,rowSpan=_ref.rowSpan,align=_ref.align,_React$useContext=react.useContext(TableContext),prefixCls=_React$useContext.prefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(SummaryContext),scrollColumnIndex=_React$useContext2.scrollColumnIndex,stickyOffsets=_React$useContext2.stickyOffsets,flattenColumns=_React$useContext2.flattenColumns,mergedColSpan=index+colSpan-1+1===scrollColumnIndex?colSpan+1:colSpan,fixedInfo=getCellFixedInfo(index,index+mergedColSpan-1,flattenColumns,stickyOffsets,direction);return react.createElement(WrappedCell,(0,esm_extends.Z)({className:className,index:index,component:"td",prefixCls:prefixCls,record:null,dataIndex:null,align:align,colSpan:mergedColSpan,rowSpan:rowSpan,render:function(){return children}},fixedInfo))};var es_Footer=function(_ref){var children=_ref.children,stickyOffsets=_ref.stickyOffsets,flattenColumns=_ref.flattenColumns,prefixCls=react.useContext(TableContext).prefixCls,lastColumnIndex=flattenColumns.length-1,scrollColumn=flattenColumns[lastColumnIndex],summaryContext=react.useMemo(function(){return{stickyOffsets:stickyOffsets,flattenColumns:flattenColumns,scrollColumnIndex:(null==scrollColumn?void 0:scrollColumn.scrollbar)?lastColumnIndex:null}},[scrollColumn,flattenColumns,lastColumnIndex,stickyOffsets]);return react.createElement(SummaryContext.Provider,{value:summaryContext},react.createElement("tfoot",{className:"".concat(prefixCls,"-summary")},children))};function renderExpandIcon(_ref){var _classNames,prefixCls=_ref.prefixCls,record=_ref.record,onExpand=_ref.onExpand,expanded=_ref.expanded,expandable=_ref.expandable,expandClassName="".concat(prefixCls,"-row-expand-icon");return expandable?react.createElement("span",{className:classnames_default()(expandClassName,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-row-expanded"),expanded),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-row-collapsed"),!expanded),_classNames)),onClick:function(event){onExpand(record,event),event.stopPropagation()}}):react.createElement("span",{className:classnames_default()(expandClassName,"".concat(prefixCls,"-row-spaced"))})}var addEventListener=__webpack_require__(64019),css=__webpack_require__(27678),stickyScrollBar=react.forwardRef(function(_ref,ref){var _scrollBodyRef$curren,_scrollBodyRef$curren2,scrollBodyRef=_ref.scrollBodyRef,onScroll=_ref.onScroll,offsetScroll=_ref.offsetScroll,container=_ref.container,prefixCls=react.useContext(TableContext).prefixCls,bodyScrollWidth=(null===(_scrollBodyRef$curren=scrollBodyRef.current)||void 0===_scrollBodyRef$curren?void 0:_scrollBodyRef$curren.scrollWidth)||0,bodyWidth=(null===(_scrollBodyRef$curren2=scrollBodyRef.current)||void 0===_scrollBodyRef$curren2?void 0:_scrollBodyRef$curren2.clientWidth)||0,scrollBarWidth=bodyScrollWidth&&bodyWidth*(bodyWidth/bodyScrollWidth),scrollBarRef=react.useRef(),_useLayoutState=useLayoutState({scrollLeft:0,isHiddenScrollBar:!1}),_useLayoutState2=(0,slicedToArray.Z)(_useLayoutState,2),scrollState=_useLayoutState2[0],setScrollState=_useLayoutState2[1],refState=react.useRef({delta:0,x:0}),_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),isActive=_React$useState2[0],setActive=_React$useState2[1],onMouseUp=function(){setActive(!1)},onMouseMove=function(event){var _window,buttons=(event||(null===(_window=window)||void 0===_window?void 0:_window.event)).buttons;if(!isActive||0===buttons){isActive&&setActive(!1);return}var left=refState.current.x+event.pageX-refState.current.x-refState.current.delta;left<=0&&(left=0),left+scrollBarWidth>=bodyWidth&&(left=bodyWidth-scrollBarWidth),onScroll({scrollLeft:left/bodyWidth*(bodyScrollWidth+2)}),refState.current.x=event.pageX},onContainerScroll=function(){if(scrollBodyRef.current){var tableOffsetTop=(0,css.os)(scrollBodyRef.current).top,tableBottomOffset=tableOffsetTop+scrollBodyRef.current.offsetHeight,currentClientOffset=container===window?document.documentElement.scrollTop+window.innerHeight:(0,css.os)(container).top+container.clientHeight;tableBottomOffset-(0,getScrollBarSize.Z)()<=currentClientOffset||tableOffsetTop>=currentClientOffset-offsetScroll?setScrollState(function(state){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isHiddenScrollBar:!0})}):setScrollState(function(state){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{isHiddenScrollBar:!1})})}},setScrollLeft=function(left){setScrollState(function(state){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{scrollLeft:left/bodyScrollWidth*bodyWidth||0})})};return(react.useImperativeHandle(ref,function(){return{setScrollLeft:setScrollLeft}}),react.useEffect(function(){var onMouseUpListener=(0,addEventListener.Z)(document.body,"mouseup",onMouseUp,!1),onMouseMoveListener=(0,addEventListener.Z)(document.body,"mousemove",onMouseMove,!1);return onContainerScroll(),function(){onMouseUpListener.remove(),onMouseMoveListener.remove()}},[scrollBarWidth,isActive]),react.useEffect(function(){var onScrollListener=(0,addEventListener.Z)(container,"scroll",onContainerScroll,!1),onResizeListener=(0,addEventListener.Z)(window,"resize",onContainerScroll,!1);return function(){onScrollListener.remove(),onResizeListener.remove()}},[container]),react.useEffect(function(){scrollState.isHiddenScrollBar||setScrollState(function(state){var bodyNode=scrollBodyRef.current;return bodyNode?(0,objectSpread2.Z)((0,objectSpread2.Z)({},state),{},{scrollLeft:bodyNode.scrollLeft/bodyNode.scrollWidth*bodyNode.clientWidth}):state})},[scrollState.isHiddenScrollBar]),bodyScrollWidth<=bodyWidth||!scrollBarWidth||scrollState.isHiddenScrollBar)?null:react.createElement("div",{style:{height:(0,getScrollBarSize.Z)(),width:bodyWidth,bottom:offsetScroll},className:"".concat(prefixCls,"-sticky-scroll")},react.createElement("div",{onMouseDown:function(event){event.persist(),refState.current.delta=event.pageX-scrollState.scrollLeft,refState.current.x=0,setActive(!0),event.preventDefault()},ref:scrollBarRef,className:classnames_default()("".concat(prefixCls,"-sticky-scroll-bar"),(0,defineProperty.Z)({},"".concat(prefixCls,"-sticky-scroll-bar-active"),isActive)),style:{width:"".concat(scrollBarWidth,"px"),transform:"translate3d(".concat(scrollState.scrollLeft,"px, 0, 0)")}}))}),defaultContainer=(0,__webpack_require__(98924).Z)()?window:null,FixedHolder_excluded=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"],FixedHolder=react.forwardRef(function(_ref,ref){var className=_ref.className,noData=_ref.noData,columns=_ref.columns,flattenColumns=_ref.flattenColumns,colWidths=_ref.colWidths,columCount=_ref.columCount,stickyOffsets=_ref.stickyOffsets,direction=_ref.direction,fixHeader=_ref.fixHeader,stickyTopOffset=_ref.stickyTopOffset,stickyBottomOffset=_ref.stickyBottomOffset,stickyClassName=_ref.stickyClassName,onScroll=_ref.onScroll,maxContentScroll=_ref.maxContentScroll,children=_ref.children,props=(0,objectWithoutProperties.Z)(_ref,FixedHolder_excluded),_React$useContext=react.useContext(TableContext),prefixCls=_React$useContext.prefixCls,scrollbarSize=_React$useContext.scrollbarSize,isSticky=_React$useContext.isSticky,combinationScrollBarSize=isSticky&&!fixHeader?0:scrollbarSize,scrollRef=react.useRef(null),setScrollRef=react.useCallback(function(element){(0,es_ref.mH)(ref,element),(0,es_ref.mH)(scrollRef,element)},[]);react.useEffect(function(){var _scrollRef$current;function onWheel(e){var currentTarget=e.currentTarget,deltaX=e.deltaX;deltaX&&(onScroll({currentTarget:currentTarget,scrollLeft:currentTarget.scrollLeft+deltaX}),e.preventDefault())}return null===(_scrollRef$current=scrollRef.current)||void 0===_scrollRef$current||_scrollRef$current.addEventListener("wheel",onWheel),function(){var _scrollRef$current2;null===(_scrollRef$current2=scrollRef.current)||void 0===_scrollRef$current2||_scrollRef$current2.removeEventListener("wheel",onWheel)}},[]);var allFlattenColumnsWithWidth=react.useMemo(function(){return flattenColumns.every(function(column){return column.width>=0})},[flattenColumns]),lastColumn=flattenColumns[flattenColumns.length-1],ScrollBarColumn={fixed:lastColumn?lastColumn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(prefixCls,"-cell-scrollbar")}}},columnsWithScrollbar=(0,react.useMemo)(function(){return combinationScrollBarSize?[].concat((0,toConsumableArray.Z)(columns),[ScrollBarColumn]):columns},[combinationScrollBarSize,columns]),flattenColumnsWithScrollbar=(0,react.useMemo)(function(){return combinationScrollBarSize?[].concat((0,toConsumableArray.Z)(flattenColumns),[ScrollBarColumn]):flattenColumns},[combinationScrollBarSize,flattenColumns]),headerStickyOffsets=(0,react.useMemo)(function(){var right=stickyOffsets.right,left=stickyOffsets.left;return(0,objectSpread2.Z)((0,objectSpread2.Z)({},stickyOffsets),{},{left:"rtl"===direction?[].concat((0,toConsumableArray.Z)(left.map(function(width){return width+combinationScrollBarSize})),[0]):left,right:"rtl"===direction?right:[].concat((0,toConsumableArray.Z)(right.map(function(width){return width+combinationScrollBarSize})),[0]),isSticky:isSticky})},[combinationScrollBarSize,stickyOffsets,isSticky]),mergedColumnWidth=(0,react.useMemo)(function(){for(var cloneColumns=[],i=0;i0)):(setPingedLeft(mergedScrollLeft>0),setPingedRight(mergedScrollLefte.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Radio=react.forwardRef(function(props,ref){var _classNames,groupContext=react.useContext(RadioGroupContext),radioOptionTypeContext=react.useContext(RadioOptionTypeContext),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,innerRef=react.useRef(),mergedRef=(0,es_ref.sQ)(ref,innerRef),isFormItemInput=(0,react.useContext)(form_context.aM).isFormItemInput,customizePrefixCls=props.prefixCls,className=props.className,children=props.children,style=props.style,customDisabled=props.disabled,restProps=__rest(props,["prefixCls","className","children","style","disabled"]),radioPrefixCls=getPrefixCls("radio",customizePrefixCls),prefixCls="button"===((null==groupContext?void 0:groupContext.optionType)||radioOptionTypeContext)?"".concat(radioPrefixCls,"-button"):radioPrefixCls,radioProps=(0,esm_extends.Z)({},restProps),disabled=react.useContext(DisabledContext.Z);radioProps.disabled=customDisabled||disabled,groupContext&&(radioProps.name=groupContext.name,radioProps.onChange=function(e){var _a,_b;null===(_a=props.onChange)||void 0===_a||_a.call(props,e),null===(_b=null==groupContext?void 0:groupContext.onChange)||void 0===_b||_b.call(groupContext,e)},radioProps.checked=props.value===groupContext.value,radioProps.disabled=radioProps.disabled||groupContext.disabled);var wrapperClassString=classnames_default()("".concat(prefixCls,"-wrapper"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-checked"),radioProps.checked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-disabled"),radioProps.disabled),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-wrapper-in-form-item"),isFormItemInput),_classNames),className);return react.createElement("label",{className:wrapperClassString,style:style,onMouseEnter:props.onMouseEnter,onMouseLeave:props.onMouseLeave},react.createElement(rc_checkbox_es.Z,(0,esm_extends.Z)({},radioProps,{type:"radio",prefixCls:prefixCls,ref:mergedRef})),void 0!==children?react.createElement("span",null,children):null)}),RadioGroup=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=react.useContext(SizeContext.Z),_useMergedState=(0,useMergedState.Z)(props.defaultValue,{value:props.value}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),value=_useMergedState2[0],setValue=_useMergedState2[1],customizePrefixCls=props.prefixCls,_props$className=props.className,options=props.options,_props$buttonStyle=props.buttonStyle,disabled=props.disabled,children=props.children,customizeSize=props.size,style=props.style,id=props.id,onMouseEnter=props.onMouseEnter,onMouseLeave=props.onMouseLeave,onFocus=props.onFocus,onBlur=props.onBlur,prefixCls=getPrefixCls("radio",customizePrefixCls),groupPrefixCls="".concat(prefixCls,"-group"),childrenToRender=children;options&&options.length>0&&(childrenToRender=options.map(function(option){return"string"==typeof option||"number"==typeof option?react.createElement(Radio,{key:option.toString(),prefixCls:prefixCls,disabled:disabled,value:option,checked:value===option},option):react.createElement(Radio,{key:"radio-group-value-options-".concat(option.value),prefixCls:prefixCls,disabled:option.disabled||disabled,value:option.value,checked:value===option.value,style:option.style},option.label)}));var mergedSize=customizeSize||size,classString=classnames_default()(groupPrefixCls,"".concat(groupPrefixCls,"-").concat(void 0===_props$buttonStyle?"outline":_props$buttonStyle),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(groupPrefixCls,"-").concat(mergedSize),mergedSize),(0,defineProperty.Z)(_classNames,"".concat(groupPrefixCls,"-rtl"),"rtl"===direction),_classNames),void 0===_props$className?"":_props$className);return react.createElement("div",(0,esm_extends.Z)({},(0,getDataOrAriaProps.Z)(props),{className:classString,style:style,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onFocus:onFocus,onBlur:onBlur,id:id,ref:ref}),react.createElement(RadioGroupContextProvider,{value:{onChange:function(ev){var val=ev.target.value;"value"in props||setValue(val);var onChange=props.onChange;onChange&&val!==value&&onChange(ev)},value:value,disabled:props.disabled,name:props.name,optionType:props.optionType}},childrenToRender))}),group=react.memo(RadioGroup),radioButton_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},radioButton=react.forwardRef(function(props,ref){var getPrefixCls=react.useContext(context.E_).getPrefixCls,customizePrefixCls=props.prefixCls,radioProps=radioButton_rest(props,["prefixCls"]),prefixCls=getPrefixCls("radio",customizePrefixCls);return react.createElement(RadioOptionTypeContextProvider,{value:"button"},react.createElement(Radio,(0,esm_extends.Z)({prefixCls:prefixCls},radioProps,{type:"radio",ref:ref})))}),radio_Radio=Radio;radio_Radio.Button=radioButton,radio_Radio.Group=group,radio_Radio.__ANT_RADIO=!0;var asn_HolderOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},HolderOutlined_HolderOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_HolderOutlined}))};HolderOutlined_HolderOutlined.displayName="HolderOutlined";var icons_HolderOutlined=react.forwardRef(HolderOutlined_HolderOutlined),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),assertThisInitialized=__webpack_require__(97326),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),KeyCode=__webpack_require__(15105),TreeContext=react.createContext(null),es_Indent=react.memo(function(_ref){for(var _classNames,prefixCls=_ref.prefixCls,level=_ref.level,isStart=_ref.isStart,isEnd=_ref.isEnd,baseClassName="".concat(prefixCls,"-indent-unit"),list=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:null;return list.map(function(treeNode,index){for(var mergedTitle,pos=getPosition(parent?parent.pos:"0",index),mergedKey=getKey(treeNode[fieldKey],pos),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},initWrapper=_ref2.initWrapper,processEntity=_ref2.processEntity,onProcessFinished=_ref2.onProcessFinished,externalGetKey1=_ref2.externalGetKey,childrenPropName1=_ref2.childrenPropName,fieldNames=_ref2.fieldNames,legacyExternalGetKey=arguments.length>2?arguments[2]:void 0,posEntities={},keyEntities={},wrapper={posEntities:posEntities,keyEntities:keyEntities};return initWrapper&&(wrapper=initWrapper(wrapper)||wrapper),callback=function(item){var node=item.node,index=item.index,pos=item.pos,key=item.key,parentPos=item.parentPos,level=item.level,entity={node:node,nodes:item.nodes,index:index,key:key,pos:pos,level:level},mergedKey=getKey(key,pos);posEntities[pos]=entity,keyEntities[mergedKey]=entity,entity.parent=posEntities[parentPos],entity.parent&&(entity.parent.children=entity.parent.children||[],entity.parent.children.push(entity)),processEntity&&processEntity(entity,wrapper)},config={externalGetKey:externalGetKey1||legacyExternalGetKey,childrenPropName:childrenPropName1,fieldNames:fieldNames},childrenPropName=(_mergedConfig=("object"===(0,esm_typeof.Z)(config)?config:{externalGetKey:config})||{}).childrenPropName,externalGetKey=_mergedConfig.externalGetKey,fieldKey=(_fillFieldNames2=fillFieldNames(_mergedConfig.fieldNames)).key,fieldChildren=_fillFieldNames2.children,mergeChildrenPropName=childrenPropName||fieldChildren,externalGetKey?"string"==typeof externalGetKey?syntheticGetKey=function(node){return node[externalGetKey]}:"function"==typeof externalGetKey&&(syntheticGetKey=function(node){return externalGetKey(node)}):syntheticGetKey=function(node,pos){return getKey(node[fieldKey],pos)},function processNode(node,index,parent,pathNodes){var children=node?node[mergeChildrenPropName]:dataNodes,pos=node?getPosition(parent.pos,index):"0",connectNodes=node?[].concat((0,toConsumableArray.Z)(pathNodes),[node]):[];if(node){var key=syntheticGetKey(node,pos);callback({node:node,index:index,pos:pos,key:key,parentPos:parent.node?parent.pos:null,level:parent.level+1,nodes:connectNodes})}children&&children.forEach(function(subNode,subIndex){processNode(subNode,subIndex,{node:node,pos:pos,level:parent?parent.level+1:-1},connectNodes)})}(null),onProcessFinished&&onProcessFinished(wrapper),wrapper}function getTreeNodeProps(key,_ref3){var expandedKeys=_ref3.expandedKeys,selectedKeys=_ref3.selectedKeys,loadedKeys=_ref3.loadedKeys,loadingKeys=_ref3.loadingKeys,checkedKeys=_ref3.checkedKeys,halfCheckedKeys=_ref3.halfCheckedKeys,dragOverNodeKey=_ref3.dragOverNodeKey,dropPosition=_ref3.dropPosition,entity=_ref3.keyEntities[key];return{eventKey:key,expanded:-1!==expandedKeys.indexOf(key),selected:-1!==selectedKeys.indexOf(key),loaded:-1!==loadedKeys.indexOf(key),loading:-1!==loadingKeys.indexOf(key),checked:-1!==checkedKeys.indexOf(key),halfChecked:-1!==halfCheckedKeys.indexOf(key),pos:String(entity?entity.pos:""),dragOver:dragOverNodeKey===key&&0===dropPosition,dragOverGapTop:dragOverNodeKey===key&&-1===dropPosition,dragOverGapBottom:dragOverNodeKey===key&&1===dropPosition}}function convertNodePropsToEventData(props){var data=props.data,expanded=props.expanded,selected=props.selected,checked=props.checked,loaded=props.loaded,loading=props.loading,halfChecked=props.halfChecked,dragOver=props.dragOver,dragOverGapTop=props.dragOverGapTop,dragOverGapBottom=props.dragOverGapBottom,pos=props.pos,active=props.active,eventKey=props.eventKey,eventData=(0,objectSpread2.Z)((0,objectSpread2.Z)({},data),{},{expanded:expanded,selected:selected,checked:checked,loaded:loaded,loading:loading,halfChecked:halfChecked,dragOver:dragOver,dragOverGapTop:dragOverGapTop,dragOverGapBottom:dragOverGapBottom,pos:pos,active:active,key:eventKey});return"props"in eventData||Object.defineProperty(eventData,"props",{get:function(){return(0,es_warning.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),props}}),eventData}var TreeNode_excluded=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ICON_OPEN="open",ICON_CLOSE="close",InternalTreeNode=function(_React$Component){(0,inherits.Z)(InternalTreeNode,_React$Component);var _super=(0,createSuper.Z)(InternalTreeNode);function InternalTreeNode(){var _this;(0,classCallCheck.Z)(this,InternalTreeNode);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).state={dragNodeHighlight:!1},_this.selectHandle=void 0,_this.onSelectorClick=function(e){(0,_this.props.context.onNodeClick)(e,convertNodePropsToEventData(_this.props)),_this.isSelectable()?_this.onSelect(e):_this.onCheck(e)},_this.onSelectorDoubleClick=function(e){(0,_this.props.context.onNodeDoubleClick)(e,convertNodePropsToEventData(_this.props))},_this.onSelect=function(e){if(!_this.isDisabled()){var onNodeSelect=_this.props.context.onNodeSelect;e.preventDefault(),onNodeSelect(e,convertNodePropsToEventData(_this.props))}},_this.onCheck=function(e){if(!_this.isDisabled()){var _this$props=_this.props,disableCheckbox=_this$props.disableCheckbox,checked=_this$props.checked,onNodeCheck=_this.props.context.onNodeCheck;_this.isCheckable()&&!disableCheckbox&&(e.preventDefault(),onNodeCheck(e,convertNodePropsToEventData(_this.props),!checked))}},_this.onMouseEnter=function(e){(0,_this.props.context.onNodeMouseEnter)(e,convertNodePropsToEventData(_this.props))},_this.onMouseLeave=function(e){(0,_this.props.context.onNodeMouseLeave)(e,convertNodePropsToEventData(_this.props))},_this.onContextMenu=function(e){(0,_this.props.context.onNodeContextMenu)(e,convertNodePropsToEventData(_this.props))},_this.onDragStart=function(e){var onNodeDragStart=_this.props.context.onNodeDragStart;e.stopPropagation(),_this.setState({dragNodeHighlight:!0}),onNodeDragStart(e,(0,assertThisInitialized.Z)(_this));try{e.dataTransfer.setData("text/plain","")}catch(error){}},_this.onDragEnter=function(e){var onNodeDragEnter=_this.props.context.onNodeDragEnter;e.preventDefault(),e.stopPropagation(),onNodeDragEnter(e,(0,assertThisInitialized.Z)(_this))},_this.onDragOver=function(e){var onNodeDragOver=_this.props.context.onNodeDragOver;e.preventDefault(),e.stopPropagation(),onNodeDragOver(e,(0,assertThisInitialized.Z)(_this))},_this.onDragLeave=function(e){var onNodeDragLeave=_this.props.context.onNodeDragLeave;e.stopPropagation(),onNodeDragLeave(e,(0,assertThisInitialized.Z)(_this))},_this.onDragEnd=function(e){var onNodeDragEnd=_this.props.context.onNodeDragEnd;e.stopPropagation(),_this.setState({dragNodeHighlight:!1}),onNodeDragEnd(e,(0,assertThisInitialized.Z)(_this))},_this.onDrop=function(e){var onNodeDrop=_this.props.context.onNodeDrop;e.preventDefault(),e.stopPropagation(),_this.setState({dragNodeHighlight:!1}),onNodeDrop(e,(0,assertThisInitialized.Z)(_this))},_this.onExpand=function(e){var _this$props2=_this.props,loading=_this$props2.loading,onNodeExpand=_this$props2.context.onNodeExpand;loading||onNodeExpand(e,convertNodePropsToEventData(_this.props))},_this.setSelectHandle=function(node){_this.selectHandle=node},_this.getNodeState=function(){var expanded=_this.props.expanded;return _this.isLeaf()?null:expanded?ICON_OPEN:ICON_CLOSE},_this.hasChildren=function(){var eventKey=_this.props.eventKey;return!!((_this.props.context.keyEntities[eventKey]||{}).children||[]).length},_this.isLeaf=function(){var _this$props3=_this.props,isLeaf=_this$props3.isLeaf,loaded=_this$props3.loaded,loadData=_this.props.context.loadData,hasChildren=_this.hasChildren();return!1!==isLeaf&&(isLeaf||!loadData&&!hasChildren||loadData&&loaded&&!hasChildren)},_this.isDisabled=function(){var disabled=_this.props.disabled;return!!(_this.props.context.disabled||disabled)},_this.isCheckable=function(){var checkable=_this.props.checkable,treeCheckable=_this.props.context.checkable;return!!treeCheckable&&!1!==checkable&&treeCheckable},_this.syncLoadData=function(props){var expanded=props.expanded,loading=props.loading,loaded=props.loaded,_this$props$context=_this.props.context,loadData=_this$props$context.loadData,onNodeLoad=_this$props$context.onNodeLoad;!loading&&(!loadData||!expanded||_this.isLeaf()||_this.hasChildren()||loaded||onNodeLoad(convertNodePropsToEventData(_this.props)))},_this.isDraggable=function(){var _this$props4=_this.props,data=_this$props4.data,draggable=_this$props4.context.draggable;return!!(draggable&&(!draggable.nodeDraggable||draggable.nodeDraggable(data)))},_this.renderDragHandler=function(){var _this$props$context2=_this.props.context,draggable=_this$props$context2.draggable,prefixCls=_this$props$context2.prefixCls;return(null==draggable?void 0:draggable.icon)?react.createElement("span",{className:"".concat(prefixCls,"-draggable-icon")},draggable.icon):null},_this.renderSwitcherIconDom=function(isLeaf){var switcherIconFromProps=_this.props.switcherIcon,switcherIconFromCtx=_this.props.context.switcherIcon,switcherIcon=switcherIconFromProps||switcherIconFromCtx;return"function"==typeof switcherIcon?switcherIcon((0,objectSpread2.Z)((0,objectSpread2.Z)({},_this.props),{},{isLeaf:isLeaf})):switcherIcon},_this.renderSwitcher=function(){var expanded=_this.props.expanded,prefixCls=_this.props.context.prefixCls;if(_this.isLeaf()){var _switcherIconDom=_this.renderSwitcherIconDom(!0);return!1!==_switcherIconDom?react.createElement("span",{className:classnames_default()("".concat(prefixCls,"-switcher"),"".concat(prefixCls,"-switcher-noop"))},_switcherIconDom):null}var switcherCls=classnames_default()("".concat(prefixCls,"-switcher"),"".concat(prefixCls,"-switcher_").concat(expanded?ICON_OPEN:ICON_CLOSE)),switcherIconDom=_this.renderSwitcherIconDom(!1);return!1!==switcherIconDom?react.createElement("span",{onClick:_this.onExpand,className:switcherCls},switcherIconDom):null},_this.renderCheckbox=function(){var _this$props5=_this.props,checked=_this$props5.checked,halfChecked=_this$props5.halfChecked,disableCheckbox=_this$props5.disableCheckbox,prefixCls=_this.props.context.prefixCls,disabled=_this.isDisabled(),checkable=_this.isCheckable();return checkable?react.createElement("span",{className:classnames_default()("".concat(prefixCls,"-checkbox"),checked&&"".concat(prefixCls,"-checkbox-checked"),!checked&&halfChecked&&"".concat(prefixCls,"-checkbox-indeterminate"),(disabled||disableCheckbox)&&"".concat(prefixCls,"-checkbox-disabled")),onClick:_this.onCheck},"boolean"!=typeof checkable?checkable:null):null},_this.renderIcon=function(){var loading=_this.props.loading,prefixCls=_this.props.context.prefixCls;return react.createElement("span",{className:classnames_default()("".concat(prefixCls,"-iconEle"),"".concat(prefixCls,"-icon__").concat(_this.getNodeState()||"docu"),loading&&"".concat(prefixCls,"-icon_loading"))})},_this.renderSelector=function(){var $icon,titleNode,dragNodeHighlight=_this.state.dragNodeHighlight,_this$props6=_this.props,title=_this$props6.title,selected=_this$props6.selected,icon=_this$props6.icon,loading=_this$props6.loading,data=_this$props6.data,_this$props$context3=_this.props.context,prefixCls=_this$props$context3.prefixCls,showIcon=_this$props$context3.showIcon,treeIcon=_this$props$context3.icon,loadData=_this$props$context3.loadData,titleRender=_this$props$context3.titleRender,disabled=_this.isDisabled(),wrapClass="".concat(prefixCls,"-node-content-wrapper");if(showIcon){var currentIcon=icon||treeIcon;$icon=currentIcon?react.createElement("span",{className:classnames_default()("".concat(prefixCls,"-iconEle"),"".concat(prefixCls,"-icon__customize"))},"function"==typeof currentIcon?currentIcon(_this.props):currentIcon):_this.renderIcon()}else loadData&&loading&&($icon=_this.renderIcon());titleNode="function"==typeof title?title(data):titleRender?titleRender(data):title;var $title=react.createElement("span",{className:"".concat(prefixCls,"-title")},titleNode);return react.createElement("span",{ref:_this.setSelectHandle,title:"string"==typeof title?title:"",className:classnames_default()("".concat(wrapClass),"".concat(wrapClass,"-").concat(_this.getNodeState()||"normal"),!disabled&&(selected||dragNodeHighlight)&&"".concat(prefixCls,"-node-selected")),onMouseEnter:_this.onMouseEnter,onMouseLeave:_this.onMouseLeave,onContextMenu:_this.onContextMenu,onClick:_this.onSelectorClick,onDoubleClick:_this.onSelectorDoubleClick},$icon,$title,_this.renderDropIndicator())},_this.renderDropIndicator=function(){var _this$props7=_this.props,disabled=_this$props7.disabled,eventKey=_this$props7.eventKey,_this$props$context4=_this.props.context,draggable=_this$props$context4.draggable,dropLevelOffset=_this$props$context4.dropLevelOffset,dropPosition=_this$props$context4.dropPosition,prefixCls=_this$props$context4.prefixCls,indent=_this$props$context4.indent,dropIndicatorRender=_this$props$context4.dropIndicatorRender,dragOverNodeKey=_this$props$context4.dragOverNodeKey,direction=_this$props$context4.direction;return disabled||!1===draggable||dragOverNodeKey!==eventKey?null:dropIndicatorRender({dropPosition:dropPosition,dropLevelOffset:dropLevelOffset,indent:indent,prefixCls:prefixCls,direction:direction})},_this}return(0,createClass.Z)(InternalTreeNode,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var selectable=this.props.selectable,treeSelectable=this.props.context.selectable;return"boolean"==typeof selectable?selectable:treeSelectable}},{key:"render",value:function(){var _classNames,_this$props8=this.props,eventKey=_this$props8.eventKey,className=_this$props8.className,style=_this$props8.style,dragOver=_this$props8.dragOver,dragOverGapTop=_this$props8.dragOverGapTop,dragOverGapBottom=_this$props8.dragOverGapBottom,isLeaf=_this$props8.isLeaf,isStart=_this$props8.isStart,isEnd=_this$props8.isEnd,expanded=_this$props8.expanded,selected=_this$props8.selected,checked=_this$props8.checked,halfChecked=_this$props8.halfChecked,loading=_this$props8.loading,domRef=_this$props8.domRef,active=_this$props8.active,onMouseMove=(_this$props8.data,_this$props8.onMouseMove),selectable=_this$props8.selectable,otherProps=(0,objectWithoutProperties.Z)(_this$props8,TreeNode_excluded),_this$props$context5=this.props.context,prefixCls=_this$props$context5.prefixCls,filterTreeNode=_this$props$context5.filterTreeNode,keyEntities=_this$props$context5.keyEntities,dropContainerKey=_this$props$context5.dropContainerKey,dropTargetKey=_this$props$context5.dropTargetKey,draggingNodeKey=_this$props$context5.draggingNodeKey,disabled=this.isDisabled(),dataOrAriaAttributeProps=(0,pickAttrs.Z)(otherProps,{aria:!0,data:!0}),level=(keyEntities[eventKey]||{}).level,isEndNode=isEnd[isEnd.length-1],mergedDraggable=this.isDraggable(),draggableWithoutDisabled=!disabled&&mergedDraggable,dragging=draggingNodeKey===eventKey;return react.createElement("div",(0,esm_extends.Z)({ref:domRef,className:classnames_default()(className,"".concat(prefixCls,"-treenode"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-disabled"),disabled),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-switcher-").concat(expanded?"open":"close"),!isLeaf),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-checkbox-checked"),checked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-checkbox-indeterminate"),halfChecked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-selected"),selected),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-loading"),loading),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-leaf-last"),isEndNode),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-treenode-draggable"),mergedDraggable),(0,defineProperty.Z)(_classNames,"dragging",dragging),(0,defineProperty.Z)(_classNames,"drop-target",dropTargetKey===eventKey),(0,defineProperty.Z)(_classNames,"drop-container",dropContainerKey===eventKey),(0,defineProperty.Z)(_classNames,"drag-over",!disabled&&dragOver),(0,defineProperty.Z)(_classNames,"drag-over-gap-top",!disabled&&dragOverGapTop),(0,defineProperty.Z)(_classNames,"drag-over-gap-bottom",!disabled&&dragOverGapBottom),(0,defineProperty.Z)(_classNames,"filter-node",filterTreeNode&&filterTreeNode(convertNodePropsToEventData(this.props))),_classNames)),style:style,draggable:draggableWithoutDisabled,"aria-grabbed":dragging,onDragStart:draggableWithoutDisabled?this.onDragStart:void 0,onDragEnter:mergedDraggable?this.onDragEnter:void 0,onDragOver:mergedDraggable?this.onDragOver:void 0,onDragLeave:mergedDraggable?this.onDragLeave:void 0,onDrop:mergedDraggable?this.onDrop:void 0,onDragEnd:mergedDraggable?this.onDragEnd:void 0,onMouseMove:onMouseMove},void 0!==selectable?{"aria-selected":!!selectable}:void 0,dataOrAriaAttributeProps),react.createElement(es_Indent,{prefixCls:prefixCls,level:level,isStart:isStart,isEnd:isEnd}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),InternalTreeNode}(react.Component),ContextTreeNode=function(props){return react.createElement(TreeContext.Consumer,null,function(context){return react.createElement(InternalTreeNode,(0,esm_extends.Z)({},props,{context:context}))})};function arrDel(list,value){if(!list)return[];var clone=list.slice(),index=clone.indexOf(value);return index>=0&&clone.splice(index,1),clone}function arrAdd(list,value){var clone=(list||[]).slice();return -1===clone.indexOf(value)&&clone.push(value),clone}function posToArr(pos){return pos.split("-")}function getPosition(level,index){return"".concat(level,"-").concat(index)}function calcDropPosition(event,dragNode,targetNode,indent,startMousePosition,allowDrop,flattenedNodes,keyEntities,expandKeys,direction){var posArr,_abstractDropNodeEnti,clientX=event.clientX,clientY=event.clientY,_event$target$getBoun=event.target.getBoundingClientRect(),top=_event$target$getBoun.top,height=_event$target$getBoun.height,rawDropLevelOffset=(("rtl"===direction?-1:1)*(((null==startMousePosition?void 0:startMousePosition.x)||0)-clientX)-12)/indent,abstractDropNodeEntity=keyEntities[targetNode.props.eventKey];if(clientY-1.5?allowDrop({dragNode:abstractDragDataNode,dropNode:abstractDropDataNode,dropPosition:1})?dropPosition=1:dropAllowed=!1:allowDrop({dragNode:abstractDragDataNode,dropNode:abstractDropDataNode,dropPosition:0})?dropPosition=0:allowDrop({dragNode:abstractDragDataNode,dropNode:abstractDropDataNode,dropPosition:1})?dropPosition=1:dropAllowed=!1:allowDrop({dragNode:abstractDragDataNode,dropNode:abstractDropDataNode,dropPosition:1})?dropPosition=1:dropAllowed=!1,{dropPosition:dropPosition,dropLevelOffset:dropLevelOffset,dropTargetKey:abstractDropNodeEntity.key,dropTargetPos:abstractDropNodeEntity.pos,dragOverNodeKey:dragOverNodeKey,dropContainerKey:0===dropPosition?null:(null===(_abstractDropNodeEnti=abstractDropNodeEntity.parent)||void 0===_abstractDropNodeEnti?void 0:_abstractDropNodeEnti.key)||null,dropAllowed:dropAllowed}}function calcSelectedKeys(selectedKeys,props){if(selectedKeys)return props.multiple?selectedKeys.slice():selectedKeys.length?[selectedKeys[0]]:selectedKeys}function parseCheckedKeys(keys){var keyProps;if(!keys)return null;if(Array.isArray(keys))keyProps={checkedKeys:keys,halfCheckedKeys:void 0};else{if("object"!==(0,esm_typeof.Z)(keys))return(0,es_warning.ZP)(!1,"`checkedKeys` is not an array or an object"),null;keyProps={checkedKeys:keys.checked||void 0,halfCheckedKeys:keys.halfChecked||void 0}}return keyProps}function conductExpandParent(keyList,keyEntities){var expandedKeys=new Set;return(keyList||[]).forEach(function(key){!function conductUp(key){if(!expandedKeys.has(key)){var entity=keyEntities[key];if(entity){expandedKeys.add(key);var parent=entity.parent;!entity.node.disabled&&parent&&conductUp(parent.key)}}}(key)}),(0,toConsumableArray.Z)(expandedKeys)}ContextTreeNode.displayName="TreeNode",ContextTreeNode.defaultProps={title:"---"},ContextTreeNode.isTreeNode=1;var rc_virtual_list_es=__webpack_require__(73453),rc_motion_es=__webpack_require__(62874),MotionTreeNode_excluded=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],MotionTreeNode=function(_ref,ref){var className=_ref.className,style=_ref.style,motion=_ref.motion,motionNodes=_ref.motionNodes,motionType=_ref.motionType,onOriginMotionStart=_ref.onMotionStart,onOriginMotionEnd=_ref.onMotionEnd,active=_ref.active,treeNodeRequiredProps=_ref.treeNodeRequiredProps,props=(0,objectWithoutProperties.Z)(_ref,MotionTreeNode_excluded),_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1],prefixCls=react.useContext(TreeContext).prefixCls,motionedRef=react.useRef(!1),onMotionEnd=function(){motionedRef.current||onOriginMotionEnd(),motionedRef.current=!0};return((0,react.useEffect)(function(){motionNodes&&"hide"===motionType&&visible&&setVisible(!1)},[motionNodes]),(0,react.useEffect)(function(){return motionNodes&&onOriginMotionStart(),function(){motionNodes&&onMotionEnd()}},[]),motionNodes)?react.createElement(rc_motion_es.Z,(0,esm_extends.Z)({ref:ref,visible:visible},motion,{motionAppear:"show"===motionType,onAppearEnd:onMotionEnd,onLeaveEnd:onMotionEnd}),function(_ref2,motionRef){var motionClassName=_ref2.className,motionStyle=_ref2.style;return react.createElement("div",{ref:motionRef,className:classnames_default()("".concat(prefixCls,"-treenode-motion"),motionClassName),style:motionStyle},motionNodes.map(function(treeNode){var restProps=(0,esm_extends.Z)({},treeNode.data),title=treeNode.title,key=treeNode.key,isStart=treeNode.isStart,isEnd=treeNode.isEnd;delete restProps.children;var treeNodeProps=getTreeNodeProps(key,treeNodeRequiredProps);return react.createElement(ContextTreeNode,(0,esm_extends.Z)({},restProps,treeNodeProps,{title:title,active:active,data:treeNode.data,key:key,isStart:isStart,isEnd:isEnd}))}))}):react.createElement(ContextTreeNode,(0,esm_extends.Z)({domRef:ref,className:className,style:style},props,{active:active}))};MotionTreeNode.displayName="MotionTreeNode";var RefMotionTreeNode=react.forwardRef(MotionTreeNode);function getExpandRange(shorter,longer,key){var shorterEndNode=shorter[shorter.findIndex(function(data){return data.key===key})+1],longerStartIndex=longer.findIndex(function(data){return data.key===key});if(shorterEndNode){var longerEndIndex=longer.findIndex(function(data){return data.key===shorterEndNode.key});return longer.slice(longerStartIndex+1,longerEndIndex)}return longer.slice(longerStartIndex+1)}var NodeList_excluded=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],HIDDEN_STYLE={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},noop=function(){},MOTION_KEY="RC_TREE_MOTION_".concat(Math.random()),MotionNode={key:MOTION_KEY},MotionEntity={key:MOTION_KEY,level:0,index:0,pos:"0",node:MotionNode,nodes:[MotionNode]},MotionFlattenData={parent:null,children:[],pos:MotionEntity.pos,data:MotionNode,title:null,key:MOTION_KEY,isStart:[],isEnd:[]};function getMinimumRangeTransitionRange(list,virtual,height,itemHeight){return!1!==virtual&&height?list.slice(0,Math.ceil(height/itemHeight)+1):list}function itemKey(item){return getKey(item.key,item.pos)}var NodeList=react.forwardRef(function(props,ref){var prefixCls=props.prefixCls,data=props.data,expandedKeys=(props.selectable,props.checkable,props.expandedKeys),selectedKeys=props.selectedKeys,checkedKeys=props.checkedKeys,loadedKeys=props.loadedKeys,loadingKeys=props.loadingKeys,halfCheckedKeys=props.halfCheckedKeys,keyEntities=props.keyEntities,disabled=props.disabled,dragging=props.dragging,dragOverNodeKey=props.dragOverNodeKey,dropPosition=props.dropPosition,motion=props.motion,height=props.height,itemHeight=props.itemHeight,virtual=props.virtual,focusable=props.focusable,activeItem=props.activeItem,focused=props.focused,tabIndex=props.tabIndex,onKeyDown=props.onKeyDown,onFocus=props.onFocus,onBlur=props.onBlur,onActiveChange=props.onActiveChange,onListChangeStart=props.onListChangeStart,onListChangeEnd=props.onListChangeEnd,domProps=(0,objectWithoutProperties.Z)(props,NodeList_excluded),listRef=react.useRef(null),indentMeasurerRef=react.useRef(null);react.useImperativeHandle(ref,function(){return{scrollTo:function(scroll){listRef.current.scrollTo(scroll)},getIndentWidth:function(){return indentMeasurerRef.current.offsetWidth}}});var _React$useState=react.useState(expandedKeys),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prevExpandedKeys=_React$useState2[0],setPrevExpandedKeys=_React$useState2[1],_React$useState3=react.useState(data),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),prevData=_React$useState4[0],setPrevData=_React$useState4[1],_React$useState5=react.useState(data),_React$useState6=(0,slicedToArray.Z)(_React$useState5,2),transitionData=_React$useState6[0],setTransitionData=_React$useState6[1],_React$useState7=react.useState([]),_React$useState8=(0,slicedToArray.Z)(_React$useState7,2),transitionRange=_React$useState8[0],setTransitionRange=_React$useState8[1],_React$useState9=react.useState(null),_React$useState10=(0,slicedToArray.Z)(_React$useState9,2),motionType=_React$useState10[0],setMotionType=_React$useState10[1],dataRef=react.useRef(data);function onMotionEnd(){var latestData=dataRef.current;setPrevData(latestData),setTransitionData(latestData),setTransitionRange([]),setMotionType(null),onListChangeEnd()}dataRef.current=data,react.useEffect(function(){setPrevExpandedKeys(expandedKeys);var diffExpanded=function(){var prev=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],next=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],prevLen=prev.length,nextLen=next.length;if(1!==Math.abs(prevLen-nextLen))return{add:!1,key:null};function find(shorter,longer){var cache=new Map;shorter.forEach(function(key){cache.set(key,!0)});var keys=longer.filter(function(key){return!cache.has(key)});return 1===keys.length?keys[0]:null}return prevLen ").concat(path);return path}(activeItem)),react.createElement("div",null,react.createElement("input",{style:HIDDEN_STYLE,disabled:!1===focusable||disabled,tabIndex:!1!==focusable?tabIndex:null,onKeyDown:onKeyDown,onFocus:onFocus,onBlur:onBlur,value:"",onChange:noop,"aria-label":"for screen reader"})),react.createElement("div",{className:"".concat(prefixCls,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},react.createElement("div",{className:"".concat(prefixCls,"-indent")},react.createElement("div",{ref:indentMeasurerRef,className:"".concat(prefixCls,"-indent-unit")}))),react.createElement(rc_virtual_list_es.Z,(0,esm_extends.Z)({},domProps,{data:motion?transitionData:data,itemKey:itemKey,height:height,fullHeight:!1,virtual:virtual,itemHeight:itemHeight,prefixCls:"".concat(prefixCls,"-list"),ref:listRef,onVisibleChange:function(originList,fullList){var originSet=new Set(originList);fullList.filter(function(item){return!originSet.has(item)}).some(function(item){return itemKey(item)===MOTION_KEY})&&onMotionEnd()}}),function(treeNode){var pos=treeNode.pos,restProps=(0,esm_extends.Z)({},treeNode.data),title=treeNode.title,key=treeNode.key,isStart=treeNode.isStart,isEnd=treeNode.isEnd,mergedKey=getKey(key,pos);delete restProps.key,delete restProps.children;var treeNodeProps=getTreeNodeProps(mergedKey,treeNodeRequiredProps);return react.createElement(RefMotionTreeNode,(0,esm_extends.Z)({},restProps,treeNodeProps,{title:title,active:!!activeItem&&key===activeItem.key,pos:pos,data:treeNode.data,isStart:isStart,isEnd:isEnd,motion:motion,motionNodes:key===MOTION_KEY?transitionRange:null,motionType:motionType,onMotionStart:onListChangeStart,onMotionEnd:onMotionEnd,treeNodeRequiredProps:treeNodeRequiredProps,onMouseMove:function(){onActiveChange(null)}}))}))});function removeFromCheckedKeys(halfCheckedKeys,checkedKeys){var filteredKeys=new Set;return halfCheckedKeys.forEach(function(key){checkedKeys.has(key)||filteredKeys.add(key)}),filteredKeys}function isCheckDisabled(node){var _ref=node||{},disabled=_ref.disabled,disableCheckbox=_ref.disableCheckbox,checkable=_ref.checkable;return!!(disabled||disableCheckbox)||!1===checkable}function conductCheck(keyList,checked,keyEntities,getCheckDisabled){var syntheticGetCheckDisabled,warningMissKeys=[];syntheticGetCheckDisabled=getCheckDisabled||isCheckDisabled;var keys=new Set(keyList.filter(function(key){var hasEntity=!!keyEntities[key];return hasEntity||warningMissKeys.push(key),hasEntity})),levelEntities=new Map,maxLevel=0;return Object.keys(keyEntities).forEach(function(key){var entity=keyEntities[key],level=entity.level,levelSet=levelEntities.get(level);levelSet||(levelSet=new Set,levelEntities.set(level,levelSet)),levelSet.add(entity),maxLevel=Math.max(maxLevel,level)}),(0,es_warning.ZP)(!warningMissKeys.length,"Tree missing follow keys: ".concat(warningMissKeys.slice(0,100).map(function(key){return"'".concat(key,"'")}).join(", "))),!0===checked?function(keys,levelEntities,maxLevel,syntheticGetCheckDisabled){for(var checkedKeys=new Set(keys),halfCheckedKeys=new Set,level=0;level<=maxLevel;level+=1)(levelEntities.get(level)||new Set).forEach(function(entity){var key=entity.key,node=entity.node,_entity$children=entity.children,children=void 0===_entity$children?[]:_entity$children;checkedKeys.has(key)&&!syntheticGetCheckDisabled(node)&&children.filter(function(childEntity){return!syntheticGetCheckDisabled(childEntity.node)}).forEach(function(childEntity){checkedKeys.add(childEntity.key)})});for(var visitedKeys=new Set,_level=maxLevel;_level>=0;_level-=1)(levelEntities.get(_level)||new Set).forEach(function(entity){var parent=entity.parent;if(!(syntheticGetCheckDisabled(entity.node)||!entity.parent||visitedKeys.has(entity.parent.key))){if(syntheticGetCheckDisabled(entity.parent.node)){visitedKeys.add(parent.key);return}var allChecked=!0,partialChecked=!1;(parent.children||[]).filter(function(childEntity){return!syntheticGetCheckDisabled(childEntity.node)}).forEach(function(_ref2){var key=_ref2.key,checked=checkedKeys.has(key);allChecked&&!checked&&(allChecked=!1),!partialChecked&&(checked||halfCheckedKeys.has(key))&&(partialChecked=!0)}),allChecked&&checkedKeys.add(parent.key),partialChecked&&halfCheckedKeys.add(parent.key),visitedKeys.add(parent.key)}});return{checkedKeys:Array.from(checkedKeys),halfCheckedKeys:Array.from(removeFromCheckedKeys(halfCheckedKeys,checkedKeys))}}(keys,levelEntities,maxLevel,syntheticGetCheckDisabled):function(keys,halfKeys,levelEntities,maxLevel,syntheticGetCheckDisabled){for(var checkedKeys=new Set(keys),halfCheckedKeys=new Set(halfKeys),level=0;level<=maxLevel;level+=1)(levelEntities.get(level)||new Set).forEach(function(entity){var key=entity.key,node=entity.node,_entity$children2=entity.children,children=void 0===_entity$children2?[]:_entity$children2;checkedKeys.has(key)||halfCheckedKeys.has(key)||syntheticGetCheckDisabled(node)||children.filter(function(childEntity){return!syntheticGetCheckDisabled(childEntity.node)}).forEach(function(childEntity){checkedKeys.delete(childEntity.key)})});halfCheckedKeys=new Set;for(var visitedKeys=new Set,_level2=maxLevel;_level2>=0;_level2-=1)(levelEntities.get(_level2)||new Set).forEach(function(entity){var parent=entity.parent;if(!(syntheticGetCheckDisabled(entity.node)||!entity.parent||visitedKeys.has(entity.parent.key))){if(syntheticGetCheckDisabled(entity.parent.node)){visitedKeys.add(parent.key);return}var allChecked=!0,partialChecked=!1;(parent.children||[]).filter(function(childEntity){return!syntheticGetCheckDisabled(childEntity.node)}).forEach(function(_ref3){var key=_ref3.key,checked=checkedKeys.has(key);allChecked&&!checked&&(allChecked=!1),!partialChecked&&(checked||halfCheckedKeys.has(key))&&(partialChecked=!0)}),allChecked||checkedKeys.delete(parent.key),partialChecked&&halfCheckedKeys.add(parent.key),visitedKeys.add(parent.key)}});return{checkedKeys:Array.from(checkedKeys),halfCheckedKeys:Array.from(removeFromCheckedKeys(halfCheckedKeys,checkedKeys))}}(keys,checked.halfCheckedKeys,levelEntities,maxLevel,syntheticGetCheckDisabled)}NodeList.displayName="NodeList";var Tree=function(_React$Component){(0,inherits.Z)(Tree,_React$Component);var _super=(0,createSuper.Z)(Tree);function Tree(){var _this;(0,classCallCheck.Z)(this,Tree);for(var _len=arguments.length,_args=Array(_len),_key=0;_key<_len;_key++)_args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(_args))).destroyed=!1,_this.delayedDragEnterLogic=void 0,_this.loadingRetryTimes={},_this.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:fillFieldNames()},_this.dragStartMousePosition=null,_this.dragNode=void 0,_this.currentMouseOverDroppableNodeKey=null,_this.listRef=react.createRef(),_this.onNodeDragStart=function(event,node){var dragChildrenKeys,_this$state=_this.state,expandedKeys=_this$state.expandedKeys,keyEntities=_this$state.keyEntities,onDragStart=_this.props.onDragStart,eventKey=node.props.eventKey;_this.dragNode=node,_this.dragStartMousePosition={x:event.clientX,y:event.clientY};var newExpandedKeys=arrDel(expandedKeys,eventKey);_this.setState({draggingNodeKey:eventKey,dragChildrenKeys:(dragChildrenKeys=[],function dig(){var list=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];list.forEach(function(_ref){var key=_ref.key,children=_ref.children;dragChildrenKeys.push(key),dig(children)})}(keyEntities[eventKey].children),dragChildrenKeys),indent:_this.listRef.current.getIndentWidth()}),_this.setExpandedKeys(newExpandedKeys),window.addEventListener("dragend",_this.onWindowDragEnd),null==onDragStart||onDragStart({event:event,node:convertNodePropsToEventData(node.props)})},_this.onNodeDragEnter=function(event,node){var _this$state2=_this.state,expandedKeys=_this$state2.expandedKeys,keyEntities=_this$state2.keyEntities,dragChildrenKeys=_this$state2.dragChildrenKeys,flattenNodes=_this$state2.flattenNodes,indent=_this$state2.indent,_this$props=_this.props,onDragEnter=_this$props.onDragEnter,onExpand=_this$props.onExpand,allowDrop=_this$props.allowDrop,direction=_this$props.direction,_node$props=node.props,pos=_node$props.pos,eventKey=_node$props.eventKey,dragNode=(0,assertThisInitialized.Z)(_this).dragNode;if(_this.currentMouseOverDroppableNodeKey!==eventKey&&(_this.currentMouseOverDroppableNodeKey=eventKey),!dragNode){_this.resetDragState();return}var _calcDropPosition=calcDropPosition(event,dragNode,node,indent,_this.dragStartMousePosition,allowDrop,flattenNodes,keyEntities,expandedKeys,direction),dropPosition=_calcDropPosition.dropPosition,dropLevelOffset=_calcDropPosition.dropLevelOffset,dropTargetKey=_calcDropPosition.dropTargetKey,dropContainerKey=_calcDropPosition.dropContainerKey,dropTargetPos=_calcDropPosition.dropTargetPos,dropAllowed=_calcDropPosition.dropAllowed,dragOverNodeKey=_calcDropPosition.dragOverNodeKey;if(-1!==dragChildrenKeys.indexOf(dropTargetKey)||!dropAllowed||(_this.delayedDragEnterLogic||(_this.delayedDragEnterLogic={}),Object.keys(_this.delayedDragEnterLogic).forEach(function(key){clearTimeout(_this.delayedDragEnterLogic[key])}),dragNode.props.eventKey!==node.props.eventKey&&(event.persist(),_this.delayedDragEnterLogic[pos]=window.setTimeout(function(){if(null!==_this.state.draggingNodeKey){var newExpandedKeys=(0,toConsumableArray.Z)(expandedKeys),entity=keyEntities[node.props.eventKey];entity&&(entity.children||[]).length&&(newExpandedKeys=arrAdd(expandedKeys,node.props.eventKey)),"expandedKeys"in _this.props||_this.setExpandedKeys(newExpandedKeys),null==onExpand||onExpand(newExpandedKeys,{node:convertNodePropsToEventData(node.props),expanded:!0,nativeEvent:event.nativeEvent})}},800)),dragNode.props.eventKey===dropTargetKey&&0===dropLevelOffset)){_this.resetDragState();return}_this.setState({dragOverNodeKey:dragOverNodeKey,dropPosition:dropPosition,dropLevelOffset:dropLevelOffset,dropTargetKey:dropTargetKey,dropContainerKey:dropContainerKey,dropTargetPos:dropTargetPos,dropAllowed:dropAllowed}),null==onDragEnter||onDragEnter({event:event,node:convertNodePropsToEventData(node.props),expandedKeys:expandedKeys})},_this.onNodeDragOver=function(event,node){var _this$state3=_this.state,dragChildrenKeys=_this$state3.dragChildrenKeys,flattenNodes=_this$state3.flattenNodes,keyEntities=_this$state3.keyEntities,expandedKeys=_this$state3.expandedKeys,indent=_this$state3.indent,_this$props2=_this.props,onDragOver=_this$props2.onDragOver,allowDrop=_this$props2.allowDrop,direction=_this$props2.direction,dragNode=(0,assertThisInitialized.Z)(_this).dragNode;if(dragNode){var _calcDropPosition2=calcDropPosition(event,dragNode,node,indent,_this.dragStartMousePosition,allowDrop,flattenNodes,keyEntities,expandedKeys,direction),dropPosition=_calcDropPosition2.dropPosition,dropLevelOffset=_calcDropPosition2.dropLevelOffset,dropTargetKey=_calcDropPosition2.dropTargetKey,dropContainerKey=_calcDropPosition2.dropContainerKey,dropAllowed=_calcDropPosition2.dropAllowed,dropTargetPos=_calcDropPosition2.dropTargetPos,dragOverNodeKey=_calcDropPosition2.dragOverNodeKey;-1===dragChildrenKeys.indexOf(dropTargetKey)&&dropAllowed&&(dragNode.props.eventKey===dropTargetKey&&0===dropLevelOffset?null===_this.state.dropPosition&&null===_this.state.dropLevelOffset&&null===_this.state.dropTargetKey&&null===_this.state.dropContainerKey&&null===_this.state.dropTargetPos&&!1===_this.state.dropAllowed&&null===_this.state.dragOverNodeKey||_this.resetDragState():dropPosition===_this.state.dropPosition&&dropLevelOffset===_this.state.dropLevelOffset&&dropTargetKey===_this.state.dropTargetKey&&dropContainerKey===_this.state.dropContainerKey&&dropTargetPos===_this.state.dropTargetPos&&dropAllowed===_this.state.dropAllowed&&dragOverNodeKey===_this.state.dragOverNodeKey||_this.setState({dropPosition:dropPosition,dropLevelOffset:dropLevelOffset,dropTargetKey:dropTargetKey,dropContainerKey:dropContainerKey,dropTargetPos:dropTargetPos,dropAllowed:dropAllowed,dragOverNodeKey:dragOverNodeKey}),null==onDragOver||onDragOver({event:event,node:convertNodePropsToEventData(node.props)}))}},_this.onNodeDragLeave=function(event,node){_this.currentMouseOverDroppableNodeKey!==node.props.eventKey||event.currentTarget.contains(event.relatedTarget)||(_this.resetDragState(),_this.currentMouseOverDroppableNodeKey=null);var onDragLeave=_this.props.onDragLeave;null==onDragLeave||onDragLeave({event:event,node:convertNodePropsToEventData(node.props)})},_this.onWindowDragEnd=function(event){_this.onNodeDragEnd(event,null,!0),window.removeEventListener("dragend",_this.onWindowDragEnd)},_this.onNodeDragEnd=function(event,node){var onDragEnd=_this.props.onDragEnd;_this.setState({dragOverNodeKey:null}),_this.cleanDragState(),null==onDragEnd||onDragEnd({event:event,node:convertNodePropsToEventData(node.props)}),_this.dragNode=null,window.removeEventListener("dragend",_this.onWindowDragEnd)},_this.onNodeDrop=function(event,node){var _this$getActiveItem,outsideTree=arguments.length>2&&void 0!==arguments[2]&&arguments[2],_this$state4=_this.state,dragChildrenKeys=_this$state4.dragChildrenKeys,dropPosition=_this$state4.dropPosition,dropTargetKey=_this$state4.dropTargetKey,dropTargetPos=_this$state4.dropTargetPos;if(_this$state4.dropAllowed){var onDrop=_this.props.onDrop;if(_this.setState({dragOverNodeKey:null}),_this.cleanDragState(),null!==dropTargetKey){var abstractDropNodeProps=(0,objectSpread2.Z)((0,objectSpread2.Z)({},getTreeNodeProps(dropTargetKey,_this.getTreeNodeRequiredProps())),{},{active:(null===(_this$getActiveItem=_this.getActiveItem())||void 0===_this$getActiveItem?void 0:_this$getActiveItem.key)===dropTargetKey,data:_this.state.keyEntities[dropTargetKey].node}),dropToChild=-1!==dragChildrenKeys.indexOf(dropTargetKey);(0,es_warning.ZP)(!dropToChild,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var posArr=posToArr(dropTargetPos),dropResult={event:event,node:convertNodePropsToEventData(abstractDropNodeProps),dragNode:_this.dragNode?convertNodePropsToEventData(_this.dragNode.props):null,dragNodesKeys:[_this.dragNode.props.eventKey].concat(dragChildrenKeys),dropToGap:0!==dropPosition,dropPosition:dropPosition+Number(posArr[posArr.length-1])};outsideTree||null==onDrop||onDrop(dropResult),_this.dragNode=null}}},_this.cleanDragState=function(){null!==_this.state.draggingNodeKey&&_this.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),_this.dragStartMousePosition=null,_this.currentMouseOverDroppableNodeKey=null},_this.triggerExpandActionExpand=function(e,treeNode){var _this$state5=_this.state,expandedKeys=_this$state5.expandedKeys,flattenNodes=_this$state5.flattenNodes,expanded=treeNode.expanded,key=treeNode.key;if(!treeNode.isLeaf&&!e.shiftKey&&!e.metaKey&&!e.ctrlKey){var node=flattenNodes.filter(function(nodeItem){return nodeItem.key===key})[0],eventNode=convertNodePropsToEventData((0,objectSpread2.Z)((0,objectSpread2.Z)({},getTreeNodeProps(key,_this.getTreeNodeRequiredProps())),{},{data:node.data}));_this.setExpandedKeys(expanded?arrDel(expandedKeys,key):arrAdd(expandedKeys,key)),_this.onNodeExpand(e,eventNode)}},_this.onNodeClick=function(e,treeNode){var _this$props3=_this.props,onClick=_this$props3.onClick;"click"===_this$props3.expandAction&&_this.triggerExpandActionExpand(e,treeNode),null==onClick||onClick(e,treeNode)},_this.onNodeDoubleClick=function(e,treeNode){var _this$props4=_this.props,onDoubleClick=_this$props4.onDoubleClick;"doubleClick"===_this$props4.expandAction&&_this.triggerExpandActionExpand(e,treeNode),null==onDoubleClick||onDoubleClick(e,treeNode)},_this.onNodeSelect=function(e,treeNode){var selectedKeys=_this.state.selectedKeys,_this$state6=_this.state,keyEntities=_this$state6.keyEntities,fieldNames=_this$state6.fieldNames,_this$props5=_this.props,onSelect=_this$props5.onSelect,multiple=_this$props5.multiple,selected=treeNode.selected,key=treeNode[fieldNames.key],targetSelected=!selected,selectedNodes=(selectedKeys=targetSelected?multiple?arrAdd(selectedKeys,key):[key]:arrDel(selectedKeys,key)).map(function(selectedKey){var entity=keyEntities[selectedKey];return entity?entity.node:null}).filter(function(node){return node});_this.setUncontrolledState({selectedKeys:selectedKeys}),null==onSelect||onSelect(selectedKeys,{event:"select",selected:targetSelected,node:treeNode,selectedNodes:selectedNodes,nativeEvent:e.nativeEvent})},_this.onNodeCheck=function(e,treeNode,checked){var checkedObj,_this$state7=_this.state,keyEntities=_this$state7.keyEntities,oriCheckedKeys=_this$state7.checkedKeys,oriHalfCheckedKeys=_this$state7.halfCheckedKeys,_this$props6=_this.props,checkStrictly=_this$props6.checkStrictly,onCheck=_this$props6.onCheck,key=treeNode.key,eventObj={event:"check",node:treeNode,checked:checked,nativeEvent:e.nativeEvent};if(checkStrictly){var checkedKeys=checked?arrAdd(oriCheckedKeys,key):arrDel(oriCheckedKeys,key);checkedObj={checked:checkedKeys,halfChecked:arrDel(oriHalfCheckedKeys,key)},eventObj.checkedNodes=checkedKeys.map(function(checkedKey){return keyEntities[checkedKey]}).filter(function(entity){return entity}).map(function(entity){return entity.node}),_this.setUncontrolledState({checkedKeys:checkedKeys})}else{var _conductCheck=conductCheck([].concat((0,toConsumableArray.Z)(oriCheckedKeys),[key]),!0,keyEntities),_checkedKeys=_conductCheck.checkedKeys,_halfCheckedKeys=_conductCheck.halfCheckedKeys;if(!checked){var keySet=new Set(_checkedKeys);keySet.delete(key);var _conductCheck2=conductCheck(Array.from(keySet),{checked:!1,halfCheckedKeys:_halfCheckedKeys},keyEntities);_checkedKeys=_conductCheck2.checkedKeys,_halfCheckedKeys=_conductCheck2.halfCheckedKeys}checkedObj=_checkedKeys,eventObj.checkedNodes=[],eventObj.checkedNodesPositions=[],eventObj.halfCheckedKeys=_halfCheckedKeys,_checkedKeys.forEach(function(checkedKey){var entity=keyEntities[checkedKey];if(entity){var node=entity.node,pos=entity.pos;eventObj.checkedNodes.push(node),eventObj.checkedNodesPositions.push({node:node,pos:pos})}}),_this.setUncontrolledState({checkedKeys:_checkedKeys},!1,{halfCheckedKeys:_halfCheckedKeys})}null==onCheck||onCheck(checkedObj,eventObj)},_this.onNodeLoad=function(treeNode){var key=treeNode.key,loadPromise=new Promise(function(resolve,reject){_this.setState(function(_ref){var _ref$loadedKeys=_ref.loadedKeys,_ref$loadingKeys=_ref.loadingKeys,loadingKeys=void 0===_ref$loadingKeys?[]:_ref$loadingKeys,_this$props7=_this.props,loadData=_this$props7.loadData,onLoad=_this$props7.onLoad;return loadData&&-1===(void 0===_ref$loadedKeys?[]:_ref$loadedKeys).indexOf(key)&&-1===loadingKeys.indexOf(key)?(loadData(treeNode).then(function(){var newLoadedKeys=arrAdd(_this.state.loadedKeys,key);null==onLoad||onLoad(newLoadedKeys,{event:"load",node:treeNode}),_this.setUncontrolledState({loadedKeys:newLoadedKeys}),_this.setState(function(prevState){return{loadingKeys:arrDel(prevState.loadingKeys,key)}}),resolve()}).catch(function(e){if(_this.setState(function(prevState){return{loadingKeys:arrDel(prevState.loadingKeys,key)}}),_this.loadingRetryTimes[key]=(_this.loadingRetryTimes[key]||0)+1,_this.loadingRetryTimes[key]>=10){var currentLoadedKeys=_this.state.loadedKeys;(0,es_warning.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),_this.setUncontrolledState({loadedKeys:arrAdd(currentLoadedKeys,key)}),resolve()}reject(e)}),{loadingKeys:arrAdd(loadingKeys,key)}):null})});return loadPromise.catch(function(){}),loadPromise},_this.onNodeMouseEnter=function(event,node){var onMouseEnter=_this.props.onMouseEnter;null==onMouseEnter||onMouseEnter({event:event,node:node})},_this.onNodeMouseLeave=function(event,node){var onMouseLeave=_this.props.onMouseLeave;null==onMouseLeave||onMouseLeave({event:event,node:node})},_this.onNodeContextMenu=function(event,node){var onRightClick=_this.props.onRightClick;onRightClick&&(event.preventDefault(),onRightClick({event:event,node:node}))},_this.onFocus=function(){var onFocus=_this.props.onFocus;_this.setState({focused:!0});for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];null==onFocus||onFocus.apply(void 0,args)},_this.onBlur=function(){var onBlur=_this.props.onBlur;_this.setState({focused:!1}),_this.onActiveChange(null);for(var _len3=arguments.length,args=Array(_len3),_key3=0;_key3<_len3;_key3++)args[_key3]=arguments[_key3];null==onBlur||onBlur.apply(void 0,args)},_this.getTreeNodeRequiredProps=function(){var _this$state8=_this.state;return{expandedKeys:_this$state8.expandedKeys||[],selectedKeys:_this$state8.selectedKeys||[],loadedKeys:_this$state8.loadedKeys||[],loadingKeys:_this$state8.loadingKeys||[],checkedKeys:_this$state8.checkedKeys||[],halfCheckedKeys:_this$state8.halfCheckedKeys||[],dragOverNodeKey:_this$state8.dragOverNodeKey,dropPosition:_this$state8.dropPosition,keyEntities:_this$state8.keyEntities}},_this.setExpandedKeys=function(expandedKeys){var _this$state9=_this.state,flattenNodes=flattenTreeData(_this$state9.treeData,expandedKeys,_this$state9.fieldNames);_this.setUncontrolledState({expandedKeys:expandedKeys,flattenNodes:flattenNodes},!0)},_this.onNodeExpand=function(e,treeNode){var expandedKeys=_this.state.expandedKeys,_this$state10=_this.state,listChanging=_this$state10.listChanging,fieldNames=_this$state10.fieldNames,_this$props8=_this.props,onExpand=_this$props8.onExpand,loadData=_this$props8.loadData,expanded=treeNode.expanded,key=treeNode[fieldNames.key];if(!listChanging){var index=expandedKeys.indexOf(key),targetExpanded=!expanded;if((0,es_warning.ZP)(expanded&&-1!==index||!expanded&&-1===index,"Expand state not sync with index check"),expandedKeys=targetExpanded?arrAdd(expandedKeys,key):arrDel(expandedKeys,key),_this.setExpandedKeys(expandedKeys),null==onExpand||onExpand(expandedKeys,{node:treeNode,expanded:targetExpanded,nativeEvent:e.nativeEvent}),targetExpanded&&loadData){var loadPromise=_this.onNodeLoad(treeNode);loadPromise&&loadPromise.then(function(){var newFlattenTreeData=flattenTreeData(_this.state.treeData,expandedKeys,fieldNames);_this.setUncontrolledState({flattenNodes:newFlattenTreeData})}).catch(function(){var expandedKeysToRestore=arrDel(_this.state.expandedKeys,key);_this.setExpandedKeys(expandedKeysToRestore)})}}},_this.onListChangeStart=function(){_this.setUncontrolledState({listChanging:!0})},_this.onListChangeEnd=function(){setTimeout(function(){_this.setUncontrolledState({listChanging:!1})})},_this.onActiveChange=function(newActiveKey){var activeKey=_this.state.activeKey,onActiveChange=_this.props.onActiveChange;activeKey!==newActiveKey&&(_this.setState({activeKey:newActiveKey}),null!==newActiveKey&&_this.scrollTo({key:newActiveKey}),null==onActiveChange||onActiveChange(newActiveKey))},_this.getActiveItem=function(){var _this$state11=_this.state,activeKey=_this$state11.activeKey,flattenNodes=_this$state11.flattenNodes;return null===activeKey?null:flattenNodes.find(function(_ref2){return _ref2.key===activeKey})||null},_this.offsetActiveKey=function(offset){var _this$state12=_this.state,flattenNodes=_this$state12.flattenNodes,activeKey=_this$state12.activeKey,index=flattenNodes.findIndex(function(_ref3){return _ref3.key===activeKey});-1===index&&offset<0&&(index=flattenNodes.length);var item=flattenNodes[index=(index+offset+flattenNodes.length)%flattenNodes.length];if(item){var key=item.key;_this.onActiveChange(key)}else _this.onActiveChange(null)},_this.onKeyDown=function(event){var _this$state13=_this.state,activeKey=_this$state13.activeKey,expandedKeys=_this$state13.expandedKeys,checkedKeys=_this$state13.checkedKeys,fieldNames=_this$state13.fieldNames,_this$props9=_this.props,onKeyDown=_this$props9.onKeyDown,checkable=_this$props9.checkable,selectable=_this$props9.selectable;switch(event.which){case KeyCode.Z.UP:_this.offsetActiveKey(-1),event.preventDefault();break;case KeyCode.Z.DOWN:_this.offsetActiveKey(1),event.preventDefault()}var activeItem=_this.getActiveItem();if(activeItem&&activeItem.data){var treeNodeRequiredProps=_this.getTreeNodeRequiredProps(),expandable=!1===activeItem.data.isLeaf||!!(activeItem.data[fieldNames.children]||[]).length,eventNode=convertNodePropsToEventData((0,objectSpread2.Z)((0,objectSpread2.Z)({},getTreeNodeProps(activeKey,treeNodeRequiredProps)),{},{data:activeItem.data,active:!0}));switch(event.which){case KeyCode.Z.LEFT:expandable&&expandedKeys.includes(activeKey)?_this.onNodeExpand({},eventNode):activeItem.parent&&_this.onActiveChange(activeItem.parent.key),event.preventDefault();break;case KeyCode.Z.RIGHT:expandable&&!expandedKeys.includes(activeKey)?_this.onNodeExpand({},eventNode):activeItem.children&&activeItem.children.length&&_this.onActiveChange(activeItem.children[0].key),event.preventDefault();break;case KeyCode.Z.ENTER:case KeyCode.Z.SPACE:!checkable||eventNode.disabled||!1===eventNode.checkable||eventNode.disableCheckbox?checkable||!selectable||eventNode.disabled||!1===eventNode.selectable||_this.onNodeSelect({},eventNode):_this.onNodeCheck({},eventNode,!checkedKeys.includes(activeKey))}}null==onKeyDown||onKeyDown(event)},_this.setUncontrolledState=function(state){var atomic=arguments.length>1&&void 0!==arguments[1]&&arguments[1],forceState=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!_this.destroyed){var needSync=!1,allPassed=!0,newState={};Object.keys(state).forEach(function(name){if(name in _this.props){allPassed=!1;return}needSync=!0,newState[name]=state[name]}),needSync&&(!atomic||allPassed)&&_this.setState((0,objectSpread2.Z)((0,objectSpread2.Z)({},newState),forceState))}},_this.scrollTo=function(scroll){_this.listRef.current.scrollTo(scroll)},_this}return(0,createClass.Z)(Tree,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var activeKey=this.props.activeKey;void 0!==activeKey&&activeKey!==this.state.activeKey&&(this.setState({activeKey:activeKey}),null!==activeKey&&this.scrollTo({key:activeKey}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var _classNames,draggableConfig,_this$state14=this.state,focused=_this$state14.focused,flattenNodes=_this$state14.flattenNodes,keyEntities=_this$state14.keyEntities,draggingNodeKey=_this$state14.draggingNodeKey,activeKey=_this$state14.activeKey,dropLevelOffset=_this$state14.dropLevelOffset,dropContainerKey=_this$state14.dropContainerKey,dropTargetKey=_this$state14.dropTargetKey,dropPosition=_this$state14.dropPosition,dragOverNodeKey=_this$state14.dragOverNodeKey,indent=_this$state14.indent,_this$props10=this.props,prefixCls=_this$props10.prefixCls,className=_this$props10.className,style=_this$props10.style,showLine=_this$props10.showLine,focusable=_this$props10.focusable,_this$props10$tabInde=_this$props10.tabIndex,selectable=_this$props10.selectable,showIcon=_this$props10.showIcon,icon=_this$props10.icon,switcherIcon=_this$props10.switcherIcon,draggable=_this$props10.draggable,checkable=_this$props10.checkable,checkStrictly=_this$props10.checkStrictly,disabled=_this$props10.disabled,motion=_this$props10.motion,loadData=_this$props10.loadData,filterTreeNode=_this$props10.filterTreeNode,height=_this$props10.height,itemHeight=_this$props10.itemHeight,virtual=_this$props10.virtual,titleRender=_this$props10.titleRender,dropIndicatorRender=_this$props10.dropIndicatorRender,onContextMenu=_this$props10.onContextMenu,onScroll=_this$props10.onScroll,direction=_this$props10.direction,rootClassName=_this$props10.rootClassName,rootStyle=_this$props10.rootStyle,domProps=(0,pickAttrs.Z)(this.props,{aria:!0,data:!0});return draggable&&(draggableConfig="object"===(0,esm_typeof.Z)(draggable)?draggable:"function"==typeof draggable?{nodeDraggable:draggable}:{}),react.createElement(TreeContext.Provider,{value:{prefixCls:prefixCls,selectable:selectable,showIcon:showIcon,icon:icon,switcherIcon:switcherIcon,draggable:draggableConfig,draggingNodeKey:draggingNodeKey,checkable:checkable,checkStrictly:checkStrictly,disabled:disabled,keyEntities:keyEntities,dropLevelOffset:dropLevelOffset,dropContainerKey:dropContainerKey,dropTargetKey:dropTargetKey,dropPosition:dropPosition,dragOverNodeKey:dragOverNodeKey,indent:indent,direction:direction,dropIndicatorRender:dropIndicatorRender,loadData:loadData,filterTreeNode:filterTreeNode,titleRender:titleRender,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},react.createElement("div",{role:"tree",className:classnames_default()(prefixCls,className,rootClassName,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-show-line"),showLine),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-focused"),focused),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active-focused"),null!==activeKey),_classNames)),style:rootStyle},react.createElement(NodeList,(0,esm_extends.Z)({ref:this.listRef,prefixCls:prefixCls,style:style,data:flattenNodes,disabled:disabled,selectable:selectable,checkable:!!checkable,motion:motion,dragging:null!==draggingNodeKey,height:height,itemHeight:itemHeight,virtual:virtual,focusable:focusable,focused:focused,tabIndex:void 0===_this$props10$tabInde?0:_this$props10$tabInde,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:onContextMenu,onScroll:onScroll},this.getTreeNodeRequiredProps(),domProps))))}}],[{key:"getDerivedStateFromProps",value:function(props,prevState){var treeData,checkedKeyEntity,prevProps=prevState.prevProps,newState={prevProps:props};function needSync(name){return!prevProps&&name in props||prevProps&&prevProps[name]!==props[name]}var fieldNames=prevState.fieldNames;if(needSync("fieldNames")&&(fieldNames=fillFieldNames(props.fieldNames),newState.fieldNames=fieldNames),needSync("treeData")?treeData=props.treeData:needSync("children")&&((0,es_warning.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),treeData=convertTreeToData(props.children)),treeData){newState.treeData=treeData;var entitiesMap=convertDataToEntities(treeData,{fieldNames:fieldNames});newState.keyEntities=(0,objectSpread2.Z)((0,defineProperty.Z)({},MOTION_KEY,MotionEntity),entitiesMap.keyEntities)}var keyEntities=newState.keyEntities||prevState.keyEntities;if(needSync("expandedKeys")||prevProps&&needSync("autoExpandParent"))newState.expandedKeys=props.autoExpandParent||!prevProps&&props.defaultExpandParent?conductExpandParent(props.expandedKeys,keyEntities):props.expandedKeys;else if(!prevProps&&props.defaultExpandAll){var cloneKeyEntities=(0,objectSpread2.Z)({},keyEntities);delete cloneKeyEntities[MOTION_KEY],newState.expandedKeys=Object.keys(cloneKeyEntities).map(function(key){return cloneKeyEntities[key].key})}else!prevProps&&props.defaultExpandedKeys&&(newState.expandedKeys=props.autoExpandParent||props.defaultExpandParent?conductExpandParent(props.defaultExpandedKeys,keyEntities):props.defaultExpandedKeys);if(newState.expandedKeys||delete newState.expandedKeys,treeData||newState.expandedKeys){var flattenNodes=flattenTreeData(treeData||prevState.treeData,newState.expandedKeys||prevState.expandedKeys,fieldNames);newState.flattenNodes=flattenNodes}if(props.selectable&&(needSync("selectedKeys")?newState.selectedKeys=calcSelectedKeys(props.selectedKeys,props):!prevProps&&props.defaultSelectedKeys&&(newState.selectedKeys=calcSelectedKeys(props.defaultSelectedKeys,props))),props.checkable&&(needSync("checkedKeys")?checkedKeyEntity=parseCheckedKeys(props.checkedKeys)||{}:!prevProps&&props.defaultCheckedKeys?checkedKeyEntity=parseCheckedKeys(props.defaultCheckedKeys)||{}:treeData&&(checkedKeyEntity=parseCheckedKeys(props.checkedKeys)||{checkedKeys:prevState.checkedKeys,halfCheckedKeys:prevState.halfCheckedKeys}),checkedKeyEntity)){var _checkedKeyEntity=checkedKeyEntity,_checkedKeyEntity$che=_checkedKeyEntity.checkedKeys,checkedKeys=void 0===_checkedKeyEntity$che?[]:_checkedKeyEntity$che,_checkedKeyEntity$hal=_checkedKeyEntity.halfCheckedKeys,halfCheckedKeys=void 0===_checkedKeyEntity$hal?[]:_checkedKeyEntity$hal;if(!props.checkStrictly){var conductKeys=conductCheck(checkedKeys,!0,keyEntities);checkedKeys=conductKeys.checkedKeys,halfCheckedKeys=conductKeys.halfCheckedKeys}newState.checkedKeys=checkedKeys,newState.halfCheckedKeys=halfCheckedKeys}return needSync("loadedKeys")&&(newState.loadedKeys=props.loadedKeys),newState}}]),Tree}(react.Component);Tree.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:function(_ref){var dropPosition=_ref.dropPosition,dropLevelOffset=_ref.dropLevelOffset,indent=_ref.indent,style={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(dropPosition){case -1:style.top=0,style.left=-dropLevelOffset*indent;break;case 1:style.bottom=0,style.left=-dropLevelOffset*indent;break;case 0:style.bottom=0,style.left=indent}return react.createElement("div",{style:style})},allowDrop:function(){return!0},expandAction:!1},Tree.TreeNode=ContextTreeNode;var _util_motion=__webpack_require__(33603),asn_FileOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},FileOutlined_FileOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_FileOutlined}))};FileOutlined_FileOutlined.displayName="FileOutlined";var icons_FileOutlined=react.forwardRef(FileOutlined_FileOutlined),asn_FolderOpenOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},FolderOpenOutlined_FolderOpenOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_FolderOpenOutlined}))};FolderOpenOutlined_FolderOpenOutlined.displayName="FolderOpenOutlined";var icons_FolderOpenOutlined=react.forwardRef(FolderOpenOutlined_FolderOpenOutlined),asn_FolderOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},FolderOutlined_FolderOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_FolderOutlined}))};FolderOutlined_FolderOutlined.displayName="FolderOutlined";var icons_FolderOutlined=react.forwardRef(FolderOutlined_FolderOutlined);function traverseNodesKey(treeData,callback){treeData.forEach(function(dataNode){var key=dataNode.key,children=dataNode.children;!1!==callback(key,dataNode)&&traverseNodesKey(children||[],callback)})}function convertDirectoryKeysToNodes(treeData,keys){var restKeys=(0,toConsumableArray.Z)(keys),nodes=[];return traverseNodesKey(treeData,function(key,node){var index=restKeys.indexOf(key);return -1!==index&&(nodes.push(node),restKeys.splice(index,1)),!!restKeys.length}),nodes}(Record=Record1||(Record1={}))[Record.None=0]="None",Record[Record.Start=1]="Start",Record[Record.End=2]="End";var DirectoryTree_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function getIcon(props){var isLeaf=props.isLeaf,expanded=props.expanded;return isLeaf?react.createElement(icons_FileOutlined,null):expanded?react.createElement(icons_FolderOpenOutlined,null):react.createElement(icons_FolderOutlined,null)}function getTreeData(_ref){var treeData=_ref.treeData,children=_ref.children;return treeData||convertTreeToData(children)}var ForwardDirectoryTree=react.forwardRef(function(_a,ref){var defaultExpandAll=_a.defaultExpandAll,defaultExpandParent=_a.defaultExpandParent,defaultExpandedKeys=_a.defaultExpandedKeys,props=DirectoryTree_rest(_a,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),lastSelectedKey=react.useRef(),cachedSelectedKeys=react.useRef(),getInitExpandedKeys=function(){var keyEntities=convertDataToEntities(getTreeData(props)).keyEntities;return defaultExpandAll?Object.keys(keyEntities):defaultExpandParent?conductExpandParent(props.expandedKeys||defaultExpandedKeys||[],keyEntities):props.expandedKeys||defaultExpandedKeys},_React$useState=react.useState(props.selectedKeys||props.defaultSelectedKeys||[]),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),selectedKeys=_React$useState2[0],setSelectedKeys=_React$useState2[1],_React$useState3=react.useState(function(){return getInitExpandedKeys()}),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),expandedKeys=_React$useState4[0],setExpandedKeys=_React$useState4[1];react.useEffect(function(){"selectedKeys"in props&&setSelectedKeys(props.selectedKeys)},[props.selectedKeys]),react.useEffect(function(){"expandedKeys"in props&&setExpandedKeys(props.expandedKeys)},[props.expandedKeys]);var _React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,className=props.className,_props$showIcon=props.showIcon,_props$expandAction=props.expandAction,otherProps=DirectoryTree_rest(props,["prefixCls","className","showIcon","expandAction"]),prefixCls=getPrefixCls("tree",customizePrefixCls),connectClassName=classnames_default()("".concat(prefixCls,"-directory"),(0,defineProperty.Z)({},"".concat(prefixCls,"-directory-rtl"),"rtl"===direction),className);return react.createElement(tree_Tree,(0,esm_extends.Z)({icon:getIcon,ref:ref,blockNode:!0},otherProps,{showIcon:void 0===_props$showIcon||_props$showIcon,expandAction:void 0===_props$expandAction?"click":_props$expandAction,prefixCls:prefixCls,className:connectClassName,expandedKeys:expandedKeys,selectedKeys:selectedKeys,onSelect:function(keys,event){var _ref,treeData,expandedKeys1,startKey,endKey,keys1,record,_a,newSelectedKeys,multiple=props.multiple,node=event.node,nativeEvent=event.nativeEvent,_node$key=node.key,key=void 0===_node$key?"":_node$key,treeData1=getTreeData(props),newEvent=(0,esm_extends.Z)((0,esm_extends.Z)({},event),{selected:!0}),ctrlPick=(null==nativeEvent?void 0:nativeEvent.ctrlKey)||(null==nativeEvent?void 0:nativeEvent.metaKey),shiftPick=null==nativeEvent?void 0:nativeEvent.shiftKey;multiple&&ctrlPick?(newSelectedKeys=keys,lastSelectedKey.current=key,cachedSelectedKeys.current=newSelectedKeys,newEvent.selectedNodes=convertDirectoryKeysToNodes(treeData1,newSelectedKeys)):multiple&&shiftPick?(newSelectedKeys=Array.from(new Set([].concat((0,toConsumableArray.Z)(cachedSelectedKeys.current||[]),(0,toConsumableArray.Z)((treeData=(_ref={treeData:treeData1,expandedKeys:expandedKeys,startKey:key,endKey:lastSelectedKey.current}).treeData,expandedKeys1=_ref.expandedKeys,startKey=_ref.startKey,endKey=_ref.endKey,keys1=[],record=Record1.None,startKey&&startKey===endKey?[startKey]:startKey&&endKey?(traverseNodesKey(treeData,function(key){if(record===Record1.End)return!1;if(key===startKey||key===endKey){if(keys1.push(key),record===Record1.None)record=Record1.Start;else if(record===Record1.Start)return record=Record1.End,!1}else record===Record1.Start&&keys1.push(key);return expandedKeys1.includes(key)}),keys1):[]))))),newEvent.selectedNodes=convertDirectoryKeysToNodes(treeData1,newSelectedKeys)):(newSelectedKeys=[key],lastSelectedKey.current=key,cachedSelectedKeys.current=newSelectedKeys,newEvent.selectedNodes=convertDirectoryKeysToNodes(treeData1,newSelectedKeys)),null===(_a=props.onSelect)||void 0===_a||_a.call(props,newSelectedKeys,newEvent),"selectedKeys"in props||setSelectedKeys(newSelectedKeys)},onExpand:function(keys,info){var _a;return"expandedKeys"in props||setExpandedKeys(keys),null===(_a=props.onExpand)||void 0===_a?void 0:_a.call(props,keys,info)}}))});function dropIndicatorRender(props){var _style,dropPosition=props.dropPosition,dropLevelOffset=props.dropLevelOffset,prefixCls=props.prefixCls,indent=props.indent,_props$direction=props.direction,direction=void 0===_props$direction?"ltr":_props$direction,startPosition="ltr"===direction?"left":"right",style=(_style={},(0,defineProperty.Z)(_style,startPosition,-dropLevelOffset*indent+4),(0,defineProperty.Z)(_style,"ltr"===direction?"right":"left",0),_style);switch(dropPosition){case -1:style.top=-3;break;case 1:style.bottom=-3;break;default:style.bottom=-3,style[startPosition]=indent+4}return react.createElement("div",{style:style,className:"".concat(prefixCls,"-drop-indicator")})}var asn_CaretDownFilled={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},CaretDownFilled_CaretDownFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_CaretDownFilled}))};CaretDownFilled_CaretDownFilled.displayName="CaretDownFilled";var icons_CaretDownFilled=react.forwardRef(CaretDownFilled_CaretDownFilled),LoadingOutlined=__webpack_require__(50888),asn_MinusSquareOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},MinusSquareOutlined_MinusSquareOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_MinusSquareOutlined}))};MinusSquareOutlined_MinusSquareOutlined.displayName="MinusSquareOutlined";var icons_MinusSquareOutlined=react.forwardRef(MinusSquareOutlined_MinusSquareOutlined),asn_PlusSquareOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},PlusSquareOutlined_PlusSquareOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_PlusSquareOutlined}))};PlusSquareOutlined_PlusSquareOutlined.displayName="PlusSquareOutlined";var icons_PlusSquareOutlined=react.forwardRef(PlusSquareOutlined_PlusSquareOutlined),reactNode=__webpack_require__(96159),Tree_Tree=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,virtual=_React$useContext.virtual,customizePrefixCls=props.prefixCls,className=props.className,_props$showIcon=props.showIcon,showIcon=void 0!==_props$showIcon&&_props$showIcon,showLine=props.showLine,_switcherIcon=props.switcherIcon,_props$blockNode=props.blockNode,blockNode=void 0!==_props$blockNode&&_props$blockNode,children=props.children,_props$checkable=props.checkable,checkable=void 0!==_props$checkable&&_props$checkable,_props$selectable=props.selectable,selectable=void 0===_props$selectable||_props$selectable,draggable=props.draggable,_props$motion=props.motion,motion=void 0===_props$motion?(0,esm_extends.Z)((0,esm_extends.Z)({},_util_motion.ZP),{motionAppear:!1}):_props$motion,prefixCls=getPrefixCls("tree",customizePrefixCls),newProps=(0,esm_extends.Z)((0,esm_extends.Z)({},props),{checkable:checkable,selectable:selectable,showIcon:showIcon,motion:motion,blockNode:blockNode,showLine:Boolean(showLine),dropIndicatorRender:dropIndicatorRender}),draggableConfig=react.useMemo(function(){if(!draggable)return!1;var mergedDraggable={};switch((0,esm_typeof.Z)(draggable)){case"function":mergedDraggable.nodeDraggable=draggable;break;case"object":mergedDraggable=(0,esm_extends.Z)({},draggable)}return!1!==mergedDraggable.icon&&(mergedDraggable.icon=mergedDraggable.icon||react.createElement(icons_HolderOutlined,null)),mergedDraggable},[draggable]);return react.createElement(Tree,(0,esm_extends.Z)({itemHeight:20,ref:ref,virtual:virtual},newProps,{prefixCls:prefixCls,className:classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-icon-hide"),!showIcon),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block-node"),blockNode),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-unselectable"),!selectable),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),direction:direction,checkable:checkable?react.createElement("span",{className:"".concat(prefixCls,"-checkbox-inner")}):checkable,selectable:selectable,switcherIcon:function(nodeProps){return function(prefixCls,switcherIcon,showLine,treeNodeProps){var showLeafIcon,isLeaf=treeNodeProps.isLeaf,expanded=treeNodeProps.expanded;if(treeNodeProps.loading)return react.createElement(LoadingOutlined.Z,{className:"".concat(prefixCls,"-switcher-loading-icon")});if(showLine&&"object"===(0,esm_typeof.Z)(showLine)&&(showLeafIcon=showLine.showLeafIcon),isLeaf){if(!showLine)return null;if("boolean"!=typeof showLeafIcon&&showLeafIcon){var leafIcon="function"==typeof showLeafIcon?showLeafIcon(treeNodeProps):showLeafIcon;return(0,reactNode.l$)(leafIcon)?(0,reactNode.Tm)(leafIcon,{className:classnames_default()(leafIcon.props.className||"","".concat(prefixCls,"-switcher-line-custom-icon"))}):leafIcon}return showLeafIcon?react.createElement(icons_FileOutlined,{className:"".concat(prefixCls,"-switcher-line-icon")}):react.createElement("span",{className:"".concat(prefixCls,"-switcher-leaf-line")})}var switcherCls="".concat(prefixCls,"-switcher-icon"),switcher="function"==typeof switcherIcon?switcherIcon(treeNodeProps):switcherIcon;return(0,reactNode.l$)(switcher)?(0,reactNode.Tm)(switcher,{className:classnames_default()(switcher.props.className||"",switcherCls)}):switcher||(showLine?expanded?react.createElement(icons_MinusSquareOutlined,{className:"".concat(prefixCls,"-switcher-line-icon")}):react.createElement(icons_PlusSquareOutlined,{className:"".concat(prefixCls,"-switcher-line-icon")}):react.createElement(icons_CaretDownFilled,{className:switcherCls}))}(prefixCls,_switcherIcon,showLine,nodeProps)},draggable:draggableConfig}),children)});Tree_Tree.TreeNode=ContextTreeNode,Tree_Tree.DirectoryTree=ForwardDirectoryTree;var tree_Tree=Tree_Tree,useForceUpdate=__webpack_require__(57838),SearchOutlined=__webpack_require__(68795),input=__webpack_require__(69677),useFilter_FilterSearch=function(_ref){var value=_ref.value,onChange=_ref.onChange,filterSearch=_ref.filterSearch,tablePrefixCls=_ref.tablePrefixCls,locale=_ref.locale;return filterSearch?react.createElement("div",{className:"".concat(tablePrefixCls,"-filter-dropdown-search")},react.createElement(input.Z,{prefix:react.createElement(SearchOutlined.Z,null),placeholder:locale.filterSearchPlaceholder,onChange:onChange,value:value,htmlSize:1,className:"".concat(tablePrefixCls,"-filter-dropdown-search-input")})):null},FilterWrapper=function(props){return react.createElement("div",{className:props.className,onClick:function(e){return e.stopPropagation()}},props.children)};function searchValueMatched(searchValue,text){return("string"==typeof text||"number"==typeof text)&&(null==text?void 0:text.toString().toLowerCase().includes(searchValue.trim().toLowerCase()))}var useFilter_FilterDropdown=function(props){var ref,forceUpdate,_a,mergedVisible,dropdownContent,filterIcon,tablePrefixCls=props.tablePrefixCls,prefixCls=props.prefixCls,column=props.column,dropdownPrefixCls=props.dropdownPrefixCls,columnKey=props.columnKey,filterMultiple=props.filterMultiple,_props$filterMode=props.filterMode,_props$filterSearch=props.filterSearch,filterSearch=void 0!==_props$filterSearch&&_props$filterSearch,filterState=props.filterState,triggerFilter=props.triggerFilter,locale=props.locale,children=props.children,getPopupContainer=props.getPopupContainer,filterDropdownOpen=column.filterDropdownOpen,onFilterDropdownOpenChange=column.onFilterDropdownOpenChange,filterDropdownVisible=column.filterDropdownVisible,onFilterDropdownVisibleChange=column.onFilterDropdownVisibleChange,filterResetToDefaultFilteredValue=column.filterResetToDefaultFilteredValue,defaultFilteredValue=column.defaultFilteredValue,_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1],filtered=!!(filterState&&((null===(_a=filterState.filteredKeys)||void 0===_a?void 0:_a.length)||filterState.forceFiltered)),triggerVisible=function(newVisible){setVisible(newVisible),null==onFilterDropdownOpenChange||onFilterDropdownOpenChange(newVisible),null==onFilterDropdownVisibleChange||onFilterDropdownVisibleChange(newVisible)};mergedVisible="boolean"==typeof filterDropdownOpen?filterDropdownOpen:"boolean"==typeof filterDropdownVisible?filterDropdownVisible:visible;var propFilteredKeys=null==filterState?void 0:filterState.filteredKeys,_useSyncState=(ref=react.useRef(propFilteredKeys||[]),forceUpdate=(0,useForceUpdate.Z)(),[function(){return ref.current},function(newValue){ref.current=newValue,forceUpdate()}]),_useSyncState2=(0,slicedToArray.Z)(_useSyncState,2),getFilteredKeysSync=_useSyncState2[0],setFilteredKeysSync=_useSyncState2[1],onSelectKeys=function(_ref3){setFilteredKeysSync(_ref3.selectedKeys)};react.useEffect(function(){visible&&onSelectKeys({selectedKeys:propFilteredKeys||[]})},[propFilteredKeys]);var _React$useState3=react.useState([]),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),openKeys=_React$useState4[0],setOpenKeys=_React$useState4[1],_React$useState5=react.useState(""),_React$useState6=(0,slicedToArray.Z)(_React$useState5,2),searchValue=_React$useState6[0],setSearchValue=_React$useState6[1],onSearch=function(e){setSearchValue(e.target.value)};react.useEffect(function(){visible||setSearchValue("")},[visible]);var internalTriggerFilter=function(keys){var mergedKeys=keys&&keys.length?keys:null;if(null===mergedKeys&&(!filterState||!filterState.filteredKeys)||isEqual_default()(mergedKeys,null==filterState?void 0:filterState.filteredKeys))return null;triggerFilter({column:column,key:columnKey,filteredKeys:mergedKeys})},onConfirm=function(){triggerVisible(!1),internalTriggerFilter(getFilteredKeysSync())},onReset=function(){var _ref5=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1},confirm=_ref5.confirm,closeDropdown=_ref5.closeDropdown;confirm&&internalTriggerFilter([]),closeDropdown&&triggerVisible(!1),setSearchValue(""),filterResetToDefaultFilteredValue?setFilteredKeysSync((defaultFilteredValue||[]).map(function(key){return String(key)})):setFilteredKeysSync([])},dropdownMenuClass=classnames_default()((0,defineProperty.Z)({},"".concat(dropdownPrefixCls,"-menu-without-submenu"),!(column.filters||[]).some(function(_ref){return _ref.children}))),getFilterData=function getFilterData(node){var _a;return(0,esm_extends.Z)((0,esm_extends.Z)({},node),{text:node.title,value:node.key,children:(null===(_a=node.children)||void 0===_a?void 0:_a.map(function(item){return getFilterData(item)}))||[]})};if("function"==typeof column.filterDropdown)dropdownContent=column.filterDropdown({prefixCls:"".concat(dropdownPrefixCls,"-custom"),setSelectedKeys:function(selectedKeys){return onSelectKeys({selectedKeys:selectedKeys})},selectedKeys:getFilteredKeysSync(),confirm:function(){var _ref6=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};_ref6.closeDropdown&&triggerVisible(!1),internalTriggerFilter(getFilteredKeysSync())},clearFilters:onReset,filters:column.filters,visible:mergedVisible,close:function(){triggerVisible(!1)}});else if(column.filterDropdown)dropdownContent=column.filterDropdown;else{var selectedKeys=getFilteredKeysSync()||[];dropdownContent=react.createElement(react.Fragment,null,0===(column.filters||[]).length?react.createElement(empty.Z,{image:empty.Z.PRESENTED_IMAGE_SIMPLE,description:locale.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===(void 0===_props$filterMode?"menu":_props$filterMode)?react.createElement(react.Fragment,null,react.createElement(useFilter_FilterSearch,{filterSearch:filterSearch,value:searchValue,onChange:onSearch,tablePrefixCls:tablePrefixCls,locale:locale}),react.createElement("div",{className:"".concat(tablePrefixCls,"-filter-dropdown-tree")},filterMultiple?react.createElement(es_checkbox.Z,{checked:selectedKeys.length===flattenKeys(column.filters).length,indeterminate:selectedKeys.length>0&&selectedKeys.lengthe.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},esm_toArray=__webpack_require__(84506),DownOutlined=__webpack_require__(80882),SELECTION_COLUMN={},SELECTION_ALL="SELECT_ALL",SELECTION_INVERT="SELECT_INVERT",SELECTION_NONE="SELECT_NONE",EMPTY_LIST=[],CaretDownOutlined=__webpack_require__(39398),CaretUpOutlined=__webpack_require__(10010),tooltip=__webpack_require__(94199),ASCEND="ascend",DESCEND="descend";function getMultiplePriority(column){return"object"===(0,esm_typeof.Z)(column.sorter)&&"number"==typeof column.sorter.multiple&&column.sorter.multiple}function getSortFunction(sorter){return"function"==typeof sorter?sorter:!!sorter&&"object"===(0,esm_typeof.Z)(sorter)&&!!sorter.compare&&sorter.compare}function collectSortStates(columns,init,pos){var sortStates=[];function pushState(column,columnPos){sortStates.push({column:column,key:getColumnKey(column,columnPos),multiplePriority:getMultiplePriority(column),sortOrder:column.sortOrder})}return(columns||[]).forEach(function(column,index){var columnPos=getColumnPos(index,pos);column.children?("sortOrder"in column&&pushState(column,columnPos),sortStates=[].concat((0,toConsumableArray.Z)(sortStates),(0,toConsumableArray.Z)(collectSortStates(column.children,init,columnPos)))):column.sorter&&("sortOrder"in column?pushState(column,columnPos):init&&column.defaultSortOrder&&sortStates.push({column:column,key:getColumnKey(column,columnPos),multiplePriority:getMultiplePriority(column),sortOrder:column.defaultSortOrder}))}),sortStates}function stateToInfo(sorterStates){var column=sorterStates.column;return{column:column,order:sorterStates.sortOrder,field:column.dataIndex,columnKey:column.key}}function generateSorterInfo(sorterStates){var list=sorterStates.filter(function(_ref3){return _ref3.sortOrder}).map(stateToInfo);return 0===list.length&&sorterStates.length?(0,esm_extends.Z)((0,esm_extends.Z)({},stateToInfo(sorterStates[sorterStates.length-1])),{column:void 0}):list.length<=1?list[0]||{}:list}function getSortData(data,sortStates,childrenColumnName){var innerSorterStates=sortStates.slice().sort(function(a,b){return b.multiplePriority-a.multiplePriority}),cloneData=data.slice(),runningSorters=innerSorterStates.filter(function(_ref4){var sorter=_ref4.column.sorter,sortOrder=_ref4.sortOrder;return getSortFunction(sorter)&&sortOrder});return runningSorters.length?cloneData.sort(function(record1,record2){for(var i=0;i2&&void 0!==arguments[2]&&arguments[2],changeInfo=(0,esm_extends.Z)((0,esm_extends.Z)({},changeEventInfo),info);reset&&(changeEventInfo.resetPagination(),changeInfo.pagination.current&&(changeInfo.pagination.current=1),pagination&&pagination.onChange&&pagination.onChange(1,changeInfo.pagination.pageSize)),scroll&&!1!==scroll.scrollToFirstRowOnChange&&internalRefs.body.current&&function(y){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_options$getContainer=options.getContainer,callback=options.callback,_options$duration=options.duration,duration=void 0===_options$duration?450:_options$duration,container=(void 0===_options$getContainer?function(){return window}:_options$getContainer)(),scrollTop=function(target,top){if("undefined"==typeof window)return 0;var _a,_b,method=top?"scrollTop":"scrollLeft",result=0;return isWindow(target)?result=target[top?"pageYOffset":"pageXOffset"]:target instanceof Document?result=target.documentElement[method]:target instanceof HTMLElement?result=target[method]:target&&(result=target[method]),target&&!isWindow(target)&&"number"!=typeof result&&(result=null===(_b=(null!==(_a=target.ownerDocument)&&void 0!==_a?_a:target).documentElement)||void 0===_b?void 0:_b[method]),result}(container,!0),startTime=Date.now();(0,raf.Z)(function frameFunc(){var t,cc,time=Date.now()-startTime,nextScrollTop=(t=time>duration?duration:time,cc=0-scrollTop,(t/=duration/2)<1?cc/2*t*t*t+scrollTop:cc/2*((t-=2)*t*t+2)+scrollTop);isWindow(container)?container.scrollTo(window.pageXOffset,nextScrollTop):container instanceof Document||"HTMLDocument"===container.constructor.name?container.documentElement.scrollTop=nextScrollTop:container.scrollTop=nextScrollTop,time0?paginationTotal:total}),maxPage=Math.ceil((paginationTotal||total)/mergedPagination1.pageSize),mergedPagination1.current>maxPage&&(mergedPagination1.current=maxPage||1),refreshPagination=function(current,pageSize){setInnerPagination({current:null!=current?current:1,pageSize:pageSize||mergedPagination1.pageSize})},!1===pagination?[{},function(){}]:[(0,esm_extends.Z)((0,esm_extends.Z)({},mergedPagination1),{onChange:function(current,pageSize){var _a;pagination&&(null===(_a=pagination.onChange)||void 0===_a||_a.call(pagination,current,pageSize)),refreshPagination(current,pageSize),onChange1(current,pageSize||(null==mergedPagination1?void 0:mergedPagination1.pageSize))}}),refreshPagination]),_usePagination2=(0,slicedToArray.Z)(_usePagination,2),mergedPagination=_usePagination2[0],resetPagination=_usePagination2[1];changeEventInfo.pagination=!1===pagination?{}:(pagination1=pagination,param={current:(mergedPagination2=mergedPagination).current,pageSize:mergedPagination2.pageSize},Object.keys(pagination1&&"object"===(0,esm_typeof.Z)(pagination1)?pagination1:{}).forEach(function(pageProp){var value=mergedPagination2[pageProp];"function"!=typeof value&&(param[pageProp]=value)}),param),changeEventInfo.resetPagination=resetPagination;var pageData=react.useMemo(function(){if(!1===pagination||!mergedPagination.pageSize)return mergedData;var _mergedPagination$cur=mergedPagination.current,current=void 0===_mergedPagination$cur?1:_mergedPagination$cur,total=mergedPagination.total,_mergedPagination$pag=mergedPagination.pageSize,pageSize=void 0===_mergedPagination$pag?10:_mergedPagination$pag;return mergedData.lengthpageSize?mergedData.slice((current-1)*pageSize,current*pageSize):mergedData:mergedData.slice((current-1)*pageSize,current*pageSize)},[!!pagination,mergedData,mergedPagination&&mergedPagination.current,mergedPagination&&mergedPagination.pageSize,mergedPagination&&mergedPagination.total]),_useSelection=(config={prefixCls:prefixCls,data:mergedData,pageData:pageData,getRowKey:getRowKey,getRecordByKey:getRecordByKey,expandType:expandType,childrenColumnName:childrenColumnName,locale:tableLocale,getPopupContainer:getPopupContainer},preserveSelectedRowKeys=(_ref=rowSelection||{}).preserveSelectedRowKeys,selectedRowKeys=_ref.selectedRowKeys,defaultSelectedRowKeys=_ref.defaultSelectedRowKeys,getCheckboxProps=_ref.getCheckboxProps,onSelectionChange=_ref.onChange,onSelect=_ref.onSelect,onSelectAll=_ref.onSelectAll,onSelectInvert=_ref.onSelectInvert,onSelectNone=_ref.onSelectNone,onSelectMultiple=_ref.onSelectMultiple,selectionColWidth=_ref.columnWidth,selectionType=_ref.type,selections=_ref.selections,fixed=_ref.fixed,customizeRenderCell=_ref.renderCell,hideSelectAll=_ref.hideSelectAll,checkStrictly=void 0===(_ref$checkStrictly=_ref.checkStrictly)||_ref$checkStrictly,prefixCls1=config.prefixCls,data=config.data,pageData1=config.pageData,getRecordByKey1=config.getRecordByKey,getRowKey1=config.getRowKey,expandType1=config.expandType,childrenColumnName1=config.childrenColumnName,tableLocale1=config.locale,getPopupContainer1=config.getPopupContainer,_useMergedState=(0,useMergedState.Z)(selectedRowKeys||defaultSelectedRowKeys||EMPTY_LIST,{value:selectedRowKeys}),mergedSelectedKeys=(_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2))[0],setMergedSelectedKeys=_useMergedState2[1],preserveRecordsRef=react.useRef(new Map),updatePreserveRecordsCache=(0,react.useCallback)(function(keys){if(preserveSelectedRowKeys){var newCache=new Map;keys.forEach(function(key){var record=getRecordByKey1(key);!record&&preserveRecordsRef.current.has(key)&&(record=preserveRecordsRef.current.get(key)),newCache.set(key,record)}),preserveRecordsRef.current=newCache}},[getRecordByKey1,preserveSelectedRowKeys]),react.useEffect(function(){updatePreserveRecordsCache(mergedSelectedKeys)},[mergedSelectedKeys]),keyEntities=(0,react.useMemo)(function(){return checkStrictly?{keyEntities:null}:convertDataToEntities(data,{externalGetKey:getRowKey1,childrenPropName:childrenColumnName1})},[data,getRowKey1,checkStrictly,childrenColumnName1]).keyEntities,flattedData=(0,react.useMemo)(function(){return function flattenData(data,childrenColumnName){var list=[];return(data||[]).forEach(function(record){list.push(record),record&&"object"===(0,esm_typeof.Z)(record)&&childrenColumnName in record&&(list=[].concat((0,toConsumableArray.Z)(list),(0,toConsumableArray.Z)(flattenData(record[childrenColumnName],childrenColumnName))))}),list}(pageData1,childrenColumnName1)},[pageData1,childrenColumnName1]),checkboxPropsMap=(0,react.useMemo)(function(){var map=new Map;return flattedData.forEach(function(record,index){var key=getRowKey1(record,index),checkboxProps=(getCheckboxProps?getCheckboxProps(record):null)||{};map.set(key,checkboxProps)}),map},[flattedData,getRowKey1,getCheckboxProps]),isCheckboxDisabled=(0,react.useCallback)(function(r){var _a;return!!(null===(_a=checkboxPropsMap.get(getRowKey1(r)))||void 0===_a?void 0:_a.disabled)},[checkboxPropsMap,getRowKey1]),_useMemo2=(0,react.useMemo)(function(){if(checkStrictly)return[mergedSelectedKeys||[],[]];var _conductCheck=conductCheck(mergedSelectedKeys,!0,keyEntities,isCheckboxDisabled);return[_conductCheck.checkedKeys||[],_conductCheck.halfCheckedKeys]},[mergedSelectedKeys,checkStrictly,keyEntities,isCheckboxDisabled]),derivedSelectedKeys=(_useMemo3=(0,slicedToArray.Z)(_useMemo2,2))[0],derivedHalfSelectedKeys=_useMemo3[1],derivedSelectedKeySet=(0,react.useMemo)(function(){var keys="radio"===selectionType?derivedSelectedKeys.slice(0,1):derivedSelectedKeys;return new Set(keys)},[derivedSelectedKeys,selectionType]),derivedHalfSelectedKeySet=(0,react.useMemo)(function(){return"radio"===selectionType?new Set:new Set(derivedHalfSelectedKeys)},[derivedHalfSelectedKeys,selectionType]),_useState1=(0,react.useState)(null),lastSelectedKey=(_useState21=(0,slicedToArray.Z)(_useState1,2))[0],setLastSelectedKey=_useState21[1],react.useEffect(function(){rowSelection||setMergedSelectedKeys(EMPTY_LIST)},[!!rowSelection]),setSelectedKeys=(0,react.useCallback)(function(keys,method){var availableKeys,records;updatePreserveRecordsCache(keys),preserveSelectedRowKeys?(availableKeys=keys,records=keys.map(function(key){return preserveRecordsRef.current.get(key)})):(availableKeys=[],records=[],keys.forEach(function(key){var record=getRecordByKey1(key);void 0!==record&&(availableKeys.push(key),records.push(record))})),setMergedSelectedKeys(availableKeys),null==onSelectionChange||onSelectionChange(availableKeys,records,{type:method})},[setMergedSelectedKeys,getRecordByKey1,onSelectionChange,preserveSelectedRowKeys]),triggerSingleSelection=(0,react.useCallback)(function(key,selected,keys,event){if(onSelect){var rows=keys.map(function(k){return getRecordByKey1(k)});onSelect(getRecordByKey1(key),selected,rows,event)}setSelectedKeys(keys,"single")},[onSelect,getRecordByKey1,setSelectedKeys]),mergedSelections=(0,react.useMemo)(function(){return!selections||hideSelectAll?null:(!0===selections?[SELECTION_ALL,SELECTION_INVERT,SELECTION_NONE]:selections).map(function(selection){return selection===SELECTION_ALL?{key:"all",text:tableLocale1.selectionAll,onSelect:function(){setSelectedKeys(data.map(function(record,index){return getRowKey1(record,index)}).filter(function(key){var checkProps=checkboxPropsMap.get(key);return!(null==checkProps?void 0:checkProps.disabled)||derivedSelectedKeySet.has(key)}),"all")}}:selection===SELECTION_INVERT?{key:"invert",text:tableLocale1.selectInvert,onSelect:function(){var keySet=new Set(derivedSelectedKeySet);pageData1.forEach(function(record,index){var key=getRowKey1(record,index),checkProps=checkboxPropsMap.get(key);(null==checkProps?void 0:checkProps.disabled)||(keySet.has(key)?keySet.delete(key):keySet.add(key))});var keys=Array.from(keySet);onSelectInvert&&onSelectInvert(keys),setSelectedKeys(keys,"invert")}}:selection===SELECTION_NONE?{key:"none",text:tableLocale1.selectNone,onSelect:function(){null==onSelectNone||onSelectNone(),setSelectedKeys(Array.from(derivedSelectedKeySet).filter(function(key){var checkProps=checkboxPropsMap.get(key);return null==checkProps?void 0:checkProps.disabled}),"none")}}:selection}).map(function(selection){return(0,esm_extends.Z)((0,esm_extends.Z)({},selection),{onSelect:function(){for(var _a,_len=arguments.length,rest=Array(_len),_key=0;_key<_len;_key++)rest[_key]=arguments[_key];null===(_a=selection.onSelect)||void 0===_a||_a.call.apply(_a,[selection].concat(rest)),setLastSelectedKey(null)}})})},[selections,derivedSelectedKeySet,pageData1,getRowKey1,onSelectInvert,setSelectedKeys]),[(0,react.useCallback)(function(columns){if(!rowSelection)return columns.filter(function(col){return col!==SELECTION_COLUMN});var renderCell,cloneColumns=(0,toConsumableArray.Z)(columns),keySet=new Set(derivedSelectedKeySet),recordKeys=flattedData.map(getRowKey1).filter(function(key){return!checkboxPropsMap.get(key).disabled}),checkedCurrentAll=recordKeys.every(function(key){return keySet.has(key)}),checkedCurrentSome=recordKeys.some(function(key){return keySet.has(key)});if("radio"!==selectionType){if(mergedSelections){var _a,title,customizeSelections,menu={getPopupContainer:getPopupContainer1,items:mergedSelections.map(function(selection,index){var key=selection.key,text=selection.text,onSelectionClick=selection.onSelect;return{key:key||index,onClick:function(){null==onSelectionClick||onSelectionClick(recordKeys)},label:text}})};customizeSelections=react.createElement("div",{className:"".concat(prefixCls1,"-selection-extra")},react.createElement(dropdown.Z,{menu:menu,getPopupContainer:getPopupContainer1},react.createElement("span",null,react.createElement(DownOutlined.Z,null))))}var allDisabledData=flattedData.map(function(record,index){var key=getRowKey1(record,index),checkboxProps=checkboxPropsMap.get(key)||{};return(0,esm_extends.Z)({checked:keySet.has(key)},checkboxProps)}).filter(function(_ref2){return _ref2.disabled}),allDisabled=!!allDisabledData.length&&allDisabledData.length===flattedData.length,allDisabledAndChecked=allDisabled&&allDisabledData.every(function(_ref3){return _ref3.checked}),allDisabledSomeChecked=allDisabled&&allDisabledData.some(function(_ref4){return _ref4.checked});title=!hideSelectAll&&react.createElement("div",{className:"".concat(prefixCls1,"-selection")},react.createElement(es_checkbox.Z,{checked:allDisabled?allDisabledAndChecked:!!flattedData.length&&checkedCurrentAll,indeterminate:allDisabled?!allDisabledAndChecked&&allDisabledSomeChecked:!checkedCurrentAll&&checkedCurrentSome,onChange:function(){var changeKeys=[];checkedCurrentAll?recordKeys.forEach(function(key){keySet.delete(key),changeKeys.push(key)}):recordKeys.forEach(function(key){keySet.has(key)||(keySet.add(key),changeKeys.push(key))});var keys=Array.from(keySet);null==onSelectAll||onSelectAll(!checkedCurrentAll,keys.map(function(k){return getRecordByKey1(k)}),changeKeys.map(function(k){return getRecordByKey1(k)})),setSelectedKeys(keys,"all"),setLastSelectedKey(null)},disabled:0===flattedData.length||allDisabled,"aria-label":customizeSelections?"Custom selection":"Select all",skipGroup:!0}),customizeSelections)}if(renderCell="radio"===selectionType?function(_,record,index){var key=getRowKey1(record,index),checked=keySet.has(key);return{node:react.createElement(radio_Radio,(0,esm_extends.Z)({},checkboxPropsMap.get(key),{checked:checked,onClick:function(e){return e.stopPropagation()},onChange:function(event){keySet.has(key)||triggerSingleSelection(key,!0,[key],event.nativeEvent)}})),checked:checked}}:function(_,record,index){var _a,mergedIndeterminate,key=getRowKey1(record,index),checked=keySet.has(key),indeterminate=derivedHalfSelectedKeySet.has(key),checkboxProps=checkboxPropsMap.get(key);return mergedIndeterminate="nest"===expandType1?indeterminate:null!==(_a=null==checkboxProps?void 0:checkboxProps.indeterminate)&&void 0!==_a?_a:indeterminate,{node:react.createElement(es_checkbox.Z,(0,esm_extends.Z)({},checkboxProps,{indeterminate:mergedIndeterminate,checked:checked,skipGroup:!0,onClick:function(e){return e.stopPropagation()},onChange:function(_ref5){var nativeEvent=_ref5.nativeEvent,shiftKey=nativeEvent.shiftKey,startIndex=-1,endIndex=-1;if(shiftKey&&checkStrictly){var pointKeys=new Set([lastSelectedKey,key]);recordKeys.some(function(recordKey,recordIndex){if(pointKeys.has(recordKey)){if(-1!==startIndex)return endIndex=recordIndex,!0;startIndex=recordIndex}return!1})}if(-1!==endIndex&&startIndex!==endIndex&&checkStrictly){var rangeKeys=recordKeys.slice(startIndex,endIndex+1),changedKeys=[];checked?rangeKeys.forEach(function(recordKey){keySet.has(recordKey)&&(changedKeys.push(recordKey),keySet.delete(recordKey))}):rangeKeys.forEach(function(recordKey){keySet.has(recordKey)||(changedKeys.push(recordKey),keySet.add(recordKey))});var keys=Array.from(keySet);null==onSelectMultiple||onSelectMultiple(!checked,keys.map(function(recordKey){return getRecordByKey1(recordKey)}),changedKeys.map(function(recordKey){return getRecordByKey1(recordKey)})),setSelectedKeys(keys,"multiple")}else if(checkStrictly){var checkedKeys=checked?arrDel(derivedSelectedKeys,key):arrAdd(derivedSelectedKeys,key);triggerSingleSelection(key,!checked,checkedKeys,nativeEvent)}else{var result=conductCheck([].concat((0,toConsumableArray.Z)(derivedSelectedKeys),[key]),!0,keyEntities,isCheckboxDisabled),_checkedKeys=result.checkedKeys,halfCheckedKeys=result.halfCheckedKeys,nextCheckedKeys=_checkedKeys;if(checked){var tempKeySet=new Set(_checkedKeys);tempKeySet.delete(key),nextCheckedKeys=conductCheck(Array.from(tempKeySet),{checked:!1,halfCheckedKeys:halfCheckedKeys},keyEntities,isCheckboxDisabled).checkedKeys}triggerSingleSelection(key,!checked,nextCheckedKeys,nativeEvent)}checked?setLastSelectedKey(null):setLastSelectedKey(key)}})),checked:checked}},!cloneColumns.includes(SELECTION_COLUMN)){if(0===cloneColumns.findIndex(function(col){var _a;return(null===(_a=col[INTERNAL_COL_DEFINE])||void 0===_a?void 0:_a.columnType)==="EXPAND_COLUMN"})){var _cloneColumns=cloneColumns,_cloneColumns2=(0,esm_toArray.Z)(_cloneColumns),expandColumn=_cloneColumns2[0],restColumns=_cloneColumns2.slice(1);cloneColumns=[expandColumn,SELECTION_COLUMN].concat((0,toConsumableArray.Z)(restColumns))}else cloneColumns=[SELECTION_COLUMN].concat((0,toConsumableArray.Z)(cloneColumns))}var selectionColumnIndex=cloneColumns.indexOf(SELECTION_COLUMN),prevCol=(cloneColumns=cloneColumns.filter(function(column,index){return column!==SELECTION_COLUMN||index===selectionColumnIndex}))[selectionColumnIndex-1],nextCol=cloneColumns[selectionColumnIndex+1],mergedFixed=fixed;void 0===mergedFixed&&((null==nextCol?void 0:nextCol.fixed)!==void 0?mergedFixed=nextCol.fixed:(null==prevCol?void 0:prevCol.fixed)!==void 0&&(mergedFixed=prevCol.fixed)),mergedFixed&&prevCol&&(null===(_a=prevCol[INTERNAL_COL_DEFINE])||void 0===_a?void 0:_a.columnType)==="EXPAND_COLUMN"&&void 0===prevCol.fixed&&(prevCol.fixed=mergedFixed);var selectionColumn=(0,defineProperty.Z)({fixed:mergedFixed,width:selectionColWidth,className:"".concat(prefixCls1,"-selection-column"),title:rowSelection.columnTitle||title,render:function(_,record,index){var _renderCell=renderCell(_,record,index),node=_renderCell.node,checked=_renderCell.checked;return customizeRenderCell?customizeRenderCell(checked,record,index,node):node}},INTERNAL_COL_DEFINE,{className:"".concat(prefixCls1,"-selection-col")});return cloneColumns.map(function(col){return col===SELECTION_COLUMN?selectionColumn:col})},[getRowKey1,flattedData,rowSelection,derivedSelectedKeys,derivedSelectedKeySet,derivedHalfSelectedKeySet,selectionColWidth,mergedSelections,expandType1,lastSelectedKey,checkboxPropsMap,onSelectMultiple,triggerSingleSelection,isCheckboxDisabled]),derivedSelectedKeySet]),_useSelection2=(0,slicedToArray.Z)(_useSelection,2),transformSelectionColumns=_useSelection2[0],selectedKeySet=_useSelection2[1];mergedExpandable.__PARENT_RENDER_ICON__=mergedExpandable.expandIcon,mergedExpandable.expandIcon=mergedExpandable.expandIcon||expandIcon||(locale1=tableLocale,function(_ref){var _classNames,prefixCls=_ref.prefixCls,onExpand=_ref.onExpand,record=_ref.record,expanded=_ref.expanded,expandable=_ref.expandable,iconPrefix="".concat(prefixCls,"-row-expand-icon");return react.createElement("button",{type:"button",onClick:function(e){onExpand(record,e),e.stopPropagation()},className:classnames_default()(iconPrefix,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(iconPrefix,"-spaced"),!expandable),(0,defineProperty.Z)(_classNames,"".concat(iconPrefix,"-expanded"),expandable&&expanded),(0,defineProperty.Z)(_classNames,"".concat(iconPrefix,"-collapsed"),expandable&&!expanded),_classNames)),"aria-label":expanded?locale1.collapse:locale1.expand,"aria-expanded":expanded})}),"nest"===expandType&&void 0===mergedExpandable.expandIconColumnIndex?mergedExpandable.expandIconColumnIndex=rowSelection?1:0:mergedExpandable.expandIconColumnIndex>0&&rowSelection&&(mergedExpandable.expandIconColumnIndex-=1),"number"!=typeof mergedExpandable.indentSize&&(mergedExpandable.indentSize="number"==typeof indentSize?indentSize:15);var transformColumns=react.useCallback(function(innerColumns){return transformTitleColumns(transformSelectionColumns(transformFilterColumns(transformSorterColumns(innerColumns))))},[transformSorterColumns,transformFilterColumns,transformSelectionColumns]);if(!1!==pagination&&(null==mergedPagination?void 0:mergedPagination.total)){paginationSize=mergedPagination.size?mergedPagination.size:"small"===mergedSize||"middle"===mergedSize?"small":void 0;var mapCacheRef,columnTitleProps,total,onChange1,_a,_a$total,paginationTotal,paginationObj,_useState,_useState2,innerPagination,setInnerPagination,mergedPagination1,maxPage,refreshPagination,pagination1,mergedPagination2,param,config,_ref,preserveSelectedRowKeys,selectedRowKeys,defaultSelectedRowKeys,getCheckboxProps,onSelectionChange,onSelect,onSelectAll,onSelectInvert,onSelectNone,onSelectMultiple,selectionColWidth,selectionType,selections,fixed,customizeRenderCell,hideSelectAll,_ref$checkStrictly,checkStrictly,prefixCls1,data,pageData1,getRecordByKey1,getRowKey1,expandType1,childrenColumnName1,tableLocale1,getPopupContainer1,_useMergedState,_useMergedState2,mergedSelectedKeys,setMergedSelectedKeys,preserveRecordsRef,updatePreserveRecordsCache,keyEntities,flattedData,checkboxPropsMap,isCheckboxDisabled,_useMemo2,_useMemo3,derivedSelectedKeys,derivedHalfSelectedKeys,derivedSelectedKeySet,derivedHalfSelectedKeySet,_useState1,_useState21,lastSelectedKey,setLastSelectedKey,setSelectedKeys,triggerSingleSelection,mergedSelections,locale1,_classNames3,topPaginationNode,bottomPaginationNode,paginationSize,renderPagination=function(position){return react.createElement(es_pagination.Z,(0,esm_extends.Z)({},mergedPagination,{className:classnames_default()("".concat(prefixCls,"-pagination ").concat(prefixCls,"-pagination-").concat(position),mergedPagination.className),size:paginationSize}))},defaultPosition="rtl"===direction?"left":"right",position=mergedPagination.position;if(null!==position&&Array.isArray(position)){var topPos=position.find(function(p){return p.includes("top")}),bottomPos=position.find(function(p){return p.includes("bottom")}),isDisable=position.every(function(p){return"none"==="".concat(p)});topPos||bottomPos||isDisable||(bottomPaginationNode=renderPagination(defaultPosition)),topPos&&(topPaginationNode=renderPagination(topPos.toLowerCase().replace("top",""))),bottomPos&&(bottomPaginationNode=renderPagination(bottomPos.toLowerCase().replace("bottom","")))}else bottomPaginationNode=renderPagination(defaultPosition)}"boolean"==typeof loading?spinProps={spinning:loading}:"object"===(0,esm_typeof.Z)(loading)&&(spinProps=(0,esm_extends.Z)({spinning:!0},loading));var wrapperClassNames=classnames_default()("".concat(prefixCls,"-wrapper"),(0,defineProperty.Z)({},"".concat(prefixCls,"-wrapper-rtl"),"rtl"===direction),className);return react.createElement("div",{ref:ref,className:wrapperClassNames,style:style},react.createElement(spin.Z,(0,esm_extends.Z)({spinning:!1},spinProps),topPaginationNode,react.createElement(Table,(0,esm_extends.Z)({},tableProps,{columns:mergedColumns,direction:direction,expandable:mergedExpandable,prefixCls:prefixCls,className:classnames_default()((_classNames3={},(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-middle"),"middle"===mergedSize),(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-small"),"small"===mergedSize),(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-bordered"),bordered),(0,defineProperty.Z)(_classNames3,"".concat(prefixCls,"-empty"),0===rawData.length),_classNames3)),data:pageData,rowKey:getRowKey,rowClassName:function(record,index,indent){var mergedRowClassName;return mergedRowClassName="function"==typeof rowClassName?classnames_default()(rowClassName(record,index,indent)):classnames_default()(rowClassName),classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-row-selected"),selectedKeySet.has(getRowKey(record,index))),mergedRowClassName)},emptyText:locale&&locale.emptyText||(renderEmpty||defaultRenderEmpty.Z)("Table"),internalHooks:INTERNAL_HOOKS,internalRefs:internalRefs,transformColumns:transformColumns})),bottomPaginationNode))});Table_Table.SELECTION_COLUMN=SELECTION_COLUMN,Table_Table.EXPAND_COLUMN=Table.EXPAND_COLUMN,Table_Table.SELECTION_ALL=SELECTION_ALL,Table_Table.SELECTION_INVERT=SELECTION_INVERT,Table_Table.SELECTION_NONE=SELECTION_NONE,Table_Table.Column=function(_){return null},Table_Table.ColumnGroup=function(_){return null},Table_Table.Summary=Summary;var table=Table_Table},50132:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4942),_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(45987),_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1413),_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(15671),_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(43144),_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(60136),_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(33643),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),Checkbox=function(_Component){(0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_2__.Z)(Checkbox,_Component);var _super=(0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_3__.Z)(Checkbox);function Checkbox(props){(0,_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_4__.Z)(this,Checkbox),(_this=_super.call(this,props)).handleChange=function(e){var _this$props=_this.props,disabled=_this$props.disabled,onChange=_this$props.onChange;!disabled&&("checked"in _this.props||_this.setState({checked:e.target.checked}),onChange&&onChange({target:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__.Z)({},_this.props),{},{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},_this.saveInput=function(node){_this.input=node};var _this,checked="checked"in props?props.checked:props.defaultChecked;return _this.state={checked:checked},_this}return(0,_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_6__.Z)(Checkbox,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var _classNames,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,style=_this$props2.style,name=_this$props2.name,id=_this$props2.id,type=_this$props2.type,disabled=_this$props2.disabled,readOnly=_this$props2.readOnly,tabIndex=_this$props2.tabIndex,onClick=_this$props2.onClick,onFocus=_this$props2.onFocus,onBlur=_this$props2.onBlur,onKeyDown=_this$props2.onKeyDown,onKeyPress=_this$props2.onKeyPress,onKeyUp=_this$props2.onKeyUp,autoFocus=_this$props2.autoFocus,value=_this$props2.value,required=_this$props2.required,others=(0,_babel_runtime_helpers_esm_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__.Z)(_this$props2,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","autoFocus","value","required"]),globalProps=Object.keys(others).reduce(function(prev,key){return("aria-"===key.substr(0,5)||"data-"===key.substr(0,5)||"role"===key)&&(prev[key]=others[key]),prev},{}),checked=this.state.checked,classString=classnames__WEBPACK_IMPORTED_MODULE_1___default()(prefixCls,className,(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__.Z)(_classNames,"".concat(prefixCls,"-checked"),checked),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_8__.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),_classNames));return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:classString,style:style},react__WEBPACK_IMPORTED_MODULE_0__.createElement("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_9__.Z)({name:name,id:id,type:type,required:required,readOnly:readOnly,disabled:disabled,tabIndex:tabIndex,className:"".concat(prefixCls,"-input"),checked:!!checked,onClick:onClick,onFocus:onFocus,onBlur:onBlur,onKeyUp:onKeyUp,onKeyDown:onKeyDown,onKeyPress:onKeyPress,onChange:this.handleChange,autoFocus:autoFocus,ref:this.saveInput,value:value},globalProps)),react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"".concat(prefixCls,"-inner")}))}}],[{key:"getDerivedStateFromProps",value:function(props,state){return"checked"in props?(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_5__.Z)({},state),{},{checked:props.checked}):null}}]),Checkbox}(react__WEBPACK_IMPORTED_MODULE_0__.Component);Checkbox.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){}},__webpack_exports__.Z=Checkbox}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3626-d5468240e26d70a2.js b/static/web/_next/static/chunks/3626-d5468240e26d70a2.js deleted file mode 100644 index 00e2e08dc..000000000 --- a/static/web/_next/static/chunks/3626-d5468240e26d70a2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3626],{10010:function(e,n,t){t.d(n,{Z:function(){return c}});var r=t(1413),o=t(67294),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},l=t(42135),i=function(e,n){return o.createElement(l.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:n,icon:a}))};i.displayName="CaretUpOutlined";var c=o.forwardRef(i)},32808:function(e,n,t){t.d(n,{Z:function(){return N}});var r=t(4942),o=t(87462),a=t(94184),l=t.n(a),i=t(50132),c=t(67294),d=t(53124),s=t(65223),u=t(74902),f=t(97685),p=t(98423),v=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},h=c.createContext(null),m=function(e,n){var t=e.defaultValue,a=e.children,i=e.options,s=void 0===i?[]:i,m=e.prefixCls,y=e.className,g=e.style,x=e.onChange,C=v(e,["defaultValue","children","options","prefixCls","className","style","onChange"]),E=c.useContext(d.E_),Z=E.getPrefixCls,N=E.direction,b=c.useState(C.value||t||[]),w=(0,f.Z)(b,2),S=w[0],K=w[1],O=c.useState([]),D=(0,f.Z)(O,2),P=D[0],R=D[1];c.useEffect(function(){"value"in C&&K(C.value||[])},[C.value]);var M=function(){return s.map(function(e){return"string"==typeof e||"number"==typeof e?{label:e,value:e}:e})},L=function(e){R(function(n){return n.filter(function(n){return n!==e})})},T=function(e){R(function(n){return[].concat((0,u.Z)(n),[e])})},I=function(e){var n=S.indexOf(e.value),t=(0,u.Z)(S);-1===n?t.push(e.value):t.splice(n,1),"value"in C||K(t);var r=M();null==x||x(t.filter(function(e){return P.includes(e)}).sort(function(e,n){return r.findIndex(function(n){return n.value===e})-r.findIndex(function(e){return e.value===n})}))},A=Z("checkbox",m),H="".concat(A,"-group"),z=(0,p.Z)(C,["value","disabled"]);s&&s.length>0&&(a=M().map(function(e){return c.createElement(k,{prefixCls:A,key:e.value.toString(),disabled:"disabled"in e?e.disabled:C.disabled,value:e.value,checked:S.includes(e.value),onChange:e.onChange,className:"".concat(H,"-item"),style:e.style},e.label)}));var F={toggleOption:I,value:S,disabled:C.disabled,name:C.name,registerValue:T,cancelValue:L},_=l()(H,(0,r.Z)({},"".concat(H,"-rtl"),"rtl"===N),y);return c.createElement("div",(0,o.Z)({className:_,style:g},z,{ref:n}),c.createElement(h.Provider,{value:F},a))},y=c.forwardRef(m),g=c.memo(y),x=t(98866),C=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},E=function(e,n){var t,a,u=e.prefixCls,f=e.className,p=e.children,v=e.indeterminate,m=void 0!==v&&v,y=e.style,g=e.onMouseEnter,E=e.onMouseLeave,k=e.skipGroup,Z=void 0!==k&&k,N=e.disabled,b=C(e,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),w=c.useContext(d.E_),S=w.getPrefixCls,K=w.direction,O=c.useContext(h),D=(0,c.useContext)(s.aM).isFormItemInput,P=(0,c.useContext)(x.Z),R=null!==(a=(null==O?void 0:O.disabled)||N)&&void 0!==a?a:P,M=c.useRef(b.value);c.useEffect(function(){null==O||O.registerValue(b.value)},[]),c.useEffect(function(){if(!Z)return b.value!==M.current&&(null==O||O.cancelValue(M.current),null==O||O.registerValue(b.value),M.current=b.value),function(){return null==O?void 0:O.cancelValue(b.value)}},[b.value]);var L=S("checkbox",u),T=(0,o.Z)({},b);O&&!Z&&(T.onChange=function(){b.onChange&&b.onChange.apply(b,arguments),O.toggleOption&&O.toggleOption({label:p,value:b.value})},T.name=O.name,T.checked=O.value.includes(b.value));var I=l()((t={},(0,r.Z)(t,"".concat(L,"-wrapper"),!0),(0,r.Z)(t,"".concat(L,"-rtl"),"rtl"===K),(0,r.Z)(t,"".concat(L,"-wrapper-checked"),T.checked),(0,r.Z)(t,"".concat(L,"-wrapper-disabled"),R),(0,r.Z)(t,"".concat(L,"-wrapper-in-form-item"),D),t),f),A=l()((0,r.Z)({},"".concat(L,"-indeterminate"),m));return c.createElement("label",{className:I,style:y,onMouseEnter:g,onMouseLeave:E},c.createElement(i.Z,(0,o.Z)({"aria-checked":m?"mixed":void 0},T,{prefixCls:L,className:A,disabled:R,ref:n})),void 0!==p&&c.createElement("span",null,p))},k=c.forwardRef(E),Z=k;Z.Group=g,Z.__ANT_CHECKBOX=!0;var N=Z},93626:function(e,n,t){t.d(n,{Z:function(){return re}});var r,o,a,l,i=t(71002),c=t(4942),d=t(87462),s=t(97685),u=t(94184),f=t.n(u),p=t(1413),v=t(74902),h=t(67294),m=t(5110),y=t(64217),g=t(79370),x=t(96774),C=t.n(x),E=t(80334),k=t(48555),Z=t(74204),N=function(e){return null},b=function(e){return null},w=t(45987),S=t(42550);function K(e){return null==e?[]:Array.isArray(e)?e:[e]}function O(e,n){if(!n&&"number"!=typeof n)return e;for(var t=K(n),r=e,o=0;o=t);return{onHover:null==e?void 0:e.onHover,hovering:r}},r=(0,M.Z)(t),l=(a=(o=h.useContext(null==L?void 0:L.Context))||{}).listeners,i=a.getValue,c=h.useState(function(){return r(o?i():null)}),f=(u=(0,s.Z)(c,2))[0],p=u[1],(0,R.Z)(function(){if(o)return l.add(e),function(){l.delete(e)};function e(e){p(function(n){var t=r(e);return C()(n,t)?n:t})}},[o]),f),b=N.onHover,w=N.hovering;return h.createElement(_,(0,d.Z)({},e,{colSpan:null!=g?g:E,rowSpan:Z,hovering:w,ref:n,onHover:b}))});j.displayName="WrappedCell";var B=h.createContext(null);function V(e,n,t,r,o){var a,l,i=t[e]||{},c=t[n]||{};"left"===i.fixed?a=r.left[e]:"right"===c.fixed&&(l=r.right[n]);var d=!1,s=!1,u=!1,f=!1,p=t[n+1],v=t[e-1];return"rtl"===o?void 0!==a?f=!(v&&"left"===v.fixed):void 0!==l&&(u=!(p&&"right"===p.fixed)):void 0!==a?d=!(p&&"left"===p.fixed):void 0!==l&&(s=!(v&&"right"===v.fixed)),{fixLeft:a,fixRight:l,lastFixLeft:d,firstFixRight:s,lastFixRight:u,firstFixLeft:f,isSticky:r.isSticky}}function W(e){var n,t=e.cells,r=e.stickyOffsets,o=e.flattenColumns,a=e.rowComponent,l=e.cellComponent,i=e.onHeaderRow,c=e.index,s=h.useContext(B),u=s.prefixCls,f=s.direction;i&&(n=i(t.map(function(e){return e.column}),c));var p=D(t.map(function(e){return e.column}));return h.createElement(a,n,t.map(function(e,n){var t,a=e.column,i=V(e.colStart,e.colEnd,o,r,f);return a&&a.onHeaderCell&&(t=e.column.onHeaderCell(a)),h.createElement(j,(0,d.Z)({},e,{ellipsis:a.ellipsis,align:a.align,component:l,prefixCls:u,key:p[n]},i,{additionalProps:t,rowType:"header"}))}))}W.displayName="HeaderRow";var U=function(e){var n=e.stickyOffsets,t=e.columns,r=e.flattenColumns,o=e.onHeaderRow,a=h.useContext(B),l=a.prefixCls,i=a.getComponent,c=h.useMemo(function(){return function(e){var n=[];!function e(t,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;n[o]=n[o]||[];var a=r;return t.filter(Boolean).map(function(t){var r={key:t.key,className:t.className||"",children:t.title,column:t,colStart:a},l=1,i=t.children;return i&&i.length>0&&(l=e(i,a,o+1).reduce(function(e,n){return e+n},0),r.hasSubColumns=!0),"colSpan"in t&&(l=t.colSpan),"rowSpan"in t&&(r.rowSpan=t.rowSpan),r.colSpan=l,r.colEnd=r.colStart+l-1,n[o].push(r),a+=l,l})}(e,0);for(var t=n.length,r=function(e){n[e].forEach(function(n){("rowSpan"in n)||n.hasSubColumns||(n.rowSpan=t-e)})},o=0;o1?t-1:0),o=1;o0?[].concat((0,v.Z)(e),(0,v.Z)(ei(o).map(function(e){return(0,p.Z)({fixed:r},e)}))):[].concat((0,v.Z)(e),[(0,p.Z)((0,p.Z)({},n),{},{fixed:r})])},[])}var ec=function(e,n){var t=e.prefixCls,r=e.columns,o=e.children,a=e.expandable,l=e.expandedKeys,i=e.columnTitle,d=e.getRowKey,s=e.onTriggerExpand,u=e.expandIcon,f=e.rowExpandable,v=e.expandIconColumnIndex,m=e.direction,y=e.expandRowByClick,g=e.columnWidth,x=e.fixed,C=h.useMemo(function(){return r||el(o)},[r,o]),E=h.useMemo(function(){if(a){var e,n,r=C.slice();if(!r.includes(er)){var o=v||0;o>=0&&r.splice(o,0,er)}var p=r.indexOf(er);r=r.filter(function(e,n){return e!==er||n===p});var m=C[p];n=("left"===x||x)&&!v?"left":("right"===x||x)&&v===C.length?"right":m?m.fixed:null;var E=(e={},(0,c.Z)(e,et,{className:"".concat(t,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,c.Z)(e,"title",i),(0,c.Z)(e,"fixed",n),(0,c.Z)(e,"className","".concat(t,"-row-expand-icon-cell")),(0,c.Z)(e,"width",g),(0,c.Z)(e,"render",function(e,n,r){var o=d(n,r),a=u({prefixCls:t,expanded:l.has(o),expandable:!f||f(n),record:n,onExpand:s});return y?h.createElement("span",{onClick:function(e){return e.stopPropagation()}},a):a}),e);return r.map(function(e){return e===er?E:e})}return C.filter(function(e){return e!==er})},[a,C,d,l,u,m]),k=h.useMemo(function(){var e=E;return n&&(e=n(e)),e.length||(e=[{render:function(){return null}}]),e},[n,E,m]),Z=h.useMemo(function(){return"rtl"===m?ei(k).map(function(e){var n=e.fixed,t=(0,w.Z)(e,ea),r=n;return"left"===n?r="right":"right"===n&&(r="left"),(0,p.Z)({fixed:r},t)}):ei(k)},[k,m]);return[k,Z]};function ed(e){var n=(0,h.useRef)(e),t=(0,h.useState)({}),r=(0,s.Z)(t,2)[1],o=(0,h.useRef)(null),a=(0,h.useRef)([]);return(0,h.useEffect)(function(){return function(){o.current=null}},[]),[n.current,function(e){a.current.push(e);var t=Promise.resolve();o.current=t,t.then(function(){if(o.current===t){var e=a.current,l=n.current;a.current=[],e.forEach(function(e){n.current=e(n.current)}),o.current=null,l!==n.current&&r({})}})}]}var es=["columnType"],eu=function(e){for(var n=e.colWidths,t=e.columns,r=e.columCount,o=[],a=r||t.length,l=!1,i=a-1;i>=0;i-=1){var c=n[i],s=t&&t[i],u=s&&s[et];if(c||u||l){var f=u||{},p=(f.columnType,(0,w.Z)(f,es));o.unshift(h.createElement("col",(0,d.Z)({key:i,style:{width:c}},p))),l=!0}}return h.createElement("colgroup",null,o)},ef=function(e){var n=e.className,t=e.children;return h.createElement("div",{className:n},t)},ep=h.createContext({}),ev=["children"];function eh(e){return e.children}eh.Row=function(e){var n=e.children,t=(0,w.Z)(e,ev);return h.createElement("tr",t,n)},eh.Cell=function(e){var n=e.className,t=e.index,r=e.children,o=e.colSpan,a=void 0===o?1:o,l=e.rowSpan,i=e.align,c=h.useContext(B),s=c.prefixCls,u=c.direction,f=h.useContext(ep),p=f.scrollColumnIndex,v=f.stickyOffsets,m=f.flattenColumns,y=t+a-1+1===p?a+1:a,g=V(t,t+y-1,m,v,u);return h.createElement(j,(0,d.Z)({className:n,index:t,component:"td",prefixCls:s,record:null,dataIndex:null,align:i,colSpan:y,rowSpan:l,render:function(){return r}},g))};var em=function(e){var n=e.children,t=e.stickyOffsets,r=e.flattenColumns,o=h.useContext(B).prefixCls,a=r.length-1,l=r[a],i=h.useMemo(function(){return{stickyOffsets:t,flattenColumns:r,scrollColumnIndex:(null==l?void 0:l.scrollbar)?a:null}},[l,r,a,t]);return h.createElement(ep.Provider,{value:i},h.createElement("tfoot",{className:"".concat(o,"-summary")},n))};function ey(e){var n,t=e.prefixCls,r=e.record,o=e.onExpand,a=e.expanded,l=e.expandable,i="".concat(t,"-row-expand-icon");if(!l)return h.createElement("span",{className:f()(i,"".concat(t,"-row-spaced"))});var d=function(e){o(r,e),e.stopPropagation()};return h.createElement("span",{className:f()(i,(n={},(0,c.Z)(n,"".concat(t,"-row-expanded"),a),(0,c.Z)(n,"".concat(t,"-row-collapsed"),!a),n)),onClick:d})}var eg=t(64019),ex=t(27678),eC=function(e,n){var t,r,o=e.scrollBodyRef,a=e.onScroll,l=e.offsetScroll,i=e.container,d=h.useContext(B).prefixCls,u=(null===(t=o.current)||void 0===t?void 0:t.scrollWidth)||0,v=(null===(r=o.current)||void 0===r?void 0:r.clientWidth)||0,m=u&&v*(v/u),y=h.useRef(),g=ed({scrollLeft:0,isHiddenScrollBar:!1}),x=(0,s.Z)(g,2),C=x[0],E=x[1],k=h.useRef({delta:0,x:0}),N=h.useState(!1),b=(0,s.Z)(N,2),w=b[0],S=b[1],K=function(){S(!1)},O=function(e){e.persist(),k.current.delta=e.pageX-C.scrollLeft,k.current.x=0,S(!0),e.preventDefault()},D=function(e){var n,t=(e||(null===(n=window)||void 0===n?void 0:n.event)).buttons;if(!w||0===t){w&&S(!1);return}var r=k.current.x+e.pageX-k.current.x-k.current.delta;r<=0&&(r=0),r+m>=v&&(r=v-m),a({scrollLeft:r/v*(u+2)}),k.current.x=e.pageX},P=function(){if(o.current){var e=(0,ex.os)(o.current).top,n=e+o.current.offsetHeight,t=i===window?document.documentElement.scrollTop+window.innerHeight:(0,ex.os)(i).top+i.clientHeight;n-(0,Z.Z)()<=t||e>=t-l?E(function(e){return(0,p.Z)((0,p.Z)({},e),{},{isHiddenScrollBar:!0})}):E(function(e){return(0,p.Z)((0,p.Z)({},e),{},{isHiddenScrollBar:!1})})}},R=function(e){E(function(n){return(0,p.Z)((0,p.Z)({},n),{},{scrollLeft:e/u*v||0})})};return(h.useImperativeHandle(n,function(){return{setScrollLeft:R}}),h.useEffect(function(){var e=(0,eg.Z)(document.body,"mouseup",K,!1),n=(0,eg.Z)(document.body,"mousemove",D,!1);return P(),function(){e.remove(),n.remove()}},[m,w]),h.useEffect(function(){var e=(0,eg.Z)(i,"scroll",P,!1),n=(0,eg.Z)(window,"resize",P,!1);return function(){e.remove(),n.remove()}},[i]),h.useEffect(function(){C.isHiddenScrollBar||E(function(e){var n=o.current;return n?(0,p.Z)((0,p.Z)({},e),{},{scrollLeft:n.scrollLeft/n.scrollWidth*n.clientWidth}):e})},[C.isHiddenScrollBar]),u<=v||!m||C.isHiddenScrollBar)?null:h.createElement("div",{style:{height:(0,Z.Z)(),width:v,bottom:l},className:"".concat(d,"-sticky-scroll")},h.createElement("div",{onMouseDown:O,ref:y,className:f()("".concat(d,"-sticky-scroll-bar"),(0,c.Z)({},"".concat(d,"-sticky-scroll-bar-active"),w)),style:{width:"".concat(m,"px"),transform:"translate3d(".concat(C.scrollLeft,"px, 0, 0)")}}))},eE=h.forwardRef(eC),ek=(0,t(98924).Z)()?window:null,eZ=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"],eN=h.forwardRef(function(e,n){var t=e.className,r=e.noData,o=e.columns,a=e.flattenColumns,l=e.colWidths,i=e.columCount,d=e.stickyOffsets,s=e.direction,u=e.fixHeader,m=e.stickyTopOffset,y=e.stickyBottomOffset,g=e.stickyClassName,x=e.onScroll,C=e.maxContentScroll,E=e.children,k=(0,w.Z)(e,eZ),Z=h.useContext(B),N=Z.prefixCls,b=Z.scrollbarSize,K=Z.isSticky,O=K&&!u?0:b,D=h.useRef(null),P=h.useCallback(function(e){(0,S.mH)(n,e),(0,S.mH)(D,e)},[]);h.useEffect(function(){var e;function n(e){var n=e.currentTarget,t=e.deltaX;t&&(x({currentTarget:n,scrollLeft:n.scrollLeft+t}),e.preventDefault())}return null===(e=D.current)||void 0===e||e.addEventListener("wheel",n),function(){var e;null===(e=D.current)||void 0===e||e.removeEventListener("wheel",n)}},[]);var R=h.useMemo(function(){return a.every(function(e){return e.width>=0})},[a]),M=a[a.length-1],L={fixed:M?M.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(N,"-cell-scrollbar")}}},T=(0,h.useMemo)(function(){return O?[].concat((0,v.Z)(o),[L]):o},[O,o]),I=(0,h.useMemo)(function(){return O?[].concat((0,v.Z)(a),[L]):a},[O,a]),A=(0,h.useMemo)(function(){var e=d.right,n=d.left;return(0,p.Z)((0,p.Z)({},d),{},{left:"rtl"===s?[].concat((0,v.Z)(n.map(function(e){return e+O})),[0]):n,right:"rtl"===s?e:[].concat((0,v.Z)(e.map(function(e){return e+O})),[0]),isSticky:K})},[O,d,K]),H=(0,h.useMemo)(function(){for(var e=[],n=0;n0)):(e0(o>0),e4(on.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},nr=function(e,n){var t,r=h.useContext(e8),o=h.useContext(e5),a=h.useContext(eP.E_),l=a.getPrefixCls,i=a.direction,s=h.useRef(),u=(0,S.sQ)(n,s),p=(0,h.useContext)(nn.aM).isFormItemInput,v=function(n){var t,o;null===(t=e.onChange)||void 0===t||t.call(e,n),null===(o=null==r?void 0:r.onChange)||void 0===o||o.call(r,n)},m=e.prefixCls,y=e.className,g=e.children,x=e.style,C=e.disabled,E=nt(e,["prefixCls","className","children","style","disabled"]),k=l("radio",m),Z="button"===((null==r?void 0:r.optionType)||o)?"".concat(k,"-button"):k,N=(0,d.Z)({},E),b=h.useContext(ne.Z);N.disabled=C||b,r&&(N.name=r.name,N.onChange=v,N.checked=e.value===r.value,N.disabled=N.disabled||r.disabled);var w=f()("".concat(Z,"-wrapper"),(t={},(0,c.Z)(t,"".concat(Z,"-wrapper-checked"),N.checked),(0,c.Z)(t,"".concat(Z,"-wrapper-disabled"),N.disabled),(0,c.Z)(t,"".concat(Z,"-wrapper-rtl"),"rtl"===i),(0,c.Z)(t,"".concat(Z,"-wrapper-in-form-item"),p),t),y);return h.createElement("label",{className:w,style:x,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},h.createElement(e9.Z,(0,d.Z)({},N,{type:"radio",prefixCls:Z,ref:u})),void 0!==g?h.createElement("span",null,g):null)},no=h.forwardRef(nr),na=h.forwardRef(function(e,n){var t,r=h.useContext(eP.E_),o=r.getPrefixCls,a=r.direction,l=h.useContext(eM.Z),i=(0,e3.Z)(e.defaultValue,{value:e.value}),u=(0,s.Z)(i,2),p=u[0],v=u[1],m=function(n){var t=n.target.value;"value"in e||v(t);var r=e.onChange;r&&t!==p&&r(n)},y=e.prefixCls,g=e.className,x=e.options,C=e.buttonStyle,E=e.disabled,k=e.children,Z=e.size,N=e.style,b=e.id,w=e.onMouseEnter,S=e.onMouseLeave,K=e.onFocus,O=e.onBlur,D=o("radio",y),P="".concat(D,"-group"),R=k;x&&x.length>0&&(R=x.map(function(e){return"string"==typeof e||"number"==typeof e?h.createElement(no,{key:e.toString(),prefixCls:D,disabled:E,value:e,checked:p===e},e):h.createElement(no,{key:"radio-group-value-options-".concat(e.value),prefixCls:D,disabled:e.disabled||E,value:e.value,checked:p===e.value,style:e.style},e.label)}));var M=Z||l,L=f()(P,"".concat(P,"-").concat(void 0===C?"outline":C),(t={},(0,c.Z)(t,"".concat(P,"-").concat(M),M),(0,c.Z)(t,"".concat(P,"-rtl"),"rtl"===a),t),void 0===g?"":g);return h.createElement("div",(0,d.Z)({},(0,e4.Z)(e),{className:L,style:N,onMouseEnter:w,onMouseLeave:S,onFocus:K,onBlur:O,id:b,ref:n}),h.createElement(e6,{value:{onChange:m,value:p,disabled:e.disabled,name:e.name,optionType:e.optionType}},R))}),nl=h.memo(na),ni=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},nc=function(e,n){var t=h.useContext(eP.E_).getPrefixCls,r=e.prefixCls,o=ni(e,["prefixCls"]),a=t("radio",r);return h.createElement(e7,{value:"button"},h.createElement(no,(0,d.Z)({prefixCls:a},o,{type:"radio",ref:n})))},nd=h.forwardRef(nc),ns=no;ns.Button=nd,ns.Group=nl,ns.__ANT_RADIO=!0;var nu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},nf=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:nu}))};nf.displayName="HolderOutlined";var np=h.forwardRef(nf),nv=t(15671),nh=t(43144),nm=t(97326),ny=t(60136),ng=t(33643),nx=t(15105),nC=h.createContext(null),nE=function(e){for(var n,t=e.prefixCls,r=e.level,o=e.isStart,a=e.isEnd,l="".concat(t,"-indent-unit"),i=[],d=0;d1&&void 0!==arguments[1]?arguments[1]:null;return t.map(function(d,s){for(var u,f=nz(r?r.pos:"0",s),h=nN(d[a],f),m=0;m1&&void 0!==arguments[1]?arguments[1]:{},p=f.initWrapper,h=f.processEntity,m=f.onProcessFinished,y=f.externalGetKey,g=f.childrenPropName,x=f.fieldNames,C=arguments.length>2?arguments[2]:void 0,E={},k={},Z={posEntities:E,keyEntities:k};return p&&(Z=p(Z)||Z),n=function(e){var n=e.node,t=e.index,r=e.pos,o=e.key,a=e.parentPos,l=e.level,i={node:n,nodes:e.nodes,index:t,key:o,pos:r,level:l},c=nN(o,r);E[r]=i,k[c]=i,i.parent=E[a],i.parent&&(i.parent.children=i.parent.children||[],i.parent.children.push(i)),h&&h(i,Z)},t={externalGetKey:y||C,childrenPropName:g,fieldNames:x},a=(o=("object"===(0,i.Z)(t)?t:{externalGetKey:t})||{}).childrenPropName,l=o.externalGetKey,d=(c=nb(o.fieldNames)).key,s=c.children,u=a||s,l?"string"==typeof l?r=function(e){return e[l]}:"function"==typeof l&&(r=function(e){return l(e)}):r=function(e,n){return nN(e[d],n)},function t(o,a,l,i){var c=o?o[u]:e,d=o?nz(l.pos,a):"0",s=o?[].concat((0,v.Z)(i),[o]):[];if(o){var f=r(o,d);n({node:o,index:a,pos:d,key:f,parentPos:l.node?l.pos:null,level:l.level+1,nodes:s})}c&&c.forEach(function(e,n){t(e,n,{node:o,pos:d,level:l?l.level+1:-1},s)})}(null),m&&m(Z),Z}function nO(e,n){var t=n.expandedKeys,r=n.selectedKeys,o=n.loadedKeys,a=n.loadingKeys,l=n.checkedKeys,i=n.halfCheckedKeys,c=n.dragOverNodeKey,d=n.dropPosition,s=n.keyEntities[e];return{eventKey:e,expanded:-1!==t.indexOf(e),selected:-1!==r.indexOf(e),loaded:-1!==o.indexOf(e),loading:-1!==a.indexOf(e),checked:-1!==l.indexOf(e),halfChecked:-1!==i.indexOf(e),pos:String(s?s.pos:""),dragOver:c===e&&0===d,dragOverGapTop:c===e&&-1===d,dragOverGapBottom:c===e&&1===d}}function nD(e){var n=e.data,t=e.expanded,r=e.selected,o=e.checked,a=e.loaded,l=e.loading,i=e.halfChecked,c=e.dragOver,d=e.dragOverGapTop,s=e.dragOverGapBottom,u=e.pos,f=e.active,v=e.eventKey,h=(0,p.Z)((0,p.Z)({},n),{},{expanded:t,selected:r,checked:o,loaded:a,loading:l,halfChecked:i,dragOver:c,dragOverGapTop:d,dragOverGapBottom:s,pos:u,active:f,key:v});return"props"in h||Object.defineProperty(h,"props",{get:function(){return(0,E.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),h}var nP=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],nR="open",nM="close",nL=function(e){(0,ny.Z)(t,e);var n=(0,ng.Z)(t);function t(){var e;(0,nv.Z)(this,t);for(var r=arguments.length,o=Array(r),a=0;a=0&&t.splice(r,1),t}function nA(e,n){var t=(e||[]).slice();return -1===t.indexOf(n)&&t.push(n),t}function nH(e){return e.split("-")}function nz(e,n){return"".concat(e,"-").concat(n)}function nF(e,n,t,r,o,a,l,i,c,d){var s,u,f=e.clientX,p=e.clientY,v=e.target.getBoundingClientRect(),h=v.top,m=v.height,y=(("rtl"===d?-1:1)*(((null==o?void 0:o.x)||0)-f)-12)/r,g=i[t.props.eventKey];if(p-1.5?a({dragNode:w,dropNode:S,dropPosition:1})?Z=1:K=!1:a({dragNode:w,dropNode:S,dropPosition:0})?Z=0:a({dragNode:w,dropNode:S,dropPosition:1})?Z=1:K=!1:a({dragNode:w,dropNode:S,dropPosition:1})?Z=1:K=!1,{dropPosition:Z,dropLevelOffset:N,dropTargetKey:g.key,dropTargetPos:g.pos,dragOverNodeKey:k,dropContainerKey:0===Z?null:(null===(u=g.parent)||void 0===u?void 0:u.key)||null,dropAllowed:K}}function n_(e,n){if(e)return n.multiple?e.slice():e.length?[e[0]]:e}function nj(e){var n;if(!e)return null;if(Array.isArray(e))n={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,i.Z)(e))return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;n={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return n}function nB(e,n){var t=new Set;return(e||[]).forEach(function(e){!function e(r){if(!t.has(r)){var o=n[r];if(o){t.add(r);var a=o.parent;!o.node.disabled&&a&&e(a.key)}}}(e)}),(0,v.Z)(t)}nT.displayName="TreeNode",nT.defaultProps={title:"---"},nT.isTreeNode=1;var nV=t(73453),nW=t(62874),nU=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],nG=function(e,n){var t=e.className,r=e.style,o=e.motion,a=e.motionNodes,l=e.motionType,i=e.onMotionStart,c=e.onMotionEnd,u=e.active,p=e.treeNodeRequiredProps,v=(0,w.Z)(e,nU),m=h.useState(!0),y=(0,s.Z)(m,2),g=y[0],x=y[1],C=h.useContext(nC).prefixCls,E=h.useRef(!1),k=function(){E.current||c(),E.current=!0};return((0,h.useEffect)(function(){a&&"hide"===l&&g&&x(!1)},[a]),(0,h.useEffect)(function(){return a&&i(),function(){a&&k()}},[]),a)?h.createElement(nW.Z,(0,d.Z)({ref:n,visible:g},o,{motionAppear:"show"===l,onAppearEnd:k,onLeaveEnd:k}),function(e,n){var t=e.className,r=e.style;return h.createElement("div",{ref:n,className:f()("".concat(C,"-treenode-motion"),t),style:r},a.map(function(e){var n=(0,d.Z)({},e.data),t=e.title,r=e.key,o=e.isStart,a=e.isEnd;delete n.children;var l=nO(r,p);return h.createElement(nT,(0,d.Z)({},n,l,{title:t,active:u,data:e.data,key:r,isStart:o,isEnd:a}))}))}):h.createElement(nT,(0,d.Z)({domRef:n,className:t,style:r},v,{active:u}))};nG.displayName="MotionTreeNode";var nX=h.forwardRef(nG);function nq(e,n,t){var r=e[e.findIndex(function(e){return e.key===t})+1],o=n.findIndex(function(e){return e.key===t});if(r){var a=n.findIndex(function(e){return e.key===r.key});return n.slice(o+1,a)}return n.slice(o+1)}var nY=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],n$={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},nJ=function(){},nQ="RC_TREE_MOTION_".concat(Math.random()),n0={key:nQ},n1={key:nQ,level:0,index:0,pos:"0",node:n0,nodes:[n0]},n2={parent:null,children:[],pos:n1.pos,data:n0,title:null,key:nQ,isStart:[],isEnd:[]};function n3(e,n,t,r){return!1!==n&&t?e.slice(0,Math.ceil(t/r)+1):e}function n4(e){return nN(e.key,e.pos)}var n8=h.forwardRef(function(e,n){var t=e.prefixCls,r=e.data,o=(e.selectable,e.checkable,e.expandedKeys),a=e.selectedKeys,l=e.checkedKeys,i=e.loadedKeys,c=e.loadingKeys,u=e.halfCheckedKeys,f=e.keyEntities,p=e.disabled,v=e.dragging,m=e.dragOverNodeKey,y=e.dropPosition,g=e.motion,x=e.height,C=e.itemHeight,E=e.virtual,k=e.focusable,Z=e.activeItem,N=e.focused,b=e.tabIndex,S=e.onKeyDown,K=e.onFocus,O=e.onBlur,D=e.onActiveChange,P=e.onListChangeStart,R=e.onListChangeEnd,M=(0,w.Z)(e,nY),L=h.useRef(null),T=h.useRef(null);h.useImperativeHandle(n,function(){return{scrollTo:function(e){L.current.scrollTo(e)},getIndentWidth:function(){return T.current.offsetWidth}}});var I=h.useState(o),A=(0,s.Z)(I,2),H=A[0],z=A[1],F=h.useState(r),_=(0,s.Z)(F,2),j=_[0],B=_[1],V=h.useState(r),W=(0,s.Z)(V,2),U=W[0],G=W[1],X=h.useState([]),q=(0,s.Z)(X,2),Y=q[0],$=q[1],J=h.useState(null),Q=(0,s.Z)(J,2),ee=Q[0],en=Q[1],et=h.useRef(r);function er(){var e=et.current;B(e),G(e),$([]),en(null),R()}et.current=r,h.useEffect(function(){z(o);var e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=e.length,r=n.length;if(1!==Math.abs(t-r))return{add:!1,key:null};function o(e,n){var t=new Map;e.forEach(function(e){t.set(e,!0)});var r=n.filter(function(e){return!t.has(e)});return 1===r.length?r[0]:null}return t ").concat(n);return n}(Z)),h.createElement("div",null,h.createElement("input",{style:n$,disabled:!1===k||p,tabIndex:!1!==k?b:null,onKeyDown:S,onFocus:K,onBlur:O,value:"",onChange:nJ,"aria-label":"for screen reader"})),h.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},h.createElement("div",{className:"".concat(t,"-indent")},h.createElement("div",{ref:T,className:"".concat(t,"-indent-unit")}))),h.createElement(nV.Z,(0,d.Z)({},M,{data:g?U:r,itemKey:n4,height:x,fullHeight:!1,virtual:E,itemHeight:C,prefixCls:"".concat(t,"-list"),ref:L,onVisibleChange:function(e,n){var t=new Set(e);n.filter(function(e){return!t.has(e)}).some(function(e){return n4(e)===nQ})&&er()}}),function(e){var n=e.pos,t=(0,d.Z)({},e.data),r=e.title,o=e.key,a=e.isStart,l=e.isEnd,i=nN(o,n);delete t.key,delete t.children;var c=nO(i,eo);return h.createElement(nX,(0,d.Z)({},t,c,{title:r,active:!!Z&&o===Z.key,pos:n,data:e.data,isStart:a,isEnd:l,motion:g,motionNodes:o===nQ?Y:null,motionType:ee,onMotionStart:P,onMotionEnd:er,treeNodeRequiredProps:eo,onMouseMove:function(){D(null)}}))}))});function n6(e,n){var t=new Set;return e.forEach(function(e){n.has(e)||t.add(e)}),t}function n5(e){var n=e||{},t=n.disabled,r=n.disableCheckbox,o=n.checkable;return!!(t||r)||!1===o}function n7(e,n,t,r){var o,a=[];o=r||n5;var l=new Set(e.filter(function(e){var n=!!t[e];return n||a.push(e),n})),i=new Map,c=0;return Object.keys(t).forEach(function(e){var n=t[e],r=n.level,o=i.get(r);o||(o=new Set,i.set(r,o)),o.add(n),c=Math.max(c,r)}),(0,E.ZP)(!a.length,"Tree missing follow keys: ".concat(a.slice(0,100).map(function(e){return"'".concat(e,"'")}).join(", "))),!0===n?function(e,n,t,r){for(var o=new Set(e),a=new Set,l=0;l<=t;l+=1)(n.get(l)||new Set).forEach(function(e){var n=e.key,t=e.node,a=e.children,l=void 0===a?[]:a;o.has(n)&&!r(t)&&l.filter(function(e){return!r(e.node)}).forEach(function(e){o.add(e.key)})});for(var i=new Set,c=t;c>=0;c-=1)(n.get(c)||new Set).forEach(function(e){var n=e.parent;if(!(r(e.node)||!e.parent||i.has(e.parent.key))){if(r(e.parent.node)){i.add(n.key);return}var t=!0,l=!1;(n.children||[]).filter(function(e){return!r(e.node)}).forEach(function(e){var n=e.key,r=o.has(n);t&&!r&&(t=!1),!l&&(r||a.has(n))&&(l=!0)}),t&&o.add(n.key),l&&a.add(n.key),i.add(n.key)}});return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(n6(a,o))}}(l,i,c,o):function(e,n,t,r,o){for(var a=new Set(e),l=new Set(n),i=0;i<=r;i+=1)(t.get(i)||new Set).forEach(function(e){var n=e.key,t=e.node,r=e.children,i=void 0===r?[]:r;a.has(n)||l.has(n)||o(t)||i.filter(function(e){return!o(e.node)}).forEach(function(e){a.delete(e.key)})});l=new Set;for(var c=new Set,d=r;d>=0;d-=1)(t.get(d)||new Set).forEach(function(e){var n=e.parent;if(!(o(e.node)||!e.parent||c.has(e.parent.key))){if(o(e.parent.node)){c.add(n.key);return}var t=!0,r=!1;(n.children||[]).filter(function(e){return!o(e.node)}).forEach(function(e){var n=e.key,o=a.has(n);t&&!o&&(t=!1),!r&&(o||l.has(n))&&(r=!0)}),t||a.delete(n.key),r&&l.add(n.key),c.add(n.key)}});return{checkedKeys:Array.from(a),halfCheckedKeys:Array.from(n6(l,a))}}(l,n.halfCheckedKeys,i,c,o)}n8.displayName="NodeList";var n9=function(e){(0,ny.Z)(t,e);var n=(0,ng.Z)(t);function t(){var e;(0,nv.Z)(this,t);for(var r=arguments.length,o=Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:[];n.forEach(function(n){var t=n.key,o=n.children;r.push(t),e(o)})}(l[c].children),r),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(d),window.addEventListener("dragend",e.onWindowDragEnd),null==i||i({event:n,node:nD(t.props)})},e.onNodeDragEnter=function(n,t){var r=e.state,o=r.expandedKeys,a=r.keyEntities,l=r.dragChildrenKeys,i=r.flattenNodes,c=r.indent,d=e.props,s=d.onDragEnter,u=d.onExpand,f=d.allowDrop,p=d.direction,h=t.props,m=h.pos,y=h.eventKey,g=(0,nm.Z)(e).dragNode;if(e.currentMouseOverDroppableNodeKey!==y&&(e.currentMouseOverDroppableNodeKey=y),!g){e.resetDragState();return}var x=nF(n,g,t,c,e.dragStartMousePosition,f,i,a,o,p),C=x.dropPosition,E=x.dropLevelOffset,k=x.dropTargetKey,Z=x.dropContainerKey,N=x.dropTargetPos,b=x.dropAllowed,w=x.dragOverNodeKey;if(-1!==l.indexOf(k)||!b||(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(n){clearTimeout(e.delayedDragEnterLogic[n])}),g.props.eventKey!==t.props.eventKey&&(n.persist(),e.delayedDragEnterLogic[m]=window.setTimeout(function(){if(null!==e.state.draggingNodeKey){var r=(0,v.Z)(o),l=a[t.props.eventKey];l&&(l.children||[]).length&&(r=nA(o,t.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(r),null==u||u(r,{node:nD(t.props),expanded:!0,nativeEvent:n.nativeEvent})}},800)),g.props.eventKey===k&&0===E)){e.resetDragState();return}e.setState({dragOverNodeKey:w,dropPosition:C,dropLevelOffset:E,dropTargetKey:k,dropContainerKey:Z,dropTargetPos:N,dropAllowed:b}),null==s||s({event:n,node:nD(t.props),expandedKeys:o})},e.onNodeDragOver=function(n,t){var r=e.state,o=r.dragChildrenKeys,a=r.flattenNodes,l=r.keyEntities,i=r.expandedKeys,c=r.indent,d=e.props,s=d.onDragOver,u=d.allowDrop,f=d.direction,p=(0,nm.Z)(e).dragNode;if(p){var v=nF(n,p,t,c,e.dragStartMousePosition,u,a,l,i,f),h=v.dropPosition,m=v.dropLevelOffset,y=v.dropTargetKey,g=v.dropContainerKey,x=v.dropAllowed,C=v.dropTargetPos,E=v.dragOverNodeKey;-1===o.indexOf(y)&&x&&(p.props.eventKey===y&&0===m?null===e.state.dropPosition&&null===e.state.dropLevelOffset&&null===e.state.dropTargetKey&&null===e.state.dropContainerKey&&null===e.state.dropTargetPos&&!1===e.state.dropAllowed&&null===e.state.dragOverNodeKey||e.resetDragState():h===e.state.dropPosition&&m===e.state.dropLevelOffset&&y===e.state.dropTargetKey&&g===e.state.dropContainerKey&&C===e.state.dropTargetPos&&x===e.state.dropAllowed&&E===e.state.dragOverNodeKey||e.setState({dropPosition:h,dropLevelOffset:m,dropTargetKey:y,dropContainerKey:g,dropTargetPos:C,dropAllowed:x,dragOverNodeKey:E}),null==s||s({event:n,node:nD(t.props)}))}},e.onNodeDragLeave=function(n,t){e.currentMouseOverDroppableNodeKey!==t.props.eventKey||n.currentTarget.contains(n.relatedTarget)||(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;null==r||r({event:n,node:nD(t.props)})},e.onWindowDragEnd=function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(n,t){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),null==r||r({event:n,node:nD(t.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(n,t){var r,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.state,l=a.dragChildrenKeys,i=a.dropPosition,c=a.dropTargetKey,d=a.dropTargetPos;if(a.dropAllowed){var s=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==c){var u=(0,p.Z)((0,p.Z)({},nO(c,e.getTreeNodeRequiredProps())),{},{active:(null===(r=e.getActiveItem())||void 0===r?void 0:r.key)===c,data:e.state.keyEntities[c].node}),f=-1!==l.indexOf(c);(0,E.ZP)(!f,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var v=nH(d),h={event:n,node:nD(u),dragNode:e.dragNode?nD(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(l),dropToGap:0!==i,dropPosition:i+Number(v[v.length-1])};o||null==s||s(h),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(n,t){var r=e.state,o=r.expandedKeys,a=r.flattenNodes,l=t.expanded,i=t.key;if(!t.isLeaf&&!n.shiftKey&&!n.metaKey&&!n.ctrlKey){var c=a.filter(function(e){return e.key===i})[0],d=nD((0,p.Z)((0,p.Z)({},nO(i,e.getTreeNodeRequiredProps())),{},{data:c.data}));e.setExpandedKeys(l?nI(o,i):nA(o,i)),e.onNodeExpand(n,d)}},e.onNodeClick=function(n,t){var r=e.props,o=r.onClick;"click"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeDoubleClick=function(n,t){var r=e.props,o=r.onDoubleClick;"doubleClick"===r.expandAction&&e.triggerExpandActionExpand(n,t),null==o||o(n,t)},e.onNodeSelect=function(n,t){var r=e.state.selectedKeys,o=e.state,a=o.keyEntities,l=o.fieldNames,i=e.props,c=i.onSelect,d=i.multiple,s=t.selected,u=t[l.key],f=!s,p=(r=f?d?nA(r,u):[u]:nI(r,u)).map(function(e){var n=a[e];return n?n.node:null}).filter(function(e){return e});e.setUncontrolledState({selectedKeys:r}),null==c||c(r,{event:"select",selected:f,node:t,selectedNodes:p,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,t,r){var o,a=e.state,l=a.keyEntities,i=a.checkedKeys,c=a.halfCheckedKeys,d=e.props,s=d.checkStrictly,u=d.onCheck,f=t.key,p={event:"check",node:t,checked:r,nativeEvent:n.nativeEvent};if(s){var h=r?nA(i,f):nI(i,f);o={checked:h,halfChecked:nI(c,f)},p.checkedNodes=h.map(function(e){return l[e]}).filter(function(e){return e}).map(function(e){return e.node}),e.setUncontrolledState({checkedKeys:h})}else{var m=n7([].concat((0,v.Z)(i),[f]),!0,l),y=m.checkedKeys,g=m.halfCheckedKeys;if(!r){var x=new Set(y);x.delete(f);var C=n7(Array.from(x),{checked:!1,halfCheckedKeys:g},l);y=C.checkedKeys,g=C.halfCheckedKeys}o=y,p.checkedNodes=[],p.checkedNodesPositions=[],p.halfCheckedKeys=g,y.forEach(function(e){var n=l[e];if(n){var t=n.node,r=n.pos;p.checkedNodes.push(t),p.checkedNodesPositions.push({node:t,pos:r})}}),e.setUncontrolledState({checkedKeys:y},!1,{halfCheckedKeys:g})}null==u||u(o,p)},e.onNodeLoad=function(n){var t=n.key,r=new Promise(function(r,o){e.setState(function(a){var l=a.loadedKeys,i=a.loadingKeys,c=void 0===i?[]:i,d=e.props,s=d.loadData,u=d.onLoad;return s&&-1===(void 0===l?[]:l).indexOf(t)&&-1===c.indexOf(t)?(s(n).then(function(){var o=nA(e.state.loadedKeys,t);null==u||u(o,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:o}),e.setState(function(e){return{loadingKeys:nI(e.loadingKeys,t)}}),r()}).catch(function(n){if(e.setState(function(e){return{loadingKeys:nI(e.loadingKeys,t)}}),e.loadingRetryTimes[t]=(e.loadingRetryTimes[t]||0)+1,e.loadingRetryTimes[t]>=10){var a=e.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:nA(a,t)}),r()}o(n)}),{loadingKeys:nA(c,t)}):null})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(n,t){var r=e.props.onMouseEnter;null==r||r({event:n,node:t})},e.onNodeMouseLeave=function(n,t){var r=e.props.onMouseLeave;null==r||r({event:n,node:t})},e.onNodeContextMenu=function(n,t){var r=e.props.onRightClick;r&&(n.preventDefault(),r({event:n,node:t}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var t=arguments.length,r=Array(t),o=0;o1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var o=!1,a=!0,l={};Object.keys(n).forEach(function(t){if(t in e.props){a=!1;return}o=!0,l[t]=n[t]}),o&&(!t||a)&&e.setState((0,p.Z)((0,p.Z)({},l),r))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,nh.Z)(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,n,t=this.state,r=t.focused,o=t.flattenNodes,a=t.keyEntities,l=t.draggingNodeKey,s=t.activeKey,u=t.dropLevelOffset,p=t.dropContainerKey,v=t.dropTargetKey,m=t.dropPosition,g=t.dragOverNodeKey,x=t.indent,C=this.props,E=C.prefixCls,k=C.className,Z=C.style,N=C.showLine,b=C.focusable,w=C.tabIndex,S=C.selectable,K=C.showIcon,O=C.icon,D=C.switcherIcon,P=C.draggable,R=C.checkable,M=C.checkStrictly,L=C.disabled,T=C.motion,I=C.loadData,A=C.filterTreeNode,H=C.height,z=C.itemHeight,F=C.virtual,_=C.titleRender,j=C.dropIndicatorRender,B=C.onContextMenu,V=C.onScroll,W=C.direction,U=C.rootClassName,G=C.rootStyle,X=(0,y.Z)(this.props,{aria:!0,data:!0});return P&&(n="object"===(0,i.Z)(P)?P:"function"==typeof P?{nodeDraggable:P}:{}),h.createElement(nC.Provider,{value:{prefixCls:E,selectable:S,showIcon:K,icon:O,switcherIcon:D,draggable:n,draggingNodeKey:l,checkable:R,checkStrictly:M,disabled:L,keyEntities:a,dropLevelOffset:u,dropContainerKey:p,dropTargetKey:v,dropPosition:m,dragOverNodeKey:g,indent:x,direction:W,dropIndicatorRender:j,loadData:I,filterTreeNode:A,titleRender:_,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},h.createElement("div",{role:"tree",className:f()(E,k,U,(e={},(0,c.Z)(e,"".concat(E,"-show-line"),N),(0,c.Z)(e,"".concat(E,"-focused"),r),(0,c.Z)(e,"".concat(E,"-active-focused"),null!==s),e)),style:G},h.createElement(n8,(0,d.Z)({ref:this.listRef,prefixCls:E,style:Z,data:o,disabled:L,selectable:S,checkable:!!R,motion:T,dragging:null!==l,height:H,itemHeight:z,virtual:F,focusable:b,focused:r,tabIndex:void 0===w?0:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:B,onScroll:V},this.getTreeNodeRequiredProps(),X))))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var t,r,o=n.prevProps,a={prevProps:e};function l(n){return!o&&n in e||o&&o[n]!==e[n]}var i=n.fieldNames;if(l("fieldNames")&&(i=nb(e.fieldNames),a.fieldNames=i),l("treeData")?t=e.treeData:l("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),t=nw(e.children)),t){a.treeData=t;var d=nK(t,{fieldNames:i});a.keyEntities=(0,p.Z)((0,c.Z)({},nQ,n1),d.keyEntities)}var s=a.keyEntities||n.keyEntities;if(l("expandedKeys")||o&&l("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?nB(e.expandedKeys,s):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,p.Z)({},s);delete u[nQ],a.expandedKeys=Object.keys(u).map(function(e){return u[e].key})}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?nB(e.defaultExpandedKeys,s):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,t||a.expandedKeys){var f=nS(t||n.treeData,a.expandedKeys||n.expandedKeys,i);a.flattenNodes=f}if(e.selectable&&(l("selectedKeys")?a.selectedKeys=n_(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=n_(e.defaultSelectedKeys,e))),e.checkable&&(l("checkedKeys")?r=nj(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?r=nj(e.defaultCheckedKeys)||{}:t&&(r=nj(e.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),r)){var v=r,h=v.checkedKeys,m=void 0===h?[]:h,y=v.halfCheckedKeys,g=void 0===y?[]:y;if(!e.checkStrictly){var x=n7(m,!0,s);m=x.checkedKeys,g=x.halfCheckedKeys}a.checkedKeys=m,a.halfCheckedKeys=g}return l("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}}]),t}(h.Component);n9.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:function(e){var n=e.dropPosition,t=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(n){case -1:o.top=0,o.left=-t*r;break;case 1:o.bottom=0,o.left=-t*r;break;case 0:o.bottom=0,o.left=r}return h.createElement("div",{style:o})},allowDrop:function(){return!0},expandAction:!1},n9.TreeNode=nT;var te=t(33603),tn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},tt=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:tn}))};tt.displayName="FileOutlined";var tr=h.forwardRef(tt),to={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ta=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:to}))};ta.displayName="FolderOpenOutlined";var tl=h.forwardRef(ta),ti={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},tc=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:ti}))};tc.displayName="FolderOutlined";var td=h.forwardRef(tc);function ts(e,n){e.forEach(function(e){var t=e.key,r=e.children;!1!==n(t,e)&&ts(r||[],n)})}function tu(e,n){var t=(0,v.Z)(n),r=[];return ts(e,function(e,n){var o=t.indexOf(e);return -1!==o&&(r.push(n),t.splice(o,1)),!!t.length}),r}(a=l||(l={}))[a.None=0]="None",a[a.Start=1]="Start",a[a.End=2]="End";var tf=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>n.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t};function tp(e){var n=e.isLeaf,t=e.expanded;return n?h.createElement(tr,null):t?h.createElement(tl,null):h.createElement(td,null)}function tv(e){var n=e.treeData,t=e.children;return n||nw(t)}var th=function(e,n){var t=e.defaultExpandAll,r=e.defaultExpandParent,o=e.defaultExpandedKeys,a=tf(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]),i=h.useRef(),u=h.useRef(),p=function(){var e=nK(tv(a)).keyEntities;return t?Object.keys(e):r?nB(a.expandedKeys||o||[],e):a.expandedKeys||o},m=h.useState(a.selectedKeys||a.defaultSelectedKeys||[]),y=(0,s.Z)(m,2),g=y[0],x=y[1],C=h.useState(function(){return p()}),E=(0,s.Z)(C,2),k=E[0],Z=E[1];h.useEffect(function(){"selectedKeys"in a&&x(a.selectedKeys)},[a.selectedKeys]),h.useEffect(function(){"expandedKeys"in a&&Z(a.expandedKeys)},[a.expandedKeys]);var N=function(e,n){var t;return"expandedKeys"in a||Z(e),null===(t=a.onExpand)||void 0===t?void 0:t.call(a,e,n)},b=function(e,n){var t,r,o,c,s,f,p,h,m,y=a.multiple,g=n.node,C=n.nativeEvent,E=g.key,Z=void 0===E?"":E,N=tv(a),b=(0,d.Z)((0,d.Z)({},n),{selected:!0}),w=(null==C?void 0:C.ctrlKey)||(null==C?void 0:C.metaKey),S=null==C?void 0:C.shiftKey;y&&w?(m=e,i.current=Z,u.current=m,b.selectedNodes=tu(N,m)):y&&S?(m=Array.from(new Set([].concat((0,v.Z)(u.current||[]),(0,v.Z)((r=(t={treeData:N,expandedKeys:k,startKey:Z,endKey:i.current}).treeData,o=t.expandedKeys,c=t.startKey,s=t.endKey,f=[],p=l.None,c&&c===s?[c]:c&&s?(ts(r,function(e){if(p===l.End)return!1;if(e===c||e===s){if(f.push(e),p===l.None)p=l.Start;else if(p===l.Start)return p=l.End,!1}else p===l.Start&&f.push(e);return o.includes(e)}),f):[]))))),b.selectedNodes=tu(N,m)):(m=[Z],i.current=Z,u.current=m,b.selectedNodes=tu(N,m)),null===(h=a.onSelect)||void 0===h||h.call(a,m,b),"selectedKeys"in a||x(m)},w=h.useContext(eP.E_),S=w.getPrefixCls,K=w.direction,O=a.prefixCls,D=a.className,P=a.showIcon,R=a.expandAction,M=tf(a,["prefixCls","className","showIcon","expandAction"]),L=S("tree",O),T=f()("".concat(L,"-directory"),(0,c.Z)({},"".concat(L,"-directory-rtl"),"rtl"===K),D);return h.createElement(tD,(0,d.Z)({icon:tp,ref:n,blockNode:!0},M,{showIcon:void 0===P||P,expandAction:void 0===R?"click":R,prefixCls:L,className:T,expandedKeys:k,selectedKeys:g,onSelect:b,onExpand:N}))},tm=h.forwardRef(th);function ty(e){var n,t=e.dropPosition,r=e.dropLevelOffset,o=e.prefixCls,a=e.indent,l=e.direction,i=void 0===l?"ltr":l,d="ltr"===i?"left":"right",s=(n={},(0,c.Z)(n,d,-r*a+4),(0,c.Z)(n,"ltr"===i?"right":"left",0),n);switch(t){case -1:s.top=-3;break;case 1:s.bottom=-3;break;default:s.bottom=-3,s[d]=a+4}return h.createElement("div",{style:s,className:"".concat(o,"-drop-indicator")})}var tg={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},tx=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:tg}))};tx.displayName="CaretDownFilled";var tC=h.forwardRef(tx),tE=t(50888),tk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},tZ=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:tk}))};tZ.displayName="MinusSquareOutlined";var tN=h.forwardRef(tZ),tb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},tw=function(e,n){return h.createElement(eU.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:n,icon:tb}))};tw.displayName="PlusSquareOutlined";var tS=h.forwardRef(tw),tK=t(96159),tO=h.forwardRef(function(e,n){var t,r=h.useContext(eP.E_),o=r.getPrefixCls,a=r.direction,l=r.virtual,s=e.prefixCls,u=e.className,p=e.showIcon,v=void 0!==p&&p,m=e.showLine,y=e.switcherIcon,g=e.blockNode,x=void 0!==g&&g,C=e.children,E=e.checkable,k=void 0!==E&&E,Z=e.selectable,N=void 0===Z||Z,b=e.draggable,w=e.motion,S=void 0===w?(0,d.Z)((0,d.Z)({},te.ZP),{motionAppear:!1}):w,K=o("tree",s),O=(0,d.Z)((0,d.Z)({},e),{checkable:k,selectable:N,showIcon:v,motion:S,blockNode:x,showLine:Boolean(m),dropIndicatorRender:ty}),D=h.useMemo(function(){if(!b)return!1;var e={};switch((0,i.Z)(b)){case"function":e.nodeDraggable=b;break;case"object":e=(0,d.Z)({},b)}return!1!==e.icon&&(e.icon=e.icon||h.createElement(np,null)),e},[b]);return h.createElement(n9,(0,d.Z)({itemHeight:20,ref:n,virtual:l},O,{prefixCls:K,className:f()((t={},(0,c.Z)(t,"".concat(K,"-icon-hide"),!v),(0,c.Z)(t,"".concat(K,"-block-node"),x),(0,c.Z)(t,"".concat(K,"-unselectable"),!N),(0,c.Z)(t,"".concat(K,"-rtl"),"rtl"===a),t),u),direction:a,checkable:k?h.createElement("span",{className:"".concat(K,"-checkbox-inner")}):k,selectable:N,switcherIcon:function(e){return function(e,n,t,r){var o,a=r.isLeaf,l=r.expanded;if(r.loading)return h.createElement(tE.Z,{className:"".concat(e,"-switcher-loading-icon")});if(t&&"object"===(0,i.Z)(t)&&(o=t.showLeafIcon),a){if(!t)return null;if("boolean"!=typeof o&&o){var c="function"==typeof o?o(r):o;return(0,tK.l$)(c)?(0,tK.Tm)(c,{className:f()(c.props.className||"","".concat(e,"-switcher-line-custom-icon"))}):c}return o?h.createElement(tr,{className:"".concat(e,"-switcher-line-icon")}):h.createElement("span",{className:"".concat(e,"-switcher-leaf-line")})}var d="".concat(e,"-switcher-icon"),s="function"==typeof n?n(r):n;return(0,tK.l$)(s)?(0,tK.Tm)(s,{className:f()(s.props.className||"",d)}):s||(t?l?h.createElement(tN,{className:"".concat(e,"-switcher-line-icon")}):h.createElement(tS,{className:"".concat(e,"-switcher-line-icon")}):h.createElement(tC,{className:d}))}(K,y,m,e)},draggable:D}),C)});tO.TreeNode=nT,tO.DirectoryTree=tm;var tD=tO,tP=t(57838),tR=t(68795),tM=t(69677),tL=function(e){var n=e.value,t=e.onChange,r=e.filterSearch,o=e.tablePrefixCls,a=e.locale;return r?h.createElement("div",{className:"".concat(o,"-filter-dropdown-search")},h.createElement(tM.Z,{prefix:h.createElement(tR.Z,null),placeholder:a.filterSearchPlaceholder,onChange:t,value:n,htmlSize:1,className:"".concat(o,"-filter-dropdown-search-input")})):null},tT=function(e){return h.createElement("div",{className:e.className,onClick:function(e){return e.stopPropagation()}},e.children)};function tI(e,n){return("string"==typeof n||"number"==typeof n)&&(null==n?void 0:n.toString().toLowerCase().includes(e.trim().toLowerCase()))}var tA=function(e){var n,t,r,o,a,l,i=e.tablePrefixCls,u=e.prefixCls,p=e.column,v=e.dropdownPrefixCls,m=e.columnKey,y=e.filterMultiple,g=e.filterMode,x=e.filterSearch,C=void 0!==x&&x,E=e.filterState,k=e.triggerFilter,Z=e.locale,N=e.children,b=e.getPopupContainer,w=p.filterDropdownOpen,S=p.onFilterDropdownOpenChange,K=p.filterDropdownVisible,O=p.onFilterDropdownVisibleChange,D=p.filterResetToDefaultFilteredValue,P=p.defaultFilteredValue,R=h.useState(!1),M=(0,s.Z)(R,2),L=M[0],T=M[1],I=!!(E&&((null===(r=E.filteredKeys)||void 0===r?void 0:r.length)||E.forceFiltered)),A=function(e){T(e),null==S||S(e),null==O||O(e)};o="boolean"==typeof w?w:"boolean"==typeof K?K:L;var H=null==E?void 0:E.filteredKeys,z=(n=h.useRef(H||[]),t=(0,tP.Z)(),[function(){return n.current},function(e){n.current=e,t()}]),F=(0,s.Z)(z,2),_=F[0],j=F[1],B=function(e){j(e.selectedKeys)},V=function(e,n){var t=n.node,r=n.checked;y?B({selectedKeys:e}):B({selectedKeys:r&&t.key?[t.key]:[]})};h.useEffect(function(){L&&B({selectedKeys:H||[]})},[H]);var W=h.useState([]),U=(0,s.Z)(W,2),G=U[0],X=U[1],q=function(e){X(e)},Y=h.useState(""),$=(0,s.Z)(Y,2),J=$[0],Q=$[1],ee=function(e){Q(e.target.value)};h.useEffect(function(){L||Q("")},[L]);var en=function(e){var n=e&&e.length?e:null;if(null===n&&(!E||!E.filteredKeys)||eY()(n,null==E?void 0:E.filteredKeys))return null;k({column:p,key:m,filteredKeys:n})},et=function(){A(!1),en(_())},er=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1},n=e.confirm,t=e.closeDropdown;n&&en([]),t&&A(!1),Q(""),D?j((P||[]).map(function(e){return String(e)})):j([])},eo=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};e.closeDropdown&&A(!1),en(_())},ea=function(e){e&&void 0!==H&&j(H||[]),A(e),e||p.filterDropdown||et()},el=f()((0,c.Z)({},"".concat(v,"-menu-without-submenu"),!(p.filters||[]).some(function(e){return e.children}))),ei=function(e){e.target.checked?j(tz(null==p?void 0:p.filters).map(function(e){return String(e)})):j([])},ec=function e(n){var t;return(0,d.Z)((0,d.Z)({},n),{text:n.title,value:n.key,children:(null===(t=n.children)||void 0===t?void 0:t.map(function(n){return e(n)}))||[]})};if("function"==typeof p.filterDropdown)a=p.filterDropdown({prefixCls:"".concat(v,"-custom"),setSelectedKeys:function(e){return B({selectedKeys:e})},selectedKeys:_(),confirm:eo,clearFilters:er,filters:p.filters,visible:o,close:function(){A(!1)}});else if(p.filterDropdown)a=p.filterDropdown;else{var ed=_()||[];a=h.createElement(h.Fragment,null,0===(p.filters||[]).length?h.createElement(e0.Z,{image:e0.Z.PRESENTED_IMAGE_SIMPLE,description:Z.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===(void 0===g?"menu":g)?h.createElement(h.Fragment,null,h.createElement(tL,{filterSearch:C,value:J,onChange:ee,tablePrefixCls:i,locale:Z}),h.createElement("div",{className:"".concat(i,"-filter-dropdown-tree")},y?h.createElement(eJ.Z,{checked:ed.length===tz(p.filters).length,indeterminate:ed.length>0&&ed.lengthn.indexOf(r)&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);on.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t},tV=t(84506),tW=t(80882),tU={},tG="SELECT_ALL",tX="SELECT_INVERT",tq="SELECT_NONE",tY=[],t$=t(39398),tJ=t(10010),tQ=t(94199),t0="ascend",t1="descend";function t2(e){return"object"===(0,i.Z)(e.sorter)&&"number"==typeof e.sorter.multiple&&e.sorter.multiple}function t3(e){return"function"==typeof e?e:!!e&&"object"===(0,i.Z)(e)&&!!e.compare&&e.compare}function t4(e,n,t){var r=[];function o(e,n){r.push({column:e,key:ej(e,n),multiplePriority:t2(e),sortOrder:e.sortOrder})}return(e||[]).forEach(function(e,a){var l=eB(a,t);e.children?("sortOrder"in e&&o(e,l),r=[].concat((0,v.Z)(r),(0,v.Z)(t4(e.children,n,l)))):e.sorter&&("sortOrder"in e?o(e,l):n&&e.defaultSortOrder&&r.push({column:e,key:ej(e,l),multiplePriority:t2(e),sortOrder:e.defaultSortOrder}))}),r}function t8(e){var n=e.column;return{column:n,order:e.sortOrder,field:n.dataIndex,columnKey:n.key}}function t6(e){var n=e.filter(function(e){return e.sortOrder}).map(t8);return 0===n.length&&e.length?(0,d.Z)((0,d.Z)({},t8(e[e.length-1])),{column:void 0}):n.length<=1?n[0]||{}:n}function t5(e,n,t){var r=n.slice().sort(function(e,n){return n.multiplePriority-e.multiplePriority}),o=e.slice(),a=r.filter(function(e){var n=e.column.sorter,t=e.sortOrder;return t3(n)&&t});return a.length?o.sort(function(e,n){for(var t=0;t2&&void 0!==arguments[2]&&arguments[2],r=(0,d.Z)((0,d.Z)({},es),e);t&&(es.resetPagination(),r.pagination.current&&(r.pagination.current=1),y&&y.onChange&&y.onChange(1,r.pagination.pageSize)),M&&!1!==M.scrollToFirstRowOnChange&&ea.body.current&&function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.getContainer,r=n.callback,o=n.duration,a=void 0===o?450:o,l=(void 0===t?function(){return window}:t)(),i=function(e,n){if("undefined"==typeof window)return 0;var t,r,o=n?"scrollTop":"scrollLeft",a=0;return ez(e)?a=e[n?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[o]:e instanceof HTMLElement?a=e[o]:e&&(a=e[o]),e&&!ez(e)&&"number"!=typeof a&&(a=null===(r=(null!==(t=e.ownerDocument)&&void 0!==t?t:e).documentElement)||void 0===r?void 0:r[o]),a}(l,!0),c=Date.now(),d=function e(){var n,t,o=Date.now()-c,d=(n=o>a?a:o,t=0-i,(n/=a/2)<1?t/2*n*n*n+i:t/2*((n-=2)*n*n+2)+i);ez(l)?l.scrollTo(window.pageXOffset,d):l instanceof Document||"HTMLDocument"===l.constructor.name?l.documentElement.scrollTop=d:l.scrollTop=d,o0?e7:e8}),na=Math.ceil((e7||e8)/no.pageSize),no.current>na&&(no.current=na||1),nl=function(e,n){nr({current:null!=e?e:1,pageSize:n||no.pageSize})},ni=function(e,n){var t;y&&(null===(t=y.onChange)||void 0===t||t.call(y,e,n)),nl(e,n),eK(e,n||(null==no?void 0:no.pageSize))},!1===y?[{},function(){}]:[(0,d.Z)((0,d.Z)({},no),{onChange:ni}),nl]),e_=(0,s.Z)(eF,2),eW=e_[0],eU=e_[1];es.pagination=!1===y?{}:(nc=y,nu={current:(nd=eW).current,pageSize:nd.pageSize},Object.keys(nc&&"object"===(0,i.Z)(nc)?nc:{}).forEach(function(e){var n=nd[e];"function"!=typeof n&&(nu[e]=n)}),nu),es.resetPagination=eU;var eG=h.useMemo(function(){if(!1===y||!eW.pageSize)return eN;var e=eW.current,n=void 0===e?1:e,t=eW.total,r=eW.pageSize,o=void 0===r?10:r;return eN.lengtho?eN.slice((n-1)*o,n*o):eN:eN.slice((n-1)*o,n*o)},[!!y,eN,eW&&eW.current,eW&&eW.pageSize,eW&&eW.total]),eX=(nf={prefixCls:J,data:eN,pageData:eG,getRowKey:ei,getRecordByKey:ed,expandType:eo,childrenColumnName:er,locale:q,getPopupContainer:w},nv=(np=g||{}).preserveSelectedRowKeys,nh=np.selectedRowKeys,nm=np.defaultSelectedRowKeys,ny=np.getCheckboxProps,ng=np.onChange,nC=np.onSelect,nE=np.onSelectAll,nk=np.onSelectInvert,nZ=np.onSelectNone,nN=np.onSelectMultiple,nb=np.columnWidth,nw=np.type,nS=np.selections,nO=np.fixed,nD=np.renderCell,nP=np.hideSelectAll,nM=void 0===(nR=np.checkStrictly)||nR,nL=nf.prefixCls,nT=nf.data,nH=nf.pageData,nz=nf.getRecordByKey,nF=nf.getRowKey,n_=nf.expandType,nj=nf.childrenColumnName,nB=nf.locale,nV=nf.getPopupContainer,nW=(0,e3.Z)(nh||nm||tY,{value:nh}),nG=(nU=(0,s.Z)(nW,2))[0],nX=nU[1],nq=h.useRef(new Map),nY=(0,h.useCallback)(function(e){if(nv){var n=new Map;e.forEach(function(e){var t=nz(e);!t&&nq.current.has(e)&&(t=nq.current.get(e)),n.set(e,t)}),nq.current=n}},[nz,nv]),h.useEffect(function(){nY(nG)},[nG]),n$=(0,h.useMemo)(function(){return nM?{keyEntities:null}:nK(nT,{externalGetKey:nF,childrenPropName:nj})},[nT,nF,nM,nj]).keyEntities,nJ=(0,h.useMemo)(function(){return function e(n,t){var r=[];return(n||[]).forEach(function(n){r.push(n),n&&"object"===(0,i.Z)(n)&&t in n&&(r=[].concat((0,v.Z)(r),(0,v.Z)(e(n[t],t))))}),r}(nH,nj)},[nH,nj]),nQ=(0,h.useMemo)(function(){var e=new Map;return nJ.forEach(function(n,t){var r=nF(n,t),o=(ny?ny(n):null)||{};e.set(r,o)}),e},[nJ,nF,ny]),n0=(0,h.useCallback)(function(e){var n;return!!(null===(n=nQ.get(nF(e)))||void 0===n?void 0:n.disabled)},[nQ,nF]),n1=(0,h.useMemo)(function(){if(nM)return[nG||[],[]];var e=n7(nG,!0,n$,n0);return[e.checkedKeys||[],e.halfCheckedKeys]},[nG,nM,n$,n0]),n3=(n2=(0,s.Z)(n1,2))[0],n4=n2[1],n8=(0,h.useMemo)(function(){var e="radio"===nw?n3.slice(0,1):n3;return new Set(e)},[n3,nw]),n6=(0,h.useMemo)(function(){return"radio"===nw?new Set:new Set(n4)},[n4,nw]),n5=(0,h.useState)(null),te=(n9=(0,s.Z)(n5,2))[0],tn=n9[1],h.useEffect(function(){g||nX(tY)},[!!g]),tt=(0,h.useCallback)(function(e,n){var t,r;nY(e),nv?(t=e,r=e.map(function(e){return nq.current.get(e)})):(t=[],r=[],e.forEach(function(e){var n=nz(e);void 0!==n&&(t.push(e),r.push(n))})),nX(t),null==ng||ng(t,r,{type:n})},[nX,nz,ng,nv]),tr=(0,h.useCallback)(function(e,n,t,r){if(nC){var o=t.map(function(e){return nz(e)});nC(nz(e),n,o,r)}tt(t,"single")},[nC,nz,tt]),to=(0,h.useMemo)(function(){return!nS||nP?null:(!0===nS?[tG,tX,tq]:nS).map(function(e){return e===tG?{key:"all",text:nB.selectionAll,onSelect:function(){tt(nT.map(function(e,n){return nF(e,n)}).filter(function(e){var n=nQ.get(e);return!(null==n?void 0:n.disabled)||n8.has(e)}),"all")}}:e===tX?{key:"invert",text:nB.selectInvert,onSelect:function(){var e=new Set(n8);nH.forEach(function(n,t){var r=nF(n,t),o=nQ.get(r);(null==o?void 0:o.disabled)||(e.has(r)?e.delete(r):e.add(r))});var n=Array.from(e);nk&&nk(n),tt(n,"invert")}}:e===tq?{key:"none",text:nB.selectNone,onSelect:function(){null==nZ||nZ(),tt(Array.from(n8).filter(function(e){var n=nQ.get(e);return null==n?void 0:n.disabled}),"none")}}:e}).map(function(e){return(0,d.Z)((0,d.Z)({},e),{onSelect:function(){for(var n,t=arguments.length,r=Array(t),o=0;o0&&g&&(ee.expandIconColumnIndex-=1),"number"!=typeof ee.indentSize&&(ee.indentSize="number"==typeof R?R:15);var e1=h.useCallback(function(e){return ew(eY(eE(ev(e))))},[ev,eE,eY]);if(!1!==y&&(null==eW?void 0:eW.total)){td=eW.size?eW.size:"small"===X||"middle"===X?"small":void 0;var e2,e4,e8,e6,e5,e7,e9,ne,nn,nt,nr,no,na,nl,ni,nc,nd,nu,nf,np,nv,nh,nm,ny,ng,nC,nE,nk,nZ,nN,nb,nw,nS,nO,nD,nP,nR,nM,nL,nT,nH,nz,nF,n_,nj,nB,nV,nW,nU,nG,nX,nq,nY,n$,nJ,nQ,n0,n1,n2,n3,n4,n8,n6,n5,n9,te,tn,tt,tr,to,ta,tl,ti,tc,td,ts=function(e){return h.createElement(eI.Z,(0,d.Z)({},eW,{className:f()("".concat(J,"-pagination ").concat(J,"-pagination-").concat(e),eW.className),size:td}))},tu="rtl"===G?"left":"right",tf=eW.position;if(null!==tf&&Array.isArray(tf)){var tp=tf.find(function(e){return e.includes("top")}),tv=tf.find(function(e){return e.includes("bottom")}),th=tf.every(function(e){return"none"==="".concat(e)});tp||tv||th||(tc=ts(tu)),tp&&(ti=ts(tp.toLowerCase().replace("top",""))),tv&&(tc=ts(tv.toLowerCase().replace("bottom","")))}else tc=ts(tu)}"boolean"==typeof S?t={spinning:S}:"object"===(0,i.Z)(S)&&(t=(0,d.Z)({spinning:!0},S));var tm=f()("".concat(J,"-wrapper"),(0,c.Z)({},"".concat(J,"-wrapper-rtl"),"rtl"===G),o);return h.createElement("div",{ref:n,className:tm,style:a},h.createElement(eA.Z,(0,d.Z)({spinning:!1},t),ti,h.createElement(eO,(0,d.Z)({},_,{columns:F,direction:G,expandable:ee,prefixCls:J,className:f()((tl={},(0,c.Z)(tl,"".concat(J,"-middle"),"middle"===X),(0,c.Z)(tl,"".concat(J,"-small"),"small"===X),(0,c.Z)(tl,"".concat(J,"-bordered"),u),(0,c.Z)(tl,"".concat(J,"-empty"),0===Y.length),tl)),data:eG,rowKey:ei,rowClassName:e0,emptyText:T&&T.emptyText||(U||eR.Z)("Table"),internalHooks:eS,internalRefs:ea,transformColumns:e1})),tc))});t9.SELECTION_COLUMN=tU,t9.EXPAND_COLUMN=eO.EXPAND_COLUMN,t9.SELECTION_ALL=tG,t9.SELECTION_INVERT=tX,t9.SELECTION_NONE=tq,t9.Column=eF,t9.ColumnGroup=e_,t9.Summary=eh;var re=t9},50132:function(e,n,t){var r=t(87462),o=t(4942),a=t(45987),l=t(1413),i=t(15671),c=t(43144),d=t(60136),s=t(33643),u=t(67294),f=t(94184),p=t.n(f),v=function(e){(0,d.Z)(t,e);var n=(0,s.Z)(t);function t(e){(0,i.Z)(this,t),(r=n.call(this,e)).handleChange=function(e){var n=r.props,t=n.disabled,o=n.onChange;!t&&("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:(0,l.Z)((0,l.Z)({},r.props),{},{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var r,o="checked"in e?e.checked:e.defaultChecked;return r.state={checked:o},r}return(0,c.Z)(t,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e,n=this.props,t=n.prefixCls,l=n.className,i=n.style,c=n.name,d=n.id,s=n.type,f=n.disabled,v=n.readOnly,h=n.tabIndex,m=n.onClick,y=n.onFocus,g=n.onBlur,x=n.onKeyDown,C=n.onKeyPress,E=n.onKeyUp,k=n.autoFocus,Z=n.value,N=n.required,b=(0,a.Z)(n,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","autoFocus","value","required"]),w=Object.keys(b).reduce(function(e,n){return("aria-"===n.substr(0,5)||"data-"===n.substr(0,5)||"role"===n)&&(e[n]=b[n]),e},{}),S=this.state.checked,K=p()(t,l,(e={},(0,o.Z)(e,"".concat(t,"-checked"),S),(0,o.Z)(e,"".concat(t,"-disabled"),f),e));return u.createElement("span",{className:K,style:i},u.createElement("input",(0,r.Z)({name:c,id:d,type:s,required:N,readOnly:v,disabled:f,tabIndex:h,className:"".concat(t,"-input"),checked:!!S,onClick:m,onFocus:y,onBlur:g,onKeyUp:E,onKeyDown:x,onKeyPress:C,onChange:this.handleChange,autoFocus:k,ref:this.saveInput,value:Z},w)),u.createElement("span",{className:"".concat(t,"-inner")}))}}],[{key:"getDerivedStateFromProps",value:function(e,n){return"checked"in e?(0,l.Z)((0,l.Z)({},n),{},{checked:e.checked}):null}}]),t}(u.Component);v.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){},onKeyDown:function(){},onKeyPress:function(){},onKeyUp:function(){}},n.Z=v}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/370.6ca8919edc7ae798.js b/static/web/_next/static/chunks/370.6ca8919edc7ae798.js new file mode 100644 index 000000000..3a36a8abc --- /dev/null +++ b/static/web/_next/static/chunks/370.6ca8919edc7ae798.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[370],{70370:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(?:"+words.join("|")+")$","i")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{sparql:function(){return sparql}});var curPunc,ops=wordRegexp(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),keywords=wordRegexp(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load","into"]),operatorChars=/[*+\-<>=&|\^\/!\?]/;function tokenBase(stream,state){var ch=stream.next();if(curPunc=null,"$"==ch||"?"==ch)return"?"==ch&&stream.match(/\s/,!1)?"operator":(stream.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variableName.local");if("<"==ch&&!stream.match(/^[\s\u00a0=]/,!1))return stream.match(/^[^\s\u00a0>]*>?/),"atom";if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var ch1,escaped=!1;null!=(ch1=stream.next());){if(ch1==ch&&!escaped){state.tokenize=tokenBase;break}escaped=!escaped&&"\\"==ch1}return"string"},state.tokenize(stream,state);if(/[{}\(\),\.;\[\]]/.test(ch))return curPunc=ch,"bracket";if("#"==ch)return stream.skipToEnd(),"comment";if(operatorChars.test(ch))return"operator";if(":"==ch)return eatPnLocal(stream),"atom";if("@"==ch)return stream.eatWhile(/[a-z\d\-]/i),"meta";if(stream.eatWhile(/[_\w\d]/),stream.eat(":"))return eatPnLocal(stream),"atom";var word=stream.current();return ops.test(word)?"builtin":keywords.test(word)?"keyword":"variable"}function eatPnLocal(stream){stream.match(/(\.(?=[\w_\-\\%])|[:\w_-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-f\d][a-f\d])+/i)}function pushContext(state,type,col){state.context={prev:state.context,indent:state.indent,col:col,type:type}}function popContext(state){state.indent=state.context.indent,state.context=state.context.prev}let sparql={name:"sparql",startState:function(){return{tokenize:tokenBase,context:null,indent:0,col:0}},token:function(stream,state){if(stream.sol()&&(state.context&&null==state.context.align&&(state.context.align=!1),state.indent=stream.indentation()),stream.eatSpace())return null;var style=state.tokenize(stream,state);if("comment"!=style&&state.context&&null==state.context.align&&"pattern"!=state.context.type&&(state.context.align=!0),"("==curPunc)pushContext(state,")",stream.column());else if("["==curPunc)pushContext(state,"]",stream.column());else if("{"==curPunc)pushContext(state,"}",stream.column());else if(/[\]\}\)]/.test(curPunc)){for(;state.context&&"pattern"==state.context.type;)popContext(state);state.context&&curPunc==state.context.type&&(popContext(state),"}"==curPunc&&state.context&&"pattern"==state.context.type&&popContext(state))}else"."==curPunc&&state.context&&"pattern"==state.context.type?popContext(state):/atom|string|variable/.test(style)&&state.context&&(/[\}\]]/.test(state.context.type)?pushContext(state,"pattern",stream.column()):"pattern"!=state.context.type||state.context.align||(state.context.align=!0,state.context.col=stream.column()));return style},indent:function(state,textAfter,cx){var firstChar=textAfter&&textAfter.charAt(0),context=state.context;if(/[\]\}]/.test(firstChar))for(;context&&"pattern"==context.type;)context=context.prev;var closing=context&&firstChar==context.type;return context?"pattern"==context.type?context.col:context.align?context.col+(closing?0:1):context.indent+(closing?0:cx.unit):0},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/370.d28d8b4dda7a28fa.js b/static/web/_next/static/chunks/370.d28d8b4dda7a28fa.js deleted file mode 100644 index 0c889d37d..000000000 --- a/static/web/_next/static/chunks/370.d28d8b4dda7a28fa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[370],{70370:function(t,e,n){function r(t){return RegExp("^(?:"+t.join("|")+")$","i")}n.r(e),n.d(e,{sparql:function(){return d}});var u,a=r(["str","lang","langmatches","datatype","bound","sameterm","isiri","isuri","iri","uri","bnode","count","sum","min","max","avg","sample","group_concat","rand","abs","ceil","floor","round","concat","substr","strlen","replace","ucase","lcase","encode_for_uri","contains","strstarts","strends","strbefore","strafter","year","month","day","hours","minutes","seconds","timezone","tz","now","uuid","struuid","md5","sha1","sha256","sha384","sha512","coalesce","if","strlang","strdt","isnumeric","regex","exists","isblank","isliteral","a","bind"]),o=r(["base","prefix","select","distinct","reduced","construct","describe","ask","from","named","where","order","limit","offset","filter","optional","graph","by","asc","desc","as","having","undef","values","group","minus","in","not","service","silent","using","insert","delete","union","true","false","with","data","copy","to","move","add","create","drop","clear","load","into"]),i=/[*+\-<>=&|\^\/!\?]/;function c(t,e){var n=t.next();if(u=null,"$"==n||"?"==n)return"?"==n&&t.match(/\s/,!1)?"operator":(t.match(/^[A-Za-z0-9_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][A-Za-z0-9_\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]*/),"variableName.local");if("<"==n&&!t.match(/^[\s\u00a0=]/,!1))return t.match(/^[^\s\u00a0>]*>?/),"atom";if('"'==n||"'"==n)return e.tokenize=function(t,e){for(var r,u=!1;null!=(r=t.next());){if(r==n&&!u){e.tokenize=c;break}u=!u&&"\\"==r}return"string"},e.tokenize(t,e);if(/[{}\(\),\.;\[\]]/.test(n))return u=n,"bracket";if("#"==n)return t.skipToEnd(),"comment";if(i.test(n))return"operator";if(":"==n)return s(t),"atom";if("@"==n)return t.eatWhile(/[a-z\d\-]/i),"meta";if(t.eatWhile(/[_\w\d]/),t.eat(":"))return s(t),"atom";var r=t.current();return a.test(r)?"builtin":o.test(r)?"keyword":"variable"}function s(t){t.match(/(\.(?=[\w_\-\\%])|[:\w_-]|\\[-\\_~.!$&'()*+,;=/?#@%]|%[a-f\d][a-f\d])+/i)}function l(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function f(t){t.indent=t.context.indent,t.context=t.context.prev}let d={name:"sparql",startState:function(){return{tokenize:c,context:null,indent:0,col:0}},token:function(t,e){if(t.sol()&&(e.context&&null==e.context.align&&(e.context.align=!1),e.indent=t.indentation()),t.eatSpace())return null;var n=e.tokenize(t,e);if("comment"!=n&&e.context&&null==e.context.align&&"pattern"!=e.context.type&&(e.context.align=!0),"("==u)l(e,")",t.column());else if("["==u)l(e,"]",t.column());else if("{"==u)l(e,"}",t.column());else if(/[\]\}\)]/.test(u)){for(;e.context&&"pattern"==e.context.type;)f(e);e.context&&u==e.context.type&&(f(e),"}"==u&&e.context&&"pattern"==e.context.type&&f(e))}else"."==u&&e.context&&"pattern"==e.context.type?f(e):/atom|string|variable/.test(n)&&e.context&&(/[\}\]]/.test(e.context.type)?l(e,"pattern",t.column()):"pattern"!=e.context.type||e.context.align||(e.context.align=!0,e.context.col=t.column()));return n},indent:function(t,e,n){var r=e&&e.charAt(0),u=t.context;if(/[\]\}]/.test(r))for(;u&&"pattern"==u.type;)u=u.prev;var a=u&&r==u.type;return u?"pattern"==u.type?u.col:u.align?u.col+(a?0:1):u.indent+(a?0:n.unit):0},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3883.407a8c328f77f389.js b/static/web/_next/static/chunks/3883.407a8c328f77f389.js new file mode 100644 index 000000000..389963fe6 --- /dev/null +++ b/static/web/_next/static/chunks/3883.407a8c328f77f389.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3883],{23883:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i"))return curPunc="->",null;if(/[+\-*&%=<>!?|\/~]/.test(ch))return stream.eatWhile(/[+\-*&%=<>|~]/),"operator";if(stream.eatWhile(/[\w\$_]/),"@"==ch)return stream.eatWhile(/[\w\$_\.]/),"meta";if("."==state.lastToken)return"property";if(stream.eat(":"))return curPunc="proplabel","property";var cur=stream.current();return atoms.propertyIsEnumerable(cur)?"atom":keywords.propertyIsEnumerable(cur)?(blockKeywords.propertyIsEnumerable(cur)?curPunc="newstatement":standaloneKeywords.propertyIsEnumerable(cur)&&(curPunc="standalone"),"keyword"):"variable"}function startString(quote,stream,state){var tripleQuoted=!1;if("/"!=quote&&stream.eat(quote)){if(!stream.eat(quote))return"string";tripleQuoted=!0}function t(stream,state){for(var next,escaped=!1,end=!tripleQuoted;null!=(next=stream.next());){if(next==quote&&!escaped){if(!tripleQuoted)break;if(stream.match(quote+quote)){end=!0;break}}if('"'==quote&&"$"==next&&!escaped){if(stream.eat("{"))return state.tokenize.push(function(){var depth=1;function t(stream,state){if("}"==stream.peek()){if(0==--depth)return state.tokenize.pop(),state.tokenize[state.tokenize.length-1](stream,state)}else"{"==stream.peek()&&depth++;return tokenBase(stream,state)}return t.isBase=!0,t}()),"string";if(stream.match(/^\w/,!1))return state.tokenize.push(tokenVariableDeref),"string"}escaped=!escaped&&"\\"==next}return end&&state.tokenize.pop(),"string"}return state.tokenize.push(t),t(stream,state)}function tokenVariableDeref(stream,state){var next=stream.match(/^(\.|[\w\$_]+)/);return next?"."==next[0]?null:"variable":(state.tokenize.pop(),state.tokenize[state.tokenize.length-1](stream,state))}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize.pop();break}maybeEnd="*"==ch}return"comment"}function expectExpression(last,newline){return!last||"operator"==last||"->"==last||/[\.\[\{\(,;:]/.test(last)||"newstatement"==last||"keyword"==last||"proplabel"==last||"standalone"==last&&!newline}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}tokenBase.isBase=!0;let groovy={name:"groovy",startState:function(indentUnit){return{tokenize:[tokenBase],context:new Context(-indentUnit,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0,"statement"!=ctx.type||expectExpression(state.lastToken,!0)||(popContext(state),ctx=state.context)),stream.eatSpace())return null;curPunc=null;var style=state.tokenize[state.tokenize.length-1](stream,state);if("comment"==style)return style;if(null==ctx.align&&(ctx.align=!0),(";"==curPunc||":"==curPunc)&&"statement"==ctx.type)popContext(state);else if("->"==curPunc&&"statement"==ctx.type&&"}"==ctx.prev.type)popContext(state),state.context.align=!1;else if("{"==curPunc)pushContext(state,stream.column(),"}");else if("["==curPunc)pushContext(state,stream.column(),"]");else if("("==curPunc)pushContext(state,stream.column(),")");else if("}"==curPunc){for(;"statement"==ctx.type;)ctx=popContext(state);for("}"==ctx.type&&(ctx=popContext(state));"statement"==ctx.type;)ctx=popContext(state)}else curPunc==ctx.type?popContext(state):("}"==ctx.type||"top"==ctx.type||"statement"==ctx.type&&"newstatement"==curPunc)&&pushContext(state,stream.column(),"statement");return state.startOfLine=!1,state.lastToken=curPunc||style,style},indent:function(state,textAfter,cx){if(!state.tokenize[state.tokenize.length-1].isBase)return null;var firstChar=textAfter&&textAfter.charAt(0),ctx=state.context;"statement"!=ctx.type||expectExpression(state.lastToken,!0)||(ctx=ctx.prev);var closing=firstChar==ctx.type;return"statement"==ctx.type?ctx.indented+("{"==firstChar?0:cx.unit):ctx.align?ctx.column+(closing?0:1):ctx.indented+(closing?0:cx.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3883.5e03e3a398cf3720.js b/static/web/_next/static/chunks/3883.5e03e3a398cf3720.js deleted file mode 100644 index e94a21539..000000000 --- a/static/web/_next/static/chunks/3883.5e03e3a398cf3720.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3883],{23883:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r"))return i="->",null;if(/[+\-*&%=<>!?|\/~]/.test(n))return e.eatWhile(/[+\-*&%=<>|~]/),"operator";if(e.eatWhile(/[\w\$_]/),"@"==n)return e.eatWhile(/[\w\$_\.]/),"meta";if("."==t.lastToken)return"property";if(e.eat(":"))return i="proplabel","property";var r=e.current();return s.propertyIsEnumerable(r)?"atom":a.propertyIsEnumerable(r)?(o.propertyIsEnumerable(r)?i="newstatement":l.propertyIsEnumerable(r)&&(i="standalone"),"keyword"):"variable"}function f(e,t,n){var r=!1;if("/"!=e&&t.eat(e)){if(!t.eat(e))return"string";r=!0}function i(t,n){for(var i,a=!1,o=!r;null!=(i=t.next());){if(i==e&&!a){if(!r)break;if(t.match(e+e)){o=!0;break}}if('"'==e&&"$"==i&&!a){if(t.eat("{"))return n.tokenize.push(function(){var e=1;function t(t,n){if("}"==t.peek()){if(0==--e)return n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)}else"{"==t.peek()&&e++;return u(t,n)}return t.isBase=!0,t}()),"string";if(t.match(/^\w/,!1))return n.tokenize.push(c),"string"}a=!a&&"\\"==i}return o&&n.tokenize.pop(),"string"}return n.tokenize.push(i),i(t,n)}function c(e,t){var n=e.match(/^(\.|[\w\$_]+)/);return n?"."==n[0]?null:"variable":(t.tokenize.pop(),t.tokenize[t.tokenize.length-1](e,t))}function p(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize.pop();break}r="*"==n}return"comment"}function k(e,t){return!e||"operator"==e||"->"==e||/[\.\[\{\(,;:]/.test(e)||"newstatement"==e||"keyword"==e||"proplabel"==e||"standalone"==e&&!t}function m(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function h(e,t,n){return e.context=new m(e.indented,t,n,null,e.context)}function d(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}u.isBase=!0;let y={name:"groovy",startState:function(e){return{tokenize:[u],context:new m(-e,0,"top",!1),indented:0,startOfLine:!0,lastToken:null}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,"statement"!=n.type||k(t.lastToken,!0)||(d(t),n=t.context)),e.eatSpace())return null;i=null;var r=t.tokenize[t.tokenize.length-1](e,t);if("comment"==r)return r;if(null==n.align&&(n.align=!0),(";"==i||":"==i)&&"statement"==n.type)d(t);else if("->"==i&&"statement"==n.type&&"}"==n.prev.type)d(t),t.context.align=!1;else if("{"==i)h(t,e.column(),"}");else if("["==i)h(t,e.column(),"]");else if("("==i)h(t,e.column(),")");else if("}"==i){for(;"statement"==n.type;)n=d(t);for("}"==n.type&&(n=d(t));"statement"==n.type;)n=d(t)}else i==n.type?d(t):("}"==n.type||"top"==n.type||"statement"==n.type&&"newstatement"==i)&&h(t,e.column(),"statement");return t.startOfLine=!1,t.lastToken=i||r,r},indent:function(e,t,n){if(!e.tokenize[e.tokenize.length-1].isBase)return null;var r=t&&t.charAt(0),i=e.context;"statement"!=i.type||k(e.lastToken,!0)||(i=i.prev);var a=r==i.type;return"statement"==i.type?i.indented+("{"==r?0:n.unit):i.align?i.column+(a?0:1):i.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3903-9cbfaf7acb4d3371.js b/static/web/_next/static/chunks/3903-9cbfaf7acb4d3371.js deleted file mode 100644 index c90a819a0..000000000 --- a/static/web/_next/static/chunks/3903-9cbfaf7acb4d3371.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3903],{39398:function(e,t,n){n.d(t,{Z:function(){return c}});var o=n(1413),r=n(67294),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},i=n(42135),l=function(e,t){return r.createElement(i.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:a}))};l.displayName="CaretDownOutlined";var c=r.forwardRef(l)},38504:function(e,t,n){n.d(t,{Z:function(){return k}});var o=n(87462),r=n(71002),a=n(4942),i=n(97685),l=n(18073),c=n(94184),s=n.n(c),u=n(60057),p=n(66680),f=n(21770),d=n(67294),m=n(66516),v=n(53124),g=n(76529),b=n(80636),y=n(96159),C=n(93355),h=n(89705),w=n(71577),Z=n(4173),E=n(26713),O=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},N=function(e){var t=d.useContext(v.E_),n=t.getPopupContainer,r=t.getPrefixCls,a=t.direction,l=e.prefixCls,c=e.type,u=void 0===c?"default":c,p=e.danger,f=e.disabled,m=e.loading,g=e.onClick,b=e.htmlType,y=e.children,C=e.className,N=e.menu,P=e.arrow,k=e.autoFocus,R=e.overlay,L=e.trigger,A=e.align,T=e.visible,D=e.open,S=e.onVisibleChange,V=e.onOpenChange,_=e.placement,j=e.getPopupContainer,F=e.href,H=e.icon,M=void 0===H?d.createElement(h.Z,null):H,B=e.title,I=e.buttonsRender,z=e.mouseEnterDelay,W=e.mouseLeaveDelay,J=e.overlayClassName,U=e.overlayStyle,X=e.destroyPopupOnHide,Y=O(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","visible","open","onVisibleChange","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide"]),q=r("dropdown-button",l),G={menu:N,arrow:P,autoFocus:k,align:A,overlay:R,disabled:f,trigger:f?[]:L,onOpenChange:V||S,getPopupContainer:j||n,mouseEnterDelay:z,mouseLeaveDelay:W,overlayClassName:J,overlayStyle:U,destroyPopupOnHide:X},K=(0,Z.ri)(q,a),Q=K.compactSize,$=K.compactItemClassnames,ee=s()(q,$,C);"open"in e?G.open=D:"visible"in e&&(G.open=T),"placement"in e?G.placement=_:G.placement="rtl"===a?"bottomLeft":"bottomRight";var et=(void 0===I?function(e){return e}:I)([d.createElement(w.Z,{type:u,danger:p,disabled:f,loading:m,onClick:g,htmlType:b,href:F,title:B},y),d.createElement(w.Z,{type:u,danger:p,icon:M})]),en=(0,i.Z)(et,2),eo=en[0],er=en[1];return d.createElement(E.Z.Compact,(0,o.Z)({className:ee,size:Q,block:!0},Y),eo,d.createElement(x,(0,o.Z)({},G),er))};N.__ANT_BUTTON=!0,(0,C.b)("topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight","top","bottom");var P=function(e){var t,n,c,C,h,w=d.useContext(v.E_),Z=w.getPopupContainer,E=w.getPrefixCls,O=w.direction,N=e.menu,P=e.arrow,x=e.prefixCls,k=e.children,R=e.trigger,L=e.disabled,A=e.dropdownRender,T=e.getPopupContainer,D=e.overlayClassName,S=e.visible,V=e.open,_=e.onVisibleChange,j=e.onOpenChange,F=e.mouseEnterDelay,H=e.mouseLeaveDelay,M=E("dropdown",x),B=d.Children.only(k),I=(0,y.Tm)(B,{className:s()("".concat(M,"-trigger"),(0,a.Z)({},"".concat(M,"-rtl"),"rtl"===O),B.props.className),disabled:L}),z=L?[]:R;z&&z.includes("contextMenu")&&(h=!0);var W=(0,f.Z)(!1,{value:void 0!==V?V:S}),J=(0,i.Z)(W,2),U=J[0],X=J[1],Y=(0,p.Z)(function(e){null==_||_(e),null==j||j(e),X(e)}),q=s()(D,(0,a.Z)({},"".concat(M,"-rtl"),"rtl"===O)),G=(0,b.Z)({arrowPointAtCenter:"object"===(0,r.Z)(P)&&P.pointAtCenter,autoAdjustOverflow:!0}),K=d.useCallback(function(){X(!1)},[]),Q=function(){var t,n=e.overlay;return t=(null==N?void 0:N.items)?d.createElement(m.Z,(0,o.Z)({},N)):"function"==typeof n?n():n,A&&(t=A(t)),t=d.Children.only("string"==typeof t?d.createElement("span",null,t):t),d.createElement(g.J,{prefixCls:"".concat(M,"-menu"),expandIcon:d.createElement("span",{className:"".concat(M,"-menu-submenu-arrow")},d.createElement(l.Z,{className:"".concat(M,"-menu-submenu-arrow-icon")})),mode:"vertical",selectable:!1,onClick:K,validator:function(e){e.mode}},t)};return d.createElement(u.Z,(0,o.Z)({alignPoint:h},e,{mouseEnterDelay:void 0===F?.15:F,mouseLeaveDelay:void 0===H?.1:H,visible:U,builtinPlacements:G,arrow:!!P,overlayClassName:q,prefixCls:M,getPopupContainer:T||Z,transitionName:(t=E(),n=e.placement,void 0!==(c=e.transitionName)?c:(void 0===n?"":n).includes("top")?"".concat(t,"-slide-down"):"".concat(t,"-slide-up")),trigger:z,overlay:Q,placement:(C=e.placement)?C.includes("Center")?C.slice(0,C.indexOf("Center")):C:"rtl"===O?"bottomRight":"bottomLeft",onVisibleChange:Y}),I)};P.Button=N;var x=P,k=x},60057:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(4942),r=n(1413),a=n(97685),i=n(45987),l=n(67294),c=n(81263),s=n(94184),u=n.n(s),p={adjustX:1,adjustY:1},f=[0,0],d={topLeft:{points:["bl","tl"],overflow:p,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:p,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:p,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:p,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:p,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:p,offset:[0,4],targetOffset:f}},m=n(15105),v=n(75164),g=n(88603),b=m.Z.ESC,y=m.Z.TAB,C=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],h=l.forwardRef(function(e,t){var n,s,p,f,m,h,w,Z,E,O,N,P,x,k,R,L,A=e.arrow,T=void 0!==A&&A,D=e.prefixCls,S=void 0===D?"rc-dropdown":D,V=e.transitionName,_=e.animation,j=e.align,F=e.placement,H=e.placements,M=e.getPopupContainer,B=e.showAction,I=e.hideAction,z=e.overlayClassName,W=e.overlayStyle,J=e.visible,U=e.trigger,X=void 0===U?["hover"]:U,Y=e.autoFocus,q=(0,i.Z)(e,C),G=l.useState(),K=(0,a.Z)(G,2),Q=K[0],$=K[1],ee="visible"in e?J:Q,et=l.useRef(null);l.useImperativeHandle(t,function(){return et.current}),p=(s={visible:ee,setTriggerVisible:$,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:Y}).visible,f=s.setTriggerVisible,m=s.triggerRef,h=s.onVisibleChange,w=s.autoFocus,Z=l.useRef(!1),E=function(){if(p&&m.current){var e,t,n,o;null===(e=m.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(n=t.current)||void 0===n||null===(o=n.focus)||void 0===o||o.call(n),f(!1),"function"==typeof h&&h(!1)}},O=function(){var e,t,n,o,r=(0,g.tS)(null===(e=m.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(n=t.current)||void 0===n?void 0:null===(o=n.getElement)||void 0===o?void 0:o.call(n))[0];return null!=r&&!!r.focus&&(r.focus(),Z.current=!0,!0)},N=function(e){switch(e.keyCode){case b:E();break;case y:var t=!1;Z.current||(t=O()),t?e.preventDefault():E()}},l.useEffect(function(){return p?(window.addEventListener("keydown",N),w&&(0,v.Z)(O,3),function(){window.removeEventListener("keydown",N),Z.current=!1}):function(){Z.current=!1}},[p]);var en=function(){var t=e.overlay;return"function"==typeof t?t():t},eo=function(t){var n=e.onOverlayClick;$(!1),n&&n(t)},er=function(t){var n=e.onVisibleChange;$(t),"function"==typeof n&&n(t)},ea=function(){var e=en();return l.createElement(l.Fragment,null,T&&l.createElement("div",{className:"".concat(S,"-arrow")}),e)},ei=I;return ei||-1===X.indexOf("contextMenu")||(ei=["click"]),l.createElement(c.Z,(0,r.Z)((0,r.Z)({builtinPlacements:void 0===H?d:H},q),{},{prefixCls:S,ref:et,popupClassName:u()(z,(0,o.Z)({},"".concat(S,"-show-arrow"),T)),popupStyle:W,action:X,showAction:B,hideAction:ei||[],popupPlacement:void 0===F?"bottomLeft":F,popupAlign:j,popupTransitionName:V,popupAnimation:_,popupVisible:ee,stretch:(P=e.minOverlayWidthMatchTrigger,x=e.alignPoint,"minOverlayWidthMatchTrigger"in e?P:!x)?"minWidth":"",popup:"function"==typeof e.overlay?ea:ea(),onPopupVisibleChange:er,onPopupClick:eo,getPopupContainer:M}),(R=(k=e.children).props?k.props:{},L=u()(R.className,void 0!==(n=e.openClassName)?n:"".concat(S,"-open")),ee&&k?l.cloneElement(k,{className:L}):k))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3903-be84b196fbdd6896.js b/static/web/_next/static/chunks/3903-be84b196fbdd6896.js new file mode 100644 index 000000000..c6adca48d --- /dev/null +++ b/static/web/_next/static/chunks/3903-be84b196fbdd6896.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3903],{39398:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_CaretDownOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_CaretDownOutlined={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},AntdIcon=__webpack_require__(42135),CaretDownOutlined_CaretDownOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_CaretDownOutlined}))};CaretDownOutlined_CaretDownOutlined.displayName="CaretDownOutlined";var icons_CaretDownOutlined=react.forwardRef(CaretDownOutlined_CaretDownOutlined)},38504:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_dropdown}});var esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),defineProperty=__webpack_require__(4942),slicedToArray=__webpack_require__(97685),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),es=__webpack_require__(60057),useEvent=__webpack_require__(66680),useMergedState=__webpack_require__(21770),react=__webpack_require__(67294),es_menu=__webpack_require__(66516),context=__webpack_require__(53124),OverrideContext=__webpack_require__(76529),placements=__webpack_require__(80636),reactNode=__webpack_require__(96159),type=__webpack_require__(93355),EllipsisOutlined=__webpack_require__(89705),es_button=__webpack_require__(71577),Compact=__webpack_require__(4173),space=__webpack_require__(26713),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},DropdownButton=function(props){var _React$useContext=react.useContext(context.E_),getContextPopupContainer=_React$useContext.getPopupContainer,getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$type=props.type,type=void 0===_props$type?"default":_props$type,danger=props.danger,disabled=props.disabled,loading=props.loading,onClick=props.onClick,htmlType=props.htmlType,children=props.children,className=props.className,menu=props.menu,arrow=props.arrow,autoFocus=props.autoFocus,overlay=props.overlay,trigger=props.trigger,align=props.align,visible=props.visible,open=props.open,onVisibleChange=props.onVisibleChange,onOpenChange=props.onOpenChange,placement=props.placement,getPopupContainer=props.getPopupContainer,href=props.href,_props$icon=props.icon,icon=void 0===_props$icon?react.createElement(EllipsisOutlined.Z,null):_props$icon,title=props.title,_props$buttonsRender=props.buttonsRender,mouseEnterDelay=props.mouseEnterDelay,mouseLeaveDelay=props.mouseLeaveDelay,overlayClassName=props.overlayClassName,overlayStyle=props.overlayStyle,destroyPopupOnHide=props.destroyPopupOnHide,restProps=__rest(props,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","visible","open","onVisibleChange","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide"]),prefixCls=getPrefixCls("dropdown-button",customizePrefixCls),dropdownProps={menu:menu,arrow:arrow,autoFocus:autoFocus,align:align,overlay:overlay,disabled:disabled,trigger:disabled?[]:trigger,onOpenChange:onOpenChange||onVisibleChange,getPopupContainer:getPopupContainer||getContextPopupContainer,mouseEnterDelay:mouseEnterDelay,mouseLeaveDelay:mouseLeaveDelay,overlayClassName:overlayClassName,overlayStyle:overlayStyle,destroyPopupOnHide:destroyPopupOnHide},_useCompactItemContex=(0,Compact.ri)(prefixCls,direction),compactSize=_useCompactItemContex.compactSize,compactItemClassnames=_useCompactItemContex.compactItemClassnames,classes=classnames_default()(prefixCls,compactItemClassnames,className);"open"in props?dropdownProps.open=open:"visible"in props&&(dropdownProps.open=visible),"placement"in props?dropdownProps.placement=placement:dropdownProps.placement="rtl"===direction?"bottomLeft":"bottomRight";var _buttonsRender=(void 0===_props$buttonsRender?function(buttons){return buttons}:_props$buttonsRender)([react.createElement(es_button.Z,{type:type,danger:danger,disabled:disabled,loading:loading,onClick:onClick,htmlType:htmlType,href:href,title:title},children),react.createElement(es_button.Z,{type:type,danger:danger,icon:icon})]),_buttonsRender2=(0,slicedToArray.Z)(_buttonsRender,2),leftButtonToRender=_buttonsRender2[0],rightButtonToRender=_buttonsRender2[1];return react.createElement(space.Z.Compact,(0,esm_extends.Z)({className:classes,size:compactSize,block:!0},restProps),leftButtonToRender,react.createElement(dropdown,(0,esm_extends.Z)({},dropdownProps),rightButtonToRender))};DropdownButton.__ANT_BUTTON=!0,(0,type.b)("topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight","top","bottom");var Dropdown=function(props){var rootPrefixCls,_props$placement,transitionName,placement,alignPoint,_React$useContext=react.useContext(context.E_),getContextPopupContainer=_React$useContext.getPopupContainer,getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,menu=props.menu,arrow=props.arrow,customizePrefixCls=props.prefixCls,children=props.children,trigger=props.trigger,disabled=props.disabled,dropdownRender=props.dropdownRender,getPopupContainer=props.getPopupContainer,overlayClassName=props.overlayClassName,visible=props.visible,open=props.open,onVisibleChange=props.onVisibleChange,onOpenChange=props.onOpenChange,_props$mouseEnterDela=props.mouseEnterDelay,_props$mouseLeaveDela=props.mouseLeaveDelay,prefixCls=getPrefixCls("dropdown",customizePrefixCls),child=react.Children.only(children),dropdownTrigger=(0,reactNode.Tm)(child,{className:classnames_default()("".concat(prefixCls,"-trigger"),(0,defineProperty.Z)({},"".concat(prefixCls,"-rtl"),"rtl"===direction),child.props.className),disabled:disabled}),triggerActions=disabled?[]:trigger;triggerActions&&triggerActions.includes("contextMenu")&&(alignPoint=!0);var _useMergedState=(0,useMergedState.Z)(!1,{value:void 0!==open?open:visible}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),mergedOpen=_useMergedState2[0],setOpen=_useMergedState2[1],onInnerOpenChange=(0,useEvent.Z)(function(nextOpen){null==onVisibleChange||onVisibleChange(nextOpen),null==onOpenChange||onOpenChange(nextOpen),setOpen(nextOpen)}),overlayClassNameCustomized=classnames_default()(overlayClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-rtl"),"rtl"===direction)),builtinPlacements=(0,placements.Z)({arrowPointAtCenter:"object"===(0,esm_typeof.Z)(arrow)&&arrow.pointAtCenter,autoAdjustOverflow:!0}),onMenuClick=react.useCallback(function(){setOpen(!1)},[]);return react.createElement(es.Z,(0,esm_extends.Z)({alignPoint:alignPoint},props,{mouseEnterDelay:void 0===_props$mouseEnterDela?.15:_props$mouseEnterDela,mouseLeaveDelay:void 0===_props$mouseLeaveDela?.1:_props$mouseLeaveDela,visible:mergedOpen,builtinPlacements:builtinPlacements,arrow:!!arrow,overlayClassName:overlayClassNameCustomized,prefixCls:prefixCls,getPopupContainer:getPopupContainer||getContextPopupContainer,transitionName:(rootPrefixCls=getPrefixCls(),_props$placement=props.placement,void 0!==(transitionName=props.transitionName)?transitionName:(void 0===_props$placement?"":_props$placement).includes("top")?"".concat(rootPrefixCls,"-slide-down"):"".concat(rootPrefixCls,"-slide-up")),trigger:triggerActions,overlay:function(){var overlayNode,overlay=props.overlay;return overlayNode=(null==menu?void 0:menu.items)?react.createElement(es_menu.Z,(0,esm_extends.Z)({},menu)):"function"==typeof overlay?overlay():overlay,dropdownRender&&(overlayNode=dropdownRender(overlayNode)),overlayNode=react.Children.only("string"==typeof overlayNode?react.createElement("span",null,overlayNode):overlayNode),react.createElement(OverrideContext.J,{prefixCls:"".concat(prefixCls,"-menu"),expandIcon:react.createElement("span",{className:"".concat(prefixCls,"-menu-submenu-arrow")},react.createElement(RightOutlined.Z,{className:"".concat(prefixCls,"-menu-submenu-arrow-icon")})),mode:"vertical",selectable:!1,onClick:onMenuClick,validator:function(_ref3){_ref3.mode}},overlayNode)},placement:(placement=props.placement)?placement.includes("Center")?placement.slice(0,placement.indexOf("Center")):placement:"rtl"===direction?"bottomRight":"bottomLeft",onVisibleChange:onInnerOpenChange}),dropdownTrigger)};Dropdown.Button=DropdownButton;var dropdown=Dropdown,es_dropdown=dropdown},60057:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return rc_dropdown_es}});var defineProperty=__webpack_require__(4942),objectSpread2=__webpack_require__(1413),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),es=__webpack_require__(81263),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),autoAdjustOverflow={adjustX:1,adjustY:1},targetOffset=[0,0],es_placements={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topCenter:{points:["bc","tc"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomCenter:{points:["tc","bc"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset}},KeyCode=__webpack_require__(15105),raf=__webpack_require__(75164),Dom_focus=__webpack_require__(88603),ESC=KeyCode.Z.ESC,TAB=KeyCode.Z.TAB,_excluded=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],rc_dropdown_es=react.forwardRef(function(props,ref){var openClassName,_ref,visible,setTriggerVisible,triggerRef,onVisibleChange,autoFocus,focusMenuRef,handleCloseMenuAndReturnFocus,focusMenu,handleKeyDown,minOverlayWidthMatchTrigger,alignPoint,children,childrenProps,childClassName,_props$arrow=props.arrow,arrow=void 0!==_props$arrow&&_props$arrow,_props$prefixCls=props.prefixCls,prefixCls=void 0===_props$prefixCls?"rc-dropdown":_props$prefixCls,transitionName=props.transitionName,animation=props.animation,align=props.align,_props$placement=props.placement,_props$placements=props.placements,getPopupContainer=props.getPopupContainer,showAction=props.showAction,hideAction=props.hideAction,overlayClassName=props.overlayClassName,overlayStyle=props.overlayStyle,visible1=props.visible,_props$trigger=props.trigger,trigger=void 0===_props$trigger?["hover"]:_props$trigger,autoFocus1=props.autoFocus,otherProps=(0,objectWithoutProperties.Z)(props,_excluded),_React$useState=react.useState(),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),triggerVisible=_React$useState2[0],setTriggerVisible1=_React$useState2[1],mergedVisible="visible"in props?visible1:triggerVisible,triggerRef1=react.useRef(null);react.useImperativeHandle(ref,function(){return triggerRef1.current}),visible=(_ref={visible:mergedVisible,setTriggerVisible:setTriggerVisible1,triggerRef:triggerRef1,onVisibleChange:props.onVisibleChange,autoFocus:autoFocus1}).visible,setTriggerVisible=_ref.setTriggerVisible,triggerRef=_ref.triggerRef,onVisibleChange=_ref.onVisibleChange,autoFocus=_ref.autoFocus,focusMenuRef=react.useRef(!1),handleCloseMenuAndReturnFocus=function(){if(visible&&triggerRef.current){var _triggerRef$current,_triggerRef$current$t,_triggerRef$current$t2,_triggerRef$current$t3;null===(_triggerRef$current=triggerRef.current)||void 0===_triggerRef$current||null===(_triggerRef$current$t=_triggerRef$current.triggerRef)||void 0===_triggerRef$current$t||null===(_triggerRef$current$t2=_triggerRef$current$t.current)||void 0===_triggerRef$current$t2||null===(_triggerRef$current$t3=_triggerRef$current$t2.focus)||void 0===_triggerRef$current$t3||_triggerRef$current$t3.call(_triggerRef$current$t2),setTriggerVisible(!1),"function"==typeof onVisibleChange&&onVisibleChange(!1)}},focusMenu=function(){var _triggerRef$current2,_triggerRef$current2$,_triggerRef$current2$2,_triggerRef$current2$3,firstElement=(0,Dom_focus.tS)(null===(_triggerRef$current2=triggerRef.current)||void 0===_triggerRef$current2?void 0:null===(_triggerRef$current2$=_triggerRef$current2.popupRef)||void 0===_triggerRef$current2$?void 0:null===(_triggerRef$current2$2=_triggerRef$current2$.current)||void 0===_triggerRef$current2$2?void 0:null===(_triggerRef$current2$3=_triggerRef$current2$2.getElement)||void 0===_triggerRef$current2$3?void 0:_triggerRef$current2$3.call(_triggerRef$current2$2))[0];return null!=firstElement&&!!firstElement.focus&&(firstElement.focus(),focusMenuRef.current=!0,!0)},handleKeyDown=function(event){switch(event.keyCode){case ESC:handleCloseMenuAndReturnFocus();break;case TAB:var focusResult=!1;focusMenuRef.current||(focusResult=focusMenu()),focusResult?event.preventDefault():handleCloseMenuAndReturnFocus()}},react.useEffect(function(){return visible?(window.addEventListener("keydown",handleKeyDown),autoFocus&&(0,raf.Z)(focusMenu,3),function(){window.removeEventListener("keydown",handleKeyDown),focusMenuRef.current=!1}):function(){focusMenuRef.current=!1}},[visible]);var getOverlayElement=function(){var overlay=props.overlay;return"function"==typeof overlay?overlay():overlay},getMenuElement=function(){var overlayElement=getOverlayElement();return react.createElement(react.Fragment,null,arrow&&react.createElement("div",{className:"".concat(prefixCls,"-arrow")}),overlayElement)},triggerHideAction=hideAction;return triggerHideAction||-1===trigger.indexOf("contextMenu")||(triggerHideAction=["click"]),react.createElement(es.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({builtinPlacements:void 0===_props$placements?es_placements:_props$placements},otherProps),{},{prefixCls:prefixCls,ref:triggerRef1,popupClassName:classnames_default()(overlayClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-show-arrow"),arrow)),popupStyle:overlayStyle,action:trigger,showAction:showAction,hideAction:triggerHideAction||[],popupPlacement:void 0===_props$placement?"bottomLeft":_props$placement,popupAlign:align,popupTransitionName:transitionName,popupAnimation:animation,popupVisible:mergedVisible,stretch:(minOverlayWidthMatchTrigger=props.minOverlayWidthMatchTrigger,alignPoint=props.alignPoint,"minOverlayWidthMatchTrigger"in props?minOverlayWidthMatchTrigger:!alignPoint)?"minWidth":"",popup:"function"==typeof props.overlay?getMenuElement:getMenuElement(),onPopupVisibleChange:function(newVisible){var onVisibleChangeProp=props.onVisibleChange;setTriggerVisible1(newVisible),"function"==typeof onVisibleChangeProp&&onVisibleChangeProp(newVisible)},onPopupClick:function(e){var onOverlayClick=props.onOverlayClick;setTriggerVisible1(!1),onOverlayClick&&onOverlayClick(e)},getPopupContainer:getPopupContainer}),(childrenProps=(children=props.children).props?children.props:{},childClassName=classnames_default()(childrenProps.className,void 0!==(openClassName=props.openClassName)?openClassName:"".concat(prefixCls,"-open")),mergedVisible&&children?react.cloneElement(children,{className:childClassName}):children))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3993.45bba5349434ad56.js b/static/web/_next/static/chunks/3993.45bba5349434ad56.js deleted file mode 100644 index 629718f7c..000000000 --- a/static/web/_next/static/chunks/3993.45bba5349434ad56.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3993],{83993:function(e,n,t){t.r(n),t.d(n,{puppet:function(){return r}});var i={},a=/({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;function o(e,n){for(var t=n.split(" "),a=0;a.*/,!1),r=e.match(/(\s+)?[\w:_]+(\s+)?{/,!1),c=e.match(/(\s+)?[@]{1,2}[\w:_]+(\s+)?{/,!1),u=e.next();if("$"===u)return e.match(a)?n.continueString?"variableName.special":"variable":"error";if(n.continueString)return e.backUp(1),s(e,n);if(n.inDefinition){if(e.match(/(\s+)?[\w:_]+(\s+)?/))return"def";e.match(/\s+{/),n.inDefinition=!1}return n.inInclude?(e.match(/(\s+)?\S+(\s+)?/),n.inInclude=!1,"def"):e.match(/(\s+)?\w+\(/)?(e.backUp(1),"def"):o?(e.match(/(\s+)?\w+/),"tag"):t&&i.hasOwnProperty(t)?(e.backUp(1),e.match(/[\w]+/),e.match(/\s+\S+\s+{/,!1)&&(n.inDefinition=!0),"include"==t&&(n.inInclude=!0),i[t]):/(^|\s+)[A-Z][\w:_]+/.test(t)?(e.backUp(1),e.match(/(^|\s+)[A-Z][\w:_]+/),"def"):r?(e.match(/(\s+)?[\w:_]+/),"def"):c?(e.match(/(\s+)?[@]{1,2}/),"atom"):"#"==u?(e.skipToEnd(),"comment"):"'"==u||'"'==u?(n.pending=u,s(e,n)):"{"==u||"}"==u?"bracket":"/"==u?(e.match(/^[^\/]*\//),"string.special"):u.match(/[0-9]/)?(e.eatWhile(/[0-9]+/),"number"):"="==u?(">"==e.peek()&&e.next(),"operator"):(e.eatWhile(/[\w-]/),null)}(e,n)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3993.7d9977c6b92b192a.js b/static/web/_next/static/chunks/3993.7d9977c6b92b192a.js new file mode 100644 index 000000000..147fb6cd6 --- /dev/null +++ b/static/web/_next/static/chunks/3993.7d9977c6b92b192a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3993],{83993:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{puppet:function(){return puppet}});var words={},variable_regex=/({)?([a-z][a-z0-9_]*)?((::[a-z][a-z0-9_]*)*::)?[a-zA-Z0-9_]+(})?/;function define(style,string){for(var split=string.split(" "),i=0;i.*/,!1),resource=stream.match(/(\s+)?[\w:_]+(\s+)?{/,!1),special_resource=stream.match(/(\s+)?[@]{1,2}[\w:_]+(\s+)?{/,!1),ch=stream.next();if("$"===ch)return stream.match(variable_regex)?state.continueString?"variableName.special":"variable":"error";if(state.continueString)return stream.backUp(1),tokenString(stream,state);if(state.inDefinition){if(stream.match(/(\s+)?[\w:_]+(\s+)?/))return"def";stream.match(/\s+{/),state.inDefinition=!1}return state.inInclude?(stream.match(/(\s+)?\S+(\s+)?/),state.inInclude=!1,"def"):stream.match(/(\s+)?\w+\(/)?(stream.backUp(1),"def"):attribute?(stream.match(/(\s+)?\w+/),"tag"):word&&words.hasOwnProperty(word)?(stream.backUp(1),stream.match(/[\w]+/),stream.match(/\s+\S+\s+{/,!1)&&(state.inDefinition=!0),"include"==word&&(state.inInclude=!0),words[word]):/(^|\s+)[A-Z][\w:_]+/.test(word)?(stream.backUp(1),stream.match(/(^|\s+)[A-Z][\w:_]+/),"def"):resource?(stream.match(/(\s+)?[\w:_]+/),"def"):special_resource?(stream.match(/(\s+)?[@]{1,2}/),"atom"):"#"==ch?(stream.skipToEnd(),"comment"):"'"==ch||'"'==ch?(state.pending=ch,tokenString(stream,state)):"{"==ch||"}"==ch?"bracket":"/"==ch?(stream.match(/^[^\/]*\//),"string.special"):ch.match(/[0-9]/)?(stream.eatWhile(/[0-9]+/),"number"):"="==ch?(">"==stream.peek()&&stream.next(),"operator"):(stream.eatWhile(/[\w-]/),null)}(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/3fff1979-279aba4885312db0.js b/static/web/_next/static/chunks/3fff1979-279aba4885312db0.js new file mode 100644 index 000000000..c1bdac994 --- /dev/null +++ b/static/web/_next/static/chunks/3fff1979-279aba4885312db0.js @@ -0,0 +1,6 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2757],{66775:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{kL:function(){return Chart},zX:function(){return registerables}});var _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2454),animator=new /*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + */ class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(chart,anims,date,type){let callbacks=anims.listeners[type],numSteps=anims.duration;callbacks.forEach(fn=>fn({chart,initial:anims.initial,numSteps,currentStep:Math.min(date-anims.start,numSteps)}))}_refresh(){this._request||(this._running=!0,this._request=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(date=Date.now()){let remaining=0;this._charts.forEach((anims,chart)=>{let item;if(!anims.running||!anims.items.length)return;let items=anims.items,i=items.length-1,draw=!1;for(;i>=0;--i)(item=items[i])._active?(item._total>anims.duration&&(anims.duration=item._total),item.tick(date),draw=!0):(items[i]=items[items.length-1],items.pop());draw&&(chart.draw(),this._notify(chart,anims,date,"progress")),items.length||(anims.running=!1,this._notify(chart,anims,date,"complete"),anims.initial=!1),remaining+=items.length}),this._lastDate=date,0===remaining&&(this._running=!1)}_getAnims(chart){let charts=this._charts,anims=charts.get(chart);return anims||(anims={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},charts.set(chart,anims)),anims}listen(chart,event,cb){this._getAnims(chart).listeners[event].push(cb)}add(chart,items){items&&items.length&&this._getAnims(chart).items.push(...items)}has(chart){return this._getAnims(chart).items.length>0}start(chart){let anims=this._charts.get(chart);anims&&(anims.running=!0,anims.start=Date.now(),anims.duration=anims.items.reduce((acc,cur)=>Math.max(acc,cur._duration),0),this._refresh())}running(chart){if(!this._running)return!1;let anims=this._charts.get(chart);return!!anims&&!!anims.running&&!!anims.items.length}stop(chart){let anims=this._charts.get(chart);if(!anims||!anims.items.length)return;let items=anims.items,i=items.length-1;for(;i>=0;--i)items[i].cancel();anims.items=[],this._notify(chart,anims,Date.now(),"complete")}remove(chart){return this._charts.delete(chart)}};let transparent="transparent",interpolators={boolean:(from,to,factor)=>factor>.5?to:from,color(from,to,factor){let c0=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.c)(from||transparent),c1=c0.valid&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.c)(to||transparent);return c1&&c1.valid?c1.mix(c0,factor).hexString():to},number:(from,to,factor)=>from+(to-from)*factor};class Animation{constructor(cfg,target,prop,to){let currentValue=target[prop];to=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a)([cfg.to,to,currentValue,cfg.from]);let from=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a)([cfg.from,currentValue,to]);this._active=!0,this._fn=cfg.fn||interpolators[cfg.type||typeof from],this._easing=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.e[cfg.easing]||_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.e.linear,this._start=Math.floor(Date.now()+(cfg.delay||0)),this._duration=this._total=Math.floor(cfg.duration),this._loop=!!cfg.loop,this._target=target,this._prop=prop,this._from=from,this._to=to,this._promises=void 0}active(){return this._active}update(cfg,to,date){if(this._active){this._notify(!1);let currentValue=this._target[this._prop],elapsed=date-this._start,remain=this._duration-elapsed;this._start=date,this._duration=Math.floor(Math.max(remain,cfg.duration)),this._total+=elapsed,this._loop=!!cfg.loop,this._to=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a)([cfg.to,to,currentValue,cfg.from]),this._from=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a)([cfg.from,currentValue,to])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(date){let factor;let elapsed=date-this._start,duration=this._duration,prop=this._prop,from=this._from,loop=this._loop,to=this._to;if(this._active=from!==to&&(loop||elapsed1?2-factor:factor,factor=this._easing(Math.min(1,Math.max(0,factor))),this._target[prop]=this._fn(from,to,factor)}wait(){let promises=this._promises||(this._promises=[]);return new Promise((res,rej)=>{promises.push({res,rej})})}_notify(resolved){let method=resolved?"res":"rej",promises=this._promises||[];for(let i=0;i"onProgress"!==name&&"onComplete"!==name&&"fn"!==name}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.describe("animations",{_fallback:"animation"}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:v=>0|v}}}});class Animations{constructor(chart,config){this._chart=chart,this._properties=new Map,this.configure(config)}configure(config){if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(config))return;let animatedProps=this._properties;Object.getOwnPropertyNames(config).forEach(key=>{let cfg=config[key];if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(cfg))return;let resolved={};for(let option of animationOptions)resolved[option]=cfg[option];((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(cfg.properties)&&cfg.properties||[key]).forEach(prop=>{prop!==key&&animatedProps.has(prop)||animatedProps.set(prop,resolved)})})}_animateOptions(target,values){let newOptions=values.options,options=function(target,newOptions){if(!newOptions)return;let options=target.options;if(!options){target.options=newOptions;return}return options.$shared&&(target.options=options=Object.assign({},options,{$shared:!1,$animations:{}})),options}(target,newOptions);if(!options)return[];let animations=this._createAnimations(options,newOptions);return newOptions.$shared&&(function(animations,properties){let running=[],keys=Object.keys(properties);for(let i=0;i{target.options=newOptions},()=>{}),animations}_createAnimations(target,values){let i;let animatedProps=this._properties,animations=[],running=target.$animations||(target.$animations={}),props=Object.keys(values),date=Date.now();for(i=props.length-1;i>=0;--i){let prop=props[i];if("$"===prop.charAt(0))continue;if("options"===prop){animations.push(...this._animateOptions(target,values));continue}let value=values[prop],animation=running[prop],cfg=animatedProps.get(prop);if(animation){if(cfg&&animation.active()){animation.update(cfg,value,date);continue}animation.cancel()}if(!cfg||!cfg.duration){target[prop]=value;continue}running[prop]=animation=new Animation(cfg,target,prop,value),animations.push(animation)}return animations}update(target,values){if(0===this._properties.size){Object.assign(target,values);return}let animations=this._createAnimations(target,values);if(animations.length)return animator.add(this._chart,animations),!0}}function scaleClip(scale,allowedOverflow){let opts=scale&&scale.options||{},reverse=opts.reverse,min=void 0===opts.min?allowedOverflow:0,max=void 0===opts.max?allowedOverflow:0;return{start:reverse?max:min,end:reverse?min:max}}function getSortedDatasetIndices(chart,filterVisible){let i,ilen;let keys=[],metasets=chart._getSortedDatasetMetas(filterVisible);for(i=0,ilen=metasets.length;i0||!positive&&value<0)return meta.index}return null}function updateStacks(controller,parsed){let stack;let{chart,_cachedMeta:meta}=controller,stacks=chart._stacks||(chart._stacks={}),{iScale,vScale,index:datasetIndex}=meta,iAxis=iScale.axis,vAxis=vScale.axis,key=`${iScale.id}.${vScale.id}.${meta.stack||meta.type}`,ilen=parsed.length;for(let i=0;iscales[key].axis===axis).shift()}function clearStacks(meta,items){let datasetIndex=meta.controller.index,axis=meta.vScale&&meta.vScale.axis;if(axis)for(let parsed of items=items||meta._parsed){let stacks=parsed._stacks;if(!stacks||void 0===stacks[axis]||void 0===stacks[axis][datasetIndex])return;delete stacks[axis][datasetIndex]}}let isDirectUpdateMode=mode=>"reset"===mode||"none"===mode,cloneIfNotShared=(cached,shared)=>shared?cached:Object.assign({},cached),createStack=(canStack,meta,chart)=>canStack&&!meta.hidden&&meta._stacked&&{keys:getSortedDatasetIndices(chart,!0),values:null};class DatasetController{constructor(chart,datasetIndex){this.chart=chart,this._ctx=chart.ctx,this.index=datasetIndex,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let meta=this._cachedMeta;this.configure(),this.linkScales(),meta._stacked=isStacked(meta.vScale,meta),this.addElements()}updateIndex(datasetIndex){this.index!==datasetIndex&&clearStacks(this._cachedMeta),this.index=datasetIndex}linkScales(){let chart=this.chart,meta=this._cachedMeta,dataset=this.getDataset(),chooseId=(axis,x,y,r)=>"x"===axis?x:"r"===axis?r:y,xid=meta.xAxisID=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.xAxisID,getFirstScaleId(chart,"x")),yid=meta.yAxisID=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.yAxisID,getFirstScaleId(chart,"y")),rid=meta.rAxisID=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(dataset.rAxisID,getFirstScaleId(chart,"r")),indexAxis=meta.indexAxis,iid=meta.iAxisID=chooseId(indexAxis,xid,yid,rid),vid=meta.vAxisID=chooseId(indexAxis,yid,xid,rid);meta.xScale=this.getScaleForId(xid),meta.yScale=this.getScaleForId(yid),meta.rScale=this.getScaleForId(rid),meta.iScale=this.getScaleForId(iid),meta.vScale=this.getScaleForId(vid)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(scaleID){return this.chart.scales[scaleID]}_getOtherScale(scale){let meta=this._cachedMeta;return scale===meta.iScale?meta.vScale:meta.iScale}reset(){this._update("reset")}_destroy(){let meta=this._cachedMeta;this._data&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.u)(this._data,this),meta._stacked&&clearStacks(meta)}_dataCheck(){let dataset=this.getDataset(),data=dataset.data||(dataset.data=[]),_data=this._data;if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(data))this._data=function(data){let i,ilen,key;let keys=Object.keys(data),adata=Array(keys.length);for(i=0,ilen=keys.length;i0&&meta._parsed[start-1];if(!1===this._parsing)meta._parsed=data,meta._sorted=!0,parsed=data;else{parsed=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(data[start])?this.parseArrayData(meta,data,start,count):(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(data[start])?this.parseObjectData(meta,data,start,count):this.parsePrimitiveData(meta,data,start,count);let isNotInOrderComparedToPrev=()=>null===cur[iAxis]||prev&&cur[iAxis]otherValue||otherMax=0;--i)if(!_skip()){this.updateRangeFromParsed(range,scale,parsed,stack);break}}return range}getAllParsedValues(scale){let i,ilen,value;let parsed=this._cachedMeta._parsed,values=[];for(i=0,ilen=parsed.length;i=0&&indexthis.getContext(index,active),values=config.resolveNamedOptions(scopes,names,context,prefixes);return values.$shared&&(values.$shared=sharing,cache[cacheKey]=Object.freeze(cloneIfNotShared(values,sharing))),values}_resolveAnimations(index,transition,active){let options;let chart=this.chart,cache=this._cachedDataOpts,cacheKey=`animation-${transition}`,cached=cache[cacheKey];if(cached)return cached;if(!1!==chart.options.animation){let config=this.chart.config,scopeKeys=config.datasetAnimationScopeKeys(this._type,transition),scopes=config.getOptionScopes(this.getDataset(),scopeKeys);options=config.createResolver(scopes,this.getContext(index,active,transition))}let animations=new Animations(chart,options&&options.animations);return options&&options._cacheable&&(cache[cacheKey]=Object.freeze(animations)),animations}getSharedOptions(options){if(options.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},options))}includeOptions(mode,sharedOptions){return!sharedOptions||isDirectUpdateMode(mode)||this.chart._animationsDisabled}_getSharedOptions(start,mode){let firstOpts=this.resolveDataElementOptions(start,mode),previouslySharedOptions=this._sharedOptions,sharedOptions=this.getSharedOptions(firstOpts),includeOptions=this.includeOptions(mode,sharedOptions)||sharedOptions!==previouslySharedOptions;return this.updateSharedOptions(sharedOptions,mode,firstOpts),{sharedOptions,includeOptions}}updateElement(element,index,properties,mode){isDirectUpdateMode(mode)?Object.assign(element,properties):this._resolveAnimations(index,mode).update(element,properties)}updateSharedOptions(sharedOptions,mode,newOptions){sharedOptions&&!isDirectUpdateMode(mode)&&this._resolveAnimations(void 0,mode).update(sharedOptions,newOptions)}_setStyle(element,index,mode,active){element.active=active;let options=this.getStyle(index,active);this._resolveAnimations(index,mode,active).update(element,{options:!active&&this.getSharedOptions(options)||options})}removeHoverStyle(element,datasetIndex,index){this._setStyle(element,index,"active",!1)}setHoverStyle(element,datasetIndex,index){this._setStyle(element,index,"active",!0)}_removeDatasetHoverStyle(){let element=this._cachedMeta.dataset;element&&this._setStyle(element,void 0,"active",!1)}_setDatasetHoverStyle(){let element=this._cachedMeta.dataset;element&&this._setStyle(element,void 0,"active",!0)}_resyncElements(resetNewElements){let data=this._data,elements=this._cachedMeta.data;for(let[method,arg1,arg2]of this._syncList)this[method](arg1,arg2);this._syncList=[];let numMeta=elements.length,numData=data.length,count=Math.min(numData,numMeta);count&&this.parse(0,count),numData>numMeta?this._insertElements(numMeta,numData-numMeta,resetNewElements):numData{for(arr.length+=count,i=arr.length-1;i>=end;i--)arr[i]=arr[i-count]};for(move(data),i=start;iMath.abs(max)&&(barStart=max,barEnd=min),item[vScale.axis]=barEnd,item._custom={barStart,barEnd,start:startValue,end:endValue,min,max}}(entry,item,vScale,i):item[vScale.axis]=vScale.parse(entry,i),item}function parseArrayOrPrimitive(meta,data,start,count){let i,ilen,item,entry;let iScale=meta.iScale,vScale=meta.vScale,labels=iScale.getLabels(),singleScale=iScale===vScale,parsed=[];for(i=start,ilen=start+count;iproperties.x,start="left",end="right"):(reverse=properties.basemeta.controller.options.grouped),stacked=iScale.options.stacked,stacks=[],skipNull=meta=>{let parsed=meta.controller.getParsed(dataIndex),val=parsed&&parsed[meta.vScale.axis];if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(val)||isNaN(val))return!0};for(let meta of metasets)if(!(void 0!==dataIndex&&skipNull(meta))&&((!1===stacked||-1===stacks.indexOf(meta.stack)||void 0===stacked&&void 0===meta.stack)&&stacks.push(meta.stack),meta.index===last))break;return stacks.length||stacks.push(void 0),stacks}_getStackCount(index){return this._getStacks(void 0,index).length}_getStackIndex(datasetIndex,name,dataIndex){let stacks=this._getStacks(datasetIndex,dataIndex),index=void 0!==name?stacks.indexOf(name):-1;return -1===index?stacks.length-1:index}_getRuler(){let i,ilen;let opts=this.options,meta=this._cachedMeta,iScale=meta.iScale,pixels=[];for(i=0,ilen=meta.data.length;ia-b))}return scale._cache.$bar}(scale,meta.type),min=scale._length,updateMinAndPrev=()=>{32767!==curr&&-32768!==curr&&((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(prev)&&(min=Math.min(min,Math.abs(curr-prev)||min)),prev=curr)};for(i=0,ilen=values.length;i=actualBase?1:-1))*minBarLength,value===actualBase&&(base-=size/2);let startPixel=vScale.getPixelForDecimal(0),endPixel=vScale.getPixelForDecimal(1);head=(base=Math.max(Math.min(base,Math.max(startPixel,endPixel)),Math.min(startPixel,endPixel)))+size}if(base===vScale.getPixelForValue(actualBase)){let halfGrid=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.s)(size)*vScale.getLineWidthForValue(actualBase)/2;base+=halfGrid,size-=halfGrid}return{size,base,head,center:head+size/2}}_calculateBarIndexPixels(index,ruler){let center,size;let scale=ruler.scale,options=this.options,skipNull=options.skipNull,maxBarThickness=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(options.maxBarThickness,1/0);if(ruler.grouped){let stackCount=skipNull?this._getStackCount(index):ruler.stackCount,range="flex"===options.barThickness?function(index,ruler,options,stackCount){let pixels=ruler.pixels,curr=pixels[index],prev=index>0?pixels[index-1]:null,next=index=0;--i)max=Math.max(max,data[i].size(this.resolveDataElementOptions(i))/2);return max>0&&max}getLabelAndValue(index){let meta=this._cachedMeta,{xScale,yScale}=meta,parsed=this.getParsed(index),x=xScale.getLabelForValue(parsed.x),y=yScale.getLabelForValue(parsed.y),r=parsed._custom;return{label:meta.label,value:"("+x+", "+y+(r?", "+r:"")+")"}}update(mode){let points=this._cachedMeta.data;this.updateElements(points,0,points.length,mode)}updateElements(points,start,count,mode){let reset="reset"===mode,{iScale,vScale}=this._cachedMeta,{sharedOptions,includeOptions}=this._getSharedOptions(start,mode),iAxis=iScale.axis,vAxis=vScale.axis;for(let i=start;i""}}}};class DoughnutController extends DatasetController{constructor(chart,datasetIndex){super(chart,datasetIndex),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(start,count){let data=this.getDataset().data,meta=this._cachedMeta;if(!1===this._parsing)meta._parsed=data;else{let i,ilen,getter=i=>+data[i];if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(data[start])){let{key="value"}=this._parsing;getter=i=>+(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.f)(data[i],key)}for(i=start,ilen=start+count;i(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.p)(angle,rotation,endAngle,!0)?1:Math.max(a,a*cutout,b,b*cutout),calcMin=(angle,a,b)=>(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.p)(angle,rotation,endAngle,!0)?-1:Math.min(a,a*cutout,b,b*cutout),maxX=calcMax(0,startX,endX),maxY=calcMax(_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H,startY,endY),minX=calcMin(_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P,startX,endX),minY=calcMin(_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P+_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H,startY,endY);ratioX=(maxX-minX)/2,ratioY=(maxY-minY)/2,offsetX=-(maxX+minX)/2,offsetY=-(maxY+minY)/2}return{ratioX,ratioY,offsetX,offsetY}}(rotation,circumference,cutout),maxWidth=(chartArea.width-spacing)/ratioX,maxHeight=(chartArea.height-spacing)/ratioY,outerRadius=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.n)(this.options.radius,Math.max(Math.min(maxWidth,maxHeight)/2,0)),radiusLength=(outerRadius-Math.max(outerRadius*cutout,0))/this._getVisibleDatasetWeightTotal();this.offsetX=offsetX*outerRadius,this.offsetY=offsetY*outerRadius,meta.total=this.calculateTotal(),this.outerRadius=outerRadius-radiusLength*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-radiusLength*chartWeight,0),this.updateElements(arcs,0,arcs.length,mode)}_circumference(i,reset){let opts=this.options,meta=this._cachedMeta,circumference=this._getCircumference();return reset&&opts.animation.animateRotate||!this.chart.getDataVisibility(i)||null===meta._parsed[i]||meta.data[i].hidden?0:this.calculateCircumference(meta._parsed[i]*circumference/_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T)}updateElements(arcs,start,count,mode){let i;let reset="reset"===mode,chart=this.chart,chartArea=chart.chartArea,opts=chart.options,animationOpts=opts.animation,centerX=(chartArea.left+chartArea.right)/2,centerY=(chartArea.top+chartArea.bottom)/2,animateScale=reset&&animationOpts.animateScale,innerRadius=animateScale?0:this.innerRadius,outerRadius=animateScale?0:this.outerRadius,{sharedOptions,includeOptions}=this._getSharedOptions(start,mode),startAngle=this._getRotation();for(i=0;i0&&!isNaN(value)?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T*(Math.abs(value)/total):0}getLabelAndValue(index){let meta=this._cachedMeta,chart=this.chart,labels=chart.data.labels||[],value=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.o)(meta._parsed[index],chart.options.locale);return{label:labels[index]||"",value}}getMaxBorderWidth(arcs){let i,ilen,meta,controller,options,max=0,chart=this.chart;if(!arcs){for(i=0,ilen=chart.data.datasets.length;i"spacing"!==name,_indexable:name=>"spacing"!==name},DoughnutController.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(chart){let data=chart.data;if(data.labels.length&&data.datasets.length){let{labels:{pointStyle}}=chart.legend.options;return data.labels.map((label,i)=>{let meta=chart.getDatasetMeta(0),style=meta.controller.getStyle(i);return{text:label,fillStyle:style.backgroundColor,strokeStyle:style.borderColor,lineWidth:style.borderWidth,pointStyle:pointStyle,hidden:!chart.getDataVisibility(i),index:i}})}return[]}},onClick(e,legendItem,legend){legend.chart.toggleDataVisibility(legendItem.index),legend.chart.update()}},tooltip:{callbacks:{title:()=>"",label(tooltipItem){let dataLabel=tooltipItem.label,value=": "+tooltipItem.formattedValue;return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(dataLabel)?(dataLabel=dataLabel.slice(),dataLabel[0]+=value):dataLabel+=value,dataLabel}}}}};class LineController extends DatasetController{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(mode){let meta=this._cachedMeta,{dataset:line,data:points=[],_dataset}=meta,animationsDisabled=this.chart._animationsDisabled,{start,count}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.q)(meta,points,animationsDisabled);this._drawStart=start,this._drawCount=count,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.w)(meta)&&(start=0,count=points.length),line._chart=this.chart,line._datasetIndex=this.index,line._decimated=!!_dataset._decimated,line.points=points;let options=this.resolveDatasetElementOptions(mode);this.options.showLine||(options.borderWidth=0),options.segment=this.options.segment,this.updateElement(line,void 0,{animated:!animationsDisabled,options},mode),this.updateElements(points,start,count,mode)}updateElements(points,start,count,mode){let reset="reset"===mode,{iScale,vScale,_stacked,_dataset}=this._cachedMeta,{sharedOptions,includeOptions}=this._getSharedOptions(start,mode),iAxis=iScale.axis,vAxis=vScale.axis,{spanGaps,segment}=this.options,maxGapLength=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.x)(spanGaps)?spanGaps:Number.POSITIVE_INFINITY,directUpdate=this.chart._animationsDisabled||reset||"none"===mode,prevParsed=start>0&&this.getParsed(start-1);for(let i=start;i0&&Math.abs(parsed[iAxis]-prevParsed[iAxis])>maxGapLength,segment&&(properties.parsed=parsed,properties.raw=_dataset.data[i]),includeOptions&&(properties.options=sharedOptions||this.resolveDataElementOptions(i,point.active?"active":mode)),directUpdate||this.updateElement(point,i,properties,mode),prevParsed=parsed}}getMaxOverflow(){let meta=this._cachedMeta,dataset=meta.dataset,border=dataset.options&&dataset.options.borderWidth||0,data=meta.data||[];if(!data.length)return border;let firstPoint=data[0].size(this.resolveDataElementOptions(0)),lastPoint=data[data.length-1].size(this.resolveDataElementOptions(data.length-1));return Math.max(border,firstPoint,lastPoint)/2}draw(){let meta=this._cachedMeta;meta.dataset.updateControlPoints(this.chart.chartArea,meta.iScale.axis),super.draw()}}LineController.id="line",LineController.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},LineController.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class PolarAreaController extends DatasetController{constructor(chart,datasetIndex){super(chart,datasetIndex),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(index){let meta=this._cachedMeta,chart=this.chart,labels=chart.data.labels||[],value=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.o)(meta._parsed[index].r,chart.options.locale);return{label:labels[index]||"",value}}parseObjectData(meta,data,start,count){return _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.y.bind(this)(meta,data,start,count)}update(mode){let arcs=this._cachedMeta.data;this._updateRadius(),this.updateElements(arcs,0,arcs.length,mode)}getMinMax(){let meta=this._cachedMeta,range={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return meta.data.forEach((element,index)=>{let parsed=this.getParsed(index).r;!isNaN(parsed)&&this.chart.getDataVisibility(index)&&(parsedrange.max&&(range.max=parsed))}),range}_updateRadius(){let chart=this.chart,chartArea=chart.chartArea,opts=chart.options,minSize=Math.min(chartArea.right-chartArea.left,chartArea.bottom-chartArea.top),outerRadius=Math.max(minSize/2,0),innerRadius=Math.max(opts.cutoutPercentage?outerRadius/100*opts.cutoutPercentage:1,0),radiusLength=(outerRadius-innerRadius)/chart.getVisibleDatasetCount();this.outerRadius=outerRadius-radiusLength*this.index,this.innerRadius=this.outerRadius-radiusLength}updateElements(arcs,start,count,mode){let i;let reset="reset"===mode,chart=this.chart,opts=chart.options,animationOpts=opts.animation,scale=this._cachedMeta.rScale,centerX=scale.xCenter,centerY=scale.yCenter,datasetStartAngle=scale.getIndexAngle(0)-.5*_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P,angle=datasetStartAngle,defaultAngle=360/this.countVisibleElements();for(i=0;i{!isNaN(this.getParsed(index).r)&&this.chart.getDataVisibility(index)&&count++}),count}_computeAngle(index,mode,defaultAngle){return this.chart.getDataVisibility(index)?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.t)(this.resolveDataElementOptions(index,mode).angle||defaultAngle):0}}PolarAreaController.id="polarArea",PolarAreaController.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},PolarAreaController.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(chart){let data=chart.data;if(data.labels.length&&data.datasets.length){let{labels:{pointStyle}}=chart.legend.options;return data.labels.map((label,i)=>{let meta=chart.getDatasetMeta(0),style=meta.controller.getStyle(i);return{text:label,fillStyle:style.backgroundColor,strokeStyle:style.borderColor,lineWidth:style.borderWidth,pointStyle:pointStyle,hidden:!chart.getDataVisibility(i),index:i}})}return[]}},onClick(e,legendItem,legend){legend.chart.toggleDataVisibility(legendItem.index),legend.chart.update()}},tooltip:{callbacks:{title:()=>"",label:context=>context.chart.data.labels[context.dataIndex]+": "+context.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class PieController extends DoughnutController{}PieController.id="pie",PieController.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class RadarController extends DatasetController{getLabelAndValue(index){let vScale=this._cachedMeta.vScale,parsed=this.getParsed(index);return{label:vScale.getLabels()[index],value:""+vScale.getLabelForValue(parsed[vScale.axis])}}parseObjectData(meta,data,start,count){return _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.y.bind(this)(meta,data,start,count)}update(mode){let meta=this._cachedMeta,line=meta.dataset,points=meta.data||[],labels=meta.iScale.getLabels();if(line.points=points,"resize"!==mode){let options=this.resolveDatasetElementOptions(mode);this.options.showLine||(options.borderWidth=0);let properties={_loop:!0,_fullLoop:labels.length===points.length,options};this.updateElement(line,void 0,properties,mode)}this.updateElements(points,0,points.length,mode)}updateElements(points,start,count,mode){let scale=this._cachedMeta.rScale,reset="reset"===mode;for(let i=start;i{ret[prop]=anims[prop]&&anims[prop].active()?anims[prop]._to:this[prop]}),ret}}Element.defaults={},Element.defaultRoutes=void 0;let formatters={values:value=>(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(value)?value:""+value,numeric(tickValue,index,ticks){let notation;if(0===tickValue)return"0";let locale=this.chart.options.locale,delta=tickValue;if(ticks.length>1){let delta1;let maxTick=Math.max(Math.abs(ticks[0].value),Math.abs(ticks[ticks.length-1].value));(maxTick<1e-4||maxTick>1e15)&&(notation="scientific"),Math.abs(delta1=ticks.length>3?ticks[2].value-ticks[1].value:ticks[1].value-ticks[0].value)>=1&&tickValue!==Math.floor(tickValue)&&(delta1=tickValue-Math.floor(tickValue)),delta=delta1}let logDelta=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(Math.abs(delta)),numDecimal=Math.max(Math.min(-1*Math.floor(logDelta),20),0),options={notation,minimumFractionDigits:numDecimal,maximumFractionDigits:numDecimal};return Object.assign(options,this.options.ticks.format),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.o)(tickValue,locale,options)},logarithmic(tickValue,index,ticks){if(0===tickValue)return"0";let remain=tickValue/Math.pow(10,Math.floor((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(tickValue)));return 1===remain||2===remain||5===remain?formatters.numeric.call(this,tickValue,index,ticks):""}};var Ticks={formatters};function skip(ticks,newTicks,spacing,majorStart,majorEnd){let length,i,next;let start=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(majorStart,0),end=Math.min((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(majorEnd,ticks.length),ticks.length),count=0;for(spacing=Math.ceil(spacing),majorEnd&&(spacing=(length=majorEnd-majorStart)/Math.floor(length/spacing)),next=start;next<0;)next=Math.round(start+ ++count*spacing);for(i=Math.max(start,0);ioptions.lineWidth,tickColor:(_ctx,options)=>options.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ticks.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.route("scale.ticks","color","","color"),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.route("scale.grid","color","","borderColor"),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.route("scale.grid","borderColor","","borderColor"),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.route("scale.title","color","","color"),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.describe("scale",{_fallback:!1,_scriptable:name=>!name.startsWith("before")&&!name.startsWith("after")&&"callback"!==name&&"parser"!==name,_indexable:name=>"borderDash"!==name&&"tickBorderDash"!==name}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.describe("scales",{_fallback:"scale"}),_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.describe("scale.ticks",{_scriptable:name=>"backdropPadding"!==name&&"callback"!==name,_indexable:name=>"backdropPadding"!==name});let reverseAlign=align=>"left"===align?"right":"right"===align?"left":align,offsetFromEdge=(scale,edge,offset)=>"top"===edge||"left"===edge?scale[edge]+offset:scale[edge]-offset;function sample(arr,numItems){let result=[],increment=arr.length/numItems,len=arr.length,i=0;for(;imax?max:min,max=minDefined&&min>max?min:max,{min:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.B)(min,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.B)(max,min)),max:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.B)(max,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.B)(min,max))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let data=this.chart.data;return this.options.labels||(this.isHorizontal()?data.xLabels:data.yLabels)||data.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(this.options.beforeUpdate,[this])}update(maxWidth,maxHeight,margins){let{beginAtZero,grace,ticks:tickOpts}=this.options,sampleSize=tickOpts.sampleSize;this.beforeUpdate(),this.maxWidth=maxWidth,this.maxHeight=maxHeight,this._margins=margins=Object.assign({left:0,right:0,top:0,bottom:0},margins),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+margins.left+margins.right:this.height+margins.top+margins.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.D)(this,grace,beginAtZero),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let samplingEnabled=sampleSizeticksLimit)return function(ticks,newTicks,majorIndices,spacing){let i,count=0,next=majorIndices[0];for(i=0,spacing=Math.ceil(spacing);ispacing)return factor}return Math.max(spacing,1)}(majorIndices,ticks,ticksLimit);if(numMajorIndices>0){let i,ilen;let avgMajorSpacing=numMajorIndices>1?Math.round((last-first)/(numMajorIndices-1)):null;for(skip(ticks,newTicks,spacing,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(avgMajorSpacing)?0:first-avgMajorSpacing,first),i=0,ilen=numMajorIndices-1;i=maxRotation||numTicks<=1||!this.isHorizontal()){this.labelRotation=minRotation;return}let labelSizes=this._getLabelSizes(),maxLabelWidth=labelSizes.widest.width,maxLabelHeight=labelSizes.highest.height,maxWidth=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(this.chart.width-maxLabelWidth,0,this.maxWidth);maxLabelWidth+6>(tickWidth=options.offset?this.maxWidth/numTicks:maxWidth/(numTicks-1))&&(tickWidth=maxWidth/(numTicks-(options.offset?.5:1)),maxHeight=this.maxHeight-getTickMarkLength(options.grid)-tickOpts.padding-getTitleHeight(options.title,this.chart.options.font),maxLabelDiagonal=Math.sqrt(maxLabelWidth*maxLabelWidth+maxLabelHeight*maxLabelHeight),labelRotation=Math.max(minRotation,Math.min(maxRotation,labelRotation=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.F)(Math.min(Math.asin((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)((labelSizes.highest.height+6)/tickWidth,-1,1)),Math.asin((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(maxHeight/maxLabelDiagonal,-1,1))-Math.asin((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(maxLabelHeight/maxLabelDiagonal,-1,1))))))),this.labelRotation=labelRotation}afterCalculateLabelRotation(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(this.options.beforeFit,[this])}fit(){let minSize={width:0,height:0},{chart,options:{ticks:tickOpts,title:titleOpts,grid:gridOpts}}=this,display=this._isVisible(),isHorizontal=this.isHorizontal();if(display){let titleHeight=getTitleHeight(titleOpts,chart.options.font);if(isHorizontal?(minSize.width=this.maxWidth,minSize.height=getTickMarkLength(gridOpts)+titleHeight):(minSize.height=this.maxHeight,minSize.width=getTickMarkLength(gridOpts)+titleHeight),tickOpts.display&&this.ticks.length){let{first,last,widest,highest}=this._getLabelSizes(),tickPadding=2*tickOpts.padding,angleRadians=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation),cos=Math.cos(angleRadians),sin=Math.sin(angleRadians);if(isHorizontal){let labelHeight=tickOpts.mirror?0:sin*widest.width+cos*highest.height;minSize.height=Math.min(this.maxHeight,minSize.height+labelHeight+tickPadding)}else{let labelWidth=tickOpts.mirror?0:cos*widest.width+sin*highest.height;minSize.width=Math.min(this.maxWidth,minSize.width+labelWidth+tickPadding)}this._calculatePadding(first,last,sin,cos)}}this._handleMargins(),isHorizontal?(this.width=this._length=chart.width-this._margins.left-this._margins.right,this.height=minSize.height):(this.width=minSize.width,this.height=this._length=chart.height-this._margins.top-this._margins.bottom)}_calculatePadding(first,last,sin,cos){let{ticks:{align,padding},position}=this.options,isRotated=0!==this.labelRotation,labelsBelowTicks="top"!==position&&"x"===this.axis;if(this.isHorizontal()){let offsetLeft=this.getPixelForTick(0)-this.left,offsetRight=this.right-this.getPixelForTick(this.ticks.length-1),paddingLeft=0,paddingRight=0;isRotated?labelsBelowTicks?(paddingLeft=cos*first.width,paddingRight=sin*last.height):(paddingLeft=sin*first.height,paddingRight=cos*last.width):"start"===align?paddingRight=last.width:"end"===align?paddingLeft=first.width:"inner"!==align&&(paddingLeft=first.width/2,paddingRight=last.width/2),this.paddingLeft=Math.max((paddingLeft-offsetLeft+padding)*this.width/(this.width-offsetLeft),0),this.paddingRight=Math.max((paddingRight-offsetRight+padding)*this.width/(this.width-offsetRight),0)}else{let paddingTop=last.height/2,paddingBottom=first.height/2;"start"===align?(paddingTop=0,paddingBottom=first.height):"end"===align&&(paddingTop=last.height,paddingBottom=0),this.paddingTop=paddingTop+padding,this.paddingBottom=paddingBottom+padding}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(this.options.afterFit,[this])}isHorizontal(){let{axis,position}=this.options;return"top"===position||"bottom"===position||"x"===axis}isFullSize(){return this.options.fullSize}_convertTicksToLabels(ticks){let i,ilen;for(this.beforeTickToLabelConversion(),this.generateTickLabels(ticks),i=0,ilen=ticks.length;i{let i;let gc=cache.gc,gcLen=gc.length/2;if(gcLen>length){for(i=0;i({width:widths[idx]||0,height:heights[idx]||0});return{first:valueAt(0),last:valueAt(length-1),widest:valueAt(widest),highest:valueAt(highest),widths,heights}}getLabelForValue(value){return value}getPixelForValue(value,index){return NaN}getValueForPixel(pixel){}getPixelForTick(index){let ticks=this.ticks;return index<0||index>ticks.length-1?null:this.getPixelForValue(ticks[index].value)}getPixelForDecimal(decimal){this._reversePixels&&(decimal=1-decimal);let pixel=this._startPixel+decimal*this._length;return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.I)(this._alignToPixels?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.J)(this.chart,pixel,0):pixel)}getDecimalForPixel(pixel){let decimal=(pixel-this._startPixel)/this._length;return this._reversePixels?1-decimal:decimal}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min,max}=this;return min<0&&max<0?max:min>0&&max>0?min:0}getContext(index){var parent,parent1;let ticks=this.ticks||[];if(index>=0&&indexw*sin?w/cos:h/sin:h*sin0}_computeGridLineItems(chartArea){let borderValue,i,lineValue,alignedLineValue,tx1,ty1,tx2,ty2,x1,y1,x2,y2;let axis=this.axis,chart=this.chart,options=this.options,{grid,position}=options,offset=grid.offset,isHorizontal=this.isHorizontal(),ticks=this.ticks,ticksLength=ticks.length+(offset?1:0),tl=getTickMarkLength(grid),items=[],borderOpts=grid.setContext(this.getContext()),axisWidth=borderOpts.drawBorder?borderOpts.borderWidth:0,axisHalfWidth=axisWidth/2,alignBorderValue=function(pixel){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.J)(chart,pixel,axisWidth)};if("top"===position)borderValue=alignBorderValue(this.bottom),ty1=this.bottom-tl,ty2=borderValue-axisHalfWidth,y1=alignBorderValue(chartArea.top)+axisHalfWidth,y2=chartArea.bottom;else if("bottom"===position)borderValue=alignBorderValue(this.top),y1=chartArea.top,y2=alignBorderValue(chartArea.bottom)-axisHalfWidth,ty1=borderValue+axisHalfWidth,ty2=this.top+tl;else if("left"===position)borderValue=alignBorderValue(this.right),tx1=this.right-tl,tx2=borderValue-axisHalfWidth,x1=alignBorderValue(chartArea.left)+axisHalfWidth,x2=chartArea.right;else if("right"===position)borderValue=alignBorderValue(this.left),x1=chartArea.left,x2=alignBorderValue(chartArea.right)-axisHalfWidth,tx1=borderValue+axisHalfWidth,tx2=this.left+tl;else if("x"===axis){if("center"===position)borderValue=alignBorderValue((chartArea.top+chartArea.bottom)/2+.5);else if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(position)){let positionAxisID=Object.keys(position)[0],value=position[positionAxisID];borderValue=alignBorderValue(this.chart.scales[positionAxisID].getPixelForValue(value))}y1=chartArea.top,y2=chartArea.bottom,ty2=(ty1=borderValue+axisHalfWidth)+tl}else if("y"===axis){if("center"===position)borderValue=alignBorderValue((chartArea.left+chartArea.right)/2);else if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(position)){let positionAxisID1=Object.keys(position)[0],value1=position[positionAxisID1];borderValue=alignBorderValue(this.chart.scales[positionAxisID1].getPixelForValue(value1))}tx2=(tx1=borderValue-axisHalfWidth)-tl,x1=chartArea.left,x2=chartArea.right}let limit=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(options.ticks.maxTicksLimit,ticksLength),step=Math.max(1,Math.ceil(ticksLength/limit));for(i=0;iend+1e-6)))return lineValue}(this,i,offset))&&(alignedLineValue=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.J)(chart,lineValue,lineWidth),isHorizontal?tx1=tx2=x1=x2=alignedLineValue:ty1=ty2=y1=y2=alignedLineValue,items.push({tx1,ty1,tx2,ty2,x1,y1,x2,y2,width:lineWidth,color:lineColor,borderDash,borderDashOffset,tickWidth,tickColor,tickBorderDash,tickBorderDashOffset}))}return this._ticksLength=ticksLength,this._borderValue=borderValue,items}_computeLabelItems(chartArea){let i,ilen,label,x,y,textAlign,pixel,font,lineHeight,lineCount,textOffset;let axis=this.axis,options=this.options,{position,ticks:optionTicks}=options,isHorizontal=this.isHorizontal(),ticks=this.ticks,{align,crossAlign,padding,mirror}=optionTicks,tl=getTickMarkLength(options.grid),tickAndPadding=tl+padding,hTickAndPadding=mirror?-padding:tickAndPadding,rotation=-(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.t)(this.labelRotation),items=[],textBaseline="middle";if("top"===position)y=this.bottom-hTickAndPadding,textAlign=this._getXAxisLabelAlignment();else if("bottom"===position)y=this.top+hTickAndPadding,textAlign=this._getXAxisLabelAlignment();else if("left"===position){let ret=this._getYAxisLabelAlignment(tl);textAlign=ret.textAlign,x=ret.x}else if("right"===position){let ret1=this._getYAxisLabelAlignment(tl);textAlign=ret1.textAlign,x=ret1.x}else if("x"===axis){if("center"===position)y=(chartArea.top+chartArea.bottom)/2+tickAndPadding;else if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(position)){let positionAxisID=Object.keys(position)[0],value=position[positionAxisID];y=this.chart.scales[positionAxisID].getPixelForValue(value)+tickAndPadding}textAlign=this._getXAxisLabelAlignment()}else if("y"===axis){if("center"===position)x=(chartArea.left+chartArea.right)/2-tickAndPadding;else if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(position)){let positionAxisID1=Object.keys(position)[0],value1=position[positionAxisID1];x=this.chart.scales[positionAxisID1].getPixelForValue(value1)}textAlign=this._getYAxisLabelAlignment(tl).textAlign}"y"===axis&&("start"===align?textBaseline="top":"end"===align&&(textBaseline="bottom"));let labelSizes=this._getLabelSizes();for(i=0,ilen=ticks.length;it.value===value);if(index>=0){let opts=grid.setContext(this.getContext(index));return opts.lineWidth}return 0}drawGrid(chartArea){let i,ilen;let grid=this.options.grid,ctx=this.ctx,items=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(chartArea)),drawLine=(p1,p2,style)=>{style.width&&style.color&&(ctx.save(),ctx.lineWidth=style.width,ctx.strokeStyle=style.color,ctx.setLineDash(style.borderDash||[]),ctx.lineDashOffset=style.borderDashOffset,ctx.beginPath(),ctx.moveTo(p1.x,p1.y),ctx.lineTo(p2.x,p2.y),ctx.stroke(),ctx.restore())};if(grid.display)for(i=0,ilen=items.length;i{this.drawBackground(),this.drawGrid(chartArea),this.drawTitle()}},{z:gz+1,draw:()=>{this.drawBorder()}},{z:tz,draw:chartArea=>{this.drawLabels(chartArea)}}]:[{z:tz,draw:chartArea=>{this.draw(chartArea)}}]}getMatchingVisibleMetas(type){let i,ilen;let metas=this.chart.getSortedVisibleDatasetMetas(),axisID=this.axis+"AxisID",result=[];for(i=0,ilen=metas.length;i{let propertyParts=property.split("."),sourceName=propertyParts.pop(),sourceScope=[scope].concat(propertyParts).join("."),parts=routes[property].split("."),targetName=parts.pop(),targetScope=parts.join(".");_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.route(sourceScope,sourceName,targetScope,targetName)})}(scope,item.defaultRoutes),item.descriptors&&_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.describe(scope,item.descriptors)}(item,scope,parentScope),this.override&&_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.override(item.id,item.overrides)),scope}get(id){return this.items[id]}unregister(item){let items=this.items,id=item.id,scope=this.scope;id in items&&delete items[id],scope&&id in _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d[scope]&&(delete _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d[scope][id],this.override&&delete _chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U[id])}}var registry=new class{constructor(){this.controllers=new TypedRegistry(DatasetController,"datasets",!0),this.elements=new TypedRegistry(Element,"elements"),this.plugins=new TypedRegistry(Object,"plugins"),this.scales=new TypedRegistry(Scale,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...args){this._each("register",args)}remove(...args){this._each("unregister",args)}addControllers(...args){this._each("register",args,this.controllers)}addElements(...args){this._each("register",args,this.elements)}addPlugins(...args){this._each("register",args,this.plugins)}addScales(...args){this._each("register",args,this.scales)}getController(id){return this._get(id,this.controllers,"controller")}getElement(id){return this._get(id,this.elements,"element")}getPlugin(id){return this._get(id,this.plugins,"plugin")}getScale(id){return this._get(id,this.scales,"scale")}removeControllers(...args){this._each("unregister",args,this.controllers)}removeElements(...args){this._each("unregister",args,this.elements)}removePlugins(...args){this._each("unregister",args,this.plugins)}removeScales(...args){this._each("unregister",args,this.scales)}_each(method,args,typedRegistry){[...args].forEach(arg=>{let reg=typedRegistry||this._getRegistryForType(arg);typedRegistry||reg.isForType(arg)||reg===this.plugins&&arg.id?this._exec(method,reg,arg):(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(arg,item=>{let itemReg=typedRegistry||this._getRegistryForType(item);this._exec(method,itemReg,item)})})}_exec(method,registry,component){let camelMethod=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.W)(method);(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(component["before"+camelMethod],[],component),registry[method](component),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(component["after"+camelMethod],[],component)}_getRegistryForType(type){for(let i=0;i0&&this.getParsed(start-1);for(let i=start;i0&&Math.abs(parsed[iAxis]-prevParsed[iAxis])>maxGapLength,segment&&(properties.parsed=parsed,properties.raw=_dataset.data[i]),includeOptions&&(properties.options=sharedOptions||this.resolveDataElementOptions(i,point.active?"active":mode)),directUpdate||this.updateElement(point,i,properties,mode),prevParsed=parsed}this.updateSharedOptions(sharedOptions,mode,firstOpts)}getMaxOverflow(){let meta=this._cachedMeta,data=meta.data||[];if(!this.options.showLine){let max=0;for(let i=data.length-1;i>=0;--i)max=Math.max(max,data[i].size(this.resolveDataElementOptions(i))/2);return max>0&&max}let dataset=meta.dataset,border=dataset.options&&dataset.options.borderWidth||0;if(!data.length)return border;let firstPoint=data[0].size(this.resolveDataElementOptions(0)),lastPoint=data[data.length-1].size(this.resolveDataElementOptions(data.length-1));return Math.max(border,firstPoint,lastPoint)/2}}ScatterController.id="scatter",ScatterController.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},ScatterController.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:item=>"("+item.label+", "+item.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var controllers=Object.freeze({__proto__:null,BarController:BarController,BubbleController:BubbleController,DoughnutController:DoughnutController,LineController:LineController,PolarAreaController:PolarAreaController,PieController:PieController,RadarController:RadarController,ScatterController:ScatterController});function abstract(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}class DateAdapter{constructor(options){this.options=options||{}}init(chartOptions){}formats(){return abstract()}parse(value,format){return abstract()}format(timestamp,format){return abstract()}add(timestamp,amount,unit){return abstract()}diff(a,b,unit){return abstract()}startOf(timestamp,unit,weekday){return abstract()}endOf(timestamp,unit){return abstract()}}DateAdapter.override=function(members){Object.assign(DateAdapter.prototype,members)};var adapters={_date:DateAdapter};function evaluateInteractionItems(chart,axis,position,handler,intersect){let metasets=chart.getSortedVisibleDatasetMetas(),value=position[axis];for(let i=0,ilen=metasets.length;i{element[rangeMethod](position[axis],useFinalPosition)&&(items.push({element,datasetIndex,index}),intersectsItem=intersectsItem||element.inRange(position.x,position.y,useFinalPosition))}),intersect&&!intersectsItem)?[]:items}var Interaction={evaluateInteractionItems,modes:{index(chart,e,options,useFinalPosition){let position=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.X)(e,chart),axis=options.axis||"x",includeInvisible=options.includeInvisible||!1,items=options.intersect?getIntersectItems(chart,position,axis,useFinalPosition,includeInvisible):getNearestItems(chart,position,axis,!1,useFinalPosition,includeInvisible),elements=[];return items.length?(chart.getSortedVisibleDatasetMetas().forEach(meta=>{let index=items[0].index,element=meta.data[index];element&&!element.skip&&elements.push({element,datasetIndex:meta.index,index})}),elements):[]},dataset(chart,e,options,useFinalPosition){let position=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.X)(e,chart),axis=options.axis||"xy",includeInvisible=options.includeInvisible||!1,items=options.intersect?getIntersectItems(chart,position,axis,useFinalPosition,includeInvisible):getNearestItems(chart,position,axis,!1,useFinalPosition,includeInvisible);if(items.length>0){let datasetIndex=items[0].datasetIndex,data=chart.getDatasetMeta(datasetIndex).data;items=[];for(let i=0;iv.pos===position)}function filterDynamicPositionByAxis(array,axis){return array.filter(v=>-1===STATIC_POSITIONS.indexOf(v.pos)&&v.box.axis===axis)}function sortByWeight(array,reverse){return array.sort((a,b)=>{let v0=reverse?b:a,v1=reverse?a:b;return v0.weight===v1.weight?v0.index-v1.index:v0.weight-v1.weight})}function getCombinedMax(maxPadding,chartArea,a,b){return Math.max(maxPadding[a],chartArea[a])+Math.max(maxPadding[b],chartArea[b])}function updateMaxPadding(maxPadding,boxPadding){maxPadding.top=Math.max(maxPadding.top,boxPadding.top),maxPadding.left=Math.max(maxPadding.left,boxPadding.left),maxPadding.bottom=Math.max(maxPadding.bottom,boxPadding.bottom),maxPadding.right=Math.max(maxPadding.right,boxPadding.right)}function fitBoxes(boxes,chartArea,params,stacks){let i,ilen,layout,box,refit,changed;let refitBoxes=[];for(i=0,ilen=boxes.length,refit=0;i{margin[pos]=Math.max(chartArea[pos],maxPadding[pos])}),margin}(horizontal?["left","right"]:["top","bottom"])}(layout.horizontal,chartArea));let{same,other}=function(chartArea,params,layout,stacks){let{pos,box}=layout,maxPadding=chartArea.maxPadding;if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(pos)){layout.size&&(chartArea[pos]-=layout.size);let stack=stacks[layout.stack]||{size:0,count:1};stack.size=Math.max(stack.size,layout.horizontal?box.height:box.width),layout.size=stack.size/stack.count,chartArea[pos]+=layout.size}box.getPadding&&updateMaxPadding(maxPadding,box.getPadding());let newWidth=Math.max(0,params.outerWidth-getCombinedMax(maxPadding,chartArea,"left","right")),newHeight=Math.max(0,params.outerHeight-getCombinedMax(maxPadding,chartArea,"top","bottom")),widthChanged=newWidth!==chartArea.w,heightChanged=newHeight!==chartArea.h;return chartArea.w=newWidth,chartArea.h=newHeight,layout.horizontal?{same:widthChanged,other:heightChanged}:{same:heightChanged,other:widthChanged}}(chartArea,params,layout,stacks);refit|=same&&refitBoxes.length,changed=changed||other,box.fullSize||refitBoxes.push(layout)}return refit&&fitBoxes(refitBoxes,chartArea,params,stacks)||changed}function setBoxDims(box,left,top,width,height){box.top=top,box.left=left,box.right=left+width,box.bottom=top+height,box.width=width,box.height=height}function placeBoxes(boxes,chartArea,params,stacks){let userPadding=params.padding,{x,y}=chartArea;for(let layout of boxes){let box=layout.box,stack=stacks[layout.stack]||{count:1,placed:0,weight:1},weight=layout.stackWeight/stack.weight||1;if(layout.horizontal){let width=chartArea.w*weight,height=stack.size||box.height;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(stack.start)&&(y=stack.start),box.fullSize?setBoxDims(box,userPadding.left,y,params.outerWidth-userPadding.right-userPadding.left,height):setBoxDims(box,chartArea.left+stack.placed,y,width,height),stack.start=y,stack.placed+=width,y=box.bottom}else{let height1=chartArea.h*weight,width1=stack.size||box.width;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(stack.start)&&(x=stack.start),box.fullSize?setBoxDims(box,x,userPadding.top,width1,params.outerHeight-userPadding.bottom-userPadding.top):setBoxDims(box,x,chartArea.top+stack.placed,width1,height1),stack.start=x,stack.placed+=height1,x=box.right}}chartArea.x=x,chartArea.y=y}_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var layouts={addBox(chart,item){chart.boxes||(chart.boxes=[]),item.fullSize=item.fullSize||!1,item.position=item.position||"top",item.weight=item.weight||0,item._layers=item._layers||function(){return[{z:0,draw(chartArea){item.draw(chartArea)}}]},chart.boxes.push(item)},removeBox(chart,layoutItem){let index=chart.boxes?chart.boxes.indexOf(layoutItem):-1;-1!==index&&chart.boxes.splice(index,1)},configure(chart,item,options){item.fullSize=options.fullSize,item.position=options.position,item.weight=options.weight},update(chart,width,height,minPadding){if(!chart)return;let padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(chart.options.layout.padding),availableWidth=Math.max(width-padding.width,0),availableHeight=Math.max(height-padding.height,0),boxes=function(boxes){let layoutBoxes=function(boxes){let i,ilen,box,pos,stack,stackWeight;let layoutBoxes=[];for(i=0,ilen=(boxes||[]).length;iwrap.box.fullSize),!0),left=sortByWeight(filterByPosition(layoutBoxes,"left"),!0),right=sortByWeight(filterByPosition(layoutBoxes,"right")),top=sortByWeight(filterByPosition(layoutBoxes,"top"),!0),bottom=sortByWeight(filterByPosition(layoutBoxes,"bottom")),centerHorizontal=filterDynamicPositionByAxis(layoutBoxes,"x"),centerVertical=filterDynamicPositionByAxis(layoutBoxes,"y");return{fullSize,leftAndTop:left.concat(top),rightAndBottom:right.concat(centerVertical).concat(bottom).concat(centerHorizontal),chartArea:filterByPosition(layoutBoxes,"chartArea"),vertical:left.concat(right).concat(centerVertical),horizontal:top.concat(bottom).concat(centerHorizontal)}}(chart.boxes),verticalBoxes=boxes.vertical,horizontalBoxes=boxes.horizontal;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(chart.boxes,box=>{"function"==typeof box.beforeLayout&&box.beforeLayout()});let visibleVerticalBoxCount=verticalBoxes.reduce((total,wrap)=>wrap.box.options&&!1===wrap.box.options.display?total:total+1,0)||1,params=Object.freeze({outerWidth:width,outerHeight:height,padding,availableWidth,availableHeight,vBoxMaxWidth:availableWidth/2/visibleVerticalBoxCount,hBoxMaxHeight:availableHeight/2}),maxPadding=Object.assign({},padding);updateMaxPadding(maxPadding,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(minPadding));let chartArea=Object.assign({maxPadding,w:availableWidth,h:availableHeight,x:padding.left,y:padding.top},padding),stacks=function(layouts,params){let i,ilen,layout;let stacks=function(layouts){let stacks={};for(let wrap of layouts){let{stack,pos,stackWeight}=wrap;if(!stack||!STATIC_POSITIONS.includes(pos))continue;let _stack=stacks[stack]||(stacks[stack]={count:0,placed:0,weight:0,size:0});_stack.count++,_stack.weight+=stackWeight}return stacks}(layouts),{vBoxMaxWidth,hBoxMaxHeight}=params;for(i=0,ilen=layouts.length;i{let box=layout.box;Object.assign(box,chart.chartArea),box.update(chartArea.w,chartArea.h,{left:0,top:0,right:0,bottom:0})})}};class BasePlatform{acquireContext(canvas,aspectRatio){}releaseContext(context){return!1}addEventListener(chart,type,listener){}removeEventListener(chart,type,listener){}getDevicePixelRatio(){return 1}getMaximumSize(element,width,height,aspectRatio){return width=Math.max(0,width||element.width),height=height||element.height,{width,height:Math.max(0,aspectRatio?Math.floor(width/aspectRatio):height)}}isAttached(canvas){return!0}updateConfig(config){}}class BasicPlatform extends BasePlatform{acquireContext(item){return item&&item.getContext&&item.getContext("2d")||null}updateConfig(config){config.options.animation=!1}}let EXPANDO_KEY="$chartjs",EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},isNullOrEmpty=value=>null===value||""===value,eventListenerOptions=!!_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a5&&{passive:!0};function removeListener(chart,type,listener){chart.canvas.removeEventListener(type,listener,eventListenerOptions)}function nodeListContains(nodeList,canvas){for(let node of nodeList)if(node===canvas||node.contains(canvas))return!0}function createAttachObserver(chart,type,listener){let canvas=chart.canvas,observer=new MutationObserver(entries=>{let trigger=!1;for(let entry of entries)trigger=(trigger=trigger||nodeListContains(entry.addedNodes,canvas))&&!nodeListContains(entry.removedNodes,canvas);trigger&&listener()});return observer.observe(document,{childList:!0,subtree:!0}),observer}function createDetachObserver(chart,type,listener){let canvas=chart.canvas,observer=new MutationObserver(entries=>{let trigger=!1;for(let entry of entries)trigger=(trigger=trigger||nodeListContains(entry.removedNodes,canvas))&&!nodeListContains(entry.addedNodes,canvas);trigger&&listener()});return observer.observe(document,{childList:!0,subtree:!0}),observer}let drpListeningCharts=new Map,oldDevicePixelRatio=0;function onWindowResize(){let dpr=window.devicePixelRatio;dpr!==oldDevicePixelRatio&&(oldDevicePixelRatio=dpr,drpListeningCharts.forEach((resize,chart)=>{chart.currentDevicePixelRatio!==dpr&&resize()}))}function createResizeObserver(chart,type,listener){let canvas=chart.canvas,container=canvas&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a2)(canvas);if(!container)return;let resize=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a4)((width,height)=>{let w=container.clientWidth;listener(width,height),w{let entry=entries[0],width=entry.contentRect.width,height=entry.contentRect.height;(0!==width||0!==height)&&resize(width,height)});return observer.observe(container),drpListeningCharts.size||window.addEventListener("resize",onWindowResize),drpListeningCharts.set(chart,resize),observer}function releaseObserver(chart,type,observer){observer&&observer.disconnect(),"resize"===type&&(drpListeningCharts.delete(chart),drpListeningCharts.size||window.removeEventListener("resize",onWindowResize))}function createProxyAndListen(chart,type,listener){let canvas=chart.canvas,proxy=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a4)(event=>{null!==chart.ctx&&listener(function(event,chart){let type=EVENT_TYPES[event.type]||event.type,{x,y}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.X)(event,chart);return{type,chart,native:event,x:void 0!==x?x:null,y:void 0!==y?y:null}}(event,chart))},chart,args=>{let event=args[0];return[event,event.offsetX,event.offsetY]});return!function(node,type,listener){node.addEventListener(type,listener,eventListenerOptions)}(canvas,type,proxy),proxy}class DomPlatform extends BasePlatform{acquireContext(canvas,aspectRatio){let context=canvas&&canvas.getContext&&canvas.getContext("2d");return context&&context.canvas===canvas?(!function(canvas,aspectRatio){let style=canvas.style,renderHeight=canvas.getAttribute("height"),renderWidth=canvas.getAttribute("width");if(canvas[EXPANDO_KEY]={initial:{height:renderHeight,width:renderWidth,style:{display:style.display,height:style.height,width:style.width}}},style.display=style.display||"block",style.boxSizing=style.boxSizing||"border-box",isNullOrEmpty(renderWidth)){let displayWidth=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a3)(canvas,"width");void 0!==displayWidth&&(canvas.width=displayWidth)}if(isNullOrEmpty(renderHeight)){if(""===canvas.style.height)canvas.height=canvas.width/(aspectRatio||2);else{let displayHeight=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a3)(canvas,"height");void 0!==displayHeight&&(canvas.height=displayHeight)}}}(canvas,aspectRatio),context):null}releaseContext(context){let canvas=context.canvas;if(!canvas[EXPANDO_KEY])return!1;let initial=canvas[EXPANDO_KEY].initial;["height","width"].forEach(prop=>{let value=initial[prop];(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(value)?canvas.removeAttribute(prop):canvas.setAttribute(prop,value)});let style=initial.style||{};return Object.keys(style).forEach(key=>{canvas.style[key]=style[key]}),canvas.width=canvas.width,delete canvas[EXPANDO_KEY],!0}addEventListener(chart,type,listener){this.removeEventListener(chart,type);let proxies=chart.$proxies||(chart.$proxies={});proxies[type]=(({attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver})[type]||createProxyAndListen)(chart,type,listener)}removeEventListener(chart,type){let proxies=chart.$proxies||(chart.$proxies={}),proxy=proxies[type];proxy&&((({attach:releaseObserver,detach:releaseObserver,resize:releaseObserver})[type]||removeListener)(chart,type,proxy),proxies[type]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(canvas,width,height,aspectRatio){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a1)(canvas,width,height,aspectRatio)}isAttached(canvas){let container=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a2)(canvas);return!!(container&&container.isConnected)}}class PluginService{constructor(){this._init=[]}notify(chart,hook,args,filter){"beforeInit"===hook&&(this._init=this._createDescriptors(chart,!0),this._notify(this._init,chart,"install"));let descriptors=filter?this._descriptors(chart).filter(filter):this._descriptors(chart),result=this._notify(descriptors,chart,hook,args);return"afterDestroy"===hook&&(this._notify(descriptors,chart,"stop"),this._notify(this._init,chart,"uninstall")),result}_notify(descriptors,chart,hook,args){for(let descriptor of(args=args||{},descriptors)){let plugin=descriptor.plugin,method=plugin[hook],params=[chart,args,descriptor.options];if(!1===(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(method,params,plugin)&&args.cancelable)return!1}return!0}invalidate(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(chart){if(this._cache)return this._cache;let descriptors=this._cache=this._createDescriptors(chart);return this._notifyStateChanges(chart),descriptors}_createDescriptors(chart,all){let config=chart&&chart.config,options=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(config.options&&config.options.plugins,{}),plugins=function(config){let localIds={},plugins=[],keys=Object.keys(registry.plugins.items);for(let i=0;ia.filter(x=>!b.some(y=>x.plugin.id===y.plugin.id));this._notify(diff(previousDescriptors,descriptors),chart,"stop"),this._notify(diff(descriptors,previousDescriptors),chart,"start")}}function getIndexAxis(type,options){let datasetDefaults=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.datasets[type]||{},datasetOptions=(options.datasets||{})[type]||{};return datasetOptions.indexAxis||options.indexAxis||datasetDefaults.indexAxis||"x"}function determineAxis(id,scaleOptions){var position;return"x"===id||"y"===id?id:scaleOptions.axis||("top"===(position=scaleOptions.position)||"bottom"===position?"x":"left"===position||"right"===position?"y":void 0)||id.charAt(0).toLowerCase()}function initOptions(config){let options=config.options||(config.options={});options.plugins=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(options.plugins,{}),options.scales=function(config,options){let chartDefaults=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U[config.type]||{scales:{}},configScales=options.scales||{},chartIndexAxis=getIndexAxis(config.type,options),firstIDs=Object.create(null),scales=Object.create(null);return Object.keys(configScales).forEach(id=>{let scaleConf=configScales[id];if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(scaleConf))return console.error(`Invalid scale configuration for scale: ${id}`);if(scaleConf._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${id}`);let axis=determineAxis(id,scaleConf),defaultScaleOptions=chartDefaults.scales||{};firstIDs[axis]=firstIDs[axis]||id,scales[id]=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ac)(Object.create(null),[{axis},scaleConf,defaultScaleOptions[axis],defaultScaleOptions[axis===chartIndexAxis?"_index_":"_value_"]])}),config.data.datasets.forEach(dataset=>{let type=dataset.type||config.type,indexAxis=dataset.indexAxis||getIndexAxis(type,options),datasetDefaults=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U[type]||{},defaultScaleOptions=datasetDefaults.scales||{};Object.keys(defaultScaleOptions).forEach(defaultID=>{let axis;let axis1=(axis=defaultID,"_index_"===defaultID?axis=indexAxis:"_value_"===defaultID&&(axis="x"===indexAxis?"y":"x"),axis),id=dataset[axis1+"AxisID"]||firstIDs[axis1]||axis1;scales[id]=scales[id]||Object.create(null),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ac)(scales[id],[{axis:axis1},configScales[id],defaultScaleOptions[defaultID]])})}),Object.keys(scales).forEach(key=>{let scale=scales[key];(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ac)(scale,[_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.scales[scale.type],_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.scale])}),scales}(config,options)}function initData(data){return(data=data||{}).datasets=data.datasets||[],data.labels=data.labels||[],data}let keyCache=new Map,keysCached=new Set;function cachedKeys(cacheKey,generate){let keys=keyCache.get(cacheKey);return keys||(keys=generate(),keyCache.set(cacheKey,keys),keysCached.add(keys)),keys}let addIfFound=(set,obj,key)=>{let opts=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.f)(obj,key);void 0!==opts&&set.add(opts)};class Config{constructor(config){var config1;this._config=((config1=(config1=config)||{}).data=initData(config1.data),initOptions(config1),config1),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(type){this._config.type=type}get data(){return this._config.data}set data(data){this._config.data=initData(data)}get options(){return this._config.options}set options(options){this._config.options=options}get plugins(){return this._config.plugins}update(){let config=this._config;this.clearCache(),initOptions(config)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(datasetType){return cachedKeys(datasetType,()=>[[`datasets.${datasetType}`,""]])}datasetAnimationScopeKeys(datasetType,transition){return cachedKeys(`${datasetType}.transition.${transition}`,()=>[[`datasets.${datasetType}.transitions.${transition}`,`transitions.${transition}`],[`datasets.${datasetType}`,""]])}datasetElementScopeKeys(datasetType,elementType){return cachedKeys(`${datasetType}-${elementType}`,()=>[[`datasets.${datasetType}.elements.${elementType}`,`datasets.${datasetType}`,`elements.${elementType}`,""]])}pluginScopeKeys(plugin){let id=plugin.id,type=this.type;return cachedKeys(`${type}-plugin-${id}`,()=>[[`plugins.${id}`,...plugin.additionalOptionScopes||[]]])}_cachedScopes(mainScope,resetCache){let _scopeCache=this._scopeCache,cache=_scopeCache.get(mainScope);return(!cache||resetCache)&&(cache=new Map,_scopeCache.set(mainScope,cache)),cache}getOptionScopes(mainScope,keyLists,resetCache){let{options,type}=this,cache=this._cachedScopes(mainScope,resetCache),cached=cache.get(keyLists);if(cached)return cached;let scopes=new Set;keyLists.forEach(keys=>{mainScope&&(scopes.add(mainScope),keys.forEach(key=>addIfFound(scopes,mainScope,key))),keys.forEach(key=>addIfFound(scopes,options,key)),keys.forEach(key=>addIfFound(scopes,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U[type]||{},key)),keys.forEach(key=>addIfFound(scopes,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d,key)),keys.forEach(key=>addIfFound(scopes,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a7,key))});let array=Array.from(scopes);return 0===array.length&&array.push(Object.create(null)),keysCached.has(keyLists)&&cache.set(keyLists,array),array}chartOptionScopes(){let{options,type}=this;return[options,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U[type]||{},_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.datasets[type]||{},{type},_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a7]}resolveNamedOptions(scopes,names,context,prefixes=[""]){let result={$shared:!0},{resolver,subPrefixes}=getResolver(this._resolverCache,scopes,prefixes),options=resolver;if(function(proxy,names){let{isScriptable,isIndexable}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ab)(proxy);for(let prop of names){let scriptable=isScriptable(prop),indexable=isIndexable(prop),value=(indexable||scriptable)&&proxy[prop];if(scriptable&&((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a8)(value)||hasFunction(value))||indexable&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(value))return!0}return!1}(resolver,names)){result.$shared=!1,context=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a8)(context)?context():context;let subResolver=this.createResolver(scopes,context,subPrefixes);options=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a9)(resolver,context,subResolver)}for(let prop of names)result[prop]=options[prop];return result}createResolver(scopes,context,prefixes=[""],descriptorDefaults){let{resolver}=getResolver(this._resolverCache,scopes,prefixes);return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(context)?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a9)(resolver,context,void 0,descriptorDefaults):resolver}}function getResolver(resolverCache,scopes,prefixes){let cache=resolverCache.get(scopes);cache||(cache=new Map,resolverCache.set(scopes,cache));let cacheKey=prefixes.join(),cached=cache.get(cacheKey);if(!cached){let resolver=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aa)(scopes,prefixes);cached={resolver,subPrefixes:prefixes.filter(p=>!p.toLowerCase().includes("hover"))},cache.set(cacheKey,cached)}return cached}let hasFunction=value=>(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.i)(value)&&Object.getOwnPropertyNames(value).reduce((acc,key)=>acc||(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a8)(value[key]),!1),KNOWN_POSITIONS=["top","bottom","left","right","chartArea"];function positionIsHorizontal(position,axis){return"top"===position||"bottom"===position||-1===KNOWN_POSITIONS.indexOf(position)&&"x"===axis}function compare2Level(l1,l2){return function(a,b){return a[l1]===b[l1]?a[l2]-b[l2]:a[l1]-b[l1]}}function onAnimationsComplete(context){let chart=context.chart,animationOptions=chart.options.animation;chart.notifyPlugins("afterRender"),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(animationOptions&&animationOptions.onComplete,[context],chart)}function onAnimationProgress(context){let chart=context.chart,animationOptions=chart.options.animation;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(animationOptions&&animationOptions.onProgress,[context],chart)}function getCanvas(item){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a6)()&&"string"==typeof item?item=document.getElementById(item):item&&item.length&&(item=item[0]),item&&item.canvas&&(item=item.canvas),item}let instances={},getChart=key=>{let canvas=getCanvas(key);return Object.values(instances).filter(c=>c.canvas===canvas).pop()};class Chart{constructor(item,userConfig){let config=this.config=new Config(userConfig),initialCanvas=getCanvas(item),existingChart=getChart(initialCanvas);if(existingChart)throw Error("Canvas is already in use. Chart with ID '"+existingChart.id+"' must be destroyed before the canvas with ID '"+existingChart.canvas.id+"' can be reused.");let options=config.createResolver(config.chartOptionScopes(),this.getContext());this.platform=new(config.platform||(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a6)()||"undefined"!=typeof OffscreenCanvas&&initialCanvas instanceof OffscreenCanvas?BasicPlatform:DomPlatform)),this.platform.updateConfig(config);let context=this.platform.acquireContext(initialCanvas,options.aspectRatio),canvas=context&&context.canvas,height=canvas&&canvas.height,width=canvas&&canvas.width;if(this.id=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ad)(),this.ctx=context,this.canvas=canvas,this.width=width,this.height=height,this._options=options,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new PluginService,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ae)(mode=>this.update(mode),options.resizeDelay||0),this._dataChanges=[],instances[this.id]=this,!context||!canvas){console.error("Failed to create chart: can't acquire context from the given item");return}animator.listen(this,"complete",onAnimationsComplete),animator.listen(this,"progress",onAnimationProgress),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio,maintainAspectRatio},width,height,_aspectRatio}=this;return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(aspectRatio)?maintainAspectRatio&&_aspectRatio?_aspectRatio:height?width/height:null:aspectRatio}get data(){return this.config.data}set data(data){this.config.data=data}get options(){return this._options}set options(options){this.config.options=options}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.af)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ag)(this.canvas,this.ctx),this}stop(){return animator.stop(this),this}resize(width,height){animator.running(this)?this._resizeBeforeDraw={width,height}:this._resize(width,height)}_resize(width,height){let options=this.options,canvas=this.canvas,aspectRatio=options.maintainAspectRatio&&this.aspectRatio,newSize=this.platform.getMaximumSize(canvas,width,height,aspectRatio),newRatio=options.devicePixelRatio||this.platform.getDevicePixelRatio(),mode=this.width?"resize":"attach";this.width=newSize.width,this.height=newSize.height,this._aspectRatio=this.aspectRatio,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.af)(this,newRatio,!0)&&(this.notifyPlugins("resize",{size:newSize}),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(options.onResize,[this,newSize],this),this.attached&&this._doResize(mode)&&this.render())}ensureScalesHaveIDs(){let options=this.options,scalesOptions=options.scales||{};(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(scalesOptions,(axisOptions,axisID)=>{axisOptions.id=axisID})}buildOrUpdateScales(){let options=this.options,scaleOpts=options.scales,scales=this.scales,updated=Object.keys(scales).reduce((obj,id)=>(obj[id]=!1,obj),{}),items=[];scaleOpts&&(items=items.concat(Object.keys(scaleOpts).map(id=>{let scaleOptions=scaleOpts[id],axis=determineAxis(id,scaleOptions),isRadial="r"===axis,isHorizontal="x"===axis;return{options:scaleOptions,dposition:isRadial?"chartArea":isHorizontal?"bottom":"left",dtype:isRadial?"radialLinear":isHorizontal?"category":"linear"}}))),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(items,item=>{let scaleOptions=item.options,id=scaleOptions.id,axis=determineAxis(id,scaleOptions),scaleType=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(scaleOptions.type,item.dtype);(void 0===scaleOptions.position||positionIsHorizontal(scaleOptions.position,axis)!==positionIsHorizontal(item.dposition))&&(scaleOptions.position=item.dposition),updated[id]=!0;let scale=null;if(id in scales&&scales[id].type===scaleType)scale=scales[id];else{let scaleClass=registry.getScale(scaleType);scales[(scale=new scaleClass({id,type:scaleType,ctx:this.ctx,chart:this})).id]=scale}scale.init(scaleOptions,options)}),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(updated,(hasUpdated,id)=>{hasUpdated||delete scales[id]}),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(scales,scale=>{layouts.configure(this,scale,scale.options),layouts.addBox(this,scale)})}_updateMetasets(){let metasets=this._metasets,numData=this.data.datasets.length,numMeta=metasets.length;if(metasets.sort((a,b)=>a.index-b.index),numMeta>numData){for(let i=numData;idatasets.length&&delete this._stacks,metasets.forEach((meta,index)=>{0===datasets.filter(x=>x===meta._dataset).length&&this._destroyDatasetMeta(index)})}buildOrUpdateControllers(){let i,ilen;let newControllers=[],datasets=this.data.datasets;for(this._removeUnreferencedMetasets(),i=0,ilen=datasets.length;i{this.getDatasetMeta(datasetIndex).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(mode){let config=this.config;config.update();let options=this._options=config.createResolver(config.chartOptionScopes(),this.getContext()),animsDisabled=this._animationsDisabled=!options.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode,cancelable:!0}))return;let newControllers=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let minPadding=0;for(let i=0,ilen=this.data.datasets.length;i{controller.reset()}),this._updateDatasets(mode),this.notifyPlugins("afterUpdate",{mode}),this._layers.sort(compare2Level("z","_idx"));let{_active,_lastEvent}=this;_lastEvent?this._eventHandler(_lastEvent,!0):_active.length&&this._updateHoverStyles(_active,_active,!0),this.render()}_updateScales(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this.scales,scale=>{layouts.removeBox(this,scale)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let options=this.options,existingEvents=new Set(Object.keys(this._listeners)),newEvents=new Set(options.events);(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ah)(existingEvents,newEvents)&&!!this._responsiveListeners===options.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices}=this,changes=this._getUniformDataChanges()||[];for(let{method,start,count}of changes){let move="_removeElements"===method?-count:count;!function(obj,start,move){let keys=Object.keys(obj);for(let key of keys){let intKey=+key;if(intKey>=start){let value=obj[key];delete obj[key],(move>0||intKey>start)&&(obj[intKey+move]=value)}}}(_hiddenIndices,start,move)}}_getUniformDataChanges(){let _dataChanges=this._dataChanges;if(!_dataChanges||!_dataChanges.length)return;this._dataChanges=[];let datasetCount=this.data.datasets.length,makeSet=idx=>new Set(_dataChanges.filter(c=>c[0]===idx).map((c,i)=>i+","+c.splice(1).join(","))),changeSet=makeSet(0);for(let i=1;ic.split(",")).map(a=>({method:a[1],start:+a[2],count:+a[3]}))}_updateLayout(minPadding){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;layouts.update(this,this.width,this.height,minPadding);let area=this.chartArea,noArea=area.width<=0||area.height<=0;this._layers=[],(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this.boxes,box=>{noArea&&"chartArea"===box.position||(box.configure&&box.configure(),this._layers.push(...box._layers()))},this),this._layers.forEach((item,index)=>{item._idx=index}),this.notifyPlugins("afterLayout")}_updateDatasets(mode){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode,cancelable:!0})){for(let i=0,ilen=this.data.datasets.length;i=0;--i)this._drawDataset(metasets[i]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(meta){let ctx=this.ctx,clip=meta._clip,useClip=!clip.disabled,area=this.chartArea,args={meta,index:meta.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",args)&&(useClip&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.L)(ctx,{left:!1===clip.left?0:area.left-clip.left,right:!1===clip.right?this.width:area.right+clip.right,top:!1===clip.top?0:area.top-clip.top,bottom:!1===clip.bottom?this.height:area.bottom+clip.bottom}),meta.controller.draw(),useClip&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.N)(ctx),args.cancelable=!1,this.notifyPlugins("afterDatasetDraw",args))}isPointInArea(point){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.$)(point,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,mode,options,useFinalPosition){let method=Interaction.modes[mode];return"function"==typeof method?method(this,e,options,useFinalPosition):[]}getDatasetMeta(datasetIndex){let dataset=this.data.datasets[datasetIndex],metasets=this._metasets,meta=metasets.filter(x=>x&&x._dataset===dataset).pop();return meta||(meta={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:dataset&&dataset.order||0,index:datasetIndex,_dataset:dataset,_parsed:[],_sorted:!1},metasets.push(meta)),meta}getContext(){return this.$context||(this.$context=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.h)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(datasetIndex){let dataset=this.data.datasets[datasetIndex];if(!dataset)return!1;let meta=this.getDatasetMeta(datasetIndex);return"boolean"==typeof meta.hidden?!meta.hidden:!dataset.hidden}setDatasetVisibility(datasetIndex,visible){let meta=this.getDatasetMeta(datasetIndex);meta.hidden=!visible}toggleDataVisibility(index){this._hiddenIndices[index]=!this._hiddenIndices[index]}getDataVisibility(index){return!this._hiddenIndices[index]}_updateVisibility(datasetIndex,dataIndex,visible){let mode=visible?"show":"hide",meta=this.getDatasetMeta(datasetIndex),anims=meta.controller._resolveAnimations(void 0,mode);(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(dataIndex)?(meta.data[dataIndex].hidden=!visible,this.update()):(this.setDatasetVisibility(datasetIndex,visible),anims.update(meta,{visible}),this.update(ctx=>ctx.datasetIndex===datasetIndex?mode:void 0))}hide(datasetIndex,dataIndex){this._updateVisibility(datasetIndex,dataIndex,!1)}show(datasetIndex,dataIndex){this._updateVisibility(datasetIndex,dataIndex,!0)}_destroyDatasetMeta(datasetIndex){let meta=this._metasets[datasetIndex];meta&&meta.controller&&meta.controller._destroy(),delete this._metasets[datasetIndex]}_stop(){let i,ilen;for(this.stop(),animator.remove(this),i=0,ilen=this.data.datasets.length;i{platform.addEventListener(this,type,listener),listeners[type]=listener},listener=(e,x,y)=>{e.offsetX=x,e.offsetY=y,this._eventHandler(e)};(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this.options.events,type=>_add(type,listener))}bindResponsiveEvents(){let detached;this._responsiveListeners||(this._responsiveListeners={});let listeners=this._responsiveListeners,platform=this.platform,_add=(type,listener)=>{platform.addEventListener(this,type,listener),listeners[type]=listener},_remove=(type,listener)=>{listeners[type]&&(platform.removeEventListener(this,type,listener),delete listeners[type])},listener=(width,height)=>{this.canvas&&this.resize(width,height)},attached=()=>{_remove("attach",attached),this.attached=!0,this.resize(),_add("resize",listener),_add("detach",detached)};detached=()=>{this.attached=!1,_remove("resize",listener),this._stop(),this._resize(0,0),_add("attach",attached)},platform.isAttached(this.canvas)?attached():detached()}unbindEvents(){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this._listeners,(listener,type)=>{this.platform.removeEventListener(this,type,listener)}),this._listeners={},(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this._responsiveListeners,(listener,type)=>{this.platform.removeEventListener(this,type,listener)}),this._responsiveListeners=void 0}updateHoverStyle(items,mode,enabled){let item,i,ilen;let prefix=enabled?"set":"remove";for("dataset"===mode&&this.getDatasetMeta(items[0].datasetIndex).controller["_"+prefix+"DatasetHoverStyle"](),i=0,ilen=items.length;i{let meta=this.getDatasetMeta(datasetIndex);if(!meta)throw Error("No dataset found at index "+datasetIndex);return{datasetIndex,element:meta.data[index],index}}),changed=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ai)(active,lastActive);changed&&(this._active=active,this._lastEvent=null,this._updateHoverStyles(active,lastActive))}notifyPlugins(hook,args,filter){return this._plugins.notify(this,hook,args,filter)}_updateHoverStyles(active,lastActive,replay){let hoverOptions=this.options.hover,diff=(a,b)=>a.filter(x=>!b.some(y=>x.datasetIndex===y.datasetIndex&&x.index===y.index)),deactivated=diff(lastActive,active),activated=replay?active:diff(active,lastActive);deactivated.length&&this.updateHoverStyle(deactivated,hoverOptions.mode,!1),activated.length&&hoverOptions.mode&&this.updateHoverStyle(activated,hoverOptions.mode,!0)}_eventHandler(e,replay){let args={event:e,replay,cancelable:!0,inChartArea:this.isPointInArea(e)},eventFilter=plugin=>(plugin.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",args,eventFilter))return;let changed=this._handleEvent(e,replay,args.inChartArea);return args.cancelable=!1,this.notifyPlugins("afterEvent",args,eventFilter),(changed||args.changed)&&this.render(),this}_handleEvent(e,replay,inChartArea){var lastEvent;let{_active:lastActive=[],options}=this,active=this._getActiveElements(e,lastActive,inChartArea,replay),isClick=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aj)(e),lastEvent1=(lastEvent=this._lastEvent,inChartArea&&"mouseout"!==e.type?isClick?lastEvent:e:null);inChartArea&&(this._lastEvent=null,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(options.onHover,[e,active,this],this),isClick&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(options.onClick,[e,active,this],this));let changed=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ai)(active,lastActive);return(changed||replay)&&(this._active=active,this._updateHoverStyles(active,lastActive,replay)),this._lastEvent=lastEvent1,changed}_getActiveElements(e,lastActive,inChartArea,useFinalPosition){if("mouseout"===e.type)return[];if(!inChartArea)return lastActive;let hoverOptions=this.options.hover;return this.getElementsAtEventForMode(e,hoverOptions.mode,hoverOptions,useFinalPosition)}}let invalidatePlugins=()=>(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(Chart.instances,chart=>chart._plugins.invalidate());function clipArc(ctx,element,endAngle){let{startAngle,pixelMargin,x,y,outerRadius,innerRadius}=element,angleMargin=pixelMargin/outerRadius;ctx.beginPath(),ctx.arc(x,y,outerRadius,startAngle-angleMargin,endAngle+angleMargin),innerRadius>pixelMargin?(angleMargin=pixelMargin/innerRadius,ctx.arc(x,y,innerRadius,endAngle+angleMargin,startAngle-angleMargin,!0)):ctx.arc(x,y,pixelMargin,endAngle+_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H,startAngle-_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H),ctx.closePath(),ctx.clip()}function rThetaToXY(r,theta,x,y){return{x:x+r*Math.cos(theta),y:y+r*Math.sin(theta)}}function pathArc(ctx,element,offset,spacing,end,circular){let{x,y,startAngle:start,pixelMargin,innerRadius:innerR}=element,outerRadius=Math.max(element.outerRadius+spacing+offset-pixelMargin,0),innerRadius=innerR>0?innerR+spacing+offset+pixelMargin:0,spacingOffset=0,alpha=end-start;if(spacing){let avNogSpacingRadius=((innerR>0?innerR-spacing:0)+(outerRadius>0?outerRadius-spacing:0))/2;spacingOffset=(alpha-(0!==avNogSpacingRadius?alpha*avNogSpacingRadius/(avNogSpacingRadius+spacing):alpha))/2}let beta=Math.max(.001,alpha*outerRadius-offset/_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P)/outerRadius,angleOffset=(alpha-beta)/2,startAngle=start+angleOffset+spacingOffset,endAngle=end-angleOffset-spacingOffset,{outerStart,outerEnd,innerStart,innerEnd}=function(arc,innerRadius,outerRadius,angleDelta){var value;let o=(value=arc.options.borderRadius,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.al)(value,["outerStart","outerEnd","innerStart","innerEnd"])),halfThickness=(outerRadius-innerRadius)/2,innerLimit=Math.min(halfThickness,angleDelta*innerRadius/2),computeOuterLimit=val=>(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(val,0,Math.min(halfThickness,(outerRadius-Math.min(halfThickness,val))*angleDelta/2));return{outerStart:computeOuterLimit(o.outerStart),outerEnd:computeOuterLimit(o.outerEnd),innerStart:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(o.innerStart,0,innerLimit),innerEnd:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(o.innerEnd,0,innerLimit)}}(element,innerRadius,outerRadius,endAngle-startAngle),outerStartAdjustedRadius=outerRadius-outerStart,outerEndAdjustedRadius=outerRadius-outerEnd,outerStartAdjustedAngle=startAngle+outerStart/outerStartAdjustedRadius,outerEndAdjustedAngle=endAngle-outerEnd/outerEndAdjustedRadius,innerStartAdjustedRadius=innerRadius+innerStart,innerEndAdjustedRadius=innerRadius+innerEnd,innerStartAdjustedAngle=startAngle+innerStart/innerStartAdjustedRadius,innerEndAdjustedAngle=endAngle-innerEnd/innerEndAdjustedRadius;if(ctx.beginPath(),circular){if(ctx.arc(x,y,outerRadius,outerStartAdjustedAngle,outerEndAdjustedAngle),outerEnd>0){let pCenter=rThetaToXY(outerEndAdjustedRadius,outerEndAdjustedAngle,x,y);ctx.arc(pCenter.x,pCenter.y,outerEnd,outerEndAdjustedAngle,endAngle+_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H)}let p4=rThetaToXY(innerEndAdjustedRadius,endAngle,x,y);if(ctx.lineTo(p4.x,p4.y),innerEnd>0){let pCenter1=rThetaToXY(innerEndAdjustedRadius,innerEndAdjustedAngle,x,y);ctx.arc(pCenter1.x,pCenter1.y,innerEnd,endAngle+_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H,innerEndAdjustedAngle+Math.PI)}if(ctx.arc(x,y,innerRadius,endAngle-innerEnd/innerRadius,startAngle+innerStart/innerRadius,!0),innerStart>0){let pCenter2=rThetaToXY(innerStartAdjustedRadius,innerStartAdjustedAngle,x,y);ctx.arc(pCenter2.x,pCenter2.y,innerStart,innerStartAdjustedAngle+Math.PI,startAngle-_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H)}let p8=rThetaToXY(outerStartAdjustedRadius,startAngle,x,y);if(ctx.lineTo(p8.x,p8.y),outerStart>0){let pCenter3=rThetaToXY(outerStartAdjustedRadius,outerStartAdjustedAngle,x,y);ctx.arc(pCenter3.x,pCenter3.y,outerStart,startAngle-_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.H,outerStartAdjustedAngle)}}else ctx.moveTo(x,y),ctx.lineTo(Math.cos(outerStartAdjustedAngle)*outerRadius+x,Math.sin(outerStartAdjustedAngle)*outerRadius+y),ctx.lineTo(Math.cos(outerEndAdjustedAngle)*outerRadius+x,Math.sin(outerEndAdjustedAngle)*outerRadius+y);ctx.closePath()}Object.defineProperties(Chart,{defaults:{enumerable:!0,value:_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d},instances:{enumerable:!0,value:instances},overrides:{enumerable:!0,value:_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.U},registry:{enumerable:!0,value:registry},version:{enumerable:!0,value:"3.9.1"},getChart:{enumerable:!0,value:getChart},register:{enumerable:!0,value(...items){registry.add(...items),invalidatePlugins()}},unregister:{enumerable:!0,value(...items){registry.remove(...items),invalidatePlugins()}}});class ArcElement extends Element{constructor(cfg){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,cfg&&Object.assign(this,cfg)}inRange(chartX,chartY,useFinalPosition){let point=this.getProps(["x","y"],useFinalPosition),{angle,distance}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a0)(point,{x:chartX,y:chartY}),{startAngle,endAngle,innerRadius,outerRadius,circumference}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],useFinalPosition),rAdjust=this.options.spacing/2,_circumference=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(circumference,endAngle-startAngle),betweenAngles=_circumference>=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T||(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.p)(angle,startAngle,endAngle),withinRadius=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ak)(distance,innerRadius+rAdjust,outerRadius+rAdjust);return betweenAngles&&withinRadius}getCenterPoint(useFinalPosition){let{x,y,startAngle,endAngle,innerRadius,outerRadius}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],useFinalPosition),{offset,spacing}=this.options,halfAngle=(startAngle+endAngle)/2,halfRadius=(innerRadius+outerRadius+spacing+offset)/2;return{x:x+Math.cos(halfAngle)*halfRadius,y:y+Math.sin(halfAngle)*halfRadius}}tooltipPosition(useFinalPosition){return this.getCenterPoint(useFinalPosition)}draw(ctx){let{options,circumference}=this,offset=(options.offset||0)/2,spacing=(options.spacing||0)/2,circular=options.circular;if(this.pixelMargin="inner"===options.borderAlign?.33:0,this.fullCircles=circumference>_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T?Math.floor(circumference/_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T):0,0===circumference||this.innerRadius<0||this.outerRadius<0)return;ctx.save();let radiusOffset=0;if(offset){radiusOffset=offset/2;let halfAngle=(this.startAngle+this.endAngle)/2;ctx.translate(Math.cos(halfAngle)*radiusOffset,Math.sin(halfAngle)*radiusOffset),this.circumference>=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P&&(radiusOffset=offset)}ctx.fillStyle=options.backgroundColor,ctx.strokeStyle=options.borderColor;let endAngle=function(ctx,element,offset,spacing,circular){let{fullCircles,startAngle,circumference}=element,endAngle=element.endAngle;if(fullCircles){pathArc(ctx,element,offset,spacing,startAngle+_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T,circular);for(let i=0;isegmentEnd&¶msEnd>segmentEnd)?count+end-start:end-start}}function pathSegment(ctx,line,segment,params){let i,point,prev;let{points,options}=line,{count,start,loop,ilen}=pathVars(points,segment,params),lineMethod=options.stepped?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.as:options.tension||"monotone"===options.cubicInterpolationMode?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.at:lineTo,{move=!0,reverse}=params||{};for(i=0;i<=ilen;++i)(point=points[(start+(reverse?ilen-i:i))%count]).skip||(move?(ctx.moveTo(point.x,point.y),move=!1):lineMethod(ctx,prev,point,reverse,options.stepped),prev=point);return loop&&lineMethod(ctx,prev,point=points[(start+(reverse?ilen:0))%count],reverse,options.stepped),!!loop}function fastPathSegment(ctx,line,segment,params){let i,point,prevX,minY,maxY,lastY;let points=line.points,{count,start,ilen}=pathVars(points,segment,params),{move=!0,reverse}=params||{},avgX=0,countX=0,pointIndex=index=>(start+(reverse?ilen-index:index))%count,drawX=()=>{minY!==maxY&&(ctx.lineTo(avgX,maxY),ctx.lineTo(avgX,minY),ctx.lineTo(avgX,lastY))};for(move&&(point=points[pointIndex(0)],ctx.moveTo(point.x,point.y)),i=0;i<=ilen;++i){if((point=points[pointIndex(i)]).skip)continue;let x=point.x,y=point.y,truncX=0|x;truncX===prevX?(ymaxY&&(maxY=y),avgX=(countX*avgX+x)/++countX):(drawX(),ctx.lineTo(x,y),prevX=truncX,countX=0,minY=maxY=y),lastY=y}drawX()}function _getSegmentMethod(line){let opts=line.options,borderDash=opts.borderDash&&opts.borderDash.length,useFastPath=!line._decimated&&!line._loop&&!opts.tension&&"monotone"!==opts.cubicInterpolationMode&&!opts.stepped&&!borderDash;return useFastPath?fastPathSegment:pathSegment}ArcElement.id="arc",ArcElement.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},ArcElement.defaultRoutes={backgroundColor:"backgroundColor"};let usePath2D="function"==typeof Path2D;class LineElement extends Element{constructor(cfg){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,cfg&&Object.assign(this,cfg)}updateControlPoints(chartArea,indexAxis){let options=this.options;if((options.tension||"monotone"===options.cubicInterpolationMode)&&!options.stepped&&!this._pointsUpdated){let loop=options.spanGaps?this._loop:this._fullLoop;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.am)(this._points,options,chartArea,loop,indexAxis),this._pointsUpdated=!0}}set points(points){this._points=points,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.an)(this,this.options.segment))}first(){let segments=this.segments,points=this.points;return segments.length&&points[segments[0].start]}last(){let segments=this.segments,points=this.points,count=segments.length;return count&&points[segments[count-1].end]}interpolate(point,property){let i,ilen;let options=this.options,value=point[property],points=this.points,segments=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ao)(this,{property,start:value,end:value});if(!segments.length)return;let result=[],_interpolate=options.stepped?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ap:options.tension||"monotone"===options.cubicInterpolationMode?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aq:_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ar;for(i=0,ilen=segments.length;i"borderDash"!==name&&"fill"!==name};class PointElement extends Element{constructor(cfg){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,cfg&&Object.assign(this,cfg)}inRange(mouseX,mouseY,useFinalPosition){let options=this.options,{x,y}=this.getProps(["x","y"],useFinalPosition);return Math.pow(mouseX-x,2)+Math.pow(mouseY-y,2){cleanDecimatedDataset(dataset)})}function _getBounds(property,first,last,loop){if(loop)return;let start=first[property],end=last[property];return"angle"===property&&(start=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.az)(start),end=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.az)(end)),{property,start,end}}function _findSegmentEnd(start,end,points){for(;end>start;end--){let point=points[end];if(!isNaN(point.x)&&!isNaN(point.y))break}return end}function _getEdge(a,b,prop,fn){return a&&b?fn(a[prop],b[prop]):a?a[prop]:b?b[prop]:0}function _createBoundaryLine(boundary,line){let points=[],_loop=!1;return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(boundary)?(_loop=!0,points=boundary):points=function(boundary,line){let{x=null,y=null}=boundary||{},linePoints=line.points,points=[];return line.segments.forEach(({start,end})=>{end=_findSegmentEnd(start,end,linePoints);let first=linePoints[start],last=linePoints[end];null!==y?(points.push({x:first.x,y}),points.push({x:last.x,y})):null!==x&&(points.push({x,y:first.y}),points.push({x,y:last.y}))}),points}(boundary,line),points.length?new LineElement({points,options:{tension:0},_loop,_fullLoop:_loop}):null}function _shouldApplyFill(source){return source&&!1!==source.fill}class simpleArc{constructor(opts){this.x=opts.x,this.y=opts.y,this.radius=opts.radius}pathSegment(ctx,bounds,opts){let{x,y,radius}=this;return bounds=bounds||{start:0,end:_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T},ctx.arc(x,y,radius,bounds.end,bounds.start,!0),!opts.bounds}interpolate(point){let{x,y,radius}=this,angle=point.angle;return{x:x+Math.cos(angle)*radius,y:y+Math.sin(angle)*radius,angle}}}function _drawfill(ctx,source,area){let target=function(source){let{chart,fill,line}=source;if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(fill))return function(chart,index){let meta=chart.getDatasetMeta(index),visible=meta&&chart.isDatasetVisible(index);return visible?meta.dataset:null}(chart,fill);if("stack"===fill)return function(source){let{scale,index,line}=source,points=[],segments=line.segments,sourcePoints=line.points,linesBelow=function(scale,index){let below=[],metas=scale.getMatchingVisibleMetas("line");for(let i=0;i{let{boxHeight=fontSize,boxWidth=fontSize}=labelOpts;return labelOpts.usePointStyle&&(boxHeight=Math.min(boxHeight,fontSize),boxWidth=labelOpts.pointStyleWidth||Math.min(boxWidth,fontSize)),{boxWidth,boxHeight,itemHeight:Math.max(fontSize,boxHeight)}},itemsEqual=(a,b)=>null!==a&&null!==b&&a.datasetIndex===b.datasetIndex&&a.index===b.index;class Legend extends Element{constructor(config){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=config.chart,this.options=config.options,this.ctx=config.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(maxWidth,maxHeight,margins){this.maxWidth=maxWidth,this.maxHeight=maxHeight,this._margins=margins,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let labelOpts=this.options.labels||{},legendItems=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(labelOpts.generateLabels,[this.chart],this)||[];labelOpts.filter&&(legendItems=legendItems.filter(item=>labelOpts.filter(item,this.chart.data))),labelOpts.sort&&(legendItems=legendItems.sort((a,b)=>labelOpts.sort(a,b,this.chart.data))),this.options.reverse&&legendItems.reverse(),this.legendItems=legendItems}fit(){let width,height;let{options,ctx}=this;if(!options.display){this.width=this.height=0;return}let labelOpts=options.labels,labelFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(labelOpts.font),fontSize=labelFont.size,titleHeight=this._computeTitleHeight(),{boxWidth,itemHeight}=getBoxSize(labelOpts,fontSize);ctx.font=labelFont.string,this.isHorizontal()?(width=this.maxWidth,height=this._fitRows(titleHeight,fontSize,boxWidth,itemHeight)+10):(height=this.maxHeight,width=this._fitCols(titleHeight,fontSize,boxWidth,itemHeight)+10),this.width=Math.min(width,options.maxWidth||this.maxWidth),this.height=Math.min(height,options.maxHeight||this.maxHeight)}_fitRows(titleHeight,fontSize,boxWidth,itemHeight){let{ctx,maxWidth,options:{labels:{padding}}}=this,hitboxes=this.legendHitBoxes=[],lineWidths=this.lineWidths=[0],lineHeight=itemHeight+padding,totalHeight=titleHeight;ctx.textAlign="left",ctx.textBaseline="middle";let row=-1,top=-lineHeight;return this.legendItems.forEach((legendItem,i)=>{let itemWidth=boxWidth+fontSize/2+ctx.measureText(legendItem.text).width;(0===i||lineWidths[lineWidths.length-1]+itemWidth+2*padding>maxWidth)&&(totalHeight+=lineHeight,lineWidths[lineWidths.length-(i>0?0:1)]=0,top+=lineHeight,row++),hitboxes[i]={left:0,top,row,width:itemWidth,height:itemHeight},lineWidths[lineWidths.length-1]+=itemWidth+padding}),totalHeight}_fitCols(titleHeight,fontSize,boxWidth,itemHeight){let{ctx,maxHeight,options:{labels:{padding}}}=this,hitboxes=this.legendHitBoxes=[],columnSizes=this.columnSizes=[],heightLimit=maxHeight-titleHeight,totalWidth=padding,currentColWidth=0,currentColHeight=0,left=0,col=0;return this.legendItems.forEach((legendItem,i)=>{let itemWidth=boxWidth+fontSize/2+ctx.measureText(legendItem.text).width;i>0&¤tColHeight+itemHeight+2*padding>heightLimit&&(totalWidth+=currentColWidth+padding,columnSizes.push({width:currentColWidth,height:currentColHeight}),left+=currentColWidth+padding,col++,currentColWidth=currentColHeight=0),hitboxes[i]={left,top:currentColHeight,col,width:itemWidth,height:itemHeight},currentColWidth=Math.max(currentColWidth,itemWidth),currentColHeight+=itemHeight+padding}),totalWidth+=currentColWidth,columnSizes.push({width:currentColWidth,height:currentColHeight}),totalWidth}adjustHitBoxes(){if(!this.options.display)return;let titleHeight=this._computeTitleHeight(),{legendHitBoxes:hitboxes,options:{align,labels:{padding},rtl}}=this,rtlHelper=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aA)(rtl,this.left,this.width);if(this.isHorizontal()){let row=0,left=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.left+padding,this.right-this.lineWidths[row]);for(let hitbox of hitboxes)row!==hitbox.row&&(row=hitbox.row,left=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.left+padding,this.right-this.lineWidths[row])),hitbox.top+=this.top+titleHeight+padding,hitbox.left=rtlHelper.leftForLtr(rtlHelper.x(left),hitbox.width),left+=hitbox.width+padding}else{let col=0,top=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.top+titleHeight+padding,this.bottom-this.columnSizes[col].height);for(let hitbox1 of hitboxes)hitbox1.col!==col&&(col=hitbox1.col,top=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.top+titleHeight+padding,this.bottom-this.columnSizes[col].height)),hitbox1.top=top,hitbox1.left+=this.left+padding,hitbox1.left=rtlHelper.leftForLtr(rtlHelper.x(hitbox1.left),hitbox1.width),top+=hitbox1.height+padding}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let ctx=this.ctx;(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.L)(ctx,this),this._draw(),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.N)(ctx)}}_draw(){let cursor;let{options:opts,columnSizes,lineWidths,ctx}=this,{align,labels:labelOpts}=opts,defaultColor=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.d.color,rtlHelper=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aA)(opts.rtl,this.left,this.width),labelFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(labelOpts.font),{color:fontColor,padding}=labelOpts,fontSize=labelFont.size,halfFontSize=fontSize/2;this.drawTitle(),ctx.textAlign=rtlHelper.textAlign("left"),ctx.textBaseline="middle",ctx.lineWidth=.5,ctx.font=labelFont.string;let{boxWidth,boxHeight,itemHeight}=getBoxSize(labelOpts,fontSize),drawLegendBox=function(x,y,legendItem){if(isNaN(boxWidth)||boxWidth<=0||isNaN(boxHeight)||boxHeight<0)return;ctx.save();let lineWidth=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineWidth,1);if(ctx.fillStyle=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.fillStyle,defaultColor),ctx.lineCap=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineCap,"butt"),ctx.lineDashOffset=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineDashOffset,0),ctx.lineJoin=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineJoin,"miter"),ctx.lineWidth=lineWidth,ctx.strokeStyle=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.strokeStyle,defaultColor),ctx.setLineDash((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(legendItem.lineDash,[])),labelOpts.usePointStyle){let drawOptions={radius:boxHeight*Math.SQRT2/2,pointStyle:legendItem.pointStyle,rotation:legendItem.rotation,borderWidth:lineWidth},centerX=rtlHelper.xPlus(x,boxWidth/2);(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aE)(ctx,drawOptions,centerX,y+halfFontSize,labelOpts.pointStyleWidth&&boxWidth)}else{let yBoxTop=y+Math.max((fontSize-boxHeight)/2,0),xBoxLeft=rtlHelper.leftForLtr(x,boxWidth),borderRadius=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ax)(legendItem.borderRadius);ctx.beginPath(),Object.values(borderRadius).some(v=>0!==v)?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.av)(ctx,{x:xBoxLeft,y:yBoxTop,w:boxWidth,h:boxHeight,radius:borderRadius}):ctx.rect(xBoxLeft,yBoxTop,boxWidth,boxHeight),ctx.fill(),0!==lineWidth&&ctx.stroke()}ctx.restore()},fillText=function(x,y,legendItem){(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.M)(ctx,legendItem.text,x,y+itemHeight/2,labelFont,{strikethrough:legendItem.hidden,textAlign:rtlHelper.textAlign(legendItem.textAlign)})},isHorizontal=this.isHorizontal(),titleHeight=this._computeTitleHeight();cursor=isHorizontal?{x:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.left+padding,this.right-lineWidths[0]),y:this.top+padding+titleHeight,line:0}:{x:this.left+padding,y:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.top+titleHeight+padding,this.bottom-columnSizes[0].height),line:0},(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aB)(this.ctx,opts.textDirection);let lineHeight=itemHeight+padding;this.legendItems.forEach((legendItem,i)=>{ctx.strokeStyle=legendItem.fontColor||fontColor,ctx.fillStyle=legendItem.fontColor||fontColor;let textWidth=ctx.measureText(legendItem.text).width,textAlign=rtlHelper.textAlign(legendItem.textAlign||(legendItem.textAlign=labelOpts.textAlign)),width=boxWidth+halfFontSize+textWidth,x=cursor.x,y=cursor.y;rtlHelper.setWidth(this.width),isHorizontal?i>0&&x+width+padding>this.right&&(y=cursor.y+=lineHeight,cursor.line++,x=cursor.x=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.left+padding,this.right-lineWidths[cursor.line])):i>0&&y+lineHeight>this.bottom&&(x=cursor.x=x+columnSizes[cursor.line].width+padding,cursor.line++,y=cursor.y=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(align,this.top+titleHeight+padding,this.bottom-columnSizes[cursor.line].height));let realX=rtlHelper.x(x);drawLegendBox(realX,y,legendItem),x=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aC)(textAlign,x+boxWidth+halfFontSize,isHorizontal?x+width:this.right,opts.rtl),fillText(rtlHelper.x(x),y,legendItem),isHorizontal?cursor.x+=width+padding:cursor.y+=lineHeight}),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aD)(this.ctx,opts.textDirection)}drawTitle(){let y;let opts=this.options,titleOpts=opts.title,titleFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(titleOpts.font),titlePadding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(titleOpts.padding);if(!titleOpts.display)return;let rtlHelper=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aA)(opts.rtl,this.left,this.width),ctx=this.ctx,position=titleOpts.position,halfFontSize=titleFont.size/2,topPaddingPlusHalfFontSize=titlePadding.top+halfFontSize,left=this.left,maxWidth=this.width;if(this.isHorizontal())maxWidth=Math.max(...this.lineWidths),y=this.top+topPaddingPlusHalfFontSize,left=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(opts.align,left,this.right-maxWidth);else{let maxHeight=this.columnSizes.reduce((acc,size)=>Math.max(acc,size.height),0);y=topPaddingPlusHalfFontSize+(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(opts.align,this.top,this.bottom-maxHeight-opts.labels.padding-this._computeTitleHeight())}let x=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.S)(position,left,left+maxWidth);ctx.textAlign=rtlHelper.textAlign((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.R)(position)),ctx.textBaseline="middle",ctx.strokeStyle=titleOpts.color,ctx.fillStyle=titleOpts.color,ctx.font=titleFont.string,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.M)(ctx,titleOpts.text,x,y,titleFont)}_computeTitleHeight(){let titleOpts=this.options.title,titleFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(titleOpts.font),titlePadding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(titleOpts.padding);return titleOpts.display?titleFont.lineHeight+titlePadding.height:0}_getLegendItemAt(x,y){let i,hitBox,lh;if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ak)(x,this.left,this.right)&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ak)(y,this.top,this.bottom)){for(i=0,lh=this.legendHitBoxes;i-1?str.split("\n"):str}function getTooltipSize(tooltip,options){let ctx=tooltip.chart.ctx,{body,footer,title}=tooltip,{boxWidth,boxHeight}=options,bodyFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(options.bodyFont),titleFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(options.titleFont),footerFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(options.footerFont),titleLineCount=title.length,footerLineCount=footer.length,bodyLineItemCount=body.length,padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(options.padding),height=padding.height,width=0,combinedBodyLength=body.reduce((count,bodyItem)=>count+bodyItem.before.length+bodyItem.lines.length+bodyItem.after.length,0);if(combinedBodyLength+=tooltip.beforeBody.length+tooltip.afterBody.length,titleLineCount&&(height+=titleLineCount*titleFont.lineHeight+(titleLineCount-1)*options.titleSpacing+options.titleMarginBottom),combinedBodyLength){let bodyLineHeight=options.displayColors?Math.max(boxHeight,bodyFont.lineHeight):bodyFont.lineHeight;height+=bodyLineItemCount*bodyLineHeight+(combinedBodyLength-bodyLineItemCount)*bodyFont.lineHeight+(combinedBodyLength-1)*options.bodySpacing}footerLineCount&&(height+=options.footerMarginTop+footerLineCount*footerFont.lineHeight+(footerLineCount-1)*options.footerSpacing);let widthPadding=0,maxLineWidth=function(line){width=Math.max(width,ctx.measureText(line).width+widthPadding)};return ctx.save(),ctx.font=titleFont.string,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(tooltip.title,maxLineWidth),ctx.font=bodyFont.string,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(tooltip.beforeBody.concat(tooltip.afterBody),maxLineWidth),widthPadding=options.displayColors?boxWidth+2+options.boxPadding:0,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(body,bodyItem=>{(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(bodyItem.before,maxLineWidth),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(bodyItem.lines,maxLineWidth),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(bodyItem.after,maxLineWidth)}),widthPadding=0,ctx.font=footerFont.string,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(tooltip.footer,maxLineWidth),ctx.restore(),width+=padding.width,{width,height}}function determineAlignment(chart,options,size){let yAlign=size.yAlign||options.yAlign||function(chart,size){let{y,height}=size;return ychart.height-height/2?"bottom":"center"}(chart,size);return{xAlign:size.xAlign||options.xAlign||function(chart,options,size,yAlign){let{x,width}=size,{width:chartWidth,chartArea:{left,right}}=chart,xAlign="center";return"center"===yAlign?xAlign=x<=(left+right)/2?"left":"right":x<=width/2?xAlign="left":x>=chartWidth-width/2&&(xAlign="right"),function(xAlign,chart,options,size){let{x,width}=size,caret=options.caretSize+options.caretPadding;if("left"===xAlign&&x+width+caret>chart.width||"right"===xAlign&&x-width-caret<0)return!0}(xAlign,chart,options,size)&&(xAlign="center"),xAlign}(chart,options,size,yAlign),yAlign}}function getBackgroundPoint(options,size,alignment,chart){let{caretSize,caretPadding,cornerRadius}=options,{xAlign,yAlign}=alignment,paddingAndSize=caretSize+caretPadding,{topLeft,topRight,bottomLeft,bottomRight}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ax)(cornerRadius),x=function(size,xAlign){let{x,width}=size;return"right"===xAlign?x-=width:"center"===xAlign&&(x-=width/2),x}(size,xAlign),y=function(size,yAlign,paddingAndSize){let{y,height}=size;return"top"===yAlign?y+=paddingAndSize:"bottom"===yAlign?y-=height+paddingAndSize:y-=height/2,y}(size,yAlign,paddingAndSize);return"center"===yAlign?"left"===xAlign?x+=paddingAndSize:"right"===xAlign&&(x-=paddingAndSize):"left"===xAlign?x-=Math.max(topLeft,bottomLeft)+caretSize:"right"===xAlign&&(x+=Math.max(topRight,bottomRight)+caretSize),{x:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(x,0,chart.width-size.width),y:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(y,0,chart.height-size.height)}}function getAlignedX(tooltip,align,options){let padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(options.padding);return"center"===align?tooltip.x+tooltip.width/2:"right"===align?tooltip.x+tooltip.width-padding.right:tooltip.x+padding.left}function overrideCallbacks(callbacks,context){let override=context&&context.dataset&&context.dataset.tooltip&&context.dataset.tooltip.callbacks;return override?callbacks.override(override):callbacks}class Tooltip extends Element{constructor(config){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=config.chart||config._chart,this._chart=this.chart,this.options=config.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(options){this.options=options,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let cached=this._cachedAnimations;if(cached)return cached;let chart=this.chart,options=this.options.setContext(this.getContext()),opts=options.enabled&&chart.options.animation&&options.animations,animations=new Animations(this.chart,opts);return opts._cacheable&&(this._cachedAnimations=Object.freeze(animations)),animations}getContext(){var parent,tooltipItems;return this.$context||(this.$context=(parent=this.chart.getContext(),tooltipItems=this._tooltipItems,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.h)(parent,{tooltip:this,tooltipItems,type:"tooltip"})))}getTitle(context,options){let{callbacks}=options,beforeTitle=callbacks.beforeTitle.apply(this,[context]),title=callbacks.title.apply(this,[context]),afterTitle=callbacks.afterTitle.apply(this,[context]),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeTitle)),lines=pushOrConcat(lines,splitNewlines(title)),lines=pushOrConcat(lines,splitNewlines(afterTitle))}getBeforeBody(tooltipItems,options){return pushOrConcat([],splitNewlines(options.callbacks.beforeBody.apply(this,[tooltipItems])))}getBody(tooltipItems,options){let{callbacks}=options,bodyItems=[];return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(tooltipItems,context=>{let bodyItem={before:[],lines:[],after:[]},scoped=overrideCallbacks(callbacks,context);pushOrConcat(bodyItem.before,splitNewlines(scoped.beforeLabel.call(this,context))),pushOrConcat(bodyItem.lines,scoped.label.call(this,context)),pushOrConcat(bodyItem.after,splitNewlines(scoped.afterLabel.call(this,context))),bodyItems.push(bodyItem)}),bodyItems}getAfterBody(tooltipItems,options){return pushOrConcat([],splitNewlines(options.callbacks.afterBody.apply(this,[tooltipItems])))}getFooter(tooltipItems,options){let{callbacks}=options,beforeFooter=callbacks.beforeFooter.apply(this,[tooltipItems]),footer=callbacks.footer.apply(this,[tooltipItems]),afterFooter=callbacks.afterFooter.apply(this,[tooltipItems]),lines=[];return lines=pushOrConcat(lines,splitNewlines(beforeFooter)),lines=pushOrConcat(lines,splitNewlines(footer)),lines=pushOrConcat(lines,splitNewlines(afterFooter))}_createItems(options){let i,len;let active=this._active,data=this.chart.data,labelColors=[],labelPointStyles=[],labelTextColors=[],tooltipItems=[];for(i=0,len=active.length;ioptions.filter(element,index,array,data))),options.itemSort&&(tooltipItems=tooltipItems.sort((a,b)=>options.itemSort(a,b,data))),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(tooltipItems,context=>{let scoped=overrideCallbacks(options.callbacks,context);labelColors.push(scoped.labelColor.call(this,context)),labelPointStyles.push(scoped.labelPointStyle.call(this,context)),labelTextColors.push(scoped.labelTextColor.call(this,context))}),this.labelColors=labelColors,this.labelPointStyles=labelPointStyles,this.labelTextColors=labelTextColors,this.dataPoints=tooltipItems,tooltipItems}update(changed,replay){let properties;let options=this.options.setContext(this.getContext()),active=this._active,tooltipItems=[];if(active.length){let position=positioners[options.position].call(this,active,this._eventPosition);tooltipItems=this._createItems(options),this.title=this.getTitle(tooltipItems,options),this.beforeBody=this.getBeforeBody(tooltipItems,options),this.body=this.getBody(tooltipItems,options),this.afterBody=this.getAfterBody(tooltipItems,options),this.footer=this.getFooter(tooltipItems,options);let size=this._size=getTooltipSize(this,options),positionAndSize=Object.assign({},position,size),alignment=determineAlignment(this.chart,options,positionAndSize),backgroundPoint=getBackgroundPoint(options,positionAndSize,alignment,this.chart);this.xAlign=alignment.xAlign,this.yAlign=alignment.yAlign,properties={opacity:1,x:backgroundPoint.x,y:backgroundPoint.y,width:size.width,height:size.height,caretX:position.x,caretY:position.y}}else 0!==this.opacity&&(properties={opacity:0});this._tooltipItems=tooltipItems,this.$context=void 0,properties&&this._resolveAnimations().update(this,properties),changed&&options.external&&options.external.call(this,{chart:this.chart,tooltip:this,replay})}drawCaret(tooltipPoint,ctx,size,options){let caretPosition=this.getCaretPosition(tooltipPoint,size,options);ctx.lineTo(caretPosition.x1,caretPosition.y1),ctx.lineTo(caretPosition.x2,caretPosition.y2),ctx.lineTo(caretPosition.x3,caretPosition.y3)}getCaretPosition(tooltipPoint,size,options){let x1,x2,x3,y1,y2,y3;let{xAlign,yAlign}=this,{caretSize,cornerRadius}=options,{topLeft,topRight,bottomLeft,bottomRight}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ax)(cornerRadius),{x:ptX,y:ptY}=tooltipPoint,{width,height}=size;return"center"===yAlign?(y2=ptY+height/2,"left"===xAlign?(x2=(x1=ptX)-caretSize,y1=y2+caretSize,y3=y2-caretSize):(x2=(x1=ptX+width)+caretSize,y1=y2-caretSize,y3=y2+caretSize),x3=x1):(x2="left"===xAlign?ptX+Math.max(topLeft,bottomLeft)+caretSize:"right"===xAlign?ptX+width-Math.max(topRight,bottomRight)-caretSize:this.caretX,"top"===yAlign?(y2=(y1=ptY)-caretSize,x1=x2-caretSize,x3=x2+caretSize):(y2=(y1=ptY+height)+caretSize,x1=x2+caretSize,x3=x2-caretSize),y3=y1),{x1,x2,x3,y1,y2,y3}}drawTitle(pt,ctx,options){let titleFont,titleSpacing,i;let title=this.title,length=title.length;if(length){let rtlHelper=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aA)(options.rtl,this.x,this.width);for(i=0,pt.x=getAlignedX(this,options.titleAlign,options),ctx.textAlign=rtlHelper.textAlign(options.titleAlign),ctx.textBaseline="middle",titleFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(options.titleFont),titleSpacing=options.titleSpacing,ctx.fillStyle=options.titleColor,ctx.font=titleFont.string;i0!==v)?(ctx.beginPath(),ctx.fillStyle=options.multiKeyBackground,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.av)(ctx,{x:outerX,y:colorY,w:boxWidth,h:boxHeight,radius:borderRadius}),ctx.fill(),ctx.stroke(),ctx.fillStyle=labelColors.backgroundColor,ctx.beginPath(),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.av)(ctx,{x:innerX,y:colorY+1,w:boxWidth-2,h:boxHeight-2,radius:borderRadius}),ctx.fill()):(ctx.fillStyle=options.multiKeyBackground,ctx.fillRect(outerX,colorY,boxWidth,boxHeight),ctx.strokeRect(outerX,colorY,boxWidth,boxHeight),ctx.fillStyle=labelColors.backgroundColor,ctx.fillRect(innerX,colorY+1,boxWidth-2,boxHeight-2))}ctx.fillStyle=this.labelTextColors[i]}drawBody(pt,ctx,options){let bodyItem,textColor,lines,i,j,ilen,jlen;let{body}=this,{bodySpacing,bodyAlign,displayColors,boxHeight,boxWidth,boxPadding}=options,bodyFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(options.bodyFont),bodyLineHeight=bodyFont.lineHeight,xLinePadding=0,rtlHelper=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aA)(options.rtl,this.x,this.width),fillLineOfText=function(line){ctx.fillText(line,rtlHelper.x(pt.x+xLinePadding),pt.y+bodyLineHeight/2),pt.y+=bodyLineHeight+bodySpacing},bodyAlignForCalculation=rtlHelper.textAlign(bodyAlign);for(ctx.textAlign=bodyAlign,ctx.textBaseline="middle",ctx.font=bodyFont.string,pt.x=getAlignedX(this,bodyAlignForCalculation,options),ctx.fillStyle=options.bodyColor,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(this.beforeBody,fillLineOfText),xLinePadding=displayColors&&"right"!==bodyAlignForCalculation?"center"===bodyAlign?boxWidth/2+boxPadding:boxWidth+2+boxPadding:0,i=0,ilen=body.length;i0&&ctx.stroke()}_updateAnimationTarget(options){let chart=this.chart,anims=this.$animations,animX=anims&&anims.x,animY=anims&&anims.y;if(animX||animY){let position=positioners[options.position].call(this,this._active,this._eventPosition);if(!position)return;let size=this._size=getTooltipSize(this,options),positionAndSize=Object.assign({},position,this._size),alignment=determineAlignment(chart,options,positionAndSize),point=getBackgroundPoint(options,positionAndSize,alignment,chart);(animX._to!==point.x||animY._to!==point.y)&&(this.xAlign=alignment.xAlign,this.yAlign=alignment.yAlign,this.width=size.width,this.height=size.height,this.caretX=position.x,this.caretY=position.y,this._resolveAnimations().update(this,point))}}_willRender(){return!!this.opacity}draw(ctx){let options=this.options.setContext(this.getContext()),opacity=this.opacity;if(!opacity)return;this._updateAnimationTarget(options);let tooltipSize={width:this.width,height:this.height},pt={x:this.x,y:this.y};opacity=.001>Math.abs(opacity)?0:opacity;let padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(options.padding),hasTooltipContent=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;options.enabled&&hasTooltipContent&&(ctx.save(),ctx.globalAlpha=opacity,this.drawBackground(pt,ctx,tooltipSize,options),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aB)(ctx,options.textDirection),pt.y+=padding.top,this.drawTitle(pt,ctx,options),this.drawBody(pt,ctx,options),this.drawFooter(pt,ctx,options),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aD)(ctx,options.textDirection),ctx.restore())}getActiveElements(){return this._active||[]}setActiveElements(activeElements,eventPosition){let lastActive=this._active,active=activeElements.map(({datasetIndex,index})=>{let meta=this.chart.getDatasetMeta(datasetIndex);if(!meta)throw Error("Cannot find a dataset at index "+datasetIndex);return{datasetIndex,element:meta.data[index],index}}),changed=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ai)(lastActive,active),positionChanged=this._positionChanged(active,eventPosition);(changed||positionChanged)&&(this._active=active,this._eventPosition=eventPosition,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,replay,inChartArea=!0){if(replay&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let options=this.options,lastActive=this._active||[],active=this._getActiveElements(e,lastActive,replay,inChartArea),positionChanged=this._positionChanged(active,e),changed=replay||!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ai)(active,lastActive)||positionChanged;return changed&&(this._active=active,(options.enabled||options.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,replay))),changed}_getActiveElements(e,lastActive,replay,inChartArea){let options=this.options;if("mouseout"===e.type)return[];if(!inChartArea)return lastActive;let active=this.chart.getElementsAtEventForMode(e,options.mode,options,replay);return options.reverse&&active.reverse(),active}_positionChanged(active,e){let{caretX,caretY,options}=this,position=positioners[options.position].call(this,active,e);return!1!==position&&(caretX!==position.x||caretY!==position.y)}}Tooltip.positioners=positioners;var plugin_tooltip={id:"tooltip",_element:Tooltip,positioners,afterInit(chart,_args,options){options&&(chart.tooltip=new Tooltip({chart,options}))},beforeUpdate(chart,_args,options){chart.tooltip&&chart.tooltip.initialize(options)},reset(chart,_args,options){chart.tooltip&&chart.tooltip.initialize(options)},afterDraw(chart){let tooltip=chart.tooltip;if(tooltip&&tooltip._willRender()){let args={tooltip};if(!1===chart.notifyPlugins("beforeTooltipDraw",args))return;tooltip.draw(chart.ctx),chart.notifyPlugins("afterTooltipDraw",args)}},afterEvent(chart,args){if(chart.tooltip){let useFinalPosition=args.replay;chart.tooltip.handleEvent(args.event,useFinalPosition,args.inChartArea)&&(args.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(ctx,opts)=>opts.bodyFont.size,boxWidth:(ctx,opts)=>opts.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aF,title(tooltipItems){if(tooltipItems.length>0){let item=tooltipItems[0],labels=item.chart.data.labels,labelCount=labels?labels.length:0;if(this&&this.options&&"dataset"===this.options.mode)return item.dataset.label||"";if(item.label)return item.label;if(labelCount>0&&item.dataIndex"filter"!==name&&"itemSort"!==name&&"external"!==name,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},plugins=Object.freeze({__proto__:null,Decimation:{id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate(chart,args,options){if(!options.enabled){cleanDecimatedData(chart);return}let availableWidth=chart.width;chart.data.datasets.forEach((dataset,datasetIndex)=>{let decimated;let{_data,indexAxis}=dataset,meta=chart.getDatasetMeta(datasetIndex),data=_data||dataset.data;if("y"===(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.a)([indexAxis,chart.options.indexAxis])||!meta.controller.supportsDecimation)return;let xAxis=chart.scales[meta.xAxisID];if("linear"!==xAxis.type&&"time"!==xAxis.type||chart.options.parsing)return;let{start,count}=function(meta,points){let count;let pointCount=points.length,start=0,{iScale}=meta,{min,max,minDefined,maxDefined}=iScale.getUserBounds();return minDefined&&(start=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(points,iScale.axis,min).lo,0,pointCount-1)),count=maxDefined?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(points,iScale.axis,max).hi+1,start,pointCount)-start:pointCount-start,{start,count}}(meta,data),threshold=options.threshold||4*availableWidth;if(count<=threshold){cleanDecimatedDataset(dataset);return}switch((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(_data)&&(dataset._data=data,delete dataset.data,Object.defineProperty(dataset,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(d){this._data=d}})),options.algorithm){case"lttb":decimated=function(data,start,count,availableWidth,options){let i,maxAreaPoint,maxArea,area,nextA;let samples=options.samples||availableWidth;if(samples>=count)return data.slice(start,start+count);let decimated=[],bucketWidth=(count-2)/(samples-2),sampledIndex=0,a=start;for(i=0,decimated[sampledIndex++]=data[a];imaxArea&&(maxArea=area,maxAreaPoint=data[j],nextA=j);decimated[sampledIndex++]=maxAreaPoint,a=nextA}return decimated[sampledIndex++]=data[start+count-1],decimated}(data,start,count,availableWidth,options);break;case"min-max":decimated=function(data,start,count,availableWidth){let i,point,x,y,prevX,minIndex,maxIndex,startIndex,minY,maxY,avgX=0,countX=0,decimated=[],xMin=data[start].x,xMax=data[start+count-1].x,dx=xMax-xMin;for(i=start;imaxY&&(maxY=y,maxIndex=i),avgX=(countX*avgX+point.x)/++countX;else{let lastIndex=i-1;if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(minIndex)&&!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(maxIndex)){let intermediateIndex1=Math.min(minIndex,maxIndex),intermediateIndex2=Math.max(minIndex,maxIndex);intermediateIndex1!==startIndex&&intermediateIndex1!==lastIndex&&decimated.push({...data[intermediateIndex1],x:avgX}),intermediateIndex2!==startIndex&&intermediateIndex2!==lastIndex&&decimated.push({...data[intermediateIndex2],x:avgX})}i>0&&lastIndex!==startIndex&&decimated.push(data[lastIndex]),decimated.push(point),prevX=truncX,countX=0,minY=maxY=y,minIndex=maxIndex=startIndex=i}}return decimated}(data,start,count,availableWidth);break;default:throw Error(`Unsupported decimation algorithm '${options.algorithm}'`)}dataset._decimated=decimated})},destroy(chart){cleanDecimatedData(chart)}},Filler:{id:"filler",afterDatasetsUpdate(chart,_args,options){let meta,i,line,source;let count=(chart.data.datasets||[]).length,sources=[];for(i=0;i=count)&&target):["origin","start","end","stack","shape"].indexOf(fill)>=0&&fill}(line,i,count),chart,axis:meta.controller.options.indexAxis,scale:meta.vScale,line}),meta.$filler=source,sources.push(source);for(i=0;i=0;--i){let source=metasets[i].$filler;source&&(source.line.updateControlPoints(area,source.axis),draw&&source.fill&&_drawfill(chart.ctx,source,area))}},beforeDatasetsDraw(chart,_args,options){if("beforeDatasetsDraw"!==options.drawTime)return;let metasets=chart.getSortedVisibleDatasetMetas();for(let i=metasets.length-1;i>=0;--i){let source=metasets[i].$filler;_shouldApplyFill(source)&&_drawfill(chart.ctx,source,chart.chartArea)}},beforeDatasetDraw(chart,args,options){let source=args.meta.$filler;_shouldApplyFill(source)&&"beforeDatasetDraw"===options.drawTime&&_drawfill(chart.ctx,source,chart.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},Legend:{id:"legend",_element:Legend,start(chart,_args,options){let legend=chart.legend=new Legend({ctx:chart.ctx,options,chart});layouts.configure(chart,legend,options),layouts.addBox(chart,legend)},stop(chart){layouts.removeBox(chart,chart.legend),delete chart.legend},beforeUpdate(chart,_args,options){let legend=chart.legend;layouts.configure(chart,legend,options),legend.options=options},afterUpdate(chart){let legend=chart.legend;legend.buildLabels(),legend.adjustHitBoxes()},afterEvent(chart,args){args.replay||chart.legend.handleEvent(args.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,legendItem,legend){let index=legendItem.datasetIndex,ci=legend.chart;ci.isDatasetVisible(index)?(ci.hide(index),legendItem.hidden=!0):(ci.show(index),legendItem.hidden=!1)},onHover:null,onLeave:null,labels:{color:ctx=>ctx.chart.options.color,boxWidth:40,padding:10,generateLabels(chart){let datasets=chart.data.datasets,{labels:{usePointStyle,pointStyle,textAlign,color}}=chart.legend.options;return chart._getSortedDatasetMetas().map(meta=>{let style=meta.controller.getStyle(usePointStyle?0:void 0),borderWidth=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(style.borderWidth);return{text:datasets[meta.index].label,fillStyle:style.backgroundColor,fontColor:color,hidden:!meta.visible,lineCap:style.borderCapStyle,lineDash:style.borderDash,lineDashOffset:style.borderDashOffset,lineJoin:style.borderJoinStyle,lineWidth:(borderWidth.width+borderWidth.height)/4,strokeStyle:style.borderColor,pointStyle:pointStyle||style.pointStyle,rotation:style.rotation,textAlign:textAlign||style.textAlign,borderRadius:0,datasetIndex:meta.index}},this)}},title:{color:ctx=>ctx.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:name=>!name.startsWith("on"),labels:{_scriptable:name=>!["generateLabels","filter","sort"].includes(name)}}},SubTitle:{id:"subtitle",start(chart,_args,options){let title=new Title({ctx:chart.ctx,options,chart});layouts.configure(chart,title,options),layouts.addBox(chart,title),map.set(chart,title)},stop(chart){layouts.removeBox(chart,map.get(chart)),map.delete(chart)},beforeUpdate(chart,_args,options){let title=map.get(chart);layouts.configure(chart,title,options),title.options=options},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Title:{id:"title",_element:Title,start(chart,_args,options){!function(chart,titleOpts){let title=new Title({ctx:chart.ctx,options:titleOpts,chart});layouts.configure(chart,title,titleOpts),layouts.addBox(chart,title),chart.titleBlock=title}(chart,options)},stop(chart){let titleBlock=chart.titleBlock;layouts.removeBox(chart,titleBlock),delete chart.titleBlock},beforeUpdate(chart,_args,options){let title=chart.titleBlock;layouts.configure(chart,title,options),title.options=options},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Tooltip:plugin_tooltip});let addIfString=(labels,raw,index,addedLabels)=>("string"==typeof raw?(index=labels.push(raw)-1,addedLabels.unshift({index,label:raw})):isNaN(raw)&&(index=null),index),validIndex=(index,max)=>null===index?null:(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(Math.round(index),0,max);class CategoryScale extends Scale{constructor(cfg){super(cfg),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(scaleOptions){let added=this._addedLabels;if(added.length){let labels=this.getLabels();for(let{index,label}of added)labels[index]===label&&labels.splice(index,1);this._addedLabels=[]}super.init(scaleOptions)}parse(raw,index){if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(raw))return null;let labels=this.getLabels();return validIndex(index=isFinite(index)&&labels[index]===raw?index:function(labels,raw,index,addedLabels){let first=labels.indexOf(raw);if(-1===first)return addIfString(labels,raw,index,addedLabels);let last=labels.lastIndexOf(raw);return first!==last?index:first}(labels,raw,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(index,raw),this._addedLabels),labels.length-1)}determineDataLimits(){let{minDefined,maxDefined}=this.getUserBounds(),{min,max}=this.getMinMax(!0);"ticks"!==this.options.bounds||(minDefined||(min=0),maxDefined||(max=this.getLabels().length-1)),this.min=min,this.max=max}buildTicks(){let min=this.min,max=this.max,offset=this.options.offset,ticks=[],labels=this.getLabels();labels=0===min&&max===labels.length-1?labels:labels.slice(min,max+1),this._valueRange=Math.max(labels.length-(offset?0:1),1),this._startValue=this.min-(offset?.5:0);for(let value=min;value<=max;value++)ticks.push({value});return ticks}getLabelForValue(value){let labels=this.getLabels();return value>=0&&valueticks.length-1?null:this.getPixelForValue(ticks[index].value)}getValueForPixel(pixel){return Math.round(this._startValue+this.getDecimalForPixel(pixel)*this._valueRange)}getBasePixel(){return this.bottom}}function relativeLabelSize(value,minSpacing,{horizontal,minRotation}){let rad=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.t)(minRotation),length=.75*minSpacing*(""+value).length;return Math.min(minSpacing/((horizontal?Math.sin(rad):Math.cos(rad))||.001),length)}CategoryScale.id="category",CategoryScale.defaults={ticks:{callback:CategoryScale.prototype.getLabelForValue}};class LinearScaleBase extends Scale{constructor(cfg){super(cfg),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(raw,index){return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(raw)||("number"==typeof raw||raw instanceof Number)&&!isFinite(+raw)?null:+raw}handleTickRangeOptions(){let{beginAtZero}=this.options,{minDefined,maxDefined}=this.getUserBounds(),{min,max}=this,setMin=v=>min=minDefined?min:v,setMax=v=>max=maxDefined?max:v;if(beginAtZero){let minSign=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.s)(min),maxSign=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.s)(max);minSign<0&&maxSign<0?setMax(0):minSign>0&&maxSign>0&&setMin(0)}if(min===max){let offset=1;(max>=Number.MAX_SAFE_INTEGER||min<=Number.MIN_SAFE_INTEGER)&&(offset=Math.abs(.05*max)),setMax(max+offset),beginAtZero||setMin(min-offset)}this.min=min,this.max=max}getTickLimit(){let maxTicks;let tickOpts=this.options.ticks,{maxTicksLimit,stepSize}=tickOpts;return stepSize?(maxTicks=Math.ceil(this.max/stepSize)-Math.floor(this.min/stepSize)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${stepSize} would result generating up to ${maxTicks} ticks. Limiting to 1000.`),maxTicks=1e3):(maxTicks=this.computeTickLimit(),maxTicksLimit=maxTicksLimit||11),maxTicksLimit&&(maxTicks=Math.min(maxTicksLimit,maxTicks)),maxTicks}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let opts=this.options,tickOpts=opts.ticks,maxTicks=this.getTickLimit();maxTicks=Math.max(2,maxTicks);let numericGeneratorOptions={maxTicks,bounds:opts.bounds,min:opts.min,max:opts.max,precision:tickOpts.precision,step:tickOpts.stepSize,count:tickOpts.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:tickOpts.minRotation||0,includeBounds:!1!==tickOpts.includeBounds},dataRange=this._range||this,ticks=function(generationOptions,dataRange){let factor,niceMin,niceMax,numSpaces;let ticks=[],{bounds,step,min,max,precision,count,maxTicks,maxDigits,includeBounds}=generationOptions,unit=step||1,maxSpaces=maxTicks-1,{min:rmin,max:rmax}=dataRange,minDefined=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(min),maxDefined=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(max),countDefined=!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(count),minSpacing=(rmax-rmin)/(maxDigits+1),spacing=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aI)((rmax-rmin)/maxSpaces/unit)*unit;if(spacing<1e-14&&!minDefined&&!maxDefined)return[{value:rmin},{value:rmax}];(numSpaces=Math.ceil(rmax/spacing)-Math.floor(rmin/spacing))>maxSpaces&&(spacing=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aI)(numSpaces*spacing/maxSpaces/unit)*unit),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(precision)||(spacing=Math.ceil(spacing*(factor=Math.pow(10,precision)))/factor),"ticks"===bounds?(niceMin=Math.floor(rmin/spacing)*spacing,niceMax=Math.ceil(rmax/spacing)*spacing):(niceMin=rmin,niceMax=rmax),minDefined&&maxDefined&&step&&(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aJ)((max-min)/step,spacing/1e3)?(numSpaces=Math.round(Math.min((max-min)/spacing,maxTicks)),spacing=(max-min)/numSpaces,niceMin=min,niceMax=max):countDefined?(niceMin=minDefined?min:niceMin,spacing=((niceMax=maxDefined?max:niceMax)-niceMin)/(numSpaces=count-1)):(numSpaces=(niceMax-niceMin)/spacing,numSpaces=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aK)(numSpaces,Math.round(numSpaces),spacing/1e3)?Math.round(numSpaces):Math.ceil(numSpaces));let decimalPlaces=Math.max((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aL)(spacing),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aL)(niceMin));factor=Math.pow(10,(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(precision)?decimalPlaces:precision),niceMin=Math.round(niceMin*factor)/factor,niceMax=Math.round(niceMax*factor)/factor;let j=0;for(minDefined&&(includeBounds&&niceMin!==min?(ticks.push({value:min}),niceMin0?value:null}determineDataLimits(){let{min,max}=this.getMinMax(!0);this.min=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(min)?Math.max(0,min):null,this.max=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(max)?Math.max(0,max):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined,maxDefined}=this.getUserBounds(),min=this.min,max=this.max,setMin=v=>min=minDefined?min:v,setMax=v=>max=maxDefined?max:v,exp=(v,m)=>Math.pow(10,Math.floor((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(v))+m);min===max&&(min<=0?(setMin(1),setMax(10)):(setMin(exp(min,-1)),setMax(exp(max,1)))),min<=0&&setMin(exp(max,-1)),max<=0&&setMax(exp(min,1)),this._zero&&this.min!==this._suggestedMin&&min===exp(this.min,0)&&setMin(exp(min,-1)),this.min=min,this.max=max}buildTicks(){let opts=this.options,generationOptions={min:this._userMin,max:this._userMax},ticks=function(generationOptions,dataRange){let endExp=Math.floor((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(dataRange.max)),endSignificand=Math.ceil(dataRange.max/Math.pow(10,endExp)),ticks=[],tickVal=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.B)(generationOptions.min,Math.pow(10,Math.floor((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(dataRange.min)))),exp=Math.floor((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(tickVal)),significand=Math.floor(tickVal/Math.pow(10,exp)),precision=exp<0?Math.pow(10,Math.abs(exp)):1;do ticks.push({value:tickVal,major:isMajor(tickVal)}),10==++significand&&(significand=1,precision=++exp>=0?1:precision),tickVal=Math.round(significand*Math.pow(10,exp)*precision)/precision;while(expmax?{start:pos-size,end:pos}:{start:pos,end:pos+size}}function pathRadiusLine(scale,radius,circular,labelCount){let{ctx}=scale;if(circular)ctx.arc(scale.xCenter,scale.yCenter,radius,0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T);else{let pointPosition=scale.getPointPosition(0,radius);ctx.moveTo(pointPosition.x,pointPosition.y);for(let i=1;i{let label=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(this.options.pointLabels.callback,[value,index],this);return label||0===label?label:""}).filter((v,i)=>this.chart.getDataVisibility(i))}fit(){let opts=this.options;opts.display&&opts.pointLabels.display?function(scale){let orig={l:scale.left+scale._padding.left,r:scale.right-scale._padding.right,t:scale.top+scale._padding.top,b:scale.bottom-scale._padding.bottom},limits=Object.assign({},orig),labelSizes=[],padding=[],valueCount=scale._pointLabels.length,pointLabelOpts=scale.options.pointLabels,additionalAngle=pointLabelOpts.centerPointLabels?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P/valueCount:0;for(let i=0;iorig.r&&(x=(hLimits.end-orig.r)/sin,limits.r=Math.max(limits.r,orig.r+x)),vLimits.startorig.b&&(y=(vLimits.end-orig.b)/cos,limits.b=Math.max(limits.b,orig.b+y))}(limits,orig,angleRadians,hLimits,vLimits)}scale.setCenterPoint(orig.l-limits.l,limits.r-orig.r,orig.t-limits.t,limits.b-orig.b),scale._pointLabelItems=function(scale,labelSizes,padding){let items=[],valueCount=scale._pointLabels.length,opts=scale.options,extra=getTickBackdropHeight(opts)/2,outerDistance=scale.drawingArea,additionalAngle=opts.pointLabels.centerPointLabels?_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.P/valueCount:0;for(let i=0;i270||angle<90)&&(y-=h),y),textAlign=0===angle||180===angle?"center":angle<180?"left":"right",left=(x=pointLabelPosition.x,w=size.w,"right"===textAlign?x-=w:"center"===textAlign&&(x-=w/2),x);items.push({x:pointLabelPosition.x,y:y1,textAlign,left,top:y1,right:left+size.w,bottom:y1+size.h})}return items}(scale,labelSizes,padding)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(leftMovement,rightMovement,topMovement,bottomMovement){this.xCenter+=Math.floor((leftMovement-rightMovement)/2),this.yCenter+=Math.floor((topMovement-bottomMovement)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(leftMovement,rightMovement,topMovement,bottomMovement))}getIndexAngle(index){let angleMultiplier=_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.T/(this._pointLabels.length||1),startAngle=this.options.startAngle||0;return(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.az)(index*angleMultiplier+(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.t)(startAngle))}getDistanceFromCenterForValue(value){if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(value))return NaN;let scalingFactor=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-value)*scalingFactor:(value-this.min)*scalingFactor}getValueForDistanceFromCenter(distance){if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(distance))return NaN;let scaledDistance=distance/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-scaledDistance:this.min+scaledDistance}getPointLabelContext(index){let pointLabels=this._pointLabels||[];if(index>=0&&index=0;i--){let optsAtIndex=pointLabels.setContext(scale.getPointLabelContext(i)),plFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(optsAtIndex.font),{x,y,textAlign,left,top,right,bottom}=scale._pointLabelItems[i],{backdropColor}=optsAtIndex;if(!(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(backdropColor)){let borderRadius=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ax)(optsAtIndex.borderRadius),padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(optsAtIndex.backdropPadding);ctx.fillStyle=backdropColor;let backdropLeft=left-padding.left,backdropTop=top-padding.top,backdropWidth=right-left+padding.width,backdropHeight=bottom-top+padding.height;Object.values(borderRadius).some(v=>0!==v)?(ctx.beginPath(),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.av)(ctx,{x:backdropLeft,y:backdropTop,w:backdropWidth,h:backdropHeight,radius:borderRadius}),ctx.fill()):ctx.fillRect(backdropLeft,backdropTop,backdropWidth,backdropHeight)}(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.M)(ctx,scale._pointLabels[i],x,y+plFont.lineHeight/2,plFont,{color:optsAtIndex.color,textAlign:textAlign,textBaseline:"middle"})}}(this,labelCount),grid.display&&this.ticks.forEach((tick,index)=>{if(0!==index){offset=this.getDistanceFromCenterForValue(tick.value);let optsAtIndex=grid.setContext(this.getContext(index-1));!function(scale,gridLineOpts,radius,labelCount){let ctx=scale.ctx,circular=gridLineOpts.circular,{color,lineWidth}=gridLineOpts;(circular||labelCount)&&color&&lineWidth&&!(radius<0)&&(ctx.save(),ctx.strokeStyle=color,ctx.lineWidth=lineWidth,ctx.setLineDash(gridLineOpts.borderDash),ctx.lineDashOffset=gridLineOpts.borderDashOffset,ctx.beginPath(),pathRadiusLine(scale,radius,circular,labelCount),ctx.closePath(),ctx.stroke(),ctx.restore())}(this,optsAtIndex,offset,labelCount)}}),angleLines.display){for(ctx.save(),i=labelCount-1;i>=0;i--){let optsAtIndex=angleLines.setContext(this.getPointLabelContext(i)),{color,lineWidth}=optsAtIndex;lineWidth&&color&&(ctx.lineWidth=lineWidth,ctx.strokeStyle=color,ctx.setLineDash(optsAtIndex.borderDash),ctx.lineDashOffset=optsAtIndex.borderDashOffset,offset=this.getDistanceFromCenterForValue(opts.ticks.reverse?this.min:this.max),position=this.getPointPosition(i,offset),ctx.beginPath(),ctx.moveTo(this.xCenter,this.yCenter),ctx.lineTo(position.x,position.y),ctx.stroke())}ctx.restore()}}drawBorder(){}drawLabels(){let offset,width;let ctx=this.ctx,opts=this.options,tickOpts=opts.ticks;if(!tickOpts.display)return;let startAngle=this.getIndexAngle(0);ctx.save(),ctx.translate(this.xCenter,this.yCenter),ctx.rotate(startAngle),ctx.textAlign="center",ctx.textBaseline="middle",this.ticks.forEach((tick,index)=>{if(0===index&&!opts.reverse)return;let optsAtIndex=tickOpts.setContext(this.getContext(index)),tickFont=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.O)(optsAtIndex.font);if(offset=this.getDistanceFromCenterForValue(this.ticks[index].value),optsAtIndex.showLabelBackdrop){ctx.font=tickFont.string,width=ctx.measureText(tick.label).width,ctx.fillStyle=optsAtIndex.backdropColor;let padding=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.K)(optsAtIndex.backdropPadding);ctx.fillRect(-width/2-padding.left,-offset-tickFont.size/2-padding.top,width+padding.width,tickFont.size+padding.height)}(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.M)(ctx,tick.label,0,-offset,tickFont,{color:optsAtIndex.color})}),ctx.restore()}drawTitle(){}}RadialLinearScale.id="radialLinear",RadialLinearScale.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ticks.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:label=>label,padding:5,centerPointLabels:!1}},RadialLinearScale.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},RadialLinearScale.descriptors={angleLines:{_fallback:"grid"}};let INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(a,b){return a-b}function parse(scale,input){if((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.k)(input))return null;let adapter=scale._adapter,{parser,round,isoWeekday}=scale._parseOpts,value=input;return("function"==typeof parser&&(value=parser(value)),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(value)||(value="string"==typeof parser?adapter.parse(value,parser):adapter.parse(value)),null===value)?null:(round&&(value="week"===round&&((0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.x)(isoWeekday)||!0===isoWeekday)?adapter.startOf(value,"isoWeek",isoWeekday):adapter.startOf(value,round)),+value)}function determineUnitForAutoTicks(minUnit,min,max,capacity){let ilen=UNITS.length;for(let i=UNITS.indexOf(minUnit);i=time?timestamps[lo]:timestamps[hi];ticks[timestamp]=!0}}else ticks[time]=!0}function ticksFromTimestamps(scale,values,majorUnit){let i,value;let ticks=[],map={},ilen=values.length;for(i=0;i=0&&(ticks[index].major=!0);return ticks}(scale,ticks,map,majorUnit):ticks}class TimeScale extends Scale{constructor(props){super(props),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(scaleOpts,opts){let time=scaleOpts.time||(scaleOpts.time={}),adapter=this._adapter=new adapters._date(scaleOpts.adapters.date);adapter.init(opts),(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.ac)(time.displayFormats,adapter.formats()),this._parseOpts={parser:time.parser,round:time.round,isoWeekday:time.isoWeekday},super.init(scaleOpts),this._normalized=opts.normalized}parse(raw,index){return void 0===raw?null:parse(this,raw)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let options=this.options,adapter=this._adapter,unit=options.time.unit||"day",{min,max,minDefined,maxDefined}=this.getUserBounds();function _applyBounds(bounds){minDefined||isNaN(bounds.min)||(min=Math.min(min,bounds.min)),maxDefined||isNaN(bounds.max)||(max=Math.max(max,bounds.max))}minDefined&&maxDefined||(_applyBounds(this._getLabelBounds()),("ticks"!==options.bounds||"labels"!==options.ticks.source)&&_applyBounds(this.getMinMax(!1))),min=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(min)&&!isNaN(min)?min:+adapter.startOf(Date.now(),unit),max=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.g)(max)&&!isNaN(max)?max:+adapter.endOf(Date.now(),unit)+1,this.min=Math.min(min,max-1),this.max=Math.max(min+1,max)}_getLabelBounds(){let arr=this.getLabelTimestamps(),min=Number.POSITIVE_INFINITY,max=Number.NEGATIVE_INFINITY;return arr.length&&(min=arr[0],max=arr[arr.length-1]),{min,max}}buildTicks(){let options=this.options,timeOpts=options.time,tickOpts=options.ticks,timestamps="labels"===tickOpts.source?this.getLabelTimestamps():this._generate();"ticks"===options.bounds&×tamps.length&&(this.min=this._userMin||timestamps[0],this.max=this._userMax||timestamps[timestamps.length-1]);let min=this.min,max=this.max,ticks=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.aN)(timestamps,min,max);return this._unit=timeOpts.unit||(tickOpts.autoSkip?determineUnitForAutoTicks(timeOpts.minUnit,this.min,this.max,this._getLabelCapacity(min)):function(scale,numTicks,minUnit,min,max){for(let i=UNITS.length-1;i>=UNITS.indexOf(minUnit);i--){let unit=UNITS[i];if(INTERVALS[unit].common&&scale._adapter.diff(max,min,unit)>=numTicks-1)return unit}return UNITS[minUnit?UNITS.indexOf(minUnit):0]}(this,ticks.length,timeOpts.minUnit,this.min,this.max)),this._majorUnit=tickOpts.major.enabled&&"year"!==this._unit?function(unit){for(let i=UNITS.indexOf(unit)+1,ilen=UNITS.length;i+tick.value))}initOffsets(timestamps){let first,last,start=0,end=0;this.options.offset&×tamps.length&&(first=this.getDecimalForValue(timestamps[0]),start=1===timestamps.length?1-first:(this.getDecimalForValue(timestamps[1])-first)/2,last=this.getDecimalForValue(timestamps[timestamps.length-1]),end=1===timestamps.length?last:(last-this.getDecimalForValue(timestamps[timestamps.length-2]))/2);let limit=timestamps.length<3?.5:.25;start=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(start,0,limit),end=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(end,0,limit),this._offsets={start,end,factor:1/(start+1+end)}}_generate(){let time,count;let adapter=this._adapter,min=this.min,max=this.max,options=this.options,timeOpts=options.time,minor=timeOpts.unit||determineUnitForAutoTicks(timeOpts.minUnit,min,max,this._getLabelCapacity(min)),stepSize=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.v)(timeOpts.stepSize,1),weekday="week"===minor&&timeOpts.isoWeekday,hasWeekday=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.x)(weekday)||!0===weekday,ticks={},first=min;if(hasWeekday&&(first=+adapter.startOf(first,"isoWeek",weekday)),first=+adapter.startOf(first,hasWeekday?"day":minor),adapter.diff(max,min,minor)>1e5*stepSize)throw Error(min+" and "+max+" are too far apart with stepSize of "+stepSize+" "+minor);let timestamps="data"===options.ticks.source&&this.getDataTimestamps();for(time=first,count=0;timea-b).map(x=>+x)}getLabelForValue(value){let adapter=this._adapter,timeOpts=this.options.time;return timeOpts.tooltipFormat?adapter.format(value,timeOpts.tooltipFormat):adapter.format(value,timeOpts.displayFormats.datetime)}_tickFormatFunction(time,index,ticks,format){let options=this.options,formats=options.time.displayFormats,unit=this._unit,majorUnit=this._majorUnit,minorFormat=unit&&formats[unit],majorFormat=majorUnit&&formats[majorUnit],tick=ticks[index],major=majorUnit&&majorFormat&&tick&&tick.major,label=this._adapter.format(time,format||(major?majorFormat:minorFormat)),formatter=options.ticks.callback;return formatter?(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.C)(formatter,[label,index,ticks],this):label}generateTickLabels(ticks){let i,ilen,tick;for(i=0,ilen=ticks.length;i0?capacity:1}getDataTimestamps(){let i,ilen,timestamps=this._cache.data||[];if(timestamps.length)return timestamps;let metas=this.getMatchingVisibleMetas();if(this._normalized&&metas.length)return this._cache.data=metas[0].controller.getAllParsedValues(this);for(i=0,ilen=metas.length;i=table[lo].pos&&val<=table[hi].pos&&({lo,hi}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(table,"pos",val)),{pos:prevSource,time:prevTarget}=table[lo],{pos:nextSource,time:nextTarget}=table[hi]):(val>=table[lo].time&&val<=table[hi].time&&({lo,hi}=(0,_chunks_helpers_segment_mjs__WEBPACK_IMPORTED_MODULE_0__.Z)(table,"time",val)),{time:prevSource,pos:prevTarget}=table[lo],{time:nextSource,pos:nextTarget}=table[hi]);let span=nextSource-prevSource;return span?prevTarget+(nextTarget-prevTarget)*(val-prevSource)/span:prevTarget}TimeScale.id="time",TimeScale.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class TimeSeriesScale extends TimeScale{constructor(props){super(props),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let timestamps=this._getTimestampsForTable(),table=this._table=this.buildLookupTable(timestamps);this._minPos=interpolate(table,this.min),this._tableRange=interpolate(table,this.max)-this._minPos,super.initOffsets(timestamps)}buildLookupTable(timestamps){let i,ilen,curr;let{min,max}=this,items=[],table=[];for(i=0,ilen=timestamps.length;i=min&&curr<=max&&items.push(curr);if(items.length<2)return[{time:min,pos:0},{time:max,pos:1}];for(i=0,ilen=items.length;is({chart:t,initial:e.initial,numSteps:r,currentStep:Math.min(i-e.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=s.r.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{let a;if(!i.running||!i.items.length)return;let r=i.items,n=r.length-1,o=!1;for(;n>=0;--n)(a=r[n])._active?(a._total>i.duration&&(i.duration=a._total),a.tick(t),o=!0):(r[n]=r[r.length-1],r.pop());o&&(s.draw(),this._notify(s,i,t,"progress")),r.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=r.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){let e=this._charts,i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!!e&&!!e.running&&!!e.items.length}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let i=e.items,s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}};let r="transparent",n={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){let a=(0,s.c)(t||r),n=a.valid&&(0,s.c)(e||r);return n&&n.valid?n.mix(a,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class o{constructor(t,e,i,a){let r=e[i];a=(0,s.a)([t.to,a,r,t.from]);let o=(0,s.a)([t.from,r,a]);this._active=!0,this._fn=t.fn||n[t.type||typeof o],this._easing=s.e[t.easing]||s.e.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);let a=this._target[this._prop],r=i-this._start,n=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(n,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=(0,s.a)([t.to,e,a,t.from]),this._from=(0,s.a)([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e;let i=t-this._start,s=this._duration,a=this._prop,r=this._from,n=this._loop,o=this._to;if(this._active=r!==o&&(n||i1?2-e:e,e=this._easing(Math.min(1,Math.max(0,e))),this._target[a]=this._fn(r,o,e)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){let e=t?"res":"rej",i=this._promises||[];for(let s=0;s"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),s.d.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),s.d.describe("animations",{_fallback:"animation"}),s.d.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class h{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!(0,s.i)(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(i=>{let a=t[i];if(!(0,s.i)(a))return;let r={};for(let n of l)r[n]=a[n];((0,s.b)(a.properties)&&a.properties||[i]).forEach(t=>{t!==i&&e.has(t)||e.set(t,r)})})}_animateOptions(t,e){let i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i){t.options=e;return}return i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}})),i}(t,i);if(!s)return[];let a=this._createAnimations(s,i);return i.$shared&&(function(t,e){let i=[],s=Object.keys(e);for(let a=0;a{t.options=i},()=>{}),a}_createAnimations(t,e){let i;let s=this._properties,a=[],r=t.$animations||(t.$animations={}),n=Object.keys(e),l=Date.now();for(i=n.length-1;i>=0;--i){let h=n[i];if("$"===h.charAt(0))continue;if("options"===h){a.push(...this._animateOptions(t,e));continue}let d=e[h],c=r[h],u=s.get(h);if(c){if(u&&c.active()){c.update(u,d,l);continue}c.cancel()}if(!u||!u.duration){t[h]=d;continue}r[h]=c=new o(u,t,h,d),a.push(c)}return a}update(t,e){if(0===this._properties.size){Object.assign(t,e);return}let i=this._createAnimations(t,e);if(i.length)return a.add(this._chart,i),!0}}function d(t,e){let i=t&&t.options||{},s=i.reverse,a=void 0===i.min?e:0,r=void 0===i.max?e:0;return{start:s?r:a,end:s?a:r}}function c(t,e){let i,s;let a=[],r=t._getSortedDatasetMetas(e);for(i=0,s=r.length;i0||!i&&r<0)return a.index}return null}function f(t,e){let i;let{chart:s,_cachedMeta:a}=t,r=s._stacks||(s._stacks={}),{iScale:n,vScale:o,index:l}=a,h=n.axis,d=o.axis,c=`${n.id}.${o.id}.${a.stack||a.type}`,u=e.length;for(let g=0;gi[t].axis===e).shift()}function b(t,e){let i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s)for(let a of e=e||t._parsed){let r=a._stacks;if(!r||void 0===r[s]||void 0===r[s][i])return;delete r[s][i]}}let x=t=>"reset"===t||"none"===t,_=(t,e)=>e?t:Object.assign({},t),v=(t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:c(i,!0),values:null};class y{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=g(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&b(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,i=this.getDataset(),a=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,r=e.xAxisID=(0,s.v)(i.xAxisID,m(t,"x")),n=e.yAxisID=(0,s.v)(i.yAxisID,m(t,"y")),o=e.rAxisID=(0,s.v)(i.rAxisID,m(t,"r")),l=e.indexAxis,h=e.iAxisID=a(l,r,n,o),d=e.vAxisID=a(l,n,r,o);e.xScale=this.getScaleForId(r),e.yScale=this.getScaleForId(n),e.rScale=this.getScaleForId(o),e.iScale=this.getScaleForId(h),e.vScale=this.getScaleForId(d)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&(0,s.u)(this._data,this),t._stacked&&b(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if((0,s.i)(e))this._data=function(t){let e,i,s;let a=Object.keys(t),r=Array(a.length);for(e=0,i=a.length;e0&&n._parsed[t-1];if(!1===this._parsing)n._parsed=o,n._sorted=!0,r=o;else{r=(0,s.b)(o[t])?this.parseArrayData(n,o,t,e):(0,s.i)(o[t])?this.parseObjectData(n,o,t,e):this.parsePrimitiveData(n,o,t,e);let g=()=>null===a[d]||u&&a[d]e||g=0;--i)if(!p()){this.updateRangeFromParsed(c,t,a,d);break}}return c}getAllParsedValues(t){let e,i,a;let r=this._cachedMeta._parsed,n=[];for(e=0,i=r.length;e=0&&tthis.getContext(i,a),f=h.resolveNamedOptions(u,g,p,c);return f.$shared&&(f.$shared=l,r[n]=Object.freeze(_(f,l))),f}_resolveAnimations(t,e,i){let s;let a=this.chart,r=this._cachedDataOpts,n=`animation-${e}`,o=r[n];if(o)return o;if(!1!==a.options.animation){let l=this.chart.config,d=l.datasetAnimationScopeKeys(this._type,e),c=l.getOptionScopes(this.getDataset(),d);s=l.createResolver(c,this.getContext(t,i,e))}let u=new h(a,s&&s.animations);return s&&s._cacheable&&(r[n]=Object.freeze(u)),u}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||x(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,a=this.getSharedOptions(i),r=this.includeOptions(e,a)||a!==s;return this.updateSharedOptions(a,e,i),{sharedOptions:a,includeOptions:r}}updateElement(t,e,i,s){x(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!x(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;let a=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,i=this._cachedMeta.data;for(let[s,a,r]of this._syncList)this[s](a,r);this._syncList=[];let n=i.length,o=e.length,l=Math.min(o,n);l&&this.parse(0,l),o>n?this._insertElements(n,o-n,t):o{for(t.length+=e,s=t.length-1;s>=n;s--)t[s]=t[s-e]};for(o(r),s=t;sMath.abs(o)&&(l=o,h=n),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:a,end:r,min:n,max:o}}(t,e,i,a):e[i.axis]=i.parse(t,a),e}function k(t,e,i,s){let a,r,n,o;let l=t.iScale,h=t.vScale,d=l.getLabels(),c=l===h,u=[];for(a=i,r=i+s;at.x,r="left",n="right"):(a=t.baset.controller.options.grouped),r=i.options.stacked,n=[],o=t=>{let i=t.controller.getParsed(e),a=i&&i[t.vScale.axis];if((0,s.k)(a)||isNaN(a))return!0};for(let l of a)if(!(void 0!==e&&o(l))&&((!1===r||-1===n.indexOf(l.stack)||void 0===r&&void 0===l.stack)&&n.push(l.stack),l.index===t))break;return n.length||n.push(void 0),n}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){let s=this._getStacks(t,i),a=void 0!==e?s.indexOf(e):-1;return -1===a?s.length-1:a}_getRuler(){let t,e;let i=this.options,a=this._cachedMeta,r=a.iScale,n=[];for(t=0,e=a.data.length;tt-e))}return t._cache.$bar}(n,t.type),l=n._length,h=()=>{32767!==a&&-32768!==a&&((0,s.j)(r)&&(l=Math.min(l,Math.abs(a-r)||l)),r=a)};for(e=0,i=o.length;e=l?1:-1))*o,u===l&&(m-=i/2);let x=a.getPixelForDecimal(0),_=a.getPixelForDecimal(1);e=(m=Math.max(Math.min(m,Math.max(x,_)),Math.min(x,_)))+i}if(m===a.getPixelForValue(l)){let v=(0,s.s)(i)*a.getLineWidthForValue(l)/2;m+=v,i-=v}return{size:i,base:m,head:e,center:e+i/2}}_calculateBarIndexPixels(t,e){let i,a;let r=e.scale,n=this.options,o=n.skipNull,l=(0,s.v)(n.maxBarThickness,1/0);if(e.grouped){let h=o?this._getStackCount(t):e.stackCount,d="flex"===n.barThickness?function(t,e,i,s){let a=e.pixels,r=a[t],n=t>0?a[t-1]:null,o=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:i,yScale:s}=e,a=this.getParsed(t),r=i.getLabelForValue(a.x),n=s.getLabelForValue(a.y),o=a._custom;return{label:e.label,value:"("+r+", "+n+(o?", "+o:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){let a="reset"===s,{iScale:r,vScale:n}=this._cachedMeta,{sharedOptions:o,includeOptions:l}=this._getSharedOptions(e,s),h=r.axis,d=n.axis;for(let c=e;c""}}}};class O extends y{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let i=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=i;else{let r,n,o=t=>+i[t];if((0,s.i)(i[t])){let{key:l="value"}=this._parsing;o=t=>+(0,s.f)(i[t],l)}for(r=t,n=t+e;r(0,s.p)(e,t,l,!0)?1:Math.max(a,a*i,r,r*i),p=(e,a,r)=>(0,s.p)(e,t,l,!0)?-1:Math.min(a,a*i,r,r*i),f=g(0,h,c),m=g(s.H,d,u),b=p(s.P,h,c),x=p(s.P+s.H,d,u);a=(f-b)/2,r=(m-x)/2,n=-(f+b)/2,o=-(m+x)/2}return{ratioX:a,ratioY:r,offsetX:n,offsetY:o}}(c,d,l),m=(i.width-n)/u,b=(i.height-n)/g,x=(0,s.n)(this.options.radius,Math.max(Math.min(m,b)/2,0)),_=(x-Math.max(x*l,0))/this._getVisibleDatasetWeightTotal();this.offsetX=p*x,this.offsetY=f*x,a.total=this.calculateTotal(),this.outerRadius=x-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*h,0),this.updateElements(r,0,r.length,t)}_circumference(t,e){let i=this.options,a=this._cachedMeta,r=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===a._parsed[t]||a.data[t].hidden?0:this.calculateCircumference(a._parsed[t]*r/s.T)}updateElements(t,e,i,s){let a;let r="reset"===s,n=this.chart,o=n.chartArea,l=n.options,h=l.animation,d=(o.left+o.right)/2,c=(o.top+o.bottom)/2,u=r&&h.animateScale,g=u?0:this.innerRadius,p=u?0:this.outerRadius,{sharedOptions:f,includeOptions:m}=this._getSharedOptions(e,s),b=this._getRotation();for(a=0;a0&&!isNaN(t)?s.T*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],r=(0,s.o)(e._parsed[t],i.options.locale);return{label:a[t]||"",value:r}}getMaxBorderWidth(t){let e,i,s,a,r,n=0,o=this.chart;if(!t){for(e=0,i=o.data.datasets.length;e"spacing"!==t,_indexable:t=>"spacing"!==t},O.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i}}=t.legend.options;return e.labels.map((e,s)=>{let a=t.getDatasetMeta(0),r=a.controller.getStyle(s);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label,i=": "+t.formattedValue;return(0,s.b)(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class L extends y{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:i,data:a=[],_dataset:r}=e,n=this.chart._animationsDisabled,{start:o,count:l}=(0,s.q)(e,a,n);this._drawStart=o,this._drawCount=l,(0,s.w)(e)&&(o=0,l=a.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!r._decimated,i.points=a;let h=this.resolveDatasetElementOptions(t);this.options.showLine||(h.borderWidth=0),h.segment=this.options.segment,this.updateElement(i,void 0,{animated:!n,options:h},t),this.updateElements(a,o,l,t)}updateElements(t,e,i,a){let r="reset"===a,{iScale:n,vScale:o,_stacked:l,_dataset:h}=this._cachedMeta,{sharedOptions:d,includeOptions:c}=this._getSharedOptions(e,a),u=n.axis,g=o.axis,{spanGaps:p,segment:f}=this.options,m=(0,s.x)(p)?p:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||r||"none"===a,x=e>0&&this.getParsed(e-1);for(let _=e;_0&&Math.abs(y[u]-x[u])>m,f&&(M.parsed=y,M.raw=h.data[_]),c&&(M.options=d||this.resolveDataElementOptions(_,v.active?"active":a)),b||this.updateElement(v,_,M,a),x=y}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;let a=s[0].size(this.resolveDataElementOptions(0)),r=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,a,r)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}L.id="line",L.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},L.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class E extends y{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,a=i.data.labels||[],r=(0,s.o)(e._parsed[t].r,i.options.locale);return{label:a[t]||"",value:r}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,i)=>{let s=this.getParsed(i).r;!isNaN(s)&&this.chart.getDataVisibility(i)&&(se.max&&(e.max=s))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),a=Math.max(s/2,0),r=Math.max(i.cutoutPercentage?a/100*i.cutoutPercentage:1,0),n=(a-r)/t.getVisibleDatasetCount();this.outerRadius=a-n*this.index,this.innerRadius=this.outerRadius-n}updateElements(t,e,i,a){let r;let n="reset"===a,o=this.chart,l=o.options,h=l.animation,d=this._cachedMeta.rScale,c=d.xCenter,u=d.yCenter,g=d.getIndexAngle(0)-.5*s.P,p=g,f=360/this.countVisibleElements();for(r=0;r{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&e++}),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?(0,s.t)(this.resolveDataElementOptions(t,e).angle||i):0}}E.id="polarArea",E.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},E.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){let e=t.data;if(e.labels.length&&e.datasets.length){let{labels:{pointStyle:i}}=t.legend.options;return e.labels.map((e,s)=>{let a=t.getDatasetMeta(0),r=a.controller.getStyle(s);return{text:e,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}})}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class A extends O{}A.id="pie",A.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class T extends y{getLabelAndValue(t){let e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,a){return s.y.bind(this)(t,e,i,a)}update(t){let e=this._cachedMeta,i=e.dataset,s=e.data||[],a=e.iScale.getLabels();if(i.points=s,"resize"!==t){let r=this.resolveDatasetElementOptions(t);this.options.showLine||(r.borderWidth=0);let n={_loop:!0,_fullLoop:a.length===s.length,options:r};this.updateElement(i,void 0,n,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){let a=this._cachedMeta.rScale,r="reset"===s;for(let n=e;n{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]}),s}}z.defaults={},z.defaultRoutes=void 0;let R={values:t=>(0,s.b)(t)?t:""+t,numeric(t,e,i){let a;if(0===t)return"0";let r=this.chart.options.locale,n=t;if(i.length>1){let o;let l=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(l<1e-4||l>1e15)&&(a="scientific"),Math.abs(o=i.length>3?i[2].value-i[1].value:i[1].value-i[0].value)>=1&&t!==Math.floor(t)&&(o=t-Math.floor(t)),n=o}let h=(0,s.z)(Math.abs(n)),d=Math.max(Math.min(-1*Math.floor(h),20),0),c={notation:a,minimumFractionDigits:d,maximumFractionDigits:d};return Object.assign(c,this.options.ticks.format),(0,s.o)(t,r,c)},logarithmic(t,e,i){if(0===t)return"0";let a=t/Math.pow(10,Math.floor((0,s.z)(t)));return 1===a||2===a||5===a?R.numeric.call(this,t,e,i):""}};var F={formatters:R};function I(t,e,i,a,r){let n,o,l;let h=(0,s.v)(a,0),d=Math.min((0,s.v)(r,t.length),t.length),c=0;for(i=Math.ceil(i),r&&(i=(n=r-a)/Math.floor(n/i)),l=h;l<0;)l=Math.round(h+ ++c*i);for(o=Math.max(h,0);oe.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:F.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),s.d.route("scale.ticks","color","","color"),s.d.route("scale.grid","color","","borderColor"),s.d.route("scale.grid","borderColor","","borderColor"),s.d.route("scale.title","color","","color"),s.d.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),s.d.describe("scales",{_fallback:"scale"}),s.d.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});let V=t=>"left"===t?"right":"right"===t?"left":t,B=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function N(t,e){let i=[],s=t.length/e,a=t.length,r=0;for(;ra?a:i,a=r&&i>a?i:a,{min:(0,s.B)(i,(0,s.B)(a,i)),max:(0,s.B)(a,(0,s.B)(i,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){(0,s.C)(this.options.beforeUpdate,[this])}update(t,e,i){let{beginAtZero:a,grace:r,ticks:n}=this.options,o=n.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=(0,s.D)(this,r,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=oa)return function(t,e,i,s){let a,r=0,n=i[0];for(a=0,s=Math.ceil(s);ar)return h}return Math.max(r,1)}(r,e,a);if(n>0){let c,u;let g=n>1?Math.round((l-o)/(n-1)):null;for(I(e,h,d,(0,s.k)(g)?0:o-g,o),c=0,u=n-1;c=l||n<=1||!this.isHorizontal()){this.labelRotation=o;return}let d=this._getLabelSizes(),c=d.widest.width,u=d.highest.height,g=(0,s.E)(this.chart.width-c,0,this.maxWidth);c+6>(t=a.offset?this.maxWidth/n:g/(n-1))&&(t=g/(n-(a.offset?.5:1)),e=this.maxHeight-H(a.grid)-r.padding-W(a.title,this.chart.options.font),i=Math.sqrt(c*c+u*u),h=Math.max(o,Math.min(l,h=(0,s.F)(Math.min(Math.asin((0,s.E)((d.highest.height+6)/t,-1,1)),Math.asin((0,s.E)(e/i,-1,1))-Math.asin((0,s.E)(u/i,-1,1))))))),this.labelRotation=h}afterCalculateLabelRotation(){(0,s.C)(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){(0,s.C)(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:i,title:a,grid:r}}=this,n=this._isVisible(),o=this.isHorizontal();if(n){let l=W(a,e.options.font);if(o?(t.width=this.maxWidth,t.height=H(r)+l):(t.height=this.maxHeight,t.width=H(r)+l),i.display&&this.ticks.length){let{first:h,last:d,widest:c,highest:u}=this._getLabelSizes(),g=2*i.padding,p=(0,s.t)(this.labelRotation),f=Math.cos(p),m=Math.sin(p);if(o){let b=i.mirror?0:m*c.width+f*u.height;t.height=Math.min(this.maxHeight,t.height+b+g)}else{let x=i.mirror?0:f*c.width+m*u.height;t.width=Math.min(this.maxWidth,t.width+x+g)}this._calculatePadding(h,d,m,f)}}this._handleMargins(),o?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){let{ticks:{align:a,padding:r},position:n}=this.options,o=0!==this.labelRotation,l="top"!==n&&"x"===this.axis;if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1),c=0,u=0;o?l?(c=s*t.width,u=i*e.height):(c=i*t.height,u=s*e.width):"start"===a?u=e.width:"end"===a?c=t.width:"inner"!==a&&(c=t.width/2,u=e.width/2),this.paddingLeft=Math.max((c-h+r)*this.width/(this.width-h),0),this.paddingRight=Math.max((u-d+r)*this.width/(this.width-d),0)}else{let g=e.height/2,p=t.height/2;"start"===a?(g=0,p=t.height):"end"===a&&(g=e.height,p=0),this.paddingTop=g+r,this.paddingBottom=p+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){(0,s.C)(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{let i;let s=t.gc,a=s.length/2;if(a>e){for(i=0;i({width:m[t]||0,height:b[t]||0});return{first:M(0),last:M(e-1),widest:M(v),highest:M(y),widths:m,heights:b}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return(0,s.I)(this._alignToPixels?(0,s.J)(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){var e,i;let a=this.ticks||[];if(t>=0&&to*a?o/i:l/a:l*a0}_computeGridLineItems(t){let e,i,a,r,n,o,l,h,d,c,u,g;let p=this.axis,f=this.chart,m=this.options,{grid:b,position:x}=m,_=b.offset,v=this.isHorizontal(),y=this.ticks,M=y.length+(_?1:0),k=H(b),w=[],S=b.setContext(this.getContext()),P=S.drawBorder?S.borderWidth:0,D=P/2,C=function(t){return(0,s.J)(f,t,P)};if("top"===x)e=C(this.bottom),o=this.bottom-k,h=e-D,c=C(t.top)+D,g=t.bottom;else if("bottom"===x)e=C(this.top),c=t.top,g=C(t.bottom)-D,o=e+D,h=this.top+k;else if("left"===x)e=C(this.right),n=this.right-k,l=e-D,d=C(t.left)+D,u=t.right;else if("right"===x)e=C(this.left),d=t.left,u=C(t.right)-D,n=e+D,l=this.left+k;else if("x"===p){if("center"===x)e=C((t.top+t.bottom)/2+.5);else if((0,s.i)(x)){let O=Object.keys(x)[0],L=x[O];e=C(this.chart.scales[O].getPixelForValue(L))}c=t.top,g=t.bottom,h=(o=e+D)+k}else if("y"===p){if("center"===x)e=C((t.left+t.right)/2);else if((0,s.i)(x)){let E=Object.keys(x)[0],A=x[E];e=C(this.chart.scales[E].getPixelForValue(A))}l=(n=e-D)-k,d=t.left,u=t.right}let T=(0,s.v)(m.ticks.maxTicksLimit,M),z=Math.max(1,Math.ceil(M/T));for(i=0;io+1e-6)))return l}(this,i,_))&&(r=(0,s.J)(f,a,F),v?n=l=d=u=r:o=h=c=g=r,w.push({tx1:n,ty1:o,tx2:l,ty2:h,x1:d,y1:c,x2:u,y2:g,width:F,color:I,borderDash:V,borderDashOffset:B,tickWidth:N,tickColor:W,tickBorderDash:j,tickBorderDashOffset:$}))}return this._ticksLength=M,this._borderValue=e,w}_computeLabelItems(t){let e,i,a,r,n,o,l,h,d,c,u;let g=this.axis,p=this.options,{position:f,ticks:m}=p,b=this.isHorizontal(),x=this.ticks,{align:_,crossAlign:v,padding:y,mirror:M}=m,k=H(p.grid),w=k+y,S=M?-y:w,P=-(0,s.t)(this.labelRotation),D=[],C="middle";if("top"===f)n=this.bottom-S,o=this._getXAxisLabelAlignment();else if("bottom"===f)n=this.top+S,o=this._getXAxisLabelAlignment();else if("left"===f){let O=this._getYAxisLabelAlignment(k);o=O.textAlign,r=O.x}else if("right"===f){let L=this._getYAxisLabelAlignment(k);o=L.textAlign,r=L.x}else if("x"===g){if("center"===f)n=(t.top+t.bottom)/2+w;else if((0,s.i)(f)){let E=Object.keys(f)[0],A=f[E];n=this.chart.scales[E].getPixelForValue(A)+w}o=this._getXAxisLabelAlignment()}else if("y"===g){if("center"===f)r=(t.left+t.right)/2-w;else if((0,s.i)(f)){let T=Object.keys(f)[0],z=f[T];r=this.chart.scales[T].getPixelForValue(z)}o=this._getYAxisLabelAlignment(k).textAlign}"y"===g&&("start"===_?C="top":"end"===_&&(C="bottom"));let R=this._getLabelSizes();for(e=0,i=x.length;ee.value===t);if(s>=0){let a=e.setContext(this.getContext(s));return a.lineWidth}return 0}drawGrid(t){let e,i;let s=this.options.grid,a=this.ctx,r=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),n=(t,e,i)=>{i.width&&i.color&&(a.save(),a.lineWidth=i.width,a.strokeStyle=i.color,a.setLineDash(i.borderDash||[]),a.lineDashOffset=i.borderDashOffset,a.beginPath(),a.moveTo(t.x,t.y),a.lineTo(e.x,e.y),a.stroke(),a.restore())};if(s.display)for(e=0,i=r.length;e{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){let e,i;let s=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",r=[];for(e=0,i=s.length;e{let a=i.split("."),r=a.pop(),n=[t].concat(a).join("."),o=e[i].split("."),l=o.pop(),h=o.join(".");s.d.route(n,r,h,l)})}(e,t.defaultRoutes),t.descriptors&&s.d.describe(e,t.descriptors)}(t,n,e),this.override&&s.d.override(t.id,t.overrides)),n}get(t){return this.items[t]}unregister(t){let e=this.items,i=t.id,a=this.scope;i in e&&delete e[i],a&&i in s.d[a]&&(delete s.d[a][i],this.override&&delete s.U[i])}}var U=new class{constructor(){this.controllers=new $(y,"datasets",!0),this.elements=new $(z,"elements"),this.plugins=new $(Object,"plugins"),this.scales=new $(j,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(e=>{let a=i||this._getRegistryForType(e);i||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):(0,s.Q)(e,e=>{let s=i||this._getRegistryForType(e);this._exec(t,s,e)})})}_exec(t,e,i){let a=(0,s.W)(t);(0,s.C)(i["before"+a],[],i),e[t](i),(0,s.C)(i["after"+a],[],i)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(M[g]-_[g])>b,m&&(k.parsed=M,k.raw=h.data[v]),u&&(k.options=c||this.resolveDataElementOptions(v,y.active?"active":a)),x||this.updateElement(y,v,k,a),_=M}this.updateSharedOptions(c,a,d)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let i=0;for(let s=e.length-1;s>=0;--s)i=Math.max(i,e[s].size(this.resolveDataElementOptions(s))/2);return i>0&&i}let a=t.dataset,r=a.options&&a.options.borderWidth||0;if(!e.length)return r;let n=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(r,n,o)/2}}Y.id="scatter",Y.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1},Y.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title:()=>"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var K=Object.freeze({__proto__:null,BarController:D,BubbleController:C,DoughnutController:O,LineController:L,PolarAreaController:E,PieController:A,RadarController:T,ScatterController:Y});function Q(){throw Error("This method is not implemented: Check that a complete date adapter is provided.")}class X{constructor(t){this.options=t||{}}init(t){}formats(){return Q()}parse(t,e){return Q()}format(t,e){return Q()}add(t,e,i){return Q()}diff(t,e,i){return Q()}startOf(t,e,i){return Q()}endOf(t,e){return Q()}}X.override=function(t){Object.assign(X.prototype,t)};var G={_date:X};function q(t,e,i,a,r){let n=t.getSortedVisibleDatasetMetas(),o=i[e];for(let l=0,h=n.length;l{t[n](e[i],a)&&(r.push({element:t,datasetIndex:s,index:l}),o=o||t.inRange(e.x,e.y,a))}),s&&!o)?[]:r}var te={evaluateInteractionItems:q,modes:{index(t,e,i,a){let r=(0,s.X)(e,t),n=i.axis||"x",o=i.includeInvisible||!1,l=i.intersect?J(t,r,n,a,o):Z(t,r,n,!1,a,o),h=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{let e=l[0].index,i=t.data[e];i&&!i.skip&&h.push({element:i,datasetIndex:t.index,index:e})}),h):[]},dataset(t,e,i,a){let r=(0,s.X)(e,t),n=i.axis||"xy",o=i.includeInvisible||!1,l=i.intersect?J(t,r,n,a,o):Z(t,r,n,!1,a,o);if(l.length>0){let h=l[0].datasetIndex,d=t.getDatasetMeta(h).data;l=[];for(let c=0;ct.pos===e)}function ta(t,e){return t.filter(t=>-1===ti.indexOf(t.pos)&&t.box.axis===e)}function tr(t,e){return t.sort((t,i)=>{let s=e?i:t,a=e?t:i;return s.weight===a.weight?s.index-a.index:s.weight-a.weight})}function tn(t,e,i,s){return Math.max(t[i],e[i])+Math.max(t[s],e[s])}function to(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function tl(t,e,i,a){let r,n,o,l,h,d;let c=[];for(r=0,n=t.length,h=0;r{s[t]=Math.max(e[t],i[t])}),s}(t?["left","right"]:["top","bottom"])}(o.horizontal,e));let{same:u,other:g}=function(t,e,i,a){let{pos:r,box:n}=i,o=t.maxPadding;if(!(0,s.i)(r)){i.size&&(t[r]-=i.size);let l=a[i.stack]||{size:0,count:1};l.size=Math.max(l.size,i.horizontal?n.height:n.width),i.size=l.size/l.count,t[r]+=i.size}n.getPadding&&to(o,n.getPadding());let h=Math.max(0,e.outerWidth-tn(o,t,"left","right")),d=Math.max(0,e.outerHeight-tn(o,t,"top","bottom")),c=h!==t.w,u=d!==t.h;return t.w=h,t.h=d,i.horizontal?{same:c,other:u}:{same:u,other:c}}(e,i,o,a);h|=u&&c.length,d=d||g,l.fullSize||c.push(o)}return h&&tl(c,e,i,a)||d}function th(t,e,i,s,a){t.top=i,t.left=e,t.right=e+s,t.bottom=i+a,t.width=s,t.height=a}function td(t,e,i,a){let r=i.padding,{x:n,y:o}=e;for(let l of t){let h=l.box,d=a[l.stack]||{count:1,placed:0,weight:1},c=l.stackWeight/d.weight||1;if(l.horizontal){let u=e.w*c,g=d.size||h.height;(0,s.j)(d.start)&&(o=d.start),h.fullSize?th(h,r.left,o,i.outerWidth-r.right-r.left,g):th(h,e.left+d.placed,o,u,g),d.start=o,d.placed+=u,o=h.bottom}else{let p=e.h*c,f=d.size||h.width;(0,s.j)(d.start)&&(n=d.start),h.fullSize?th(h,n,r.top,f,i.outerHeight-r.bottom-r.top):th(h,n,e.top+d.placed,f,p),d.start=n,d.placed+=p,n=h.right}}e.x=n,e.y=o}s.d.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}});var tc={addBox(t,e){t.boxes||(t.boxes=[]),e.fullSize=e.fullSize||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]},t.boxes.push(e)},removeBox(t,e){let i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure(t,e,i){e.fullSize=i.fullSize,e.position=i.position,e.weight=i.weight},update(t,e,i,a){if(!t)return;let r=(0,s.K)(t.options.layout.padding),n=Math.max(e-r.width,0),o=Math.max(i-r.height,0),l=function(t){let e=function(t){let e,i,s,a,r,n;let o=[];for(e=0,i=(t||[]).length;et.box.fullSize),!0),s=tr(ts(e,"left"),!0),a=tr(ts(e,"right")),r=tr(ts(e,"top"),!0),n=tr(ts(e,"bottom")),o=ta(e,"x"),l=ta(e,"y");return{fullSize:i,leftAndTop:s.concat(r),rightAndBottom:a.concat(l).concat(n).concat(o),chartArea:ts(e,"chartArea"),vertical:s.concat(a).concat(l),horizontal:r.concat(n).concat(o)}}(t.boxes),h=l.vertical,d=l.horizontal;(0,s.Q)(t.boxes,t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()});let c=h.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,u=Object.freeze({outerWidth:e,outerHeight:i,padding:r,availableWidth:n,availableHeight:o,vBoxMaxWidth:n/2/c,hBoxMaxHeight:o/2}),g=Object.assign({},r);to(g,(0,s.K)(a));let p=Object.assign({maxPadding:g,w:n,h:o,x:r.left,y:r.top},r),f=function(t,e){let i,s,a;let r=function(t){let e={};for(let i of t){let{stack:s,pos:a,stackWeight:r}=i;if(!s||!ti.includes(a))continue;let n=e[s]||(e[s]={count:0,placed:0,weight:0,size:0});n.count++,n.weight+=r}return e}(t),{vBoxMaxWidth:n,hBoxMaxHeight:o}=e;for(i=0,s=t.length;i{let i=e.box;Object.assign(i,t.chartArea),i.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}};class tu{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}}class tg extends tu{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}let tp="$chartjs",tf={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},tm=t=>null===t||""===t,tb=!!s.a5&&{passive:!0};function tx(t,e,i){t.canvas.removeEventListener(e,i,tb)}function t_(t,e){for(let i of t)if(i===e||i.contains(e))return!0}function tv(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let a of t)e=(e=e||t_(a.addedNodes,s))&&!t_(a.removedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}function ty(t,e,i){let s=t.canvas,a=new MutationObserver(t=>{let e=!1;for(let a of t)e=(e=e||t_(a.removedNodes,s))&&!t_(a.addedNodes,s);e&&i()});return a.observe(document,{childList:!0,subtree:!0}),a}let tM=new Map,tk=0;function tw(){let t=window.devicePixelRatio;t!==tk&&(tk=t,tM.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function tS(t,e,i){let a=t.canvas,r=a&&(0,s.a2)(a);if(!r)return;let n=(0,s.a4)((t,e)=>{let s=r.clientWidth;i(t,e),s{let e=t[0],i=e.contentRect.width,s=e.contentRect.height;(0!==i||0!==s)&&n(i,s)});return o.observe(r),tM.size||window.addEventListener("resize",tw),tM.set(t,n),o}function tP(t,e,i){i&&i.disconnect(),"resize"===e&&(tM.delete(t),tM.size||window.removeEventListener("resize",tw))}function tD(t,e,i){let a=t.canvas,r=(0,s.a4)(e=>{null!==t.ctx&&i(function(t,e){let i=tf[t.type]||t.type,{x:a,y:r}=(0,s.X)(t,e);return{type:i,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==r?r:null}}(e,t))},t,t=>{let e=t[0];return[e,e.offsetX,e.offsetY]});return!function(t,e,i){t.addEventListener(e,i,tb)}(a,e,r),r}class tC extends tu{acquireContext(t,e){let i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(!function(t,e){let i=t.style,a=t.getAttribute("height"),r=t.getAttribute("width");if(t[tp]={initial:{height:a,width:r,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",tm(r)){let n=(0,s.a3)(t,"width");void 0!==n&&(t.width=n)}if(tm(a)){if(""===t.style.height)t.height=t.width/(e||2);else{let o=(0,s.a3)(t,"height");void 0!==o&&(t.height=o)}}}(t,e),i):null}releaseContext(t){let e=t.canvas;if(!e[tp])return!1;let i=e[tp].initial;["height","width"].forEach(t=>{let a=i[t];(0,s.k)(a)?e.removeAttribute(t):e.setAttribute(t,a)});let a=i.style||{};return Object.keys(a).forEach(t=>{e.style[t]=a[t]}),e.width=e.width,delete e[tp],!0}addEventListener(t,e,i){this.removeEventListener(t,e);let s=t.$proxies||(t.$proxies={});s[e]=(({attach:tv,detach:ty,resize:tS})[e]||tD)(t,e,i)}removeEventListener(t,e){let i=t.$proxies||(t.$proxies={}),s=i[e];s&&((({attach:tP,detach:tP,resize:tP})[e]||tx)(t,e,s),i[e]=void 0)}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,a){return(0,s.a1)(t,e,i,a)}isAttached(t){let e=(0,s.a2)(t);return!!(e&&e.isConnected)}}class tO{constructor(){this._init=[]}notify(t,e,i,s){"beforeInit"===e&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let a=s?this._descriptors(t).filter(s):this._descriptors(t),r=this._notify(a,t,e,i);return"afterDestroy"===e&&(this._notify(a,t,"stop"),this._notify(this._init,t,"uninstall")),r}_notify(t,e,i,a){for(let r of(a=a||{},t)){let n=r.plugin,o=n[i],l=[e,a,r.options];if(!1===(0,s.C)(o,l,n)&&a.cancelable)return!1}return!0}invalidate(){(0,s.k)(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let i=t&&t.config,a=(0,s.v)(i.options&&i.options.plugins,{}),r=function(t){let e={},i=[],s=Object.keys(U.plugins.items);for(let a=0;at.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function tL(t,e){let i=s.d.datasets[t]||{},a=(e.datasets||{})[t]||{};return a.indexAxis||e.indexAxis||i.indexAxis||"x"}function tE(t,e){var i;return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase()}function tA(t){let e=t.options||(t.options={});e.plugins=(0,s.v)(e.plugins,{}),e.scales=function(t,e){let i=s.U[t.type]||{scales:{}},a=e.scales||{},r=tL(t.type,e),n=Object.create(null),o=Object.create(null);return Object.keys(a).forEach(t=>{let e=a[t];if(!(0,s.i)(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);let l=tE(t,e),h=i.scales||{};n[l]=n[l]||t,o[t]=(0,s.ac)(Object.create(null),[{axis:l},e,h[l],h[l===r?"_index_":"_value_"]])}),t.data.datasets.forEach(i=>{let r=i.type||t.type,l=i.indexAxis||tL(r,e),h=s.U[r]||{},d=h.scales||{};Object.keys(d).forEach(t=>{let e;let r=(e=t,"_index_"===t?e=l:"_value_"===t&&(e="x"===l?"y":"x"),e),h=i[r+"AxisID"]||n[r]||r;o[h]=o[h]||Object.create(null),(0,s.ac)(o[h],[{axis:r},a[h],d[t]])})}),Object.keys(o).forEach(t=>{let e=o[t];(0,s.ac)(e,[s.d.scales[e.type],s.d.scale])}),o}(t,e)}function tT(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}let tz=new Map,tR=new Set;function tF(t,e){let i=tz.get(t);return i||(i=e(),tz.set(t,i),tR.add(i)),i}let tI=(t,e,i)=>{let a=(0,s.f)(e,i);void 0!==a&&t.add(a)};class tV{constructor(t){var e;this._config=((e=(e=t)||{}).data=tT(e.data),tA(e),e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=tT(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),tA(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return tF(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return tF(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return tF(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,i=this.type;return tF(`${i}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let i=this._scopeCache,s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){let{options:a,type:r}=this,n=this._cachedScopes(t,i),o=n.get(e);if(o)return o;let l=new Set;e.forEach(e=>{t&&(l.add(t),e.forEach(e=>tI(l,t,e))),e.forEach(t=>tI(l,a,t)),e.forEach(t=>tI(l,s.U[r]||{},t)),e.forEach(t=>tI(l,s.d,t)),e.forEach(t=>tI(l,s.a7,t))});let h=Array.from(l);return 0===h.length&&h.push(Object.create(null)),tR.has(e)&&n.set(e,h),h}chartOptionScopes(){let{options:t,type:e}=this;return[t,s.U[e]||{},s.d.datasets[e]||{},{type:e},s.d,s.a7]}resolveNamedOptions(t,e,i,a=[""]){let r={$shared:!0},{resolver:n,subPrefixes:o}=tB(this._resolverCache,t,a),l=n;if(function(t,e){let{isScriptable:i,isIndexable:a}=(0,s.ab)(t);for(let r of e){let n=i(r),o=a(r),l=(o||n)&&t[r];if(n&&((0,s.a8)(l)||tN(l))||o&&(0,s.b)(l))return!0}return!1}(n,e)){r.$shared=!1,i=(0,s.a8)(i)?i():i;let h=this.createResolver(t,i,o);l=(0,s.a9)(n,i,h)}for(let d of e)r[d]=l[d];return r}createResolver(t,e,i=[""],a){let{resolver:r}=tB(this._resolverCache,t,i);return(0,s.i)(e)?(0,s.a9)(r,e,void 0,a):r}}function tB(t,e,i){let a=t.get(e);a||(a=new Map,t.set(e,a));let r=i.join(),n=a.get(r);if(!n){let o=(0,s.aa)(e,i);n={resolver:o,subPrefixes:i.filter(t=>!t.toLowerCase().includes("hover"))},a.set(r,n)}return n}let tN=t=>(0,s.i)(t)&&Object.getOwnPropertyNames(t).reduce((e,i)=>e||(0,s.a8)(t[i]),!1),tH=["top","bottom","left","right","chartArea"];function tW(t,e){return"top"===t||"bottom"===t||-1===tH.indexOf(t)&&"x"===e}function tj(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function t$(t){let e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),(0,s.C)(i&&i.onComplete,[t],e)}function tU(t){let e=t.chart,i=e.options.animation;(0,s.C)(i&&i.onProgress,[t],e)}function tY(t){return(0,s.a6)()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}let tK={},tQ=t=>{let e=tY(t);return Object.values(tK).filter(t=>t.canvas===e).pop()};class tX{constructor(t,e){let i=this.config=new tV(e),r=tY(t),n=tQ(r);if(n)throw Error("Canvas is already in use. Chart with ID '"+n.id+"' must be destroyed before the canvas with ID '"+n.canvas.id+"' can be reused.");let o=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||(!(0,s.a6)()||"undefined"!=typeof OffscreenCanvas&&r instanceof OffscreenCanvas?tg:tC)),this.platform.updateConfig(i);let l=this.platform.acquireContext(r,o.aspectRatio),h=l&&l.canvas,d=h&&h.height,c=h&&h.width;if(this.id=(0,s.ad)(),this.ctx=l,this.canvas=h,this.width=c,this.height=d,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new tO,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=(0,s.ae)(t=>this.update(t),o.resizeDelay||0),this._dataChanges=[],tK[this.id]=this,!l||!h){console.error("Failed to create chart: can't acquire context from the given item");return}a.listen(this,"complete",t$),a.listen(this,"progress",tU),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:a,_aspectRatio:r}=this;return(0,s.k)(t)?e&&r?r:a?i/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():(0,s.af)(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return(0,s.ag)(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let i=this.options,a=this.canvas,r=i.maintainAspectRatio&&this.aspectRatio,n=this.platform.getMaximumSize(a,t,e,r),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=n.width,this.height=n.height,this._aspectRatio=this.aspectRatio,(0,s.af)(this,o,!0)&&(this.notifyPlugins("resize",{size:n}),(0,s.C)(i.onResize,[this,n],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let t=this.options,e=t.scales||{};(0,s.Q)(e,(t,e)=>{t.id=e})}buildOrUpdateScales(){let t=this.options,e=t.scales,i=this.scales,a=Object.keys(i).reduce((t,e)=>(t[e]=!1,t),{}),r=[];e&&(r=r.concat(Object.keys(e).map(t=>{let i=e[t],s=tE(t,i),a="r"===s,r="x"===s;return{options:i,dposition:a?"chartArea":r?"bottom":"left",dtype:a?"radialLinear":r?"category":"linear"}}))),(0,s.Q)(r,e=>{let r=e.options,n=r.id,o=tE(n,r),l=(0,s.v)(r.type,e.dtype);(void 0===r.position||tW(r.position,o)!==tW(e.dposition))&&(r.position=e.dposition),a[n]=!0;let h=null;if(n in i&&i[n].type===l)h=i[n];else{let d=U.getScale(l);i[(h=new d({id:n,type:l,ctx:this.ctx,chart:this})).id]=h}h.init(r,t)}),(0,s.Q)(a,(t,e)=>{t||delete i[e]}),(0,s.Q)(i,t=>{tc.configure(this,t,t.options),tc.addBox(this,t)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort((t,e)=>t.index-e.index),i>e){for(let s=e;se.length&&delete this._stacks,t.forEach((t,i)=>{0===e.filter(e=>e===t._dataset).length&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){let t,e;let i=[],a=this.data.datasets;for(this._removeUnreferencedMetasets(),t=0,e=a.length;t{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;let r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let n=0;for(let o=0,l=this.data.datasets.length;o{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(tj("z","_idx"));let{_active:c,_lastEvent:u}=this;u?this._eventHandler(u,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}_updateScales(){(0,s.Q)(this.scales,t=>{tc.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(0,s.ah)(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:i,start:s,count:a}of e){let r="_removeElements"===i?-a:a;!function(t,e,i){let s=Object.keys(t);for(let a of s){let r=+a;if(r>=e){let n=t[a];delete t[a],(i>0||r>e)&&(t[r+i]=n)}}}(t,s,r)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,i=e=>new Set(t.filter(t=>t[0]===e).map((t,e)=>e+","+t.splice(1).join(","))),a=i(0);for(let r=1;rt.split(",")).map(t=>({method:t[1],start:+t[2],count:+t[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;tc.update(this,this.width,this.height,t);let e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],(0,s.Q)(this.boxes,t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))},this),this._layers.forEach((t,e)=>{t._idx=e}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let e=0,i=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,i=t._clip,a=!i.disabled,r=this.chartArea,n={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(a&&(0,s.L)(e,{left:!1===i.left?0:r.left-i.left,right:!1===i.right?this.width:r.right+i.right,top:!1===i.top?0:r.top-i.top,bottom:!1===i.bottom?this.height:r.bottom+i.bottom}),t.controller.draw(),a&&(0,s.N)(e),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}isPointInArea(t){return(0,s.$)(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){let a=te.modes[e];return"function"==typeof a?a(this,t,i,s):[]}getDatasetMeta(t){let e=this.data.datasets[t],i=this._metasets,s=i.filter(t=>t&&t._dataset===e).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=(0,s.h)(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){let i=this.getDatasetMeta(t);i.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){let a=i?"show":"hide",r=this.getDatasetMeta(t),n=r.controller._resolveAnimations(void 0,a);(0,s.j)(e)?(r.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),n.update(r,{visible:i}),this.update(e=>e.datasetIndex===t?a:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},a=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};(0,s.Q)(this.options.events,t=>i(t,a))}bindResponsiveEvents(){let t;this._responsiveListeners||(this._responsiveListeners={});let e=this._responsiveListeners,i=this.platform,s=(t,s)=>{i.addEventListener(this,t,s),e[t]=s},a=(t,s)=>{e[t]&&(i.removeEventListener(this,t,s),delete e[t])},r=(t,e)=>{this.canvas&&this.resize(t,e)},n=()=>{a("attach",n),this.attached=!0,this.resize(),s("resize",r),s("detach",t)};t=()=>{this.attached=!1,a("resize",r),this._stop(),this._resize(0,0),s("attach",n)},i.isAttached(this.canvas)?n():t()}unbindEvents(){(0,s.Q)(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},(0,s.Q)(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){let s,a,r;let n=i?"set":"remove";for("dataset"===e&&this.getDatasetMeta(t[0].datasetIndex).controller["_"+n+"DatasetHoverStyle"](),a=0,r=t.length;a{let i=this.getDatasetMeta(t);if(!i)throw Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),a=!(0,s.ai)(i,e);a&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){let s=this.options.hover,a=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),r=a(e,t),n=i?t:a(t,e);r.length&&this.updateHoverStyle(r,s.mode,!1),n.length&&s.mode&&this.updateHoverStyle(n,s.mode,!0)}_eventHandler(t,e){let i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;let a=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(a||i.changed)&&this.render(),this}_handleEvent(t,e,i){var a;let{_active:r=[],options:n}=this,o=this._getActiveElements(t,r,i,e),l=(0,s.aj)(t),h=(a=this._lastEvent,i&&"mouseout"!==t.type?l?a:t:null);i&&(this._lastEvent=null,(0,s.C)(n.onHover,[t,o,this],this),l&&(0,s.C)(n.onClick,[t,o,this],this));let d=!(0,s.ai)(o,r);return(d||e)&&(this._active=o,this._updateHoverStyles(o,r,e)),this._lastEvent=h,d}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;let a=this.options.hover;return this.getElementsAtEventForMode(t,a.mode,a,s)}}let tG=()=>(0,s.Q)(tX.instances,t=>t._plugins.invalidate());function tq(t,e,i){let{startAngle:a,pixelMargin:r,x:n,y:o,outerRadius:l,innerRadius:h}=e,d=r/l;t.beginPath(),t.arc(n,o,l,a-d,i+d),h>r?(d=r/h,t.arc(n,o,h,i+d,a-d,!0)):t.arc(n,o,r,i+s.H,a-s.H),t.closePath(),t.clip()}function tJ(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function tZ(t,e,i,a,r,n){let{x:o,y:l,startAngle:h,pixelMargin:d,innerRadius:c}=e,u=Math.max(e.outerRadius+a+i-d,0),g=c>0?c+a+i+d:0,p=0,f=r-h;if(a){let m=((c>0?c-a:0)+(u>0?u-a:0))/2;p=(f-(0!==m?f*m/(m+a):f))/2}let b=Math.max(.001,f*u-i/s.P)/u,x=(f-b)/2,_=h+x+p,v=r-x-p,{outerStart:y,outerEnd:M,innerStart:k,innerEnd:w}=function(t,e,i,a){var r;let n=(r=t.options.borderRadius,(0,s.al)(r,["outerStart","outerEnd","innerStart","innerEnd"])),o=(i-e)/2,l=Math.min(o,a*e/2),h=t=>(0,s.E)(t,0,Math.min(o,(i-Math.min(o,t))*a/2));return{outerStart:h(n.outerStart),outerEnd:h(n.outerEnd),innerStart:(0,s.E)(n.innerStart,0,l),innerEnd:(0,s.E)(n.innerEnd,0,l)}}(e,g,u,v-_),S=u-y,P=u-M,D=_+y/S,C=v-M/P,O=g+k,L=g+w,E=_+k/O,A=v-w/L;if(t.beginPath(),n){if(t.arc(o,l,u,D,C),M>0){let T=tJ(P,C,o,l);t.arc(T.x,T.y,M,C,v+s.H)}let z=tJ(L,v,o,l);if(t.lineTo(z.x,z.y),w>0){let R=tJ(L,A,o,l);t.arc(R.x,R.y,w,v+s.H,A+Math.PI)}if(t.arc(o,l,g,v-w/g,_+k/g,!0),k>0){let F=tJ(O,E,o,l);t.arc(F.x,F.y,k,E+Math.PI,_-s.H)}let I=tJ(S,_,o,l);if(t.lineTo(I.x,I.y),y>0){let V=tJ(S,D,o,l);t.arc(V.x,V.y,y,_-s.H,D)}}else t.moveTo(o,l),t.lineTo(Math.cos(D)*u+o,Math.sin(D)*u+l),t.lineTo(Math.cos(C)*u+o,Math.sin(C)*u+l);t.closePath()}Object.defineProperties(tX,{defaults:{enumerable:!0,value:s.d},instances:{enumerable:!0,value:tK},overrides:{enumerable:!0,value:s.U},registry:{enumerable:!0,value:U},version:{enumerable:!0,value:"3.9.1"},getChart:{enumerable:!0,value:tQ},register:{enumerable:!0,value(...t){U.add(...t),tG()}},unregister:{enumerable:!0,value(...t){U.remove(...t),tG()}}});class t0 extends z{constructor(t){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,i){let a=this.getProps(["x","y"],i),{angle:r,distance:n}=(0,s.a0)(a,{x:t,y:e}),{startAngle:o,endAngle:l,innerRadius:h,outerRadius:d,circumference:c}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],i),u=this.options.spacing/2,g=(0,s.v)(c,l-o),p=g>=s.T||(0,s.p)(r,o,l),f=(0,s.ak)(n,h+u,d+u);return p&&f}getCenterPoint(t){let{x:e,y:i,startAngle:s,endAngle:a,innerRadius:r,outerRadius:n}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:o,spacing:l}=this.options,h=(s+a)/2,d=(r+n+l+o)/2;return{x:e+Math.cos(h)*d,y:i+Math.sin(h)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:i}=this,a=(e.offset||0)/2,r=(e.spacing||0)/2,n=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>s.T?Math.floor(i/s.T):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(a){o=a/2;let l=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(l)*o,Math.sin(l)*o),this.circumference>=s.P&&(o=a)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let h=function(t,e,i,a,r){let{fullCircles:n,startAngle:o,circumference:l}=e,h=e.endAngle;if(n){tZ(t,e,i,a,o+s.T,r);for(let d=0;do&&r>o)?s+h-l:h-l}}function t3(t,e,i,a){let r,n,o;let{points:l,options:h}=e,{count:d,start:c,loop:u,ilen:g}=t5(l,i,a),p=h.stepped?s.as:h.tension||"monotone"===h.cubicInterpolationMode?s.at:t2,{move:f=!0,reverse:m}=a||{};for(r=0;r<=g;++r)(n=l[(c+(m?g-r:r))%d]).skip||(f?(t.moveTo(n.x,n.y),f=!1):p(t,o,n,m,h.stepped),o=n);return u&&p(t,o,n=l[(c+(m?g:0))%d],m,h.stepped),!!u}function t6(t,e,i,s){let a,r,n,o,l,h;let d=e.points,{count:c,start:u,ilen:g}=t5(d,i,s),{move:p=!0,reverse:f}=s||{},m=0,b=0,x=t=>(u+(f?g-t:t))%c,_=()=>{o!==l&&(t.lineTo(m,l),t.lineTo(m,o),t.lineTo(m,h))};for(p&&(r=d[x(0)],t.moveTo(r.x,r.y)),a=0;a<=g;++a){if((r=d[x(a)]).skip)continue;let v=r.x,y=r.y,M=0|v;M===n?(yl&&(l=y),m=(b*m+v)/++b):(_(),t.lineTo(v,y),n=M,b=0,o=l=y),h=y}_()}function t4(t){let e=t.options,i=e.borderDash&&e.borderDash.length,s=!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!i;return s?t6:t3}t0.id="arc",t0.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0},t0.defaultRoutes={backgroundColor:"backgroundColor"};let t7="function"==typeof Path2D;class t8 extends z{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){let a=i.spanGaps?this._loop:this._fullLoop;(0,s.am)(this._points,i,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=(0,s.an)(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){let i,a;let r=this.options,n=t[e],o=this.points,l=(0,s.ao)(this,{property:e,start:n,end:n});if(!l.length)return;let h=[],d=r.stepped?s.ap:r.tension||"monotone"===r.cubicInterpolationMode?s.aq:s.ar;for(i=0,a=l.length;i"borderDash"!==t&&"fill"!==t};class et extends z{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){let s=this.options,{x:a,y:r}=this.getProps(["x","y"],i);return Math.pow(t-a,2)+Math.pow(e-r,2){el(t)})}function ed(t,e,i,a){if(a)return;let r=e[t],n=i[t];return"angle"===t&&(r=(0,s.az)(r),n=(0,s.az)(n)),{property:t,start:r,end:n}}function ec(t,e,i){for(;e>t;e--){let s=i[e];if(!isNaN(s.x)&&!isNaN(s.y))break}return e}function eu(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function eg(t,e){let i=[],a=!1;return(0,s.b)(t)?(a=!0,i=t):i=function(t,e){let{x:i=null,y:s=null}=t||{},a=e.points,r=[];return e.segments.forEach(({start:t,end:e})=>{e=ec(t,e,a);let n=a[t],o=a[e];null!==s?(r.push({x:n.x,y:s}),r.push({x:o.x,y:s})):null!==i&&(r.push({x:i,y:n.y}),r.push({x:i,y:o.y}))}),r}(t,e),i.length?new t8({points:i,options:{tension:0},_loop:a,_fullLoop:a}):null}function ep(t){return t&&!1!==t.fill}class ef{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){let{x:a,y:r,radius:n}=this;return e=e||{start:0,end:s.T},t.arc(a,r,n,e.end,e.start,!0),!i.bounds}interpolate(t){let{x:e,y:i,radius:s}=this,a=t.angle;return{x:e+Math.cos(a)*s,y:i+Math.sin(a)*s,angle:a}}}function em(t,e,i){let a=function(t){let{chart:e,fill:i,line:a}=t;if((0,s.g)(i))return function(t,e){let i=t.getDatasetMeta(e),s=i&&t.isDatasetVisible(e);return s?i.dataset:null}(e,i);if("stack"===i)return function(t){let{scale:e,index:i,line:a}=t,r=[],n=a.segments,o=a.points,l=function(t,e){let i=[],s=t.getMatchingVisibleMetas("line");for(let a=0;a{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=t.pointStyleWidth||Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}},ey=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class eM extends z{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=(0,s.C)(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(e=>t.filter(e,this.chart.data))),t.sort&&(e=e.sort((e,i)=>t.sort(e,i,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let t,e;let{options:i,ctx:a}=this;if(!i.display){this.width=this.height=0;return}let r=i.labels,n=(0,s.O)(r.font),o=n.size,l=this._computeTitleHeight(),{boxWidth:h,itemHeight:d}=ev(r,o);a.font=n.string,this.isHorizontal()?(t=this.maxWidth,e=this._fitRows(l,o,h,d)+10):(e=this.maxHeight,t=this._fitCols(l,o,h,d)+10),this.width=Math.min(t,i.maxWidth||this.maxWidth),this.height=Math.min(e,i.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){let{ctx:a,maxWidth:r,options:{labels:{padding:n}}}=this,o=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+n,d=t;a.textAlign="left",a.textBaseline="middle";let c=-1,u=-h;return this.legendItems.forEach((t,g)=>{let p=i+e/2+a.measureText(t.text).width;(0===g||l[l.length-1]+p+2*n>r)&&(d+=h,l[l.length-(g>0?0:1)]=0,u+=h,c++),o[g]={left:0,top:u,row:c,width:p,height:s},l[l.length-1]+=p+n}),d}_fitCols(t,e,i,s){let{ctx:a,maxHeight:r,options:{labels:{padding:n}}}=this,o=this.legendHitBoxes=[],l=this.columnSizes=[],h=r-t,d=n,c=0,u=0,g=0,p=0;return this.legendItems.forEach((t,r)=>{let f=i+e/2+a.measureText(t.text).width;r>0&&u+s+2*n>h&&(d+=c+n,l.push({width:c,height:u}),g+=c+n,p++,c=u=0),o[r]={left:g,top:u,col:p,width:f,height:s},c=Math.max(c,f),u+=s+n}),d+=c,l.push({width:c,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:a},rtl:r}}=this,n=(0,s.aA)(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=(0,s.S)(i,this.left+a,this.right-this.lineWidths[o]);for(let h of e)o!==h.row&&(o=h.row,l=(0,s.S)(i,this.left+a,this.right-this.lineWidths[o])),h.top+=this.top+t+a,h.left=n.leftForLtr(n.x(l),h.width),l+=h.width+a}else{let d=0,c=(0,s.S)(i,this.top+t+a,this.bottom-this.columnSizes[d].height);for(let u of e)u.col!==d&&(d=u.col,c=(0,s.S)(i,this.top+t+a,this.bottom-this.columnSizes[d].height)),u.top=c,u.left+=this.left+a,u.left=n.leftForLtr(n.x(u.left),u.width),c+=u.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){let t=this.ctx;(0,s.L)(t,this),this._draw(),(0,s.N)(t)}}_draw(){let t;let{options:e,columnSizes:i,lineWidths:a,ctx:r}=this,{align:n,labels:o}=e,l=s.d.color,h=(0,s.aA)(e.rtl,this.left,this.width),d=(0,s.O)(o.font),{color:c,padding:u}=o,g=d.size,p=g/2;this.drawTitle(),r.textAlign=h.textAlign("left"),r.textBaseline="middle",r.lineWidth=.5,r.font=d.string;let{boxWidth:f,boxHeight:m,itemHeight:b}=ev(o,g),x=function(t,e,i){if(isNaN(f)||f<=0||isNaN(m)||m<0)return;r.save();let a=(0,s.v)(i.lineWidth,1);if(r.fillStyle=(0,s.v)(i.fillStyle,l),r.lineCap=(0,s.v)(i.lineCap,"butt"),r.lineDashOffset=(0,s.v)(i.lineDashOffset,0),r.lineJoin=(0,s.v)(i.lineJoin,"miter"),r.lineWidth=a,r.strokeStyle=(0,s.v)(i.strokeStyle,l),r.setLineDash((0,s.v)(i.lineDash,[])),o.usePointStyle){let n={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:a},d=h.xPlus(t,f/2);(0,s.aE)(r,n,d,e+p,o.pointStyleWidth&&f)}else{let c=e+Math.max((g-m)/2,0),u=h.leftForLtr(t,f),b=(0,s.ax)(i.borderRadius);r.beginPath(),Object.values(b).some(t=>0!==t)?(0,s.av)(r,{x:u,y:c,w:f,h:m,radius:b}):r.rect(u,c,f,m),r.fill(),0!==a&&r.stroke()}r.restore()},_=function(t,e,i){(0,s.M)(r,i.text,t,e+b/2,d,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})},v=this.isHorizontal(),y=this._computeTitleHeight();t=v?{x:(0,s.S)(n,this.left+u,this.right-a[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:(0,s.S)(n,this.top+y+u,this.bottom-i[0].height),line:0},(0,s.aB)(this.ctx,e.textDirection);let M=b+u;this.legendItems.forEach((l,d)=>{r.strokeStyle=l.fontColor||c,r.fillStyle=l.fontColor||c;let g=r.measureText(l.text).width,m=h.textAlign(l.textAlign||(l.textAlign=o.textAlign)),b=f+p+g,k=t.x,w=t.y;h.setWidth(this.width),v?d>0&&k+b+u>this.right&&(w=t.y+=M,t.line++,k=t.x=(0,s.S)(n,this.left+u,this.right-a[t.line])):d>0&&w+M>this.bottom&&(k=t.x=k+i[t.line].width+u,t.line++,w=t.y=(0,s.S)(n,this.top+y+u,this.bottom-i[t.line].height));let S=h.x(k);x(S,w,l),k=(0,s.aC)(m,k+f+p,v?k+b:this.right,e.rtl),_(h.x(k),w,l),v?t.x+=b+u:t.y+=M}),(0,s.aD)(this.ctx,e.textDirection)}drawTitle(){let t;let e=this.options,i=e.title,a=(0,s.O)(i.font),r=(0,s.K)(i.padding);if(!i.display)return;let n=(0,s.aA)(e.rtl,this.left,this.width),o=this.ctx,l=i.position,h=a.size/2,d=r.top+h,c=this.left,u=this.width;if(this.isHorizontal())u=Math.max(...this.lineWidths),t=this.top+d,c=(0,s.S)(e.align,c,this.right-u);else{let g=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);t=d+(0,s.S)(e.align,this.top,this.bottom-g-e.labels.padding-this._computeTitleHeight())}let p=(0,s.S)(l,c,c+u);o.textAlign=n.textAlign((0,s.R)(l)),o.textBaseline="middle",o.strokeStyle=i.color,o.fillStyle=i.color,o.font=a.string,(0,s.M)(o,i.text,p,t,a)}_computeTitleHeight(){let t=this.options.title,e=(0,s.O)(t.font),i=(0,s.K)(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,a,r;if((0,s.ak)(t,this.left,this.right)&&(0,s.ak)(e,this.top,this.bottom)){for(i=0,r=this.legendHitBoxes;i-1?t.split("\n"):t}function eC(t,e){let i=t.chart.ctx,{body:a,footer:r,title:n}=t,{boxWidth:o,boxHeight:l}=e,h=(0,s.O)(e.bodyFont),d=(0,s.O)(e.titleFont),c=(0,s.O)(e.footerFont),u=n.length,g=r.length,p=a.length,f=(0,s.K)(e.padding),m=f.height,b=0,x=a.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);if(x+=t.beforeBody.length+t.afterBody.length,u&&(m+=u*d.lineHeight+(u-1)*e.titleSpacing+e.titleMarginBottom),x){let _=e.displayColors?Math.max(l,h.lineHeight):h.lineHeight;m+=p*_+(x-p)*h.lineHeight+(x-1)*e.bodySpacing}g&&(m+=e.footerMarginTop+g*c.lineHeight+(g-1)*e.footerSpacing);let v=0,y=function(t){b=Math.max(b,i.measureText(t).width+v)};return i.save(),i.font=d.string,(0,s.Q)(t.title,y),i.font=h.string,(0,s.Q)(t.beforeBody.concat(t.afterBody),y),v=e.displayColors?o+2+e.boxPadding:0,(0,s.Q)(a,t=>{(0,s.Q)(t.before,y),(0,s.Q)(t.lines,y),(0,s.Q)(t.after,y)}),v=0,i.font=c.string,(0,s.Q)(t.footer,y),i.restore(),b+=f.width,{width:b,height:m}}function eO(t,e,i){let s=i.yAlign||e.yAlign||function(t,e){let{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||function(t,e,i,s){let{x:a,width:r}=i,{width:n,chartArea:{left:o,right:l}}=t,h="center";return"center"===s?h=a<=(o+l)/2?"left":"right":a<=r/2?h="left":a>=n-r/2&&(h="right"),function(t,e,i,s){let{x:a,width:r}=s,n=i.caretSize+i.caretPadding;if("left"===t&&a+r+n>e.width||"right"===t&&a-r-n<0)return!0}(h,t,e,i)&&(h="center"),h}(t,e,i,s),yAlign:s}}function eL(t,e,i,a){let{caretSize:r,caretPadding:n,cornerRadius:o}=t,{xAlign:l,yAlign:h}=i,d=r+n,{topLeft:c,topRight:u,bottomLeft:g,bottomRight:p}=(0,s.ax)(o),f=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,l),m=function(t,e,i){let{y:s,height:a}=t;return"top"===e?s+=i:"bottom"===e?s-=a+i:s-=a/2,s}(e,h,d);return"center"===h?"left"===l?f+=d:"right"===l&&(f-=d):"left"===l?f-=Math.max(c,g)+r:"right"===l&&(f+=Math.max(u,p)+r),{x:(0,s.E)(f,0,a.width-e.width),y:(0,s.E)(m,0,a.height-e.height)}}function eE(t,e,i){let a=(0,s.K)(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function eA(t,e){let i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class eT extends z{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,a=new h(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}getContext(){var t,e;return this.$context||(this.$context=(t=this.chart.getContext(),e=this._tooltipItems,(0,s.h)(t,{tooltip:this,tooltipItems:e,type:"tooltip"})))}getTitle(t,e){let{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),a=i.title.apply(this,[t]),r=i.afterTitle.apply(this,[t]),n=[];return n=eP(n,eD(s)),n=eP(n,eD(a)),n=eP(n,eD(r))}getBeforeBody(t,e){return eP([],eD(e.callbacks.beforeBody.apply(this,[t])))}getBody(t,e){let{callbacks:i}=e,a=[];return(0,s.Q)(t,t=>{let e={before:[],lines:[],after:[]},s=eA(i,t);eP(e.before,eD(s.beforeLabel.call(this,t))),eP(e.lines,s.label.call(this,t)),eP(e.after,eD(s.afterLabel.call(this,t))),a.push(e)}),a}getAfterBody(t,e){return eP([],eD(e.callbacks.afterBody.apply(this,[t])))}getFooter(t,e){let{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),a=i.footer.apply(this,[t]),r=i.afterFooter.apply(this,[t]),n=[];return n=eP(n,eD(s)),n=eP(n,eD(a)),n=eP(n,eD(r))}_createItems(t){let e,i;let a=this._active,r=this.chart.data,n=[],o=[],l=[],h=[];for(e=0,i=a.length;et.filter(e,i,s,r))),t.itemSort&&(h=h.sort((e,i)=>t.itemSort(e,i,r))),(0,s.Q)(h,e=>{let i=eA(t.callbacks,e);n.push(i.labelColor.call(this,e)),o.push(i.labelPointStyle.call(this,e)),l.push(i.labelTextColor.call(this,e))}),this.labelColors=n,this.labelPointStyles=o,this.labelTextColors=l,this.dataPoints=h,h}update(t,e){let i;let s=this.options.setContext(this.getContext()),a=this._active,r=[];if(a.length){let n=eS[s.position].call(this,a,this._eventPosition);r=this._createItems(s),this.title=this.getTitle(r,s),this.beforeBody=this.getBeforeBody(r,s),this.body=this.getBody(r,s),this.afterBody=this.getAfterBody(r,s),this.footer=this.getFooter(r,s);let o=this._size=eC(this,s),l=Object.assign({},n,o),h=eO(this.chart,s,l),d=eL(s,l,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,i={opacity:1,x:d.x,y:d.y,width:o.width,height:o.height,caretX:n.x,caretY:n.y}}else 0!==this.opacity&&(i={opacity:0});this._tooltipItems=r,this.$context=void 0,i&&this._resolveAnimations().update(this,i),t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){let a=this.getCaretPosition(t,i,s);e.lineTo(a.x1,a.y1),e.lineTo(a.x2,a.y2),e.lineTo(a.x3,a.y3)}getCaretPosition(t,e,i){let a,r,n,o,l,h;let{xAlign:d,yAlign:c}=this,{caretSize:u,cornerRadius:g}=i,{topLeft:p,topRight:f,bottomLeft:m,bottomRight:b}=(0,s.ax)(g),{x:x,y:_}=t,{width:v,height:y}=e;return"center"===c?(l=_+y/2,"left"===d?(r=(a=x)-u,o=l+u,h=l-u):(r=(a=x+v)+u,o=l-u,h=l+u),n=a):(r="left"===d?x+Math.max(p,m)+u:"right"===d?x+v-Math.max(f,b)-u:this.caretX,"top"===c?(l=(o=_)-u,a=r-u,n=r+u):(l=(o=_+y)+u,a=r+u,n=r-u),h=o),{x1:a,x2:r,x3:n,y1:o,y2:l,y3:h}}drawTitle(t,e,i){let a,r,n;let o=this.title,l=o.length;if(l){let h=(0,s.aA)(i.rtl,this.x,this.width);for(n=0,t.x=eE(this,i.titleAlign,i),e.textAlign=h.textAlign(i.titleAlign),e.textBaseline="middle",a=(0,s.O)(i.titleFont),r=i.titleSpacing,e.fillStyle=i.titleColor,e.font=a.string;n0!==t)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,(0,s.av)(t,{x:_,y:f,w:h,h:l,radius:y}),t.fill(),t.stroke(),t.fillStyle=n.backgroundColor,t.beginPath(),(0,s.av)(t,{x:v,y:f+1,w:h-2,h:l-2,radius:y}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(_,f,h,l),t.strokeRect(_,f,h,l),t.fillStyle=n.backgroundColor,t.fillRect(v,f+1,h-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){let a,r,n,o,l,h,d;let{body:c}=this,{bodySpacing:u,bodyAlign:g,displayColors:p,boxHeight:f,boxWidth:m,boxPadding:b}=i,x=(0,s.O)(i.bodyFont),_=x.lineHeight,v=0,y=(0,s.aA)(i.rtl,this.x,this.width),M=function(i){e.fillText(i,y.x(t.x+v),t.y+_/2),t.y+=_+u},k=y.textAlign(g);for(e.textAlign=g,e.textBaseline="middle",e.font=x.string,t.x=eE(this,k,i),e.fillStyle=i.bodyColor,(0,s.Q)(this.beforeBody,M),v=p&&"right"!==k?"center"===g?m/2+b:m+2+b:0,o=0,h=c.length;o0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,i=this.$animations,s=i&&i.x,a=i&&i.y;if(s||a){let r=eS[t.position].call(this,this._active,this._eventPosition);if(!r)return;let n=this._size=eC(this,t),o=Object.assign({},r,this._size),l=eO(e,t,o),h=eL(t,o,l,e);(s._to!==h.x||a._to!==h.y)&&(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=n.width,this.height=n.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(e);let a={width:this.width,height:this.height},r={x:this.x,y:this.y};i=.001>Math.abs(i)?0:i;let n=(0,s.K)(e.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&o&&(t.save(),t.globalAlpha=i,this.drawBackground(r,t,a,e),(0,s.aB)(t,e.textDirection),r.y+=n.top,this.drawTitle(r,t,e),this.drawBody(r,t,e),this.drawFooter(r,t,e),(0,s.aD)(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let i=this._active,a=t.map(({datasetIndex:t,index:e})=>{let i=this.chart.getDatasetMeta(t);if(!i)throw Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}),r=!(0,s.ai)(i,a),n=this._positionChanged(a,e);(r||n)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let a=this.options,r=this._active||[],n=this._getActiveElements(t,r,e,i),o=this._positionChanged(n,t),l=e||!(0,s.ai)(n,r)||o;return l&&(this._active=n,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,i,s){let a=this.options;if("mouseout"===t.type)return[];if(!s)return e;let r=this.chart.getElementsAtEventForMode(t,a.mode,a,i);return a.reverse&&r.reverse(),r}_positionChanged(t,e){let{caretX:i,caretY:s,options:a}=this,r=eS[a.position].call(this,t,e);return!1!==r&&(i!==r.x||s!==r.y)}}eT.positioners=eS;var ez={id:"tooltip",_element:eT,positioners:eS,afterInit(t,e,i){i&&(t.tooltip=new eT({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){let e=t.tooltip;if(e&&e._willRender()){let i={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",i))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){let i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:s.aF,title(t){if(t.length>0){let e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},eR=Object.freeze({__proto__:null,Decimation:{id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate(t,e,i){if(!i.enabled){eh(t);return}let a=t.width;t.data.datasets.forEach((e,r)=>{let n;let{_data:o,indexAxis:l}=e,h=t.getDatasetMeta(r),d=o||e.data;if("y"===(0,s.a)([l,t.options.indexAxis])||!h.controller.supportsDecimation)return;let c=t.scales[h.xAxisID];if("linear"!==c.type&&"time"!==c.type||t.options.parsing)return;let{start:u,count:g}=function(t,e){let i;let a=e.length,r=0,{iScale:n}=t,{min:o,max:l,minDefined:h,maxDefined:d}=n.getUserBounds();return h&&(r=(0,s.E)((0,s.Z)(e,n.axis,o).lo,0,a-1)),i=d?(0,s.E)((0,s.Z)(e,n.axis,l).hi+1,r,a)-r:a-r,{start:r,count:i}}(h,d),p=i.threshold||4*a;if(g<=p){el(e);return}switch((0,s.k)(o)&&(e._data=d,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":n=function(t,e,i,s,a){let r,n,o,l,h;let d=a.samples||s;if(d>=i)return t.slice(e,e+i);let c=[],u=(i-2)/(d-2),g=0,p=e;for(r=0,c[g++]=t[p];ro&&(o=l,n=t[f],h=f);c[g++]=n,p=h}return c[g++]=t[e+i-1],c}(d,u,g,a,i);break;case"min-max":n=function(t,e,i,a){let r,n,o,l,h,d,c,u,g,p,f=0,m=0,b=[],x=t[e].x,_=t[e+i-1].x,v=_-x;for(r=e;rp&&(p=l,c=r),f=(m*f+n.x)/++m;else{let M=r-1;if(!(0,s.k)(d)&&!(0,s.k)(c)){let k=Math.min(d,c),w=Math.max(d,c);k!==u&&k!==M&&b.push({...t[k],x:f}),w!==u&&w!==M&&b.push({...t[w],x:f})}r>0&&M!==u&&b.push(t[M]),b.push(n),h=y,m=0,g=p=l,d=c=u=r}}return b}(d,u,g,a);break;default:throw Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=n})},destroy(t){eh(t)}},Filler:{id:"filler",afterDatasetsUpdate(t,e,i){let a,r,n,o;let l=(t.data.datasets||[]).length,h=[];for(r=0;r=i)&&r):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}(n,r,l),chart:t,axis:a.controller.options.indexAxis,scale:a.vScale,line:n}),a.$filler=o,h.push(o);for(r=0;r=0;--n){let o=a[n].$filler;o&&(o.line.updateControlPoints(r,o.axis),s&&o.fill&&em(t.ctx,o,r))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;let s=t.getSortedVisibleDatasetMetas();for(let a=s.length-1;a>=0;--a){let r=s[a].$filler;ep(r)&&em(t.ctx,r,t.chartArea)}},beforeDatasetDraw(t,e,i){let s=e.meta.$filler;ep(s)&&"beforeDatasetDraw"===i.drawTime&&em(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},Legend:{id:"legend",_element:eM,start(t,e,i){let s=t.legend=new eM({ctx:t.ctx,options:i,chart:t});tc.configure(t,s,i),tc.addBox(t,s)},stop(t){tc.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){let s=t.legend;tc.configure(t,s,i),s.options=i},afterUpdate(t){let e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){let s=e.datasetIndex,a=i.chart;a.isDatasetVisible(s)?(a.hide(s),e.hidden=!0):(a.show(s),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){let e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:a,textAlign:r,color:n}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{let o=t.controller.getStyle(i?0:void 0),l=(0,s.K)(o.borderWidth);return{text:e[t.index].label,fillStyle:o.backgroundColor,fontColor:n,hidden:!t.visible,lineCap:o.borderCapStyle,lineDash:o.borderDash,lineDashOffset:o.borderDashOffset,lineJoin:o.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:o.borderColor,pointStyle:a||o.pointStyle,rotation:o.rotation,textAlign:r||o.textAlign,borderRadius:0,datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}},SubTitle:{id:"subtitle",start(t,e,i){let s=new ek({ctx:t.ctx,options:i,chart:t});tc.configure(t,s,i),tc.addBox(t,s),ew.set(t,s)},stop(t){tc.removeBox(t,ew.get(t)),ew.delete(t)},beforeUpdate(t,e,i){let s=ew.get(t);tc.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Title:{id:"title",_element:ek,start(t,e,i){!function(t,e){let i=new ek({ctx:t.ctx,options:e,chart:t});tc.configure(t,i,e),tc.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){let e=t.titleBlock;tc.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){let s=t.titleBlock;tc.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},Tooltip:ez});let eF=(t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i),eI=(t,e)=>null===t?null:(0,s.E)(Math.round(t),0,e);class eV extends j{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let i=this.getLabels();for(let{index:s,label:a}of e)i[s]===a&&i.splice(s,1);this._addedLabels=[]}super.init(t)}parse(t,e){if((0,s.k)(t))return null;let i=this.getLabels();return eI(e=isFinite(e)&&i[e]===t?e:function(t,e,i,s){let a=t.indexOf(e);if(-1===a)return eF(t,e,i,s);let r=t.lastIndexOf(e);return a!==r?i:a}(i,t,(0,s.v)(e,t),this._addedLabels),i.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:i,max:s}=this.getMinMax(!0);"ticks"!==this.options.bounds||(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){let t=this.min,e=this.max,i=this.options.offset,s=[],a=this.getLabels();a=0===t&&e===a.length-1?a:a.slice(t,e+1),this._valueRange=Math.max(a.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let r=t;r<=e;r++)s.push({value:r});return s}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function eB(t,e,{horizontal:i,minRotation:a}){let r=(0,s.t)(a),n=.75*e*(""+t).length;return Math.min(e/((i?Math.sin(r):Math.cos(r))||.001),n)}eV.id="category",eV.defaults={ticks:{callback:eV.prototype.getLabelForValue}};class eN extends j{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return(0,s.k)(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){let{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds(),{min:a,max:r}=this,n=t=>a=e?a:t,o=t=>r=i?r:t;if(t){let l=(0,s.s)(a),h=(0,s.s)(r);l<0&&h<0?o(0):l>0&&h>0&&n(0)}if(a===r){let d=1;(r>=Number.MAX_SAFE_INTEGER||a<=Number.MIN_SAFE_INTEGER)&&(d=Math.abs(.05*r)),o(r+d),t||n(a-d)}this.min=a,this.max=r}getTickLimit(){let t;let e=this.options.ticks,{maxTicksLimit:i,stepSize:s}=e;return s?(t=Math.ceil(this.max/s)-Math.floor(this.min/s)+1)>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3):(t=this.computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,i=this.getTickLimit();i=Math.max(2,i);let a={maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},r=this._range||this,n=function(t,e){let i,a,r,n;let o=[],{bounds:l,step:h,min:d,max:c,precision:u,count:g,maxTicks:p,maxDigits:f,includeBounds:m}=t,b=h||1,x=p-1,{min:_,max:v}=e,y=!(0,s.k)(d),M=!(0,s.k)(c),k=!(0,s.k)(g),w=(v-_)/(f+1),S=(0,s.aI)((v-_)/x/b)*b;if(S<1e-14&&!y&&!M)return[{value:_},{value:v}];(n=Math.ceil(v/S)-Math.floor(_/S))>x&&(S=(0,s.aI)(n*S/x/b)*b),(0,s.k)(u)||(S=Math.ceil(S*(i=Math.pow(10,u)))/i),"ticks"===l?(a=Math.floor(_/S)*S,r=Math.ceil(v/S)*S):(a=_,r=v),y&&M&&h&&(0,s.aJ)((c-d)/h,S/1e3)?(n=Math.round(Math.min((c-d)/S,p)),S=(c-d)/n,a=d,r=c):k?(a=y?d:a,S=((r=M?c:r)-a)/(n=g-1)):(n=(r-a)/S,n=(0,s.aK)(n,Math.round(n),S/1e3)?Math.round(n):Math.ceil(n));let P=Math.max((0,s.aL)(S),(0,s.aL)(a));i=Math.pow(10,(0,s.k)(u)?P:u),a=Math.round(a*i)/i,r=Math.round(r*i)/i;let D=0;for(y&&(m&&a!==d?(o.push({value:d}),a0?i:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=(0,s.g)(t)?Math.max(0,t):null,this.max=(0,s.g)(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),i=this.min,a=this.max,r=e=>i=t?i:e,n=t=>a=e?a:t,o=(t,e)=>Math.pow(10,Math.floor((0,s.z)(t))+e);i===a&&(i<=0?(r(1),n(10)):(r(o(i,-1)),n(o(a,1)))),i<=0&&r(o(a,-1)),a<=0&&n(o(i,1)),this._zero&&this.min!==this._suggestedMin&&i===o(this.min,0)&&r(o(i,-1)),this.min=i,this.max=a}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},i=function(t,e){let i=Math.floor((0,s.z)(e.max)),a=Math.ceil(e.max/Math.pow(10,i)),r=[],n=(0,s.B)(t.min,Math.pow(10,Math.floor((0,s.z)(e.min)))),o=Math.floor((0,s.z)(n)),l=Math.floor(n/Math.pow(10,o)),h=o<0?Math.pow(10,Math.abs(o)):1;do r.push({value:n,major:eW(n)}),10==++l&&(l=1,h=++o>=0?1:h),n=Math.round(l*Math.pow(10,o)*h)/h;while(oa?{start:e-i,end:e}:{start:e,end:e+i}}function eY(t,e,i,a){let{ctx:r}=t;if(i)r.arc(t.xCenter,t.yCenter,e,0,s.T);else{let n=t.getPointPosition(0,e);r.moveTo(n.x,n.y);for(let o=1;o{let i=(0,s.C)(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){let t=this.options;t.display&&t.pointLabels.display?function(t){let e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),a=[],r=[],n=t._pointLabels.length,o=t.options.pointLabels,l=o.centerPointLabels?s.P/n:0;for(let h=0;he.r&&(o=(s.end-e.r)/r,t.r=Math.max(t.r,e.r+o)),a.starte.b&&(l=(a.end-e.b)/n,t.b=Math.max(t.b,e.b+l))}(i,e,m,x,_)}t.setCenterPoint(e.l-i.l,i.r-e.r,e.t-i.t,i.b-e.b),t._pointLabelItems=function(t,e,i){let a=[],r=t._pointLabels.length,n=t.options,o=e$(n)/2,l=t.drawingArea,h=n.pointLabels.centerPointLabels?s.P/r:0;for(let d=0;d270||m<90)&&(c-=u),c),_=0===m||180===m?"center":m<180?"left":"right",v=(g=f.x,p=b.w,"right"===_?g-=p:"center"===_&&(g-=p/2),g);a.push({x:f.x,y:x,textAlign:_,left:v,top:x,right:v+b.w,bottom:x+b.h})}return a}(t,a,r)}(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){let e=s.T/(this._pointLabels.length||1),i=this.options.startAngle||0;return(0,s.az)(t*e+(0,s.t)(i))}getDistanceFromCenterForValue(t){if((0,s.k)(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if((0,s.k)(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t=0;r--){let n=a.setContext(t.getPointLabelContext(r)),o=(0,s.O)(n.font),{x:l,y:h,textAlign:d,left:c,top:u,right:g,bottom:p}=t._pointLabelItems[r],{backdropColor:f}=n;if(!(0,s.k)(f)){let m=(0,s.ax)(n.borderRadius),b=(0,s.K)(n.backdropPadding);i.fillStyle=f;let x=c-b.left,_=u-b.top,v=g-c+b.width,y=p-u+b.height;Object.values(m).some(t=>0!==t)?(i.beginPath(),(0,s.av)(i,{x:x,y:_,w:v,h:y,radius:m}),i.fill()):i.fillRect(x,_,v,y)}(0,s.M)(i,t._pointLabels[r],l,h+o.lineHeight/2,o,{color:n.color,textAlign:d,textBaseline:"middle"})}}(this,l),o.display&&this.ticks.forEach((t,i)=>{if(0!==i){e=this.getDistanceFromCenterForValue(t.value);let s=o.setContext(this.getContext(i-1));!function(t,e,i,s){let a=t.ctx,r=e.circular,{color:n,lineWidth:o}=e;(r||s)&&n&&o&&!(i<0)&&(a.save(),a.strokeStyle=n,a.lineWidth=o,a.setLineDash(e.borderDash),a.lineDashOffset=e.borderDashOffset,a.beginPath(),eY(t,i,r,s),a.closePath(),a.stroke(),a.restore())}(this,s,e,l)}}),n.display){for(a.save(),t=l-1;t>=0;t--){let h=n.setContext(this.getPointLabelContext(t)),{color:d,lineWidth:c}=h;c&&d&&(a.lineWidth=c,a.strokeStyle=d,a.setLineDash(h.borderDash),a.lineDashOffset=h.borderDashOffset,e=this.getDistanceFromCenterForValue(r.ticks.reverse?this.min:this.max),i=this.getPointPosition(t,e),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(i.x,i.y),a.stroke())}a.restore()}}drawBorder(){}drawLabels(){let t,e;let i=this.ctx,a=this.options,r=a.ticks;if(!r.display)return;let n=this.getIndexAngle(0);i.save(),i.translate(this.xCenter,this.yCenter),i.rotate(n),i.textAlign="center",i.textBaseline="middle",this.ticks.forEach((n,o)=>{if(0===o&&!a.reverse)return;let l=r.setContext(this.getContext(o)),h=(0,s.O)(l.font);if(t=this.getDistanceFromCenterForValue(this.ticks[o].value),l.showLabelBackdrop){i.font=h.string,e=i.measureText(n.label).width,i.fillStyle=l.backdropColor;let d=(0,s.K)(l.backdropPadding);i.fillRect(-e/2-d.left,-t-h.size/2-d.top,e+d.width,h.size+d.height)}(0,s.M)(i,n.label,0,-t,h,{color:l.color})}),i.restore()}drawTitle(){}}eK.id="radialLinear",eK.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:F.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},eK.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},eK.descriptors={angleLines:{_fallback:"grid"}};let eQ={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},eX=Object.keys(eQ);function eG(t,e){return t-e}function eq(t,e){if((0,s.k)(e))return null;let i=t._adapter,{parser:a,round:r,isoWeekday:n}=t._parseOpts,o=e;return("function"==typeof a&&(o=a(o)),(0,s.g)(o)||(o="string"==typeof a?i.parse(o,a):i.parse(o)),null===o)?null:(r&&(o="week"===r&&((0,s.x)(n)||!0===n)?i.startOf(o,"isoWeek",n):i.startOf(o,r)),+o)}function eJ(t,e,i,s){let a=eX.length;for(let r=eX.indexOf(t);r=e?i[a]:i[r];t[n]=!0}}else t[e]=!0}function e0(t,e,i){let s,a;let r=[],n={},o=e.length;for(s=0;s=0&&(e[r].major=!0);return e}(t,r,n,i):r}class e1 extends j{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){let i=t.time||(t.time={}),a=this._adapter=new G._date(t.adapters.date);a.init(e),(0,s.ac)(i.displayFormats,a.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:eq(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){let t=this.options,e=this._adapter,i=t.time.unit||"day",{min:a,max:r,minDefined:n,maxDefined:o}=this.getUserBounds();function l(t){n||isNaN(t.min)||(a=Math.min(a,t.min)),o||isNaN(t.max)||(r=Math.max(r,t.max))}n&&o||(l(this._getLabelBounds()),("ticks"!==t.bounds||"labels"!==t.ticks.source)&&l(this.getMinMax(!1))),a=(0,s.g)(a)&&!isNaN(a)?a:+e.startOf(Date.now(),i),r=(0,s.g)(r)&&!isNaN(r)?r:+e.endOf(Date.now(),i)+1,this.min=Math.min(a,r-1),this.max=Math.max(a+1,r)}_getLabelBounds(){let t=this.getLabelTimestamps(),e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){let t=this.options,e=t.time,i=t.ticks,a="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&a.length&&(this.min=this._userMin||a[0],this.max=this._userMax||a[a.length-1]);let r=this.min,n=this.max,o=(0,s.aN)(a,r,n);return this._unit=e.unit||(i.autoSkip?eJ(e.minUnit,this.min,this.max,this._getLabelCapacity(r)):function(t,e,i,s,a){for(let r=eX.length-1;r>=eX.indexOf(i);r--){let n=eX[r];if(eQ[n].common&&t._adapter.diff(a,s,n)>=e-1)return n}return eX[i?eX.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=eX.indexOf(t)+1,i=eX.length;e+t.value))}initOffsets(t){let e,i,a=0,r=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,i=this.getDecimalForValue(t[t.length-1]),r=1===t.length?i:(i-this.getDecimalForValue(t[t.length-2]))/2);let n=t.length<3?.5:.25;a=(0,s.E)(a,0,n),r=(0,s.E)(r,0,n),this._offsets={start:a,end:r,factor:1/(a+1+r)}}_generate(){let t,e;let i=this._adapter,a=this.min,r=this.max,n=this.options,o=n.time,l=o.unit||eJ(o.minUnit,a,r,this._getLabelCapacity(a)),h=(0,s.v)(o.stepSize,1),d="week"===l&&o.isoWeekday,c=(0,s.x)(d)||!0===d,u={},g=a;if(c&&(g=+i.startOf(g,"isoWeek",d)),g=+i.startOf(g,c?"day":l),i.diff(r,a,l)>1e5*h)throw Error(a+" and "+r+" are too far apart with stepSize of "+h+" "+l);let p="data"===n.ticks.source&&this.getDataTimestamps();for(t=g,e=0;tt-e).map(t=>+t)}getLabelForValue(t){let e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,a){let r=this.options,n=r.time.displayFormats,o=this._unit,l=this._majorUnit,h=o&&n[o],d=l&&n[l],c=i[e],u=l&&d&&c&&c.major,g=this._adapter.format(t,a||(u?d:h)),p=r.ticks.callback;return p?(0,s.C)(p,[g,e,i],this):g}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?n:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;let s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[l].pos&&e<=t[h].pos&&({lo:l,hi:h}=(0,s.Z)(t,"pos",e)),{pos:a,time:n}=t[l],{pos:r,time:o}=t[h]):(e>=t[l].time&&e<=t[h].time&&({lo:l,hi:h}=(0,s.Z)(t,"time",e)),{time:a,pos:n}=t[l],{time:r,pos:o}=t[h]);let d=r-a;return d?n+(o-n)*(e-a)/d:n}e1.id="time",e1.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class e5 extends e1{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=e2(e,this.min),this._tableRange=e2(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let e,i,s;let{min:a,max:r}=this,n=[],o=[];for(e=0,i=t.length;e=a&&s<=r&&n.push(s);if(n.length<2)return[{time:a,pos:0},{time:r,pos:1}];for(e=0,i=n.length;e|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\s*all)?|const|var|let|new|catch(?:\\s*"+o+")?))\\s*$"),x="(?![$\\w]|-[A-Za-z]|\\s*:(?![:=]))",g={token:"string",regex:".+"},s={start:[{token:"docComment",regex:"/\\*",next:"comment"},{token:"comment",regex:"#.*"},{token:"keyword",regex:"(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)"+x},{token:"atom",regex:"(?:true|false|yes|no|on|off|null|void|undefined)"+x},{token:"invalid",regex:"(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)"+x},{token:"className.standard",regex:"(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)"+x},{token:"variableName.function.standard",regex:"(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)"+x},{token:"variableName.standard",regex:"(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)"+x},{token:"variableName",regex:o+"\\s*:(?![:=])"},{token:"variableName",regex:o},{token:"operatorKeyword",regex:"(?:\\.{3}|\\s+\\?)"},{token:"keyword",regex:"(?:@+|::|\\.\\.)",next:"key"},{token:"operatorKeyword",regex:"\\.\\s*",next:"key"},{token:"string",regex:"\\\\\\S[^\\s,;)}\\]]*"},{token:"docString",regex:"'''",next:"qdoc"},{token:"docString",regex:'"""',next:"qqdoc"},{token:"string",regex:"'",next:"qstring"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"`",next:"js"},{token:"string",regex:"<\\[",next:"words"},{token:"regexp",regex:"//",next:"heregex"},{token:"regexp",regex:"\\/(?:[^[\\/\\n\\\\]*(?:(?:\\\\.|\\[[^\\]\\n\\\\]*(?:\\\\.[^\\]\\n\\\\]*)*\\])[^[\\/\\n\\\\]*)*)\\/[gimy$]{0,4}",next:"key"},{token:"number",regex:"(?:0x[\\da-fA-F][\\da-fA-F_]*|(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*|(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[\\w$]*)"},{token:"paren",regex:"[({[]"},{token:"paren",regex:"[)}\\]]",next:"key"},{token:"operatorKeyword",regex:"\\S+"},{token:"content",regex:"\\s+"}],heregex:[{token:"regexp",regex:".*?//[gimy$?]{0,4}",next:"start"},{token:"regexp",regex:"\\s*#{"},{token:"comment",regex:"\\s+(?:#.*)?"},{token:"regexp",regex:"\\S+"}],key:[{token:"operatorKeyword",regex:"[.?@!]+"},{token:"variableName",regex:o,next:"start"},{token:"content",regex:"",next:"start"}],comment:[{token:"docComment",regex:".*?\\*/",next:"start"},{token:"docComment",regex:".+"}],qdoc:[{token:"string",regex:".*?'''",next:"key"},g],qqdoc:[{token:"string",regex:'.*?"""',next:"key"},g],qstring:[{token:"string",regex:"[^\\\\']*(?:\\\\.[^\\\\']*)*'",next:"key"},g],qqstring:[{token:"string",regex:'[^\\\\"]*(?:\\\\.[^\\\\"]*)*"',next:"key"},g],js:[{token:"string",regex:"[^\\\\`]*(?:\\\\.[^\\\\`]*)*`",next:"key"},g],words:[{token:"string",regex:".*?\\]>",next:"key"},g]};for(var i in s){var k=s[i];if(k.splice)for(var l=0,c=k.length;l|\\b(?:e(?:lse|xport)|d(?:o|efault)|t(?:ry|hen)|finally|import(?:\\s*all)?|const|var|let|new|catch(?:\\s*"+identifier+")?))\\s*$"),keywordend="(?![$\\w]|-[A-Za-z]|\\s*:(?![:=]))",stringfill={token:"string",regex:".+"},Rules={start:[{token:"docComment",regex:"/\\*",next:"comment"},{token:"comment",regex:"#.*"},{token:"keyword",regex:"(?:t(?:h(?:is|row|en)|ry|ypeof!?)|c(?:on(?:tinue|st)|a(?:se|tch)|lass)|i(?:n(?:stanceof)?|mp(?:ort(?:\\s+all)?|lements)|[fs])|d(?:e(?:fault|lete|bugger)|o)|f(?:or(?:\\s+own)?|inally|unction)|s(?:uper|witch)|e(?:lse|x(?:tends|port)|val)|a(?:nd|rguments)|n(?:ew|ot)|un(?:less|til)|w(?:hile|ith)|o[fr]|return|break|let|var|loop)"+keywordend},{token:"atom",regex:"(?:true|false|yes|no|on|off|null|void|undefined)"+keywordend},{token:"invalid",regex:"(?:p(?:ackage|r(?:ivate|otected)|ublic)|i(?:mplements|nterface)|enum|static|yield)"+keywordend},{token:"className.standard",regex:"(?:R(?:e(?:gExp|ferenceError)|angeError)|S(?:tring|yntaxError)|E(?:rror|valError)|Array|Boolean|Date|Function|Number|Object|TypeError|URIError)"+keywordend},{token:"variableName.function.standard",regex:"(?:is(?:NaN|Finite)|parse(?:Int|Float)|Math|JSON|(?:en|de)codeURI(?:Component)?)"+keywordend},{token:"variableName.standard",regex:"(?:t(?:hat|il|o)|f(?:rom|allthrough)|it|by|e)"+keywordend},{token:"variableName",regex:identifier+"\\s*:(?![:=])"},{token:"variableName",regex:identifier},{token:"operatorKeyword",regex:"(?:\\.{3}|\\s+\\?)"},{token:"keyword",regex:"(?:@+|::|\\.\\.)",next:"key"},{token:"operatorKeyword",regex:"\\.\\s*",next:"key"},{token:"string",regex:"\\\\\\S[^\\s,;)}\\]]*"},{token:"docString",regex:"'''",next:"qdoc"},{token:"docString",regex:'"""',next:"qqdoc"},{token:"string",regex:"'",next:"qstring"},{token:"string",regex:'"',next:"qqstring"},{token:"string",regex:"`",next:"js"},{token:"string",regex:"<\\[",next:"words"},{token:"regexp",regex:"//",next:"heregex"},{token:"regexp",regex:"\\/(?:[^[\\/\\n\\\\]*(?:(?:\\\\.|\\[[^\\]\\n\\\\]*(?:\\\\.[^\\]\\n\\\\]*)*\\])[^[\\/\\n\\\\]*)*)\\/[gimy$]{0,4}",next:"key"},{token:"number",regex:"(?:0x[\\da-fA-F][\\da-fA-F_]*|(?:[2-9]|[12]\\d|3[0-6])r[\\da-zA-Z][\\da-zA-Z_]*|(?:\\d[\\d_]*(?:\\.\\d[\\d_]*)?|\\.\\d[\\d_]*)(?:e[+-]?\\d[\\d_]*)?[\\w$]*)"},{token:"paren",regex:"[({[]"},{token:"paren",regex:"[)}\\]]",next:"key"},{token:"operatorKeyword",regex:"\\S+"},{token:"content",regex:"\\s+"}],heregex:[{token:"regexp",regex:".*?//[gimy$?]{0,4}",next:"start"},{token:"regexp",regex:"\\s*#{"},{token:"comment",regex:"\\s+(?:#.*)?"},{token:"regexp",regex:"\\S+"}],key:[{token:"operatorKeyword",regex:"[.?@!]+"},{token:"variableName",regex:identifier,next:"start"},{token:"content",regex:"",next:"start"}],comment:[{token:"docComment",regex:".*?\\*/",next:"start"},{token:"docComment",regex:".+"}],qdoc:[{token:"string",regex:".*?'''",next:"key"},stringfill],qqdoc:[{token:"string",regex:'.*?"""',next:"key"},stringfill],qstring:[{token:"string",regex:"[^\\\\']*(?:\\\\.[^\\\\']*)*'",next:"key"},stringfill],qqstring:[{token:"string",regex:'[^\\\\"]*(?:\\\\.[^\\\\"]*)*"',next:"key"},stringfill],js:[{token:"string",regex:"[^\\\\`]*(?:\\\\.[^\\\\`]*)*`",next:"key"},stringfill],words:[{token:"string",regex:".*?\\]>",next:"key"},stringfill]};for(var idx in Rules){var r=Rules[idx];if(r.splice)for(var i=0,len=r.length;i",symbolGlobal:"\\*"+symbolPattern+"\\*",symbolConstant:"\\$"+symbolPattern},patternStyles={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variableName.standard",symbolConstant:"variableName.constant"};for(var patternName in patterns)patterns.hasOwnProperty(patternName)&&(patterns[patternName]=RegExp("^"+patterns[patternName]));patterns.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var styles={};styles.keyword="keyword",styles.definition="def",styles.simpleDefinition="def",styles.signalingCalls="builtin";var wordLookup={},styleLookup={};function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenBase(stream,state){var ch=stream.peek();if("'"==ch||'"'==ch)return stream.next(),chain(stream,state,tokenString(ch,"string"));if("/"==ch){if(stream.next(),stream.eat("*"))return chain(stream,state,tokenComment);if(stream.eat("/"))return stream.skipToEnd(),"comment";stream.backUp(1)}else if(/[+\-\d\.]/.test(ch)){if(stream.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||stream.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||stream.match(/^[+-]?\d+/))return"number"}else if("#"==ch){if(stream.next(),'"'==(ch=stream.peek()))return stream.next(),chain(stream,state,tokenString('"',"string"));if("b"==ch)return stream.next(),stream.eatWhile(/[01]/),"number";if("x"==ch)return stream.next(),stream.eatWhile(/[\da-f]/i),"number";if("o"==ch)return stream.next(),stream.eatWhile(/[0-7]/),"number";else if("#"==ch)return stream.next(),"punctuation";else if("["==ch||"("==ch)return stream.next(),"bracket";else if(stream.match(/f|t|all-keys|include|key|next|rest/i))return"atom";else return stream.eatWhile(/[-a-zA-Z]/),"error"}else if("~"==ch)return stream.next(),"="==(ch=stream.peek())&&(stream.next(),"="==(ch=stream.peek())&&stream.next()),"operator";else if(":"==ch){if(stream.next(),"="==(ch=stream.peek()))return stream.next(),"operator";if(":"==ch)return stream.next(),"punctuation"}else if(-1!="[](){}".indexOf(ch))return stream.next(),"bracket";else if(-1!=".,".indexOf(ch))return stream.next(),"punctuation";else if(stream.match("end"))return"keyword";for(var name in patterns)if(patterns.hasOwnProperty(name)){var pattern=patterns[name];if(pattern instanceof Array&&function(arr,f){for(var i=0;i&|]/.test(ch)?(stream.next(),"operator"):stream.match("define")?"def":(stream.eatWhile(/[\w\-]/),wordLookup.hasOwnProperty(stream.current()))?styleLookup[stream.current()]:stream.current().match(symbol)?"variable":(stream.next(),"variableName.standard")}function tokenComment(stream,state){for(var ch,maybeEnd=!1,maybeNested=!1,nestedCount=0;ch=stream.next();){if("/"==ch&&maybeEnd){if(nestedCount>0)nestedCount--;else{state.tokenize=tokenBase;break}}else"*"==ch&&maybeNested&&nestedCount++;maybeEnd="*"==ch,maybeNested="/"==ch}return"comment"}function tokenString(quote,style){return function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==quote&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=tokenBase),style}}forEach(["keyword","definition","simpleDefinition","signalingCalls"],function(type){forEach(words[type],function(word){wordLookup[word]=type,styleLookup[word]=styles[type]})});let dylan={name:"dylan",startState:function(){return{tokenize:tokenBase,currentIndent:0}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{commentTokens:{block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4144.d7264e550bf9aa39.js b/static/web/_next/static/chunks/4144.d7264e550bf9aa39.js deleted file mode 100644 index 6c836218e..000000000 --- a/static/web/_next/static/chunks/4144.d7264e550bf9aa39.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4144],{24144:function(e,n,t){function i(e,n){for(var t=0;t",symbolGlobal:"\\*"+a+"\\*",symbolConstant:"\\$"+a},f={symbolKeyword:"atom",symbolClass:"tag",symbolGlobal:"variableName.standard",symbolConstant:"variableName.constant"};for(var s in l)l.hasOwnProperty(s)&&(l[s]=RegExp("^"+l[s]));l.keyword=[/^with(?:out)?-[-_a-zA-Z?!*@<>$%]+/];var c={};c.keyword="keyword",c.definition="def",c.simpleDefinition="def",c.signalingCalls="builtin";var u={},m={};function d(e,n,t){return n.tokenize=t,t(e,n)}function p(e,n){var t=e.peek();if("'"==t||'"'==t)return e.next(),d(e,n,h(t,"string"));if("/"==t){if(e.next(),e.eat("*"))return d(e,n,b);if(e.eat("/"))return e.skipToEnd(),"comment";e.backUp(1)}else if(/[+\-\d\.]/.test(t)){if(e.match(/^[+-]?[0-9]*\.[0-9]*([esdx][+-]?[0-9]+)?/i)||e.match(/^[+-]?[0-9]+([esdx][+-]?[0-9]+)/i)||e.match(/^[+-]?\d+/))return"number"}else if("#"==t){if(e.next(),'"'==(t=e.peek()))return e.next(),d(e,n,h('"',"string"));if("b"==t)return e.next(),e.eatWhile(/[01]/),"number";if("x"==t)return e.next(),e.eatWhile(/[\da-f]/i),"number";if("o"==t)return e.next(),e.eatWhile(/[0-7]/),"number";else if("#"==t)return e.next(),"punctuation";else if("["==t||"("==t)return e.next(),"bracket";else if(e.match(/f|t|all-keys|include|key|next|rest/i))return"atom";else return e.eatWhile(/[-a-zA-Z]/),"error"}else if("~"==t)return e.next(),"="==(t=e.peek())&&(e.next(),"="==(t=e.peek())&&e.next()),"operator";else if(":"==t){if(e.next(),"="==(t=e.peek()))return e.next(),"operator";if(":"==t)return e.next(),"punctuation"}else if(-1!="[](){}".indexOf(t))return e.next(),"bracket";else if(-1!=".,".indexOf(t))return e.next(),"punctuation";else if(e.match("end"))return"keyword";for(var i in l)if(l.hasOwnProperty(i)){var r=l[i];if(r instanceof Array&&function(e,n){for(var t=0;t&|]/.test(t)?(e.next(),"operator"):e.match("define")?"def":(e.eatWhile(/[\w\-]/),u.hasOwnProperty(e.current()))?m[e.current()]:e.current().match(o)?"variable":(e.next(),"variableName.standard")}function b(e,n){for(var t,i=!1,r=!1,a=0;t=e.next();){if("/"==t&&i){if(a>0)a--;else{n.tokenize=p;break}}else"*"==t&&r&&a++;i="*"==t,r="/"==t}return"comment"}function h(e,n){return function(t,i){for(var r,a=!1,o=!1;null!=(r=t.next());){if(r==e&&!a){o=!0;break}a=!a&&"\\"==r}return(o||!a)&&(i.tokenize=p),n}}i(["keyword","definition","simpleDefinition","signalingCalls"],function(e){i(r[e],function(n){u[n]=e,m[n]=c[e]})});let y={name:"dylan",startState:function(){return{tokenize:p,currentIndent:0}},token:function(e,n){return e.eatSpace()?null:n.tokenize(e,n)},languageData:{commentTokens:{block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4163.565366d7efc73369.js b/static/web/_next/static/chunks/4163.565366d7efc73369.js new file mode 100644 index 000000000..721b60329 --- /dev/null +++ b/static/web/_next/static/chunks/4163.565366d7efc73369.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4163],{44163:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{pascal:function(){return pascal}});var keywords=function(str){for(var obj={},words=str.split(" "),i=0;i!?|\/]/;function tokenBase(stream,state){var ch=stream.next();if("#"==ch&&state.startOfLine)return stream.skipToEnd(),"meta";if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=null),"string"},state.tokenize(stream,state);if("("==ch&&stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if("{"==ch)return state.tokenize=tokenCommentBraces,tokenCommentBraces(stream,state);if(/[\[\]\(\),;\:\.]/.test(ch))return null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("/"==ch&&stream.eat("/"))return stream.skipToEnd(),"comment";if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_]/);var cur=stream.current();return keywords.propertyIsEnumerable(cur)?"keyword":atoms.propertyIsEnumerable(cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if(")"==ch&&maybeEnd){state.tokenize=null;break}maybeEnd="*"==ch}return"comment"}function tokenCommentBraces(stream,state){for(var ch;ch=stream.next();)if("}"==ch){state.tokenize=null;break}return"comment"}let pascal={name:"pascal",startState:function(){return{tokenize:null}},token:function(stream,state){return stream.eatSpace()?null:(state.tokenize||tokenBase)(stream,state)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4163.d52adce0c4cb89c5.js b/static/web/_next/static/chunks/4163.d52adce0c4cb89c5.js deleted file mode 100644 index 5b0614981..000000000 --- a/static/web/_next/static/chunks/4163.d52adce0c4cb89c5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4163],{44163:function(e,t,r){r.r(t),r.d(t,{pascal:function(){return u}});var n=function(e){for(var t={},r=e.split(" "),n=0;n!?|\/]/;function o(e,t){var r=e.next();if("#"==r&&t.startOfLine)return e.skipToEnd(),"meta";if('"'==r||"'"==r)return t.tokenize=function(e,t){for(var n,a=!1,i=!1;null!=(n=e.next());){if(n==r&&!a){i=!0;break}a=!a&&"\\"==n}return(i||!a)&&(t.tokenize=null),"string"},t.tokenize(e,t);if("("==r&&e.eat("*"))return t.tokenize=l,l(e,t);if("{"==r)return t.tokenize=s,s(e,t);if(/[\[\]\(\),;\:\.]/.test(r))return null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if("/"==r&&e.eat("/"))return e.skipToEnd(),"comment";if(i.test(r))return e.eatWhile(i),"operator";e.eatWhile(/[\w\$_]/);var o=e.current();return n.propertyIsEnumerable(o)?"keyword":a.propertyIsEnumerable(o)?"atom":"variable"}function l(e,t){for(var r,n=!1;r=e.next();){if(")"==r&&n){t.tokenize=null;break}n="*"==r}return"comment"}function s(e,t){for(var r;r=e.next();)if("}"==r){t.tokenize=null;break}return"comment"}let u={name:"pascal",startState:function(){return{tokenize:null}},token:function(e,t){return e.eatSpace()?null:(t.tokenize||o)(e,t)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4212.15885059e8078ec8.js b/static/web/_next/static/chunks/4212.15885059e8078ec8.js deleted file mode 100644 index fc18d0c98..000000000 --- a/static/web/_next/static/chunks/4212.15885059e8078ec8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4212],{44212:function(e,t,n){n.r(t),n.d(t,{vb:function(){return R}});var r="error";function a(e){return RegExp("^(("+e.join(")|(")+"))\\b","i")}var i=RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),o=RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),c=RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),u=RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),s=RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),l=RegExp("^[_A-Za-z][_A-Za-z0-9]*"),d=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],m=["else","elseif","case","catch","finally"],h=["next","loop"],f=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],p=a(f),b=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],g=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],k=a(b),y=a(g),v=a(d),w=a(m),x=a(h),I=a(["end"]),E=a(["do"]);function z(e,t){t.currentIndent++}function L(e,t){t.currentIndent--}function C(e,t){if(e.eatSpace())return null;if("'"===e.peek())return e.skipToEnd(),"comment";if(e.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var n,a,d,m=!1;if(e.match(/^\d*\.\d+F?/i)?m=!0:e.match(/^\d+\.\d*F?/)?m=!0:e.match(/^\.\d+F?/)&&(m=!0),m)return e.eat(/J/i),"number";var h=!1;if(e.match(/^&H[0-9a-f]+/i)?h=!0:e.match(/^&O[0-7]+/i)?h=!0:e.match(/^[1-9]\d*F?/)?(e.eat(/J/i),h=!0):e.match(/^0(?![\dx])/i)&&(h=!0),h)return e.eat(/L/i),"number"}return e.match('"')?(t.tokenize=(a=1==(n=e.current()).length,d="string",function(e,t){for(;!e.eol();){if(e.eatWhile(/[^'"]/),e.match(n))return t.tokenize=C,d;e.eat(/['"]/)}return a&&(t.tokenize=C),d}),t.tokenize(e,t)):e.match(s)||e.match(u)?null:e.match(c)||e.match(i)||e.match(p)?"operator":e.match(o)?null:e.match(E)?(z(e,t),t.doInCurrentLine=!0,"keyword"):e.match(v)?(t.doInCurrentLine?t.doInCurrentLine=!1:z(e,t),"keyword"):e.match(w)?"keyword":e.match(I)?(L(e,t),L(e,t),"keyword"):e.match(x)?(L(e,t),"keyword"):e.match(y)||e.match(k)?"keyword":e.match(l)?"variable":(e.next(),r)}let R={name:"vb",startState:function(){return{tokenize:C,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(e,t){e.sol()&&(t.currentIndent+=t.nextLineIndent,t.nextLineIndent=0,t.doInCurrentLine=0);var n=function(e,t){var n=t.tokenize(e,t),a=e.current();if("."===a)return"variable"===(n=t.tokenize(e,t))?"variable":r;var i="[({".indexOf(a);return(-1!==i&&z(e,t),-1!==(i="])}".indexOf(a))&&L(e,t))?r:n}(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(x)||r.match(I)||r.match(w)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:"'"},autocomplete:d.concat(m).concat(h).concat(f).concat(b).concat(g)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4212.c35e410d4b8184c9.js b/static/web/_next/static/chunks/4212.c35e410d4b8184c9.js new file mode 100644 index 000000000..9865111a9 --- /dev/null +++ b/static/web/_next/static/chunks/4212.c35e410d4b8184c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4212],{44212:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{vb:function(){return vb}});var ERRORCLASS="error";function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b","i")}var singleOperators=RegExp("^[\\+\\-\\*/%&\\\\|\\^~<>!]"),singleDelimiters=RegExp("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]"),doubleOperators=RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\*\\*))"),doubleDelimiters=RegExp("^((\\+=)|(\\-=)|(\\*=)|(%=)|(/=)|(&=)|(\\|=)|(\\^=))"),tripleDelimiters=RegExp("^((//=)|(>>=)|(<<=)|(\\*\\*=))"),identifiers=RegExp("^[_A-Za-z][_A-Za-z0-9]*"),openingKeywords=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"],middleKeywords=["else","elseif","case","catch","finally"],endKeywords=["next","loop"],operatorKeywords=["and","andalso","or","orelse","xor","in","not","is","isnot","like"],wordOperators=wordRegexp(operatorKeywords),commonKeywords=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each","erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler","resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"],commontypes=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"],keywords=wordRegexp(commonKeywords),types=wordRegexp(commontypes),opening=wordRegexp(openingKeywords),middle=wordRegexp(middleKeywords),closing=wordRegexp(endKeywords),doubleClosing=wordRegexp(["end"]),doOpening=wordRegexp(["do"]);function indent(_stream,state){state.currentIndent++}function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,state){if(stream.eatSpace())return null;if("'"===stream.peek())return stream.skipToEnd(),"comment";if(stream.match(/^((&H)|(&O))?[0-9\.a-f]/i,!1)){var delimiter,singleline,OUTCLASS,floatLiteral=!1;if(stream.match(/^\d*\.\d+F?/i)?floatLiteral=!0:stream.match(/^\d+\.\d*F?/)?floatLiteral=!0:stream.match(/^\.\d+F?/)&&(floatLiteral=!0),floatLiteral)return stream.eat(/J/i),"number";var intLiteral=!1;if(stream.match(/^&H[0-9a-f]+/i)?intLiteral=!0:stream.match(/^&O[0-7]+/i)?intLiteral=!0:stream.match(/^[1-9]\d*F?/)?(stream.eat(/J/i),intLiteral=!0):stream.match(/^0(?![\dx])/i)&&(intLiteral=!0),intLiteral)return stream.eat(/L/i),"number"}return stream.match('"')?(state.tokenize=(singleline=1==(delimiter=stream.current()).length,OUTCLASS="string",function(stream,state){for(;!stream.eol();){if(stream.eatWhile(/[^'"]/),stream.match(delimiter))return state.tokenize=tokenBase,OUTCLASS;stream.eat(/['"]/)}return singleline&&(state.tokenize=tokenBase),OUTCLASS}),state.tokenize(stream,state)):stream.match(tripleDelimiters)||stream.match(doubleDelimiters)?null:stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators)?"operator":stream.match(singleDelimiters)?null:stream.match(doOpening)?(indent(stream,state),state.doInCurrentLine=!0,"keyword"):stream.match(opening)?(state.doInCurrentLine?state.doInCurrentLine=!1:indent(stream,state),"keyword"):stream.match(middle)?"keyword":stream.match(doubleClosing)?(dedent(stream,state),dedent(stream,state),"keyword"):stream.match(closing)?(dedent(stream,state),"keyword"):stream.match(types)||stream.match(keywords)?"keyword":stream.match(identifiers)?"variable":(stream.next(),ERRORCLASS)}let vb={name:"vb",startState:function(){return{tokenize:tokenBase,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:!1}},token:function(stream,state){stream.sol()&&(state.currentIndent+=state.nextLineIndent,state.nextLineIndent=0,state.doInCurrentLine=0);var style=function(stream,state){var style=state.tokenize(stream,state),current=stream.current();if("."===current)return"variable"===(style=state.tokenize(stream,state))?"variable":ERRORCLASS;var delimiter_index="[({".indexOf(current);return(-1!==delimiter_index&&indent(stream,state),-1!==(delimiter_index="])}".indexOf(current))&&dedent(stream,state))?ERRORCLASS:style}(stream,state);return state.lastToken={style:style,content:stream.current()},style},indent:function(state,textAfter,cx){var trueText=textAfter.replace(/^\s+|\s+$/g,"");return trueText.match(closing)||trueText.match(doubleClosing)||trueText.match(middle)?cx.unit*(state.currentIndent-1):state.currentIndent<0?0:state.currentIndent*cx.unit},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:"'"},autocomplete:openingKeywords.concat(middleKeywords).concat(endKeywords).concat(operatorKeywords).concat(commonKeywords).concat(commontypes)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4267-1777f44d4766c201.js b/static/web/_next/static/chunks/4267-1777f44d4766c201.js deleted file mode 100644 index 5ff2fbf7b..000000000 --- a/static/web/_next/static/chunks/4267-1777f44d4766c201.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4267],{57838:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(97685),r=n(67294);function i(){var e=r.useReducer(function(e){return e+1},0);return(0,a.Z)(e,2)[1]}},24308:function(e,t,n){n.d(t,{c4:function(){return i}});var a=n(4942),r=n(87462),i=["xxl","xl","lg","md","sm","xs"],l={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},o=new Map,c=-1,s={};t.ZP={matchHandlers:{},dispatch:function(e){return s=e,o.forEach(function(e){return e(s)}),o.size>=1},subscribe:function(e){return o.size||this.register(),c+=1,o.set(c,e),e(s),c},unsubscribe:function(e){o.delete(e),o.size||this.unregister()},unregister:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],a=e.matchHandlers[n];null==a||a.mql.removeListener(null==a?void 0:a.listener)}),o.clear()},register:function(){var e=this;Object.keys(l).forEach(function(t){var n=l[t],i=function(n){var i=n.matches;e.dispatch((0,r.Z)((0,r.Z)({},s),(0,a.Z)({},t,i)))},o=window.matchMedia(n);o.addListener(i),e.matchHandlers[n]={mql:o,listener:i},i(o)})}}},25378:function(e,t,n){var a=n(67294),r=n(57838),i=n(24308);t.Z=function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.useRef)({}),n=(0,r.Z)();return(0,a.useEffect)(function(){var a=i.ZP.subscribe(function(a){t.current=a,e&&n()});return function(){return i.ZP.unsubscribe(a)}},[]),t.current}},40378:function(e,t,n){var a=n(6213);t.Z=a.Z},3698:function(e,t,n){n.d(t,{Z:function(){return K}});var a=n(4942),r=n(87462),i=n(1413),l=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},c=n(42135),s=function(e,t){return l.createElement(c.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:o}))};s.displayName="DoubleLeftOutlined";var u=l.forwardRef(s),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},m=function(e,t){return l.createElement(c.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:p}))};m.displayName="DoubleRightOutlined";var h=l.forwardRef(m),d=n(6171),f=n(18073),g=n(94184),v=n.n(g),x=n(15671),N=n(43144),C=n(60136),E=n(33643),y=function(e){var t,n="".concat(e.rootPrefixCls,"-item"),r=v()(n,"".concat(n,"-").concat(e.page),(t={},(0,a.Z)(t,"".concat(n,"-active"),e.active),(0,a.Z)(t,"".concat(n,"-disabled"),!e.page),(0,a.Z)(t,e.className,!!e.className),t)),i=function(){e.onClick(e.page)},o=function(t){e.onKeyPress(t,e.onClick,e.page)};return l.createElement("li",{title:e.showTitle?e.page:null,className:r,onClick:i,onKeyPress:o,tabIndex:"0"},e.itemRender(e.page,"page",l.createElement("a",{rel:"nofollow"},e.page)))},b={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},P=function(e){(0,C.Z)(n,e);var t=(0,E.Z)(n);function n(){var e;(0,x.Z)(this,n);for(var a=arguments.length,r=Array(a),i=0;i=0||t.relatedTarget.className.indexOf("".concat(i,"-item"))>=0)||r(e.getValidValue()))},e.go=function(t){""!==e.state.goInputText&&(t.keyCode===b.ENTER||"click"===t.type)&&(e.setState({goInputText:""}),e.props.quickGo(e.getValidValue()))},e}return(0,N.Z)(n,[{key:"getValidValue",value:function(){var e=this.state.goInputText;return!e||isNaN(e)?void 0:Number(e)}},{key:"getPageSizeOptions",value:function(){var e=this.props,t=e.pageSize,n=e.pageSizeOptions;return n.some(function(e){return e.toString()===t.toString()})?n:n.concat([t.toString()]).sort(function(e,t){return(isNaN(Number(e))?0:Number(e))-(isNaN(Number(t))?0:Number(t))})}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,a=t.locale,r=t.rootPrefixCls,i=t.changeSize,o=t.quickGo,c=t.goButton,s=t.selectComponentClass,u=t.buildOptionText,p=t.selectPrefixCls,m=t.disabled,h=this.state.goInputText,d="".concat(r,"-options"),f=null,g=null,v=null;if(!i&&!o)return null;var x=this.getPageSizeOptions();if(i&&s){var N=x.map(function(t,n){return l.createElement(s.Option,{key:n,value:t.toString()},(u||e.buildOptionText)(t))});f=l.createElement(s,{disabled:m,prefixCls:p,showSearch:!1,className:"".concat(d,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||x[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode},"aria-label":a.page_size,defaultOpen:!1},N)}return o&&(c&&(v="boolean"==typeof c?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:m,className:"".concat(d,"-quick-jumper-button")},a.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},c)),g=l.createElement("div",{className:"".concat(d,"-quick-jumper")},a.jump_to,l.createElement("input",{disabled:m,type:"text",value:h,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":a.page}),a.page,v)),l.createElement("li",{className:"".concat(d)},f,g)}}]),n}(l.Component);function S(){}function Z(e){var t=Number(e);return"number"==typeof t&&!isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function I(e,t,n){var a=void 0===e?t.pageSize:e;return Math.floor((n.total-1)/a)+1}P.defaultProps={pageSizeOptions:["10","20","50","100"]};var k=function(e){(0,C.Z)(n,e);var t=(0,E.Z)(n);function n(e){(0,x.Z)(this,n),(a=t.call(this,e)).getJumpPrevPage=function(){return Math.max(1,a.state.current-(a.props.showLessItems?3:5))},a.getJumpNextPage=function(){return Math.min(I(void 0,a.state,a.props),a.state.current+(a.props.showLessItems?3:5))},a.getItemIcon=function(e,t){var n=a.props.prefixCls,r=e||l.createElement("button",{type:"button","aria-label":t,className:"".concat(n,"-item-link")});return"function"==typeof e&&(r=l.createElement(e,(0,i.Z)({},a.props))),r},a.savePaginationNode=function(e){a.paginationNode=e},a.isValid=function(e){var t=a.props.total;return Z(e)&&e!==a.state.current&&Z(t)&&t>0},a.shouldDisplayQuickJumper=function(){var e=a.props,t=e.showQuickJumper;return!(e.total<=a.state.pageSize)&&t},a.handleKeyDown=function(e){(e.keyCode===b.ARROW_UP||e.keyCode===b.ARROW_DOWN)&&e.preventDefault()},a.handleKeyUp=function(e){var t=a.getValidValue(e);t!==a.state.currentInputValue&&a.setState({currentInputValue:t}),e.keyCode===b.ENTER?a.handleChange(t):e.keyCode===b.ARROW_UP?a.handleChange(t-1):e.keyCode===b.ARROW_DOWN&&a.handleChange(t+1)},a.handleBlur=function(e){var t=a.getValidValue(e);a.handleChange(t)},a.changePageSize=function(e){var t=a.state.current,n=I(e,a.state,a.props);t=t>n?n:t,0===n&&(t=a.state.current),"number"!=typeof e||("pageSize"in a.props||a.setState({pageSize:e}),"current"in a.props||a.setState({current:t,currentInputValue:t})),a.props.onShowSizeChange(t,e),"onChange"in a.props&&a.props.onChange&&a.props.onChange(t,e)},a.handleChange=function(e){var t=a.props,n=t.disabled,r=t.onChange,i=a.state,l=i.pageSize,o=i.current,c=i.currentInputValue;if(a.isValid(e)&&!n){var s=I(void 0,a.state,a.props),u=e;return e>s?u=s:e<1&&(u=1),"current"in a.props||a.setState({current:u}),u!==c&&a.setState({currentInputValue:u}),r(u,l),u}return o},a.prev=function(){a.hasPrev()&&a.handleChange(a.state.current-1)},a.next=function(){a.hasNext()&&a.handleChange(a.state.current+1)},a.jumpPrev=function(){a.handleChange(a.getJumpPrevPage())},a.jumpNext=function(){a.handleChange(a.getJumpNextPage())},a.hasPrev=function(){return a.state.current>1},a.hasNext=function(){return a.state.current2?n-2:0),r=2;r=n?n:Number(t)}},{key:"getShowSizeChanger",value:function(){var e=this.props,t=e.showSizeChanger,n=e.total,a=e.totalBoundaryShowSizeChanger;return void 0!==t?t:n>a}},{key:"renderPrev",value:function(e){var t=this.props,n=t.prevIcon,a=(0,t.itemRender)(e,"prev",this.getItemIcon(n,"prev page")),r=!this.hasPrev();return(0,l.isValidElement)(a)?(0,l.cloneElement)(a,{disabled:r}):a}},{key:"renderNext",value:function(e){var t=this.props,n=t.nextIcon,a=(0,t.itemRender)(e,"next",this.getItemIcon(n,"next page")),r=!this.hasNext();return(0,l.isValidElement)(a)?(0,l.cloneElement)(a,{disabled:r}):a}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,i=t.className,o=t.style,c=t.disabled,s=t.hideOnSinglePage,u=t.total,p=t.locale,m=t.showQuickJumper,h=t.showLessItems,d=t.showTitle,f=t.showTotal,g=t.simple,x=t.itemRender,N=t.showPrevNextJumpers,C=t.jumpPrevIcon,E=t.jumpNextIcon,b=t.selectComponentClass,S=t.selectPrefixCls,Z=t.pageSizeOptions,k=this.state,w=k.current,z=k.pageSize,O=k.currentInputValue;if(!0===s&&u<=z)return null;var _=I(void 0,this.state,this.props),T=[],j=null,R=null,V=null,K=null,L=null,D=m&&m.goButton,J=h?1:2,B=w-1>0?w-1:0,U=w+1<_?w+1:_,A=Object.keys(this.props).reduce(function(t,n){return("data-"===n.substr(0,5)||"aria-"===n.substr(0,5)||"role"===n)&&(t[n]=e.props[n]),t},{});if(g)return D&&(L="boolean"==typeof D?l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},p.jump_to_confirm):l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},D),L=l.createElement("li",{title:d?"".concat(p.jump_to).concat(w,"/").concat(_):null,className:"".concat(n,"-simple-pager")},L)),l.createElement("ul",(0,r.Z)({className:v()(n,"".concat(n,"-simple"),(0,a.Z)({},"".concat(n,"-disabled"),c),i),style:o,ref:this.savePaginationNode},A),l.createElement("li",{title:d?p.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:v()("".concat(n,"-prev"),(0,a.Z)({},"".concat(n,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(B)),l.createElement("li",{title:d?"".concat(w,"/").concat(_):null,className:"".concat(n,"-simple-pager")},l.createElement("input",{type:"text",value:O,disabled:c,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:"3"}),l.createElement("span",{className:"".concat(n,"-slash")},"/"),_),l.createElement("li",{title:d?p.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:v()("".concat(n,"-next"),(0,a.Z)({},"".concat(n,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(U)),L);if(_<=3+2*J){var M={locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:d,itemRender:x};_||T.push(l.createElement(y,(0,r.Z)({},M,{key:"noPager",page:1,className:"".concat(n,"-item-disabled")})));for(var W=1;W<=_;W+=1){var q=w===W;T.push(l.createElement(y,(0,r.Z)({},M,{key:W,page:W,active:q})))}}else{var G=h?p.prev_3:p.prev_5,H=h?p.next_3:p.next_5;N&&(j=l.createElement("li",{title:d?G:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:v()("".concat(n,"-jump-prev"),(0,a.Z)({},"".concat(n,"-jump-prev-custom-icon"),!!C))},x(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(C,"prev page"))),R=l.createElement("li",{title:d?H:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:v()("".concat(n,"-jump-next"),(0,a.Z)({},"".concat(n,"-jump-next-custom-icon"),!!E))},x(this.getJumpNextPage(),"jump-next",this.getItemIcon(E,"next page")))),K=l.createElement(y,{locale:p,last:!0,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:_,page:_,active:!1,showTitle:d,itemRender:x}),V=l.createElement(y,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:d,itemRender:x});var Q=Math.max(1,w-J),F=Math.min(w+J,_);w-1<=J&&(F=1+2*J),_-w<=J&&(Q=_-2*J);for(var Y=Q;Y<=F;Y+=1){var $=w===Y;T.push(l.createElement(y,{locale:p,rootPrefixCls:n,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Y,page:Y,active:$,showTitle:d,itemRender:x}))}w-1>=2*J&&3!==w&&(T[0]=(0,l.cloneElement)(T[0],{className:"".concat(n,"-item-after-jump-prev")}),T.unshift(j)),_-w>=2*J&&w!==_-2&&(T[T.length-1]=(0,l.cloneElement)(T[T.length-1],{className:"".concat(n,"-item-before-jump-next")}),T.push(R)),1!==Q&&T.unshift(V),F!==_&&T.push(K)}var X=null;f&&(X=l.createElement("li",{className:"".concat(n,"-total-text")},f(u,[0===u?0:(w-1)*z+1,w*z>u?u:w*z])));var ee=!this.hasPrev()||!_,et=!this.hasNext()||!_;return l.createElement("ul",(0,r.Z)({className:v()(n,i,(0,a.Z)({},"".concat(n,"-disabled"),c)),style:o,unselectable:"unselectable",ref:this.savePaginationNode},A),X,l.createElement("li",{title:d?p.prev_page:null,onClick:this.prev,tabIndex:ee?null:0,onKeyPress:this.runIfEnterPrev,className:v()("".concat(n,"-prev"),(0,a.Z)({},"".concat(n,"-disabled"),ee)),"aria-disabled":ee},this.renderPrev(B)),T,l.createElement("li",{title:d?p.next_page:null,onClick:this.next,tabIndex:et?null:0,onKeyPress:this.runIfEnterNext,className:v()("".concat(n,"-next"),(0,a.Z)({},"".concat(n,"-disabled"),et)),"aria-disabled":et},this.renderNext(U)),l.createElement(P,{disabled:c,locale:p,rootPrefixCls:n,selectComponentClass:b,selectPrefixCls:S,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:w,pageSize:z,pageSizeOptions:Z,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:D}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var a=t.current,r=I(e.pageSize,t,e);a=a>r?r:a,"current"in e||(n.current=a,n.currentInputValue=a),n.pageSize=e.pageSize}return n}}]),n}(l.Component);k.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:S,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:S,locale:{items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},style:{},itemRender:function(e,t,n){return n},totalBoundaryShowSizeChanger:50};var w=n(62906),z=n(53124),O=n(25378),_=n(23715),T=n(38939),j=function(e){return l.createElement(T.Z,(0,r.Z)({},e,{size:"small"}))},R=function(e){return l.createElement(T.Z,(0,r.Z)({},e,{size:"middle"}))};j.Option=T.Z.Option,R.Option=T.Z.Option;var V=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},K=function(e){var t=e.prefixCls,n=e.selectPrefixCls,i=e.className,o=e.size,c=e.locale,s=e.selectComponentClass,p=e.responsive,m=e.showSizeChanger,g=V(e,["prefixCls","selectPrefixCls","className","size","locale","selectComponentClass","responsive","showSizeChanger"]),x=(0,O.Z)(p).xs,N=l.useContext(z.E_),C=N.getPrefixCls,E=N.direction,y=N.pagination,b=C("pagination",t),P=null!=m?m:(void 0===y?{}:y).showSizeChanger,S=function(){var e=l.createElement("span",{className:"".concat(b,"-item-ellipsis")},"•••"),t=l.createElement("button",{className:"".concat(b,"-item-link"),type:"button",tabIndex:-1},l.createElement(d.Z,null)),n=l.createElement("button",{className:"".concat(b,"-item-link"),type:"button",tabIndex:-1},l.createElement(f.Z,null)),a=l.createElement("a",{className:"".concat(b,"-item-link")},l.createElement("div",{className:"".concat(b,"-item-container")},l.createElement(u,{className:"".concat(b,"-item-link-icon")}),e)),r=l.createElement("a",{className:"".concat(b,"-item-link")},l.createElement("div",{className:"".concat(b,"-item-container")},l.createElement(h,{className:"".concat(b,"-item-link-icon")}),e));if("rtl"===E){var i=[n,t];t=i[0],n=i[1];var o=[r,a];a=o[0],r=o[1]}return{prevIcon:t,nextIcon:n,jumpPrevIcon:a,jumpNextIcon:r}};return l.createElement(_.Z,{componentName:"Pagination",defaultLocale:w.Z},function(e){var t,u=(0,r.Z)((0,r.Z)({},e),c),m="small"===o||!!(x&&!o&&p),h=C("select",n),d=v()((t={},(0,a.Z)(t,"".concat(b,"-mini"),m),(0,a.Z)(t,"".concat(b,"-rtl"),"rtl"===E),t),i);return l.createElement(k,(0,r.Z)({},S(),g,{prefixCls:b,selectPrefixCls:h,className:d,selectComponentClass:s||(m?j:R),locale:u,showSizeChanger:P}))})}},11382:function(e,t,n){var a=n(87462),r=n(4942),i=n(97685),l=n(94184),o=n.n(l),c=n(23279),s=n.n(c),u=n(98423),p=n(67294),m=n(53124),h=n(96159),d=n(93355),f=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};(0,d.b)("small","default","large");var g=null,v=function(e){var t=e.spinPrefixCls,n=e.spinning,l=void 0===n||n,c=e.delay,d=e.className,v=e.size,x=void 0===v?"default":v,N=e.tip,C=e.wrapperClassName,E=e.style,y=e.children,b=f(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),P=p.useState(function(){return l&&(!l||!c||!!isNaN(Number(c)))}),S=(0,i.Z)(P,2),Z=S[0],I=S[1];p.useEffect(function(){var e=s()(function(){I(l)},c);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[c,l]);var k=function(n){var i,l,c,s=n.direction,m=o()(t,(c={},(0,r.Z)(c,"".concat(t,"-sm"),"small"===x),(0,r.Z)(c,"".concat(t,"-lg"),"large"===x),(0,r.Z)(c,"".concat(t,"-spinning"),Z),(0,r.Z)(c,"".concat(t,"-show-text"),!!N),(0,r.Z)(c,"".concat(t,"-rtl"),"rtl"===s),c),d),f=(0,u.Z)(b,["indicator","prefixCls"]),v=p.createElement("div",(0,a.Z)({},f,{style:E,className:m,"aria-live":"polite","aria-busy":Z}),(i=e.indicator,l="".concat(t,"-dot"),null===i?null:(0,h.l$)(i)?(0,h.Tm)(i,{className:o()(i.props.className,l)}):(0,h.l$)(g)?(0,h.Tm)(g,{className:o()(g.props.className,l)}):p.createElement("span",{className:o()(l,"".concat(t,"-dot-spin"))},p.createElement("i",{className:"".concat(t,"-dot-item")}),p.createElement("i",{className:"".concat(t,"-dot-item")}),p.createElement("i",{className:"".concat(t,"-dot-item")}),p.createElement("i",{className:"".concat(t,"-dot-item")}))),N?p.createElement("div",{className:"".concat(t,"-text")},N):null);if(void 0!==y){var P=o()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),Z));return p.createElement("div",(0,a.Z)({},f,{className:o()("".concat(t,"-nested-loading"),C)}),Z&&p.createElement("div",{key:"loading"},v),p.createElement("div",{className:P,key:"container"},y))}return v};return p.createElement(m.C,null,k)},x=function(e){var t=e.prefixCls,n=(0,p.useContext(m.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return p.createElement(v,(0,a.Z)({},r))};x.setDefaultIndicator=function(e){g=e},t.Z=x},27678:function(e,t,n){function a(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function r(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}n.d(t,{g1:function(){return a},os:function(){return r}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4267-404767a937f3e527.js b/static/web/_next/static/chunks/4267-404767a937f3e527.js new file mode 100644 index 000000000..fcf8056ee --- /dev/null +++ b/static/web/_next/static/chunks/4267-404767a937f3e527.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4267],{57838:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return useForceUpdate}});var _babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(97685),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294);function useForceUpdate(){var _React$useReducer=react__WEBPACK_IMPORTED_MODULE_0__.useReducer(function(x){return x+1},0);return(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_1__.Z)(_React$useReducer,2)[1]}},24308:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{c4:function(){return responsiveArray}});var _babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4942),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(87462),responsiveArray=["xxl","xl","lg","md","sm","xs"],responsiveMap={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},subscribers=new Map,subUid=-1,screens={};__webpack_exports__.ZP={matchHandlers:{},dispatch:function(pointMap){return screens=pointMap,subscribers.forEach(function(func){return func(screens)}),subscribers.size>=1},subscribe:function(func){return subscribers.size||this.register(),subUid+=1,subscribers.set(subUid,func),func(screens),subUid},unsubscribe:function(token){subscribers.delete(token),subscribers.size||this.unregister()},unregister:function(){var _this=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],handler=_this.matchHandlers[matchMediaQuery];null==handler||handler.mql.removeListener(null==handler?void 0:handler.listener)}),subscribers.clear()},register:function(){var _this2=this;Object.keys(responsiveMap).forEach(function(screen){var matchMediaQuery=responsiveMap[screen],listener=function(_ref){var matches=_ref.matches;_this2.dispatch((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_0__.Z)({},screens),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_1__.Z)({},screen,matches)))},mql=window.matchMedia(matchMediaQuery);mql.addListener(listener),_this2.matchHandlers[matchMediaQuery]={mql:mql,listener:listener},listener(mql)})}}},25378:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),_util_hooks_useForceUpdate__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(57838),_util_responsiveObserve__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(24308);__webpack_exports__.Z=function(){var refreshOnChange=!(arguments.length>0)||void 0===arguments[0]||arguments[0],screensRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({}),forceUpdate=(0,_util_hooks_useForceUpdate__WEBPACK_IMPORTED_MODULE_1__.Z)();return(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function(){var token=_util_responsiveObserve__WEBPACK_IMPORTED_MODULE_2__.ZP.subscribe(function(supportScreens){screensRef.current=supportScreens,refreshOnChange&&forceUpdate()});return function(){return _util_responsiveObserve__WEBPACK_IMPORTED_MODULE_2__.ZP.unsubscribe(token)}},[]),screensRef.current}},40378:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _default__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6213);__webpack_exports__.Z=_default__WEBPACK_IMPORTED_MODULE_0__.Z},3698:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return pagination}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_DoubleLeftOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},AntdIcon=__webpack_require__(42135),DoubleLeftOutlined_DoubleLeftOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DoubleLeftOutlined}))};DoubleLeftOutlined_DoubleLeftOutlined.displayName="DoubleLeftOutlined";var icons_DoubleLeftOutlined=react.forwardRef(DoubleLeftOutlined_DoubleLeftOutlined),asn_DoubleRightOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},DoubleRightOutlined_DoubleRightOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DoubleRightOutlined}))};DoubleRightOutlined_DoubleRightOutlined.displayName="DoubleRightOutlined";var icons_DoubleRightOutlined=react.forwardRef(DoubleRightOutlined_DoubleRightOutlined),LeftOutlined=__webpack_require__(6171),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),es_Pager=function(props){var _classNames,prefixCls="".concat(props.rootPrefixCls,"-item"),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-").concat(props.page),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),props.active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),!props.page),(0,defineProperty.Z)(_classNames,props.className,!!props.className),_classNames));return react.createElement("li",{title:props.showTitle?props.page:null,className:cls,onClick:function(){props.onClick(props.page)},onKeyPress:function(e){props.onKeyPress(e,props.onClick,props.page)},tabIndex:"0"},props.itemRender(props.page,"page",react.createElement("a",{rel:"nofollow"},props.page)))},KeyCode={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Options=function(_React$Component){(0,inherits.Z)(Options,_React$Component);var _super=(0,createSuper.Z)(Options);function Options(){var _this;(0,classCallCheck.Z)(this,Options);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).state={goInputText:""},_this.buildOptionText=function(value){return"".concat(value," ").concat(_this.props.locale.items_per_page)},_this.changeSize=function(value){_this.props.changeSize(Number(value))},_this.handleChange=function(e){_this.setState({goInputText:e.target.value})},_this.handleBlur=function(e){var _this$props=_this.props,goButton=_this$props.goButton,quickGo=_this$props.quickGo,rootPrefixCls=_this$props.rootPrefixCls,goInputText=_this.state.goInputText;!goButton&&""!==goInputText&&(_this.setState({goInputText:""}),e.relatedTarget&&(e.relatedTarget.className.indexOf("".concat(rootPrefixCls,"-item-link"))>=0||e.relatedTarget.className.indexOf("".concat(rootPrefixCls,"-item"))>=0)||quickGo(_this.getValidValue()))},_this.go=function(e){""!==_this.state.goInputText&&(e.keyCode===KeyCode.ENTER||"click"===e.type)&&(_this.setState({goInputText:""}),_this.props.quickGo(_this.getValidValue()))},_this}return(0,createClass.Z)(Options,[{key:"getValidValue",value:function(){var goInputText=this.state.goInputText;return!goInputText||isNaN(goInputText)?void 0:Number(goInputText)}},{key:"getPageSizeOptions",value:function(){var _this$props2=this.props,pageSize=_this$props2.pageSize,pageSizeOptions=_this$props2.pageSizeOptions;return pageSizeOptions.some(function(option){return option.toString()===pageSize.toString()})?pageSizeOptions:pageSizeOptions.concat([pageSize.toString()]).sort(function(a,b){return(isNaN(Number(a))?0:Number(a))-(isNaN(Number(b))?0:Number(b))})}},{key:"render",value:function(){var _this2=this,_this$props3=this.props,pageSize=_this$props3.pageSize,locale=_this$props3.locale,rootPrefixCls=_this$props3.rootPrefixCls,changeSize=_this$props3.changeSize,quickGo=_this$props3.quickGo,goButton=_this$props3.goButton,selectComponentClass=_this$props3.selectComponentClass,buildOptionText=_this$props3.buildOptionText,selectPrefixCls=_this$props3.selectPrefixCls,disabled=_this$props3.disabled,goInputText=this.state.goInputText,prefixCls="".concat(rootPrefixCls,"-options"),changeSelect=null,goInput=null,gotoButton=null;if(!changeSize&&!quickGo)return null;var pageSizeOptions=this.getPageSizeOptions();if(changeSize&&selectComponentClass){var options=pageSizeOptions.map(function(opt,i){return react.createElement(selectComponentClass.Option,{key:i,value:opt.toString()},(buildOptionText||_this2.buildOptionText)(opt))});changeSelect=react.createElement(selectComponentClass,{disabled:disabled,prefixCls:selectPrefixCls,showSearch:!1,className:"".concat(prefixCls,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(pageSize||pageSizeOptions[0]).toString(),onChange:this.changeSize,getPopupContainer:function(triggerNode){return triggerNode.parentNode},"aria-label":locale.page_size,defaultOpen:!1},options)}return quickGo&&(goButton&&(gotoButton="boolean"==typeof goButton?react.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:disabled,className:"".concat(prefixCls,"-quick-jumper-button")},locale.jump_to_confirm):react.createElement("span",{onClick:this.go,onKeyUp:this.go},goButton)),goInput=react.createElement("div",{className:"".concat(prefixCls,"-quick-jumper")},locale.jump_to,react.createElement("input",{disabled:disabled,type:"text",value:goInputText,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":locale.page}),locale.page,gotoButton)),react.createElement("li",{className:"".concat(prefixCls)},changeSelect,goInput)}}]),Options}(react.Component);function noop(){}function isInteger(v){var value=Number(v);return"number"==typeof value&&!isNaN(value)&&isFinite(value)&&Math.floor(value)===value}function calculatePage(p,state,props){var pageSize=void 0===p?state.pageSize:p;return Math.floor((props.total-1)/pageSize)+1}Options.defaultProps={pageSizeOptions:["10","20","50","100"]};var Pagination=function(_React$Component){(0,inherits.Z)(Pagination,_React$Component);var _super=(0,createSuper.Z)(Pagination);function Pagination(props){(0,classCallCheck.Z)(this,Pagination),(_this=_super.call(this,props)).getJumpPrevPage=function(){return Math.max(1,_this.state.current-(_this.props.showLessItems?3:5))},_this.getJumpNextPage=function(){return Math.min(calculatePage(void 0,_this.state,_this.props),_this.state.current+(_this.props.showLessItems?3:5))},_this.getItemIcon=function(icon,label){var prefixCls=_this.props.prefixCls,iconNode=icon||react.createElement("button",{type:"button","aria-label":label,className:"".concat(prefixCls,"-item-link")});return"function"==typeof icon&&(iconNode=react.createElement(icon,(0,objectSpread2.Z)({},_this.props))),iconNode},_this.savePaginationNode=function(node){_this.paginationNode=node},_this.isValid=function(page){var total=_this.props.total;return isInteger(page)&&page!==_this.state.current&&isInteger(total)&&total>0},_this.shouldDisplayQuickJumper=function(){var _this$props=_this.props,showQuickJumper=_this$props.showQuickJumper;return!(_this$props.total<=_this.state.pageSize)&&showQuickJumper},_this.handleKeyDown=function(e){(e.keyCode===KeyCode.ARROW_UP||e.keyCode===KeyCode.ARROW_DOWN)&&e.preventDefault()},_this.handleKeyUp=function(e){var value=_this.getValidValue(e);value!==_this.state.currentInputValue&&_this.setState({currentInputValue:value}),e.keyCode===KeyCode.ENTER?_this.handleChange(value):e.keyCode===KeyCode.ARROW_UP?_this.handleChange(value-1):e.keyCode===KeyCode.ARROW_DOWN&&_this.handleChange(value+1)},_this.handleBlur=function(e){var value=_this.getValidValue(e);_this.handleChange(value)},_this.changePageSize=function(size){var current=_this.state.current,newCurrent=calculatePage(size,_this.state,_this.props);current=current>newCurrent?newCurrent:current,0===newCurrent&&(current=_this.state.current),"number"!=typeof size||("pageSize"in _this.props||_this.setState({pageSize:size}),"current"in _this.props||_this.setState({current:current,currentInputValue:current})),_this.props.onShowSizeChange(current,size),"onChange"in _this.props&&_this.props.onChange&&_this.props.onChange(current,size)},_this.handleChange=function(page){var _this$props2=_this.props,disabled=_this$props2.disabled,onChange=_this$props2.onChange,_this$state=_this.state,pageSize=_this$state.pageSize,current=_this$state.current,currentInputValue=_this$state.currentInputValue;if(_this.isValid(page)&&!disabled){var currentPage=calculatePage(void 0,_this.state,_this.props),newPage=page;return page>currentPage?newPage=currentPage:page<1&&(newPage=1),"current"in _this.props||_this.setState({current:newPage}),newPage!==currentInputValue&&_this.setState({currentInputValue:newPage}),onChange(newPage,pageSize),newPage}return current},_this.prev=function(){_this.hasPrev()&&_this.handleChange(_this.state.current-1)},_this.next=function(){_this.hasNext()&&_this.handleChange(_this.state.current+1)},_this.jumpPrev=function(){_this.handleChange(_this.getJumpPrevPage())},_this.jumpNext=function(){_this.handleChange(_this.getJumpNextPage())},_this.hasPrev=function(){return _this.state.current>1},_this.hasNext=function(){return _this.state.current2?_len-2:0),_key=2;_key<_len;_key++)restParams[_key-2]=arguments[_key];callback.apply(void 0,restParams)}},_this.runIfEnterPrev=function(e){_this.runIfEnter(e,_this.prev)},_this.runIfEnterNext=function(e){_this.runIfEnter(e,_this.next)},_this.runIfEnterJumpPrev=function(e){_this.runIfEnter(e,_this.jumpPrev)},_this.runIfEnterJumpNext=function(e){_this.runIfEnter(e,_this.jumpNext)},_this.handleGoTO=function(e){(e.keyCode===KeyCode.ENTER||"click"===e.type)&&_this.handleChange(_this.state.currentInputValue)};var _this,hasOnChange=props.onChange!==noop;"current"in props&&!hasOnChange&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var _current=props.defaultCurrent;"current"in props&&(_current=props.current);var _pageSize=props.defaultPageSize;return"pageSize"in props&&(_pageSize=props.pageSize),_current=Math.min(_current,calculatePage(_pageSize,void 0,props)),_this.state={current:_current,currentInputValue:_current,pageSize:_pageSize},_this}return(0,createClass.Z)(Pagination,[{key:"componentDidUpdate",value:function(prevProps,prevState){var prefixCls=this.props.prefixCls;if(prevState.current!==this.state.current&&this.paginationNode){var lastCurrentNode=this.paginationNode.querySelector(".".concat(prefixCls,"-item-").concat(prevState.current));lastCurrentNode&&document.activeElement===lastCurrentNode&&lastCurrentNode.blur()}}},{key:"getValidValue",value:function(e){var inputValue=e.target.value,allPages=calculatePage(void 0,this.state,this.props),currentInputValue=this.state.currentInputValue;return""===inputValue?inputValue:isNaN(Number(inputValue))?currentInputValue:inputValue>=allPages?allPages:Number(inputValue)}},{key:"getShowSizeChanger",value:function(){var _this$props3=this.props,showSizeChanger=_this$props3.showSizeChanger,total=_this$props3.total,totalBoundaryShowSizeChanger=_this$props3.totalBoundaryShowSizeChanger;return void 0!==showSizeChanger?showSizeChanger:total>totalBoundaryShowSizeChanger}},{key:"renderPrev",value:function(prevPage){var _this$props4=this.props,prevIcon=_this$props4.prevIcon,prevButton=(0,_this$props4.itemRender)(prevPage,"prev",this.getItemIcon(prevIcon,"prev page")),disabled=!this.hasPrev();return(0,react.isValidElement)(prevButton)?(0,react.cloneElement)(prevButton,{disabled:disabled}):prevButton}},{key:"renderNext",value:function(nextPage){var _this$props5=this.props,nextIcon=_this$props5.nextIcon,nextButton=(0,_this$props5.itemRender)(nextPage,"next",this.getItemIcon(nextIcon,"next page")),disabled=!this.hasNext();return(0,react.isValidElement)(nextButton)?(0,react.cloneElement)(nextButton,{disabled:disabled}):nextButton}},{key:"render",value:function(){var _this2=this,_this$props6=this.props,prefixCls=_this$props6.prefixCls,className=_this$props6.className,style=_this$props6.style,disabled=_this$props6.disabled,hideOnSinglePage=_this$props6.hideOnSinglePage,total=_this$props6.total,locale=_this$props6.locale,showQuickJumper=_this$props6.showQuickJumper,showLessItems=_this$props6.showLessItems,showTitle=_this$props6.showTitle,showTotal=_this$props6.showTotal,simple=_this$props6.simple,itemRender=_this$props6.itemRender,showPrevNextJumpers=_this$props6.showPrevNextJumpers,jumpPrevIcon=_this$props6.jumpPrevIcon,jumpNextIcon=_this$props6.jumpNextIcon,selectComponentClass=_this$props6.selectComponentClass,selectPrefixCls=_this$props6.selectPrefixCls,pageSizeOptions=_this$props6.pageSizeOptions,_this$state2=this.state,current=_this$state2.current,pageSize=_this$state2.pageSize,currentInputValue=_this$state2.currentInputValue;if(!0===hideOnSinglePage&&total<=pageSize)return null;var allPages=calculatePage(void 0,this.state,this.props),pagerList=[],jumpPrev=null,jumpNext=null,firstPager=null,lastPager=null,gotoButton=null,goButton=showQuickJumper&&showQuickJumper.goButton,pageBufferSize=showLessItems?1:2,prevPage=current-1>0?current-1:0,nextPage=current+1=2*pageBufferSize&&3!==current&&(pagerList[0]=(0,react.cloneElement)(pagerList[0],{className:"".concat(prefixCls,"-item-after-jump-prev")}),pagerList.unshift(jumpPrev)),allPages-current>=2*pageBufferSize&¤t!==allPages-2&&(pagerList[pagerList.length-1]=(0,react.cloneElement)(pagerList[pagerList.length-1],{className:"".concat(prefixCls,"-item-before-jump-next")}),pagerList.push(jumpNext)),1!==left&&pagerList.unshift(firstPager),right!==allPages&&pagerList.push(lastPager)}var totalText=null;showTotal&&(totalText=react.createElement("li",{className:"".concat(prefixCls,"-total-text")},showTotal(total,[0===total?0:(current-1)*pageSize+1,current*pageSize>total?total:current*pageSize])));var prevDisabled=!this.hasPrev()||!allPages,nextDisabled=!this.hasNext()||!allPages;return react.createElement("ul",(0,esm_extends.Z)({className:classnames_default()(prefixCls,className,(0,defineProperty.Z)({},"".concat(prefixCls,"-disabled"),disabled)),style:style,unselectable:"unselectable",ref:this.savePaginationNode},dataOrAriaAttributeProps),totalText,react.createElement("li",{title:showTitle?locale.prev_page:null,onClick:this.prev,tabIndex:prevDisabled?null:0,onKeyPress:this.runIfEnterPrev,className:classnames_default()("".concat(prefixCls,"-prev"),(0,defineProperty.Z)({},"".concat(prefixCls,"-disabled"),prevDisabled)),"aria-disabled":prevDisabled},this.renderPrev(prevPage)),pagerList,react.createElement("li",{title:showTitle?locale.next_page:null,onClick:this.next,tabIndex:nextDisabled?null:0,onKeyPress:this.runIfEnterNext,className:classnames_default()("".concat(prefixCls,"-next"),(0,defineProperty.Z)({},"".concat(prefixCls,"-disabled"),nextDisabled)),"aria-disabled":nextDisabled},this.renderNext(nextPage)),react.createElement(Options,{disabled:disabled,locale:locale,rootPrefixCls:prefixCls,selectComponentClass:selectComponentClass,selectPrefixCls:selectPrefixCls,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:current,pageSize:pageSize,pageSizeOptions:pageSizeOptions,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:goButton}))}}],[{key:"getDerivedStateFromProps",value:function(props,prevState){var newState={};if("current"in props&&(newState.current=props.current,props.current!==prevState.current&&(newState.currentInputValue=newState.current)),"pageSize"in props&&props.pageSize!==prevState.pageSize){var current=prevState.current,newCurrent=calculatePage(props.pageSize,prevState,props);current=current>newCurrent?newCurrent:current,"current"in props||(newState.current=current,newState.currentInputValue=current),newState.pageSize=props.pageSize}return newState}}]),Pagination}(react.Component);Pagination.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:noop,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:noop,locale:{items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},style:{},itemRender:function(page,type,element){return element},totalBoundaryShowSizeChanger:50};var en_US=__webpack_require__(62906),context=__webpack_require__(53124),useBreakpoint=__webpack_require__(25378),LocaleReceiver=__webpack_require__(23715),es_select=__webpack_require__(38939),MiniSelect=function(props){return react.createElement(es_select.Z,(0,esm_extends.Z)({},props,{size:"small"}))},MiddleSelect=function(props){return react.createElement(es_select.Z,(0,esm_extends.Z)({},props,{size:"middle"}))};MiniSelect.Option=es_select.Z.Option,MiddleSelect.Option=es_select.Z.Option;var __rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},pagination=function(_a){var customizePrefixCls=_a.prefixCls,customizeSelectPrefixCls=_a.selectPrefixCls,className=_a.className,size=_a.size,customLocale=_a.locale,selectComponentClass=_a.selectComponentClass,responsive=_a.responsive,showSizeChanger=_a.showSizeChanger,restProps=__rest(_a,["prefixCls","selectPrefixCls","className","size","locale","selectComponentClass","responsive","showSizeChanger"]),xs=(0,useBreakpoint.Z)(responsive).xs,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext$pag=_React$useContext.pagination,prefixCls=getPrefixCls("pagination",customizePrefixCls),mergedShowSizeChanger=null!=showSizeChanger?showSizeChanger:(void 0===_React$useContext$pag?{}:_React$useContext$pag).showSizeChanger,getIconsProps=function(){var ellipsis=react.createElement("span",{className:"".concat(prefixCls,"-item-ellipsis")},"•••"),prevIcon=react.createElement("button",{className:"".concat(prefixCls,"-item-link"),type:"button",tabIndex:-1},react.createElement(LeftOutlined.Z,null)),nextIcon=react.createElement("button",{className:"".concat(prefixCls,"-item-link"),type:"button",tabIndex:-1},react.createElement(RightOutlined.Z,null)),jumpPrevIcon=react.createElement("a",{className:"".concat(prefixCls,"-item-link")},react.createElement("div",{className:"".concat(prefixCls,"-item-container")},react.createElement(icons_DoubleLeftOutlined,{className:"".concat(prefixCls,"-item-link-icon")}),ellipsis)),jumpNextIcon=react.createElement("a",{className:"".concat(prefixCls,"-item-link")},react.createElement("div",{className:"".concat(prefixCls,"-item-container")},react.createElement(icons_DoubleRightOutlined,{className:"".concat(prefixCls,"-item-link-icon")}),ellipsis));if("rtl"===direction){var _ref=[nextIcon,prevIcon];prevIcon=_ref[0],nextIcon=_ref[1];var _ref2=[jumpNextIcon,jumpPrevIcon];jumpPrevIcon=_ref2[0],jumpNextIcon=_ref2[1]}return{prevIcon:prevIcon,nextIcon:nextIcon,jumpPrevIcon:jumpPrevIcon,jumpNextIcon:jumpNextIcon}};return react.createElement(LocaleReceiver.Z,{componentName:"Pagination",defaultLocale:en_US.Z},function(contextLocale){var _classNames,locale=(0,esm_extends.Z)((0,esm_extends.Z)({},contextLocale),customLocale),isSmall="small"===size||!!(xs&&!size&&responsive),selectPrefixCls=getPrefixCls("select",customizeSelectPrefixCls),extendedClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-mini"),isSmall),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className);return react.createElement(Pagination,(0,esm_extends.Z)({},getIconsProps(),restProps,{prefixCls:prefixCls,selectPrefixCls:selectPrefixCls,className:extendedClassName,selectComponentClass:selectComponentClass||(isSmall?MiniSelect:MiddleSelect),locale:locale,showSizeChanger:mergedShowSizeChanger}))})}},11382:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4942),_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(97685),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23279),lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__),rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98423),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(53124),_util_reactNode__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96159),_util_type__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(93355),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};(0,_util_type__WEBPACK_IMPORTED_MODULE_3__.b)("small","default","large");var defaultIndicator=null,Spin=function(props){var prefixCls=props.spinPrefixCls,_props$spinning=props.spinning,customSpinning=void 0===_props$spinning||_props$spinning,delay=props.delay,className=props.className,_props$size=props.size,size=void 0===_props$size?"default":_props$size,tip=props.tip,wrapperClassName=props.wrapperClassName,style=props.style,children=props.children,restProps=__rest(props,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),_React$useState=react__WEBPACK_IMPORTED_MODULE_2__.useState(function(){return customSpinning&&(!customSpinning||!delay||!!isNaN(Number(delay)))}),_React$useState2=(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__.Z)(_React$useState,2),spinning=_React$useState2[0],setSpinning=_React$useState2[1];return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(function(){var updateSpinning=lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(function(){setSpinning(customSpinning)},delay);return updateSpinning(),function(){var _a;null===(_a=null==updateSpinning?void 0:updateSpinning.cancel)||void 0===_a||_a.call(updateSpinning)}},[delay,customSpinning]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_9__.C,null,function(_ref){var indicator,dotClassName,_classNames,direction=_ref.direction,spinClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-spinning"),spinning),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-show-text"),!!tip),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),divProps=(0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__.Z)(restProps,["indicator","prefixCls"]),spinElement=react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{style:style,className:spinClassName,"aria-live":"polite","aria-busy":spinning}),(indicator=props.indicator,dotClassName="".concat(prefixCls,"-dot"),null===indicator?null:(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(indicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(indicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(indicator.props.className,dotClassName)}):(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(defaultIndicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(defaultIndicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(defaultIndicator.props.className,dotClassName)}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(dotClassName,"".concat(prefixCls,"-dot-spin"))},react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}))),tip?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"".concat(prefixCls,"-text")},tip):null);if(void 0!==children){var containerClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-container"),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)({},"".concat(prefixCls,"-blur"),spinning));return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-nested-loading"),wrapperClassName)}),spinning&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{key:"loading"},spinElement),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:containerClassName,key:"container"},children))}return spinElement})},SpinFC=function(props){var customizePrefixCls=props.prefixCls,spinPrefixCls=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_9__.E_).getPrefixCls)("spin",customizePrefixCls),spinClassProps=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{spinPrefixCls:spinPrefixCls});return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Spin,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},spinClassProps))};SpinFC.setDefaultIndicator=function(indicator){defaultIndicator=indicator},__webpack_exports__.Z=SpinFC},27678:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function getClientSize(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function getOffset(node){var box=node.getBoundingClientRect(),docElem=document.documentElement;return{left:box.left+(window.pageXOffset||docElem.scrollLeft)-(docElem.clientLeft||document.body.clientLeft||0),top:box.top+(window.pageYOffset||docElem.scrollTop)-(docElem.clientTop||document.body.clientTop||0)}}__webpack_require__.d(__webpack_exports__,{g1:function(){return getClientSize},os:function(){return getOffset}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4293.55906f124f5c1d76.js b/static/web/_next/static/chunks/4293.55906f124f5c1d76.js new file mode 100644 index 000000000..a159637f2 --- /dev/null +++ b/static/web/_next/static/chunks/4293.55906f124f5c1d76.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4293],{94293:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function look(stream,c){return stream.string.charAt(stream.pos+(c||0))}function prefix(stream,c){if(!c)return stream.string.substr(0,stream.pos-1);var x=stream.pos-c;return stream.string.substr(x>=0?x:0,c)}function suffix(stream,c){var y=stream.string.length,x=y-stream.pos+1;return stream.string.substr(stream.pos,c&&c=(y=stream.string.length-1)?stream.pos=y:stream.pos=x}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{perl:function(){return perl}});var PERL={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},RXstyle="string.special",RXmodifiers=/[goseximacplud]/;function tokenChain(stream,state,chain,style,tail){return state.chain=null,state.style=null,state.tail=null,state.tokenize=function(stream,state){for(var c,e=!1,i=0;c=stream.next();){if(c===chain[i]&&!e){void 0!==chain[++i]?(state.chain=chain[i],state.style=style,state.tail=tail):tail&&stream.eatWhile(tail),state.tokenize=tokenPerl;break}e=!e&&"\\"==c}return style},state.tokenize(stream,state)}function tokenSOMETHING(stream,state,string){return state.tokenize=function(stream,state){return stream.string==string&&(state.tokenize=tokenPerl),stream.skipToEnd(),"string"},state.tokenize(stream,state)}function tokenPerl(stream,state){if(stream.eatSpace())return null;if(state.chain)return tokenChain(stream,state,state.chain,state.style,state.tail);if(stream.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(stream.match(/^<<(?=[_a-zA-Z])/))return stream.eatWhile(/\w/),tokenSOMETHING(stream,state,stream.current().substr(2));if(stream.sol()&&stream.match(/^\=item(?!\w)/))return tokenSOMETHING(stream,state,"=cut");var ch=stream.next();if('"'==ch||"'"==ch){if(prefix(stream,3)=="<<"+ch){var p=stream.pos;stream.eatWhile(/\w/);var n=stream.current().substr(1);if(n&&stream.eat(ch))return tokenSOMETHING(stream,state,n);stream.pos=p}return tokenChain(stream,state,[ch],"string")}if("q"==ch){var c=look(stream,-2);if(!(c&&/\w/.test(c))){if("x"==(c=look(stream,0))){if("("==(c=look(stream,1)))return eatSuffix(stream,2),tokenChain(stream,state,[")"],RXstyle,RXmodifiers);if("["==c)return eatSuffix(stream,2),tokenChain(stream,state,["]"],RXstyle,RXmodifiers);if("{"==c)return eatSuffix(stream,2),tokenChain(stream,state,["}"],RXstyle,RXmodifiers);if("<"==c)return eatSuffix(stream,2),tokenChain(stream,state,[">"],RXstyle,RXmodifiers);if(/[\^'"!~\/]/.test(c))return eatSuffix(stream,1),tokenChain(stream,state,[stream.eat(c)],RXstyle,RXmodifiers)}else if("q"==c){if("("==(c=look(stream,1)))return eatSuffix(stream,2),tokenChain(stream,state,[")"],"string");if("["==c)return eatSuffix(stream,2),tokenChain(stream,state,["]"],"string");if("{"==c)return eatSuffix(stream,2),tokenChain(stream,state,["}"],"string");if("<"==c)return eatSuffix(stream,2),tokenChain(stream,state,[">"],"string");if(/[\^'"!~\/]/.test(c))return eatSuffix(stream,1),tokenChain(stream,state,[stream.eat(c)],"string")}else if("w"==c){if("("==(c=look(stream,1)))return eatSuffix(stream,2),tokenChain(stream,state,[")"],"bracket");if("["==c)return eatSuffix(stream,2),tokenChain(stream,state,["]"],"bracket");if("{"==c)return eatSuffix(stream,2),tokenChain(stream,state,["}"],"bracket");if("<"==c)return eatSuffix(stream,2),tokenChain(stream,state,[">"],"bracket");if(/[\^'"!~\/]/.test(c))return eatSuffix(stream,1),tokenChain(stream,state,[stream.eat(c)],"bracket")}else if("r"==c){if("("==(c=look(stream,1)))return eatSuffix(stream,2),tokenChain(stream,state,[")"],RXstyle,RXmodifiers);if("["==c)return eatSuffix(stream,2),tokenChain(stream,state,["]"],RXstyle,RXmodifiers);if("{"==c)return eatSuffix(stream,2),tokenChain(stream,state,["}"],RXstyle,RXmodifiers);if("<"==c)return eatSuffix(stream,2),tokenChain(stream,state,[">"],RXstyle,RXmodifiers);if(/[\^'"!~\/]/.test(c))return eatSuffix(stream,1),tokenChain(stream,state,[stream.eat(c)],RXstyle,RXmodifiers)}else if(/[\^'"!~\/(\[{<]/.test(c)){if("("==c)return eatSuffix(stream,1),tokenChain(stream,state,[")"],"string");if("["==c)return eatSuffix(stream,1),tokenChain(stream,state,["]"],"string");if("{"==c)return eatSuffix(stream,1),tokenChain(stream,state,["}"],"string");if("<"==c)return eatSuffix(stream,1),tokenChain(stream,state,[">"],"string");if(/[\^'"!~\/]/.test(c))return tokenChain(stream,state,[stream.eat(c)],"string")}}}if("m"==ch){var c=look(stream,-2);if(!(c&&/\w/.test(c))&&(c=stream.eat(/[(\[{<\^'"!~\/]/))){if(/[\^'"!~\/]/.test(c))return tokenChain(stream,state,[c],RXstyle,RXmodifiers);if("("==c)return tokenChain(stream,state,[")"],RXstyle,RXmodifiers);if("["==c)return tokenChain(stream,state,["]"],RXstyle,RXmodifiers);if("{"==c)return tokenChain(stream,state,["}"],RXstyle,RXmodifiers);if("<"==c)return tokenChain(stream,state,[">"],RXstyle,RXmodifiers)}}if("s"==ch||"y"==ch){var c=/[\/>\]})\w]/.test(look(stream,-2));if(!c&&(c=stream.eat(/[(\[{<\^'"!~\/]/)))return"["==c?tokenChain(stream,state,["]","]"],RXstyle,RXmodifiers):"{"==c?tokenChain(stream,state,["}","}"],RXstyle,RXmodifiers):"<"==c?tokenChain(stream,state,[">",">"],RXstyle,RXmodifiers):"("==c?tokenChain(stream,state,[")",")"],RXstyle,RXmodifiers):tokenChain(stream,state,[c,c],RXstyle,RXmodifiers)}if("t"==ch){var c=/[\/>\]})\w]/.test(look(stream,-2));if(!c&&(c=stream.eat("r"))&&(c=stream.eat(/[(\[{<\^'"!~\/]/)))return"["==c?tokenChain(stream,state,["]","]"],RXstyle,RXmodifiers):"{"==c?tokenChain(stream,state,["}","}"],RXstyle,RXmodifiers):"<"==c?tokenChain(stream,state,[">",">"],RXstyle,RXmodifiers):"("==c?tokenChain(stream,state,[")",")"],RXstyle,RXmodifiers):tokenChain(stream,state,[c,c],RXstyle,RXmodifiers)}if("`"==ch)return tokenChain(stream,state,[ch],"builtin");if("/"==ch)return/~\s*$/.test(prefix(stream))?tokenChain(stream,state,[ch],RXstyle,RXmodifiers):"operator";if("$"==ch){var p=stream.pos;if(stream.eatWhile(/\d/)||stream.eat("{")&&stream.eatWhile(/\d/)&&stream.eat("}"))return"builtin";stream.pos=p}if(/[$@%]/.test(ch)){var p=stream.pos;if(stream.eat("^")&&stream.eat(/[A-Z]/)||!/[@$%&]/.test(look(stream,-2))&&stream.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var c=stream.current();if(PERL[c])return"builtin"}stream.pos=p}if(/[$@%&]/.test(ch)&&(stream.eatWhile(/[\w$]/)||stream.eat("{")&&stream.eatWhile(/[\w$]/)&&stream.eat("}"))){var c=stream.current();return PERL[c]?"builtin":"variable"}if("#"==ch&&"$"!=look(stream,-2))return stream.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(ch)){var p=stream.pos;if(stream.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),PERL[stream.current()])return"operator";stream.pos=p}if("_"==ch&&1==stream.pos){if("_END__"==suffix(stream,6))return tokenChain(stream,state,["\0"],"comment");if("_DATA__"==suffix(stream,7))return tokenChain(stream,state,["\0"],"builtin");if("_C__"==suffix(stream,7))return tokenChain(stream,state,["\0"],"string")}if(/\w/.test(ch)){var p=stream.pos;if("{"==look(stream,-2)&&("}"==look(stream,0)||stream.eatWhile(/\w/)&&"}"==look(stream,0)))return"string";stream.pos=p}if(/[A-Z]/.test(ch)){var l=look(stream,-2),p=stream.pos;if(stream.eatWhile(/[A-Z_]/),/[\da-z]/.test(look(stream,0)))stream.pos=p;else{var c=PERL[stream.current()];if(!c||(c[1]&&(c=c[0]),":"==l))return"meta";if(1==c)return"keyword";if(2==c)return"def";if(3==c)return"atom";if(4==c)return"operator";else if(5==c)return"builtin";else return"meta"}}if(/[a-zA-Z_]/.test(ch)){var l=look(stream,-2);stream.eatWhile(/\w/);var c=PERL[stream.current()];if(!c||(c[1]&&(c=c[0]),":"==l))return"meta";if(1==c)return"keyword";if(2==c)return"def";if(3==c)return"atom";if(4==c)return"operator";else if(5==c)return"builtin";else return"meta"}return null}let perl={name:"perl",startState:function(){return{tokenize:tokenPerl,chain:null,style:null,tail:null}},token:function(stream,state){return(state.tokenize||tokenPerl)(stream,state)},languageData:{commentTokens:{line:"#"},wordChars:"$"}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4293.7b5c769ac9f34b69.js b/static/web/_next/static/chunks/4293.7b5c769ac9f34b69.js deleted file mode 100644 index 496a692a5..000000000 --- a/static/web/_next/static/chunks/4293.7b5c769ac9f34b69.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4293],{94293:function(e,t,r){function n(e,t){return e.string.charAt(e.pos+(t||0))}function i(e,t){if(!t)return e.string.substr(0,e.pos-1);var r=e.pos-t;return e.string.substr(r>=0?r:0,t)}function s(e,t){var r=e.string.length,n=r-e.pos+1;return e.string.substr(e.pos,t&&t=(r=e.string.length-1)?e.pos=r:e.pos=n}r.r(t),r.d(t,{perl:function(){return _}});var u={"->":4,"++":4,"--":4,"**":4,"=~":4,"!~":4,"*":4,"/":4,"%":4,x:4,"+":4,"-":4,".":4,"<<":4,">>":4,"<":4,">":4,"<=":4,">=":4,lt:4,gt:4,le:4,ge:4,"==":4,"!=":4,"<=>":4,eq:4,ne:4,cmp:4,"~~":4,"&":4,"|":4,"^":4,"&&":4,"||":4,"//":4,"..":4,"...":4,"?":4,":":4,"=":4,"+=":4,"-=":4,"*=":4,",":4,"=>":4,"::":4,not:4,and:4,or:4,xor:4,BEGIN:[5,1],END:[5,1],PRINT:[5,1],PRINTF:[5,1],GETC:[5,1],READ:[5,1],READLINE:[5,1],DESTROY:[5,1],TIE:[5,1],TIEHANDLE:[5,1],UNTIE:[5,1],STDIN:5,STDIN_TOP:5,STDOUT:5,STDOUT_TOP:5,STDERR:5,STDERR_TOP:5,$ARG:5,$_:5,"@ARG":5,"@_":5,$LIST_SEPARATOR:5,'$"':5,$PROCESS_ID:5,$PID:5,$$:5,$REAL_GROUP_ID:5,$GID:5,"$(":5,$EFFECTIVE_GROUP_ID:5,$EGID:5,"$)":5,$PROGRAM_NAME:5,$0:5,$SUBSCRIPT_SEPARATOR:5,$SUBSEP:5,"$;":5,$REAL_USER_ID:5,$UID:5,"$<":5,$EFFECTIVE_USER_ID:5,$EUID:5,"$>":5,$a:5,$b:5,$COMPILING:5,"$^C":5,$DEBUGGING:5,"$^D":5,"${^ENCODING}":5,$ENV:5,"%ENV":5,$SYSTEM_FD_MAX:5,"$^F":5,"@F":5,"${^GLOBAL_PHASE}":5,"$^H":5,"%^H":5,"@INC":5,"%INC":5,$INPLACE_EDIT:5,"$^I":5,"$^M":5,$OSNAME:5,"$^O":5,"${^OPEN}":5,$PERLDB:5,"$^P":5,$SIG:5,"%SIG":5,$BASETIME:5,"$^T":5,"${^TAINT}":5,"${^UNICODE}":5,"${^UTF8CACHE}":5,"${^UTF8LOCALE}":5,$PERL_VERSION:5,"$^V":5,"${^WIN32_SLOPPY_STAT}":5,$EXECUTABLE_NAME:5,"$^X":5,$1:5,$MATCH:5,"$&":5,"${^MATCH}":5,$PREMATCH:5,"$`":5,"${^PREMATCH}":5,$POSTMATCH:5,"$'":5,"${^POSTMATCH}":5,$LAST_PAREN_MATCH:5,"$+":5,$LAST_SUBMATCH_RESULT:5,"$^N":5,"@LAST_MATCH_END":5,"@+":5,"%LAST_PAREN_MATCH":5,"%+":5,"@LAST_MATCH_START":5,"@-":5,"%LAST_MATCH_START":5,"%-":5,$LAST_REGEXP_CODE_RESULT:5,"$^R":5,"${^RE_DEBUG_FLAGS}":5,"${^RE_TRIE_MAXBUF}":5,$ARGV:5,"@ARGV":5,ARGV:5,ARGVOUT:5,$OUTPUT_FIELD_SEPARATOR:5,$OFS:5,"$,":5,$INPUT_LINE_NUMBER:5,$NR:5,"$.":5,$INPUT_RECORD_SEPARATOR:5,$RS:5,"$/":5,$OUTPUT_RECORD_SEPARATOR:5,$ORS:5,"$\\":5,$OUTPUT_AUTOFLUSH:5,"$|":5,$ACCUMULATOR:5,"$^A":5,$FORMAT_FORMFEED:5,"$^L":5,$FORMAT_PAGE_NUMBER:5,"$%":5,$FORMAT_LINES_LEFT:5,"$-":5,$FORMAT_LINE_BREAK_CHARACTERS:5,"$:":5,$FORMAT_LINES_PER_PAGE:5,"$=":5,$FORMAT_TOP_NAME:5,"$^":5,$FORMAT_NAME:5,"$~":5,"${^CHILD_ERROR_NATIVE}":5,$EXTENDED_OS_ERROR:5,"$^E":5,$EXCEPTIONS_BEING_CAUGHT:5,"$^S":5,$WARNING:5,"$^W":5,"${^WARNING_BITS}":5,$OS_ERROR:5,$ERRNO:5,"$!":5,"%OS_ERROR":5,"%ERRNO":5,"%!":5,$CHILD_ERROR:5,"$?":5,$EVAL_ERROR:5,"$@":5,$OFMT:5,"$#":5,"$*":5,$ARRAY_BASE:5,"$[":5,$OLD_PERL_VERSION:5,"$]":5,if:[1,1],elsif:[1,1],else:[1,1],while:[1,1],unless:[1,1],for:[1,1],foreach:[1,1],abs:1,accept:1,alarm:1,atan2:1,bind:1,binmode:1,bless:1,bootstrap:1,break:1,caller:1,chdir:1,chmod:1,chomp:1,chop:1,chown:1,chr:1,chroot:1,close:1,closedir:1,connect:1,continue:[1,1],cos:1,crypt:1,dbmclose:1,dbmopen:1,default:1,defined:1,delete:1,die:1,do:1,dump:1,each:1,endgrent:1,endhostent:1,endnetent:1,endprotoent:1,endpwent:1,endservent:1,eof:1,eval:1,exec:1,exists:1,exit:1,exp:1,fcntl:1,fileno:1,flock:1,fork:1,format:1,formline:1,getc:1,getgrent:1,getgrgid:1,getgrnam:1,gethostbyaddr:1,gethostbyname:1,gethostent:1,getlogin:1,getnetbyaddr:1,getnetbyname:1,getnetent:1,getpeername:1,getpgrp:1,getppid:1,getpriority:1,getprotobyname:1,getprotobynumber:1,getprotoent:1,getpwent:1,getpwnam:1,getpwuid:1,getservbyname:1,getservbyport:1,getservent:1,getsockname:1,getsockopt:1,given:1,glob:1,gmtime:1,goto:1,grep:1,hex:1,import:1,index:1,int:1,ioctl:1,join:1,keys:1,kill:1,last:1,lc:1,lcfirst:1,length:1,link:1,listen:1,local:2,localtime:1,lock:1,log:1,lstat:1,m:null,map:1,mkdir:1,msgctl:1,msgget:1,msgrcv:1,msgsnd:1,my:2,new:1,next:1,no:1,oct:1,open:1,opendir:1,ord:1,our:2,pack:1,package:1,pipe:1,pop:1,pos:1,print:1,printf:1,prototype:1,push:1,q:null,qq:null,qr:null,quotemeta:null,qw:null,qx:null,rand:1,read:1,readdir:1,readline:1,readlink:1,readpipe:1,recv:1,redo:1,ref:1,rename:1,require:1,reset:1,return:1,reverse:1,rewinddir:1,rindex:1,rmdir:1,s:null,say:1,scalar:1,seek:1,seekdir:1,select:1,semctl:1,semget:1,semop:1,send:1,setgrent:1,sethostent:1,setnetent:1,setpgrp:1,setpriority:1,setprotoent:1,setpwent:1,setservent:1,setsockopt:1,shift:1,shmctl:1,shmget:1,shmread:1,shmwrite:1,shutdown:1,sin:1,sleep:1,socket:1,socketpair:1,sort:1,splice:1,split:1,sprintf:1,sqrt:1,srand:1,stat:1,state:1,study:1,sub:1,substr:1,symlink:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,tell:1,telldir:1,tie:1,tied:1,time:1,times:1,tr:null,truncate:1,uc:1,ucfirst:1,umask:1,undef:1,unlink:1,unpack:1,unshift:1,untie:1,use:1,utime:1,values:1,vec:1,wait:1,waitpid:1,wantarray:1,warn:1,when:1,write:1,y:null},o="string.special",l=/[goseximacplud]/;function $(e,t,r,n,i){return t.chain=null,t.style=null,t.tail=null,t.tokenize=function(e,t){for(var s,a=!1,u=0;s=e.next();){if(s===r[u]&&!a){void 0!==r[++u]?(t.chain=r[u],t.style=n,t.tail=i):i&&e.eatWhile(i),t.tokenize=E;break}a=!a&&"\\"==s}return n},t.tokenize(e,t)}function f(e,t,r){return t.tokenize=function(e,t){return e.string==r&&(t.tokenize=E),e.skipToEnd(),"string"},t.tokenize(e,t)}function E(e,t){if(e.eatSpace())return null;if(t.chain)return $(e,t,t.chain,t.style,t.tail);if(e.match(/^(\-?((\d[\d_]*)?\.\d+(e[+-]?\d+)?|\d+\.\d*)|0x[\da-fA-F_]+|0b[01_]+|\d[\d_]*(e[+-]?\d+)?)/))return"number";if(e.match(/^<<(?=[_a-zA-Z])/))return e.eatWhile(/\w/),f(e,t,e.current().substr(2));if(e.sol()&&e.match(/^\=item(?!\w)/))return f(e,t,"=cut");var r=e.next();if('"'==r||"'"==r){if(i(e,3)=="<<"+r){var E=e.pos;e.eatWhile(/\w/);var _=e.current().substr(1);if(_&&e.eat(r))return f(e,t,_);e.pos=E}return $(e,t,[r],"string")}if("q"==r){var R=n(e,-2);if(!(R&&/\w/.test(R))){if("x"==(R=n(e,0))){if("("==(R=n(e,1)))return a(e,2),$(e,t,[")"],o,l);if("["==R)return a(e,2),$(e,t,["]"],o,l);if("{"==R)return a(e,2),$(e,t,["}"],o,l);if("<"==R)return a(e,2),$(e,t,[">"],o,l);if(/[\^'"!~\/]/.test(R))return a(e,1),$(e,t,[e.eat(R)],o,l)}else if("q"==R){if("("==(R=n(e,1)))return a(e,2),$(e,t,[")"],"string");if("["==R)return a(e,2),$(e,t,["]"],"string");if("{"==R)return a(e,2),$(e,t,["}"],"string");if("<"==R)return a(e,2),$(e,t,[">"],"string");if(/[\^'"!~\/]/.test(R))return a(e,1),$(e,t,[e.eat(R)],"string")}else if("w"==R){if("("==(R=n(e,1)))return a(e,2),$(e,t,[")"],"bracket");if("["==R)return a(e,2),$(e,t,["]"],"bracket");if("{"==R)return a(e,2),$(e,t,["}"],"bracket");if("<"==R)return a(e,2),$(e,t,[">"],"bracket");if(/[\^'"!~\/]/.test(R))return a(e,1),$(e,t,[e.eat(R)],"bracket")}else if("r"==R){if("("==(R=n(e,1)))return a(e,2),$(e,t,[")"],o,l);if("["==R)return a(e,2),$(e,t,["]"],o,l);if("{"==R)return a(e,2),$(e,t,["}"],o,l);if("<"==R)return a(e,2),$(e,t,[">"],o,l);if(/[\^'"!~\/]/.test(R))return a(e,1),$(e,t,[e.eat(R)],o,l)}else if(/[\^'"!~\/(\[{<]/.test(R)){if("("==R)return a(e,1),$(e,t,[")"],"string");if("["==R)return a(e,1),$(e,t,["]"],"string");if("{"==R)return a(e,1),$(e,t,["}"],"string");if("<"==R)return a(e,1),$(e,t,[">"],"string");if(/[\^'"!~\/]/.test(R))return $(e,t,[e.eat(R)],"string")}}}if("m"==r){var R=n(e,-2);if(!(R&&/\w/.test(R))&&(R=e.eat(/[(\[{<\^'"!~\/]/))){if(/[\^'"!~\/]/.test(R))return $(e,t,[R],o,l);if("("==R)return $(e,t,[")"],o,l);if("["==R)return $(e,t,["]"],o,l);if("{"==R)return $(e,t,["}"],o,l);if("<"==R)return $(e,t,[">"],o,l)}}if("s"==r||"y"==r){var R=/[\/>\]})\w]/.test(n(e,-2));if(!R&&(R=e.eat(/[(\[{<\^'"!~\/]/)))return"["==R?$(e,t,["]","]"],o,l):"{"==R?$(e,t,["}","}"],o,l):"<"==R?$(e,t,[">",">"],o,l):"("==R?$(e,t,[")",")"],o,l):$(e,t,[R,R],o,l)}if("t"==r){var R=/[\/>\]})\w]/.test(n(e,-2));if(!R&&(R=e.eat("r"))&&(R=e.eat(/[(\[{<\^'"!~\/]/)))return"["==R?$(e,t,["]","]"],o,l):"{"==R?$(e,t,["}","}"],o,l):"<"==R?$(e,t,[">",">"],o,l):"("==R?$(e,t,[")",")"],o,l):$(e,t,[R,R],o,l)}if("`"==r)return $(e,t,[r],"builtin");if("/"==r)return/~\s*$/.test(i(e))?$(e,t,[r],o,l):"operator";if("$"==r){var E=e.pos;if(e.eatWhile(/\d/)||e.eat("{")&&e.eatWhile(/\d/)&&e.eat("}"))return"builtin";e.pos=E}if(/[$@%]/.test(r)){var E=e.pos;if(e.eat("^")&&e.eat(/[A-Z]/)||!/[@$%&]/.test(n(e,-2))&&e.eat(/[=|\\\-#?@;:&`~\^!\[\]*'"$+.,\/<>()]/)){var R=e.current();if(u[R])return"builtin"}e.pos=E}if(/[$@%&]/.test(r)&&(e.eatWhile(/[\w$]/)||e.eat("{")&&e.eatWhile(/[\w$]/)&&e.eat("}"))){var R=e.current();return u[R]?"builtin":"variable"}if("#"==r&&"$"!=n(e,-2))return e.skipToEnd(),"comment";if(/[:+\-\^*$&%@=<>!?|\/~\.]/.test(r)){var E=e.pos;if(e.eatWhile(/[:+\-\^*$&%@=<>!?|\/~\.]/),u[e.current()])return"operator";e.pos=E}if("_"==r&&1==e.pos){if("_END__"==s(e,6))return $(e,t,["\0"],"comment");if("_DATA__"==s(e,7))return $(e,t,["\0"],"builtin");if("_C__"==s(e,7))return $(e,t,["\0"],"string")}if(/\w/.test(r)){var E=e.pos;if("{"==n(e,-2)&&("}"==n(e,0)||e.eatWhile(/\w/)&&"}"==n(e,0)))return"string";e.pos=E}if(/[A-Z]/.test(r)){var c=n(e,-2),E=e.pos;if(e.eatWhile(/[A-Z_]/),/[\da-z]/.test(n(e,0)))e.pos=E;else{var R=u[e.current()];if(!R||(R[1]&&(R=R[0]),":"==c))return"meta";if(1==R)return"keyword";if(2==R)return"def";if(3==R)return"atom";if(4==R)return"operator";else if(5==R)return"builtin";else return"meta"}}if(/[a-zA-Z_]/.test(r)){var c=n(e,-2);e.eatWhile(/\w/);var R=u[e.current()];if(!R||(R[1]&&(R=R[0]),":"==c))return"meta";if(1==R)return"keyword";if(2==R)return"def";if(3==R)return"atom";if(4==R)return"operator";else if(5==R)return"builtin";else return"meta"}return null}let _={name:"perl",startState:function(){return{tokenize:E,chain:null,style:null,tail:null}},token:function(e,t){return(t.tokenize||E)(e,t)},languageData:{commentTokens:{line:"#"},wordChars:"$"}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4323.1a78be57a6cf8eb1.js b/static/web/_next/static/chunks/4323.1a78be57a6cf8eb1.js new file mode 100644 index 000000000..7559497e9 --- /dev/null +++ b/static/web/_next/static/chunks/4323.1a78be57a6cf8eb1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4323],{74323:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cython:function(){return cython},mkPython:function(){return mkPython},python:function(){return python}});var wordOperators=wordRegexp(["and","or","not","is"]),commonKeywords=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"],commonBuiltins=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function top(state){return state.scopes[state.scopes.length-1]}function mkPython(parserConf){for(var ERRORCLASS="error",delimiters=parserConf.delimiters||parserConf.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,operators=[parserConf.singleOperators,parserConf.doubleOperators,parserConf.doubleDelimiters,parserConf.tripleDelimiters,parserConf.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],i=0;iNumber(parserConf.version));if(py3){var identifiers=parserConf.identifiers||/^[_A-Za-z\u00A1-\uFFFF][_A-Za-z0-9\u00A1-\uFFFF]*/;myKeywords=myKeywords.concat(["nonlocal","False","True","None","async","await"]),myBuiltins=myBuiltins.concat(["ascii","bytes","exec","print"]);var stringPrefixes=RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?('{3}|\"{3}|['\"]))","i")}else{var identifiers=parserConf.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;myKeywords=myKeywords.concat(["exec","print"]),myBuiltins=myBuiltins.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);var stringPrefixes=RegExp("^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))","i")}var keywords=wordRegexp(myKeywords),builtins=wordRegexp(myBuiltins);function tokenBase(stream,state){var sol=stream.sol()&&"\\"!=state.lastToken;if(sol&&(state.indent=stream.indentation()),sol&&"py"==top(state).type){var scopeOffset=top(state).offset;if(stream.eatSpace()){var lineOffset=stream.indentation();return lineOffset>scopeOffset?pushPyScope(stream,state):lineOffset0&&dedent(stream,state)&&(style+=" "+ERRORCLASS),style}return tokenBaseInner(stream,state)}function tokenBaseInner(stream,state,inFormat){if(stream.eatSpace())return null;if(!inFormat&&stream.match(/^#.*/))return"comment";if(stream.match(/^[0-9\.]/,!1)){var floatLiteral=!1;if(stream.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(floatLiteral=!0),stream.match(/^[\d_]+\.\d*/)&&(floatLiteral=!0),stream.match(/^\.\d+/)&&(floatLiteral=!0),floatLiteral)return stream.eat(/J/i),"number";var intLiteral=!1;if(stream.match(/^0x[0-9a-f_]+/i)&&(intLiteral=!0),stream.match(/^0b[01_]+/i)&&(intLiteral=!0),stream.match(/^0o[0-7_]+/i)&&(intLiteral=!0),stream.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(stream.eat(/J/i),intLiteral=!0),stream.match(/^0(?![\dx])/i)&&(intLiteral=!0),intLiteral)return stream.eat(/L/i),"number"}if(stream.match(stringPrefixes))return -1!==stream.current().toLowerCase().indexOf("f")?(state.tokenize=function(delimiter,tokenOuter){for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=1==delimiter.length,OUTCLASS="string";function tokenString(stream,state){for(;!stream.eol();)if(stream.eatWhile(/[^'"\{\}\\]/),stream.eat("\\")){if(stream.next(),singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter))return state.tokenize=tokenOuter,OUTCLASS;else if(stream.match("{{"))return OUTCLASS;else if(stream.match("{",!1)){if(state.tokenize=function tokenNestedExpr(depth){return function(stream,state){var inner=tokenBaseInner(stream,state,!0);return"punctuation"==inner&&("{"==stream.current()?state.tokenize=tokenNestedExpr(depth+1):"}"==stream.current()&&(depth>1?state.tokenize=tokenNestedExpr(depth-1):state.tokenize=tokenString)),inner}}(0),stream.current())return OUTCLASS;return state.tokenize(stream,state)}else{if(stream.match("}}"))return OUTCLASS;if(stream.match("}"))return ERRORCLASS;stream.eat(/['"]/)}if(singleline){if(parserConf.singleLineStringErrors)return ERRORCLASS;state.tokenize=tokenOuter}return OUTCLASS}return tokenString.isString=!0,tokenString}(stream.current(),state.tokenize),state.tokenize(stream,state)):(state.tokenize=function(delimiter,tokenOuter){for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=1==delimiter.length,OUTCLASS="string";function tokenString(stream,state){for(;!stream.eol();)if(stream.eatWhile(/[^'"\\]/),stream.eat("\\")){if(stream.next(),singleline&&stream.eol())return OUTCLASS}else{if(stream.match(delimiter))return state.tokenize=tokenOuter,OUTCLASS;stream.eat(/['"]/)}if(singleline){if(parserConf.singleLineStringErrors)return ERRORCLASS;state.tokenize=tokenOuter}return OUTCLASS}return tokenString.isString=!0,tokenString}(stream.current(),state.tokenize),state.tokenize(stream,state));for(var i=0;i1&&top(state).offset>indented;){if("py"!=top(state).type)return!0;state.scopes.pop()}return top(state).offset!=indented}return{name:"python",startState:function(){return{tokenize:tokenBase,scopes:[{offset:0,type:"py",align:null}],indent:0,lastToken:null,lambda:!1,dedent:0}},token:function(stream,state){var addErr=state.errorToken;addErr&&(state.errorToken=!1);var style=function(stream,state){stream.sol()&&(state.beginningOfLine=!0,state.dedent=!1);var style=state.tokenize(stream,state),current=stream.current();if(state.beginningOfLine&&"@"==current)return stream.match(identifiers,!1)?"meta":py3?"operator":ERRORCLASS;if(/\S/.test(current)&&(state.beginningOfLine=!1),("variable"==style||"builtin"==style)&&"meta"==state.lastToken&&(style="meta"),("pass"==current||"return"==current)&&(state.dedent=!0),"lambda"==current&&(state.lambda=!0),":"==current&&!state.lambda&&"py"==top(state).type&&stream.match(/^\s*(?:#|$)/,!1)&&pushPyScope(stream,state),1==current.length&&!/string|comment/.test(style)){var delimiter_index="[({".indexOf(current);if(-1!=delimiter_index&&function(stream,state,type){var align=stream.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:stream.column()+1;state.scopes.push({offset:state.indent+(hangingIndent||stream.indentUnit),type:type,align:align})}(stream,state,"])}".slice(delimiter_index,delimiter_index+1)),-1!=(delimiter_index="])}".indexOf(current))){if(top(state).type!=current)return ERRORCLASS;state.indent=state.scopes.pop().offset-(hangingIndent||stream.indentUnit)}}return state.dedent&&stream.eol()&&"py"==top(state).type&&state.scopes.length>1&&state.scopes.pop(),style}(stream,state);return style&&"comment"!=style&&(state.lastToken="keyword"==style||"punctuation"==style?stream.current():style),"punctuation"==style&&(style=null),stream.eol()&&state.lambda&&(state.lambda=!1),addErr?ERRORCLASS:style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase)return state.tokenize.isString?null:0;var scope=top(state),closing=scope.type==textAfter.charAt(0)||"py"==scope.type&&!state.dedent&&/^(else:|elif |except |finally:)/.test(textAfter);return null!=scope.align?scope.align-(closing?1:0):scope.offset-(closing?hangingIndent||cx.unit:0)},languageData:{autocomplete:commonKeywords.concat(commonBuiltins).concat(["exec","print"]),indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,commentTokens:{line:"#"},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}let python=mkPython({}),cython=mkPython({extra_keywords:"by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE".split(" ")})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4323.a71ccfb6a77dd78e.js b/static/web/_next/static/chunks/4323.a71ccfb6a77dd78e.js deleted file mode 100644 index 6db70d064..000000000 --- a/static/web/_next/static/chunks/4323.a71ccfb6a77dd78e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4323],{74323:function(e,t,n){function r(e){return RegExp("^(("+e.join(")|(")+"))\\b")}n.r(t),n.d(t,{cython:function(){return u},mkPython:function(){return l},python:function(){return c}});var i=r(["and","or","not","is"]),a=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"],o=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function s(e){return e.scopes[e.scopes.length-1]}function l(e){for(var t="error",n=e.delimiters||e.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,l=[e.singleOperators,e.doubleOperators,e.doubleDelimiters,e.tripleDelimiters,e.operators||/^([-+*/%\/&|^]=?|[<>=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],c=0;cNumber(e.version));if(d){var m=e.identifiers||/^[_A-Za-z\u00A1-\uFFFF][_A-Za-z0-9\u00A1-\uFFFF]*/;f=f.concat(["nonlocal","False","True","None","async","await"]),p=p.concat(["ascii","bytes","exec","print"]);var h=RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?('{3}|\"{3}|['\"]))","i")}else{var m=e.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;f=f.concat(["exec","print"]),p=p.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);var h=RegExp("^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))","i")}var b=r(f),g=r(p);function y(e,n){var r=e.sol()&&"\\"!=n.lastToken;if(r&&(n.indent=e.indentation()),r&&"py"==s(n).type){var i=s(n).offset;if(e.eatSpace()){var a=e.indentation();return a>i?v(e,n):a0&&x(e,n)&&(o+=" "+t),o}return k(e,n)}function k(r,a,o){if(r.eatSpace())return null;if(!o&&r.match(/^#.*/))return"comment";if(r.match(/^[0-9\.]/,!1)){var s=!1;if(r.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&&(s=!0),r.match(/^[\d_]+\.\d*/)&&(s=!0),r.match(/^\.\d+/)&&(s=!0),s)return r.eat(/J/i),"number";var c=!1;if(r.match(/^0x[0-9a-f_]+/i)&&(c=!0),r.match(/^0b[01_]+/i)&&(c=!0),r.match(/^0o[0-7_]+/i)&&(c=!0),r.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&&(r.eat(/J/i),c=!0),r.match(/^0(?![\dx])/i)&&(c=!0),c)return r.eat(/L/i),"number"}if(r.match(h))return -1!==r.current().toLowerCase().indexOf("f")?(a.tokenize=function(n,r){for(;"rubf".indexOf(n.charAt(0).toLowerCase())>=0;)n=n.substr(1);var i=1==n.length,a="string";function o(s,l){for(;!s.eol();)if(s.eatWhile(/[^'"\{\}\\]/),s.eat("\\")){if(s.next(),i&&s.eol())return a}else if(s.match(n))return l.tokenize=r,a;else if(s.match("{{"))return a;else if(s.match("{",!1)){if(l.tokenize=function e(t){return function(n,r){var i=k(n,r,!0);return"punctuation"==i&&("{"==n.current()?r.tokenize=e(t+1):"}"==n.current()&&(t>1?r.tokenize=e(t-1):r.tokenize=o)),i}}(0),s.current())return a;return l.tokenize(s,l)}else{if(s.match("}}"))return a;if(s.match("}"))return t;s.eat(/['"]/)}if(i){if(e.singleLineStringErrors)return t;l.tokenize=r}return a}return o.isString=!0,o}(r.current(),a.tokenize),a.tokenize(r,a)):(a.tokenize=function(n,r){for(;"rubf".indexOf(n.charAt(0).toLowerCase())>=0;)n=n.substr(1);var i=1==n.length,a="string";function o(o,s){for(;!o.eol();)if(o.eatWhile(/[^'"\\]/),o.eat("\\")){if(o.next(),i&&o.eol())return a}else{if(o.match(n))return s.tokenize=r,a;o.eat(/['"]/)}if(i){if(e.singleLineStringErrors)return t;s.tokenize=r}return a}return o.isString=!0,o}(r.current(),a.tokenize),a.tokenize(r,a));for(var u=0;u1&&s(t).offset>n;){if("py"!=s(t).type)return!0;t.scopes.pop()}return s(t).offset!=n}return{name:"python",startState:function(){return{tokenize:y,scopes:[{offset:0,type:"py",align:null}],indent:0,lastToken:null,lambda:!1,dedent:0}},token:function(e,n){var r=n.errorToken;r&&(n.errorToken=!1);var i=function(e,n){e.sol()&&(n.beginningOfLine=!0,n.dedent=!1);var r=n.tokenize(e,n),i=e.current();if(n.beginningOfLine&&"@"==i)return e.match(m,!1)?"meta":d?"operator":t;if(/\S/.test(i)&&(n.beginningOfLine=!1),("variable"==r||"builtin"==r)&&"meta"==n.lastToken&&(r="meta"),("pass"==i||"return"==i)&&(n.dedent=!0),"lambda"==i&&(n.lambda=!0),":"==i&&!n.lambda&&"py"==s(n).type&&e.match(/^\s*(?:#|$)/,!1)&&v(e,n),1==i.length&&!/string|comment/.test(r)){var a="[({".indexOf(i);if(-1!=a&&function(e,t,n){var r=e.match(/^[\s\[\{\(]*(?:#|$)/,!1)?null:e.column()+1;t.scopes.push({offset:t.indent+(u||e.indentUnit),type:n,align:r})}(e,n,"])}".slice(a,a+1)),-1!=(a="])}".indexOf(i))){if(s(n).type!=i)return t;n.indent=n.scopes.pop().offset-(u||e.indentUnit)}}return n.dedent&&e.eol()&&"py"==s(n).type&&n.scopes.length>1&&n.scopes.pop(),r}(e,n);return i&&"comment"!=i&&(n.lastToken="keyword"==i||"punctuation"==i?e.current():i),"punctuation"==i&&(i=null),e.eol()&&n.lambda&&(n.lambda=!1),r?t:i},indent:function(e,t,n){if(e.tokenize!=y)return e.tokenize.isString?null:0;var r=s(e),i=r.type==t.charAt(0)||"py"==r.type&&!e.dedent&&/^(else:|elif |except |finally:)/.test(t);return null!=r.align?r.align-(i?1:0):r.offset-(i?u||n.unit:0)},languageData:{autocomplete:a.concat(o).concat(["exec","print"]),indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/,commentTokens:{line:"#"},closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""']}}}}let c=l({}),u=l({extra_keywords:"by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE".split(" ")})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4381-8950542b0a2e52d1.js b/static/web/_next/static/chunks/4381-8950542b0a2e52d1.js deleted file mode 100644 index 62df6f14a..000000000 --- a/static/web/_next/static/chunks/4381-8950542b0a2e52d1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4381],{84381:function(e,t,n){n.d(t,{Z:function(){return eo}});var a=n(4942),r=n(87462),o=n(97937),c=n(89705),i=n(1413),l=n(67294),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},s=n(42135),f=function(e,t){return l.createElement(s.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:u}))};f.displayName="PlusOutlined";var d=l.forwardRef(f),v=n(94184),m=n.n(v),b=n(97685),p=n(71002),h=n(45987),y=n(31131),Z=n(21770),g=n(62874),E=(0,l.createContext)(null),k=l.forwardRef(function(e,t){var n=e.prefixCls,a=e.className,r=e.style,o=e.id,c=e.active,i=e.tabKey,u=e.children;return l.createElement("div",{id:o&&"".concat(o,"-panel-").concat(i),role:"tabpanel",tabIndex:c?0:-1,"aria-labelledby":o&&"".concat(o,"-tab-").concat(i),"aria-hidden":!c,style:r,className:m()(n,c&&"".concat(n,"-active"),a),ref:t},u)}),x=["key","forceRender","style","className"];function C(e){var t=e.id,n=e.activeKey,o=e.animated,c=e.tabPosition,u=e.destroyInactiveTabPane,s=l.useContext(E),f=s.prefixCls,d=s.tabs,v=o.tabPane,b="".concat(f,"-tabpane");return l.createElement("div",{className:m()("".concat(f,"-content-holder"))},l.createElement("div",{className:m()("".concat(f,"-content"),"".concat(f,"-content-").concat(c),(0,a.Z)({},"".concat(f,"-content-animated"),v))},d.map(function(e){var a=e.key,c=e.forceRender,s=e.style,f=e.className,d=(0,h.Z)(e,x),p=a===n;return l.createElement(g.Z,(0,r.Z)({key:a,visible:p,forceRender:c,removeOnLeave:!!u,leavedClassName:"".concat(b,"-hidden")},o.tabPaneMotion),function(e,n){var o=e.style,c=e.className;return l.createElement(k,(0,r.Z)({},d,{prefixCls:b,id:t,tabKey:a,animated:v,active:p,style:(0,i.Z)((0,i.Z)({},s),o),className:m()(f,c),ref:n}))})})))}var w=n(74902),P=n(75164),N=n(42550),R=n(48555);function T(e){var t=(0,l.useRef)(),n=(0,l.useRef)(!1);return(0,l.useEffect)(function(){return n.current=!1,function(){n.current=!0,P.Z.cancel(t.current)}},[]),function(){for(var a=arguments.length,r=Array(a),o=0;ot?"left":"right"})}),eW=(0,b.Z)(eq,2),e_=eW[0],eV=eW[1],ez=j(0,function(e,t){!eK&&eN&&eN({direction:e>t?"top":"bottom"})}),eG=(0,b.Z)(ez,2),eF=eG[0],eH=eG[1],eX=(0,l.useState)([0,0]),eY=(0,b.Z)(eX,2),eJ=eY[0],eU=eY[1],eQ=(0,l.useState)([0,0]),e$=(0,b.Z)(eQ,2),e0=e$[0],e1=e$[1],e8=(0,l.useState)([0,0]),e2=(0,b.Z)(e8,2),e4=e2[0],e7=e2[1],e6=(0,l.useState)([0,0]),e5=(0,b.Z)(e6,2),e9=e5[0],e3=e5[1],te=(o=new Map,c=(0,l.useRef)([]),u=(0,l.useState)({}),s=(0,b.Z)(u,2)[1],f=(0,l.useRef)("function"==typeof o?o():o),d=T(function(){var e=f.current;c.current.forEach(function(t){e=t(e)}),c.current=[],f.current=e,s({})}),[f.current,function(e){c.current.push(e),d()}]),tt=(0,b.Z)(te,2),tn=tt[0],ta=tt[1],tr=(v=e0[0],(0,l.useMemo)(function(){for(var e=new Map,t=tn.get(null===(r=ev[0])||void 0===r?void 0:r.key)||M,n=t.left+t.width,a=0;atf?tf:e}eK&&eZ?(ts=0,tf=Math.max(0,tc-tu)):(ts=Math.min(0,tu-tc),tf=0);var tv=(0,l.useRef)(),tm=(0,l.useState)(),tb=(0,b.Z)(tm,2),tp=tb[0],th=tb[1];function ty(){th(Date.now())}function tZ(){window.clearTimeout(tv.current)}p=function(e,t){function n(e,t){e(function(e){return td(e+t)})}return!(to>=tc)&&(eK?n(eV,e):n(eH,t),tZ(),ty(),!0)},h=(0,l.useState)(),Z=(y=(0,b.Z)(h,2))[0],g=y[1],k=(0,l.useState)(0),C=(x=(0,b.Z)(k,2))[0],I=x[1],O=(0,l.useState)(0),V=(L=(0,b.Z)(O,2))[0],z=L[1],G=(0,l.useState)(),H=(F=(0,b.Z)(G,2))[0],X=F[1],Y=(0,l.useRef)(),J=(0,l.useRef)(),(U=(0,l.useRef)(null)).current={onTouchStart:function(e){var t=e.touches[0];g({x:t.screenX,y:t.screenY}),window.clearInterval(Y.current)},onTouchMove:function(e){if(Z){e.preventDefault();var t=e.touches[0],n=t.screenX,a=t.screenY;g({x:n,y:a});var r=n-Z.x,o=a-Z.y;p(r,o);var c=Date.now();I(c),z(c-C),X({x:r,y:o})}},onTouchEnd:function(){if(Z&&(g(null),X(null),H)){var e=H.x/V,t=H.y/V;if(!(.1>Math.max(Math.abs(e),Math.abs(t)))){var n=e,a=t;Y.current=window.setInterval(function(){if(.01>Math.abs(n)&&.01>Math.abs(a)){window.clearInterval(Y.current);return}p(20*(n*=.9046104802746175),20*(a*=.9046104802746175))},20)}}},onWheel:function(e){var t=e.deltaX,n=e.deltaY,a=0,r=Math.abs(t),o=Math.abs(n);r===o?a="x"===J.current?t:n:r>o?(a=t,J.current="x"):(a=n,J.current="y"),p(-a,-a)&&e.preventDefault()}},l.useEffect(function(){function e(e){U.current.onTouchMove(e)}function t(e){U.current.onTouchEnd(e)}return document.addEventListener("touchmove",e,{passive:!1}),document.addEventListener("touchend",t,{passive:!1}),eS.current.addEventListener("touchstart",function(e){U.current.onTouchStart(e)},{passive:!1}),eS.current.addEventListener("wheel",function(e){U.current.onWheel(e)}),function(){document.removeEventListener("touchmove",e),document.removeEventListener("touchend",t)}},[]),(0,l.useEffect)(function(){return tZ(),tp&&(tv.current=window.setTimeout(function(){th(0)},100)),tZ},[tp]);var tg=(Q=eK?e_:eF,ea=($=(0,i.Z)((0,i.Z)({},e),{},{tabs:ev})).tabs,er=$.tabPosition,eo=$.rtl,["top","bottom"].includes(er)?(ee="width",et=eo?"right":"left",en=Math.abs(Q)):(ee="height",et="top",en=-Q),(0,l.useMemo)(function(){if(!ea.length)return[0,0];for(var e=ea.length,t=e,n=0;nen+tu){t=n-1;break}}for(var r=0,o=e-1;o>=0;o-=1)if((tr.get(ea[o].key)||B)[et]0&&void 0!==arguments[0]?arguments[0]:ey,t=tr.get(e)||{width:0,height:0,left:0,right:0,top:0};if(eK){var n=e_;eZ?t.righte_+tu&&(n=t.right+t.width-tu):t.left<-e_?n=-t.left:t.left+t.width>-e_+tu&&(n=-(t.left+t.width-tu)),eH(0),eV(td(n))}else{var a=eF;t.top<-eF?a=-t.top:t.top+t.height>-eF+tu&&(a=-(t.top+t.height-tu)),eV(0),eH(td(a))}},tw={};"top"===ex||"bottom"===ex?tw[eZ?"marginRight":"marginLeft"]=eC:tw.marginTop=eC;var tP=ev.map(function(e,t){var n=e.key;return l.createElement(S,{id:ep,prefixCls:ed,key:n,tab:e,style:0===t?void 0:tw,closable:e.closable,editable:eE,active:n===ey,renderWrapper:ew,removeAriaLabel:null==ek?void 0:ek.removeAriaLabel,ref:eD(n),onClick:function(e){eP(n,e)},onRemove:function(){ej(n)},onFocus:function(){tC(n),ty(),eS.current&&(eZ||(eS.current.scrollLeft=0),eS.current.scrollTop=0)}})}),tN=T(function(){var e=W(eR),t=W(eT),n=W(eI);eU([e[0]-t[0]-n[0],e[1]-t[1]-n[1]]);var a=W(eO);e7(a),e3(W(eB));var r=W(eM);e1([r[0]-a[0],r[1]-a[1]]),ta(function(){var e=new Map;return ev.forEach(function(t){var n=t.key,a=eD(n).current;a&&e.set(n,{width:a.offsetWidth,height:a.offsetHeight,left:a.offsetLeft,top:a.offsetTop})}),e})}),tR=ev.slice(0,tk),tT=ev.slice(tx+1),tI=[].concat((0,w.Z)(tR),(0,w.Z)(tT)),tS=(0,l.useState)(),tM=(0,b.Z)(tS,2),tB=tM[0],tO=tM[1],tL=tr.get(ey),tA=(0,l.useRef)();function tD(){P.Z.cancel(tA.current)}(0,l.useEffect)(function(){var e={};return tL&&(eK?(eZ?e.right=tL.right:e.left=tL.left,e.width=tL.width):(e.top=tL.top,e.height=tL.height)),tD(),tA.current=(0,P.Z)(function(){tO(e)}),tD},[tL,eK,eZ]),(0,l.useEffect)(function(){tC()},[ey,K(tL),K(tr),eK]),(0,l.useEffect)(function(){tN()},[eZ]);var tj=!!tI.length,tK="".concat(ed,"-nav-wrap");return eK?eZ?(el=e_>0,ei=e_+to0&&void 0!==arguments[0]?arguments[0]:{inkBar:!0,tabPane:!1};return(e=!1===t?{inkBar:!1,tabPane:!1}:!0===t?{inkBar:!0,tabPane:!1}:(0,i.Z)({inkBar:!0},"object"===(0,p.Z)(t)?t:{})).tabPaneMotion&&void 0===e.tabPane&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(e.tabPane=!1),e}(w),G=(0,l.useState)(!1),Y=(0,b.Z)(G,2),J=Y[0],U=Y[1];(0,l.useEffect)(function(){U((0,y.Z)())},[]);var Q=(0,Z.Z)(function(){var e;return null===(e=_[0])||void 0===e?void 0:e.key},{value:g,defaultValue:k}),$=(0,b.Z)(Q,2),ee=$[0],et=$[1],en=(0,l.useState)(function(){return _.findIndex(function(e){return e.key===ee})}),ea=(0,b.Z)(en,2),er=ea[0],eo=ea[1];(0,l.useEffect)(function(){var e,t=_.findIndex(function(e){return e.key===ee});-1===t&&et(null===(e=_[t=Math.max(0,Math.min(er,_.length-1))])||void 0===e?void 0:e.key),eo(t)},[_.map(function(e){return e.key}).join("_"),ee,er]);var ec=(0,Z.Z)(null,{value:c}),ei=(0,b.Z)(ec,2),el=ei[0],eu=ei[1];(0,l.useEffect)(function(){c||(eu("rc-tabs-".concat(X)),X+=1)},[]);var es={id:el,activeKey:ee,animated:z,tabPosition:N,rtl:V,mobile:J},ef=(0,i.Z)((0,i.Z)({},es),{},{editable:x,locale:S,moreIcon:M,moreTransitionName:B,tabBarGutter:R,onTabClick:function(e,t){null==D||D(e,t),et(e),e!==ee&&(null==A||A(e))},onTabScroll:j,extra:I,style:T,panes:null,getPopupContainer:K,popupClassName:q});return l.createElement(E.Provider,{value:{tabs:_,prefixCls:s}},l.createElement("div",(0,r.Z)({ref:t,id:c,className:m()(s,"".concat(s,"-").concat(N),(n={},(0,a.Z)(n,"".concat(s,"-mobile"),J),(0,a.Z)(n,"".concat(s,"-editable"),x),(0,a.Z)(n,"".concat(s,"-rtl"),V),n),f)},W),o,l.createElement(F,(0,r.Z)({},ef,{renderTabBar:L})),l.createElement(C,(0,r.Z)({destroyInactiveTabPane:O},es,{animated:z}))))}),J=n(53124),U=n(97647),Q=n(33603),$={motionAppear:!1,motionEnter:!0,motionLeave:!0},ee=n(50344),et=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},en=function(){return null},ea=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};function er(e){var t,n=e.type,i=e.className,u=e.size,s=e.onEdit,f=e.hideAdd,v=e.centered,b=e.addIcon,h=e.children,y=e.items,Z=e.animated,g=ea(e,["type","className","size","onEdit","hideAdd","centered","addIcon","children","items","animated"]),E=g.prefixCls,k=g.moreIcon,x=void 0===k?l.createElement(c.Z,null):k,C=l.useContext(J.E_),w=C.getPrefixCls,P=C.direction,N=C.getPopupContainer,R=w("tabs",E);"editable-card"===n&&(t={onEdit:function(e,t){var n=t.key,a=t.event;null==s||s("add"===e?a:n,e)},removeIcon:l.createElement(o.Z,null),addIcon:b||l.createElement(d,null),showAdd:!0!==f});var T=w(),I=y||(0,ee.Z)(h).map(function(e){if(l.isValidElement(e)){var t=e.key,n=e.props||{},a=n.tab,o=et(n,["tab"]);return(0,r.Z)((0,r.Z)({key:String(t)},o),{label:a})}return null}).filter(function(e){return e}),S=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{inkBar:!0,tabPane:!1};return(t=!1===n?{inkBar:!1,tabPane:!1}:!0===n?{inkBar:!0,tabPane:!0}:(0,r.Z)({inkBar:!0},"object"===(0,p.Z)(n)?n:{})).tabPane&&(t.tabPaneMotion=(0,r.Z)((0,r.Z)({},$),{motionName:(0,Q.mL)(e,"switch")})),t}(R,Z);return l.createElement(U.Z.Consumer,null,function(e){var o,c=void 0!==u?u:e;return l.createElement(Y,(0,r.Z)({direction:P,getPopupContainer:N,moreTransitionName:"".concat(T,"-slide-up")},g,{items:I,className:m()((o={},(0,a.Z)(o,"".concat(R,"-").concat(c),c),(0,a.Z)(o,"".concat(R,"-card"),["card","editable-card"].includes(n)),(0,a.Z)(o,"".concat(R,"-editable-card"),"editable-card"===n),(0,a.Z)(o,"".concat(R,"-centered"),v),o),i),editable:t,moreIcon:x,prefixCls:R,animated:S}))})}er.TabPane=en;var eo=er}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4381-fda77cdbb4b7ef10.js b/static/web/_next/static/chunks/4381-fda77cdbb4b7ef10.js new file mode 100644 index 000000000..5d2e4620f --- /dev/null +++ b/static/web/_next/static/chunks/4381-fda77cdbb4b7ef10.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4381],{84381:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return tabs}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),CloseOutlined=__webpack_require__(97937),EllipsisOutlined=__webpack_require__(89705),objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_PlusOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},AntdIcon=__webpack_require__(42135),PlusOutlined_PlusOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_PlusOutlined}))};PlusOutlined_PlusOutlined.displayName="PlusOutlined";var icons_PlusOutlined=react.forwardRef(PlusOutlined_PlusOutlined),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),slicedToArray=__webpack_require__(97685),esm_typeof=__webpack_require__(71002),objectWithoutProperties=__webpack_require__(45987),isMobile=__webpack_require__(31131),useMergedState=__webpack_require__(21770),es=__webpack_require__(62874),TabContext=(0,react.createContext)(null),TabPane=react.forwardRef(function(_ref,ref){var prefixCls=_ref.prefixCls,className=_ref.className,style=_ref.style,id=_ref.id,active=_ref.active,tabKey=_ref.tabKey,children=_ref.children;return react.createElement("div",{id:id&&"".concat(id,"-panel-").concat(tabKey),role:"tabpanel",tabIndex:active?0:-1,"aria-labelledby":id&&"".concat(id,"-tab-").concat(tabKey),"aria-hidden":!active,style:style,className:classnames_default()(prefixCls,active&&"".concat(prefixCls,"-active"),className),ref:ref},children)}),_excluded=["key","forceRender","style","className"];function TabPanelList(_ref){var id=_ref.id,activeKey=_ref.activeKey,animated=_ref.animated,tabPosition=_ref.tabPosition,destroyInactiveTabPane=_ref.destroyInactiveTabPane,_React$useContext=react.useContext(TabContext),prefixCls=_React$useContext.prefixCls,tabs=_React$useContext.tabs,tabPaneAnimated=animated.tabPane,tabPanePrefixCls="".concat(prefixCls,"-tabpane");return react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-content-holder"))},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-content"),"".concat(prefixCls,"-content-").concat(tabPosition),(0,defineProperty.Z)({},"".concat(prefixCls,"-content-animated"),tabPaneAnimated))},tabs.map(function(_ref2){var key=_ref2.key,forceRender=_ref2.forceRender,paneStyle=_ref2.style,paneClassName=_ref2.className,restTabProps=(0,objectWithoutProperties.Z)(_ref2,_excluded),active=key===activeKey;return react.createElement(es.Z,(0,esm_extends.Z)({key:key,visible:active,forceRender:forceRender,removeOnLeave:!!destroyInactiveTabPane,leavedClassName:"".concat(tabPanePrefixCls,"-hidden")},animated.tabPaneMotion),function(_ref3,ref){var motionStyle=_ref3.style,motionClassName=_ref3.className;return react.createElement(TabPane,(0,esm_extends.Z)({},restTabProps,{prefixCls:tabPanePrefixCls,id:id,tabKey:key,animated:tabPaneAnimated,active:active,style:(0,objectSpread2.Z)((0,objectSpread2.Z)({},paneStyle),motionStyle),className:classnames_default()(paneClassName,motionClassName),ref:ref}))})})))}var toConsumableArray=__webpack_require__(74902),raf=__webpack_require__(75164),es_ref=__webpack_require__(42550),rc_resize_observer_es=__webpack_require__(48555);function useRaf(callback){var rafRef=(0,react.useRef)(),removedRef=(0,react.useRef)(!1);return(0,react.useEffect)(function(){return removedRef.current=!1,function(){removedRef.current=!0,raf.Z.cancel(rafRef.current)}},[]),function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];removedRef.current||(raf.Z.cancel(rafRef.current),rafRef.current=(0,raf.Z)(function(){callback.apply(void 0,args)}))}}var KeyCode=__webpack_require__(15105),TabNavList_TabNode=react.forwardRef(function(_ref,ref){var _classNames,prefixCls=_ref.prefixCls,id=_ref.id,active=_ref.active,_ref$tab=_ref.tab,key=_ref$tab.key,label=_ref$tab.label,disabled=_ref$tab.disabled,closeIcon=_ref$tab.closeIcon,closable=_ref.closable,renderWrapper=_ref.renderWrapper,removeAriaLabel=_ref.removeAriaLabel,editable=_ref.editable,onClick=_ref.onClick,onRemove=_ref.onRemove,onFocus=_ref.onFocus,style=_ref.style,tabPrefix="".concat(prefixCls,"-tab");react.useEffect(function(){return onRemove},[]);var removable=editable&&!1!==closable&&!disabled;function onInternalClick(e){disabled||onClick(e)}var node=react.createElement("div",{key:key,ref:ref,className:classnames_default()(tabPrefix,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(tabPrefix,"-with-remove"),removable),(0,defineProperty.Z)(_classNames,"".concat(tabPrefix,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(tabPrefix,"-disabled"),disabled),_classNames)),style:style,onClick:onInternalClick},react.createElement("div",{role:"tab","aria-selected":active,id:id&&"".concat(id,"-tab-").concat(key),className:"".concat(tabPrefix,"-btn"),"aria-controls":id&&"".concat(id,"-panel-").concat(key),"aria-disabled":disabled,tabIndex:disabled?null:0,onClick:function(e){e.stopPropagation(),onInternalClick(e)},onKeyDown:function(e){[KeyCode.Z.SPACE,KeyCode.Z.ENTER].includes(e.which)&&(e.preventDefault(),onInternalClick(e))},onFocus:onFocus},label),removable&&react.createElement("button",{type:"button","aria-label":removeAriaLabel||"remove",tabIndex:0,className:"".concat(tabPrefix,"-remove"),onClick:function(e){e.stopPropagation(),e.preventDefault(),e.stopPropagation(),editable.onEdit("remove",{key:key,event:e})}},closeIcon||editable.removeIcon||"\xd7"));return renderWrapper?renderWrapper(node):node}),DEFAULT_SIZE={width:0,height:0,left:0,top:0},useVisibleRange_DEFAULT_SIZE={width:0,height:0,left:0,top:0,right:0},rc_menu_es=__webpack_require__(97868),rc_dropdown_es=__webpack_require__(60057),TabNavList_AddButton=react.forwardRef(function(_ref,ref){var prefixCls=_ref.prefixCls,editable=_ref.editable,locale=_ref.locale,style=_ref.style;return editable&&!1!==editable.showAdd?react.createElement("button",{ref:ref,type:"button",className:"".concat(prefixCls,"-nav-add"),style:style,"aria-label":(null==locale?void 0:locale.addAriaLabel)||"Add tab",onClick:function(event){editable.onEdit("add",{event:event})}},editable.addIcon||"+"):null}),TabNavList_OperationNode=react.memo(react.forwardRef(function(_ref,ref){var prefixCls=_ref.prefixCls,id=_ref.id,tabs=_ref.tabs,locale=_ref.locale,mobile=_ref.mobile,_ref$moreIcon=_ref.moreIcon,moreTransitionName=_ref.moreTransitionName,style=_ref.style,className=_ref.className,editable=_ref.editable,tabBarGutter=_ref.tabBarGutter,rtl=_ref.rtl,removeAriaLabel=_ref.removeAriaLabel,onTabClick=_ref.onTabClick,getPopupContainer=_ref.getPopupContainer,popupClassName=_ref.popupClassName,_useState=(0,react.useState)(!1),_useState2=(0,slicedToArray.Z)(_useState,2),open=_useState2[0],setOpen=_useState2[1],_useState3=(0,react.useState)(null),_useState4=(0,slicedToArray.Z)(_useState3,2),selectedKey=_useState4[0],setSelectedKey=_useState4[1],popupId="".concat(id,"-more-popup"),dropdownPrefix="".concat(prefixCls,"-dropdown"),selectedItemId=null!==selectedKey?"".concat(popupId,"-").concat(selectedKey):null,dropdownAriaLabel=null==locale?void 0:locale.dropdownAriaLabel,menu=react.createElement(rc_menu_es.ZP,{onClick:function(_ref2){onTabClick(_ref2.key,_ref2.domEvent),setOpen(!1)},prefixCls:"".concat(dropdownPrefix,"-menu"),id:popupId,tabIndex:-1,role:"listbox","aria-activedescendant":selectedItemId,selectedKeys:[selectedKey],"aria-label":void 0!==dropdownAriaLabel?dropdownAriaLabel:"expanded dropdown"},tabs.map(function(tab){var removable=editable&&!1!==tab.closable&&!tab.disabled;return react.createElement(rc_menu_es.sN,{key:tab.key,id:"".concat(popupId,"-").concat(tab.key),role:"option","aria-controls":id&&"".concat(id,"-panel-").concat(tab.key),disabled:tab.disabled},react.createElement("span",null,tab.label),removable&&react.createElement("button",{type:"button","aria-label":removeAriaLabel||"remove",tabIndex:0,className:"".concat(dropdownPrefix,"-menu-item-remove"),onClick:function(e){var key;e.stopPropagation(),key=tab.key,e.preventDefault(),e.stopPropagation(),editable.onEdit("remove",{key:key,event:e})}},tab.closeIcon||editable.removeIcon||"\xd7"))}));function selectOffset(offset){for(var enabledTabs=tabs.filter(function(tab){return!tab.disabled}),selectedIndex=enabledTabs.findIndex(function(tab){return tab.key===selectedKey})||0,len=enabledTabs.length,i=0;iprev?"left":"right"})}),_useSyncState2=(0,slicedToArray.Z)(_useSyncState,2),transformLeft=_useSyncState2[0],setTransformLeft=_useSyncState2[1],_useSyncState3=useSyncState(0,function(next,prev){!tabPositionTopOrBottom&&onTabScroll&&onTabScroll({direction:next>prev?"top":"bottom"})}),_useSyncState4=(0,slicedToArray.Z)(_useSyncState3,2),transformTop=_useSyncState4[0],setTransformTop=_useSyncState4[1],_useState9=(0,react.useState)([0,0]),_useState21=(0,slicedToArray.Z)(_useState9,2),containerExcludeExtraSize=_useState21[0],setContainerExcludeExtraSize=_useState21[1],_useState31=(0,react.useState)([0,0]),_useState41=(0,slicedToArray.Z)(_useState31,2),tabContentSize=_useState41[0],setTabContentSize=_useState41[1],_useState51=(0,react.useState)([0,0]),_useState61=(0,slicedToArray.Z)(_useState51,2),addSize=_useState61[0],setAddSize=_useState61[1],_useState71=(0,react.useState)([0,0]),_useState81=(0,slicedToArray.Z)(_useState71,2),operationSize=_useState81[0],setOperationSize=_useState81[1],_useRafState=(defaultState=new Map,batchRef=(0,react.useRef)([]),_useState=(0,react.useState)({}),forceUpdate=(0,slicedToArray.Z)(_useState,2)[1],state=(0,react.useRef)("function"==typeof defaultState?defaultState():defaultState),flushUpdate=useRaf(function(){var current=state.current;batchRef.current.forEach(function(callback){current=callback(current)}),batchRef.current=[],state.current=current,forceUpdate({})}),[state.current,function(callback){batchRef.current.push(callback),flushUpdate()}]),_useRafState2=(0,slicedToArray.Z)(_useRafState,2),tabSizes=_useRafState2[0],setTabSizes=_useRafState2[1],tabOffsets=(holderScrollWidth=tabContentSize[0],(0,react.useMemo)(function(){for(var map=new Map,lastOffset=tabSizes.get(null===(_tabs$=tabs1[0])||void 0===_tabs$?void 0:_tabs$.key)||DEFAULT_SIZE,rightOffset=lastOffset.left+lastOffset.width,i=0;itransformMax?transformMax:value}tabPositionTopOrBottom&&rtl1?(transformMin=0,transformMax=Math.max(0,tabContentSizeValue-visibleTabContentValue)):(transformMin=Math.min(0,visibleTabContentValue-tabContentSizeValue),transformMax=0);var touchMovingRef=(0,react.useRef)(),_useState91=(0,react.useState)(),_useState10=(0,slicedToArray.Z)(_useState91,2),lockAnimation=_useState10[0],setLockAnimation=_useState10[1];function doLockAnimation(){setLockAnimation(Date.now())}function clearTouchMoving(){window.clearTimeout(touchMovingRef.current)}onOffset=function(offsetX,offsetY){function doMove(setState,offset){setState(function(value){return alignInRange(value+offset)})}return!(containerExcludeExtraSizeValue>=tabContentSizeValue)&&(tabPositionTopOrBottom?doMove(setTransformLeft,offsetX):doMove(setTransformTop,offsetY),clearTouchMoving(),doLockAnimation(),!0)},_useState1=(0,react.useState)(),touchPosition=(_useState2=(0,slicedToArray.Z)(_useState1,2))[0],setTouchPosition=_useState2[1],_useState3=(0,react.useState)(0),lastTimestamp=(_useState4=(0,slicedToArray.Z)(_useState3,2))[0],setLastTimestamp=_useState4[1],_useState5=(0,react.useState)(0),lastTimeDiff=(_useState6=(0,slicedToArray.Z)(_useState5,2))[0],setLastTimeDiff=_useState6[1],_useState7=(0,react.useState)(),lastOffset=(_useState8=(0,slicedToArray.Z)(_useState7,2))[0],setLastOffset=_useState8[1],motionRef=(0,react.useRef)(),lastWheelDirectionRef=(0,react.useRef)(),(touchEventsRef=(0,react.useRef)(null)).current={onTouchStart:function(e){var _e$touches$=e.touches[0];setTouchPosition({x:_e$touches$.screenX,y:_e$touches$.screenY}),window.clearInterval(motionRef.current)},onTouchMove:function(e){if(touchPosition){e.preventDefault();var _e$touches$2=e.touches[0],screenX=_e$touches$2.screenX,screenY=_e$touches$2.screenY;setTouchPosition({x:screenX,y:screenY});var offsetX=screenX-touchPosition.x,offsetY=screenY-touchPosition.y;onOffset(offsetX,offsetY);var now=Date.now();setLastTimestamp(now),setLastTimeDiff(now-lastTimestamp),setLastOffset({x:offsetX,y:offsetY})}},onTouchEnd:function(){if(touchPosition&&(setTouchPosition(null),setLastOffset(null),lastOffset)){var distanceX=lastOffset.x/lastTimeDiff,distanceY=lastOffset.y/lastTimeDiff;if(!(.1>Math.max(Math.abs(distanceX),Math.abs(distanceY)))){var currentX=distanceX,currentY=distanceY;motionRef.current=window.setInterval(function(){if(.01>Math.abs(currentX)&&.01>Math.abs(currentY)){window.clearInterval(motionRef.current);return}onOffset(20*(currentX*=.9046104802746175),20*(currentY*=.9046104802746175))},20)}}},onWheel:function(e){var deltaX=e.deltaX,deltaY=e.deltaY,mixed=0,absX=Math.abs(deltaX),absY=Math.abs(deltaY);absX===absY?mixed="x"===lastWheelDirectionRef.current?deltaX:deltaY:absX>absY?(mixed=deltaX,lastWheelDirectionRef.current="x"):(mixed=deltaY,lastWheelDirectionRef.current="y"),onOffset(-mixed,-mixed)&&e.preventDefault()}},react.useEffect(function(){function onProxyTouchMove(e){touchEventsRef.current.onTouchMove(e)}function onProxyTouchEnd(e){touchEventsRef.current.onTouchEnd(e)}return document.addEventListener("touchmove",onProxyTouchMove,{passive:!1}),document.addEventListener("touchend",onProxyTouchEnd,{passive:!1}),tabsWrapperRef.current.addEventListener("touchstart",function(e){touchEventsRef.current.onTouchStart(e)},{passive:!1}),tabsWrapperRef.current.addEventListener("wheel",function(e){touchEventsRef.current.onWheel(e)}),function(){document.removeEventListener("touchmove",onProxyTouchMove),document.removeEventListener("touchend",onProxyTouchEnd)}},[]),(0,react.useEffect)(function(){return clearTouchMoving(),lockAnimation&&(touchMovingRef.current=window.setTimeout(function(){setLockAnimation(0)},100)),clearTouchMoving},[lockAnimation]);var _useVisibleRange=(transform=tabPositionTopOrBottom?transformLeft:transformTop,tabs=(_ref=(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{tabs:tabs1})).tabs,tabPosition=_ref.tabPosition,rtl=_ref.rtl,["top","bottom"].includes(tabPosition)?(charUnit="width",position=rtl?"right":"left",transformSize=Math.abs(transform)):(charUnit="height",position="top",transformSize=-transform),(0,react.useMemo)(function(){if(!tabs.length)return[0,0];for(var len=tabs.length,endIndex=len,i=0;itransformSize+visibleTabContentValue){endIndex=i-1;break}}for(var startIndex=0,_i=len-1;_i>=0;_i-=1)if((tabOffsets.get(tabs[_i].key)||useVisibleRange_DEFAULT_SIZE)[position]0&&void 0!==arguments[0]?arguments[0]:activeKey,tabOffset=tabOffsets.get(key)||{width:0,height:0,left:0,right:0,top:0};if(tabPositionTopOrBottom){var newTransform=transformLeft;rtl1?tabOffset.righttransformLeft+visibleTabContentValue&&(newTransform=tabOffset.right+tabOffset.width-visibleTabContentValue):tabOffset.left<-transformLeft?newTransform=-tabOffset.left:tabOffset.left+tabOffset.width>-transformLeft+visibleTabContentValue&&(newTransform=-(tabOffset.left+tabOffset.width-visibleTabContentValue)),setTransformTop(0),setTransformLeft(alignInRange(newTransform))}else{var _newTransform=transformTop;tabOffset.top<-transformTop?_newTransform=-tabOffset.top:tabOffset.top+tabOffset.height>-transformTop+visibleTabContentValue&&(_newTransform=-(tabOffset.top+tabOffset.height-visibleTabContentValue)),setTransformLeft(0),setTransformTop(alignInRange(_newTransform))}},tabNodeStyle={};"top"===tabPosition1||"bottom"===tabPosition1?tabNodeStyle[rtl1?"marginRight":"marginLeft"]=tabBarGutter:tabNodeStyle.marginTop=tabBarGutter;var tabNodes=tabs1.map(function(tab,i){var key=tab.key;return react.createElement(TabNavList_TabNode,{id:id,prefixCls:prefixCls,key:key,tab:tab,style:0===i?void 0:tabNodeStyle,closable:tab.closable,editable:editable,active:key===activeKey,renderWrapper:children,removeAriaLabel:null==locale?void 0:locale.removeAriaLabel,ref:getBtnRef(key),onClick:function(e){onTabClick(key,e)},onRemove:function(){removeBtnRef(key)},onFocus:function(){scrollToTab(key),doLockAnimation(),tabsWrapperRef.current&&(rtl1||(tabsWrapperRef.current.scrollLeft=0),tabsWrapperRef.current.scrollTop=0)}})}),onListHolderResize=useRaf(function(){var containerSize=getSize(containerRef),extraLeftSize=getSize(extraLeftRef),extraRightSize=getSize(extraRightRef);setContainerExcludeExtraSize([containerSize[0]-extraLeftSize[0]-extraRightSize[0],containerSize[1]-extraLeftSize[1]-extraRightSize[1]]);var newAddSize=getSize(innerAddButtonRef);setAddSize(newAddSize),setOperationSize(getSize(operationsRef));var tabContentFullSize=getSize(tabListRef);setTabContentSize([tabContentFullSize[0]-newAddSize[0],tabContentFullSize[1]-newAddSize[1]]),setTabSizes(function(){var newSizes=new Map;return tabs1.forEach(function(_ref2){var key=_ref2.key,btnNode=getBtnRef(key).current;btnNode&&newSizes.set(key,{width:btnNode.offsetWidth,height:btnNode.offsetHeight,left:btnNode.offsetLeft,top:btnNode.offsetTop})}),newSizes})}),startHiddenTabs=tabs1.slice(0,visibleStart),endHiddenTabs=tabs1.slice(visibleEnd+1),hiddenTabs=[].concat((0,toConsumableArray.Z)(startHiddenTabs),(0,toConsumableArray.Z)(endHiddenTabs)),_useState11=(0,react.useState)(),_useState12=(0,slicedToArray.Z)(_useState11,2),inkStyle=_useState12[0],setInkStyle=_useState12[1],activeTabOffset=tabOffsets.get(activeKey),inkBarRafRef=(0,react.useRef)();function cleanInkBarRaf(){raf.Z.cancel(inkBarRafRef.current)}(0,react.useEffect)(function(){var newInkStyle={};return activeTabOffset&&(tabPositionTopOrBottom?(rtl1?newInkStyle.right=activeTabOffset.right:newInkStyle.left=activeTabOffset.left,newInkStyle.width=activeTabOffset.width):(newInkStyle.top=activeTabOffset.top,newInkStyle.height=activeTabOffset.height)),cleanInkBarRaf(),inkBarRafRef.current=(0,raf.Z)(function(){setInkStyle(newInkStyle)}),cleanInkBarRaf},[activeTabOffset,tabPositionTopOrBottom,rtl1]),(0,react.useEffect)(function(){scrollToTab()},[activeKey,stringify(activeTabOffset),stringify(tabOffsets),tabPositionTopOrBottom]),(0,react.useEffect)(function(){onListHolderResize()},[rtl1]);var hasDropdown=!!hiddenTabs.length,wrapPrefix="".concat(prefixCls,"-nav-wrap");return tabPositionTopOrBottom?rtl1?(pingRight=transformLeft>0,pingLeft=transformLeft+containerExcludeExtraSizeValue0&&void 0!==arguments[0]?arguments[0]:{inkBar:!0,tabPane:!1};return(mergedAnimated=!1===animated?{inkBar:!1,tabPane:!1}:!0===animated?{inkBar:!0,tabPane:!1}:(0,objectSpread2.Z)({inkBar:!0},"object"===(0,esm_typeof.Z)(animated)?animated:{})).tabPaneMotion&&void 0===mergedAnimated.tabPane&&(mergedAnimated.tabPane=!0),!mergedAnimated.tabPaneMotion&&mergedAnimated.tabPane&&(mergedAnimated.tabPane=!1),mergedAnimated}(animated),_useState=(0,react.useState)(!1),_useState2=(0,slicedToArray.Z)(_useState,2),mobile=_useState2[0],setMobile=_useState2[1];(0,react.useEffect)(function(){setMobile((0,isMobile.Z)())},[]);var _useMergedState=(0,useMergedState.Z)(function(){var _tabs$;return null===(_tabs$=tabs[0])||void 0===_tabs$?void 0:_tabs$.key},{value:activeKey,defaultValue:defaultActiveKey}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),mergedActiveKey=_useMergedState2[0],setMergedActiveKey=_useMergedState2[1],_useState3=(0,react.useState)(function(){return tabs.findIndex(function(tab){return tab.key===mergedActiveKey})}),_useState4=(0,slicedToArray.Z)(_useState3,2),activeIndex=_useState4[0],setActiveIndex=_useState4[1];(0,react.useEffect)(function(){var _tabs$newActiveIndex,newActiveIndex=tabs.findIndex(function(tab){return tab.key===mergedActiveKey});-1===newActiveIndex&&setMergedActiveKey(null===(_tabs$newActiveIndex=tabs[newActiveIndex=Math.max(0,Math.min(activeIndex,tabs.length-1))])||void 0===_tabs$newActiveIndex?void 0:_tabs$newActiveIndex.key),setActiveIndex(newActiveIndex)},[tabs.map(function(tab){return tab.key}).join("_"),mergedActiveKey,activeIndex]);var _useMergedState3=(0,useMergedState.Z)(null,{value:id}),_useMergedState4=(0,slicedToArray.Z)(_useMergedState3,2),mergedId=_useMergedState4[0],setMergedId=_useMergedState4[1];(0,react.useEffect)(function(){id||(setMergedId("rc-tabs-".concat(uuid)),uuid+=1)},[]);var sharedProps={id:mergedId,activeKey:mergedActiveKey,animated:mergedAnimated,tabPosition:tabPosition,rtl:rtl,mobile:mobile},tabNavBarProps=(0,objectSpread2.Z)((0,objectSpread2.Z)({},sharedProps),{},{editable:editable,locale:locale,moreIcon:moreIcon,moreTransitionName:moreTransitionName,tabBarGutter:tabBarGutter,onTabClick:function(key,e){null==onTabClick||onTabClick(key,e),setMergedActiveKey(key),key!==mergedActiveKey&&(null==onChange||onChange(key))},onTabScroll:onTabScroll,extra:tabBarExtraContent,style:tabBarStyle,panes:null,getPopupContainer:getPopupContainer,popupClassName:popupClassName});return react.createElement(TabContext.Provider,{value:{tabs:tabs,prefixCls:prefixCls}},react.createElement("div",(0,esm_extends.Z)({ref:ref,id:id,className:classnames_default()(prefixCls,"".concat(prefixCls,"-").concat(tabPosition),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-mobile"),mobile),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-editable"),editable),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),rtl),_classNames),className)},restProps),tabNavBar,react.createElement(TabNavListWrapper,(0,esm_extends.Z)({},tabNavBarProps,{renderTabBar:renderTabBar})),react.createElement(TabPanelList,(0,esm_extends.Z)({destroyInactiveTabPane:destroyInactiveTabPane},sharedProps,{animated:mergedAnimated}))))}),context=__webpack_require__(53124),SizeContext=__webpack_require__(97647),motion=__webpack_require__(33603),useAnimateConfig_motion={motionAppear:!1,motionEnter:!0,motionLeave:!0},toArray=__webpack_require__(50344),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tabs_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function tabs_Tabs(_a){var editable,type=_a.type,className=_a.className,propSize=_a.size,_onEdit=_a.onEdit,hideAdd=_a.hideAdd,centered=_a.centered,addIcon=_a.addIcon,children=_a.children,items=_a.items,animated=_a.animated,props=tabs_rest(_a,["type","className","size","onEdit","hideAdd","centered","addIcon","children","items","animated"]),customizePrefixCls=props.prefixCls,_props$moreIcon=props.moreIcon,moreIcon=void 0===_props$moreIcon?react.createElement(EllipsisOutlined.Z,null):_props$moreIcon,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,getPopupContainer=_React$useContext.getPopupContainer,prefixCls=getPrefixCls("tabs",customizePrefixCls);"editable-card"===type&&(editable={onEdit:function(editType,_ref){var key=_ref.key,event=_ref.event;null==_onEdit||_onEdit("add"===editType?event:key,editType)},removeIcon:react.createElement(CloseOutlined.Z,null),addIcon:addIcon||react.createElement(icons_PlusOutlined,null),showAdd:!0!==hideAdd});var rootPrefixCls=getPrefixCls(),mergedItems=items||(0,toArray.Z)(children).map(function(node){if(react.isValidElement(node)){var key=node.key,_a=node.props||{},tab=_a.tab,restProps=__rest(_a,["tab"]);return(0,esm_extends.Z)((0,esm_extends.Z)({key:String(key)},restProps),{label:tab})}return null}).filter(function(item){return item}),mergedAnimated=function(prefixCls){var mergedAnimated,animated=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{inkBar:!0,tabPane:!1};return(mergedAnimated=!1===animated?{inkBar:!1,tabPane:!1}:!0===animated?{inkBar:!0,tabPane:!0}:(0,esm_extends.Z)({inkBar:!0},"object"===(0,esm_typeof.Z)(animated)?animated:{})).tabPane&&(mergedAnimated.tabPaneMotion=(0,esm_extends.Z)((0,esm_extends.Z)({},useAnimateConfig_motion),{motionName:(0,motion.mL)(prefixCls,"switch")})),mergedAnimated}(prefixCls,animated);return react.createElement(SizeContext.Z.Consumer,null,function(contextSize){var _classNames,size=void 0!==propSize?propSize:contextSize;return react.createElement(ForwardTabs,(0,esm_extends.Z)({direction:direction,getPopupContainer:getPopupContainer,moreTransitionName:"".concat(rootPrefixCls,"-slide-up")},props,{items:mergedItems,className:classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(size),size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-card"),["card","editable-card"].includes(type)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-editable-card"),"editable-card"===type),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-centered"),centered),_classNames),className),editable:editable,moreIcon:moreIcon,prefixCls:prefixCls,animated:mergedAnimated}))})}tabs_Tabs.TabPane=function(){return null};var tabs=tabs_Tabs}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4439.7f32805042ce478e.js b/static/web/_next/static/chunks/4439.7f32805042ce478e.js deleted file mode 100644 index 4001b55c4..000000000 --- a/static/web/_next/static/chunks/4439.7f32805042ce478e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4439],{24439:function(e,t,n){function r(e){for(var t={},n=0,r=e.length;n-1)r++;else if("]})".indexOf(t)>-1){if(--r<0)break}else if("/"==t&&0==r){i=!0;break}a="\\"==t}return e.backUp(e.pos-n),i}(e)?"operator":c(p(o,"string.special",!0),e,t);if("%"==o){var u="string",l=!0;e.eat("s")?u="atom":e.eat(/[WQ]/)?u="string":e.eat(/[r]/)?u="string.special":e.eat(/[wxq]/)&&(u="string",l=!1);var s=e.eat(/[^\w\s=]/);return s?(f.propertyIsEnumerable(s)&&(s=f[s]),c(p(s,u,l,!0),e,t)):"operator"}if("#"==o)return e.skipToEnd(),"comment";if("<"==o&&(a=e.match(/^<([-~])[\`\"\']?([a-zA-Z_?]\w*)[\`\"\']?(?:;|$)/)))return c((n=a[2],r=a[1],function(e,t){return r&&e.eatSpace(),e.match(n)?t.tokenize.pop():e.skipToEnd(),"string"}),e,t);if("0"==o)return e.eat("x")?e.eatWhile(/[\da-fA-F]/):e.eat("b")?e.eatWhile(/[01]/):e.eatWhile(/[0-7]/),"number";if(/\d/.test(o))return e.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+\-]?[\d_]+)?/),"number";else if("?"==o){for(;e.match(/^\\[CM]-/););return e.eat("\\")?e.eatWhile(/\w/):e.next(),"string"}else{if(":"==o)return e.eat("'")?c(p("'","atom",!1),e,t):e.eat('"')?c(p('"',"atom",!0),e,t):e.eat(/[\<\>]/)?(e.eat(/[\<\>]/),"atom"):e.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":e.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(e.eatWhile(/[\w$\xa1-\uffff]/),e.eat(/[\?\!\=]/),"atom"):"operator";if("@"==o&&e.match(/^@?[a-zA-Z_\xa1-\uffff]/))return e.eat("@"),e.eatWhile(/[\w\xa1-\uffff]/),"propertyName";if("$"==o)return e.eat(/[a-zA-Z_]/)?e.eatWhile(/[\w]/):e.eat(/\d/)?e.eat(/\d/):e.next(),"variableName.special";if(/[a-zA-Z_\xa1-\uffff]/.test(o))return(e.eatWhile(/[\w\xa1-\uffff]/),e.eat(/[\?\!]/),e.eat(":"))?"atom":"variable";if("|"==o&&(t.varList||"{"==t.lastTok||"do"==t.lastTok))return i="|",null;if(/[\(\)\[\]{}\\;]/.test(o))return i=o,null;if("-"==o&&e.eat(">"))return"operator";if(!/[=+\-\/*:\.^%<>~|]/.test(o))return null;var d=e.eatWhile(/[=+\-\/*:\.^%<>~|]/);return"."!=o||d||(i="."),"operator"}}function p(e,t,n,r){return function(i,a){var o,u=!1;for("read-quoted-paused"===a.context.type&&(a.context=a.context.prev,i.eat("}"));null!=(o=i.next());){if(o==e&&(r||!u)){a.tokenize.pop();break}if(n&&"#"==o&&!u){if(i.eat("{")){"}"==e&&(a.context={prev:a.context,type:"read-quoted-paused"}),a.tokenize.push(function e(t){return t||(t=1),function(n,r){if("}"==n.peek()){if(1==t)return r.tokenize.pop(),r.tokenize[r.tokenize.length-1](n,r);r.tokenize[r.tokenize.length-1]=e(t-1)}else"{"==n.peek()&&(r.tokenize[r.tokenize.length-1]=e(t+1));return d(n,r)}}());break}if(/[@\$]/.test(i.peek())){a.tokenize.push(function(){var e=!1;return function(t,n){return e?(n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n)):(e=!0,d(t,n))}}());break}}u=!u&&"\\"==o}return t}}function k(e,t){return e.sol()&&e.match("=end")&&e.eol()&&t.tokenize.pop(),e.skipToEnd(),"comment"}let h={name:"ruby",startState:function(e){return{tokenize:[d],indented:0,context:{type:"top",indented:-e},continuedLine:!1,lastTok:null,varList:!1}},token:function(e,t){i=null,e.sol()&&(t.indented=e.indentation());var n,r=t.tokenize[t.tokenize.length-1](e,t),a=i;if("variable"==r){var f=e.current();"keyword"==(r="."==t.lastTok?"property":o.propertyIsEnumerable(e.current())?"keyword":/^[A-Z]/.test(f)?"tag":"def"==t.lastTok||"class"==t.lastTok||t.varList?"def":"variable")&&(a=f,u.propertyIsEnumerable(f)?n="indent":l.propertyIsEnumerable(f)?n="dedent":("if"==f||"unless"==f)&&e.column()==e.indentation()?n="indent":"do"==f&&t.context.indented-1)depth++;else if("]})".indexOf(next)>-1){if(--depth<0)break}else if("/"==next&&0==depth){found=!0;break}escaped="\\"==next}return stream.backUp(stream.pos-start),found}(stream)?"operator":chain(readQuoted(ch,"string.special",!0),stream,state);if("%"==ch){var style="string",embed=!0;stream.eat("s")?style="atom":stream.eat(/[WQ]/)?style="string":stream.eat(/[r]/)?style="string.special":stream.eat(/[wxq]/)&&(style="string",embed=!1);var delim=stream.eat(/[^\w\s=]/);return delim?(opening.propertyIsEnumerable(delim)&&(delim=opening[delim]),chain(readQuoted(delim,style,embed,!0),stream,state)):"operator"}if("#"==ch)return stream.skipToEnd(),"comment";if("<"==ch&&(m=stream.match(/^<([-~])[\`\"\']?([a-zA-Z_?]\w*)[\`\"\']?(?:;|$)/)))return chain((phrase=m[2],mayIndent=m[1],function(stream,state){return mayIndent&&stream.eatSpace(),stream.match(phrase)?state.tokenize.pop():stream.skipToEnd(),"string"}),stream,state);if("0"==ch)return stream.eat("x")?stream.eatWhile(/[\da-fA-F]/):stream.eat("b")?stream.eatWhile(/[01]/):stream.eatWhile(/[0-7]/),"number";if(/\d/.test(ch))return stream.match(/^[\d_]*(?:\.[\d_]+)?(?:[eE][+\-]?[\d_]+)?/),"number";else if("?"==ch){for(;stream.match(/^\\[CM]-/););return stream.eat("\\")?stream.eatWhile(/\w/):stream.next(),"string"}else{if(":"==ch)return stream.eat("'")?chain(readQuoted("'","atom",!1),stream,state):stream.eat('"')?chain(readQuoted('"',"atom",!0),stream,state):stream.eat(/[\<\>]/)?(stream.eat(/[\<\>]/),"atom"):stream.eat(/[\+\-\*\/\&\|\:\!]/)?"atom":stream.eat(/[a-zA-Z$@_\xa1-\uffff]/)?(stream.eatWhile(/[\w$\xa1-\uffff]/),stream.eat(/[\?\!\=]/),"atom"):"operator";if("@"==ch&&stream.match(/^@?[a-zA-Z_\xa1-\uffff]/))return stream.eat("@"),stream.eatWhile(/[\w\xa1-\uffff]/),"propertyName";if("$"==ch)return stream.eat(/[a-zA-Z_]/)?stream.eatWhile(/[\w]/):stream.eat(/\d/)?stream.eat(/\d/):stream.next(),"variableName.special";if(/[a-zA-Z_\xa1-\uffff]/.test(ch))return(stream.eatWhile(/[\w\xa1-\uffff]/),stream.eat(/[\?\!]/),stream.eat(":"))?"atom":"variable";if("|"==ch&&(state.varList||"{"==state.lastTok||"do"==state.lastTok))return curPunc="|",null;if(/[\(\)\[\]{}\\;]/.test(ch))return curPunc=ch,null;if("-"==ch&&stream.eat(">"))return"operator";if(!/[=+\-\/*:\.^%<>~|]/.test(ch))return null;var more=stream.eatWhile(/[=+\-\/*:\.^%<>~|]/);return"."!=ch||more||(curPunc="."),"operator"}}function readQuoted(quote,style,embed,unescaped){return function(stream,state){var ch,escaped=!1;for("read-quoted-paused"===state.context.type&&(state.context=state.context.prev,stream.eat("}"));null!=(ch=stream.next());){if(ch==quote&&(unescaped||!escaped)){state.tokenize.pop();break}if(embed&&"#"==ch&&!escaped){if(stream.eat("{")){"}"==quote&&(state.context={prev:state.context,type:"read-quoted-paused"}),state.tokenize.push(function tokenBaseUntilBrace(depth){return depth||(depth=1),function(stream,state){if("}"==stream.peek()){if(1==depth)return state.tokenize.pop(),state.tokenize[state.tokenize.length-1](stream,state);state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth-1)}else"{"==stream.peek()&&(state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth+1));return tokenBase(stream,state)}}());break}if(/[@\$]/.test(stream.peek())){state.tokenize.push(function(){var alreadyCalled=!1;return function(stream,state){return alreadyCalled?(state.tokenize.pop(),state.tokenize[state.tokenize.length-1](stream,state)):(alreadyCalled=!0,tokenBase(stream,state))}}());break}}escaped=!escaped&&"\\"==ch}return style}}function readBlockComment(stream,state){return stream.sol()&&stream.match("=end")&&stream.eol()&&state.tokenize.pop(),stream.skipToEnd(),"comment"}let ruby={name:"ruby",startState:function(indentUnit){return{tokenize:[tokenBase],indented:0,context:{type:"top",indented:-indentUnit},continuedLine:!1,lastTok:null,varList:!1}},token:function(stream,state){curPunc=null,stream.sol()&&(state.indented=stream.indentation());var kwtype,style=state.tokenize[state.tokenize.length-1](stream,state),thisTok=curPunc;if("variable"==style){var word=stream.current();"keyword"==(style="."==state.lastTok?"property":keywords.propertyIsEnumerable(stream.current())?"keyword":/^[A-Z]/.test(word)?"tag":"def"==state.lastTok||"class"==state.lastTok||state.varList?"def":"variable")&&(thisTok=word,indentWords.propertyIsEnumerable(word)?kwtype="indent":dedentWords.propertyIsEnumerable(word)?kwtype="dedent":("if"==word||"unless"==word)&&stream.column()==stream.indentation()?kwtype="indent":"do"==word&&state.context.indented$/,reXmlCodeStop=/^$/,reCodeBlockStart=/^\{\{\{$/,reCodeBlockStop=/^\}\}\}$/,reUntilCodeStop=/.*?\}\}\}/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenBase(stream,state){var sol=stream.sol(),ch=stream.peek();if(state.block=!1,sol&&/[<\/\*{}\-]/.test(ch)){if(stream.match(reCodeBlockStart))return state.block=!0,chain(stream,state,twTokenCode);if(stream.match(reBlockQuote))return"quote";if(stream.match(reWikiCommentStart)||stream.match(reWikiCommentStop)||stream.match(reJsCodeStart)||stream.match(reJsCodeStop)||stream.match(reXmlCodeStart)||stream.match(reXmlCodeStop))return"comment";if(stream.match(reHR))return"contentSeparator"}if(stream.next(),sol&&/[\/\*!#;:>|]/.test(ch)){if("!"==ch)return stream.skipToEnd(),"header";if("*"==ch)return stream.eatWhile("*"),"comment";if("#"==ch)return stream.eatWhile("#"),"comment";if(";"==ch)return stream.eatWhile(";"),"comment";if(":"==ch)return stream.eatWhile(":"),"comment";if(">"==ch)return stream.eatWhile(">"),"quote";if("|"==ch)return"header"}if("{"==ch&&stream.match("{{"))return chain(stream,state,twTokenCode);if(/[hf]/i.test(ch)&&/[ti]/i.test(stream.peek())&&stream.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if('"'==ch)return"string";if("~"==ch||/[\[\]]/.test(ch)&&stream.match(ch))return"brace";if("@"==ch)return stream.eatWhile(isSpaceName),"link";if(/\d/.test(ch))return stream.eatWhile(/\d/),"number";if("/"==ch){if(stream.eat("%"))return chain(stream,state,twTokenComment);if(stream.eat("/"))return chain(stream,state,twTokenEm)}if("_"==ch&&stream.eat("_"))return chain(stream,state,twTokenUnderline);if("-"==ch&&stream.eat("-")){if(" "!=stream.peek())return chain(stream,state,twTokenStrike);if(" "==stream.peek())return"brace"}return"'"==ch&&stream.eat("'")?chain(stream,state,twTokenStrong):"<"==ch&&stream.eat("<")?chain(stream,state,twTokenMacro):(stream.eatWhile(/[\w\$_]/),textwords.propertyIsEnumerable(stream.current())?"keyword":null)}function twTokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="%"==ch}return"comment"}function twTokenStrong(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("'"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="'"==ch}return"strong"}function twTokenCode(stream,state){var sb=state.block;return sb&&stream.current()?"comment":!sb&&stream.match(reUntilCodeStop)||sb&&stream.sol()&&stream.match(reCodeBlockStop)?(state.tokenize=tokenBase,"comment"):(stream.next(),"comment")}function twTokenEm(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="/"==ch}return"emphasis"}function twTokenUnderline(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("_"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="_"==ch}return"link"}function twTokenStrike(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("-"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="-"==ch}return"deleted"}function twTokenMacro(stream,state){if("<<"==stream.current())return"meta";var ch=stream.next();return ch?">"==ch&&">"==stream.peek()?(stream.next(),state.tokenize=tokenBase,"meta"):(stream.eatWhile(/[\w\$_]/),keywords.propertyIsEnumerable(stream.current())?"keyword":null):(state.tokenize=tokenBase,null)}let tiddlyWiki={name:"tiddlywiki",startState:function(){return{tokenize:tokenBase}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4511.dbd0c0aaa63f1ec9.js b/static/web/_next/static/chunks/4511.dbd0c0aaa63f1ec9.js deleted file mode 100644 index 2d2de5212..000000000 --- a/static/web/_next/static/chunks/4511.dbd0c0aaa63f1ec9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4511],{34511:function(e,t,r){r.r(t),r.d(t,{tiddlyWiki:function(){return y}});var n={},i={allTags:!0,closeAll:!0,list:!0,newJournal:!0,newTiddler:!0,permaview:!0,saveChanges:!0,search:!0,slider:!0,tabs:!0,tag:!0,tagging:!0,tags:!0,tiddler:!0,timeline:!0,today:!0,version:!0,option:!0,with:!0,filter:!0},a=/[\w_\-]/i,u=/^\-\-\-\-+$/,o=/^\/\*\*\*$/,f=/^\*\*\*\/$/,c=/^<<<$/,l=/^\/\/\{\{\{$/,m=/^\/\/\}\}\}$/,k=/^$/,h=/^$/,s=/^\{\{\{$/,d=/^\}\}\}$/,p=/.*?\}\}\}/;function b(e,t,r){return t.tokenize=r,r(e,t)}function $(e,t){var r=e.sol(),i=e.peek();if(t.block=!1,r&&/[<\/\*{}\-]/.test(i)){if(e.match(s))return t.block=!0,b(e,t,w);if(e.match(c))return"quote";if(e.match(o)||e.match(f)||e.match(l)||e.match(m)||e.match(k)||e.match(h))return"comment";if(e.match(u))return"contentSeparator"}if(e.next(),r&&/[\/\*!#;:>|]/.test(i)){if("!"==i)return e.skipToEnd(),"header";if("*"==i)return e.eatWhile("*"),"comment";if("#"==i)return e.eatWhile("#"),"comment";if(";"==i)return e.eatWhile(";"),"comment";if(":"==i)return e.eatWhile(":"),"comment";if(">"==i)return e.eatWhile(">"),"quote";if("|"==i)return"header"}if("{"==i&&e.match("{{"))return b(e,t,w);if(/[hf]/i.test(i)&&/[ti]/i.test(e.peek())&&e.match(/\b(ttps?|tp|ile):\/\/[\-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i))return"link";if('"'==i)return"string";if("~"==i||/[\[\]]/.test(i)&&e.match(i))return"brace";if("@"==i)return e.eatWhile(a),"link";if(/\d/.test(i))return e.eatWhile(/\d/),"number";if("/"==i){if(e.eat("%"))return b(e,t,_);if(e.eat("/"))return b(e,t,z)}if("_"==i&&e.eat("_"))return b(e,t,W);if("-"==i&&e.eat("-")){if(" "!=e.peek())return b(e,t,g);if(" "==e.peek())return"brace"}return"'"==i&&e.eat("'")?b(e,t,v):"<"==i&&e.eat("<")?b(e,t,x):(e.eatWhile(/[\w\$_]/),n.propertyIsEnumerable(e.current())?"keyword":null)}function _(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=$;break}n="%"==r}return"comment"}function v(e,t){for(var r,n=!1;r=e.next();){if("'"==r&&n){t.tokenize=$;break}n="'"==r}return"strong"}function w(e,t){var r=t.block;return r&&e.current()?"comment":!r&&e.match(p)||r&&e.sol()&&e.match(d)?(t.tokenize=$,"comment"):(e.next(),"comment")}function z(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=$;break}n="/"==r}return"emphasis"}function W(e,t){for(var r,n=!1;r=e.next();){if("_"==r&&n){t.tokenize=$;break}n="_"==r}return"link"}function g(e,t){for(var r,n=!1;r=e.next();){if("-"==r&&n){t.tokenize=$;break}n="-"==r}return"deleted"}function x(e,t){if("<<"==e.current())return"meta";var r=e.next();return r?">"==r&&">"==e.peek()?(e.next(),t.tokenize=$,"meta"):(e.eatWhile(/[\w\$_]/),i.propertyIsEnumerable(e.current())?"keyword":null):(t.tokenize=$,null)}let y={name:"tiddlywiki",startState:function(){return{tokenize:$}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4732.0b4ffa9be3676163.js b/static/web/_next/static/chunks/4732.0b4ffa9be3676163.js new file mode 100644 index 000000000..3230fe00f --- /dev/null +++ b/static/web/_next/static/chunks/4732.0b4ffa9be3676163.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4732],{44732:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{json:function(){return json},jsonLanguage:function(){return jsonLanguage},jsonParseLinter:function(){return jsonParseLinter}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let jsonHighlighting=(0,highlight_dist.Gv)({String:highlight_dist.pJ.string,Number:highlight_dist.pJ.number,"True False":highlight_dist.pJ.bool,PropertyName:highlight_dist.pJ.propertyName,Null:highlight_dist.pJ.null,",":highlight_dist.pJ.separator,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace}),parser=dist.WQ.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[jsonHighlighting],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0});var language_dist=__webpack_require__(59119);let jsonParseLinter=()=>view=>{try{JSON.parse(view.state.doc.toString())}catch(e){var doc;let m;if(!(e instanceof SyntaxError))throw e;let pos=(doc=view.state.doc,(m=e.message.match(/at position (\d+)/))?Math.min(+m[1],doc.length):(m=e.message.match(/at line (\d+) column (\d+)/))?Math.min(doc.line(+m[1]).from+ +m[2]-1,doc.length):0);return[{from:pos,message:e.message,severity:"error",to:pos}]}return[]},jsonLanguage=language_dist.qp.define({name:"json",parser:parser.configure({props:[language_dist.uj.add({Object:(0,language_dist.tC)({except:/^\s*\}/}),Array:(0,language_dist.tC)({except:/^\s*\]/})}),language_dist.x0.add({"Object Array":language_dist.Dv})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function json(){return new language_dist.ri(jsonLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4732.fbcbca870e2812a4.js b/static/web/_next/static/chunks/4732.fbcbca870e2812a4.js deleted file mode 100644 index 0085adef0..000000000 --- a/static/web/_next/static/chunks/4732.fbcbca870e2812a4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4732],{44732:function(O,e,r){r.r(e),r.d(e,{json:function(){return i},jsonLanguage:function(){return o},jsonParseLinter:function(){return Q}});var t=r(53105),a=r(35524);let n=(0,a.Gv)({String:a.pJ.string,Number:a.pJ.number,"True False":a.pJ.bool,PropertyName:a.pJ.propertyName,Null:a.pJ.null,",":a.pJ.separator,"[ ]":a.pJ.squareBracket,"{ }":a.pJ.brace}),P=t.WQ.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#CjOOQO'#Cp'#CpQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CrOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59U,59UO!iQPO,59UOVQPO,59QOqQPO'#CkO!nQPO,59^OOQO1G.k1G.kOVQPO'#ClO!vQPO,59aOOQO1G.p1G.pOOQO1G.l1G.lOOQO,59V,59VOOQO-E6i-E6iOOQO,59W,59WOOQO-E6j-E6j",stateData:"#O~OcOS~OQSORSOSSOTSOWQO]ROePO~OVXOeUO~O[[O~PVOg^O~Oh_OVfX~OVaO~OhbO[iX~O[dO~Oh_OVfa~OhbO[ia~O",goto:"!kjPPPPPPkPPkqwPPk{!RPPP!XP!ePP!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"⚠ JsonText True False Null Number String } { Object Property PropertyName ] [ Array",maxTerm:25,nodeProps:[["openedBy",7,"{",12,"["],["closedBy",8,"}",13,"]"]],propSources:[n],skippedNodes:[0],repeatNodeCount:2,tokenData:"(p~RaXY!WYZ!W]^!Wpq!Wrs!]|}$i}!O$n!Q!R$w!R![&V![!]&h!}#O&m#P#Q&r#Y#Z&w#b#c'f#h#i'}#o#p(f#q#r(k~!]Oc~~!`Upq!]qr!]rs!rs#O!]#O#P!w#P~!]~!wOe~~!zXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#g~#jR!Q![#s!c!i#s#T#Z#s~#vR!Q![$P!c!i$P#T#Z$P~$SR!Q![$]!c!i$]#T#Z$]~$`R!Q![!]!c!i!]#T#Z!]~$nOh~~$qQ!Q!R$w!R![&V~$|RT~!O!P%V!g!h%k#X#Y%k~%YP!Q![%]~%bRT~!Q![%]!g!h%k#X#Y%k~%nR{|%w}!O%w!Q![%}~%zP!Q![%}~&SPT~!Q![%}~&[ST~!O!P%V!Q![&V!g!h%k#X#Y%k~&mOg~~&rO]~~&wO[~~&zP#T#U&}~'QP#`#a'T~'WP#g#h'Z~'^P#X#Y'a~'fOR~~'iP#i#j'l~'oP#`#a'r~'uP#`#a'x~'}OS~~(QP#f#g(T~(WP#i#j(Z~(^P#X#Y(a~(fOQ~~(kOW~~(pOV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0});var s=r(59119);let Q=()=>O=>{try{JSON.parse(O.state.doc.toString())}catch(a){var e;let r;if(!(a instanceof SyntaxError))throw a;let t=(e=O.state.doc,(r=a.message.match(/at position (\d+)/))?Math.min(+r[1],e.length):(r=a.message.match(/at line (\d+) column (\d+)/))?Math.min(e.line(+r[1]).from+ +r[2]-1,e.length):0);return[{from:t,message:a.message,severity:"error",to:t}]}return[]},o=s.qp.define({name:"json",parser:P.configure({props:[s.uj.add({Object:(0,s.tC)({except:/^\s*\}/}),Array:(0,s.tC)({except:/^\s*\]/})}),s.x0.add({"Object Array":s.Dv})]}),languageData:{closeBrackets:{brackets:["[","{",'"']},indentOnInput:/^\s*[\}\]]$/}});function i(){return new s.ri(o)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4761.74f1e62d6fab0d22.js b/static/web/_next/static/chunks/4761.74f1e62d6fab0d22.js new file mode 100644 index 000000000..35afb7288 --- /dev/null +++ b/static/web/_next/static/chunks/4761.74f1e62d6fab0d22.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4761],{26303:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return skeleton}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),omit=__webpack_require__(98423),skeleton_Element=function(props){var _classNames,_classNames2,prefixCls=props.prefixCls,className=props.className,style=props.style,size=props.size,shape=props.shape,sizeCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),_classNames)),shapeCls=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-circle"),"circle"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-square"),"square"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-round"),"round"===shape),_classNames2)),sizeStyle=react.useMemo(function(){return"number"==typeof size?{width:size,height:size,lineHeight:"".concat(size,"px")}:{}},[size]);return react.createElement("span",{className:classnames_default()(prefixCls,sizeCls,shapeCls,className),style:(0,esm_extends.Z)((0,esm_extends.Z)({},sizeStyle),style)})},objectSpread2=__webpack_require__(1413),asn_DotChartOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},AntdIcon=__webpack_require__(42135),DotChartOutlined_DotChartOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DotChartOutlined}))};DotChartOutlined_DotChartOutlined.displayName="DotChartOutlined";var icons_DotChartOutlined=react.forwardRef(DotChartOutlined_DotChartOutlined),toConsumableArray=__webpack_require__(74902),skeleton_Paragraph=function(props){var getWidth=function(index){var width=props.width,_props$rows=props.rows;return Array.isArray(width)?width[index]:(void 0===_props$rows?2:_props$rows)-1===index?width:void 0},prefixCls=props.prefixCls,className=props.className,style=props.style,rows=props.rows,rowList=(0,toConsumableArray.Z)(Array(rows)).map(function(_,index){return react.createElement("li",{key:index,style:{width:getWidth(index)}})});return react.createElement("ul",{className:classnames_default()(prefixCls,className),style:style},rowList)},skeleton_Title=function(_ref){var prefixCls=_ref.prefixCls,className=_ref.className,width=_ref.width,style=_ref.style;return react.createElement("h3",{className:classnames_default()(prefixCls,className),style:(0,esm_extends.Z)({width:width},style)})};function getComponentProps(prop){return prop&&"object"===(0,esm_typeof.Z)(prop)?prop:{}}var Skeleton=function(props){var customizePrefixCls=props.prefixCls,loading=props.loading,className=props.className,style=props.style,children=props.children,_props$avatar=props.avatar,avatar=void 0!==_props$avatar&&_props$avatar,_props$title=props.title,title=void 0===_props$title||_props$title,_props$paragraph=props.paragraph,paragraph=void 0===_props$paragraph||_props$paragraph,active=props.active,round=props.round,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("skeleton",customizePrefixCls);if(loading||!("loading"in props)){var hasAvatar=!!avatar,hasTitle=!!title,hasParagraph=!!paragraph;if(hasAvatar){var avatarProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar")},hasTitle&&!hasParagraph?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),getComponentProps(avatar));avatarNode=react.createElement("div",{className:"".concat(prefixCls,"-header")},react.createElement(skeleton_Element,(0,esm_extends.Z)({},avatarProps)))}if(hasTitle||hasParagraph){if(hasTitle){var _classNames,avatarNode,contentNode,$title,paragraphNode,titleProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-title")},!hasAvatar&&hasParagraph?{width:"38%"}:hasAvatar&&hasParagraph?{width:"50%"}:{}),getComponentProps(title));$title=react.createElement(skeleton_Title,(0,esm_extends.Z)({},titleProps))}if(hasParagraph){var basicProps,paragraphProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-paragraph")},(basicProps={},hasAvatar&&hasTitle||(basicProps.width="61%"),!hasAvatar&&hasTitle?basicProps.rows=3:basicProps.rows=2,basicProps)),getComponentProps(paragraph));paragraphNode=react.createElement(skeleton_Paragraph,(0,esm_extends.Z)({},paragraphProps))}contentNode=react.createElement("div",{className:"".concat(prefixCls,"-content")},$title,paragraphNode)}var cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-with-avatar"),hasAvatar),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-round"),round),_classNames),className);return react.createElement("div",{className:cls,style:style},avatarNode,contentNode)}return void 0!==children?children:null};Skeleton.Button=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),void 0!==_props$block&&_props$block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-button"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Avatar=function(props){var customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$shape=props.shape,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls","className"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar"),shape:void 0===_props$shape?"circle":_props$shape,size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Input=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-input"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Image=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},react.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(prefixCls,"-image-svg")},react.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(prefixCls,"-image-path")}))))},Skeleton.Node=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,children=props.children,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className),content=null!=children?children:react.createElement(icons_DotChartOutlined,null);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},content))};var skeleton=Skeleton},11382:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4942),_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(97685),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23279),lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__),rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98423),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(53124),_util_reactNode__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96159),_util_type__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(93355),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};(0,_util_type__WEBPACK_IMPORTED_MODULE_3__.b)("small","default","large");var defaultIndicator=null,Spin=function(props){var prefixCls=props.spinPrefixCls,_props$spinning=props.spinning,customSpinning=void 0===_props$spinning||_props$spinning,delay=props.delay,className=props.className,_props$size=props.size,size=void 0===_props$size?"default":_props$size,tip=props.tip,wrapperClassName=props.wrapperClassName,style=props.style,children=props.children,restProps=__rest(props,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),_React$useState=react__WEBPACK_IMPORTED_MODULE_2__.useState(function(){return customSpinning&&(!customSpinning||!delay||!!isNaN(Number(delay)))}),_React$useState2=(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__.Z)(_React$useState,2),spinning=_React$useState2[0],setSpinning=_React$useState2[1];return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(function(){var updateSpinning=lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(function(){setSpinning(customSpinning)},delay);return updateSpinning(),function(){var _a;null===(_a=null==updateSpinning?void 0:updateSpinning.cancel)||void 0===_a||_a.call(updateSpinning)}},[delay,customSpinning]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_9__.C,null,function(_ref){var indicator,dotClassName,_classNames,direction=_ref.direction,spinClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-spinning"),spinning),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-show-text"),!!tip),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),divProps=(0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__.Z)(restProps,["indicator","prefixCls"]),spinElement=react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{style:style,className:spinClassName,"aria-live":"polite","aria-busy":spinning}),(indicator=props.indicator,dotClassName="".concat(prefixCls,"-dot"),null===indicator?null:(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(indicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(indicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(indicator.props.className,dotClassName)}):(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(defaultIndicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(defaultIndicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(defaultIndicator.props.className,dotClassName)}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(dotClassName,"".concat(prefixCls,"-dot-spin"))},react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}))),tip?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"".concat(prefixCls,"-text")},tip):null);if(void 0!==children){var containerClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-container"),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)({},"".concat(prefixCls,"-blur"),spinning));return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-nested-loading"),wrapperClassName)}),spinning&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{key:"loading"},spinElement),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:containerClassName,key:"container"},children))}return spinElement})},SpinFC=function(props){var customizePrefixCls=props.prefixCls,spinPrefixCls=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_9__.E_).getPrefixCls)("spin",customizePrefixCls),spinClassProps=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{spinPrefixCls:spinPrefixCls});return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Spin,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},spinClassProps))};SpinFC.setDefaultIndicator=function(indicator){defaultIndicator=indicator},__webpack_exports__.Z=SpinFC},14761:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Modal:function(){return Modal}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),antd__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(85402),antd__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26303),antd__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11382),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(77011),_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4__);let Modal=param=>{let{title,url,open,handleOk,handleCancel,afterClose,height,width,children}=param,[loading,setLoading]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!!url),iframe=url&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("iframe",{title:title,src:url,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,onLoad:()=>setLoading(!1)});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_2__.Z,{title:title,open:open,onOk:handleOk,onCancel:handleCancel,afterClose:afterClose,bodyStyle:{padding:"0px",minHeight:height,height:null!=height?height:"100%"},width:width,zIndex:9999,footer:null,centered:!0,destroyOnClose:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[loading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_3__.Z,{active:loading,style:{padding:"10px"},paragraph:{rows:10}}),iframe&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{style:{display:loading?"none":"inline"},children:iframe}),children&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default().content,children:children}),loading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__.Z,{className:_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default().spinner,spinning:loading,size:"large"})]})})};__webpack_exports__.default=Modal,Modal.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},77011:function(module){module.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4761.c9846d9e3de083c5.js b/static/web/_next/static/chunks/4761.c9846d9e3de083c5.js deleted file mode 100644 index 076ee9900..000000000 --- a/static/web/_next/static/chunks/4761.c9846d9e3de083c5.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4761],{26303:function(e,t,a){"use strict";a.d(t,{Z:function(){return k}});var n=a(4942),c=a(87462),l=a(71002),r=a(94184),s=a.n(r),i=a(67294),o=a(53124),m=a(98423),d=function(e){var t,a,l=e.prefixCls,r=e.className,o=e.style,m=e.size,d=e.shape,u=s()((t={},(0,n.Z)(t,"".concat(l,"-lg"),"large"===m),(0,n.Z)(t,"".concat(l,"-sm"),"small"===m),t)),v=s()((a={},(0,n.Z)(a,"".concat(l,"-circle"),"circle"===d),(0,n.Z)(a,"".concat(l,"-square"),"square"===d),(0,n.Z)(a,"".concat(l,"-round"),"round"===d),a)),f=i.useMemo(function(){return"number"==typeof m?{width:m,height:m,lineHeight:"".concat(m,"px")}:{}},[m]);return i.createElement("span",{className:s()(l,u,v,r),style:(0,c.Z)((0,c.Z)({},f),o)})},u=function(e){var t=e.prefixCls,a=e.className,l=e.active,r=e.shape,u=e.size,v=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),f=(0,m.Z)(e,["prefixCls","className"]),p=s()(v,"".concat(v,"-element"),(0,n.Z)({},"".concat(v,"-active"),l),a);return i.createElement("div",{className:p},i.createElement(d,(0,c.Z)({prefixCls:"".concat(v,"-avatar"),shape:void 0===r?"circle":r,size:void 0===u?"default":u},f)))},v=function(e){var t,a=e.prefixCls,l=e.className,r=e.active,u=e.block,v=e.size,f=(0,i.useContext(o.E_).getPrefixCls)("skeleton",a),p=(0,m.Z)(e,["prefixCls"]),h=s()(f,"".concat(f,"-element"),(t={},(0,n.Z)(t,"".concat(f,"-active"),r),(0,n.Z)(t,"".concat(f,"-block"),void 0!==u&&u),t),l);return i.createElement("div",{className:h},i.createElement(d,(0,c.Z)({prefixCls:"".concat(f,"-button"),size:void 0===v?"default":v},p)))},f=a(1413),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},h=a(42135),x=function(e,t){return i.createElement(h.Z,(0,f.Z)((0,f.Z)({},e),{},{ref:t,icon:p}))};x.displayName="DotChartOutlined";var Z=i.forwardRef(x),N=function(e){var t=e.prefixCls,a=e.className,c=e.style,l=e.active,r=e.children,m=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),d=s()(m,"".concat(m,"-element"),(0,n.Z)({},"".concat(m,"-active"),l),a),u=null!=r?r:i.createElement(Z,null);return i.createElement("div",{className:d},i.createElement("div",{className:s()("".concat(m,"-image"),a),style:c},u))},g=function(e){var t=e.prefixCls,a=e.className,c=e.style,l=e.active,r=(0,i.useContext(o.E_).getPrefixCls)("skeleton",t),m=s()(r,"".concat(r,"-element"),(0,n.Z)({},"".concat(r,"-active"),l),a);return i.createElement("div",{className:m},i.createElement("div",{className:s()("".concat(r,"-image"),a),style:c},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(r,"-image-svg")},i.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(r,"-image-path")}))))},C=function(e){var t,a=e.prefixCls,l=e.className,r=e.active,u=e.block,v=e.size,f=(0,i.useContext(o.E_).getPrefixCls)("skeleton",a),p=(0,m.Z)(e,["prefixCls"]),h=s()(f,"".concat(f,"-element"),(t={},(0,n.Z)(t,"".concat(f,"-active"),r),(0,n.Z)(t,"".concat(f,"-block"),u),t),l);return i.createElement("div",{className:h},i.createElement(d,(0,c.Z)({prefixCls:"".concat(f,"-input"),size:void 0===v?"default":v},p)))},E=a(74902),y=function(e){var t=function(t){var a=e.width,n=e.rows;return Array.isArray(a)?a[t]:(void 0===n?2:n)-1===t?a:void 0},a=e.prefixCls,n=e.className,c=e.style,l=e.rows,r=(0,E.Z)(Array(l)).map(function(e,a){return i.createElement("li",{key:a,style:{width:t(a)}})});return i.createElement("ul",{className:s()(a,n),style:c},r)},w=function(e){var t=e.prefixCls,a=e.className,n=e.width,l=e.style;return i.createElement("h3",{className:s()(t,a),style:(0,c.Z)({width:n},l)})};function b(e){return e&&"object"===(0,l.Z)(e)?e:{}}var z=function(e){var t=e.prefixCls,a=e.loading,l=e.className,r=e.style,m=e.children,u=e.avatar,v=void 0!==u&&u,f=e.title,p=void 0===f||f,h=e.paragraph,x=void 0===h||h,Z=e.active,N=e.round,g=i.useContext(o.E_),C=g.getPrefixCls,E=g.direction,z=C("skeleton",t);if(a||!("loading"in e)){var k=!!v,_=!!p,P=!!x;if(k){var O=(0,c.Z)((0,c.Z)({prefixCls:"".concat(z,"-avatar")},_&&!P?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),b(v));q=i.createElement("div",{className:"".concat(z,"-header")},i.createElement(d,(0,c.Z)({},O)))}if(_||P){if(_){var j,q,M,S,I,A=(0,c.Z)((0,c.Z)({prefixCls:"".concat(z,"-title")},!k&&P?{width:"38%"}:k&&P?{width:"50%"}:{}),b(p));S=i.createElement(w,(0,c.Z)({},A))}if(P){var B,H=(0,c.Z)((0,c.Z)({prefixCls:"".concat(z,"-paragraph")},(B={},k&&_||(B.width="61%"),!k&&_?B.rows=3:B.rows=2,B)),b(x));I=i.createElement(y,(0,c.Z)({},H))}M=i.createElement("div",{className:"".concat(z,"-content")},S,I)}var D=s()(z,(j={},(0,n.Z)(j,"".concat(z,"-with-avatar"),k),(0,n.Z)(j,"".concat(z,"-active"),Z),(0,n.Z)(j,"".concat(z,"-rtl"),"rtl"===E),(0,n.Z)(j,"".concat(z,"-round"),N),j),l);return i.createElement("div",{className:D,style:r},q,M)}return void 0!==m?m:null};z.Button=v,z.Avatar=u,z.Input=C,z.Image=g,z.Node=N;var k=z},11382:function(e,t,a){"use strict";var n=a(87462),c=a(4942),l=a(97685),r=a(94184),s=a.n(r),i=a(23279),o=a.n(i),m=a(98423),d=a(67294),u=a(53124),v=a(96159),f=a(93355),p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var c=0,n=Object.getOwnPropertySymbols(e);ct.indexOf(n[c])&&Object.prototype.propertyIsEnumerable.call(e,n[c])&&(a[n[c]]=e[n[c]]);return a};(0,f.b)("small","default","large");var h=null,x=function(e){var t=e.spinPrefixCls,a=e.spinning,r=void 0===a||a,i=e.delay,f=e.className,x=e.size,Z=void 0===x?"default":x,N=e.tip,g=e.wrapperClassName,C=e.style,E=e.children,y=p(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=d.useState(function(){return r&&(!r||!i||!!isNaN(Number(i)))}),b=(0,l.Z)(w,2),z=b[0],k=b[1];d.useEffect(function(){var e=o()(function(){k(r)},i);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[i,r]);var _=function(a){var l,r,i,o=a.direction,u=s()(t,(i={},(0,c.Z)(i,"".concat(t,"-sm"),"small"===Z),(0,c.Z)(i,"".concat(t,"-lg"),"large"===Z),(0,c.Z)(i,"".concat(t,"-spinning"),z),(0,c.Z)(i,"".concat(t,"-show-text"),!!N),(0,c.Z)(i,"".concat(t,"-rtl"),"rtl"===o),i),f),p=(0,m.Z)(y,["indicator","prefixCls"]),x=d.createElement("div",(0,n.Z)({},p,{style:C,className:u,"aria-live":"polite","aria-busy":z}),(l=e.indicator,r="".concat(t,"-dot"),null===l?null:(0,v.l$)(l)?(0,v.Tm)(l,{className:s()(l.props.className,r)}):(0,v.l$)(h)?(0,v.Tm)(h,{className:s()(h.props.className,r)}):d.createElement("span",{className:s()(r,"".concat(t,"-dot-spin"))},d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}),d.createElement("i",{className:"".concat(t,"-dot-item")}))),N?d.createElement("div",{className:"".concat(t,"-text")},N):null);if(void 0!==E){var w=s()("".concat(t,"-container"),(0,c.Z)({},"".concat(t,"-blur"),z));return d.createElement("div",(0,n.Z)({},p,{className:s()("".concat(t,"-nested-loading"),g)}),z&&d.createElement("div",{key:"loading"},x),d.createElement("div",{className:w,key:"container"},E))}return x};return d.createElement(u.C,null,_)},Z=function(e){var t=e.prefixCls,a=(0,d.useContext(u.E_).getPrefixCls)("spin",t),c=(0,n.Z)((0,n.Z)({},e),{spinPrefixCls:a});return d.createElement(x,(0,n.Z)({},c))};Z.setDefaultIndicator=function(e){h=e},t.Z=Z},14761:function(e,t,a){"use strict";a.r(t),a.d(t,{Modal:function(){return m}});var n=a(85893),c=a(85402),l=a(26303),r=a(11382),s=a(67294),i=a(77011),o=a.n(i);let m=e=>{let{title:t,url:a,open:i,handleOk:m,handleCancel:d,afterClose:u,height:v,width:f,children:p}=e,[h,x]=(0,s.useState)(!!a),Z=a&&(0,n.jsx)("iframe",{title:t,src:a,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,onLoad:()=>x(!1)});return(0,n.jsx)(c.Z,{title:t,open:i,onOk:m,onCancel:d,afterClose:u,bodyStyle:{padding:"0px",minHeight:v,height:null!=v?v:"100%"},width:f,zIndex:9999,footer:null,centered:!0,destroyOnClose:!0,children:(0,n.jsxs)(n.Fragment,{children:[h&&(0,n.jsx)(l.Z,{active:h,style:{padding:"10px"},paragraph:{rows:10}}),Z&&(0,n.jsx)("div",{style:{display:h?"none":"inline"},children:Z}),p&&(0,n.jsx)("div",{className:o().content,children:p}),h&&(0,n.jsx)(r.Z,{className:o().spinner,spinning:h,size:"large"})]})})};t.default=m,m.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},77011:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4763-743d368ad9f9d445.js b/static/web/_next/static/chunks/4763-743d368ad9f9d445.js new file mode 100644 index 000000000..5e30df5c5 --- /dev/null +++ b/static/web/_next/static/chunks/4763-743d368ad9f9d445.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4763],{74763:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return statistic}});var esm_extends=__webpack_require__(87462),react=__webpack_require__(67294),useForceUpdate=__webpack_require__(57838),reactNode=__webpack_require__(96159),defineProperty=__webpack_require__(4942),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),context=__webpack_require__(53124),skeleton=__webpack_require__(26303),padEnd=__webpack_require__(11726),padEnd_default=__webpack_require__.n(padEnd),statistic_Number=function(props){var valueNode,value=props.value,formatter=props.formatter,precision=props.precision,decimalSeparator=props.decimalSeparator,_props$groupSeparator=props.groupSeparator,prefixCls=props.prefixCls;if("function"==typeof formatter)valueNode=formatter(value);else{var val=String(value),cells=val.match(/^(-?)(\d*)(\.(\d+))?$/);if(cells&&"-"!==val){var negative=cells[1],int=cells[2]||"0",decimal=cells[4]||"";int=int.replace(/\B(?=(\d{3})+(?!\d))/g,void 0===_props$groupSeparator?"":_props$groupSeparator),"number"==typeof precision&&(decimal=padEnd_default()(decimal,precision,"0").slice(0,precision>0?precision:0)),decimal&&(decimal="".concat(decimalSeparator).concat(decimal)),valueNode=[react.createElement("span",{key:"int",className:"".concat(prefixCls,"-content-value-int")},negative,int),decimal&&react.createElement("span",{key:"decimal",className:"".concat(prefixCls,"-content-value-decimal")},decimal)]}else valueNode=val}return react.createElement("span",{className:"".concat(prefixCls,"-content-value")},valueNode)},statistic_Statistic=(0,context.PG)({prefixCls:"statistic"})(function(props){var prefixCls=props.prefixCls,className=props.className,style=props.style,valueStyle=props.valueStyle,_props$value=props.value,title=props.title,valueRender=props.valueRender,prefix=props.prefix,suffix=props.suffix,_props$loading=props.loading,direction=props.direction,onMouseEnter=props.onMouseEnter,onMouseLeave=props.onMouseLeave,_props$decimalSeparat=props.decimalSeparator,_props$groupSeparator=props.groupSeparator,valueNode=react.createElement(statistic_Number,(0,esm_extends.Z)({decimalSeparator:void 0===_props$decimalSeparat?".":_props$decimalSeparat,groupSeparator:void 0===_props$groupSeparator?",":_props$groupSeparator},props,{value:void 0===_props$value?0:_props$value})),cls=classnames_default()(prefixCls,(0,defineProperty.Z)({},"".concat(prefixCls,"-rtl"),"rtl"===direction),className);return react.createElement("div",{className:cls,style:style,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave},title&&react.createElement("div",{className:"".concat(prefixCls,"-title")},title),react.createElement(skeleton.Z,{paragraph:!1,loading:void 0!==_props$loading&&_props$loading,className:"".concat(prefixCls,"-skeleton")},react.createElement("div",{style:valueStyle,className:"".concat(prefixCls,"-content")},prefix&&react.createElement("span",{className:"".concat(prefixCls,"-content-prefix")},prefix),valueRender?valueRender(valueNode):valueNode,suffix&&react.createElement("span",{className:"".concat(prefixCls,"-content-suffix")},suffix))))}),slicedToArray=__webpack_require__(97685),padStart=__webpack_require__(32475),padStart_default=__webpack_require__.n(padStart),timeUnits=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]],REFRESH_INTERVAL=1e3/30,statistic_Countdown=react.memo(function(props){var value=props.value,_props$format=props.format,format=void 0===_props$format?"HH:mm:ss":_props$format,onChange=props.onChange,onFinish=props.onFinish,forceUpdate=(0,useForceUpdate.Z)(),countdown=react.useRef(null),stopTimer=function(){null==onFinish||onFinish(),countdown.current&&(clearInterval(countdown.current),countdown.current=null)},syncTimer=function(){var timestamp=new Date(value).getTime();timestamp>=Date.now()&&(countdown.current=setInterval(function(){forceUpdate(),null==onChange||onChange(timestamp-Date.now()),timestamp9007199254740991)return result;do n%2&&(result+=string),(n=nativeFloor(n/2))&&(string+=string);while(n);return result}},14259:function(module){module.exports=function(array,start,end){var index=-1,length=array.length;start<0&&(start=-start>length?0:length+start),(end=end>length?length:end)<0&&(end+=length),length=start>end?0:end-start>>>0,start>>>=0;for(var result=Array(length);++index=length?array:baseSlice(array,start,end)}},78302:function(module,__unused_webpack_exports,__webpack_require__){var baseRepeat=__webpack_require__(18190),baseToString=__webpack_require__(80531),castSlice=__webpack_require__(40180),hasUnicode=__webpack_require__(62689),stringSize=__webpack_require__(88016),stringToArray=__webpack_require__(83140),nativeCeil=Math.ceil;module.exports=function(length,chars){var charsLength=(chars=void 0===chars?" ":baseToString(chars)).length;if(charsLength<2)return charsLength?baseRepeat(chars,length):chars;var result=baseRepeat(chars,nativeCeil(length/stringSize(chars)));return hasUnicode(chars)?castSlice(stringToArray(result),0,length).join(""):result.slice(0,length)}},62689:function(module){var reHasUnicode=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");module.exports=function(string){return reHasUnicode.test(string)}},88016:function(module,__unused_webpack_exports,__webpack_require__){var asciiSize=__webpack_require__(48983),hasUnicode=__webpack_require__(62689),unicodeSize=__webpack_require__(21903);module.exports=function(string){return hasUnicode(string)?unicodeSize(string):asciiSize(string)}},83140:function(module,__unused_webpack_exports,__webpack_require__){var asciiToArray=__webpack_require__(44286),hasUnicode=__webpack_require__(62689),unicodeToArray=__webpack_require__(676);module.exports=function(string){return hasUnicode(string)?unicodeToArray(string):asciiToArray(string)}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},21903:function(module){var rsAstralRange="\ud800-\udfff",rsCombo="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",rsFitz="\ud83c[\udffb-\udfff]",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\ud83c[\udde6-\uddff]){2}",rsSurrPair="[\ud800-\udbff][\udc00-\udfff]",reOptMod="(?:"+rsCombo+"|"+rsFitz+")?",rsOptVar="[\\ufe0e\\ufe0f]?",rsOptJoin="(?:\\u200d(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,"["+rsAstralRange+"]"].join("|")+")"+(rsOptVar+reOptMod+rsOptJoin),"g");module.exports=function(string){for(var result=reUnicode.lastIndex=0;reUnicode.test(string);)++result;return result}},676:function(module){var rsAstralRange="\ud800-\udfff",rsCombo="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",rsFitz="\ud83c[\udffb-\udfff]",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\ud83c[\udde6-\uddff]){2}",rsSurrPair="[\ud800-\udbff][\udc00-\udfff]",reOptMod="(?:"+rsCombo+"|"+rsFitz+")?",rsOptVar="[\\ufe0e\\ufe0f]?",rsOptJoin="(?:\\u200d(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,"["+rsAstralRange+"]"].join("|")+")"+(rsOptVar+reOptMod+rsOptJoin),"g");module.exports=function(string){return string.match(reUnicode)||[]}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},11726:function(module,__unused_webpack_exports,__webpack_require__){var createPadding=__webpack_require__(78302),stringSize=__webpack_require__(88016),toInteger=__webpack_require__(40554),toString=__webpack_require__(79833);module.exports=function(string,length,chars){string=toString(string);var strLength=(length=toInteger(length))?stringSize(string):0;return length&&strLength0?o:0)),p&&(p="".concat(a).concat(p)),n=[u.createElement("span",{key:"int",className:"".concat(c,"-content-value-int")},s,v),p&&u.createElement("span",{key:"decimal",className:"".concat(c,"-content-value-decimal")},p)]}else n=i}return u.createElement("span",{className:"".concat(c,"-content-value")},n)},m=function(e){var n=e.prefixCls,t=e.className,o=e.style,a=e.valueStyle,c=e.value,l=e.title,v=e.valueRender,d=e.prefix,m=e.suffix,x=e.loading,g=e.direction,h=e.onMouseEnter,E=e.onMouseLeave,y=e.decimalSeparator,b=e.groupSeparator,N=u.createElement(p,(0,r.Z)({decimalSeparator:void 0===y?".":y,groupSeparator:void 0===b?",":b},e,{value:void 0===c?0:c})),S=i()(n,(0,f.Z)({},"".concat(n,"-rtl"),"rtl"===g),t);return u.createElement("div",{className:S,style:o,onMouseEnter:h,onMouseLeave:E},l&&u.createElement("div",{className:"".concat(n,"-title")},l),u.createElement(s.Z,{paragraph:!1,loading:void 0!==x&&x,className:"".concat(n,"-skeleton")},u.createElement("div",{style:a,className:"".concat(n,"-content")},d&&u.createElement("span",{className:"".concat(n,"-content-prefix")},d),v?v(N):N,m&&u.createElement("span",{className:"".concat(n,"-content-suffix")},m))))},x=(0,l.PG)({prefixCls:"statistic"})(m),g=t(97685),h=t(32475),E=t.n(h),y=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]],b=1e3/30,N=function(e){var n=e.value,t=e.format,f=void 0===t?"HH:mm:ss":t,c=e.onChange,i=e.onFinish,l=(0,o.Z)(),s=u.useRef(null),v=function(){null==i||i(),s.current&&(clearInterval(s.current),s.current=null)},d=function(){var e=new Date(n).getTime();e>=Date.now()&&(s.current=setInterval(function(){l(),null==c||c(e-Date.now()),e9007199254740991)return r;do t%2&&(r+=e),(t=n(t/2))&&(e+=e);while(t);return r}},14259:function(e){e.exports=function(e,n,t){var r=-1,u=e.length;n<0&&(n=-n>u?0:u+n),(t=t>u?u:t)<0&&(t+=u),u=n>t?0:t-n>>>0,n>>>=0;for(var o=Array(u);++r=u?e:r(e,n,t)}},78302:function(e,n,t){var r=t(18190),u=t(80531),o=t(40180),a=t(62689),f=t(88016),c=t(83140),i=Math.ceil;e.exports=function(e,n){var t=(n=void 0===n?" ":u(n)).length;if(t<2)return t?r(n,e):n;var l=r(n,i(e/f(n)));return a(n)?o(c(l),0,e).join(""):l.slice(0,e)}},62689:function(e){var n=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return n.test(e)}},88016:function(e,n,t){var r=t(48983),u=t(62689),o=t(21903);e.exports=function(e){return u(e)?o(e):r(e)}},83140:function(e,n,t){var r=t(44286),u=t(62689),o=t(676);e.exports=function(e){return u(e)?o(e):r(e)}},67990:function(e){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},21903:function(e){var n="\ud800-\udfff",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",u="[^"+n+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",f="(?:"+t+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",i="(?:\\u200d(?:"+[u,o,a].join("|")+")"+c+f+")*",l=RegExp(r+"(?="+r+")|(?:"+[u+t+"?",t,o,a,"["+n+"]"].join("|")+")"+(c+f+i),"g");e.exports=function(e){for(var n=l.lastIndex=0;l.test(e);)++n;return n}},676:function(e){var n="\ud800-\udfff",t="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",u="[^"+n+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",f="(?:"+t+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",i="(?:\\u200d(?:"+[u,o,a].join("|")+")"+c+f+")*",l=RegExp(r+"(?="+r+")|(?:"+[u+t+"?",t,o,a,"["+n+"]"].join("|")+")"+(c+f+i),"g");e.exports=function(e){return e.match(l)||[]}},33448:function(e,n,t){var r=t(44239),u=t(37005);e.exports=function(e){return"symbol"==typeof e||u(e)&&"[object Symbol]"==r(e)}},11726:function(e,n,t){var r=t(78302),u=t(88016),o=t(40554),a=t(79833);e.exports=function(e,n,t){e=a(e);var f=(n=o(n))?u(e):0;return n&&fyOSO,59[OOQO,59[,59[OOQO'#Hg'#HgO?jQPO,59eO@lQPO,59yOOQO-E:d-E:dO)PQPO,58zOA`QPO,58zO)PQPO,5;|OAeQPO'#DQOAjQPO'#DQOOQO'#Gi'#GiOBjQQO,59jOOQO'#Dm'#DmODRQPO'#HsOD]QPO'#DlODkQPO'#HrODsQPO,5<^ODxQPO,59^OEcQPO'#CxOOQO,59c,59cOEjQPO,59bOGrQQO'#H[OJVQQO'#CbOJmQPO'#D_OKrQQO'#HkOLSQQO,59pOLZQPO'#DvOLiQPO'#HzOLqQPO,5:`OLvQPO,5:`OM^QPO,5;mOMiQPO'#IROMtQPO,5;dOMyQPO,5=WOOQO-E:j-E:jOOQO,5:f,5:fO! aQPO,5:fO! hQPO,5:vO! mQPO,5<^O)PQPO,5:vO:kQPO,5:gO:kQPO,5:qO:kQPO,5:lO:kQPO,5<^O!!^QPO,59qO9PQPO,5:}O!!eQPO,5;QO9PQPO,59TO!!sQPO'#DXOOQO,5;O,5;OOOQO'#El'#ElOOQO'#En'#EnO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;eOOQO,5;h,5;hOOQO,5],5>]O!%SQPO,5:gO!%bQPO,5:qO!%jQPO,5:lO!%uQPO,5>YOLZQPO,5>YO! {QPO,59UO!&QQQO,58zO!&YQQO,5;|O!&bQQO,5_O!.ZQPO,5:WO:kQPO'#GnO!.bQPO,5>^OOQO1G1x1G1xOOQO1G.x1G.xO!.{QPO'#CyO!/kQPO'#HkO!/uQPO'#CzO!0TQPO'#HjO!0]QPO,59dOOQO1G.|1G.|OEjQPO1G.|O!0sQPO,59eO!1QQQO'#H[O!1cQQO'#CbOOQO,5:b,5:bO:kQPO,5:cOOQO,5:a,5:aO!1tQQO,5:aOOQO1G/[1G/[O!1yQPO,5:bO!2[QPO'#GqO!2oQPO,5>fOOQO1G/z1G/zO!2wQPO'#DvO!3YQPO'#D_O!3aQPO1G/zO!!zQPO'#GoO!3fQPO1G1XO9PQPO1G1XO:kQPO'#GwO!3nQPO,5>mOOQO1G1O1G1OOOQO1G0Q1G0QO!3vQPO'#E]OOQO1G0b1G0bO!4gQPO1G1xO! hQPO1G0bO!%SQPO1G0RO!%bQPO1G0]O!%jQPO1G0WOOQO1G/]1G/]O!4lQQO1G.pO7kQPO1G0jO)PQPO1G0jO:sQPO'#HnO!6`QQO1G.pOOQO1G.p1G.pO!6eQQO1G0iOOQO1G0l1G0lO!6lQPO1G0lO!6wQQO1G.oO!7_QQO'#HoO!7lQPO,59sO!8{QQO1G0pO!:dQQO1G0pO!;rQQO1G0pO!UOOQO1G/O1G/OOOQO7+$h7+$hOOQO1G/{1G/{O#1TQQO1G/{OOQO1G/}1G/}O#1YQPO1G/{OOQO1G/|1G/|O:kQPO1G/}OOQO,5=],5=]OOQO-E:o-E:oOOQO7+%f7+%fOOQO,5=Z,5=ZOOQO-E:m-E:mO9PQPO7+&sOOQO7+&s7+&sOOQO,5=c,5=cOOQO-E:u-E:uO#1_QPO'#EUO#1mQPO'#EUOOQO'#Gu'#GuO#2UQPO,5:wOOQO,5:w,5:wOOQO7+'d7+'dOOQO7+%|7+%|OOQO7+%m7+%mO!AYQPO7+%mO!A_QPO7+%mO!AgQPO7+%mOOQO7+%w7+%wO!BVQPO7+%wOOQO7+%r7+%rO!CUQPO7+%rO!CZQPO7+%rOOQO7+&U7+&UOOQO'#Ee'#EeO7kQPO7+&UO7kQPO,5>YO#2uQPO7+$[OOQO7+&T7+&TOOQO7+&W7+&WO9PQPO'#GjO#3TQPO,5>ZOOQO1G/_1G/_O9PQPO7+&kO#3`QQO,59eO#4cQPO'#DrO! pQPO'#DrO#4nQPO'#HwO#4vQPO,5:]O#5aQQO'#HgO#5|QQO'#CuO! mQPO'#HvO#6lQPO'#DpO#6vQPO'#HvO#7XQPO'#DpO#7aQPO'#IPO#7fQPO'#E`OOQO'#Hp'#HpOOQO'#Gk'#GkO#7nQPO,59vOOQO,59v,59vO#7uQPO'#HqOOQO,5:h,5:hO#9]QPO'#H|OOQO'#EP'#EPOOQO,5:i,5:iO#9hQPO'#EYO:kQPO'#EYO#9yQPO'#H}O#:UQPO,5:sO! mQPO'#HvO!!zQPO'#HvO#:^QPO'#DpOOQO'#Gs'#GsO#:eQPO,5:oOOQO,5:o,5:oOOQO,5:n,5:nOOQO,5;S,5;SO#;_QQO,5;SO#;fQPO,5;SOOQO-E:t-E:tOOQO7+&X7+&XOOQO7+)`7+)`O#;mQQO7+)`OOQO'#Gz'#GzO#=ZQPO,5;rOOQO,5;r,5;rO#=bQPO'#FXO)PQPO'#FXO)PQPO'#FXO)PQPO'#FXO#=pQPO7+'UO#=uQPO7+'UOOQO7+'U7+'UO]QPO7+'[O#>QQPO1G1{O! mQPO1G1{O#>`QQO1G1wO!!sQPO1G1wO#>gQPO1G1wO#>nQQO7+'hOOQO'#G}'#G}O#>uQPO,5|QPO'#HqO9PQPO'#F{O#?UQPO7+'oO#?ZQPO,5=OO! mQPO,5=OO#?`QPO1G2iO#@iQPO1G2iOOQO1G2i1G2iOOQO-E:|-E:|OOQO7+'z7+'zO!2[QPO'#G^OpOOQO1G.n1G.nOOQO<X,5>XOOQO,5=S,5=SOOQO-E:f-E:fO#EjQPO7+%gOOQO7+%g7+%gOOQO7+%i7+%iOOQO<cOOQO1G/w1G/wO#IfQPO'#HsO#ImQPO,59xO#IrQPO,5>bO! mQPO,59xO#I}QPO,5:[O#7fQPO,5:zO! mQPO,5>bO!!zQPO,5>bO#7aQPO,5>kOOQO,5:[,5:[OLvQPO'#DtOOQO,5>k,5>kO#JVQPO'#EaOOQO,5:z,5:zO#MWQPO,5:zO!!zQPO'#DxOOQO-E:i-E:iOOQO1G/b1G/bOOQO,5:y,5:yO!!zQPO'#GrO#M]QPO,5>hOOQO,5:t,5:tO#MhQPO,5:tO#MvQPO,5:tO#NXQPO'#GtO#NoQPO,5>iO#NzQPO'#EZOOQO1G0_1G0_O$ RQPO1G0_O! mQPO,5:pOOQO-E:q-E:qOOQO1G0Z1G0ZOOQO1G0n1G0nO$ WQQO1G0nOOQO<oOOQO1G1Y1G1YO$%uQPO'#FTOOQO,5=e,5=eOOQO-E:w-E:wO$%zQPO'#GmO$&XQPO,5>aOOQO1G/u1G/uOOQO<sAN>sO!AYQPOAN>sOOQOAN>xAN>xOOQOAN?[AN?[O7kQPOAN?[O$&pQPO,5:_OOQO1G/x1G/xOOQO,5=[,5=[OOQO-E:n-E:nO$&{QPO,5>eOOQO1G/d1G/dOOQO1G3|1G3|O$'^QPO1G/dOOQO1G/v1G/vOOQO1G0f1G0fO#MWQPO1G0fO#7aQPO'#HyO$'cQPO1G3|O! mQPO1G3|OOQO1G4V1G4VOK^QPO'#DvOJmQPO'#D_OOQO,5:{,5:{O$'nQPO,5:{O$'nQPO,5:{O$'uQQO'#H_O$'|QQO'#H`O$(WQQO'#EbO$(cQPO'#EbOOQO,5:d,5:dOOQO,5=^,5=^OOQO-E:p-E:pOOQO1G0`1G0`O$(kQPO1G0`OOQO,5=`,5=`OOQO-E:r-E:rO$(yQPO,5:uOOQO7+%y7+%yOOQO7+&Y7+&YOOQO1G1_1G1_O$)QQQO1G1_OOQO-E:y-E:yO$)YQQO'#IWO$)TQPO1G1_O$ mQPO1G1_O)PQPO1G1_OOQOAN@[AN@[O$)eQQO<rO$,cQPO7+&yO$,hQQO'#IXOOQOAN@mAN@mO$,sQQOAN@mOOQOAN@iAN@iO$,zQPOAN@iO$-PQQO<sOOQOG26XG26XOOQOG26TG26TOOQO<bPPP>hP@|PPPAv2vPCoPPDjPEaEgPPPPPPPPPPPPFpGXPJ_JgJqKZKaKgMVMZMZMcPMrNx! k! uP!![NxP!!b!!l!!{!#TP!#r!#|!$SNx!$V!$]EaEa!$a!$k!$n2v!&Y2v2v!(RP.^P!(VP!(vPPPPPP.^P.^!)d.^PP.^P.^PP.^!*x!+SPP!+Y!+cPPPPPPPP&}P&}PP!+g!+g!+z!+gPP!+gP!+gP!,e!,hP!+g!-O!+gP!+gP!-R!-UP!+gP!+gP!+gP!+gP!+g!+gP!+gP!-YP!-`!-c!-iP!+g!-u!-x!.Q!.d!2a!2g!2m!3s!3y!4T!5X!5_!5e!5o!5u!5{!6R!6X!6_!6e!6k!6q!6w!6}!7T!7Z!7e!7k!7u!7{PPP!8R!+g!8vP!`!O!P?m!P!QFa!Q!RN]!R![!#w![!]!0a!]!^!1e!^!_!1{!_!`!3Y!`!a!3v!a!b!5W!b!c!5p!c!}!;^!}#O!O#p#q!>f#q#r!?r#r#s!@Y#s#y$z#y#z&j#z$f$z$f$g&j$g#BY$z#BY#BZ&j#BZ$IS$z$IS$I_&j$I_$I|$z$I|$JO&j$JO$JT$z$JT$JU&j$JU$KV$z$KV$KW&j$KW&FU$z&FU&FV&j&FV~$zS%PT&WSOY$zYZ%`Zr$zrs%es~$zS%eO&WSS%hTOY%wYZ%`Zr%wrs&Zs~%wS%zTOY$zYZ%`Zr$zrs%es~$zS&^SOY%wYZ%`Zr%ws~%w_&qi&WS%wZOX$zXY&jYZ(`Z^&j^p$zpq&jqr$zrs%es#y$z#y#z&j#z$f$z$f$g&j$g#BY$z#BY#BZ&j#BZ$IS$z$IS$I_&j$I_$I|$z$I|$JO&j$JO$JT$z$JT$JU&j$JU$KV$z$KV$KW&j$KW&FU$z&FU&FV&j&FV~$z_(gY&WS%wZX^)Vpq)V#y#z)V$f$g)V#BY#BZ)V$IS$I_)V$I|$JO)V$JT$JU)V$KV$KW)V&FU&FV)VZ)[Y%wZX^)Vpq)V#y#z)V$f$g)V#BY#BZ)V$IS$I_)V$I|$JO)V$JT$JU)V$KV$KW)V&FU&FV)VV*RV#sP&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`~$zU*oT#_Q&WSOY$zYZ%`Zr$zrs%es~$zT+RVOY+hYZ%`Zr+hrs0Ss#O+h#O#P/p#P~+hT+kVOY,QYZ%`Zr,Qrs,ls#O,Q#O#P-Q#P~,QT,VV&WSOY,QYZ%`Zr,Qrs,ls#O,Q#O#P-Q#P~,QT,qTcPOY%wYZ%`Zr%wrs&Zs~%wT-VT&WSOY,QYZ-fZr,Qrs.us~,QT-kU&WSOY-}Zr-}rs.ds#O-}#O#P.i#P~-}P.QUOY-}Zr-}rs.ds#O-}#O#P.i#P~-}P.iOcPP.lROY-}YZ-}Z~-}T.xVOY+hYZ%`Zr+hrs/_s#O+h#O#P/p#P~+hT/dScPOY%wYZ%`Zr%ws~%wT/sTOY,QYZ-fZr,Qrs.us~,QT0XTcPOY%wYZ%`Zr%wrs0hs~%wT0mR&USXY0vYZ1Spq0vP0yRXY0vYZ1Spq0vP1XO&VP_1`_%}Z&WSOY$zYZ%`Zr$zrs%est$ztu1Xu!Q$z!Q![1X![!c$z!c!}1X!}#R$z#R#S1X#S#T$z#T#o1X#o~$zU2fV#gQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`~$zU3ST#]Q&WSOY$zYZ%`Zr$zrs%es~$zV3jX&lR&WSOY$zYZ%`Zr$zrs%esv$zvw4Vw!_$z!_!`2{!`~$zU4^T#aQ&WSOY$zYZ%`Zr$zrs%es~$zT4rX&WSOY5_YZ%`Zr5_rs6Psw5_wx$zx#O5_#O#P7u#P~5_T5dX&WSOY5_YZ%`Zr5_rs6Psw5_wx7_x#O5_#O#P7u#P~5_T6SXOY6oYZ%`Zr6ors9jsw6owx:Yx#O6o#O#P:n#P~6oT6rXOY5_YZ%`Zr5_rs6Psw5_wx7_x#O5_#O#P7u#P~5_T7fTbP&WSOY$zYZ%`Zr$zrs%es~$zT7zT&WSOY5_YZ8ZZr5_rs6Ps~5_T8`U&WSOY8rZw8rwx9Xx#O8r#O#P9^#P~8rP8uUOY8rZw8rwx9Xx#O8r#O#P9^#P~8rP9^ObPP9aROY8rYZ8rZ~8rT9mXOY6oYZ%`Zr6ors8rsw6owx:Yx#O6o#O#P:n#P~6oT:_TbPOY$zYZ%`Zr$zrs%es~$zT:qTOY5_YZ8ZZr5_rs6Ps~5__;XTZZ&WSOY$zYZ%`Zr$zrs%es~$zV;oTYR&WSOY$zYZ%`Zr$zrs%es~$zVPTqR&WSOY$zYZ%`Zr$zrs%es~$zV>gY#eR&WSOY$zYZ%`Zr$zrs%es}$z}!O=b!O!_$z!_!`2{!`!a?V!a~$zV?^T&vR&WSOY$zYZ%`Zr$zrs%es~$z_?tXWY&WSOY$zYZ%`Zr$zrs%es!O$z!O!P@a!P!Q$z!Q![Ac![~$zV@fV&WSOY$zYZ%`Zr$zrs%es!O$z!O!P@{!P~$zVAST&oR&WSOY$zYZ%`Zr$zrs%es~$zTAja&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![!f$z!f!gBo!g!hCV!h!iBo!i#R$z#R#SEu#S#W$z#W#XBo#X#YCV#Y#ZBo#Z~$zTBvT&WS`POY$zYZ%`Zr$zrs%es~$zTC[Z&WSOY$zYZ%`Zr$zrs%es{$z{|C}|}$z}!OC}!O!Q$z!Q![Di![~$zTDSV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![Di![~$zTDpa&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Di![!f$z!f!gBo!g!h$z!h!iBo!i#R$z#R#SC}#S#W$z#W#XBo#X#Y$z#Y#ZBo#Z~$zTEzV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![~$z_FhZ&WS#fQOY$zYZ%`Zr$zrs%esz$zz{GZ{!P$z!P!QL[!Q!_$z!_!`2{!`~$z_G`V&WSOYGZYZGuZrGZrsHxszGZz{Iz{~GZ_GzR&WSOzHTz{Ha{~HTZHWROzHTz{Ha{~HTZHdTOzHTz{Ha{!PHT!P!QHs!Q~HTZHxOQZ_H{VOYIbYZGuZrIbrsKSszIbz{Kl{~Ib_IeVOYGZYZGuZrGZrsHxszGZz{Iz{~GZ_JPX&WSOYGZYZGuZrGZrsHxszGZz{Iz{!PGZ!P!QJl!Q~GZ_JsT&WSQZOY$zYZ%`Zr$zrs%es~$z_KVVOYIbYZGuZrIbrsHTszIbz{Kl{~Ib_KoXOYGZYZGuZrGZrsHxszGZz{Iz{!PGZ!P!QJl!Q~GZ_LcT&WSPZOYL[YZ%`ZrL[rsLrs~L[_LwTPZOYMWYZ%`ZrMWrsMls~MW_M]TPZOYL[YZ%`ZrL[rsLrs~L[_MqTPZOYMWYZ%`ZrMWrsNQs~MWZNVQPZOYNQZ~NQTNds&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!!q!P!Q$z!Q![!#w![!d$z!d!e!&i!e!f$z!f!gBo!g!hCV!h!iBo!i!n$z!n!o!%g!o!q$z!q!r!(Z!r!z$z!z!{!)u!{#R$z#R#S!%}#S#U$z#U#V!&i#V#W$z#W#XBo#X#YCV#Y#ZBo#Z#`$z#`#a!%g#a#c$z#c#d!(Z#d#l$z#l#m!)u#m~$zT!!x_&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![!f$z!f!gBo!g!hCV!h!iBo!i#W$z#W#XBo#X#YCV#Y#ZBo#Z~$zT!$Og&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!!q!P!Q$z!Q![!#w![!f$z!f!gBo!g!hCV!h!iBo!i!n$z!n!o!%g!o#R$z#R#S!%}#S#W$z#W#XBo#X#YCV#Y#ZBo#Z#`$z#`#a!%g#a~$zT!%nT&WS_POY$zYZ%`Zr$zrs%es~$zT!&SV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!#w![~$zT!&nW&WSOY$zYZ%`Zr$zrs%es!Q$z!Q!R!'W!R!S!'W!S~$zT!'_^&WS_POY$zYZ%`Zr$zrs%es!Q$z!Q!R!'W!R!S!'W!S!n$z!n!o!%g!o#R$z#R#S!&i#S#`$z#`#a!%g#a~$zT!(`V&WSOY$zYZ%`Zr$zrs%es!Q$z!Q!Y!(u!Y~$zT!(|]&WS_POY$zYZ%`Zr$zrs%es!Q$z!Q!Y!(u!Y!n$z!n!o!%g!o#R$z#R#S!(Z#S#`$z#`#a!%g#a~$zT!)z]&WSOY$zYZ%`Zr$zrs%es!O$z!O!P!*s!P!Q$z!Q![!,u![!c$z!c!i!,u!i#T$z#T#Z!,u#Z~$zT!*xZ&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i#T$z#T#Z!+k#Z~$zT!+pa&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i!r$z!r!sCV!s#R$z#R#S!*s#S#T$z#T#Z!+k#Z#d$z#d#eCV#e~$zT!,|g&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!.e!P!Q$z!Q![!,u![!c$z!c!i!,u!i!n$z!n!o!%g!o!r$z!r!sCV!s#R$z#R#S!/i#S#T$z#T#Z!,u#Z#`$z#`#a!%g#a#d$z#d#eCV#e~$zT!.j_&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i!r$z!r!sCV!s#T$z#T#Z!+k#Z#d$z#d#eCV#e~$zT!/nZ&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!,u![!c$z!c!i!,u!i#T$z#T#Z!,u#Z~$zV!0hV#oR&WSOY$zYZ%`Zr$zrs%es![$z![!]!0}!]~$zV!1UT&tR&WSOY$zYZ%`Zr$zrs%es~$zV!1lT!PR&WSOY$zYZ%`Zr$zrs%es~$z_!2SW&]Z&WSOY$zYZ%`Zr$zrs%es!^$z!^!_!2l!_!`*h!`~$zU!2sV#hQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`~$zV!3aV!bR&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`~$zV!3}W&[R&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`!a!4g!a~$zU!4nW#hQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`!a!2l!a~$z_!5aT&`X#nQ&WSOY$zYZ%`Zr$zrs%es~$z_!5wV%{Z&WSOY$zYZ%`Zr$zrs%es#]$z#]#^!6^#^~$zV!6cV&WSOY$zYZ%`Zr$zrs%es#b$z#b#c!6x#c~$zV!6}V&WSOY$zYZ%`Zr$zrs%es#h$z#h#i!7d#i~$zV!7iV&WSOY$zYZ%`Zr$zrs%es#X$z#X#Y!8O#Y~$zV!8TV&WSOY$zYZ%`Zr$zrs%es#f$z#f#g!8j#g~$zV!8oV&WSOY$zYZ%`Zr$zrs%es#Y$z#Y#Z!9U#Z~$zV!9ZV&WSOY$zYZ%`Zr$zrs%es#T$z#T#U!9p#U~$zV!9uV&WSOY$zYZ%`Zr$zrs%es#V$z#V#W!:[#W~$zV!:aV&WSOY$zYZ%`Zr$zrs%es#X$z#X#Y!:v#Y~$zV!:}T&rR&WSOY$zYZ%`Zr$zrs%es~$z_!;e_&PZ&WSOY$zYZ%`Zr$zrs%est$ztu!;^u!Q$z!Q![!;^![!c$z!c!}!;^!}#R$z#R#S!;^#S#T$z#T#o!;^#o~$z_!VT}R&WSOY$zYZ%`Zr$zrs%es~$z_!>oX&|X#cQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`#p$z#p#q!?[#q~$zU!?cT#dQ&WSOY$zYZ%`Zr$zrs%es~$zV!?yT|R&WSOY$zYZ%`Zr$zrs%es~$zT!@aT#tP&WSOY$zYZ%`Zr$zrs%es~$z",tokenizers:[0,1,2,3],topRules:{Program:[0,3]},dynamicPrecedences:{27:1,230:-1,241:-1},specialized:[{term:229,get:value=>spec_identifier[value]||-1}],tokenPrec:7067});var language_dist=__webpack_require__(59119);let javaLanguage=language_dist.qp.define({name:"java",parser:parser.configure({props:[language_dist.uj.add({IfStatement:(0,language_dist.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,language_dist.tC)({except:/^\s*({|catch|finally)\b/}),LabeledStatement:language_dist.ze,SwitchBlock(context){let after=context.textAfter,closed=/^\s*\}/.test(after),isCase=/^\s*(case|default)\b/.test(after);return context.baseIndent+(closed?0:isCase?1:2)*context.unit},Block:(0,language_dist.vw)({closing:"}"}),BlockComment:()=>null,Statement:(0,language_dist.tC)({except:/^{/})}),language_dist.x0.add({"Block SwitchBlock ClassBody ElementValueArrayInitializer ModuleBody EnumBody ConstructorBody InterfaceBody ArrayInitializer":language_dist.Dv,BlockComment:tree=>({from:tree.from+2,to:tree.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/}});function java(){return new language_dist.ri(javaLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4778.c8f0fc5b8476b8c7.js b/static/web/_next/static/chunks/4778.c8f0fc5b8476b8c7.js deleted file mode 100644 index 2c9811ede..000000000 --- a/static/web/_next/static/chunks/4778.c8f0fc5b8476b8c7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4778],{44778:function(O,$,Q){Q.r($),Q.d($,{java:function(){return t},javaLanguage:function(){return s}});var P=Q(53105),a=Q(35524);let e=(0,a.Gv)({null:a.pJ.null,instanceof:a.pJ.operatorKeyword,this:a.pJ.self,"new super assert open to with void":a.pJ.keyword,"class interface extends implements enum":a.pJ.definitionKeyword,"module package import":a.pJ.moduleKeyword,"switch while for if else case default do break continue return try catch finally throw":a.pJ.controlKeyword,"requires exports opens uses provides public private protected static transitive abstract final strictfp synchronized native transient volatile throws":a.pJ.modifier,IntegerLiteral:a.pJ.integer,FloatLiteral:a.pJ.float,"StringLiteral TextBlock":a.pJ.string,CharacterLiteral:a.pJ.character,LineComment:a.pJ.lineComment,BlockComment:a.pJ.blockComment,BooleanLiteral:a.pJ.bool,PrimitiveType:a.pJ.standard(a.pJ.typeName),TypeName:a.pJ.typeName,Identifier:a.pJ.variableName,"MethodName/Identifier":a.pJ.function(a.pJ.variableName),Definition:a.pJ.definition(a.pJ.variableName),ArithOp:a.pJ.arithmeticOperator,LogicOp:a.pJ.logicOperator,BitOp:a.pJ.bitwiseOperator,CompareOp:a.pJ.compareOperator,AssignOp:a.pJ.definitionOperator,UpdateOp:a.pJ.updateOperator,Asterisk:a.pJ.punctuation,Label:a.pJ.labelName,"( )":a.pJ.paren,"[ ]":a.pJ.squareBracket,"{ }":a.pJ.brace,".":a.pJ.derefOperator,", ;":a.pJ.separator}),i={__proto__:null,true:34,false:34,null:42,void:46,byte:48,short:48,int:48,long:48,char:48,float:48,double:48,boolean:48,extends:62,super:64,class:76,this:78,new:84,public:100,protected:102,private:104,abstract:106,static:108,final:110,strictfp:112,default:114,synchronized:116,native:118,transient:120,volatile:122,throws:150,implements:160,interface:166,enum:176,instanceof:236,open:265,module:267,requires:272,transitive:274,exports:276,to:278,opens:280,uses:282,provides:284,with:286,package:290,import:294,if:306,else:308,while:312,for:316,var:323,assert:330,switch:334,case:340,do:344,break:348,continue:352,return:356,throw:362,try:366,catch:370,finally:378},r=P.WQ.deserialize({version:14,states:"#!hQ]QPOOO&tQQO'#H[O(xQQO'#CbOOQO'#Cb'#CbO)PQPO'#CaO)XOSO'#CpOOQO'#Ha'#HaOOQO'#Cu'#CuO*tQPO'#D_O+_QQO'#HkOOQO'#Hk'#HkO-sQQO'#HfO-zQQO'#HfOOQO'#Hf'#HfOOQO'#He'#HeO0OQPO'#DUO0]QPO'#GlO3TQPO'#D_O3[QPO'#DzO)PQPO'#E[O3}QPO'#E[OOQO'#DV'#DVO5]QQO'#H_O7dQQO'#EeO7kQPO'#EdO7pQPO'#EfOOQO'#H`'#H`O5sQQO'#H`O8sQQO'#FgO8zQPO'#EwO9PQPO'#E|O9PQPO'#FOOOQO'#H_'#H_OOQO'#HW'#HWOOQO'#Gf'#GfOOQO'#HV'#HVO:aQPO'#FhOOQO'#HU'#HUOOQO'#Ge'#GeQ]QPOOOOQO'#Hq'#HqO:fQPO'#HqO:kQPO'#D{O:kQPO'#EVO:kQPO'#EQO:sQPO'#HnO;UQQO'#EfO)PQPO'#C`O;^QPO'#C`O)PQPO'#FbO;cQPO'#FdO;nQPO'#FjO;nQPO'#FmO:kQPO'#FrO;sQPO'#FoO9PQPO'#FvO;nQPO'#FxO]QPO'#F}O;xQPO'#GPOyOSO,59[OOQO,59[,59[OOQO'#Hg'#HgO?jQPO,59eO@lQPO,59yOOQO-E:d-E:dO)PQPO,58zOA`QPO,58zO)PQPO,5;|OAeQPO'#DQOAjQPO'#DQOOQO'#Gi'#GiOBjQQO,59jOOQO'#Dm'#DmODRQPO'#HsOD]QPO'#DlODkQPO'#HrODsQPO,5<^ODxQPO,59^OEcQPO'#CxOOQO,59c,59cOEjQPO,59bOGrQQO'#H[OJVQQO'#CbOJmQPO'#D_OKrQQO'#HkOLSQQO,59pOLZQPO'#DvOLiQPO'#HzOLqQPO,5:`OLvQPO,5:`OM^QPO,5;mOMiQPO'#IROMtQPO,5;dOMyQPO,5=WOOQO-E:j-E:jOOQO,5:f,5:fO! aQPO,5:fO! hQPO,5:vO! mQPO,5<^O)PQPO,5:vO:kQPO,5:gO:kQPO,5:qO:kQPO,5:lO:kQPO,5<^O!!^QPO,59qO9PQPO,5:}O!!eQPO,5;QO9PQPO,59TO!!sQPO'#DXOOQO,5;O,5;OOOQO'#El'#ElOOQO'#En'#EnO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;UO9PQPO,5;eOOQO,5;h,5;hOOQO,5],5>]O!%SQPO,5:gO!%bQPO,5:qO!%jQPO,5:lO!%uQPO,5>YOLZQPO,5>YO! {QPO,59UO!&QQQO,58zO!&YQQO,5;|O!&bQQO,5_O!.ZQPO,5:WO:kQPO'#GnO!.bQPO,5>^OOQO1G1x1G1xOOQO1G.x1G.xO!.{QPO'#CyO!/kQPO'#HkO!/uQPO'#CzO!0TQPO'#HjO!0]QPO,59dOOQO1G.|1G.|OEjQPO1G.|O!0sQPO,59eO!1QQQO'#H[O!1cQQO'#CbOOQO,5:b,5:bO:kQPO,5:cOOQO,5:a,5:aO!1tQQO,5:aOOQO1G/[1G/[O!1yQPO,5:bO!2[QPO'#GqO!2oQPO,5>fOOQO1G/z1G/zO!2wQPO'#DvO!3YQPO'#D_O!3aQPO1G/zO!!zQPO'#GoO!3fQPO1G1XO9PQPO1G1XO:kQPO'#GwO!3nQPO,5>mOOQO1G1O1G1OOOQO1G0Q1G0QO!3vQPO'#E]OOQO1G0b1G0bO!4gQPO1G1xO! hQPO1G0bO!%SQPO1G0RO!%bQPO1G0]O!%jQPO1G0WOOQO1G/]1G/]O!4lQQO1G.pO7kQPO1G0jO)PQPO1G0jO:sQPO'#HnO!6`QQO1G.pOOQO1G.p1G.pO!6eQQO1G0iOOQO1G0l1G0lO!6lQPO1G0lO!6wQQO1G.oO!7_QQO'#HoO!7lQPO,59sO!8{QQO1G0pO!:dQQO1G0pO!;rQQO1G0pO!UOOQO1G/O1G/OOOQO7+$h7+$hOOQO1G/{1G/{O#1TQQO1G/{OOQO1G/}1G/}O#1YQPO1G/{OOQO1G/|1G/|O:kQPO1G/}OOQO,5=],5=]OOQO-E:o-E:oOOQO7+%f7+%fOOQO,5=Z,5=ZOOQO-E:m-E:mO9PQPO7+&sOOQO7+&s7+&sOOQO,5=c,5=cOOQO-E:u-E:uO#1_QPO'#EUO#1mQPO'#EUOOQO'#Gu'#GuO#2UQPO,5:wOOQO,5:w,5:wOOQO7+'d7+'dOOQO7+%|7+%|OOQO7+%m7+%mO!AYQPO7+%mO!A_QPO7+%mO!AgQPO7+%mOOQO7+%w7+%wO!BVQPO7+%wOOQO7+%r7+%rO!CUQPO7+%rO!CZQPO7+%rOOQO7+&U7+&UOOQO'#Ee'#EeO7kQPO7+&UO7kQPO,5>YO#2uQPO7+$[OOQO7+&T7+&TOOQO7+&W7+&WO9PQPO'#GjO#3TQPO,5>ZOOQO1G/_1G/_O9PQPO7+&kO#3`QQO,59eO#4cQPO'#DrO! pQPO'#DrO#4nQPO'#HwO#4vQPO,5:]O#5aQQO'#HgO#5|QQO'#CuO! mQPO'#HvO#6lQPO'#DpO#6vQPO'#HvO#7XQPO'#DpO#7aQPO'#IPO#7fQPO'#E`OOQO'#Hp'#HpOOQO'#Gk'#GkO#7nQPO,59vOOQO,59v,59vO#7uQPO'#HqOOQO,5:h,5:hO#9]QPO'#H|OOQO'#EP'#EPOOQO,5:i,5:iO#9hQPO'#EYO:kQPO'#EYO#9yQPO'#H}O#:UQPO,5:sO! mQPO'#HvO!!zQPO'#HvO#:^QPO'#DpOOQO'#Gs'#GsO#:eQPO,5:oOOQO,5:o,5:oOOQO,5:n,5:nOOQO,5;S,5;SO#;_QQO,5;SO#;fQPO,5;SOOQO-E:t-E:tOOQO7+&X7+&XOOQO7+)`7+)`O#;mQQO7+)`OOQO'#Gz'#GzO#=ZQPO,5;rOOQO,5;r,5;rO#=bQPO'#FXO)PQPO'#FXO)PQPO'#FXO)PQPO'#FXO#=pQPO7+'UO#=uQPO7+'UOOQO7+'U7+'UO]QPO7+'[O#>QQPO1G1{O! mQPO1G1{O#>`QQO1G1wO!!sQPO1G1wO#>gQPO1G1wO#>nQQO7+'hOOQO'#G}'#G}O#>uQPO,5|QPO'#HqO9PQPO'#F{O#?UQPO7+'oO#?ZQPO,5=OO! mQPO,5=OO#?`QPO1G2iO#@iQPO1G2iOOQO1G2i1G2iOOQO-E:|-E:|OOQO7+'z7+'zO!2[QPO'#G^OpOOQO1G.n1G.nOOQO<X,5>XOOQO,5=S,5=SOOQO-E:f-E:fO#EjQPO7+%gOOQO7+%g7+%gOOQO7+%i7+%iOOQO<cOOQO1G/w1G/wO#IfQPO'#HsO#ImQPO,59xO#IrQPO,5>bO! mQPO,59xO#I}QPO,5:[O#7fQPO,5:zO! mQPO,5>bO!!zQPO,5>bO#7aQPO,5>kOOQO,5:[,5:[OLvQPO'#DtOOQO,5>k,5>kO#JVQPO'#EaOOQO,5:z,5:zO#MWQPO,5:zO!!zQPO'#DxOOQO-E:i-E:iOOQO1G/b1G/bOOQO,5:y,5:yO!!zQPO'#GrO#M]QPO,5>hOOQO,5:t,5:tO#MhQPO,5:tO#MvQPO,5:tO#NXQPO'#GtO#NoQPO,5>iO#NzQPO'#EZOOQO1G0_1G0_O$ RQPO1G0_O! mQPO,5:pOOQO-E:q-E:qOOQO1G0Z1G0ZOOQO1G0n1G0nO$ WQQO1G0nOOQO<oOOQO1G1Y1G1YO$%uQPO'#FTOOQO,5=e,5=eOOQO-E:w-E:wO$%zQPO'#GmO$&XQPO,5>aOOQO1G/u1G/uOOQO<sAN>sO!AYQPOAN>sOOQOAN>xAN>xOOQOAN?[AN?[O7kQPOAN?[O$&pQPO,5:_OOQO1G/x1G/xOOQO,5=[,5=[OOQO-E:n-E:nO$&{QPO,5>eOOQO1G/d1G/dOOQO1G3|1G3|O$'^QPO1G/dOOQO1G/v1G/vOOQO1G0f1G0fO#MWQPO1G0fO#7aQPO'#HyO$'cQPO1G3|O! mQPO1G3|OOQO1G4V1G4VOK^QPO'#DvOJmQPO'#D_OOQO,5:{,5:{O$'nQPO,5:{O$'nQPO,5:{O$'uQQO'#H_O$'|QQO'#H`O$(WQQO'#EbO$(cQPO'#EbOOQO,5:d,5:dOOQO,5=^,5=^OOQO-E:p-E:pOOQO1G0`1G0`O$(kQPO1G0`OOQO,5=`,5=`OOQO-E:r-E:rO$(yQPO,5:uOOQO7+%y7+%yOOQO7+&Y7+&YOOQO1G1_1G1_O$)QQQO1G1_OOQO-E:y-E:yO$)YQQO'#IWO$)TQPO1G1_O$ mQPO1G1_O)PQPO1G1_OOQOAN@[AN@[O$)eQQO<rO$,cQPO7+&yO$,hQQO'#IXOOQOAN@mAN@mO$,sQQOAN@mOOQOAN@iAN@iO$,zQPOAN@iO$-PQQO<sOOQOG26XG26XOOQOG26TG26TOOQO<bPPP>hP@|PPPAv2vPCoPPDjPEaEgPPPPPPPPPPPPFpGXPJ_JgJqKZKaKgMVMZMZMcPMrNx! k! uP!![NxP!!b!!l!!{!#TP!#r!#|!$SNx!$V!$]EaEa!$a!$k!$n2v!&Y2v2v!(RP.^P!(VP!(vPPPPPP.^P.^!)d.^PP.^P.^PP.^!*x!+SPP!+Y!+cPPPPPPPP&}P&}PP!+g!+g!+z!+gPP!+gP!+gP!,e!,hP!+g!-O!+gP!+gP!-R!-UP!+gP!+gP!+gP!+gP!+g!+gP!+gP!-YP!-`!-c!-iP!+g!-u!-x!.Q!.d!2a!2g!2m!3s!3y!4T!5X!5_!5e!5o!5u!5{!6R!6X!6_!6e!6k!6q!6w!6}!7T!7Z!7e!7k!7u!7{PPP!8R!+g!8vP!`!O!P?m!P!QFa!Q!RN]!R![!#w![!]!0a!]!^!1e!^!_!1{!_!`!3Y!`!a!3v!a!b!5W!b!c!5p!c!}!;^!}#O!O#p#q!>f#q#r!?r#r#s!@Y#s#y$z#y#z&j#z$f$z$f$g&j$g#BY$z#BY#BZ&j#BZ$IS$z$IS$I_&j$I_$I|$z$I|$JO&j$JO$JT$z$JT$JU&j$JU$KV$z$KV$KW&j$KW&FU$z&FU&FV&j&FV~$zS%PT&WSOY$zYZ%`Zr$zrs%es~$zS%eO&WSS%hTOY%wYZ%`Zr%wrs&Zs~%wS%zTOY$zYZ%`Zr$zrs%es~$zS&^SOY%wYZ%`Zr%ws~%w_&qi&WS%wZOX$zXY&jYZ(`Z^&j^p$zpq&jqr$zrs%es#y$z#y#z&j#z$f$z$f$g&j$g#BY$z#BY#BZ&j#BZ$IS$z$IS$I_&j$I_$I|$z$I|$JO&j$JO$JT$z$JT$JU&j$JU$KV$z$KV$KW&j$KW&FU$z&FU&FV&j&FV~$z_(gY&WS%wZX^)Vpq)V#y#z)V$f$g)V#BY#BZ)V$IS$I_)V$I|$JO)V$JT$JU)V$KV$KW)V&FU&FV)VZ)[Y%wZX^)Vpq)V#y#z)V$f$g)V#BY#BZ)V$IS$I_)V$I|$JO)V$JT$JU)V$KV$KW)V&FU&FV)VV*RV#sP&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`~$zU*oT#_Q&WSOY$zYZ%`Zr$zrs%es~$zT+RVOY+hYZ%`Zr+hrs0Ss#O+h#O#P/p#P~+hT+kVOY,QYZ%`Zr,Qrs,ls#O,Q#O#P-Q#P~,QT,VV&WSOY,QYZ%`Zr,Qrs,ls#O,Q#O#P-Q#P~,QT,qTcPOY%wYZ%`Zr%wrs&Zs~%wT-VT&WSOY,QYZ-fZr,Qrs.us~,QT-kU&WSOY-}Zr-}rs.ds#O-}#O#P.i#P~-}P.QUOY-}Zr-}rs.ds#O-}#O#P.i#P~-}P.iOcPP.lROY-}YZ-}Z~-}T.xVOY+hYZ%`Zr+hrs/_s#O+h#O#P/p#P~+hT/dScPOY%wYZ%`Zr%ws~%wT/sTOY,QYZ-fZr,Qrs.us~,QT0XTcPOY%wYZ%`Zr%wrs0hs~%wT0mR&USXY0vYZ1Spq0vP0yRXY0vYZ1Spq0vP1XO&VP_1`_%}Z&WSOY$zYZ%`Zr$zrs%est$ztu1Xu!Q$z!Q![1X![!c$z!c!}1X!}#R$z#R#S1X#S#T$z#T#o1X#o~$zU2fV#gQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`~$zU3ST#]Q&WSOY$zYZ%`Zr$zrs%es~$zV3jX&lR&WSOY$zYZ%`Zr$zrs%esv$zvw4Vw!_$z!_!`2{!`~$zU4^T#aQ&WSOY$zYZ%`Zr$zrs%es~$zT4rX&WSOY5_YZ%`Zr5_rs6Psw5_wx$zx#O5_#O#P7u#P~5_T5dX&WSOY5_YZ%`Zr5_rs6Psw5_wx7_x#O5_#O#P7u#P~5_T6SXOY6oYZ%`Zr6ors9jsw6owx:Yx#O6o#O#P:n#P~6oT6rXOY5_YZ%`Zr5_rs6Psw5_wx7_x#O5_#O#P7u#P~5_T7fTbP&WSOY$zYZ%`Zr$zrs%es~$zT7zT&WSOY5_YZ8ZZr5_rs6Ps~5_T8`U&WSOY8rZw8rwx9Xx#O8r#O#P9^#P~8rP8uUOY8rZw8rwx9Xx#O8r#O#P9^#P~8rP9^ObPP9aROY8rYZ8rZ~8rT9mXOY6oYZ%`Zr6ors8rsw6owx:Yx#O6o#O#P:n#P~6oT:_TbPOY$zYZ%`Zr$zrs%es~$zT:qTOY5_YZ8ZZr5_rs6Ps~5__;XTZZ&WSOY$zYZ%`Zr$zrs%es~$zV;oTYR&WSOY$zYZ%`Zr$zrs%es~$zVPTqR&WSOY$zYZ%`Zr$zrs%es~$zV>gY#eR&WSOY$zYZ%`Zr$zrs%es}$z}!O=b!O!_$z!_!`2{!`!a?V!a~$zV?^T&vR&WSOY$zYZ%`Zr$zrs%es~$z_?tXWY&WSOY$zYZ%`Zr$zrs%es!O$z!O!P@a!P!Q$z!Q![Ac![~$zV@fV&WSOY$zYZ%`Zr$zrs%es!O$z!O!P@{!P~$zVAST&oR&WSOY$zYZ%`Zr$zrs%es~$zTAja&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![!f$z!f!gBo!g!hCV!h!iBo!i#R$z#R#SEu#S#W$z#W#XBo#X#YCV#Y#ZBo#Z~$zTBvT&WS`POY$zYZ%`Zr$zrs%es~$zTC[Z&WSOY$zYZ%`Zr$zrs%es{$z{|C}|}$z}!OC}!O!Q$z!Q![Di![~$zTDSV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![Di![~$zTDpa&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Di![!f$z!f!gBo!g!h$z!h!iBo!i#R$z#R#SC}#S#W$z#W#XBo#X#Y$z#Y#ZBo#Z~$zTEzV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![~$z_FhZ&WS#fQOY$zYZ%`Zr$zrs%esz$zz{GZ{!P$z!P!QL[!Q!_$z!_!`2{!`~$z_G`V&WSOYGZYZGuZrGZrsHxszGZz{Iz{~GZ_GzR&WSOzHTz{Ha{~HTZHWROzHTz{Ha{~HTZHdTOzHTz{Ha{!PHT!P!QHs!Q~HTZHxOQZ_H{VOYIbYZGuZrIbrsKSszIbz{Kl{~Ib_IeVOYGZYZGuZrGZrsHxszGZz{Iz{~GZ_JPX&WSOYGZYZGuZrGZrsHxszGZz{Iz{!PGZ!P!QJl!Q~GZ_JsT&WSQZOY$zYZ%`Zr$zrs%es~$z_KVVOYIbYZGuZrIbrsHTszIbz{Kl{~Ib_KoXOYGZYZGuZrGZrsHxszGZz{Iz{!PGZ!P!QJl!Q~GZ_LcT&WSPZOYL[YZ%`ZrL[rsLrs~L[_LwTPZOYMWYZ%`ZrMWrsMls~MW_M]TPZOYL[YZ%`ZrL[rsLrs~L[_MqTPZOYMWYZ%`ZrMWrsNQs~MWZNVQPZOYNQZ~NQTNds&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!!q!P!Q$z!Q![!#w![!d$z!d!e!&i!e!f$z!f!gBo!g!hCV!h!iBo!i!n$z!n!o!%g!o!q$z!q!r!(Z!r!z$z!z!{!)u!{#R$z#R#S!%}#S#U$z#U#V!&i#V#W$z#W#XBo#X#YCV#Y#ZBo#Z#`$z#`#a!%g#a#c$z#c#d!(Z#d#l$z#l#m!)u#m~$zT!!x_&WS`POY$zYZ%`Zr$zrs%es!Q$z!Q![Ac![!f$z!f!gBo!g!hCV!h!iBo!i#W$z#W#XBo#X#YCV#Y#ZBo#Z~$zT!$Og&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!!q!P!Q$z!Q![!#w![!f$z!f!gBo!g!hCV!h!iBo!i!n$z!n!o!%g!o#R$z#R#S!%}#S#W$z#W#XBo#X#YCV#Y#ZBo#Z#`$z#`#a!%g#a~$zT!%nT&WS_POY$zYZ%`Zr$zrs%es~$zT!&SV&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!#w![~$zT!&nW&WSOY$zYZ%`Zr$zrs%es!Q$z!Q!R!'W!R!S!'W!S~$zT!'_^&WS_POY$zYZ%`Zr$zrs%es!Q$z!Q!R!'W!R!S!'W!S!n$z!n!o!%g!o#R$z#R#S!&i#S#`$z#`#a!%g#a~$zT!(`V&WSOY$zYZ%`Zr$zrs%es!Q$z!Q!Y!(u!Y~$zT!(|]&WS_POY$zYZ%`Zr$zrs%es!Q$z!Q!Y!(u!Y!n$z!n!o!%g!o#R$z#R#S!(Z#S#`$z#`#a!%g#a~$zT!)z]&WSOY$zYZ%`Zr$zrs%es!O$z!O!P!*s!P!Q$z!Q![!,u![!c$z!c!i!,u!i#T$z#T#Z!,u#Z~$zT!*xZ&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i#T$z#T#Z!+k#Z~$zT!+pa&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i!r$z!r!sCV!s#R$z#R#S!*s#S#T$z#T#Z!+k#Z#d$z#d#eCV#e~$zT!,|g&WS_POY$zYZ%`Zr$zrs%es!O$z!O!P!.e!P!Q$z!Q![!,u![!c$z!c!i!,u!i!n$z!n!o!%g!o!r$z!r!sCV!s#R$z#R#S!/i#S#T$z#T#Z!,u#Z#`$z#`#a!%g#a#d$z#d#eCV#e~$zT!.j_&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!+k![!c$z!c!i!+k!i!r$z!r!sCV!s#T$z#T#Z!+k#Z#d$z#d#eCV#e~$zT!/nZ&WSOY$zYZ%`Zr$zrs%es!Q$z!Q![!,u![!c$z!c!i!,u!i#T$z#T#Z!,u#Z~$zV!0hV#oR&WSOY$zYZ%`Zr$zrs%es![$z![!]!0}!]~$zV!1UT&tR&WSOY$zYZ%`Zr$zrs%es~$zV!1lT!PR&WSOY$zYZ%`Zr$zrs%es~$z_!2SW&]Z&WSOY$zYZ%`Zr$zrs%es!^$z!^!_!2l!_!`*h!`~$zU!2sV#hQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`~$zV!3aV!bR&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`~$zV!3}W&[R&WSOY$zYZ%`Zr$zrs%es!_$z!_!`*h!`!a!4g!a~$zU!4nW#hQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`!a!2l!a~$z_!5aT&`X#nQ&WSOY$zYZ%`Zr$zrs%es~$z_!5wV%{Z&WSOY$zYZ%`Zr$zrs%es#]$z#]#^!6^#^~$zV!6cV&WSOY$zYZ%`Zr$zrs%es#b$z#b#c!6x#c~$zV!6}V&WSOY$zYZ%`Zr$zrs%es#h$z#h#i!7d#i~$zV!7iV&WSOY$zYZ%`Zr$zrs%es#X$z#X#Y!8O#Y~$zV!8TV&WSOY$zYZ%`Zr$zrs%es#f$z#f#g!8j#g~$zV!8oV&WSOY$zYZ%`Zr$zrs%es#Y$z#Y#Z!9U#Z~$zV!9ZV&WSOY$zYZ%`Zr$zrs%es#T$z#T#U!9p#U~$zV!9uV&WSOY$zYZ%`Zr$zrs%es#V$z#V#W!:[#W~$zV!:aV&WSOY$zYZ%`Zr$zrs%es#X$z#X#Y!:v#Y~$zV!:}T&rR&WSOY$zYZ%`Zr$zrs%es~$z_!;e_&PZ&WSOY$zYZ%`Zr$zrs%est$ztu!;^u!Q$z!Q![!;^![!c$z!c!}!;^!}#R$z#R#S!;^#S#T$z#T#o!;^#o~$z_!VT}R&WSOY$zYZ%`Zr$zrs%es~$z_!>oX&|X#cQ&WSOY$zYZ%`Zr$zrs%es!_$z!_!`2{!`#p$z#p#q!?[#q~$zU!?cT#dQ&WSOY$zYZ%`Zr$zrs%es~$zV!?yT|R&WSOY$zYZ%`Zr$zrs%es~$zT!@aT#tP&WSOY$zYZ%`Zr$zrs%es~$z",tokenizers:[0,1,2,3],topRules:{Program:[0,3]},dynamicPrecedences:{27:1,230:-1,241:-1},specialized:[{term:229,get:O=>i[O]||-1}],tokenPrec:7067});var X=Q(59119);let s=X.qp.define({name:"java",parser:r.configure({props:[X.uj.add({IfStatement:(0,X.tC)({except:/^\s*({|else\b)/}),TryStatement:(0,X.tC)({except:/^\s*({|catch|finally)\b/}),LabeledStatement:X.ze,SwitchBlock(O){let $=O.textAfter,Q=/^\s*\}/.test($),P=/^\s*(case|default)\b/.test($);return O.baseIndent+(Q?0:P?1:2)*O.unit},Block:(0,X.vw)({closing:"}"}),BlockComment:()=>null,Statement:(0,X.tC)({except:/^{/})}),X.x0.add({"Block SwitchBlock ClassBody ElementValueArrayInitializer ModuleBody EnumBody ConstructorBody InterfaceBody ArrayInitializer":X.Dv,BlockComment:O=>({from:O.from+2,to:O.to-2})})]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\})$/}});function t(){return new X.ri(s)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4796.c545e50f2ff935e7.js b/static/web/_next/static/chunks/4796.c545e50f2ff935e7.js deleted file mode 100644 index 92e4848dc..000000000 --- a/static/web/_next/static/chunks/4796.c545e50f2ff935e7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4796],{94796:function(e,t,n){function r(e){return RegExp("^(("+e.join(")|(")+"))\\b")}n.r(t),n.d(t,{oz:function(){return g}});var a=/[\^@!\|<>#~\.\*\-\+\\/,=]/,o=/(<-)|(:=)|(=<)|(>=)|(<=)|(<:)|(>:)|(=:)|(\\=)|(\\=:)|(!!)|(==)|(::)/,i=/(:::)|(\.\.\.)|(=<:)|(>=:)/,c=["in","then","else","of","elseof","elsecase","elseif","catch","finally","with","require","prepare","import","export","define","do"],u=["end"],s=r(["true","false","nil","unit"]),f=r(["andthen","at","attr","declare","feat","from","lex","mod","div","mode","orelse","parser","prod","prop","scanner","self","syn","token"]),l=r(["local","proc","fun","case","class","if","cond","or","dis","choice","not","thread","try","raise","lock","for","suchthat","meth","functor"]),d=r(c),h=r(u);function m(e,t){if(e.eatSpace())return null;if(e.match(/[{}]/))return"bracket";if(e.match("[]"))return"keyword";if(e.match(i)||e.match(o))return"operator";if(e.match(s))return"atom";var n=e.match(l);if(n)return t.doInCurrentLine?t.doInCurrentLine=!1:t.currentIndent++,"proc"==n[0]||"fun"==n[0]?t.tokenize=z:"class"==n[0]?t.tokenize=k:"meth"==n[0]&&(t.tokenize=p),"keyword";if(e.match(d)||e.match(f))return"keyword";if(e.match(h))return t.currentIndent--,"keyword";var r=e.next();if('"'==r||"'"==r)return t.tokenize=function(e,t){for(var n,a=!1,o=!1;null!=(n=e.next());){if(n==r&&!a){o=!0;break}a=!a&&"\\"==n}return(o||!a)&&(t.tokenize=m),"string"},t.tokenize(e,t);if(/[~\d]/.test(r)){if("~"==r){if(!/^[0-9]/.test(e.peek()))return null;if("0"==e.next()&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/))return"number"}return"0"==r&&e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/)?"number":null}return"%"==r?(e.skipToEnd(),"comment"):"/"==r&&e.eat("*")?(t.tokenize=b,b(e,t)):a.test(r)?"operator":(e.eatWhile(/\w/),"variable")}function k(e,t){return e.eatSpace()?null:(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=m,"type")}function p(e,t){return e.eatSpace()?null:(e.match(/([a-zA-Z][A-Za-z0-9_]*)|(`.+`)/),t.tokenize=m,"def")}function z(e,t){return e.eatSpace()?null:!t.hasPassedFirstStage&&e.eat("{")?(t.hasPassedFirstStage=!0,"bracket"):t.hasPassedFirstStage?(e.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)|\$/),t.hasPassedFirstStage=!1,t.tokenize=m,"def"):(t.tokenize=m,null)}function b(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=m;break}r="*"==n}return"comment"}let g={name:"oz",startState:function(){return{tokenize:m,currentIndent:0,doInCurrentLine:!1,hasPassedFirstStage:!1}},token:function(e,t){return e.sol()&&(t.doInCurrentLine=0),t.tokenize(e,t)},indent:function(e,t,n){var r=t.replace(/^\s+|\s+$/g,"");return r.match(h)||r.match(d)||r.match(/(\[])/)?n.unit*(e.currentIndent-1):e.currentIndent<0?0:e.currentIndent*n.unit},languageData:{indentOnInut:RegExp("[\\[\\]]|("+c.concat(u).join("|")+")$"),commentTokens:{line:"%",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4796.e6792805ce03f4b3.js b/static/web/_next/static/chunks/4796.e6792805ce03f4b3.js new file mode 100644 index 000000000..9f43b21f8 --- /dev/null +++ b/static/web/_next/static/chunks/4796.e6792805ce03f4b3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4796],{94796:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{oz:function(){return oz}});var singleOperators=/[\^@!\|<>#~\.\*\-\+\\/,=]/,doubleOperators=/(<-)|(:=)|(=<)|(>=)|(<=)|(<:)|(>:)|(=:)|(\\=)|(\\=:)|(!!)|(==)|(::)/,tripleOperators=/(:::)|(\.\.\.)|(=<:)|(>=:)/,middle=["in","then","else","of","elseof","elsecase","elseif","catch","finally","with","require","prepare","import","export","define","do"],end=["end"],atoms=wordRegexp(["true","false","nil","unit"]),commonKeywords=wordRegexp(["andthen","at","attr","declare","feat","from","lex","mod","div","mode","orelse","parser","prod","prop","scanner","self","syn","token"]),openingKeywords=wordRegexp(["local","proc","fun","case","class","if","cond","or","dis","choice","not","thread","try","raise","lock","for","suchthat","meth","functor"]),middleKeywords=wordRegexp(middle),endKeywords=wordRegexp(end);function tokenBase(stream,state){if(stream.eatSpace())return null;if(stream.match(/[{}]/))return"bracket";if(stream.match("[]"))return"keyword";if(stream.match(tripleOperators)||stream.match(doubleOperators))return"operator";if(stream.match(atoms))return"atom";var matched=stream.match(openingKeywords);if(matched)return state.doInCurrentLine?state.doInCurrentLine=!1:state.currentIndent++,"proc"==matched[0]||"fun"==matched[0]?state.tokenize=tokenFunProc:"class"==matched[0]?state.tokenize=tokenClass:"meth"==matched[0]&&(state.tokenize=tokenMeth),"keyword";if(stream.match(middleKeywords)||stream.match(commonKeywords))return"keyword";if(stream.match(endKeywords))return state.currentIndent--,"keyword";var ch=stream.next();if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=tokenBase),"string"},state.tokenize(stream,state);if(/[~\d]/.test(ch)){if("~"==ch){if(!/^[0-9]/.test(stream.peek()))return null;if("0"==stream.next()&&stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/))return"number"}return"0"==ch&&stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^[0-9]*(\.[0-9]+)?([eE][~+]?[0-9]+)?/)?"number":null}return"%"==ch?(stream.skipToEnd(),"comment"):"/"==ch&&stream.eat("*")?(state.tokenize=tokenComment,tokenComment(stream,state)):singleOperators.test(ch)?"operator":(stream.eatWhile(/\w/),"variable")}function tokenClass(stream,state){return stream.eatSpace()?null:(stream.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)/),state.tokenize=tokenBase,"type")}function tokenMeth(stream,state){return stream.eatSpace()?null:(stream.match(/([a-zA-Z][A-Za-z0-9_]*)|(`.+`)/),state.tokenize=tokenBase,"def")}function tokenFunProc(stream,state){return stream.eatSpace()?null:!state.hasPassedFirstStage&&stream.eat("{")?(state.hasPassedFirstStage=!0,"bracket"):state.hasPassedFirstStage?(stream.match(/([A-Z][A-Za-z0-9_]*)|(`.+`)|\$/),state.hasPassedFirstStage=!1,state.tokenize=tokenBase,"def"):(state.tokenize=tokenBase,null)}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}let oz={name:"oz",startState:function(){return{tokenize:tokenBase,currentIndent:0,doInCurrentLine:!1,hasPassedFirstStage:!1}},token:function(stream,state){return stream.sol()&&(state.doInCurrentLine=0),state.tokenize(stream,state)},indent:function(state,textAfter,cx){var trueText=textAfter.replace(/^\s+|\s+$/g,"");return trueText.match(endKeywords)||trueText.match(middleKeywords)||trueText.match(/(\[])/)?cx.unit*(state.currentIndent-1):state.currentIndent<0?0:state.currentIndent*cx.unit},languageData:{indentOnInut:RegExp("[\\[\\]]|("+middle.concat(end).join("|")+")$"),commentTokens:{line:"%",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4812.8df1cf6b1556ba3d.js b/static/web/_next/static/chunks/4812.8df1cf6b1556ba3d.js deleted file mode 100644 index 6e3881a85..000000000 --- a/static/web/_next/static/chunks/4812.8df1cf6b1556ba3d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4812],{34812:function(e,n,t){t.r(n),t.d(n,{dockerFile:function(){return k}});var r=t(44125),a="from",o=RegExp("^(\\s*)\\b("+a+")\\b","i"),s=["run","cmd","entrypoint","shell"],l=RegExp("^(\\s*)("+s.join("|")+")(\\s+\\[)","i"),i="expose",u=RegExp("^(\\s*)("+i+")(\\s+)","i"),g="("+[a,i].concat(s).concat(["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"]).join("|")+")",d=RegExp("^(\\s*)"+g+"(\\s*)(#.*)?$","i"),x=RegExp("^(\\s*)"+g+"(\\s+)","i");let k=(0,r.Q)({start:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:o,token:[null,"keyword"],sol:!0,next:"from"},{regex:d,token:[null,"keyword",null,"error"],sol:!0},{regex:l,token:[null,"keyword",null],sol:!0,next:"array"},{regex:u,token:[null,"keyword",null],sol:!0,next:"expose"},{regex:x,token:[null,"keyword",null],sol:!0,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\s*$/,token:null,next:"start"},{regex:/(\s*)(#.*)$/,token:[null,"error"],next:"start"},{regex:/(\s*\S+\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\']|\\.)/,token:"string"},{regex:/'/,token:"string",pop:!0}],double:[{regex:/(?:[^\\"]|\\.)/,token:"string"},{regex:/"/,token:"string",pop:!0}],array:[{regex:/\]/,token:null,next:"start"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"}],expose:[{regex:/\d+$/,token:"number",next:"start"},{regex:/[^\d]+$/,token:null,next:"start"},{regex:/\d+/,token:"number"},{regex:/[^\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\s*#.*$/,sol:!0,token:"comment"},{regex:/"(?:[^\\"]|\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/'(?:[^\\']|\\.)*'?$/,token:"string",next:"start"},{regex:/'/,token:"string",push:"single"},{regex:/[^#"']+[\\`]$/,token:null},{regex:/[^#"']+$/,token:null,next:"start"},{regex:/[^#"']+/,token:null},{token:null,next:"start"}],languageData:{commentTokens:{line:"#"}}})},44125:function(e,n,t){function r(e){a(e,"start");var n={},t=e.languageData||{},r=!1;for(var s in e)if(s!=t&&e.hasOwnProperty(s))for(var l=n[s]=[],i=e[s],u=0;u2&&s.token&&"string"!=typeof s.token){t.pending=[];for(var u=2;u-1)return null;var a=e.indent.length-1,o=n[e.state];e:for(;;){for(var s=0;s2&&rule.token&&"string"!=typeof rule.token){state.pending=[];for(var j=2;j-1)return null;var pos=state.indent.length-1,rules=states_[state.state];scan:for(;;){for(var i=0;i{try{moderation_service.removeMessage(messageId,accessToken)}catch(e){console.error(e)}},ValueRow=param=>{let{label,value}=param;return(0,jsx_runtime.jsxs)(row.Z,{justify:"space-around",align:"middle",children:[(0,jsx_runtime.jsx)(col.Z,{span:12,children:label}),(0,jsx_runtime.jsx)(col.Z,{span:12,children:value})]})},ConnectedClient=param=>{let{client}=param,{messageCount,connectedAt,geo}=client,connectedAtDate=(0,format.Z)(new Date(connectedAt),"PP pp");return(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)(ValueRow,{label:"Messages Sent",value:"".concat(messageCount)}),"N/A"!==geo&&(0,jsx_runtime.jsx)(ValueRow,{label:"Geo",value:geo}),(0,jsx_runtime.jsx)(ValueRow,{label:"Connected At",value:connectedAtDate})]})},UserColorBlock=param=>{let{color}=param;return(0,jsx_runtime.jsxs)("div",{className:ChatModerationDetailsModal_module_default().colorBlock,style:{backgroundColor:"var(--theme-color-users-".concat(color,")")},children:["Color ",color]})},ChatModerationDetailsModal=param=>{let{userId,accessToken}=param,[userDetails,setUserDetails]=(0,react.useState)(null),[loading,setLoading]=(0,react.useState)(!0),getDetails=async()=>{try{let response=await (await fetch("/api/moderation/chat/user/".concat(userId,"?accessToken=").concat(accessToken))).json();setUserDetails(response),setLoading(!1)}catch(e){console.error(e)}};if((0,react.useEffect)(()=>{getDetails()},[]),!userDetails)return null;let{user,connectedClients,messages}=userDetails,{displayColor,createdAt,previousNames,scopes,isBot,authenticated}=user,totalMessagesSent=connectedClients.reduce((acc,client)=>acc+client.messageCount,0),createdAtDate=(0,format.Z)(new Date(createdAt),"PP pp");return(0,jsx_runtime.jsxs)(spin.Z,{spinning:loading,children:[(0,jsx_runtime.jsx)(UserColorBlock,{color:displayColor}),scopes.map(scope=>(0,jsx_runtime.jsx)(tag.Z,{children:scope},scope)),authenticated&&(0,jsx_runtime.jsx)(tag.Z,{children:"Authenticated"}),isBot&&(0,jsx_runtime.jsx)(tag.Z,{children:"Bot"}),(0,jsx_runtime.jsx)(ValueRow,{label:"Messages Sent Across Clients",value:totalMessagesSent.toString()}),(0,jsx_runtime.jsx)(ValueRow,{label:"User Created",value:createdAtDate}),(0,jsx_runtime.jsx)(ValueRow,{label:"Known As",value:previousNames.join(",")}),(0,jsx_runtime.jsxs)(collapse.Z,{accordion:!0,children:[(0,jsx_runtime.jsx)(Panel,{header:"Currently Connected Clients",children:(0,jsx_runtime.jsx)(collapse.Z,{accordion:!0,children:connectedClients.map(client=>(0,jsx_runtime.jsx)(Panel,{header:(0,utils_format.AB)(client.userAgent),children:(0,jsx_runtime.jsx)(ConnectedClient,{client:client})},client.userAgent))})},"connected-clients"),(0,jsx_runtime.jsx)(collapse.Z,{accordion:!0,children:(0,jsx_runtime.jsx)(Panel,{header:"Recent Chat Messages",children:(0,jsx_runtime.jsx)(table.Z,{size:"small",pagination:null,columns:[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:timestamp=>(0,format.Z)(new Date(timestamp),"PP pp")},{title:"Delete",key:"delete",render:(text,record)=>(0,jsx_runtime.jsx)(es_button.Z,{type:"primary",ghost:!0,icon:(0,jsx_runtime.jsx)(DeleteOutlined.Z,{}),onClick:()=>removeMessage(record.id,accessToken)})}],dataSource:messages})},"chat-messages")})]})]})};var ChatModerationActionMenu_module=__webpack_require__(24110),ChatModerationActionMenu_module_default=__webpack_require__.n(ChatModerationActionMenu_module);let{confirm:ChatModerationActionMenu_confirm}=modal.Z,ChatModerationActionMenu=param=>{let{messageID,userID,userDisplayName,accessToken}=param,[showUserDetailsModal,setShowUserDetailsModal]=(0,react.useState)(!1),handleBanUser=async()=>{try{await moderation_service.banUser(userID,accessToken)}catch(e){console.error(e),message.ZP.error(e)}},handleHideMessage=async()=>{try{await moderation_service.removeMessage(messageID,accessToken)}catch(e){console.error(e),message.ZP.error(e)}},confirmHideMessage=async()=>{ChatModerationActionMenu_confirm({icon:(0,jsx_runtime.jsx)(ExclamationCircleOutlined.Z,{}),content:"Are you sure you want to remove this message from ".concat(userDisplayName,"?"),onOk(){handleHideMessage()}})},confirmBanUser=async()=>{ChatModerationActionMenu_confirm({icon:(0,jsx_runtime.jsx)(ExclamationCircleOutlined.Z,{}),content:"Are you sure you want to ban ".concat(userDisplayName," from chat?"),onOk(){handleBanUser()}})},onMenuClick=param=>{let{key}=param;"hide-message"===key?confirmHideMessage():"ban-user"===key?confirmBanUser():"more-info"===key&&setShowUserDetailsModal(!0)},menu=(0,jsx_runtime.jsx)(es_menu.Z,{onClick:onMenuClick,items:[{label:(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("span",{className:ChatModerationActionMenu_module_default().icon,children:(0,jsx_runtime.jsx)(EyeInvisibleOutlined.Z,{})}),"Hide Message"]}),key:"hide-message"},{label:(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("span",{className:ChatModerationActionMenu_module_default().icon,children:(0,jsx_runtime.jsx)(CloseCircleOutlined.Z,{})}),"Ban User"]}),key:"ban-user"},{label:(0,jsx_runtime.jsx)("div",{children:"More Info..."}),key:"more-info"}]});return(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(dropdown.Z,{overlay:menu,trigger:["click"],children:(0,jsx_runtime.jsx)("button",{type:"button",onClick:e=>e.preventDefault(),children:(0,jsx_runtime.jsx)(space.Z,{children:(0,jsx_runtime.jsx)(SmallDashOutlined.Z,{})})})}),(0,jsx_runtime.jsx)(Modal.Modal,{title:userDisplayName,open:showUserDetailsModal,handleCancel(){setShowUserDetailsModal(!1)},children:(0,jsx_runtime.jsx)(ChatModerationDetailsModal,{userId:userID,accessToken:accessToken})})]})}},14761:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{Modal:function(){return Modal}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),antd__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(85402),antd__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(26303),antd__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11382),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(77011),_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4__);let Modal=param=>{let{title,url,open,handleOk,handleCancel,afterClose,height,width,children}=param,[loading,setLoading]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!!url),iframe=url&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("iframe",{title:title,src:url,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,onLoad:()=>setLoading(!1)});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_2__.Z,{title:title,open:open,onOk:handleOk,onCancel:handleCancel,afterClose:afterClose,bodyStyle:{padding:"0px",minHeight:height,height:null!=height?height:"100%"},width:width,zIndex:9999,footer:null,centered:!0,destroyOnClose:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[loading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_3__.Z,{active:loading,style:{padding:"10px"},paragraph:{rows:10}}),iframe&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{style:{display:loading?"none":"inline"},children:iframe}),children&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default().content,children:children}),loading&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__.Z,{className:_Modal_module_scss__WEBPACK_IMPORTED_MODULE_4___default().spinner,spinning:loading,size:"large"})]})})};__webpack_exports__.default=Modal,Modal.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},24110:function(module){module.exports={icon:"ChatModerationActionMenu_icon__9j6DF"}},57761:function(module){module.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__czndV",chatHistory:"ChatModerationDetailsModal_chatHistory__PunRk",colorBlock:"ChatModerationDetailsModal_colorBlock___rAlw",displayName:"ChatModerationDetailsModal_displayName__p7pLI"}},77011:function(module){module.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4860.126e6e6b5242a0da.js b/static/web/_next/static/chunks/4860.126e6e6b5242a0da.js deleted file mode 100644 index 51424f003..000000000 --- a/static/web/_next/static/chunks/4860.126e6e6b5242a0da.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4860],{94860:function(e,n,t){"use strict";t.r(n),t.d(n,{ChatModerationActionMenu:function(){return U}});var a=t(85893),s=t(11475),o=t(90420),r=t(18429),l=t(64942),i=t(85402),c=t(12461),d=t(66516),h=t(38504),u=t(26713),p=t(67294),x=t(14761),j=t(54907),y=t(25968),m=t(6226),g=t(71577),f=t(11382),C=t(20550),Z=t(93626),v=t(58091),w=t(48689),b=class{static async removeMessage(e,n){let t=new URL("/api/chat/messagevisibility",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({idArray:[e]})};await fetch(a,s)}static async banUser(e,n){let t=new URL("/api/chat/users/setenabled",window.location.toString());t.searchParams.append("accessToken",n);let a=t.toString(),s={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e})};await fetch(a,s)}},k=t(57761),_=t.n(k),M=t(70241);let{Panel:S}=j.Z,A=async(e,n)=>{try{b.removeMessage(e,n)}catch(t){console.error(t)}},P=e=>{let{label:n,value:t}=e;return(0,a.jsxs)(y.Z,{justify:"space-around",align:"middle",children:[(0,a.jsx)(m.Z,{span:12,children:n}),(0,a.jsx)(m.Z,{span:12,children:t})]})},N=e=>{let{client:n}=e,{messageCount:t,connectedAt:s,geo:o}=n,r=(0,v.Z)(new Date(s),"PP pp");return(0,a.jsxs)("div",{children:[(0,a.jsx)(P,{label:"Messages Sent",value:"".concat(t)}),"N/A"!==o&&(0,a.jsx)(P,{label:"Geo",value:o}),(0,a.jsx)(P,{label:"Connected At",value:r})]})},D=e=>{let{color:n}=e;return(0,a.jsxs)("div",{className:_().colorBlock,style:{backgroundColor:"var(--theme-color-users-".concat(n,")")},children:["Color ",n]})},O=e=>{let{userId:n,accessToken:t}=e,[s,o]=(0,p.useState)(null),[r,l]=(0,p.useState)(!0),i=async()=>{try{let e=await (await fetch("/api/moderation/chat/user/".concat(n,"?accessToken=").concat(t))).json();o(e),l(!1)}catch(a){console.error(a)}};if((0,p.useEffect)(()=>{i()},[]),!s)return null;let{user:c,connectedClients:d,messages:h}=s,{displayColor:u,createdAt:x,previousNames:y,scopes:m,isBot:b,authenticated:k}=c,_=d.reduce((e,n)=>e+n.messageCount,0),O=(0,v.Z)(new Date(x),"PP pp");return(0,a.jsxs)(f.Z,{spinning:r,children:[(0,a.jsx)(D,{color:u}),m.map(e=>(0,a.jsx)(C.Z,{children:e},e)),k&&(0,a.jsx)(C.Z,{children:"Authenticated"}),b&&(0,a.jsx)(C.Z,{children:"Bot"}),(0,a.jsx)(P,{label:"Messages Sent Across Clients",value:_.toString()}),(0,a.jsx)(P,{label:"User Created",value:O}),(0,a.jsx)(P,{label:"Known As",value:y.join(",")}),(0,a.jsxs)(j.Z,{accordion:!0,children:[(0,a.jsx)(S,{header:"Currently Connected Clients",children:(0,a.jsx)(j.Z,{accordion:!0,children:d.map(e=>(0,a.jsx)(S,{header:(0,M.AB)(e.userAgent),children:(0,a.jsx)(N,{client:e})},e.userAgent))})},"connected-clients"),(0,a.jsx)(j.Z,{accordion:!0,children:(0,a.jsx)(S,{header:"Recent Chat Messages",children:(0,a.jsx)(Z.Z,{size:"small",pagination:null,columns:[{title:"Message",dataIndex:"body",key:"body"},{title:"Sent At",dataIndex:"timestamp",key:"timestamp",render:e=>(0,v.Z)(new Date(e),"PP pp")},{title:"Delete",key:"delete",render:(e,n)=>(0,a.jsx)(g.Z,{type:"primary",ghost:!0,icon:(0,a.jsx)(w.Z,{}),onClick:()=>A(n.id,t)})}],dataSource:h})},"chat-messages")})]})]})};var T=t(24110),B=t.n(T);let{confirm:I}=i.Z,U=e=>{let{messageID:n,userID:t,userDisplayName:i,accessToken:j}=e,[y,m]=(0,p.useState)(!1),g=async()=>{try{await b.banUser(t,j)}catch(e){console.error(e),c.ZP.error(e)}},f=async()=>{try{await b.removeMessage(n,j)}catch(e){console.error(e),c.ZP.error(e)}},C=async()=>{I({icon:(0,a.jsx)(s.Z,{}),content:"Are you sure you want to remove this message from ".concat(i,"?"),onOk(){f()}})},Z=async()=>{I({icon:(0,a.jsx)(s.Z,{}),content:"Are you sure you want to ban ".concat(i," from chat?"),onOk(){g()}})},v=e=>{let{key:n}=e;"hide-message"===n?C():"ban-user"===n?Z():"more-info"===n&&m(!0)},w=(0,a.jsx)(d.Z,{onClick:v,items:[{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:B().icon,children:(0,a.jsx)(o.Z,{})}),"Hide Message"]}),key:"hide-message"},{label:(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{className:B().icon,children:(0,a.jsx)(r.Z,{})}),"Ban User"]}),key:"ban-user"},{label:(0,a.jsx)("div",{children:"More Info..."}),key:"more-info"}]});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.Z,{overlay:w,trigger:["click"],children:(0,a.jsx)("button",{type:"button",onClick:e=>e.preventDefault(),children:(0,a.jsx)(u.Z,{children:(0,a.jsx)(l.Z,{})})})}),(0,a.jsx)(x.Modal,{title:i,open:y,handleCancel(){m(!1)},children:(0,a.jsx)(O,{userId:t,accessToken:j})})]})}},14761:function(e,n,t){"use strict";t.r(n),t.d(n,{Modal:function(){return d}});var a=t(85893),s=t(85402),o=t(26303),r=t(11382),l=t(67294),i=t(77011),c=t.n(i);let d=e=>{let{title:n,url:t,open:i,handleOk:d,handleCancel:h,afterClose:u,height:p,width:x,children:j}=e,[y,m]=(0,l.useState)(!!t),g=t&&(0,a.jsx)("iframe",{title:n,src:t,width:"100%",height:"100%",sandbox:"allow-same-origin allow-scripts allow-popups allow-forms",frameBorder:"0",allowFullScreen:!0,onLoad:()=>m(!1)});return(0,a.jsx)(s.Z,{title:n,open:i,onOk:d,onCancel:h,afterClose:u,bodyStyle:{padding:"0px",minHeight:p,height:null!=p?p:"100%"},width:x,zIndex:9999,footer:null,centered:!0,destroyOnClose:!0,children:(0,a.jsxs)(a.Fragment,{children:[y&&(0,a.jsx)(o.Z,{active:y,style:{padding:"10px"},paragraph:{rows:10}}),g&&(0,a.jsx)("div",{style:{display:y?"none":"inline"},children:g}),j&&(0,a.jsx)("div",{className:c().content,children:j}),y&&(0,a.jsx)(r.Z,{className:c().spinner,spinning:y,size:"large"})]})})};n.default=d,d.defaultProps={url:void 0,children:void 0,handleOk:void 0,handleCancel:void 0,afterClose:void 0}},24110:function(e){e.exports={icon:"ChatModerationActionMenu_icon__9j6DF"}},57761:function(e){e.exports={modalContainer:"ChatModerationDetailsModal_modalContainer__czndV",chatHistory:"ChatModerationDetailsModal_chatHistory__PunRk",colorBlock:"ChatModerationDetailsModal_colorBlock___rAlw",displayName:"ChatModerationDetailsModal_displayName__p7pLI"}},77011:function(e){e.exports={spinner:"Modal_spinner__GiSS0",content:"Modal_content__h9my9"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4879.862b5a386c6b86a0.js b/static/web/_next/static/chunks/4879.862b5a386c6b86a0.js deleted file mode 100644 index 2e54a9768..000000000 --- a/static/web/_next/static/chunks/4879.862b5a386c6b86a0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4879],{44879:function(e,t,n){n.r(t),n.d(t,{shell:function(){return k}});var r={};function s(e,t){for(var n=0;n1&&e.eat("$");var n=e.next();return/['"({]/.test(n)?(t.tokens[0]=f(n,"("==n?"quote":"{"==n?"def":"string"),c(e,t)):(/\d/.test(n)||e.eatWhile(/\w/),t.tokens.shift(),"def")};function c(e,t){return(t.tokens[0]||a)(e,t)}let k={name:"shell",startState:function(){return{tokens:[]}},token:function(e,t){return c(e,t)},languageData:{autocomplete:i.concat(o,u),closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4879.c9c5ba9f5901bf99.js b/static/web/_next/static/chunks/4879.c9c5ba9f5901bf99.js new file mode 100644 index 000000000..8de5beae7 --- /dev/null +++ b/static/web/_next/static/chunks/4879.c9c5ba9f5901bf99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4879],{44879:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{shell:function(){return shell}});var words={};function define(style,dict){for(var i=0;i1&&stream.eat("$");var ch=stream.next();return/['"({]/.test(ch)?(state.tokens[0]=tokenString(ch,"("==ch?"quote":"{"==ch?"def":"string"),tokenize(stream,state)):(/\d/.test(ch)||stream.eatWhile(/\w/),state.tokens.shift(),"def")};function tokenize(stream,state){return(state.tokens[0]||tokenBase)(stream,state)}let shell={name:"shell",startState:function(){return{tokens:[]}},token:function(stream,state){return tokenize(stream,state)},languageData:{autocomplete:commonAtoms.concat(commonKeywords,commonCommands),closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4920.7f3486b297062898.js b/static/web/_next/static/chunks/4920.7f3486b297062898.js deleted file mode 100644 index 7c04fe57d..000000000 --- a/static/web/_next/static/chunks/4920.7f3486b297062898.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4920],{24920:function(O,Q,P){P.r(Q),P.d(Q,{rust:function(){return x},rustLanguage:function(){return S}});var $=P(53105),X=P(35524);function i(O){return O>=48&&O<=57}function e(O){return i(O)||95==O}let a=new $.Jq((O,Q)=>{if(i(O.next)){let P=!1;do O.advance();while(e(O.next));if(46==O.next){if(P=!0,O.advance(),i(O.next))do O.advance();while(e(O.next));else if(46==O.next||O.next>127||/\w/.test(String.fromCharCode(O.next)))return}if(101==O.next||69==O.next){if(P=!0,O.advance(),(43==O.next||45==O.next)&&O.advance(),!e(O.next))return;do O.advance();while(e(O.next))}if(102==O.next){let $=O.peek(1);if((51!=$||50!=O.peek(2))&&(54!=$||52!=O.peek(2)))return;O.advance(3),P=!0}P&&O.acceptToken(5)}else if(98==O.next||114==O.next){if(98==O.next&&O.advance(),114!=O.next)return;O.advance();let X=0;for(;35==O.next;)X++,O.advance();if(34!=O.next)return;O.advance();O:for(;;){if(O.next<0)return;let a=34==O.next;if(O.advance(),a){for(let h=0;h{124==O.next&&O.acceptToken(1,1)}),r=new $.Jq(O=>{60==O.next?O.acceptToken(2,1):62==O.next&&O.acceptToken(3,1)}),t=(0,X.Gv)({"const macro_rules struct union enum type fn impl trait let static":X.pJ.definitionKeyword,"mod use crate":X.pJ.moduleKeyword,"pub unsafe async mut extern default move":X.pJ.modifier,"for if else loop while match continue break return await":X.pJ.controlKeyword,"as in ref":X.pJ.operatorKeyword,"where _ crate super dyn":X.pJ.keyword,self:X.pJ.self,String:X.pJ.string,Char:X.pJ.character,RawString:X.pJ.special(X.pJ.string),Boolean:X.pJ.bool,Identifier:X.pJ.variableName,"CallExpression/Identifier":X.pJ.function(X.pJ.variableName),BoundIdentifier:X.pJ.definition(X.pJ.variableName),"FunctionItem/BoundIdentifier":X.pJ.function(X.pJ.definition(X.pJ.variableName)),LoopLabel:X.pJ.labelName,FieldIdentifier:X.pJ.propertyName,"CallExpression/FieldExpression/FieldIdentifier":X.pJ.function(X.pJ.propertyName),Lifetime:X.pJ.special(X.pJ.variableName),ScopeIdentifier:X.pJ.namespace,TypeIdentifier:X.pJ.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":X.pJ.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":X.pJ.macroName,'"!"':X.pJ.macroName,UpdateOp:X.pJ.updateOperator,LineComment:X.pJ.lineComment,BlockComment:X.pJ.blockComment,Integer:X.pJ.integer,Float:X.pJ.float,ArithOp:X.pJ.arithmeticOperator,LogicOp:X.pJ.logicOperator,BitOp:X.pJ.bitwiseOperator,CompareOp:X.pJ.compareOperator,"=":X.pJ.definitionOperator,".. ... => ->":X.pJ.punctuation,"( )":X.pJ.paren,"[ ]":X.pJ.squareBracket,"{ }":X.pJ.brace,". DerefOp":X.pJ.derefOperator,"&":X.pJ.operator,", ; ::":X.pJ.separator,"Attribute/...":X.pJ.meta}),W={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},s=$.WQ.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5]QYO'#GUO&,SQYO'#JkOOQQ,5]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5]QYO,5]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV<]O&3qQWO,5>]OOQO-E;o-E;oOOQO<WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5`,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO<]QYO<]QYO<]QYO<]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO&eQZO7+(|O&@tQWO,5>qOOQO-E]QYO<]QYO,5]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5]QYO,5PO&I]QYO,5@VOOQV<]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO<oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV<m,5>mOOQO-EnOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-EX,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR<pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E]QYO<o,5>oOOQQ-E]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV<]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS<e,5>eOOQO-E;w-E;wO'?rQWO<wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[t],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"#?|_R!VOX$hXY1_YZ2ZZ]$h]^1_^p$hpq1_qr2srs4qst5Ztu6Vuv9lvw;jwx=nxy!!ayz!#]z{!$X{|!&R|}!'T}!O!(P!O!P!*Q!P!Q!-|!Q!R!6X!R![!7|![!]!Jw!]!^!Lu!^!_!Mq!_!`# x!`!a##y!a!b#&Q!b!c#&|!c!}#'x!}#O#)o#O#P#*k#P#Q#1b#Q#R#2^#R#S#'x#S#T$h#T#U#'x#U#V#3`#V#f#'x#f#g#6s#g#o#'x#o#p#y!X!Y$h!Y!Z!<}!Z#O$h#O#P%x#P#g$h#g#h!?y#h~$h_!;O_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!;}!T!W$h!W!X!<}!X#O$h#O#P%x#P~$h_!Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!<}!T#O$h#O#P%x#P~$h_!?Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!U$h!U!V!<}!V#O$h#O#P%x#P~$h_!@Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#]$h#]#^!@y#^~$h_!AQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#n$h#n#o!Ay#o~$h_!BQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#X$h#X#Y!<}#Y~$h_!CQ_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S~$h_!DYcuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!El^'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S~$h_!FqbuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!HQb'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z~$h_!IcfuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!KQ]!SX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![$h![!]!Ky!]#O$h#O#P%x#P~$h_!LSZdX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!MOZyX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!Mz^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!^$h!^!_!Nv!_!`3u!`#O$h#O#P%x#P~$h_# P]'yX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#!R^oX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#!}!a#O$h#O#P%x#P~$h_##WZ#RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#$S^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#%O!a#O$h#O#P%x#P~$h_#%X]'zX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#&ZZ(RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hV#'VZ'pP'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#(Th'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h_#)xZ[X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hU#*pX'OSOz#+]z{#+s{!P#+]!P!Q#,X!Q#i#+]#i#j#,j#j#l#+]#l#m#.Y#m~#+]U#+dTrQ'OSOz%xz{&^{!P%x!P!Q'S!Q~%xU#+xTrQOz&pz{&^{!P&p!P!Q({!Q~&pU#,^SrQOz&p{!P&p!P!Q'c!Q~&pU#,o['OSOz%xz{&^{!P%x!P!Q'S!Q![#-e![!c%x!c!i#-e!i#T%x#T#Z#-e#Z#o%x#o#p#/r#p~%xU#-jY'OSOz%xz{&^{!P%x!P!Q'S!Q![#.Y![!c%x!c!i#.Y!i#T%x#T#Z#.Y#Z~%xU#._Y'OSOz%xz{&^{!P%x!P!Q'S!Q![#.}![!c%x!c!i#.}!i#T%x#T#Z#.}#Z~%xU#/SY'OSOz%xz{&^{!P%x!P!Q'S!Q![#+]![!c%x!c!i#+]!i#T%x#T#Z#+]#Z~%xU#/wY'OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z~%xU#0l['OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z#q%x#q#r#+]#r~%x_#1kZXX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#2g]'{X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#3kj'_Q'OS!yW'TPOY$hYZ%bZr$hrs#5]sw$hwx#5sxz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h]#5dT'OS'^XOz%xz{&^{!P%x!P!Q'S!Q~%x_#5z]'_Q'OSOY?dYZA`Zr?drsBdsw?dwx@dxz?dz{CO{!P?d!P!QDv!Q#O?d#O#PId#P~?d_#7Oi'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xst#8mtz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$hV#8tg'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$hV#:fh'_Q'OS'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#:]![!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$h_#U#q~$h_#>_Z'|X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#?ZZvX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h",tokenizers:[h,r,a,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:O=>W[O]||-1}],tokenPrec:15596});var Y=P(59119);let S=Y.qp.define({name:"rust",parser:s.configure({props:[Y.uj.add({IfExpression:(0,Y.tC)({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:O=>O.continue(),"Statement MatchArm":(0,Y.tC)()}),Y.x0.add(O=>/(Block|edTokens|List)$/.test(O.name)?Y.Dv:"BlockComment"==O.name?O=>({from:O.from+2,to:O.to-2}):void 0)]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function x(){return new Y.ri(S)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4920.f3116c51c1ee3368.js b/static/web/_next/static/chunks/4920.f3116c51c1ee3368.js new file mode 100644 index 000000000..86c510977 --- /dev/null +++ b/static/web/_next/static/chunks/4920.f3116c51c1ee3368.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4920],{24920:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{rust:function(){return rust},rustLanguage:function(){return rustLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);function isNum(ch){return ch>=48&&ch<=57}function isNum_(ch){return isNum(ch)||95==ch}let literalTokens=new dist.Jq((input,stack)=>{if(isNum(input.next)){let isFloat=!1;do input.advance();while(isNum_(input.next));if(46==input.next){if(isFloat=!0,input.advance(),isNum(input.next))do input.advance();while(isNum_(input.next));else if(46==input.next||input.next>127||/\w/.test(String.fromCharCode(input.next)))return}if(101==input.next||69==input.next){if(isFloat=!0,input.advance(),(43==input.next||45==input.next)&&input.advance(),!isNum_(input.next))return;do input.advance();while(isNum_(input.next))}if(102==input.next){let after=input.peek(1);if((51!=after||50!=input.peek(2))&&(54!=after||52!=input.peek(2)))return;input.advance(3),isFloat=!0}isFloat&&input.acceptToken(5)}else if(98==input.next||114==input.next){if(98==input.next&&input.advance(),114!=input.next)return;input.advance();let count=0;for(;35==input.next;)count++,input.advance();if(34!=input.next)return;input.advance();content:for(;;){if(input.next<0)return;let isQuote=34==input.next;if(input.advance(),isQuote){for(let i=0;i{124==input.next&&input.acceptToken(1,1)}),tpDelim=new dist.Jq(input=>{60==input.next?input.acceptToken(2,1):62==input.next&&input.acceptToken(3,1)}),rustHighlighting=(0,highlight_dist.Gv)({"const macro_rules struct union enum type fn impl trait let static":highlight_dist.pJ.definitionKeyword,"mod use crate":highlight_dist.pJ.moduleKeyword,"pub unsafe async mut extern default move":highlight_dist.pJ.modifier,"for if else loop while match continue break return await":highlight_dist.pJ.controlKeyword,"as in ref":highlight_dist.pJ.operatorKeyword,"where _ crate super dyn":highlight_dist.pJ.keyword,self:highlight_dist.pJ.self,String:highlight_dist.pJ.string,Char:highlight_dist.pJ.character,RawString:highlight_dist.pJ.special(highlight_dist.pJ.string),Boolean:highlight_dist.pJ.bool,Identifier:highlight_dist.pJ.variableName,"CallExpression/Identifier":highlight_dist.pJ.function(highlight_dist.pJ.variableName),BoundIdentifier:highlight_dist.pJ.definition(highlight_dist.pJ.variableName),"FunctionItem/BoundIdentifier":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),LoopLabel:highlight_dist.pJ.labelName,FieldIdentifier:highlight_dist.pJ.propertyName,"CallExpression/FieldExpression/FieldIdentifier":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),Lifetime:highlight_dist.pJ.special(highlight_dist.pJ.variableName),ScopeIdentifier:highlight_dist.pJ.namespace,TypeIdentifier:highlight_dist.pJ.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":highlight_dist.pJ.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":highlight_dist.pJ.macroName,'"!"':highlight_dist.pJ.macroName,UpdateOp:highlight_dist.pJ.updateOperator,LineComment:highlight_dist.pJ.lineComment,BlockComment:highlight_dist.pJ.blockComment,Integer:highlight_dist.pJ.integer,Float:highlight_dist.pJ.float,ArithOp:highlight_dist.pJ.arithmeticOperator,LogicOp:highlight_dist.pJ.logicOperator,BitOp:highlight_dist.pJ.bitwiseOperator,CompareOp:highlight_dist.pJ.compareOperator,"=":highlight_dist.pJ.definitionOperator,".. ... => ->":highlight_dist.pJ.punctuation,"( )":highlight_dist.pJ.paren,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace,". DerefOp":highlight_dist.pJ.derefOperator,"&":highlight_dist.pJ.operator,", ; ::":highlight_dist.pJ.separator,"Attribute/...":highlight_dist.pJ.meta}),spec_identifier={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476},parser=dist.WQ.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5]QYO'#GUO&,SQYO'#JkOOQQ,5]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5]QYO,5]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV<]O&3qQWO,5>]OOQO-E;o-E;oOOQO<WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5`,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO<]QYO<]QYO<]QYO<]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO&eQZO7+(|O&@tQWO,5>qOOQO-E]QYO<]QYO,5]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5]QYO,5PO&I]QYO,5@VOOQV<]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO<oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV<m,5>mOOQO-EnOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-EX,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR<pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E]QYO<o,5>oOOQQ-E]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV<]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS<e,5>eOOQO-E;w-E;wO'?rQWO<wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[rustHighlighting],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"#?|_R!VOX$hXY1_YZ2ZZ]$h]^1_^p$hpq1_qr2srs4qst5Ztu6Vuv9lvw;jwx=nxy!!ayz!#]z{!$X{|!&R|}!'T}!O!(P!O!P!*Q!P!Q!-|!Q!R!6X!R![!7|![!]!Jw!]!^!Lu!^!_!Mq!_!`# x!`!a##y!a!b#&Q!b!c#&|!c!}#'x!}#O#)o#O#P#*k#P#Q#1b#Q#R#2^#R#S#'x#S#T$h#T#U#'x#U#V#3`#V#f#'x#f#g#6s#g#o#'x#o#p#y!X!Y$h!Y!Z!<}!Z#O$h#O#P%x#P#g$h#g#h!?y#h~$h_!;O_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!;}!T!W$h!W!X!<}!X#O$h#O#P%x#P~$h_!Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!<}!T#O$h#O#P%x#P~$h_!?Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!U$h!U!V!<}!V#O$h#O#P%x#P~$h_!@Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#]$h#]#^!@y#^~$h_!AQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#n$h#n#o!Ay#o~$h_!BQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#X$h#X#Y!<}#Y~$h_!CQ_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S~$h_!DYcuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!El^'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S~$h_!FqbuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!HQb'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z~$h_!IcfuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!KQ]!SX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![$h![!]!Ky!]#O$h#O#P%x#P~$h_!LSZdX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!MOZyX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!Mz^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!^$h!^!_!Nv!_!`3u!`#O$h#O#P%x#P~$h_# P]'yX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#!R^oX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#!}!a#O$h#O#P%x#P~$h_##WZ#RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#$S^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#%O!a#O$h#O#P%x#P~$h_#%X]'zX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#&ZZ(RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hV#'VZ'pP'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#(Th'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h_#)xZ[X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hU#*pX'OSOz#+]z{#+s{!P#+]!P!Q#,X!Q#i#+]#i#j#,j#j#l#+]#l#m#.Y#m~#+]U#+dTrQ'OSOz%xz{&^{!P%x!P!Q'S!Q~%xU#+xTrQOz&pz{&^{!P&p!P!Q({!Q~&pU#,^SrQOz&p{!P&p!P!Q'c!Q~&pU#,o['OSOz%xz{&^{!P%x!P!Q'S!Q![#-e![!c%x!c!i#-e!i#T%x#T#Z#-e#Z#o%x#o#p#/r#p~%xU#-jY'OSOz%xz{&^{!P%x!P!Q'S!Q![#.Y![!c%x!c!i#.Y!i#T%x#T#Z#.Y#Z~%xU#._Y'OSOz%xz{&^{!P%x!P!Q'S!Q![#.}![!c%x!c!i#.}!i#T%x#T#Z#.}#Z~%xU#/SY'OSOz%xz{&^{!P%x!P!Q'S!Q![#+]![!c%x!c!i#+]!i#T%x#T#Z#+]#Z~%xU#/wY'OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z~%xU#0l['OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z#q%x#q#r#+]#r~%x_#1kZXX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#2g]'{X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#3kj'_Q'OS!yW'TPOY$hYZ%bZr$hrs#5]sw$hwx#5sxz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h]#5dT'OS'^XOz%xz{&^{!P%x!P!Q'S!Q~%x_#5z]'_Q'OSOY?dYZA`Zr?drsBdsw?dwx@dxz?dz{CO{!P?d!P!QDv!Q#O?d#O#PId#P~?d_#7Oi'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xst#8mtz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$hV#8tg'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$hV#:fh'_Q'OS'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#:]![!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$h_#U#q~$h_#>_Z'|X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#?ZZvX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h",tokenizers:[closureParam,tpDelim,literalTokens,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:value=>spec_identifier[value]||-1}],tokenPrec:15596});var language_dist=__webpack_require__(59119);let rustLanguage=language_dist.qp.define({name:"rust",parser:parser.configure({props:[language_dist.uj.add({IfExpression:(0,language_dist.tC)({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:cx=>cx.continue(),"Statement MatchArm":(0,language_dist.tC)()}),language_dist.x0.add(type=>/(Block|edTokens|List)$/.test(type.name)?language_dist.Dv:"BlockComment"==type.name?tree=>({from:tree.from+2,to:tree.to-2}):void 0)]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function rust(){return new language_dist.ri(rustLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4977-451de52d7a14e4ee.js b/static/web/_next/static/chunks/4977-451de52d7a14e4ee.js new file mode 100644 index 000000000..95cd830d3 --- /dev/null +++ b/static/web/_next/static/chunks/4977-451de52d7a14e4ee.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4977],{94977:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ChatContainer:function(){return ChatContainer}});var _linearGradient,_path,_path2,_path3,_path4,jsx_runtime=__webpack_require__(85893),index_m=__webpack_require__(9764),react=__webpack_require__(67294),EditFilled=__webpack_require__(36531),socket_events=__webpack_require__(91951),ChatContainer_module=__webpack_require__(59760),ChatContainer_module_default=__webpack_require__.n(ChatContainer_module),he=__webpack_require__(86492),he_default=__webpack_require__.n(he),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),tooltip=__webpack_require__(94199),LinkOutlined=__webpack_require__(29158),es=__webpack_require__(4480),dynamic=__webpack_require__(5152),dynamic_default=__webpack_require__.n(dynamic),ChatUserMessage_module=__webpack_require__(50085),ChatUserMessage_module_default=__webpack_require__.n(ChatUserMessage_module),helpers=__webpack_require__(77278),ChatUserBadge_module=__webpack_require__(48976),ChatUserBadge_module_default=__webpack_require__.n(ChatUserBadge_module);let ChatUserBadge=param=>{let{badge,userColor}=param,color="var(--theme-user-colors-".concat(userColor,")");return(0,jsx_runtime.jsx)("span",{style:{color,borderColor:color},className:ChatUserBadge_module_default().badge,children:badge})};var ClientConfigStore=__webpack_require__(77466);let ChatModerationActionMenu=dynamic_default()(()=>Promise.all([__webpack_require__.e(8939),__webpack_require__.e(3903),__webpack_require__.e(4267),__webpack_require__.e(3626),__webpack_require__.e(8091),__webpack_require__.e(1300),__webpack_require__.e(4860)]).then(__webpack_require__.bind(__webpack_require__,94860)).then(mod=>mod.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[94860]}}),Highlight=dynamic_default()(()=>Promise.resolve().then(__webpack_require__.bind(__webpack_require__,47049)).then(mod=>mod.Highlight),{loadableGenerated:{webpack:()=>[47049]}}),ChatUserMessage=param=>{let{message,highlightString,showModeratorMenu,sentBySelf,sameUserAsLast,isAuthorModerator,isAuthorAuthenticated}=param,{id:messageId,body,user,timestamp}=message,{id:userId,displayName,displayColor}=user,accessToken=(0,es.sJ)(ClientConfigStore.FI),color="var(--theme-color-users-".concat(displayColor,")"),formattedTimestamp="Sent ".concat(function(sentAt){let now=new Date(sentAt);if(Number.isNaN(now))return"";let diffInDays=(0,helpers.Xb)(sentAt);if(diffInDays>=1){let localeDate=now.toLocaleDateString("en-US",{dateStyle:"medium"});return"at ".concat(localeDate," at ").concat(now.toLocaleTimeString())}return"".concat(now.toLocaleTimeString())}(timestamp)),[formattedMessage,setFormattedMessage]=(0,react.useState)(body),badgeNodes=[];return isAuthorModerator&&badgeNodes.push((0,jsx_runtime.jsx)(ChatUserBadge,{badge:"mod",userColor:displayColor},"mod")),isAuthorAuthenticated&&badgeNodes.push((0,jsx_runtime.jsx)(ChatUserBadge,{badge:(0,jsx_runtime.jsx)(LinkOutlined.Z,{title:"authenticated"}),userColor:displayColor},"auth")),(0,react.useEffect)(()=>{setFormattedMessage(he_default().decode(body))},[message]),(0,jsx_runtime.jsx)("div",{className:classnames_default()(ChatUserMessage_module_default().messagePadding,sameUserAsLast&&ChatUserMessage_module_default().messagePaddingCollapsed),children:(0,jsx_runtime.jsxs)("div",{className:classnames_default()(ChatUserMessage_module_default().root,{[ChatUserMessage_module_default().ownMessage]:sentBySelf}),style:{borderColor:color},children:[!sameUserAsLast&&(0,jsx_runtime.jsx)(tooltip.Z,{title:"user info goes here",placement:"topLeft",mouseEnterDelay:1,children:(0,jsx_runtime.jsxs)("div",{className:ChatUserMessage_module_default().user,style:{color},children:[(0,jsx_runtime.jsx)("span",{className:ChatUserMessage_module_default().userName,children:displayName}),(0,jsx_runtime.jsx)("span",{children:badgeNodes})]})}),(0,jsx_runtime.jsx)(tooltip.Z,{title:formattedTimestamp,mouseEnterDelay:1,children:(0,jsx_runtime.jsx)(Highlight,{search:highlightString,children:(0,jsx_runtime.jsx)("div",{className:ChatUserMessage_module_default().message,dangerouslySetInnerHTML:{__html:formattedMessage}})})}),showModeratorMenu&&(0,jsx_runtime.jsx)("div",{className:ChatUserMessage_module_default().modMenuWrapper,children:(0,jsx_runtime.jsx)(ChatModerationActionMenu,{messageID:messageId,accessToken:accessToken,userID:userId,userDisplayName:displayName})}),(0,jsx_runtime.jsx)("div",{className:ChatUserMessage_module_default().background,style:{color}})]})})};var SmileOutlined=__webpack_require__(93045),SendOutlined=__webpack_require__(27496),popover=__webpack_require__(55241),index_es=__webpack_require__(77493),dist_index_es=__webpack_require__(96391),ChatTextField_module=__webpack_require__(26912),ChatTextField_module_default=__webpack_require__.n(ChatTextField_module);let EmojiPicker=dynamic_default()(()=>Promise.all([__webpack_require__.e(7741),__webpack_require__.e(1559)]).then(__webpack_require__.bind(__webpack_require__,51559)).then(mod=>mod.EmojiPicker),{loadableGenerated:{webpack:()=>[51559]}}),Image=p=>{let{attributes,element,children}=p,selected=(0,dist_index_es.vt)(),focused=(0,dist_index_es.UE)();return(0,jsx_runtime.jsxs)("span",{...attributes,contentEditable:!1,children:[(0,jsx_runtime.jsx)("img",{alt:element.alt,src:element.src,title:element.name,style:{display:"inline",maxWidth:"50px",maxHeight:"20px",boxShadow:"".concat(selected&&focused?"0 0 0 3px #B4D5FF":"none")}}),children]})},withImages=editor=>{let{isVoid}=editor;return editor.isVoid=element=>"image"===element.type||isVoid(element),editor.isInline=element=>"image"===element.type,editor},serialize=node=>{let children;if(index_es.xv.isText(node)){let string=node.text;return string}if(0===node.children.length)children=[{text:""}];else{var ref;children=null===(ref=node.children)||void 0===ref?void 0:ref.map(n=>serialize(n)).join("")}switch(node.type){case"paragraph":return"

".concat(children,"

");case"image":return'').concat(node.alt,'');default:return children}},getCharacterCount=node=>{if(index_es.xv.isText(node))return node.text.length;if("image"===node.type)return 5;let count=0;return node.children.forEach(child=>{count+=getCharacterCount(child)}),count},ChatTextField=param=>{let{defaultText}=param,[showEmojis,setShowEmojis]=(0,react.useState)(!1),[characterCount,setCharacterCount]=(0,react.useState)(null==defaultText?void 0:defaultText.length),websocketService=(0,es.sJ)(ClientConfigStore.Gt),editor=(0,react.useMemo)(()=>(0,dist_index_es.BU)(withImages((0,index_es.Jh)())),[]),sendMessage=()=>{if(!websocketService){console.log("websocketService is not defined");return}let message=serialize(editor);websocketService.send({type:socket_events.C.CHAT,body:message}),index_es.YR.delete(editor,{at:{anchor:index_es.ML.start(editor,[]),focus:index_es.ML.end(editor,[])}}),setCharacterCount(0)},createImageNode=(alt,src,name)=>({type:"image",alt,src,name,children:[{text:""}]}),insertImage=(url,name)=>{if(!url)return;let{selection}=editor,image=createImageNode(name,url,name);if(index_es.YR.insertNodes(editor,image,{select:!0}),selection){var ref;let[parentNode,parentPath]=index_es.ML.parent(editor,null===(ref=selection.focus)||void 0===ref?void 0:ref.path);editor.isVoid(parentNode)||index_es.NB.string(parentNode).length?index_es.YR.insertNodes(editor,image,{at:index_es.y$.next(parentPath),select:!0}):(index_es.YR.insertNodes(editor,image,{at:parentPath,select:!0}),index_es.ML.normalize(editor,{force:!0}))}else index_es.YR.insertNodes(editor,image,{select:!0})},onEmojiSelect=emoji=>{dist_index_es.F3.focus(editor),index_es.YR.insertText(editor,emoji)},onCustomEmojiSelect=(name,emoji)=>{dist_index_es.F3.focus(editor),insertImage(emoji,name)},onKeyDown=e=>{let charCount=getCharacterCount(editor)+1;if("Enter"===e.key){e.preventDefault(),sendMessage();return}if("Backspace"===e.key){setCharacterCount(charCount-1);return}charCount+1>300&&e.preventDefault(),setCharacterCount(charCount+1)},onPaste=e=>{let text=e.clipboardData.getData("text/plain"),{length}=text;characterCount+length>300&&e.preventDefault()},renderElement=p=>"image"===p.element.type?(0,jsx_runtime.jsx)(Image,{...p}):(0,jsx_runtime.jsx)("p",{...p});return(0,jsx_runtime.jsx)("div",{className:ChatTextField_module_default().root,children:(0,jsx_runtime.jsxs)("div",{className:classnames_default()(ChatTextField_module_default().inputWrap,characterCount>=300&&ChatTextField_module_default().maxCharacters),children:[(0,jsx_runtime.jsxs)(dist_index_es.mH,{editor:editor,value:[{type:"paragraph",children:[{text:defaultText||""}]}],children:[(0,jsx_runtime.jsx)(dist_index_es.CX,{className:"chat-text-input",onKeyDown:onKeyDown,onPaste:onPaste,renderElement:renderElement,placeholder:"Send a message to chat",style:{width:"100%"},autoFocus:!0}),(0,jsx_runtime.jsx)(popover.Z,{content:(0,jsx_runtime.jsx)(EmojiPicker,{onEmojiSelect:onEmojiSelect,onCustomEmojiSelect:onCustomEmojiSelect}),trigger:"click",onOpenChange:open=>setShowEmojis(open),open:showEmojis})]}),(0,jsx_runtime.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,jsx_runtime.jsx)("button",{type:"button",className:ChatTextField_module_default().emojiButton,title:"Emoji picker button",onClick:()=>setShowEmojis(!showEmojis),children:(0,jsx_runtime.jsx)(SmileOutlined.Z,{})}),(0,jsx_runtime.jsx)("button",{type:"button",className:ChatTextField_module_default().sendButton,title:"Send message Button",onClick:sendMessage,children:(0,jsx_runtime.jsx)(SendOutlined.Z,{})})]})]})})};var ChatModeratorNotification_module=__webpack_require__(93107),ChatModeratorNotification_module_default=__webpack_require__.n(ChatModeratorNotification_module);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i(0,jsx_runtime.jsxs)("div",{className:ChatModeratorNotification_module_default().chatModerationNotification,children:[(0,jsx_runtime.jsx)(moderator,{className:ChatModeratorNotification_module_default().icon}),"You are now a moderator."]});var lib=__webpack_require__(47049),ChatSystemMessage_module=__webpack_require__(23421),ChatSystemMessage_module_default=__webpack_require__.n(ChatSystemMessage_module);let ChatSystemMessage=param=>{let{message:{body,user:{displayName}},highlightString}=param;return(0,jsx_runtime.jsxs)("div",{className:ChatSystemMessage_module_default().chatSystemMessage,children:[(0,jsx_runtime.jsx)("div",{className:ChatSystemMessage_module_default().user,children:(0,jsx_runtime.jsx)("span",{className:ChatSystemMessage_module_default().userName,children:displayName})}),(0,jsx_runtime.jsx)(lib.Highlight,{search:highlightString,children:(0,jsx_runtime.jsx)("div",{className:ChatSystemMessage_module_default().message,dangerouslySetInnerHTML:{__html:body}})})]})};var TeamOutlined=__webpack_require__(55355),ChatJoinMessage_module=__webpack_require__(91044),ChatJoinMessage_module_default=__webpack_require__.n(ChatJoinMessage_module);let ChatJoinMessage=param=>{let{isAuthorModerator,userColor,displayName}=param;return(0,jsx_runtime.jsxs)("div",{className:ChatJoinMessage_module_default().root,children:[(0,jsx_runtime.jsxs)("span",{style:{color:"var(--theme-color-users-".concat(userColor,")")},children:[(0,jsx_runtime.jsx)("span",{style:{padding:"0 10px"},children:(0,jsx_runtime.jsx)(TeamOutlined.Z,{})}),(0,jsx_runtime.jsx)("span",{style:{fontWeight:"bold"},children:displayName}),isAuthorModerator&&(0,jsx_runtime.jsx)("span",{children:(0,jsx_runtime.jsx)(ChatUserBadge,{badge:"mod",userColor:userColor})})]})," ","joined the chat."]})};var VerticalAlignBottomOutlined=__webpack_require__(66017),es_button=__webpack_require__(71577);let ScrollToBotBtn=param=>{let{chatContainerRef,messages}=param;return(0,jsx_runtime.jsx)("div",{className:ChatContainer_module_default().toBottomWrap,children:(0,jsx_runtime.jsx)(es_button.Z,{type:"default",style:{color:"currentColor"},icon:(0,jsx_runtime.jsx)(VerticalAlignBottomOutlined.Z,{}),onClick:()=>chatContainerRef.current.scrollToIndex({index:messages.length-1,behavior:"smooth"}),children:"Go to last message"})})};var ChatActionMessage_module=__webpack_require__(65302),ChatActionMessage_module_default=__webpack_require__.n(ChatActionMessage_module);let ChatActionMessage=param=>{let{body}=param;return(0,jsx_runtime.jsx)("div",{dangerouslySetInnerHTML:{__html:body},className:ChatActionMessage_module_default().chatAction})};function checkIsModerator(message){let{user:{scopes}}=message;return!!scopes&&0!==scopes.length&&scopes.includes("MODERATOR")}let ChatContainer=param=>{let{messages,usernameToHighlight,chatUserId,isModerator,showInput,height}=param,[atBottom,setAtBottom]=(0,react.useState)(!1),chatContainerRef=(0,react.useRef)(null),getNameChangeViewForMessage=message=>{let{oldName,user}=message,{displayName,displayColor}=user,color="var(--theme-color-users-".concat(displayColor,")");return(0,jsx_runtime.jsxs)("div",{className:ChatContainer_module_default().nameChangeView,children:[(0,jsx_runtime.jsx)("div",{style:{marginRight:5,height:"max-content",margin:"auto 5px auto 0"},children:(0,jsx_runtime.jsx)(EditFilled.Z,{})}),(0,jsx_runtime.jsxs)("div",{className:ChatContainer_module_default().nameChangeText,children:[(0,jsx_runtime.jsx)("span",{style:{color},children:oldName}),(0,jsx_runtime.jsx)("span",{className:ChatContainer_module_default().plain,children:" is now known as "}),(0,jsx_runtime.jsx)("span",{style:{color},children:displayName})]})]})},getUserJoinedMessage=message=>{let{user:{displayName,displayColor}}=message,isAuthorModerator=checkIsModerator(message);return(0,jsx_runtime.jsx)(ChatJoinMessage,{displayName:displayName,userColor:displayColor,isAuthorModerator:isAuthorModerator})},getActionMessage=message=>{let{body}=message;return(0,jsx_runtime.jsx)(ChatActionMessage,{body:body})},getConnectedInfoMessage=message=>{let modStatusUpdate=checkIsModerator(message);return modStatusUpdate?(0,jsx_runtime.jsx)(ChatModeratorNotification,{}):(0,jsx_runtime.jsx)("div",{style:{width:"1px",height:"1px"}})},getViewForMessage=(index,message)=>{switch(message.type){case socket_events.C.CHAT:var ref,ref1,ref2;return(0,jsx_runtime.jsx)(ChatUserMessage,{message:message,showModeratorMenu:isModerator,highlightString:usernameToHighlight,sentBySelf:(null===(ref=message.user)||void 0===ref?void 0:ref.id)===chatUserId,sameUserAsLast:function(messages,index){if(messages.length<2)return!1;let message=messages[index];if(!message||!message.user)return!1;let{user:{id}}=message,lastMessage=messages[index-1];if((null==lastMessage?void 0:lastMessage.type)!==socket_events.C.CHAT||!lastMessage.timestamp||!message.timestamp)return!1;let lastTimestamp=new Date(lastMessage.timestamp).getTime(),thisTimestamp=new Date(message.timestamp).getTime();return!(thisTimestamp-lastTimestamp>12e4)&&id===(null==lastMessage?void 0:lastMessage.user.id)}(messages,index),isAuthorModerator:null===(ref1=message.user.scopes)||void 0===ref1?void 0:ref1.includes("MODERATOR"),isAuthorAuthenticated:null===(ref2=message.user)||void 0===ref2?void 0:ref2.authenticated},message.id);case socket_events.C.NAME_CHANGE:return getNameChangeViewForMessage(message);case socket_events.C.CONNECTED_USER_INFO:return getConnectedInfoMessage(message);case socket_events.C.USER_JOINED:return getUserJoinedMessage(message);case socket_events.C.CHAT_ACTION:return getActionMessage(message);case socket_events.C.SYSTEM:return(0,jsx_runtime.jsx)(ChatSystemMessage,{message:message,highlightString:usernameToHighlight},message.id);default:return null}},MessagesTable=(0,react.useMemo)(()=>(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)(index_m.OO,{style:{height},className:ChatContainer_module_default().virtuoso,ref:chatContainerRef,initialTopMostItemIndex:messages.length-1,data:messages,itemContent:(index,message)=>getViewForMessage(index,message),followOutput:"auto",alignToBottom:!0,atBottomStateChange:bottom=>setAtBottom(bottom)}),!atBottom&&(0,jsx_runtime.jsx)(ScrollToBotBtn,{chatContainerRef:chatContainerRef,messages:messages})]}),[messages,usernameToHighlight,chatUserId,isModerator,atBottom]);return(0,jsx_runtime.jsxs)("div",{id:"chat-container",className:ChatContainer_module_default().chatContainer,children:[MessagesTable,showInput&&(0,jsx_runtime.jsx)("div",{className:ChatContainer_module_default().chatTextField,children:(0,jsx_runtime.jsx)(ChatTextField,{})})]})};ChatContainer.defaultProps={showInput:!0,height:"auto"}},65302:function(module){module.exports={chatAction:"ChatActionMessage_chatAction__x9Xsg"}},59760:function(module){module.exports={chatHeader:"ChatContainer_chatHeader__EJsYI",toBottomWrap:"ChatContainer_toBottomWrap__3V5wa",toBottomBtn:"ChatContainer_toBottomBtn__453AG",nameChangeView:"ChatContainer_nameChangeView__ziyXN",nameChangeText:"ChatContainer_nameChangeText__yXG__",plain:"ChatContainer_plain__IPS19",chatContainer:"ChatContainer_chatContainer__O2lYN",virtuoso:"ChatContainer_virtuoso__OS9Kz",chatTextField:"ChatContainer_chatTextField__OqCGL"}},91044:function(module){module.exports={root:"ChatJoinMessage_root__vuVXa"}},93107:function(module){module.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__kgFWe",icon:"ChatModeratorNotification_icon__7FdGg"}},23421:function(module){module.exports={chatSystemMessage:"ChatSystemMessage_chatSystemMessage__c6XEN",user:"ChatSystemMessage_user__6yHSJ",message:"ChatSystemMessage_message__ySq5g"}},26912:function(module){module.exports={root:"ChatTextField_root__4oUkJ",inputWrap:"ChatTextField_inputWrap__1mAjD",maxCharacters:"ChatTextField_maxCharacters__yGT4s",emojiButton:"ChatTextField_emojiButton__ON_Cu",sendButton:"ChatTextField_sendButton__MOmD4"}},48976:function(module){module.exports={badge:"ChatUserBadge_badge__1EdUp"}},50085:function(module){module.exports={root:"ChatUserMessage_root__79heB",user:"ChatUserMessage_user__xUEp9",message:"ChatUserMessage_message__MJ9LD",ownMessage:"ChatUserMessage_ownMessage__d28A3",background:"ChatUserMessage_background__Tfghp",modMenuWrapper:"ChatUserMessage_modMenuWrapper__7fblv",messagePadding:"ChatUserMessage_messagePadding__Xp1F6",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__qxN0E"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4977-a3ad840d64183a0d.js b/static/web/_next/static/chunks/4977-a3ad840d64183a0d.js deleted file mode 100644 index 9bbd06686..000000000 --- a/static/web/_next/static/chunks/4977-a3ad840d64183a0d.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4977],{94977:function(e,t,a){"use strict";a.r(t),a.d(t,{ChatContainer:function(){return em}});var s,n,r,o,i,l=a(85893),c=a(9764),d=a(67294),h=a(36531),u=a(91951),m=a(59760),g=a.n(m),p=a(86492),x=a.n(p),_=a(94184),C=a.n(_),f=a(94199),j=a(29158),v=a(4480),y=a(5152),N=a.n(y),M=a(50085),b=a.n(M),S=a(77278),E=a(48976),T=a.n(E);let w=e=>{let{badge:t,userColor:a}=e,s="var(--theme-user-colors-".concat(a,")");return(0,l.jsx)("span",{style:{color:s,borderColor:s},className:T().badge,children:t})};var k=a(77466);let B=N()(()=>Promise.all([a.e(8939),a.e(3903),a.e(4267),a.e(3626),a.e(8091),a.e(1300),a.e(4860)]).then(a.bind(a,94860)).then(e=>e.ChatModerationActionMenu),{loadableGenerated:{webpack:()=>[94860]}}),O=N()(()=>Promise.resolve().then(a.bind(a,47049)).then(e=>e.Highlight),{loadableGenerated:{webpack:()=>[47049]}}),D=e=>{let{message:t,highlightString:a,showModeratorMenu:s,sentBySelf:n,sameUserAsLast:r,isAuthorModerator:o,isAuthorAuthenticated:i}=e,{id:c,body:h,user:u,timestamp:m}=t,{id:g,displayName:p,displayColor:_}=u,y=(0,v.sJ)(k.FI),N="var(--theme-color-users-".concat(_,")"),M="Sent ".concat(function(e){let t=new Date(e);if(Number.isNaN(t))return"";let a=(0,S.Xb)(e);if(a>=1){let s=t.toLocaleDateString("en-US",{dateStyle:"medium"});return"at ".concat(s," at ").concat(t.toLocaleTimeString())}return"".concat(t.toLocaleTimeString())}(m)),[E,T]=(0,d.useState)(h),D=[];return o&&D.push((0,l.jsx)(w,{badge:"mod",userColor:_},"mod")),i&&D.push((0,l.jsx)(w,{badge:(0,l.jsx)(j.Z,{title:"authenticated"}),userColor:_},"auth")),(0,d.useEffect)(()=>{T(x().decode(h))},[t]),(0,l.jsx)("div",{className:C()(b().messagePadding,r&&b().messagePaddingCollapsed),children:(0,l.jsxs)("div",{className:C()(b().root,{[b().ownMessage]:n}),style:{borderColor:N},children:[!r&&(0,l.jsx)(f.Z,{title:"user info goes here",placement:"topLeft",mouseEnterDelay:1,children:(0,l.jsxs)("div",{className:b().user,style:{color:N},children:[(0,l.jsx)("span",{className:b().userName,children:p}),(0,l.jsx)("span",{children:D})]})}),(0,l.jsx)(f.Z,{title:M,mouseEnterDelay:1,children:(0,l.jsx)(O,{search:a,children:(0,l.jsx)("div",{className:b().message,dangerouslySetInnerHTML:{__html:E}})})}),s&&(0,l.jsx)("div",{className:b().modMenuWrapper,children:(0,l.jsx)(B,{messageID:c,accessToken:y,userID:g,userDisplayName:p})}),(0,l.jsx)("div",{className:b().background,style:{color:N}})]})})};var A=a(93045),U=a(27496),F=a(55241),I=a(77493),L=a(96391),H=a(26912),R=a.n(H);let P=N()(()=>Promise.all([a.e(7741),a.e(1559)]).then(a.bind(a,51559)).then(e=>e.EmojiPicker),{loadableGenerated:{webpack:()=>[51559]}}),W=e=>{let{attributes:t,element:a,children:s}=e,n=(0,L.vt)(),r=(0,L.UE)();return(0,l.jsxs)("span",{...t,contentEditable:!1,children:[(0,l.jsx)("img",{alt:a.alt,src:a.src,title:a.name,style:{display:"inline",maxWidth:"50px",maxHeight:"20px",boxShadow:"".concat(n&&r?"0 0 0 3px #B4D5FF":"none")}}),s]})},G=e=>{let{isVoid:t}=e;return e.isVoid=e=>"image"===e.type||t(e),e.isInline=e=>"image"===e.type,e},Y=e=>{let t;if(I.xv.isText(e)){let a=e.text;return a}if(0===e.children.length)t=[{text:""}];else{var s;t=null===(s=e.children)||void 0===s?void 0:s.map(e=>Y(e)).join("")}switch(e.type){case"paragraph":return"

".concat(t,"

");case"image":return'').concat(e.alt,'');default:return t}},Z=e=>{if(I.xv.isText(e))return e.text.length;if("image"===e.type)return 5;let t=0;return e.children.forEach(e=>{t+=Z(e)}),t},J=e=>{let{defaultText:t}=e,[a,s]=(0,d.useState)(!1),[n,r]=(0,d.useState)(null==t?void 0:t.length),o=(0,v.sJ)(k.Gt),i=(0,d.useMemo)(()=>(0,L.BU)(G((0,I.Jh)())),[]),c=()=>{if(!o){console.log("websocketService is not defined");return}let e=Y(i);o.send({type:u.C.CHAT,body:e}),I.YR.delete(i,{at:{anchor:I.ML.start(i,[]),focus:I.ML.end(i,[])}}),r(0)},h=(e,t,a)=>({type:"image",alt:e,src:t,name:a,children:[{text:""}]}),m=(e,t)=>{if(!e)return;let{selection:a}=i,s=h(t,e,t);if(I.YR.insertNodes(i,s,{select:!0}),a){var n;let[r,o]=I.ML.parent(i,null===(n=a.focus)||void 0===n?void 0:n.path);i.isVoid(r)||I.NB.string(r).length?I.YR.insertNodes(i,s,{at:I.y$.next(o),select:!0}):(I.YR.insertNodes(i,s,{at:o,select:!0}),I.ML.normalize(i,{force:!0}))}else I.YR.insertNodes(i,s,{select:!0})},g=e=>{L.F3.focus(i),I.YR.insertText(i,e)},p=(e,t)=>{L.F3.focus(i),m(t,e)},x=e=>{let t=Z(i)+1;if("Enter"===e.key){e.preventDefault(),c();return}if("Backspace"===e.key){r(t-1);return}t+1>300&&e.preventDefault(),r(t+1)},_=e=>{let t=e.clipboardData.getData("text/plain"),{length:a}=t;n+a>300&&e.preventDefault()},f=e=>"image"===e.element.type?(0,l.jsx)(W,{...e}):(0,l.jsx)("p",{...e});return(0,l.jsx)("div",{className:R().root,children:(0,l.jsxs)("div",{className:C()(R().inputWrap,n>=300&&R().maxCharacters),children:[(0,l.jsxs)(L.mH,{editor:i,value:[{type:"paragraph",children:[{text:t||""}]}],children:[(0,l.jsx)(L.CX,{className:"chat-text-input",onKeyDown:x,onPaste:_,renderElement:f,placeholder:"Send a message to chat",style:{width:"100%"},autoFocus:!0}),(0,l.jsx)(F.Z,{content:(0,l.jsx)(P,{onEmojiSelect:g,onCustomEmojiSelect:p}),trigger:"click",onOpenChange:e=>s(e),open:a})]}),(0,l.jsxs)("div",{style:{display:"flex",paddingLeft:"5px"},children:[(0,l.jsx)("button",{type:"button",className:R().emojiButton,title:"Emoji picker button",onClick:()=>s(!a),children:(0,l.jsx)(A.Z,{})}),(0,l.jsx)("button",{type:"button",className:R().sendButton,title:"Send message Button",onClick:c,children:(0,l.jsx)(U.Z,{})})]})]})})};var V=a(93107),X=a.n(V);function z(){return(z=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,l.jsxs)("div",{className:X().chatModerationNotification,children:[(0,l.jsx)(q,{className:X().icon}),"You are now a moderator."]});var $=a(47049),Q=a(23421),ee=a.n(Q);let et=e=>{let{message:{body:t,user:{displayName:a}},highlightString:s}=e;return(0,l.jsxs)("div",{className:ee().chatSystemMessage,children:[(0,l.jsx)("div",{className:ee().user,children:(0,l.jsx)("span",{className:ee().userName,children:a})}),(0,l.jsx)($.Highlight,{search:s,children:(0,l.jsx)("div",{className:ee().message,dangerouslySetInnerHTML:{__html:t}})})]})};var ea=a(55355),es=a(91044),en=a.n(es);let er=e=>{let{isAuthorModerator:t,userColor:a,displayName:s}=e;return(0,l.jsxs)("div",{className:en().root,children:[(0,l.jsxs)("span",{style:{color:"var(--theme-color-users-".concat(a,")")},children:[(0,l.jsx)("span",{style:{padding:"0 10px"},children:(0,l.jsx)(ea.Z,{})}),(0,l.jsx)("span",{style:{fontWeight:"bold"},children:s}),t&&(0,l.jsx)("span",{children:(0,l.jsx)(w,{badge:"mod",userColor:a})})]})," ","joined the chat."]})};var eo=a(66017),ei=a(71577);let el=e=>{let{chatContainerRef:t,messages:a}=e;return(0,l.jsx)("div",{className:g().toBottomWrap,children:(0,l.jsx)(ei.Z,{type:"default",style:{color:"currentColor"},icon:(0,l.jsx)(eo.Z,{}),onClick:()=>t.current.scrollToIndex({index:a.length-1,behavior:"smooth"}),children:"Go to last message"})})};var ec=a(65302),ed=a.n(ec);let eh=e=>{let{body:t}=e;return(0,l.jsx)("div",{dangerouslySetInnerHTML:{__html:t},className:ed().chatAction})};function eu(e){let{user:{scopes:t}}=e;return!!t&&0!==t.length&&t.includes("MODERATOR")}let em=e=>{let{messages:t,usernameToHighlight:a,chatUserId:s,isModerator:n,showInput:r,height:o}=e,[i,m]=(0,d.useState)(!1),p=(0,d.useRef)(null),x=e=>{let{oldName:t,user:a}=e,{displayName:s,displayColor:n}=a,r="var(--theme-color-users-".concat(n,")");return(0,l.jsxs)("div",{className:g().nameChangeView,children:[(0,l.jsx)("div",{style:{marginRight:5,height:"max-content",margin:"auto 5px auto 0"},children:(0,l.jsx)(h.Z,{})}),(0,l.jsxs)("div",{className:g().nameChangeText,children:[(0,l.jsx)("span",{style:{color:r},children:t}),(0,l.jsx)("span",{className:g().plain,children:" is now known as "}),(0,l.jsx)("span",{style:{color:r},children:s})]})]})},_=e=>{let{user:{displayName:t,displayColor:a}}=e,s=eu(e);return(0,l.jsx)(er,{displayName:t,userColor:a,isAuthorModerator:s})},C=e=>{let{body:t}=e;return(0,l.jsx)(eh,{body:t})},f=e=>{let t=eu(e);return t?(0,l.jsx)(K,{}):(0,l.jsx)("div",{style:{width:"1px",height:"1px"}})},j=(e,r)=>{switch(r.type){case u.C.CHAT:var o,i,c;return(0,l.jsx)(D,{message:r,showModeratorMenu:n,highlightString:a,sentBySelf:(null===(o=r.user)||void 0===o?void 0:o.id)===s,sameUserAsLast:function(e,t){if(e.length<2)return!1;let a=e[t];if(!a||!a.user)return!1;let{user:{id:s}}=a,n=e[t-1];if((null==n?void 0:n.type)!==u.C.CHAT||!n.timestamp||!a.timestamp)return!1;let r=new Date(n.timestamp).getTime(),o=new Date(a.timestamp).getTime();return!(o-r>12e4)&&s===(null==n?void 0:n.user.id)}(t,e),isAuthorModerator:null===(i=r.user.scopes)||void 0===i?void 0:i.includes("MODERATOR"),isAuthorAuthenticated:null===(c=r.user)||void 0===c?void 0:c.authenticated},r.id);case u.C.NAME_CHANGE:return x(r);case u.C.CONNECTED_USER_INFO:return f(r);case u.C.USER_JOINED:return _(r);case u.C.CHAT_ACTION:return C(r);case u.C.SYSTEM:return(0,l.jsx)(et,{message:r,highlightString:a},r.id);default:return null}},v=(0,d.useMemo)(()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.OO,{style:{height:o},className:g().virtuoso,ref:p,initialTopMostItemIndex:t.length-1,data:t,itemContent:(e,t)=>j(e,t),followOutput:"auto",alignToBottom:!0,atBottomStateChange:e=>m(e)}),!i&&(0,l.jsx)(el,{chatContainerRef:p,messages:t})]}),[t,a,s,n,i]);return(0,l.jsxs)("div",{id:"chat-container",className:g().chatContainer,children:[v,r&&(0,l.jsx)("div",{className:g().chatTextField,children:(0,l.jsx)(J,{})})]})};em.defaultProps={showInput:!0,height:"auto"}},65302:function(e){e.exports={chatAction:"ChatActionMessage_chatAction__x9Xsg"}},59760:function(e){e.exports={chatHeader:"ChatContainer_chatHeader__EJsYI",toBottomWrap:"ChatContainer_toBottomWrap__3V5wa",toBottomBtn:"ChatContainer_toBottomBtn__453AG",nameChangeView:"ChatContainer_nameChangeView__ziyXN",nameChangeText:"ChatContainer_nameChangeText__yXG__",plain:"ChatContainer_plain__IPS19",chatContainer:"ChatContainer_chatContainer__O2lYN",virtuoso:"ChatContainer_virtuoso__OS9Kz",chatTextField:"ChatContainer_chatTextField__OqCGL"}},91044:function(e){e.exports={root:"ChatJoinMessage_root__vuVXa"}},93107:function(e){e.exports={chatModerationNotification:"ChatModeratorNotification_chatModerationNotification__kgFWe",icon:"ChatModeratorNotification_icon__7FdGg"}},23421:function(e){e.exports={chatSystemMessage:"ChatSystemMessage_chatSystemMessage__c6XEN",user:"ChatSystemMessage_user__6yHSJ",message:"ChatSystemMessage_message__ySq5g"}},26912:function(e){e.exports={root:"ChatTextField_root__4oUkJ",inputWrap:"ChatTextField_inputWrap__1mAjD",maxCharacters:"ChatTextField_maxCharacters__yGT4s",emojiButton:"ChatTextField_emojiButton__ON_Cu",sendButton:"ChatTextField_sendButton__MOmD4"}},48976:function(e){e.exports={badge:"ChatUserBadge_badge__1EdUp"}},50085:function(e){e.exports={root:"ChatUserMessage_root__79heB",user:"ChatUserMessage_user__xUEp9",message:"ChatUserMessage_message__MJ9LD",ownMessage:"ChatUserMessage_ownMessage__d28A3",background:"ChatUserMessage_background__Tfghp",modMenuWrapper:"ChatUserMessage_modMenuWrapper__7fblv",messagePadding:"ChatUserMessage_messagePadding__Xp1F6",messagePaddingCollapsed:"ChatUserMessage_messagePaddingCollapsed__qxN0E"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4ad82c5e-b84346470a5540c8.js b/static/web/_next/static/chunks/4ad82c5e-b84346470a5540c8.js new file mode 100644 index 000000000..a8f7c6312 --- /dev/null +++ b/static/web/_next/static/chunks/4ad82c5e-b84346470a5540c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5762],{47421:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){let scratchRange;__webpack_require__.d(__webpack_exports__,{$1:function(){return runScopeHandlers},$f:function(){return keymap},AE:function(){return highlightSpecialChars},Eu:function(){return lineNumbers},HQ:function(){return highlightActiveLineGutter},Nm:function(){return Direction1},OO:function(){return logException},S2:function(){return crosshairCursor},SJ:function(){return GutterMarker},Sd:function(){return getPanel},Uw:function(){return drawSelection},W$:function(){return placeholder},ZO:function(){return highlightActiveLine},Zs:function(){return rectangularSelection},bF:function(){return hoverTooltip},gB:function(){return getTooltip},hJ:function(){return showTooltip},l9:function(){return WidgetType},lg:function(){return ViewPlugin},mH:function(){return showPanel},p:function(){return Decoration},qr:function(){return dropCursor},tk:function(){return EditorView},v5:function(){return gutter}});var BlockType,Direction,QueryType,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(78120),style_mod__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(28699),w3c_keyname__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(33952);function getSelection(root){return(11==root.nodeType?root.getSelection?root:root.ownerDocument:root).getSelection()}function contains(dom,node){return!!node&&(dom==node||dom.contains(1!=node.nodeType?node.parentNode:node))}function hasSelection(dom,selection){if(!selection.anchorNode)return!1;try{return contains(dom,selection.anchorNode)}catch(_){return!1}}function clientRectsFor(dom){return 3==dom.nodeType?textRange(dom,0,dom.nodeValue.length).getClientRects():1==dom.nodeType?dom.getClientRects():[]}function isEquivalentPosition(node,off,targetNode,targetOff){return!!targetNode&&(scanFor(node,off,targetNode,targetOff,-1)||scanFor(node,off,targetNode,targetOff,1))}function domIndex(node){for(var index=0;;index++)if(!(node=node.previousSibling))return index}function scanFor(node,off,targetNode,targetOff,dir){for(;;){if(node==targetNode&&off==targetOff)return!0;if(off==(dir<0?0:maxOffset(node))){if("DIV"==node.nodeName)return!1;let parent=node.parentNode;if(!parent||1!=parent.nodeType)return!1;off=domIndex(node)+(dir<0?0:1),node=parent}else{if(1!=node.nodeType||1==(node=node.childNodes[off+(dir<0?-1:0)]).nodeType&&"false"==node.contentEditable)return!1;off=dir<0?maxOffset(node):0}}}function maxOffset(node){return 3==node.nodeType?node.nodeValue.length:node.childNodes.length}let Rect0={left:0,right:0,top:0,bottom:0};function flattenRect(rect,left){let x=left?rect.left:rect.right;return{left:x,right:x,top:rect.top,bottom:rect.bottom}}class DOMSelectionState{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(domSel){return this.anchorNode==domSel.anchorNode&&this.anchorOffset==domSel.anchorOffset&&this.focusNode==domSel.focusNode&&this.focusOffset==domSel.focusOffset}setRange(range){this.set(range.anchorNode,range.anchorOffset,range.focusNode,range.focusOffset)}set(anchorNode,anchorOffset,focusNode,focusOffset){this.anchorNode=anchorNode,this.anchorOffset=anchorOffset,this.focusNode=focusNode,this.focusOffset=focusOffset}}let preventScrollSupported=null;function focusPreventScroll(dom){if(dom.setActive)return dom.setActive();if(preventScrollSupported)return dom.focus(preventScrollSupported);let stack=[];for(let cur=dom;cur&&(stack.push(cur,cur.scrollTop,cur.scrollLeft),cur!=cur.ownerDocument);cur=cur.parentNode);if(dom.focus(null==preventScrollSupported?{get preventScroll(){return preventScrollSupported={preventScroll:!0},!0}}:void 0),!preventScrollSupported){preventScrollSupported=!1;for(let i=0;ito)return child.domBoundsAround(from,to,pos);if(end>=from&&-1==fromI&&(fromI=i,fromStart=pos),pos>to&&child.dom.parentNode==this.dom){toI=i,toEnd=prevEnd;break}prevEnd=end,pos=end+child.breakAfter}return{from:fromStart,to:toEnd<0?offset+this.length:toEnd,startDOM:(fromI?this.children[fromI-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:toI=0?this.children[toI].dom:null}}markDirty(andParent=!1){this.dirty|=2,this.markParentsDirty(andParent)}markParentsDirty(childList){for(let parent=this.parent;parent;parent=parent.parent){if(childList&&(parent.dirty|=2),1&parent.dirty)return;parent.dirty|=1,childList=!1}}setParent(parent){this.parent!=parent&&(this.parent=parent,this.dirty&&this.markParentsDirty(!0))}setDOM(dom){this.dom&&(this.dom.cmView=null),this.dom=dom,dom.cmView=this}get rootView(){for(let v=this;;){let parent=v.parent;if(!parent)return v;v=parent}}replaceChildren(from,to,children=noChildren){this.markDirty();for(let i=from;ithis.pos||pos==this.pos&&(bias>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=pos-this.pos,this;let next=this.children[--this.i];this.pos-=next.length+next.breakAfter}}}function replaceRange(parent,fromI,fromOff,toI,toOff,insert,breakAtStart,openStart,openEnd){let{children}=parent,before=children.length?children[fromI]:null,last=insert.length?insert[insert.length-1]:null,breakAtEnd=last?last.breakAfter:breakAtStart;if(!(fromI==toI&&before&&!breakAtStart&&!breakAtEnd&&insert.length<2&&before.merge(fromOff,toOff,insert.length?last:null,0==fromOff,openStart,openEnd))){if(toI0&&(!breakAtStart&&insert.length&&before.merge(fromOff,before.length,insert[0],!1,openStart,0)?before.breakAfter=insert.shift().breakAfter:(fromOff2);var browser={mac:ios||/Mac/.test(nav.platform),windows:/Win/.test(nav.platform),linux:/Linux|X11/.test(nav.platform),ie,ie_version:ie_upto10?doc.documentMode||6:ie_11up?+ie_11up[1]:ie_edge?+ie_edge[1]:0,gecko,gecko_version:gecko?+(/Firefox\/(\d+)/.exec(nav.userAgent)||[0,0])[1]:0,chrome:!!chrome,chrome_version:chrome?+chrome[1]:0,ios,android:/Android\b/.test(nav.userAgent),webkit,safari,webkit_version:webkit?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=doc.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class TextView extends ContentView{constructor(text){super(),this.text=text}get length(){return this.text.length}createDOM(textDOM){this.setDOM(textDOM||document.createTextNode(this.text))}sync(track){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(track&&track.node==this.dom&&(track.written=!0),this.dom.nodeValue=this.text)}reuseDOM(dom){3==dom.nodeType&&this.createDOM(dom)}merge(from,to,source){return(!source||source instanceof TextView&&!(this.length-(to-from)+source.length>256))&&(this.text=this.text.slice(0,from)+(source?source.text:"")+this.text.slice(to),this.markDirty(),!0)}split(from){let result=new TextView(this.text.slice(from));return this.text=this.text.slice(0,from),this.markDirty(),result}localPosFromDOM(node,offset){return node==this.dom?offset:offset?this.text.length:0}domAtPos(pos){return new DOMPos(this.dom,pos)}domBoundsAround(_from,_to,offset){return{from:offset,to:offset+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(pos,side){return textCoords(this.dom,pos,side)}}class MarkView extends ContentView{constructor(mark,children=[],length=0){for(let ch of(super(),this.mark=mark,this.children=children,this.length=length,children))ch.setParent(this)}setAttrs(dom){if(clearAttributes(dom),this.mark.class&&(dom.className=this.mark.class),this.mark.attrs)for(let name in this.mark.attrs)dom.setAttribute(name,this.mark.attrs[name]);return dom}reuseDOM(node){node.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(node),this.dirty|=6)}sync(track){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(track)}merge(from,to,source,_hasStart,openStart,openEnd){return(!source||!!(source instanceof MarkView&&source.mark.eq(this.mark))&&(!from||!(openStart<=0))&&(!(tofrom&&result.push(off=from&&(detachFrom=i),off=end,i++}let length=this.length-from;return this.length=from,detachFrom>-1&&(this.children.length=detachFrom,this.markDirty()),new MarkView(this.mark,result,length)}domAtPos(pos){return inlineDOMAtPos(this,pos)}coordsAt(pos,side){return coordsInChildren(this,pos,side)}}function textCoords(text,pos,side){let length=text.nodeValue.length;pos>length&&(pos=length);let from=pos,to=pos,flatten=0;0==pos&&side<0||pos==length&&side>=0?!(browser.chrome||browser.gecko)&&(pos?(from--,flatten=1):to=0)?0:rects.length-1];return browser.safari&&!flatten&&0==rect.width&&(rect=Array.prototype.find.call(rects,r=>r.width)||rect),flatten?flattenRect(rect,flatten<0):rect||null}class WidgetView extends ContentView{constructor(widget,length,side){super(),this.widget=widget,this.length=length,this.side=side,this.prevWidget=null}static create(widget,length,side){return new(widget.customView||WidgetView)(widget,length,side)}split(from){let result=WidgetView.create(this.widget,this.length-from,this.side);return this.length-=from,result}sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}getSide(){return this.side}merge(from,to,source,hasStart,openStart,openEnd){return(!source||source instanceof WidgetView&&!!this.widget.compare(source.widget)&&(!(from>0)||!(openStart<=0))&&(!(to0?rects.length-1:0;rect=rects[i],pos>0?0!=i:i!=rects.length-1&&!(rect.top0?-1:1);return this.length?rect:flattenRect(rect,this.side>0)}get isEditable(){return!1}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class CompositionView extends WidgetView{domAtPos(pos){let{topView,text}=this.widget;return topView?scanCompositionTree(pos,0,topView,text,(v,p)=>v.domAtPos(p),p=>new DOMPos(text,Math.min(p,text.nodeValue.length))):new DOMPos(text,Math.min(pos,text.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(node,offset){let{topView,text}=this.widget;return topView?function posFromDOMInCompositionTree(node,offset,view,text){if(view instanceof MarkView)for(let child of view.children){let pos=0,hasComp=contains(child.dom,text);if(contains(child.dom,node))return pos+(hasComp?posFromDOMInCompositionTree(node,offset,child,text):child.localPosFromDOM(node,offset));pos+=hasComp?text.nodeValue.length:child.length}else if(view.dom==text)return Math.min(offset,text.nodeValue.length);return view.localPosFromDOM(node,offset)}(node,offset,topView,text):Math.min(offset,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(pos,side){let{topView,text}=this.widget;return topView?scanCompositionTree(pos,side,topView,text,(v,pos,side)=>v.coordsAt(pos,side),(pos,side)=>textCoords(text,pos,side)):textCoords(text,pos,side)}destroy(){var _a;super.destroy(),null===(_a=this.widget.topView)||void 0===_a||_a.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function scanCompositionTree(pos,side,view,text,enterView,fromText){if(view instanceof MarkView){for(let child=view.dom.firstChild;child;child=child.nextSibling){let desc=ContentView.get(child);if(!desc)return fromText(pos,side);let hasComp=contains(child,text),len=desc.length+(hasComp?text.nodeValue.length:0);if(pos=desc.getSide())return hasComp?scanCompositionTree(pos,side,desc,text,enterView,fromText):enterView(desc,pos,side);pos-=len}return enterView(view,view.length,-1)}return view.dom==text?fromText(pos,side):enterView(view,pos,side)}class WidgetBufferView extends ContentView{constructor(side){super(),this.side=side}get length(){return 0}merge(){return!1}become(other){return other instanceof WidgetBufferView&&other.side==this.side}split(){return new WidgetBufferView(this.side)}sync(){if(!this.dom){let dom=document.createElement("img");dom.className="cm-widgetBuffer",dom.setAttribute("aria-hidden","true"),this.setDOM(dom)}}getSide(){return this.side}domAtPos(pos){return DOMPos.before(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(pos){let imgRect=this.dom.getBoundingClientRect(),siblingRect=function(view,side){let parent=view.parent,index=parent?parent.children.indexOf(view):-1;for(;parent&&index>=0;)if(side<0?index>0:index0?-1:1);return siblingRect&&siblingRect.topimgRect.top?{left:imgRect.left,right:imgRect.right,top:siblingRect.top,bottom:siblingRect.bottom}:imgRect}get overrideDOMText(){return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.empty}}function inlineDOMAtPos(parent,pos){let dom=parent.dom,{children}=parent,i=0;for(let off=0;i=child.getSide())){if(pos>off&&pos0;j--){let prev=children[j-1];if(prev.dom.parentNode==dom)return prev.domAtPos(prev.length)}for(let j1=i;j1=pos&&(child.children.length?scan(child,pos-off):!after&&(end>pos||off==end&&child.getSide()>0)?(after=child,afterPos=pos-off):(offchild.getSide())&&(before=child,beforePos=pos-off)),off=end}}(view,pos);let target=(side<0?before:after)||before||after;return target?target.coordsAt(Math.max(0,target==before?beforePos:afterPos),side):function(view){let last=view.dom.lastChild;if(!last)return view.dom.getBoundingClientRect();let rects=clientRectsFor(last);return rects[rects.length-1]||null}(view)}function combineAttrs(source,target){for(let name in source)"class"==name&&target.class?target.class+=" "+source.class:"style"==name&&target.style?target.style+=";"+source.style:target[name]=source[name];return target}function attrsEq(a,b){if(a==b)return!0;if(!a||!b)return!1;let keysA=Object.keys(a),keysB=Object.keys(b);if(keysA.length!=keysB.length)return!1;for(let key of keysA)if(-1==keysB.indexOf(key)||a[key]!==b[key])return!1;return!0}function updateAttrs(dom,prev,attrs){let changed=null;if(prev)for(let name in prev)attrs&&name in attrs||dom.removeAttribute(changed=name);if(attrs)for(let name1 in attrs)prev&&prev[name1]==attrs[name1]||dom.setAttribute(changed=name1,attrs[name1]);return!!changed}TextView.prototype.children=WidgetView.prototype.children=WidgetBufferView.prototype.children=noChildren;class WidgetType{eq(widget){return!1}updateDOM(dom){return!1}compare(other){return this==other||this.constructor==other.constructor&&this.eq(other)}get estimatedHeight(){return -1}ignoreEvent(event){return!0}get customView(){return null}destroy(dom){}}var BlockType1=((BlockType=BlockType1||(BlockType1={}))[BlockType.Text=0]="Text",BlockType[BlockType.WidgetBefore=1]="WidgetBefore",BlockType[BlockType.WidgetAfter=2]="WidgetAfter",BlockType[BlockType.WidgetRange=3]="WidgetRange",BlockType);class Decoration extends _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.uU{constructor(startSide,endSide,widget,spec){super(),this.startSide=startSide,this.endSide=endSide,this.widget=widget,this.spec=spec}get heightRelevant(){return!1}static mark(spec){return new MarkDecoration(spec)}static widget(spec){let side=spec.side||0,block=!!spec.block;return side+=block?side>0?3e8:-4e8:side>0?1e8:-1e8,new PointDecoration(spec,side,side,block,spec.widget||null,!1)}static replace(spec){let block=!!spec.block,startSide,endSide;if(spec.isBlockGap)startSide=-5e8,endSide=4e8;else{let{start,end}=getInclusive(spec,block);startSide=(start?block?-3e8:-1:5e8)-1,endSide=(end?block?2e8:1:-6e8)+1}return new PointDecoration(spec,startSide,endSide,block,spec.widget||null,!0)}static line(spec){return new LineDecoration(spec)}static set(of,sort=!1){return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.of(of,sort)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}Decoration.none=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.empty;class MarkDecoration extends Decoration{constructor(spec){let{start,end}=getInclusive(spec);super(start?-1:5e8,end?1:-6e8,null,spec),this.tagName=spec.tagName||"span",this.class=spec.class||"",this.attrs=spec.attributes||null}eq(other){return this==other||other instanceof MarkDecoration&&this.tagName==other.tagName&&this.class==other.class&&attrsEq(this.attrs,other.attrs)}range(from,to=from){if(from>=to)throw RangeError("Mark decorations may not be empty");return super.range(from,to)}}MarkDecoration.prototype.point=!1;class LineDecoration extends Decoration{constructor(spec){super(-2e8,-2e8,null,spec)}eq(other){return other instanceof LineDecoration&&attrsEq(this.spec.attributes,other.spec.attributes)}range(from,to=from){if(to!=from)throw RangeError("Line decoration ranges must be zero-length");return super.range(from,to)}}LineDecoration.prototype.mapMode=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackBefore,LineDecoration.prototype.point=!0;class PointDecoration extends Decoration{constructor(spec,startSide,endSide,block,widget,isReplace){super(startSide,endSide,widget,spec),this.block=block,this.isReplace=isReplace,this.mapMode=block?startSide<=0?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackBefore:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackAfter:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackDel}get type(){return this.startSide=5}eq(other){var a,b;return other instanceof PointDecoration&&((a=this.widget)==(b=other.widget)||!!(a&&b&&a.compare(b)))&&this.block==other.block&&this.startSide==other.startSide&&this.endSide==other.endSide}range(from,to=from){if(this.isReplace&&(from>to||from==to&&this.startSide>0&&this.endSide<=0))throw RangeError("Invalid range for replacement decoration");if(!this.isReplace&&to!=from)throw RangeError("Widget decorations can only have zero-length ranges");return super.range(from,to)}}function getInclusive(spec,block=!1){let{inclusiveStart:start,inclusiveEnd:end}=spec;return null==start&&(start=spec.inclusive),null==end&&(end=spec.inclusive),{start:null!=start?start:block,end:null!=end?end:block}}function addRange(from,to,ranges,margin=0){let last=ranges.length-1;last>=0&&ranges[last]+margin>=from?ranges[last]=Math.max(ranges[last],to):ranges.push(from,to)}PointDecoration.prototype.point=!0;class LineView extends ContentView{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(from,to,source,hasStart,openStart,openEnd){if(source){if(!(source instanceof LineView))return!1;this.dom||source.transferDOM(this)}return hasStart&&this.setDeco(source?source.attrs:null),mergeChildrenInto(this,from,to,source?source.children:[],openStart,openEnd),!0}split(at){let end=new LineView;if(end.breakAfter=this.breakAfter,0==this.length)return end;let{i,off}=this.childPos(at);off&&(end.append(this.children[i].split(off),0),this.children[i].merge(off,this.children[i].length,null,!1,0,0),i++);for(let j=i;j0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=at,end}transferDOM(other){this.dom&&(this.markDirty(),other.setDOM(this.dom),other.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(attrs){attrsEq(this.attrs,attrs)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=attrs)}append(child,openStart){!function joinInlineInto(parent,view,open){let last,{children}=parent;open>0&&view instanceof MarkView&&children.length&&(last=children[children.length-1])instanceof MarkView&&last.mark.eq(view.mark)?joinInlineInto(last,view.children[0],open-1):(children.push(view),view.setParent(parent)),parent.length+=view.length}(this,child,openStart)}addLineDeco(deco){let attrs=deco.spec.attributes,cls=deco.spec.class;attrs&&(this.attrs=combineAttrs(attrs,this.attrs||{})),cls&&(this.attrs=combineAttrs({class:cls},this.attrs||{}))}domAtPos(pos){return inlineDOMAtPos(this,pos)}reuseDOM(node){"DIV"==node.nodeName&&(this.setDOM(node),this.dirty|=6)}sync(track){var _a;this.dom?4&this.dirty&&(clearAttributes(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(updateAttrs(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(track);let last=this.dom.lastChild;for(;last&&ContentView.get(last) instanceof MarkView;)last=last.lastChild;if(!last||!this.length||"BR"!=last.nodeName&&(null===(_a=ContentView.get(last))||void 0===_a?void 0:_a.isEditable)==!1&&(!browser.ios||!this.children.some(ch=>ch instanceof TextView))){let hack=document.createElement("BR");hack.cmIgnore=!0,this.dom.appendChild(hack)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let totalWidth=0;for(let child of this.children){if(!(child instanceof TextView)||/[^ -~]/.test(child.text))return null;let rects=clientRectsFor(child.dom);if(1!=rects.length)return null;totalWidth+=rects[0].width}return totalWidth?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:totalWidth/this.length}:null}coordsAt(pos,side){return coordsInChildren(this,pos,side)}become(_other){return!1}get type(){return BlockType1.Text}static find(docView,pos){for(let i=0,off=0;i=pos){if(block instanceof LineView)return block;if(end>pos)break}off=end+block.breakAfter}return null}}class BlockWidgetView extends ContentView{constructor(widget,length,type){super(),this.widget=widget,this.length=length,this.type=type,this.breakAfter=0,this.prevWidget=null}merge(from,to,source,_takeDeco,openStart,openEnd){return(!source||source instanceof BlockWidgetView&&!!this.widget.compare(source.widget)&&(!(from>0)||!(openStart<=0))&&(!(to0;){if(this.textOff==this.text.length){let{value,lineBreak,done}=this.cursor.next(this.skip);if(this.skip=0,done)throw Error("Ran out of text content when drawing inline views");if(lineBreak){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,length--;continue}this.text=value,this.textOff=0}let take=Math.min(this.text.length-this.textOff,length,512);this.flushBuffer(active.slice(0,openStart)),this.getLine().append(wrapMarks(new TextView(this.text.slice(this.textOff,this.textOff+take)),active),openStart),this.atCursorPos=!0,this.textOff+=take,length-=take,openStart=0}}span(from,to,active,openStart){this.buildText(to-from,active,openStart),this.pos=to,this.openStart<0&&(this.openStart=openStart)}point(from,to,deco,active,openStart,index){if(this.disallowBlockEffectsFor[index]&&deco instanceof PointDecoration){if(deco.block)throw RangeError("Block decorations may not be specified via plugins");if(to>this.doc.lineAt(this.pos).to)throw RangeError("Decorations that replace line breaks may not be specified via plugins")}let len=to-from;if(deco instanceof PointDecoration){if(deco.block){let{type}=deco;type!=BlockType1.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new BlockWidgetView(deco.widget||new NullWidget("div"),len,type))}else{let view=WidgetView.create(deco.widget||new NullWidget("span"),len,len?0:deco.startSide),cursorBefore=this.atCursorPos&&!view.isEditable&&openStart<=active.length&&(from0),cursorAfter=!view.isEditable&&(fromvalues.some(x=>x)}),nativeSelectionHidden=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:values=>values.some(x=>x)});class ScrollTarget{constructor(range,y="nearest",x="nearest",yMargin=5,xMargin=5){this.range=range,this.y=y,this.x=x,this.yMargin=yMargin,this.xMargin=xMargin}map(changes){return changes.empty?this:new ScrollTarget(this.range.map(changes),this.y,this.x,this.yMargin,this.xMargin)}}let scrollIntoView=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Py.define({map:(t,ch)=>t.map(ch)});function logException(state,exception,context){let handler=state.facet(exceptionSink);handler.length?handler[0](exception):window.onerror?window.onerror(String(exception),context,void 0,void 0,exception):context?console.error(context+":",exception):console.error(exception)}let editable=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:values=>!values.length||values[0]}),nextPluginID=0,viewPlugin=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define();class ViewPlugin{constructor(id,create,domEventHandlers,buildExtensions){this.id=id,this.create=create,this.domEventHandlers=domEventHandlers,this.extension=buildExtensions(this)}static define(create,spec){let{eventHandlers,provide,decorations:deco}=spec||{};return new ViewPlugin(nextPluginID++,create,eventHandlers,plugin=>{let ext=[viewPlugin.of(plugin)];return deco&&ext.push(decorations.of(view=>{let pluginInst=view.plugin(plugin);return pluginInst?deco(pluginInst):Decoration.none})),provide&&ext.push(provide(plugin)),ext})}static fromClass(cls,spec){return ViewPlugin.define(view=>new cls(view),spec)}}class PluginInstance{constructor(spec){this.spec=spec,this.mustUpdate=null,this.value=null}update(view){if(this.value){if(this.mustUpdate){let update=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(update)}catch(e){if(logException(update.state,e,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(_){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(view)}catch(e1){logException(view.state,e1,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(view){var _a;if(null===(_a=this.value)||void 0===_a?void 0:_a.destroy)try{this.value.destroy()}catch(e){logException(view.state,e,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}let editorAttributes=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),contentAttributes=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),decorations=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),atomicRanges=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),scrollMargins=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),styleModule=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define();class ChangedRange{constructor(fromA,toA,fromB,toB){this.fromA=fromA,this.toA=toA,this.fromB=fromB,this.toB=toB}join(other){return new ChangedRange(Math.min(this.fromA,other.fromA),Math.max(this.toA,other.toA),Math.min(this.fromB,other.fromB),Math.max(this.toB,other.toB))}addToSet(set){let i=set.length,me=this;for(;i>0;i--){let range=set[i-1];if(!(range.fromA>me.toA)){if(range.toAend)break;rI+=2}if(!next)return result;new ChangedRange(next.fromA,next.toA,next.fromB,next.toB).addToSet(result),posA=next.toA,posB=next.toB}}}class ViewUpdate{constructor(view,state,transactions){for(let tr of(this.view=view,this.state=state,this.transactions=transactions,this.flags=0,this.startState=view.state,this.changes=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.as.empty(this.startState.doc.length),transactions))this.changes=this.changes.compose(tr.changes);let changedRanges=[];this.changes.iterChangedRanges((fromA,toA,fromB,toB)=>changedRanges.push(new ChangedRange(fromA,toA,fromB,toB))),this.changedRanges=changedRanges;let focus=view.hasFocus;focus!=view.inputState.notifiedFocused&&(view.inputState.notifiedFocused=focus,this.flags|=1)}static create(view,state,transactions){return new ViewUpdate(view,state,transactions)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(tr=>tr.selection)}get empty(){return 0==this.flags&&0==this.transactions.length}}var Direction1=((Direction=Direction1||(Direction1={}))[Direction.LTR=0]="LTR",Direction[Direction.RTL=1]="RTL",Direction);let LTR=Direction1.LTR,RTL=Direction1.RTL;function dec(str){let result=[];for(let i=0;i=index){if(span.level==level)return i;(maybe<0||(0!=assoc?assoc<0?span.fromindex:order[maybe].level>span.level))&&(maybe=i)}}if(maybe<0)throw RangeError("Index out of range");return maybe}}let types=[];function trivialOrder(length){return[new BidiSpan(0,length,0)]}let movedOver="";class DOMReader{constructor(points,state){this.points=points,this.text="",this.lineSeparator=state.facet(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.yy.lineSeparator)}append(text){this.text+=text}lineBreak(){this.text+="￿"}readRange(start,end){if(!start)return this;let parent=start.parentNode;for(let cur=start;;){this.findPointBefore(parent,cur),this.readNode(cur);let next=cur.nextSibling;if(next==end)break;let view=ContentView.get(cur),nextView=ContentView.get(next);(view&&nextView?view.breakAfter:(view?view.breakAfter:isBlockElement(cur))||isBlockElement(next)&&("BR"!=cur.nodeName||cur.cmIgnore))&&this.lineBreak(),cur=next}return this.findPointBefore(parent,end),this}readTextNode(node){let text=node.nodeValue;for(let point of this.points)point.node==node&&(point.pos=this.text.length+Math.min(point.offset,text.length));for(let off=0,re=this.lineSeparator?null:/\r\n?|\n/g;;){let nextBreak=-1,breakSize=1,m;if(this.lineSeparator?(nextBreak=text.indexOf(this.lineSeparator,off),breakSize=this.lineSeparator.length):(m=re.exec(text))&&(nextBreak=m.index,breakSize=m[0].length),this.append(text.slice(off,nextBreak<0?text.length:nextBreak)),nextBreak<0)break;if(this.lineBreak(),breakSize>1)for(let point1 of this.points)point1.node==node&&point1.pos>this.text.length&&(point1.pos-=breakSize-1);off=nextBreak+breakSize}}readNode(node){if(node.cmIgnore)return;let view=ContentView.get(node),fromView=view&&view.overrideDOMText;if(null!=fromView){this.findPointInside(node,fromView.length);for(let i=fromView.iter();!i.next().done;)i.lineBreak?this.lineBreak():this.append(i.value)}else 3==node.nodeType?this.readTextNode(node):"BR"==node.nodeName?node.nextSibling&&this.lineBreak():1==node.nodeType&&this.readRange(node.firstChild,null)}findPointBefore(node,next){for(let point of this.points)point.node==node&&node.childNodes[point.offset]==next&&(point.pos=this.text.length)}findPointInside(node,maxLen){for(let point of this.points)(3==node.nodeType?point.node==node:node.contains(point.node))&&(point.pos=this.text.length+Math.min(maxLen,point.offset))}}function isBlockElement(node){return 1==node.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(node.nodeName)}class DOMPoint{constructor(node,offset){this.node=node,this.offset=offset,this.pos=-1}}class DocView extends ContentView{constructor(view){super(),this.view=view,this.compositionDeco=Decoration.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(view.contentDOM),this.children=[new LineView],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new ChangedRange(0,0,0,view.state.doc.length)],0)}get editorView(){return this.view}get length(){return this.view.state.doc.length}update(update){var a,b,diff;let comp,changedRanges=update.changedRanges;this.minWidth>0&&changedRanges.length&&(changedRanges.every(({fromA,toA})=>toAthis.minWidthTo)?(this.minWidthFrom=update.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=update.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=Decoration.none:(update.transactions.length||this.dirty)&&(this.compositionDeco=function(view,changes){let surrounding=compositionSurroundingNode(view);if(!surrounding)return Decoration.none;let{from,to,node,text:textNode}=surrounding,newFrom=changes.mapPos(from,1),newTo=Math.max(newFrom,changes.mapPos(to,-1)),{state}=view,text=3==node.nodeType?node.nodeValue:new DOMReader([],state).readRange(node.firstChild,null).text;if(newTo-newFrom{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let track=browser.chrome||browser.ios?{node:observer.selectionRange.focusNode,written:!1}:void 0;this.sync(track),this.dirty=0,track&&(track.written||observer.selectionRange.focusNode!=track.node)&&(this.forceSelection=!0),this.dom.style.height=""});let gaps=[];if(this.view.viewport.from||this.view.viewport.to=0?changes[i]:null;if(!next)break;let{fromA,toA,fromB,toB}=next,{content,breakAtStart,openStart,openEnd}=ContentBuilder.build(this.view.state.doc,fromB,toB,this.decorations,this.dynamicDecorationMap),{i:toI,off:toOff}=cursor.findPos(toA,1),{i:fromI,off:fromOff}=cursor.findPos(fromA,-1);replaceRange(this,fromI,fromOff,toI,toOff,content,breakAtStart,openStart,openEnd)}}updateSelection(mustRead=!1,fromPointer=!1){var pos;if((mustRead||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange(),!(fromPointer||this.mayControlSelection()))return;let force=this.forceSelection;this.forceSelection=!1;let main=this.view.state.selection.main,anchor=this.domAtPos(main.anchor),head=main.empty?anchor:this.domAtPos(main.head);if(browser.gecko&&main.empty&&1==(pos=anchor).node.nodeType&&pos.node.firstChild&&(0==pos.offset||"false"==pos.node.childNodes[pos.offset-1].contentEditable)&&(pos.offset==pos.node.childNodes.length||"false"==pos.node.childNodes[pos.offset].contentEditable)){let dummy=document.createTextNode("");this.view.observer.ignore(()=>anchor.node.insertBefore(dummy,anchor.node.childNodes[anchor.offset]||null)),anchor=head=new DOMPos(dummy,0),force=!0}let domSel=this.view.observer.selectionRange;!force&&domSel.focusNode&&isEquivalentPosition(anchor.node,anchor.offset,domSel.anchorNode,domSel.anchorOffset)&&isEquivalentPosition(head.node,head.offset,domSel.focusNode,domSel.focusOffset)||(this.view.observer.ignore(()=>{browser.android&&browser.chrome&&this.dom.contains(domSel.focusNode)&&function(node,inside){for(let cur=node;cur&&cur!=inside;cur=cur.assignedSlot||cur.parentNode)if(1==cur.nodeType&&"false"==cur.contentEditable)return!0;return!1}(domSel.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let rawSel=getSelection(this.view.root);if(rawSel){if(main.empty){if(browser.gecko){var node,offset;let nextTo=(node=anchor.node,offset=anchor.offset,1!=node.nodeType?0:(offset&&"false"==node.childNodes[offset-1].contentEditable?1:0)|(offsetmain.head&&([anchor,head]=[head,anchor]),range.setEnd(head.node,head.offset),range.setStart(anchor.node,anchor.offset),rawSel.removeAllRanges(),rawSel.addRange(range)}}}),this.view.observer.setSelectionRange(anchor,head)),this.impreciseAnchor=anchor.precise?null:new DOMPos(domSel.anchorNode,domSel.anchorOffset),this.impreciseHead=head.precise?null:new DOMPos(domSel.focusNode,domSel.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view}=this,cursor=view.state.selection.main,sel=getSelection(view.root),{anchorNode,anchorOffset}=view.observer.selectionRange;if(!sel||!cursor.empty||!cursor.assoc||!sel.modify)return;let line=LineView.find(this,cursor.head);if(!line)return;let lineStart=line.posAtStart;if(cursor.head==lineStart||cursor.head==lineStart+line.length)return;let before=this.coordsAt(cursor.head,-1),after=this.coordsAt(cursor.head,1);if(!before||!after||before.bottom>after.top)return;let dom=this.domAtPos(cursor.head+cursor.assoc);sel.collapse(dom.node,dom.offset),sel.modify("move",cursor.assoc<0?"forward":"backward","lineboundary"),view.observer.readSelectionRange();let newRange=view.observer.selectionRange;view.docView.posFromDOM(newRange.anchorNode,newRange.anchorOffset)!=cursor.from&&sel.collapse(anchorNode,anchorOffset)}mayControlSelection(){let active=this.view.root.activeElement;return active==this.dom||hasSelection(this.dom,this.view.observer.selectionRange)&&!(active&&this.dom.contains(active))}nearest(dom){for(let cur=dom;cur;){let domView=ContentView.get(cur);if(domView&&domView.rootView==this)return domView;cur=cur.parentNode}return null}posFromDOM(node,offset){let view=this.nearest(node);if(!view)throw RangeError("Trying to find position for a DOM position outside of the document");return view.localPosFromDOM(node,offset)+view.posAtStart}domAtPos(pos){let{i,off}=this.childCursor().findPos(pos,-1);for(;istart||pos==start&&child.type!=BlockType1.WidgetBefore&&child.type!=BlockType1.WidgetAfter&&(!i||2==side||this.children[i-1].breakAfter||this.children[i-1].type==BlockType1.WidgetBefore&&side>-2))return child.coordsAt(pos-start,side);off=start}}measureVisibleLineHeights(viewport){let result=[],{from,to}=viewport,contentWidth=this.view.contentDOM.clientWidth,isWider=contentWidth>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,widest=-1,ltr=this.view.textDirection==Direction1.LTR;for(let pos=0,i=0;ito)break;if(pos>=from){let childRect=child.dom.getBoundingClientRect();if(result.push(childRect.height),isWider){let last=child.dom.lastChild,rects=last?clientRectsFor(last):[];if(rects.length){let rect=rects[rects.length-1],width=ltr?rect.right-childRect.left:childRect.right-rect.left;width>widest&&(widest=width,this.minWidth=contentWidth,this.minWidthFrom=pos,this.minWidthTo=end)}}}pos=end+child.breakAfter}return result}textDirectionAt(pos){let{i}=this.childPos(pos,1);return"rtl"==getComputedStyle(this.children[i].dom).direction?Direction1.RTL:Direction1.LTR}measureTextSize(){for(let child of this.children)if(child instanceof LineView){let measure=child.measureTextSize();if(measure)return measure}let dummy=document.createElement("div"),lineHeight,charWidth;return dummy.className="cm-line",dummy.style.width="99999px",dummy.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(dummy);let rect=clientRectsFor(dummy.firstChild)[0];lineHeight=dummy.getBoundingClientRect().height,charWidth=rect?rect.width/27:7,dummy.remove()}),{lineHeight,charWidth}}childCursor(pos=this.length){let i=this.children.length;return i&&(pos-=this.children[--i].length),new ChildCursor(this.children,pos,i)}computeBlockGapDeco(){let deco=[],vs=this.view.viewState;for(let pos=0,i=0;;i++){let next=i==vs.viewports.length?null:vs.viewports[i],end=next?next.from-1:this.length;if(end>pos){let height=vs.lineBlockAt(end).bottom-vs.lineBlockAt(pos).top;deco.push(Decoration.replace({widget:new BlockGapWidget(height),block:!0,inclusive:!0,isBlockGap:!0}).range(pos,end))}if(!next)break;pos=next.to+1}return Decoration.set(deco)}updateDeco(){let allDeco=this.view.state.facet(decorations).map((d,i)=>(this.dynamicDecorationMap[i]="function"==typeof d)?d(this.view):d);for(let i=allDeco.length;irange.anchor?-1:1),other;if(!rect)return;!range.empty&&(other=this.coordsAt(range.anchor,range.anchor>range.head?-1:1))&&(rect={left:Math.min(rect.left,other.left),top:Math.min(rect.top,other.top),right:Math.max(rect.right,other.right),bottom:Math.max(rect.bottom,other.bottom)});let mLeft=0,mRight=0,mTop=0,mBottom=0;for(let margins of this.view.state.facet(scrollMargins).map(f=>f(this.view)))if(margins){let{left,right,top,bottom}=margins;null!=left&&(mLeft=Math.max(mLeft,left)),null!=right&&(mRight=Math.max(mRight,right)),null!=top&&(mTop=Math.max(mTop,top)),null!=bottom&&(mBottom=Math.max(mBottom,bottom))}let targetRect={left:rect.left-mLeft,top:rect.top-mTop,right:rect.right+mRight,bottom:rect.bottom+mBottom};!function(dom,rect,side,x,y,xMargin,yMargin,ltr){let doc=dom.ownerDocument,win=doc.defaultView||window;for(let cur=dom;cur;)if(1==cur.nodeType){let bounding,top=cur==doc.body;if(top)bounding={left:0,right:win.innerWidth,top:0,bottom:win.innerHeight};else{if(cur.scrollHeight<=cur.clientHeight&&cur.scrollWidth<=cur.clientWidth){cur=cur.assignedSlot||cur.parentNode;continue}let rect1=cur.getBoundingClientRect();bounding={left:rect1.left,right:rect1.left+cur.clientWidth,top:rect1.top,bottom:rect1.top+cur.clientHeight}}let moveX=0,moveY=0;if("nearest"==y)rect.top0&&rect.bottom>bounding.bottom+moveY&&(moveY=rect.bottom-bounding.bottom+moveY+yMargin)):rect.bottom>bounding.bottom&&(moveY=rect.bottom-bounding.bottom+yMargin,side<0&&rect.top-moveY0&&rect.right>bounding.right+moveX&&(moveX=rect.right-bounding.right+moveX+xMargin)):rect.right>bounding.right&&(moveX=rect.right-bounding.right+xMargin,side<0&&rect.leftMath.abs(movedX-moveX)&&(x="nearest"),movedY&&1>Math.abs(movedY-moveY)&&(y="nearest")}}if(top)break;cur=cur.assignedSlot||cur.parentNode}else if(11==cur.nodeType)cur=cur.host;else break}(this.view.scrollDOM,targetRect,range.head0&&side<=0)offset=maxOffset(node=node.childNodes[offset-1]);else{if(1!=node.nodeType||!(offset=0))return null;node=node.childNodes[offset],offset=0}}}class DecorationComparator$1{constructor(){this.changes=[]}compareRange(from,to){addRange(from,to,this.changes)}comparePoint(from,to){addRange(from,to,this.changes)}}function yOverlap(a,b){return a.topb.top+1}function upTop(rect,top){return toprect.bottom?{top:rect.top,left:rect.left,right:rect.right,bottom}:rect}function domPosInText(node,x,y){let len=node.nodeValue.length,closestOffset=-1,closestDY=1e9,generalSide=0;for(let i=0;iy?rect.top-y:y-rect.bottom)-1;if(rect.left-1<=x&&rect.right+1>=x&&dy=(rect.left+rect.right)/2,after=right;if((browser.chrome||browser.gecko)&&textRange(node,i).getBoundingClientRect().left==rect.right&&(after=!right),dy<=0)return{node,offset:i+(after?1:0)};closestOffset=i+(after?1:0),closestDY=dy}}}return{node,offset:closestOffset>-1?closestOffset:generalSide>0?node.nodeValue.length:0}}function posAtCoords(view,{x,y},precise,bias=-1){var _a;let content=view.contentDOM.getBoundingClientRect(),docTop=content.top+view.viewState.paddingTop,block,{docHeight}=view.viewState,yOffset=y-docTop;if(yOffset<0)return 0;if(yOffset>docHeight)return view.state.doc.length;for(let halfLine=view.defaultLineHeight/2,bounced=!1;(block=view.elementAtHeight(yOffset)).type!=BlockType1.Text;)for(;!((yOffset=bias>0?block.bottom+halfLine:block.top-halfLine)>=0)||!(yOffset<=docHeight);){if(bounced)return precise?null:0;bounced=!0,bias=-bias}y=docTop+yOffset;let lineStart=block.from;if(lineStartview.viewport.to)return view.viewport.to==view.state.doc.length?view.state.doc.length:precise?null:posAtCoordsImprecise(view,content,block,x,y);let doc=view.dom.ownerDocument,root=view.root.elementFromPoint?view.root:doc,element=root.elementFromPoint(x,y);element&&!view.contentDOM.contains(element)&&(element=null),!element&&(x=Math.max(content.left+1,Math.min(content.right-1,x)),(element=root.elementFromPoint(x,y))&&!view.contentDOM.contains(element)&&(element=null));let node,offset=-1;if(element&&(null===(_a=view.docView.nearest(element))||void 0===_a?void 0:_a.isEditable)!=!1){if(doc.caretPositionFromPoint){let pos=doc.caretPositionFromPoint(x,y);pos&&({offsetNode:node,offset}=pos)}else if(doc.caretRangeFromPoint){let range=doc.caretRangeFromPoint(x,y);range&&({startContainer:node,startOffset:offset}=range,(!view.contentDOM.contains(node)||browser.safari&&function(node,offset,x){let len;if(3!=node.nodeType||offset!=(len=node.nodeValue.length))return!1;for(let next=node.nextSibling;next;next=next.nextSibling)if(1!=next.nodeType||"BR"!=next.nodeName)return!1;return textRange(node,len-1,len).getBoundingClientRect().left>x}(node,offset,x)||browser.chrome&&function(node,offset,x){if(0!=offset)return!1;for(let cur=node;;){let parent=cur.parentNode;if(!parent||1!=parent.nodeType||parent.firstChild!=cur)return!1;if(parent.classList.contains("cm-line"))break;cur=parent}return x-(1==node.nodeType?node.getBoundingClientRect():textRange(node,0,Math.max(node.nodeValue.length,1)).getBoundingClientRect()).left>5}(node,offset,x))&&(node=void 0))}}if(!node||!view.docView.dom.contains(node)){let line=LineView.find(view.docView,lineStart);if(!line)return yOffset>block.top+block.height/2?block.to:block.from;({node,offset}=function domPosAtCoords(parent,x,y){let above,below,aboveRect,belowRect,closest,closestRect,closestX,closestY,closestOverlap=!1;for(let child=parent.firstChild;child;child=child.nextSibling){let rects=clientRectsFor(child);for(let i=0;ix?rect.left-x:Math.max(0,x-rect.right),dy=(rect1=rect2).top>y?rect1.top-y:Math.max(0,y-rect1.bottom);if(0==dx&&0==dy)return 3==child.nodeType?domPosInText(child,x,y):domPosAtCoords(child,x,y);(!closest||closestY>dy||closestY==dy&&closestX>dx)&&(closest=child,closestRect=rect2,closestX=dx,closestY=dy,closestOverlap=!dx||(dx>0?i0)),0==dx?y>rect2.bottom&&(!aboveRect||aboveRect.bottomrect2.top)&&(below=child,belowRect=rect2):aboveRect&&yOverlap(aboveRect,rect2)?aboveRect=upBot(aboveRect,rect2.bottom):belowRect&&yOverlap(belowRect,rect2)&&(belowRect=upTop(belowRect,rect2.top))}}if(aboveRect&&aboveRect.bottom>=y?(closest=above,closestRect=aboveRect):belowRect&&belowRect.top<=y&&(closest=below,closestRect=belowRect),!closest)return{node:parent,offset:0};let clipX=Math.max(closestRect.left,Math.min(closestRect.right,x));if(3==closest.nodeType)return domPosInText(closest,clipX,y);if(closestOverlap&&"false"!=closest.contentEditable)return domPosAtCoords(closest,clipX,y);let offset=Array.prototype.indexOf.call(parent.childNodes,closest)+(x>=(closestRect.left+closestRect.right)/2?1:0);return{node:parent,offset}}(line.dom,x,y))}return view.docView.posFromDOM(node,offset)}function posAtCoordsImprecise(view,contentRect,block,x,y){let into=Math.round((x-contentRect.left)*view.defaultCharacterWidth);view.lineWrapping&&block.height>1.5*view.defaultLineHeight&&(into+=Math.floor((y-block.top)/view.defaultLineHeight)*view.viewState.heightOracle.lineLength);let content=view.state.sliceDoc(block.from,block.to);return block.from+(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Gz)(content,into,view.state.tabSize)}function moveByChar(view,start,forward,by){let line=view.state.doc.lineAt(start.head),spans=view.bidiSpans(line),direction=view.textDirectionAt(line.from);for(let cur=start,check=null;;){let next=function(line,order,dir,start,forward){var _a;let startIndex=start.head-line.from,spanI=-1;if(0==startIndex){if(!forward||!line.length)return null;order[0].level!=dir&&(startIndex=order[0].side(!1,dir),spanI=0)}else if(startIndex==line.length){if(forward)return null;let last=order[order.length-1];last.level!=dir&&(startIndex=last.side(!0,dir),spanI=order.length-1)}spanI<0&&(spanI=BidiSpan.find(order,startIndex,null!==(_a=start.bidiLevel)&&void 0!==_a?_a:-1,start.assoc));let span=order[spanI];startIndex==span.side(forward,dir)&&(startIndex=(span=order[spanI+=forward?1:-1]).side(!forward,dir));let indexForward=forward==(span.dir==dir),nextIndex=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.cp)(line.text,startIndex,indexForward);if(movedOver=line.text.slice(Math.min(startIndex,nextIndex),Math.max(startIndex,nextIndex)),nextIndex!=span.side(forward,dir))return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(nextIndex+line.from,indexForward?-1:1,span.level);let nextSpan=spanI==(forward?order.length-1:0)?null:order[spanI+(forward?1:-1)];return nextSpan||span.level==dir?nextSpan&&nextSpan.levelf(view));for(;;){let moved=!1;for(let set of atoms)set.between(pos.from-1,pos.from+1,(from,to,value)=>{pos.from>from&&pos.frompos.from?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(from,1):_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(to,-1),moved=!0)});if(!moved)return pos}}class InputState{constructor(view){for(let type in this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.mouseSelection=null,handlers){let handler=handlers[type];view.contentDOM.addEventListener(type,event=>{!(!eventBelongsToEditor(view,event)||this.ignoreDuringComposition(event))&&("keydown"==type&&this.keydown(view,event)||(this.mustFlushObserver(event)&&view.observer.forceFlush(),this.runCustomHandlers(type,view,event)?event.preventDefault():handler(view,event)))},handlerOptions[type]),this.registeredEvents.push(type)}browser.chrome&&102==browser.chrome_version&&view.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?view.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,view.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=view.hasFocus,browser.safari&&view.contentDOM.addEventListener("input",()=>null)}setSelectionOrigin(origin){this.lastSelectionOrigin=origin,this.lastSelectionTime=Date.now()}ensureHandlers(view,plugins){var _a;let handlers;for(let plugin of(this.customHandlers=[],plugins))if(handlers=null===(_a=plugin.update(view).spec)||void 0===_a?void 0:_a.domEventHandlers)for(let type in this.customHandlers.push({plugin:plugin.value,handlers}),handlers)0>this.registeredEvents.indexOf(type)&&"scroll"!=type&&(this.registeredEvents.push(type),view.contentDOM.addEventListener(type,event=>{eventBelongsToEditor(view,event)&&this.runCustomHandlers(type,view,event)&&event.preventDefault()}))}runCustomHandlers(type,view,event){for(let set of this.customHandlers){let handler=set.handlers[type];if(handler)try{if(handler.call(set.plugin,event,view)||event.defaultPrevented)return!0}catch(e){logException(view.state,e)}}return!1}runScrollHandlers(view,event){for(let set of(this.lastScrollTop=view.scrollDOM.scrollTop,this.lastScrollLeft=view.scrollDOM.scrollLeft,this.customHandlers)){let handler=set.handlers.scroll;if(handler)try{handler.call(set.plugin,event,view)}catch(e){logException(view.state,e)}}}keydown(view,event){let pending;return this.lastKeyCode=event.keyCode,this.lastKeyTime=Date.now(),!!(9==event.keyCode&&Date.now()key.keyCode==event.keyCode))&&!event.ctrlKey||EmacsyPendingKeys.indexOf(event.key)>-1&&event.ctrlKey&&!event.shiftKey))&&(this.pendingIOSKey=pending||event,setTimeout(()=>this.flushIOSKey(view),250),!0))}flushIOSKey(view){let key=this.pendingIOSKey;return!!key&&(this.pendingIOSKey=void 0,dispatchKey(view.contentDOM,key.key,key.keyCode))}ignoreDuringComposition(event){return!!/^key/.test(event.type)&&(this.composing>0||!!(browser.safari&&!browser.ios&&Date.now()-this.compositionEndedAt<100)&&(this.compositionEndedAt=0,!0))}mustFlushObserver(event){return"keydown"==event.type&&229!=event.keyCode}startMouseSelection(mouseSelection){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=mouseSelection}update(update){this.mouseSelection&&this.mouseSelection.update(update),update.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}let PendingKeys=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],EmacsyPendingKeys="dthko",modifierCodes=[16,17,18,20,91,92,224,225];class MouseSelection{constructor(view,startEvent,style,mustSelect){let facet,facet1;this.view=view,this.style=style,this.mustSelect=mustSelect,this.lastEvent=startEvent;let doc=view.contentDOM.ownerDocument;doc.addEventListener("mousemove",this.move=this.move.bind(this)),doc.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=startEvent.shiftKey,this.multiple=view.state.facet(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.yy.allowMultipleSelections)&&((facet=view.state.facet(clickAddsSelectionRange)).length?facet[0](startEvent):browser.mac?startEvent.metaKey:startEvent.ctrlKey),this.dragMove=(facet1=view.state.facet(dragMovesSelection$1)).length?facet1[0](startEvent):browser.mac?!startEvent.altKey:!startEvent.ctrlKey,this.dragging=!!function(view,event){let{main}=view.state.selection;if(main.empty)return!1;let sel=getSelection(view.root);if(!sel||0==sel.rangeCount)return!0;let rects=sel.getRangeAt(0).getClientRects();for(let i=0;i=event.clientX&&rect.top<=event.clientY&&rect.bottom>=event.clientY)return!0}return!1}(view,startEvent)&&1==getClickType(startEvent)&&null,!1===this.dragging&&(startEvent.preventDefault(),this.select(startEvent))}move(event){if(0==event.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=event)}up(event){null==this.dragging&&this.select(this.lastEvent),this.dragging||event.preventDefault(),this.destroy()}destroy(){let doc=this.view.contentDOM.ownerDocument;doc.removeEventListener("mousemove",this.move),doc.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}select(event){let selection=this.style.get(event,this.extend,this.multiple);(this.mustSelect||!selection.eq(this.view.state.selection)||selection.main.assoc!=this.view.state.selection.main.assoc)&&this.view.dispatch({selection,userEvent:"select.pointer",scrollIntoView:!0}),this.mustSelect=!1}update(update){update.docChanged&&this.dragging&&(this.dragging=this.dragging.map(update.changes)),this.style.update(update)&&setTimeout(()=>this.select(this.lastEvent),20)}}function eventBelongsToEditor(view,event){if(!event.bubbles)return!0;if(event.defaultPrevented)return!1;for(let node=event.target,cView;node!=view.contentDOM;node=node.parentNode)if(!node||11==node.nodeType||(cView=ContentView.get(node))&&cView.ignoreEvent(event))return!1;return!0}let handlers=Object.create(null),handlerOptions=Object.create(null),brokenClipboardAPI=browser.ie&&browser.ie_version<15||browser.ios&&browser.webkit_version<604;function doPaste(view,input){let{state}=view,changes,i=1,text=state.toText(input),byLine=text.lines==state.selection.ranges.length;if(null!=lastLinewiseCopy&&state.selection.ranges.every(r=>r.empty)&&lastLinewiseCopy==text.toString()){let lastLine=-1;changes=state.changeByRange(range=>{let line=state.doc.lineAt(range.from);if(line.from==lastLine)return{range};lastLine=line.from;let insert=state.toText((byLine?text.line(i++).text:input)+state.lineBreak);return{changes:{from:line.from,insert},range:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(range.from+insert.length)}})}else changes=byLine?state.changeByRange(range=>{let line=text.line(i++);return{changes:{from:range.from,to:range.to,insert:line.text},range:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(range.from+line.length)}}):state.replaceSelection(text);view.dispatch(changes,{userEvent:"input.paste",scrollIntoView:!0})}function rangeForClick(view,pos,bias,type){if(1==type)return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos,bias);if(2==type)return function(state,pos,bias=1){let categorize=state.charCategorizer(pos),line=state.doc.lineAt(pos),linePos=pos-line.from;if(0==line.length)return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos);0==linePos?bias=1:linePos==line.length&&(bias=-1);let from=linePos,to=linePos;bias<0?from=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.cp)(line.text,linePos,!1):to=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.cp)(line.text,linePos);let cat=categorize(line.text.slice(from,to));for(;from>0;){let prev=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.cp)(line.text,from,!1);if(categorize(line.text.slice(prev,from))!=cat)break;from=prev}for(;to{view.inputState.setSelectionOrigin("select"),27==event.keyCode?view.inputState.lastEscPress=Date.now():0>modifierCodes.indexOf(event.keyCode)&&(view.inputState.lastEscPress=0)},handlers.touchstart=(view,e)=>{view.inputState.lastTouchTime=Date.now(),view.inputState.setSelectionOrigin("select.pointer")},handlers.touchmove=view=>{view.inputState.setSelectionOrigin("select.pointer")},handlerOptions.touchstart=handlerOptions.touchmove={passive:!0},handlers.mousedown=(view,event)=>{let start,type,startSel,last,lastEvent;if(view.observer.flush(),view.inputState.lastTouchTime>Date.now()-2e3)return;let style=null;for(let makeStyle of view.state.facet(mouseSelectionStyle))if(style=makeStyle(view,event))break;if(style||0!=event.button||(start=queryPos(view,event),type=getClickType(event),startSel=view.state.selection,last=start,lastEvent=event,style={update(update){update.docChanged&&(start.pos=update.changes.mapPos(start.pos),startSel=startSel.map(update.changes),lastEvent=null)},get(event,extend,multiple){let cur;lastEvent&&event.clientX==lastEvent.clientX&&event.clientY==lastEvent.clientY?cur=last:(cur=last=queryPos(view,event),lastEvent=event);let range=rangeForClick(view,cur.pos,cur.bias,type);if(start.pos!=cur.pos&&!extend){let startRange=rangeForClick(view,start.pos,start.bias,type),from=Math.min(startRange.from,range.from),to=Math.max(startRange.to,range.to);range=from1&&startSel.ranges.some(r=>r.eq(range))?function(sel,range){for(let i=0;;i++)if(sel.ranges[i].eq(range))return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.create(sel.ranges.slice(0,i).concat(sel.ranges.slice(i+1)),sel.mainIndex==i?0:sel.mainIndex-(sel.mainIndex>i?1:0))}(startSel,range):multiple?startSel.addRange(range):_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.create([range])}}),style){let mustFocus=view.root.activeElement!=view.contentDOM;mustFocus&&view.observer.ignore(()=>focusPreventScroll(view.contentDOM)),view.inputState.startMouseSelection(new MouseSelection(view,event,style,mustFocus))}};let insideY=(y,rect)=>y>=rect.top&&y<=rect.bottom,inside=(x,y,rect)=>insideY(y,rect)&&x>=rect.left&&x<=rect.right;function queryPos(view,event){let pos=view.posAtCoords({x:event.clientX,y:event.clientY},!1);return{pos,bias:function(view,pos,x,y){let line=LineView.find(view.docView,pos);if(!line)return 1;let off=pos-line.posAtStart;if(0==off)return 1;if(off==line.length)return -1;let before=line.coordsAt(off,-1);if(before&&inside(x,y,before))return -1;let after=line.coordsAt(off,1);return after&&inside(x,y,after)?1:before&&insideY(y,before)?-1:1}(view,pos,event.clientX,event.clientY)}}let BadMouseDetail=browser.ie&&browser.ie_version<=11,lastMouseDown=null,lastMouseDownCount=0,lastMouseDownTime=0;function getClickType(event){if(!BadMouseDetail)return event.detail;let last=lastMouseDown,lastTime=lastMouseDownTime;return lastMouseDown=event,lastMouseDownTime=Date.now(),lastMouseDownCount=!last||lastTime>Date.now()-400&&2>Math.abs(last.clientX-event.clientX)&&2>Math.abs(last.clientY-event.clientY)?(lastMouseDownCount+1)%3:1}function dropText(view,event,text,direct){if(!text)return;let dropPos=view.posAtCoords({x:event.clientX,y:event.clientY},!1);event.preventDefault();let{mouseSelection}=view.inputState,del=direct&&mouseSelection&&mouseSelection.dragging&&mouseSelection.dragMove?{from:mouseSelection.dragging.from,to:mouseSelection.dragging.to}:null,ins={from:dropPos,insert:text},changes=view.state.changes(del?[del,ins]:ins);view.focus(),view.dispatch({changes,selection:{anchor:changes.mapPos(dropPos,-1),head:changes.mapPos(dropPos,1)},userEvent:del?"move.drop":"input.drop"})}handlers.dragstart=(view,event)=>{let{selection:{main}}=view.state,{mouseSelection}=view.inputState;mouseSelection&&(mouseSelection.dragging=main),event.dataTransfer&&(event.dataTransfer.setData("Text",view.state.sliceDoc(main.from,main.to)),event.dataTransfer.effectAllowed="copyMove")},handlers.drop=(view,event)=>{if(!event.dataTransfer)return;if(view.state.readOnly)return event.preventDefault();let files=event.dataTransfer.files;if(files&&files.length){event.preventDefault();let text=Array(files.length),read=0,finishFile=()=>{++read==files.length&&dropText(view,event,text.filter(s=>null!=s).join(view.state.lineBreak),!1)};for(let i=0;i{/[\x00-\x08\x0e-\x1f]{2}/.test(reader.result)||(text[i]=reader.result),finishFile()},reader.readAsText(files[i])}}else dropText(view,event,event.dataTransfer.getData("Text"),!0)},handlers.paste=(view,event)=>{if(view.state.readOnly)return event.preventDefault();view.observer.flush();let data=brokenClipboardAPI?null:event.clipboardData;data?(doPaste(view,data.getData("text/plain")),event.preventDefault()):function(view){let parent=view.dom.parentNode;if(!parent)return;let target=parent.appendChild(document.createElement("textarea"));target.style.cssText="position: fixed; left: -10000px; top: 10px",target.focus(),setTimeout(()=>{view.focus(),target.remove(),doPaste(view,target.value)},50)}(view)};let lastLinewiseCopy=null;function updateForFocusChange(view){setTimeout(()=>{view.hasFocus!=view.inputState.notifiedFocused&&view.update([])},10)}handlers.copy=handlers.cut=(view,event)=>{let{text,ranges,linewise}=function(state){let content=[],ranges=[],linewise=!1;for(let range of state.selection.ranges)range.empty||(content.push(state.sliceDoc(range.from,range.to)),ranges.push(range));if(!content.length){let upto=-1;for(let{from}of state.selection.ranges){let line=state.doc.lineAt(from);line.number>upto&&(content.push(line.text),ranges.push({from:line.from,to:Math.min(state.doc.length,line.to+1)})),upto=line.number}linewise=!0}return{text:content.join(state.lineBreak),ranges,linewise}}(view.state);if(!text&&!linewise)return;lastLinewiseCopy=linewise?text:null;let data=brokenClipboardAPI?null:event.clipboardData;data?(event.preventDefault(),data.clearData(),data.setData("text/plain",text)):function(view,text){let parent=view.dom.parentNode;if(!parent)return;let target=parent.appendChild(document.createElement("textarea"));target.style.cssText="position: fixed; left: -10000px; top: 10px",target.value=text,target.focus(),target.selectionEnd=text.length,target.selectionStart=0,setTimeout(()=>{target.remove(),view.focus()},50)}(view,text),"cut"!=event.type||view.state.readOnly||view.dispatch({changes:ranges,scrollIntoView:!0,userEvent:"delete.cut"})},handlers.focus=view=>{view.inputState.lastFocusTime=Date.now(),!view.scrollDOM.scrollTop&&(view.inputState.lastScrollTop||view.inputState.lastScrollLeft)&&(view.scrollDOM.scrollTop=view.inputState.lastScrollTop,view.scrollDOM.scrollLeft=view.inputState.lastScrollLeft),updateForFocusChange(view)},handlers.blur=view=>{view.observer.clearSelectionRange(),updateForFocusChange(view)},handlers.compositionstart=handlers.compositionupdate=view=>{null==view.inputState.compositionFirstChange&&(view.inputState.compositionFirstChange=!0),view.inputState.composing<0&&(view.inputState.composing=0)},handlers.compositionend=view=>{view.inputState.composing=-1,view.inputState.compositionEndedAt=Date.now(),view.inputState.compositionFirstChange=null,browser.chrome&&browser.android&&view.observer.flushSoon(),setTimeout(()=>{view.inputState.composing<0&&view.docView.compositionDeco.size&&view.update([])},50)},handlers.contextmenu=view=>{view.inputState.lastContextMenu=Date.now()},handlers.beforeinput=(view,event)=>{var _a;let pending;if(browser.chrome&&browser.android&&(pending=PendingKeys.find(key=>key.inputType==event.inputType))&&(view.observer.delayAndroidKey(pending.key,pending.keyCode),"Backspace"==pending.key||"Delete"==pending.key)){let startViewHeight=(null===(_a=window.visualViewport)||void 0===_a?void 0:_a.height)||0;setTimeout(()=>{var _a;((null===(_a=window.visualViewport)||void 0===_a?void 0:_a.height)||0)>startViewHeight+10&&view.hasFocus&&(view.contentDOM.blur(),view.focus())},100)}};let wrappingWhiteSpace=["pre-wrap","normal","pre-line","break-spaces"];class HeightOracle{constructor(){this.doc=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.empty,this.lineWrapping=!1,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}heightForGap(from,to){let lines=this.doc.lineAt(to).number-this.doc.lineAt(from).number+1;return this.lineWrapping&&(lines+=Math.ceil((to-from-lines*this.lineLength*.5)/this.lineLength)),this.lineHeight*lines}heightForLine(length){return this.lineWrapping?(1+Math.max(0,Math.ceil((length-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(doc){return this.doc=doc,this}mustRefreshForWrapping(whiteSpace){return wrappingWhiteSpace.indexOf(whiteSpace)>-1!=this.lineWrapping}mustRefreshForHeights(lineHeights){let newHeight=!1;for(let i=0;i-1,changed=Math.round(lineHeight)!=Math.round(this.lineHeight)||this.lineWrapping!=lineWrapping;if(this.lineWrapping=lineWrapping,this.lineHeight=lineHeight,this.charWidth=charWidth,this.lineLength=lineLength,changed){this.heightSamples={};for(let i=0;i0}set outdated(value){this.flags=(value?2:0)|-3&this.flags}setHeight(oracle,height){this.height!=height&&(Math.abs(this.height-height)>.001&&(oracle.heightChanged=!0),this.height=height)}replace(_from,_to,nodes){return HeightMap.of(nodes)}decomposeLeft(_to,result){result.push(this)}decomposeRight(_from,result){result.push(this)}applyChanges(decorations,oldDoc,oracle,changes){let me=this;for(let i=changes.length-1;i>=0;i--){let{fromA,toA,fromB,toB}=changes[i],start=me.lineAt(fromA,QueryType1.ByPosNoHeight,oldDoc,0,0),end=start.to>=toA?start:me.lineAt(toA,QueryType1.ByPosNoHeight,oldDoc,0,0);for(toB+=end.to-toA,toA=end.to;i>0&&start.from<=changes[i-1].toA;)fromA=changes[i-1].fromA,fromB=changes[i-1].fromB,i--,fromA2*after){let split=nodes[i-1];split.break?nodes.splice(--i,1,split.left,null,split.right):nodes.splice(--i,1,split.left,split.right),j+=1+split.break,before-=split.size}else if(after>2*before){let split1=nodes[j];split1.break?nodes.splice(j,1,split1.left,null,split1.right):nodes.splice(j,1,split1.left,split1.right),j+=2+split1.break,after-=split1.size}else break}else if(before=offset&&f(this.blockAt(0,doc,top,offset))}updateHeight(oracle,offset=0,_force=!1,measured){return measured&&measured.from<=offset&&measured.more&&this.setHeight(oracle,measured.heights[measured.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class HeightMapText extends HeightMapBlock{constructor(length,height){super(length,height,BlockType1.Text),this.collapsed=0,this.widgetHeight=0}replace(_from,_to,nodes){let node=nodes[0];return 1==nodes.length&&(node instanceof HeightMapText||node instanceof HeightMapGap&&4&node.flags)&&10>Math.abs(this.length-node.length)?(node instanceof HeightMapGap?node=new HeightMapText(node.length,this.height):node.height=this.height,this.outdated||(node.outdated=!1),node):HeightMap.of(nodes)}updateHeight(oracle,offset=0,force=!1,measured){return measured&&measured.from<=offset&&measured.more?this.setHeight(oracle,measured.heights[measured.index++]):(force||this.outdated)&&this.setHeight(oracle,Math.max(this.widgetHeight,oracle.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class HeightMapGap extends HeightMap{constructor(length){super(length,0)}lines(doc,offset){let firstLine=doc.lineAt(offset).number,lastLine=doc.lineAt(offset+this.length).number;return{firstLine,lastLine,lineHeight:this.height/(lastLine-firstLine+1)}}blockAt(height,doc,top,offset){let{firstLine,lastLine,lineHeight}=this.lines(doc,offset),line=Math.max(0,Math.min(lastLine-firstLine,Math.floor((height-top)/lineHeight))),{from,length}=doc.line(firstLine+line);return new BlockInfo(from,length,top+lineHeight*line,lineHeight,BlockType1.Text)}lineAt(value,type,doc,top,offset){if(type==QueryType1.ByHeight)return this.blockAt(value,doc,top,offset);if(type==QueryType1.ByPosNoHeight){let{from,to}=doc.lineAt(value);return new BlockInfo(from,to-from,0,0,BlockType1.Text)}let{firstLine,lineHeight}=this.lines(doc,offset),{from:from1,length,number}=doc.lineAt(value);return new BlockInfo(from1,length,top+lineHeight*(number-firstLine),lineHeight,BlockType1.Text)}forEachLine(from,to,doc,top,offset,f){let{firstLine,lineHeight}=this.lines(doc,offset);for(let pos=Math.max(from,offset),end=Math.min(offset+this.length,to);pos<=end;){let line=doc.lineAt(pos);pos==from&&(top+=lineHeight*(line.number-firstLine)),f(new BlockInfo(line.from,line.length,top,lineHeight,BlockType1.Text)),top+=lineHeight,pos=line.to+1}}replace(from,to,nodes){let after=this.length-to;if(after>0){let last=nodes[nodes.length-1];last instanceof HeightMapGap?nodes[nodes.length-1]=new HeightMapGap(last.length+after):nodes.push(null,new HeightMapGap(after-1))}if(from>0){let first=nodes[0];first instanceof HeightMapGap?nodes[0]=new HeightMapGap(from+first.length):nodes.unshift(new HeightMapGap(from-1),null)}return HeightMap.of(nodes)}decomposeLeft(to,result){result.push(new HeightMapGap(to-1),null)}decomposeRight(from,result){result.push(null,new HeightMapGap(this.length-from-1))}updateHeight(oracle,offset=0,force=!1,measured){let end=offset+this.length;if(measured&&measured.from<=offset+this.length&&measured.more){let nodes=[],pos=Math.max(offset,measured.from),singleHeight=-1,wasChanged=oracle.heightChanged;for(measured.from>offset&&nodes.push(new HeightMapGap(measured.from-offset-1).updateHeight(oracle,offset));pos<=end&&measured.more;){let len=oracle.doc.lineAt(pos).length;nodes.length&&nodes.push(null);let height=measured.heights[measured.index++];-1==singleHeight?singleHeight=height:Math.abs(height-singleHeight)>=.001&&(singleHeight=-2);let line=new HeightMapText(len,height);line.outdated=!1,nodes.push(line),pos+=len+1}pos<=end&&nodes.push(null,new HeightMapGap(end-pos).updateHeight(oracle,pos));let result=HeightMap.of(nodes);return oracle.heightChanged=wasChanged||singleHeight<0||Math.abs(result.height-this.height)>=.001||Math.abs(singleHeight-this.lines(oracle.doc,offset).lineHeight)>=.001,result}return(force||this.outdated)&&(this.setHeight(oracle,oracle.heightForGap(offset,offset+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class HeightMapBranch extends HeightMap{constructor(left,brk,right){super(left.length+brk+right.length,left.height+right.height,brk|(left.outdated||right.outdated?2:0)),this.left=left,this.right=right,this.size=left.size+right.size}get break(){return 1&this.flags}blockAt(height,doc,top,offset){let mid=top+this.left.height;return heightrightOffset))return base;let subQuery=type==QueryType1.ByPosNoHeight?QueryType1.ByPosNoHeight:QueryType1.ByPos;return left?base.join(this.right.lineAt(rightOffset,subQuery,doc,rightTop,rightOffset)):this.left.lineAt(rightOffset,subQuery,doc,top,offset).join(base)}forEachLine(from,to,doc,top,offset,f){let rightTop=top+this.left.height,rightOffset=offset+this.left.length+this.break;if(this.break)from=rightOffset&&this.right.forEachLine(from,to,doc,rightTop,rightOffset,f);else{let mid=this.lineAt(rightOffset,QueryType1.ByPos,doc,top,offset);from=from&&mid.from<=to&&f(mid),to>mid.to&&this.right.forEachLine(mid.to+1,to,doc,rightTop,rightOffset,f)}}replace(from,to,nodes){let rightStart=this.left.length+this.break;if(tothis.left.length)return this.balanced(this.left,this.right.replace(from-rightStart,to-rightStart,nodes));let result=[];from>0&&this.decomposeLeft(from,result);let left=result.length;for(let node of nodes)result.push(node);if(from>0&&mergeGaps(result,left-1),to=++left&&result.push(null),to>left&&this.right.decomposeLeft(to-left,result)}decomposeRight(from,result){let left=this.left.length,right=left+this.break;if(from>=right)return this.right.decomposeRight(from-right,result);from2*right.size||right.size>2*left.size?HeightMap.of(this.break?[left,null,right]:[left,right]):(this.left=left,this.right=right,this.height=left.height+right.height,this.outdated=left.outdated||right.outdated,this.size=left.size+right.size,this.length=left.length+this.break+right.length,this)}updateHeight(oracle,offset=0,force=!1,measured){let{left,right}=this,rightStart=offset+left.length+this.break,rebalance=null;return(measured&&measured.from<=offset+left.length&&measured.more?rebalance=left=left.updateHeight(oracle,offset,force,measured):left.updateHeight(oracle,offset,force),measured&&measured.from<=rightStart+right.length&&measured.more?rebalance=right=right.updateHeight(oracle,rightStart,force,measured):right.updateHeight(oracle,rightStart,force),rebalance)?this.balanced(left,right):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function mergeGaps(nodes,around){let before,after;null==nodes[around]&&(before=nodes[around-1])instanceof HeightMapGap&&(after=nodes[around+1])instanceof HeightMapGap&&nodes.splice(around-1,3,new HeightMapGap(before.length+1+after.length))}class NodeBuilder{constructor(pos,oracle){this.pos=pos,this.oracle=oracle,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=pos}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(_from,to){if(this.lineStart>-1){let end=Math.min(to,this.lineEnd),last=this.nodes[this.nodes.length-1];last instanceof HeightMapText?last.length+=end-this.pos:(end>this.pos||!this.isCovered)&&this.nodes.push(new HeightMapText(end-this.pos,-1)),this.writtenTo=end,to>end&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=to}point(from,to,deco){if(from=5)&&this.addLineDeco(height,len)}else to>from&&this.span(from,to);this.lineEnd>-1&&this.lineEnd-1)return;let{from,to}=this.oracle.doc.lineAt(this.pos);this.lineStart=from,this.lineEnd=to,this.writtenTofrom&&this.nodes.push(new HeightMapText(this.pos-from,-1)),this.writtenTo=this.pos}blankContent(from,to){let gap=new HeightMapGap(to-from);return this.oracle.doc.lineAt(from).to==to&&(gap.flags|=4),gap}ensureLine(){this.enterLine();let last=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(last instanceof HeightMapText)return last;let line=new HeightMapText(0,-1);return this.nodes.push(line),line}addBlock(block){this.enterLine(),block.type!=BlockType1.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(block),this.writtenTo=this.pos=this.pos+block.length,block.type!=BlockType1.WidgetBefore&&(this.covering=block)}addLineDeco(height,length){let line=this.ensureLine();line.length+=length,line.collapsed+=length,line.widgetHeight=Math.max(line.widgetHeight,height),this.writtenTo=this.pos=this.pos+length}finish(from){let last=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||last instanceof HeightMapText||this.isCovered?(this.writtenToelt.clientHeight||elt.scrollWidth>elt.clientWidth)&&"visible"!=style.overflow){let parentRect=elt.getBoundingClientRect();left=Math.max(left,parentRect.left),right=Math.min(right,parentRect.right),top=Math.max(top,parentRect.top),bottom=parent==dom.parentNode?parentRect.bottom:Math.min(bottom,parentRect.bottom)}parent="absolute"==style.position||"fixed"==style.position?elt.offsetParent:elt.parentNode}else if(11==parent.nodeType)parent=parent.host;else break;return{left:left-rect.left,right:Math.max(left,right)-rect.left,top:top-(rect.top+paddingTop),bottom:Math.max(top,bottom)-(rect.top+paddingTop)}}function fullPixelRange(dom,paddingTop){let rect=dom.getBoundingClientRect();return{left:0,right:rect.right-rect.left,top:paddingTop,bottom:rect.bottom-(rect.top+paddingTop)}}class LineGap{constructor(from,to,size){this.from=from,this.to=to,this.size=size}static same(a,b){if(a.length!=b.length)return!1;for(let i=0;i"function"!=typeof d),this.heightMap=HeightMap.empty().applyChanges(this.stateDeco,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.empty,this.heightOracle.setDoc(state.doc),[new ChangedRange(0,0,0,state.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=Decoration.set(this.lineGaps.map(gap=>gap.draw(!1))),this.computeVisibleRanges()}updateForViewport(){let viewports=[this.viewport],{main}=this.state.selection;for(let i=0;i<=1;i++){let pos=i?main.head:main.anchor;if(!viewports.some(({from,to})=>pos>=from&&pos<=to)){let{from,to}=this.lineBlockAt(pos);viewports.push(new Viewport(from,to))}}this.viewports=viewports.sort((a,b)=>a.from-b.from),this.scaler=this.heightMap.height<=7e6?IdScaler:new BigScaler(this.heightOracle.doc,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.state.doc,0,0,block=>{this.viewportLines.push(1==this.scaler.scale?block:scaleBlock(block,this.scaler))})}update(update,scrollTarget=null){var b,diff;let comp;this.state=update.state;let prevDeco=this.stateDeco;this.stateDeco=this.state.facet(decorations).filter(d=>"function"!=typeof d);let contentChanges=update.changedRanges,heightChanges=ChangedRange.extendWithRanges(contentChanges,(b=this.stateDeco,diff=update?update.changes:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.as.empty(this.state.doc.length),comp=new DecorationComparator,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.compare(prevDeco,b,diff,comp,0),comp.changes)),prevHeight=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,update.startState.doc,this.heightOracle.setDoc(this.state.doc),heightChanges),this.heightMap.height!=prevHeight&&(update.flags|=2);let viewport=heightChanges.length?this.mapViewport(this.viewport,update.changes):this.viewport;(scrollTarget&&(scrollTarget.range.headviewport.to)||!this.viewportIsAppropriate(viewport))&&(viewport=this.getViewport(0,scrollTarget));let updateLines=!update.changes.empty||2&update.flags||viewport.from!=this.viewport.from||viewport.to!=this.viewport.to;this.viewport=viewport,this.updateForViewport(),updateLines&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,update.changes))),update.flags|=this.computeVisibleRanges(),scrollTarget&&(this.scrollTarget=scrollTarget),!this.mustEnforceCursorAssoc&&update.selectionSet&&update.view.lineWrapping&&update.state.selection.main.empty&&update.state.selection.main.assoc&&!update.state.facet(nativeSelectionHidden)&&(this.mustEnforceCursorAssoc=!0)}measure(view){let dom=view.contentDOM,style=window.getComputedStyle(dom),oracle=this.heightOracle,whiteSpace=style.whiteSpace;this.defaultTextDirection="rtl"==style.direction?Direction1.RTL:Direction1.LTR;let refresh=this.heightOracle.mustRefreshForWrapping(whiteSpace),measureContent=refresh||this.mustMeasureContent||this.contentDOMHeight!=dom.clientHeight;this.contentDOMHeight=dom.clientHeight,this.mustMeasureContent=!1;let result=0,bias=0,paddingTop=parseInt(style.paddingTop)||0,paddingBottom=parseInt(style.paddingBottom)||0;(this.paddingTop!=paddingTop||this.paddingBottom!=paddingBottom)&&(this.paddingTop=paddingTop,this.paddingBottom=paddingBottom,result|=10),this.editorWidth!=view.scrollDOM.clientWidth&&(oracle.lineWrapping&&(measureContent=!0),this.editorWidth=view.scrollDOM.clientWidth,result|=8);let pixelViewport=(this.printing?fullPixelRange:visiblePixelRange)(dom,this.paddingTop),dTop=pixelViewport.top-this.pixelViewport.top,dBottom=pixelViewport.bottom-this.pixelViewport.bottom;this.pixelViewport=pixelViewport;let inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(inView!=this.inView&&(this.inView=inView,inView&&(measureContent=!0)),!this.inView&&!this.scrollTarget)return 0;let contentWidth=dom.clientWidth;if((this.contentDOMWidth!=contentWidth||this.editorHeight!=view.scrollDOM.clientHeight)&&(this.contentDOMWidth=contentWidth,this.editorHeight=view.scrollDOM.clientHeight,result|=8),measureContent){let lineHeights=view.docView.measureVisibleLineHeights(this.viewport);if(oracle.mustRefreshForHeights(lineHeights)&&(refresh=!0),refresh||oracle.lineWrapping&&Math.abs(contentWidth-this.contentDOMWidth)>oracle.charWidth){let{lineHeight,charWidth}=view.docView.measureTextSize();(refresh=lineHeight>0&&oracle.refresh(whiteSpace,lineHeight,charWidth,contentWidth/charWidth,lineHeights))&&(view.docView.minWidth=0,result|=8)}for(let vp of(dTop>0&&dBottom>0?bias=Math.max(dTop,dBottom):dTop<0&&dBottom<0&&(bias=Math.min(dTop,dBottom)),oracle.heightChanged=!1,this.viewports)){let heights=vp.from==this.viewport.from?lineHeights:view.docView.measureVisibleLineHeights(vp);this.heightMap=(refresh?HeightMap.empty().applyChanges(this.stateDeco,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.empty,this.heightOracle,[new ChangedRange(0,0,0,view.state.doc.length)]):this.heightMap).updateHeight(oracle,0,refresh,new MeasuredHeights(vp.from,heights))}oracle.heightChanged&&(result|=2)}let viewportChange=!this.viewportIsAppropriate(this.viewport,bias)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return viewportChange&&(this.viewport=this.getViewport(bias,this.scrollTarget)),this.updateForViewport(),(2&result||viewportChange)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(refresh?[]:this.lineGaps,view)),result|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,view.docView.enforceCursorAssoc()),result}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(bias,scrollTarget){let marginTop=.5-Math.max(-.5,Math.min(.5,bias/1e3/2)),map=this.heightMap,doc=this.state.doc,{visibleTop,visibleBottom}=this,viewport=new Viewport(map.lineAt(visibleTop-1e3*marginTop,QueryType1.ByHeight,doc,0,0).from,map.lineAt(visibleBottom+(1-marginTop)*1e3,QueryType1.ByHeight,doc,0,0).to);if(scrollTarget){let{head}=scrollTarget.range;if(headviewport.to){let viewHeight=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),block=map.lineAt(head,QueryType1.ByPos,doc,0,0),topPos;topPos="center"==scrollTarget.y?(block.top+block.bottom)/2-viewHeight/2:"start"==scrollTarget.y||"nearest"==scrollTarget.y&&head=visibleBottom+Math.max(10,Math.min(bias,250)))&&top>visibleTop-2e3&&bottom>1,doubleMargin=margin<<1;if(this.defaultTextDirection!=Direction1.LTR&&!wrapping)return[];let gaps=[],addGap=(from,to,line,structure)=>{if(to-fromfrom&&posgap.from>=line.from&&gap.to<=line.to&&Math.abs(gap.from-from)gap.frompos));if(!gap){if(tor.from<=to&&r.to>=to)){let lineStart=mayMeasure.moveToLineBoundary(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(to),!1,!0).head;lineStart>from&&(to=lineStart)}gap=new LineGap(from,to,this.gapSize(line,from,to,structure))}gaps.push(gap)};for(let line of this.viewportLines){let viewFrom,viewTo;if(line.lengthpos&&(ranges.push({from:pos,to:from}),total+=from-pos),pos=to}},20),posline.from&&addGap(line.from,viewFrom,line,structure),viewTogap.draw(this.heightOracle.lineWrapping))))}computeVisibleRanges(){let deco=this.stateDeco;this.lineGaps.length&&(deco=deco.concat(this.lineGapDeco));let ranges=[];_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.spans(deco,this.viewport.from,this.viewport.to,{span(from,to){ranges.push({from,to})},point(){}},20);let changed=ranges.length!=this.visibleRanges.length||this.visibleRanges.some((r,i)=>r.from!=ranges[i].from||r.to!=ranges[i].to);return this.visibleRanges=ranges,changed?4:0}lineBlockAt(pos){return pos>=this.viewport.from&&pos<=this.viewport.to&&this.viewportLines.find(b=>b.from<=pos&&b.to>=pos)||scaleBlock(this.heightMap.lineAt(pos,QueryType1.ByPos,this.state.doc,0,0),this.scaler)}lineBlockAtHeight(height){return scaleBlock(this.heightMap.lineAt(this.scaler.fromDOM(height),QueryType1.ByHeight,this.state.doc,0,0),this.scaler)}elementAtHeight(height){return scaleBlock(this.heightMap.blockAt(this.scaler.fromDOM(height),this.state.doc,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class Viewport{constructor(from,to){this.from=from,this.to=to}}function findPosition({total,ranges},ratio){if(ratio<=0)return ranges[0].from;if(ratio>=1)return ranges[ranges.length-1].to;let dist=Math.floor(total*ratio);for(let i=0;;i++){let{from,to}=ranges[i],size=to-from;if(dist<=size)return from+dist;dist-=size}}function findFraction(structure,pos){let counted=0;for(let{from,to}of structure.ranges){if(pos<=to){counted+=pos-from;break}counted+=to-from}return counted/structure.total}let IdScaler={toDOM:n=>n,fromDOM:n=>n,scale:1};class BigScaler{constructor(doc,heightMap,viewports){let vpHeight=0,base=0,domBase=0;for(let obj of(this.viewports=viewports.map(({from,to})=>{let top=heightMap.lineAt(from,QueryType1.ByPos,doc,0,0).top,bottom=heightMap.lineAt(to,QueryType1.ByPos,doc,0,0).bottom;return vpHeight+=bottom-top,{from,to,top,bottom,domTop:0,domBottom:0}}),this.scale=(7e6-vpHeight)/(heightMap.height-vpHeight),this.viewports))obj.domTop=domBase+(obj.top-base)*this.scale,domBase=obj.domBottom=obj.domTop+(obj.bottom-obj.top),base=obj.bottom}toDOM(n){for(let i=0,base=0,domBase=0;;i++){let vp=iscaleBlock(b,scaler)):block.type)}let theme=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:strs=>strs.join(" ")}),darkTheme=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:values=>values.indexOf(!0)>-1}),baseThemeID=style_mod__WEBPACK_IMPORTED_MODULE_0__.V.newName(),baseLightID=style_mod__WEBPACK_IMPORTED_MODULE_0__.V.newName(),baseDarkID=style_mod__WEBPACK_IMPORTED_MODULE_0__.V.newName(),lightDarkIDs={"&light":"."+baseLightID,"&dark":"."+baseDarkID};function buildTheme(main,spec,scopes){return new style_mod__WEBPACK_IMPORTED_MODULE_0__.V(spec,{finish:sel=>/&/.test(sel)?sel.replace(/&\w*/,m=>{if("&"==m)return main;if(!scopes||!scopes[m])throw RangeError(`Unsupported selector: ${m}`);return scopes[m]}):main+" "+sel})}let baseTheme$1=buildTheme("."+baseThemeID,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},lightDarkIDs);class DOMChange{constructor(view,start,end,typeOver){this.typeOver=typeOver,this.bounds=null,this.text="";let{impreciseHead:iHead,impreciseAnchor:iAnchor}=view.docView;if(view.state.readOnly&&start>-1);else if(start>-1&&(this.bounds=view.docView.domBoundsAround(start,end,0))){let selPoints=iHead||iAnchor?[]:function(view){let result=[];if(view.root.activeElement!=view.contentDOM)return result;let{anchorNode,anchorOffset,focusNode,focusOffset}=view.observer.selectionRange;return anchorNode&&(result.push(new DOMPoint(anchorNode,anchorOffset)),(focusNode!=anchorNode||focusOffset!=anchorOffset)&&result.push(new DOMPoint(focusNode,focusOffset))),result}(view),reader=new DOMReader(selPoints,view.state);reader.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=reader.text,this.newSel=function(points,base){if(0==points.length)return null;let anchor=points[0].pos,head=2==points.length?points[1].pos:anchor;return anchor>-1&&head>-1?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.single(anchor+base,head+base):null}(selPoints,this.bounds.from)}else{let domSel=view.observer.selectionRange,head=iHead&&iHead.node==domSel.focusNode&&iHead.offset==domSel.focusOffset||!contains(view.contentDOM,domSel.focusNode)?view.state.selection.main.head:view.docView.posFromDOM(domSel.focusNode,domSel.focusOffset),anchor=iAnchor&&iAnchor.node==domSel.anchorNode&&iAnchor.offset==domSel.anchorOffset||!contains(view.contentDOM,domSel.anchorNode)?view.state.selection.main.anchor:view.docView.posFromDOM(domSel.anchorNode,domSel.anchorOffset);this.newSel=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.single(anchor,head)}}}function applyDOMChange(view,domChange){let change;let{newSel}=domChange,sel=view.state.selection.main;if(domChange.bounds){let{from,to}=domChange.bounds,preferredPos=sel.from,preferredSide=null;(8===view.inputState.lastKeyCode&&view.inputState.lastKeyTime>Date.now()-100||browser.android&&domChange.text.length0&&toB>0&&a.charCodeAt(toA-1)==b.charCodeAt(toB-1);)toA--,toB--;if("end"==preferredSide){let adjust=Math.max(0,from-Math.min(toA,toB));preferredPos-=toA+adjust-from}if(toA=toA?from-preferredPos:0;from-=move,toB=from+(toB-toA),toA=from}else if(toB=toB?from-preferredPos:0;from-=move1,toA=from+(toA-toB),toB=from}return{from,toA,toB}}(view.state.doc.sliceString(from,to,"￿"),domChange.text,preferredPos-from,preferredSide);diff&&(browser.chrome&&13==view.inputState.lastKeyCode&&diff.toB==diff.from+2&&"￿￿"==domChange.text.slice(diff.from,diff.toB)&&diff.toB--,change={from:from+diff.from,to:from+diff.toA,insert:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.of(domChange.text.slice(diff.from,diff.toB).split("￿"))})}else newSel&&(!view.hasFocus||!view.state.facet(editable)||newSel.main.eq(sel))&&(newSel=null);if(!change&&!newSel)return!1;if(!change&&domChange.typeOver&&!sel.empty&&newSel&&newSel.main.empty?change={from:sel.from,to:sel.to,insert:view.state.doc.slice(sel.from,sel.to)}:change&&change.from>=sel.from&&change.to<=sel.to&&(change.from!=sel.from||change.to!=sel.to)&&sel.to-sel.from-(change.to-change.from)<=4?change={from:sel.from,to:sel.to,insert:view.state.doc.slice(sel.from,change.from).append(change.insert).append(view.state.doc.slice(change.to,sel.to))}:(browser.mac||browser.android)&&change&&change.from==change.to&&change.from==sel.head-1&&/^\. ?$/.test(change.insert.toString())?(newSel&&2==change.insert.length&&(newSel=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.single(newSel.main.anchor-1,newSel.main.head-1)),change={from:sel.from,to:sel.to,insert:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.of([" "])}):browser.chrome&&change&&change.from==change.to&&change.from==sel.head&&"\n "==change.insert.toString()&&view.lineWrapping&&(newSel&&(newSel=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.single(newSel.main.anchor-1,newSel.main.head-1)),change={from:sel.from,to:sel.to,insert:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.xv.of([" "])}),change){let tr,startState=view.state;if(browser.ios&&view.inputState.flushIOSKey(view)||browser.android&&(change.from==sel.from&&change.to==sel.to&&1==change.insert.length&&2==change.insert.lines&&dispatchKey(view.contentDOM,"Enter",13)||change.from==sel.from-1&&change.to==sel.to&&0==change.insert.length&&dispatchKey(view.contentDOM,"Backspace",8)||change.from==sel.from&&change.to==sel.to+1&&0==change.insert.length&&dispatchKey(view.contentDOM,"Delete",46)))return!0;let text=change.insert.toString();if(view.state.facet(inputHandler).some(h=>h(view,change.from,change.to,text)))return!0;if(view.inputState.composing>=0&&view.inputState.composing++,change.from>=sel.from&&change.to<=sel.to&&change.to-change.from>=(sel.to-sel.from)/3&&(!newSel||newSel.main.empty&&newSel.main.from==change.from+change.insert.length)&&view.inputState.composing<0){let before=sel.fromchange.to?startState.sliceDoc(change.to,sel.to):"";tr=startState.replaceSelection(view.state.toText(before+change.insert.sliceString(0,void 0,view.state.lineBreak)+after))}else{let changes=startState.changes(change),mainSel=newSel&&!startState.selection.main.eq(newSel.main)&&newSel.main.to<=changes.newLength?newSel.main:void 0;if(startState.selection.ranges.length>1&&view.inputState.composing>=0&&change.to<=sel.to&&change.to>=sel.to-10){let replaced=view.state.sliceDoc(change.from,change.to),compositionRange=compositionSurroundingNode(view)||view.state.doc.lineAt(sel.head),offset=sel.to-change.to,size=sel.to-sel.from;tr=startState.changeByRange(range=>{if(range.from==sel.from&&range.to==sel.to)return{changes,range:mainSel||range.map(changes)};let to=range.to-offset,from=to-replaced.length;if(range.to-range.from!=size||view.state.sliceDoc(from,to)!=replaced||compositionRange&&range.to>=compositionRange.from&&range.from<=compositionRange.to)return{range};let rangeChanges=startState.changes({from,to,insert:change.insert}),selOff=range.to-sel.to;return{changes:rangeChanges,range:mainSel?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.range(Math.max(0,mainSel.anchor+selOff),Math.max(0,mainSel.head+selOff)):range.map(rangeChanges)}})}else tr={changes,selection:mainSel&&startState.selection.replaceRange(mainSel)}}let userEvent="input.type";return view.composing&&(userEvent+=".compose",view.inputState.compositionFirstChange&&(userEvent+=".start",view.inputState.compositionFirstChange=!1)),view.dispatch(tr,{scrollIntoView:!0,userEvent}),!0}if(!newSel||newSel.main.eq(sel))return!1;{let scrollIntoView=!1,userEvent1="select";return view.inputState.lastSelectionTime>Date.now()-50&&("select"==view.inputState.lastSelectionOrigin&&(scrollIntoView=!0),userEvent1=view.inputState.lastSelectionOrigin),view.dispatch({selection:newSel,scrollIntoView,userEvent:userEvent1}),!0}}let observeOptions={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},useCharData=browser.ie&&browser.ie_version<=11;class DOMObserver{constructor(view){this.view=view,this.active=!1,this.selectionRange=new DOMSelectionState,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resize=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=view.contentDOM,this.observer=new MutationObserver(mutations=>{for(let mut of mutations)this.queue.push(mut);(browser.ie&&browser.ie_version<=11||browser.ios&&view.composing)&&mutations.some(m=>"childList"==m.type&&m.removedNodes.length||"characterData"==m.type&&m.oldValue.length>m.target.nodeValue.length)?this.flushSoon():this.flush()}),useCharData&&(this.onCharData=event=>{this.queue.push({target:event.target,type:"characterData",oldValue:event.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),"function"==typeof ResizeObserver&&(this.resize=new ResizeObserver(()=>{var _a;(null===(_a=this.view.docView)||void 0===_a?void 0:_a.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),entries.length>0&&entries[entries.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(entries=>{entries.length>0&&entries[entries.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(e){this.view.inputState.runScrollHandlers(this.view,e),this.intersecting&&this.view.measure()}onScroll(e){this.intersecting&&this.flush(!1),this.onScrollChanged(e)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(gaps){if(this.gapIntersection&&(gaps.length!=this.gaps.length||this.gaps.some((g,i)=>g!=gaps[i]))){for(let gap of(this.gapIntersection.disconnect(),gaps))this.gapIntersection.observe(gap);this.gaps=gaps}}onSelectionChange(event){let wasChanged=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view}=this,sel=this.selectionRange;if(view.state.facet(editable)?view.root.activeElement!=this.dom:!hasSelection(view.dom,sel))return;let context=sel.anchorNode&&view.docView.nearest(sel.anchorNode);if(context&&context.ignoreEvent(event)){wasChanged||(this.selectionChanged=!1);return}(browser.ie&&browser.ie_version<=11||browser.android&&browser.chrome)&&!view.state.selection.main.empty&&sel.focusNode&&isEquivalentPosition(sel.focusNode,sel.focusOffset,sel.anchorNode,sel.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view}=this,range=browser.safari&&11==view.root.nodeType&&function(doc){let elt=doc.activeElement;for(;elt&&elt.shadowRoot;)elt=elt.shadowRoot.activeElement;return elt}(this.dom.ownerDocument)==this.dom&&function(view){let found=null;function read(event){event.preventDefault(),event.stopImmediatePropagation(),found=event.getTargetRanges()[0]}if(view.contentDOM.addEventListener("beforeinput",read,!0),view.dom.ownerDocument.execCommand("indent"),view.contentDOM.removeEventListener("beforeinput",read,!0),!found)return null;let anchorNode=found.startContainer,anchorOffset=found.startOffset,focusNode=found.endContainer,focusOffset=found.endOffset,curAnchor=view.docView.domAtPos(view.state.selection.main.anchor);return isEquivalentPosition(curAnchor.node,curAnchor.offset,focusNode,focusOffset)&&([anchorNode,anchorOffset,focusNode,focusOffset]=[focusNode,focusOffset,anchorNode,anchorOffset]),{anchorNode,anchorOffset,focusNode,focusOffset}}(this.view)||getSelection(view.root);if(!range||this.selectionRange.eq(range))return!1;let local=hasSelection(this.dom,range);return local&&!this.selectionChanged&&view.inputState.lastFocusTime>Date.now()-200&&view.inputState.lastTouchTime{let key=this.delayedAndroidKey;key&&(this.clearDelayedAndroidKey(),!this.flush()&&key.force&&dispatchKey(this.dom,key.key,key.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(flush)}this.delayedAndroidKey&&"Enter"!=key||(this.delayedAndroidKey={key,keyCode,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}processRecords(){let records=this.queue;for(let mut of this.observer.takeRecords())records.push(mut);records.length&&(this.queue=[]);let from=-1,to=-1,typeOver=!1;for(let record of records){let range=this.readMutation(record);range&&(range.typeOver&&(typeOver=!0),-1==from?{from,to}=range:(from=Math.min(range.from,from),to=Math.max(range.to,to)))}return{from,to,typeOver}}readChange(){let{from,to,typeOver}=this.processRecords(),newSel=this.selectionChanged&&hasSelection(this.dom,this.selectionRange);return from<0&&!newSel?null:(from>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new DOMChange(this.view,from,to,typeOver))}flush(readSelection=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;readSelection&&this.readSelectionRange();let domChange=this.readChange();if(!domChange)return!1;let startState=this.view.state,handled=applyDOMChange(this.view,domChange);return this.view.state==startState&&this.view.update([]),handled}readMutation(rec){let cView=this.view.docView.nearest(rec.target);if(!cView||cView.ignoreMutation(rec))return null;if(cView.markDirty("attributes"==rec.type),"attributes"==rec.type&&(cView.dirty|=4),"childList"==rec.type){let childBefore=findChild(cView,rec.previousSibling||rec.target.previousSibling,-1),childAfter=findChild(cView,rec.nextSibling||rec.target.nextSibling,1);return{from:childBefore?cView.posAfter(childBefore):cView.posAtStart,to:childAfter?cView.posBefore(childAfter):cView.posAtEnd,typeOver:!1}}return"characterData"==rec.type?{from:cView.posAtStart,to:cView.posAtEnd,typeOver:rec.target.nodeValue==rec.oldValue}:null}setWindow(win){win!=this.win&&(this.removeWindowListeners(this.win),this.win=win,this.addWindowListeners(this.win))}addWindowListeners(win){win.addEventListener("resize",this.onResize),win.addEventListener("beforeprint",this.onPrint),win.addEventListener("scroll",this.onScroll),win.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(win){win.removeEventListener("scroll",this.onScroll),win.removeEventListener("resize",this.onResize),win.removeEventListener("beforeprint",this.onPrint),win.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var _a,_b,_c;for(let dom of(this.stop(),null===(_a=this.intersection)||void 0===_a||_a.disconnect(),null===(_b=this.gapIntersection)||void 0===_b||_b.disconnect(),null===(_c=this.resize)||void 0===_c||_c.disconnect(),this.scrollTargets))dom.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function findChild(cView,dom,dir){for(;dom;){let curView=ContentView.get(dom);if(curView&&curView.parent==cView)return curView;let parent=dom.parentNode;dom=parent!=cView.dom?parent:dir>0?dom.nextSibling:dom.previousSibling}return null}class EditorView{constructor(config={}){for(let plugin of(this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=config.dispatch||(tr=>this.update([tr])),this.dispatch=this.dispatch.bind(this),this._root=config.root||function(node){for(;node;){if(node&&(9==node.nodeType||11==node.nodeType&&node.host))return node;node=node.assignedSlot||node.parentNode}return null}(config.parent)||document,this.viewState=new ViewState(config.state||_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.yy.create(config)),this.plugins=this.state.facet(viewPlugin).map(spec=>new PluginInstance(spec)),this.plugins))plugin.update(this);this.observer=new DOMObserver(this),this.inputState=new InputState(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new DocView(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),config.parent&&config.parent.appendChild(this.dom)}get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}dispatch(...input){this._dispatch(1==input.length&&input[0]instanceof _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.YW?input[0]:this.state.update(...input))}update(transactions){if(0!=this.updateState)throw Error("Calls to EditorView.update are not allowed while an update is in progress");let redrawn=!1,attrsChanged=!1,update,state=this.state;for(let tr of transactions){if(tr.startState!=state)throw RangeError("Trying to update state with a transaction that doesn't start from the previous state.");state=tr.state}if(this.destroyed){this.viewState.state=state;return}let pendingKey=this.observer.delayedAndroidKey,domChange=null;if(pendingKey?(this.observer.clearDelayedAndroidKey(),((domChange=this.observer.readChange())&&!this.state.doc.eq(state.doc)||!this.state.selection.eq(state.selection))&&(domChange=null)):this.observer.clear(),state.facet(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.yy.phrases)!=this.state.facet(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.yy.phrases))return this.setState(state);update=ViewUpdate.create(this,state,transactions);let scrollTarget=this.viewState.scrollTarget;try{for(let tr1 of(this.updateState=2,transactions)){if(scrollTarget&&(scrollTarget=scrollTarget.map(tr1.changes)),tr1.scrollIntoView){let{main}=tr1.state.selection;scrollTarget=new ScrollTarget(main.empty?main:_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(main.head,main.head>main.anchor?-1:1))}for(let e of tr1.effects)e.is(scrollIntoView)&&(scrollTarget=e.value)}this.viewState.update(update,scrollTarget),this.bidiCache=CachedOrder.update(this.bidiCache,update.changes),update.empty||(this.updatePlugins(update),this.inputState.update(update)),redrawn=this.docView.update(update),this.state.facet(styleModule)!=this.styleModules&&this.mountStyles(),attrsChanged=this.updateAttrs(),this.showAnnouncements(transactions),this.docView.updateSelection(redrawn,transactions.some(tr=>tr.isUserEvent("select.pointer")))}finally{this.updateState=0}if(update.startState.facet(theme)!=update.state.facet(theme)&&(this.viewState.mustMeasureContent=!0),(redrawn||attrsChanged||scrollTarget||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!update.empty)for(let listener of this.state.facet(updateListener))listener(update);domChange&&!applyDOMChange(this,domChange)&&pendingKey.force&&dispatchKey(this.contentDOM,pendingKey.key,pendingKey.keyCode)}setState(newState){if(0!=this.updateState)throw Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=newState;return}this.updateState=2;let hadFocus=this.hasFocus;try{for(let plugin of this.plugins)plugin.destroy(this);for(let plugin1 of(this.viewState=new ViewState(newState),this.plugins=newState.facet(viewPlugin).map(spec=>new PluginInstance(spec)),this.pluginMap.clear(),this.plugins))plugin1.update(this);this.docView=new DocView(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}hadFocus&&this.focus(),this.requestMeasure()}updatePlugins(update){let prevSpecs=update.startState.facet(viewPlugin),specs=update.state.facet(viewPlugin);if(prevSpecs!=specs){let newPlugins=[];for(let spec of specs){let found=prevSpecs.indexOf(spec);if(found<0)newPlugins.push(new PluginInstance(spec));else{let plugin=this.plugins[found];plugin.mustUpdate=update,newPlugins.push(plugin)}}for(let plugin1 of this.plugins)plugin1.mustUpdate!=update&&plugin1.destroy(this);this.plugins=newPlugins,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let p of this.plugins)p.mustUpdate=update;for(let i=0;i-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,flush&&this.observer.forceFlush();let updated=null,{scrollHeight,scrollTop,clientHeight}=this.scrollDOM,refHeight=scrollTop>scrollHeight-clientHeight-4?scrollHeight:scrollTop;try{for(let i=0;;i++){this.updateState=1;let oldViewport=this.viewport,refBlock=this.viewState.lineBlockAtHeight(refHeight),changed=this.viewState.measure(this);if(!changed&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(i>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let measuring=[];4&changed||([this.measureRequests,measuring]=[measuring,this.measureRequests]);let measured=measuring.map(m=>{try{return m.read(this)}catch(e){return logException(this.state,e),BadMeasure}}),update=ViewUpdate.create(this,this.state,[]),redrawn=!1,scrolled=!1;update.flags|=changed,updated?updated.flags|=changed:updated=update,this.updateState=2,update.empty||(this.updatePlugins(update),this.inputState.update(update),this.updateAttrs(),redrawn=this.docView.update(update));for(let i1=0;i11||diff<-1)&&(this.scrollDOM.scrollTop+=diff,scrolled=!0)}}if(redrawn&&this.docView.updateSelection(!0),this.viewport.from==oldViewport.from&&this.viewport.to==oldViewport.to&&!scrolled&&0==this.measureRequests.length)break}}finally{this.updateState=0,this.measureScheduled=-1}if(updated&&!updated.empty)for(let listener of this.state.facet(updateListener))listener(updated)}get themeClasses(){return baseThemeID+" "+(this.state.facet(darkTheme)?baseDarkID:baseLightID)+" "+this.state.facet(theme)}updateAttrs(){let editorAttrs=attrsFromFacet(this,editorAttributes,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),contentAttrs={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(editable)?"true":"false",class:"cm-content",style:`${browser.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(contentAttrs["aria-readonly"]="true"),attrsFromFacet(this,contentAttributes,contentAttrs);let changed=this.observer.ignore(()=>{let changedContent=updateAttrs(this.contentDOM,this.contentAttrs,contentAttrs),changedEditor=updateAttrs(this.dom,this.editorAttrs,editorAttrs);return changedContent||changedEditor});return this.editorAttrs=editorAttrs,this.contentAttrs=contentAttrs,changed}showAnnouncements(trs){let first=!0;for(let tr of trs)for(let effect of tr.effects)effect.is(EditorView.announce)&&(first&&(this.announceDOM.textContent=""),first=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=effect.value)}mountStyles(){this.styleModules=this.state.facet(styleModule),style_mod__WEBPACK_IMPORTED_MODULE_0__.V.mount(this.root,this.styleModules.concat(baseTheme$1).reverse())}readMeasured(){if(2==this.updateState)throw Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(request){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),request){if(null!=request.key){for(let i=0;ip.spec==plugin)||null),known&&known.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(height){return this.readMeasured(),this.viewState.elementAtHeight(height)}lineBlockAtHeight(height){return this.readMeasured(),this.viewState.lineBlockAtHeight(height)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(pos){return this.viewState.lineBlockAt(pos)}get contentHeight(){return this.viewState.contentHeight}moveByChar(start,forward,by){return skipAtoms(this,start,moveByChar(this,start,forward,by))}moveByGroup(start,forward){return skipAtoms(this,start,moveByChar(this,start,forward,initial=>{var pos;let categorize,cat;return pos=start.head,cat=(categorize=this.state.charCategorizer(pos))(initial),next=>{let nextCat=categorize(next);return cat==_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.D0.Space&&(cat=nextCat),cat==nextCat}}))}moveToLineBoundary(start,forward,includeWrap=!0){return function(view,start,forward,includeWrap){let line=view.state.doc.lineAt(start.head),coords=includeWrap&&view.lineWrapping?view.coordsAtPos(start.assoc<0&&start.head>line.from?start.head-1:start.head):null;if(coords){let editorRect=view.dom.getBoundingClientRect(),direction=view.textDirectionAt(line.from),pos=view.posAtCoords({x:forward==(direction==Direction1.LTR)?editorRect.right-1:editorRect.left+1,y:(coords.top+coords.bottom)/2});if(null!=pos)return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos,forward?-1:1)}let lineView=LineView.find(view.docView,start.head),end=lineView?forward?lineView.posAtEnd:lineView.posAtStart:forward?line.to:line.from;return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(end,forward?-1:1)}(this,start,forward,includeWrap)}moveVertically(start,forward,distance){return skipAtoms(this,start,function(view,start,forward,distance){let startPos=start.head,dir=forward?1:-1;if(startPos==(forward?view.state.doc.length:0))return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(startPos,start.assoc);let goal=start.goalColumn,startY,rect=view.contentDOM.getBoundingClientRect(),startCoords=view.coordsAtPos(startPos),docTop=view.documentTop;if(startCoords)null==goal&&(goal=startCoords.left-rect.left),startY=dir<0?startCoords.top:startCoords.bottom;else{let line=view.viewState.lineBlockAt(startPos);null==goal&&(goal=Math.min(rect.right-rect.left,view.defaultCharacterWidth*(startPos-line.from))),startY=(dir<0?line.top:line.bottom)+docTop}let resolvedGoal=rect.left+goal,dist=null!=distance?distance:view.defaultLineHeight>>1;for(let extra=0;;extra+=10){let curY=startY+(dist+extra)*dir,pos=posAtCoords(view,{x:resolvedGoal,y:curY},!1,dir);if(curYrect.bottom||(dir<0?posstartPos))return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos,start.assoc,void 0,goal)}}(this,start,forward,distance))}domAtPos(pos){return this.docView.domAtPos(pos)}posAtDOM(node,offset=0){return this.docView.posFromDOM(node,offset)}posAtCoords(coords,precise=!0){return this.readMeasured(),posAtCoords(this,coords,precise)}coordsAtPos(pos,side=1){this.readMeasured();let rect=this.docView.coordsAt(pos,side);if(!rect||rect.left==rect.right)return rect;let line=this.state.doc.lineAt(pos),order=this.bidiSpans(line);return flattenRect(rect,order[BidiSpan.find(order,pos-line.from,-1,side)].dir==Direction1.LTR==side>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(pos){return!this.state.facet(perLineTextDirection)||posthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(pos))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(line){if(line.length>MaxBidiLine)return trivialOrder(line.length);let dir=this.textDirectionAt(line.from);for(let entry of this.bidiCache)if(entry.from==line.from&&entry.dir==dir)return entry.order;let order=function(line,direction){let len=line.length,outerType=direction==LTR?1:2,oppositeType=direction==LTR?2:1;if(!line||1==outerType&&!BidiRE.test(line))return trivialOrder(len);for(let i=0,prev=outerType,prevStrong=outerType;i=0;sJ-=3)if(BracketStack[sJ+1]==-br){let flags=BracketStack[sJ+2],type3=2&flags?outerType:4&flags?1&flags?oppositeType:outerType:0;type3&&(types[i2]=types[BracketStack[sJ]]=type3),sI=sJ;break}}else if(189==BracketStack.length)break;else BracketStack[sI++]=i2,BracketStack[sI++]=ch1,BracketStack[sI++]=context}else if(2==(type2=types[i2])||1==type2){let embed=type2==outerType;context=embed?0:1;for(let sJ1=sI-3;sJ1>=0;sJ1-=3){let cur=BracketStack[sJ1+2];if(2&cur)break;if(embed)BracketStack[sJ1+2]|=2;else{if(4&cur)break;BracketStack[sJ1+2]|=4}}}for(let i3=0;i3start;){let end2=j2,l=2!=types[--j2];for(;j2>start&&l==(2!=types[j2-1]);)j2--;order.push(new BidiSpan(j2,end2,l?2:1))}else order.push(new BidiSpan(start,i4,0))}else for(let i5=0;i5Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{focusPreventScroll(this.contentDOM),this.docView.updateSelection()})}setRoot(root){this._root!=root&&(this._root=root,this.observer.setWindow((9==root.nodeType?root:root.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let plugin of this.plugins)plugin.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(pos,options={}){return scrollIntoView.of(new ScrollTarget("number"==typeof pos?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos):pos,options.y,options.x,options.yMargin,options.xMargin))}static domEventHandlers(handlers){return ViewPlugin.define(()=>({}),{eventHandlers:handlers})}static theme(spec,options){let prefix=style_mod__WEBPACK_IMPORTED_MODULE_0__.V.newName(),result=[theme.of(prefix),styleModule.of(buildTheme(`.${prefix}`,spec))];return options&&options.dark&&result.push(darkTheme.of(!0)),result}static baseTheme(spec){return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Wl.lowest(styleModule.of(buildTheme("."+baseThemeID,spec,lightDarkIDs)))}static findFromDOM(dom){var _a;let content=dom.querySelector(".cm-content"),cView=content&&ContentView.get(content)||ContentView.get(dom);return(null===(_a=null==cView?void 0:cView.rootView)||void 0===_a?void 0:_a.view)||null}}EditorView.styleModule=styleModule,EditorView.inputHandler=inputHandler,EditorView.perLineTextDirection=perLineTextDirection,EditorView.exceptionSink=exceptionSink,EditorView.updateListener=updateListener,EditorView.editable=editable,EditorView.mouseSelectionStyle=mouseSelectionStyle,EditorView.dragMovesSelection=dragMovesSelection$1,EditorView.clickAddsSelectionRange=clickAddsSelectionRange,EditorView.decorations=decorations,EditorView.atomicRanges=atomicRanges,EditorView.scrollMargins=scrollMargins,EditorView.darkTheme=darkTheme,EditorView.contentAttributes=contentAttributes,EditorView.editorAttributes=editorAttributes,EditorView.lineWrapping=EditorView.contentAttributes.of({class:"cm-lineWrapping"}),EditorView.announce=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Py.define();let MaxBidiLine=4096,BadMeasure={};class CachedOrder{constructor(from,to,dir,order){this.from=from,this.to=to,this.dir=dir,this.order=order}static update(cache,changes){if(changes.empty)return cache;let result=[],lastDir=cache.length?cache[cache.length-1].dir:Direction1.LTR;for(let i=Math.max(0,cache.length-10);i=0;i--){let source=sources[i],value="function"==typeof source?source(view):source;value&&combineAttrs(value,base)}return base}let currentPlatform=browser.mac?"mac":browser.windows?"win":browser.linux?"linux":"key";function modifiers(name,event,shift){return event.altKey&&(name="Alt-"+name),event.ctrlKey&&(name="Ctrl-"+name),event.metaKey&&(name="Meta-"+name),!1!==shift&&event.shiftKey&&(name="Shift-"+name),name}let handleKeyEvents=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Wl.default(EditorView.domEventHandlers({keydown:(event,view)=>runHandlers(getKeymap(view.state),event,view,"editor")})),keymap=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({enables:handleKeyEvents}),Keymaps=new WeakMap;function getKeymap(state){let bindings=state.facet(keymap),map=Keymaps.get(bindings);return map||Keymaps.set(bindings,map=function(bindings,platform=currentPlatform){let bound=Object.create(null),isPrefix=Object.create(null),checkPrefix=(name,is)=>{let current=isPrefix[name];if(null==current)isPrefix[name]=is;else if(current!=is)throw Error("Key binding "+name+" is used both as a regular binding and as a multi-stroke prefix")},add=(scope,key,command,preventDefault)=>{var _a,_b;let scopeObj=bound[scope]||(bound[scope]=Object.create(null)),parts=key.split(/ (?!$)/).map(k=>(function(name,platform){let alt,ctrl,shift,meta;let parts=name.split(/-(?!$)/),result=parts[parts.length-1];"Space"==result&&(result=" ");for(let i=0;i{let ourObj=storedPrefix={view,prefix,scope};return setTimeout(()=>{storedPrefix==ourObj&&(storedPrefix=null)},4e3),!0}]})}let full=parts.join(" ");checkPrefix(full,!1);let binding=scopeObj[full]||(scopeObj[full]={preventDefault:!1,run:(null===(_b=null===(_a=scopeObj._any)||void 0===_a?void 0:_a.run)||void 0===_b?void 0:_b.slice())||[]});command&&binding.run.push(command),preventDefault&&(binding.preventDefault=!0)};for(let b of bindings){let scopes=b.scope?b.scope.split(" "):["editor"];if(b.any)for(let scope of scopes){let scopeObj=bound[scope]||(bound[scope]=Object.create(null));for(let key in scopeObj._any||(scopeObj._any={preventDefault:!1,run:[]}),scopeObj)scopeObj[key].run.push(b.any)}let name=b[platform]||b.key;if(name)for(let scope1 of scopes)add(scope1,name,b.run,b.preventDefault),b.shift&&add(scope1,"Shift-"+name,b.shift,b.preventDefault)}return bound}(bindings.reduce((a,b)=>a.concat(b),[]))),map}function runScopeHandlers(view,event,scope){return runHandlers(getKeymap(view.state),event,view,scope)}let storedPrefix=null;function runHandlers(map,event,view,scope){let name=(0,w3c_keyname__WEBPACK_IMPORTED_MODULE_1__.YG)(event),charCode=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gm)(name,0),isChar=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.nZ)(charCode)==name.length&&" "!=name,prefix="",fallthrough=!1;storedPrefix&&storedPrefix.view==view&&storedPrefix.scope==scope&&(prefix=storedPrefix.prefix+" ",(fallthrough=0>modifierCodes.indexOf(event.keyCode))&&(storedPrefix=null));let ran=new Set,runFor=binding=>{if(binding){for(let cmd of binding.run)if(!ran.has(cmd)&&(ran.add(cmd),cmd(view,event)))return!0;binding.preventDefault&&(fallthrough=!0)}return!1},scopeObj=map[scope],baseName,shiftName;if(scopeObj){if(runFor(scopeObj[prefix+modifiers(name,event,!isChar)]))return!0;if(isChar&&(event.shiftKey||event.altKey||event.metaKey||charCode>127)&&(baseName=w3c_keyname__WEBPACK_IMPORTED_MODULE_1__.ue[event.keyCode])&&baseName!=name){if(runFor(scopeObj[prefix+modifiers(baseName,event,!0)])||event.shiftKey&&(shiftName=w3c_keyname__WEBPACK_IMPORTED_MODULE_1__.uY[event.keyCode])!=name&&shiftName!=baseName&&runFor(scopeObj[prefix+modifiers(shiftName,event,!1)]))return!0}else if(isChar&&event.shiftKey&&runFor(scopeObj[prefix+modifiers(name,event,!0)]))return!0;if(runFor(scopeObj._any))return!0}return fallthrough}let CanHidePrimary=!browser.ios,selectionConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:configs=>(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.BO)(configs,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(a,b)=>Math.min(a,b),drawRangeCursor:(a,b)=>a||b})});function drawSelection(config={}){return[selectionConfig.of(config),drawSelectionPlugin,hideNativeSelection,nativeSelectionHidden.of(!0)]}class Piece{constructor(left,top,width,height,className){this.left=left,this.top=top,this.width=width,this.height=height,this.className=className}draw(){let elt=document.createElement("div");return elt.className=this.className,this.adjust(elt),elt}adjust(elt){elt.style.left=this.left+"px",elt.style.top=this.top+"px",this.width>=0&&(elt.style.width=this.width+"px"),elt.style.height=this.height+"px"}eq(p){return this.left==p.left&&this.top==p.top&&this.width==p.width&&this.height==p.height&&this.className==p.className}}let drawSelectionPlugin=ViewPlugin.fromClass(class{constructor(view){this.view=view,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=view.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=view.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),view.requestMeasure(this.measureReq),this.setBlinkRate()}setBlinkRate(){this.cursorLayer.style.animationDuration=this.view.state.facet(selectionConfig).cursorBlinkRate+"ms"}update(update){let confChanged=update.startState.facet(selectionConfig)!=update.state.facet(selectionConfig);(confChanged||update.selectionSet||update.geometryChanged||update.viewportChanged)&&this.view.requestMeasure(this.measureReq),update.transactions.some(tr=>tr.scrollIntoView)&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),confChanged&&this.setBlinkRate()}readPos(){let{state}=this.view,conf=state.facet(selectionConfig),rangePieces=state.selection.ranges.map(r=>r.empty?[]:function(view,range){if(range.to<=view.viewport.from||range.from>=view.viewport.to)return[];let from=Math.max(range.from,view.viewport.from),to=Math.min(range.to,view.viewport.to),ltr=view.textDirection==Direction1.LTR,content=view.contentDOM,contentRect=content.getBoundingClientRect(),base=getBase(view),lineStyle=window.getComputedStyle(content.firstChild),leftSide=contentRect.left+parseInt(lineStyle.paddingLeft)+Math.min(0,parseInt(lineStyle.textIndent)),rightSide=contentRect.right-parseInt(lineStyle.paddingRight),startBlock=blockAt(view,from),endBlock=blockAt(view,to),visualStart=startBlock.type==BlockType1.Text?startBlock:null,visualEnd=endBlock.type==BlockType1.Text?endBlock:null;if(view.lineWrapping&&(visualStart&&(visualStart=wrappedLine(view,from,visualStart)),visualEnd&&(visualEnd=wrappedLine(view,to,visualEnd))),visualStart&&visualEnd&&visualStart.from==visualEnd.from)return pieces(drawForLine(range.from,range.to,visualStart));{let top=visualStart?drawForLine(range.from,null,visualStart):drawForWidget(startBlock,!1),bottom=visualEnd?drawForLine(null,range.to,visualEnd):drawForWidget(endBlock,!0),between=[];return(visualStart||startBlock).to<(visualEnd||endBlock).from-1?between.push(piece(leftSide,top.bottom,rightSide,bottom.top)):top.bottomstart&&r.from=endPos)break;spanTo>pos&&addSpan(Math.max(spanFrom,pos),null==from&&spanFrom<=start,Math.min(spanTo,endPos),null==to&&spanTo>=end,span.dir)}if((pos=docLine.to+1)>=endPos)break}return 0==horizontal.length&&addSpan(start,null==from,end,null==to,view.textDirection),{top,bottom,horizontal}}function drawForWidget(block,top){let y=contentRect.top+(top?block.top:block.bottom);return{top:y,bottom:y,horizontal:[]}}}(this.view,r)).reduce((a,b)=>a.concat(b)),cursors=[];for(let r of state.selection.ranges){let prim=r==state.selection.main;if(r.empty?!prim||CanHidePrimary:conf.drawRangeCursor){let piece=function(view,cursor,primary){let pos=view.coordsAtPos(cursor.head,cursor.assoc||1);if(!pos)return null;let base=getBase(view);return new Piece(pos.left-base.left,pos.top-base.top,-1,pos.bottom-pos.top,primary?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}(this.view,r,prim);piece&&cursors.push(piece)}}return{rangePieces,cursors}}drawSel({rangePieces,cursors}){if(rangePieces.length!=this.rangePieces.length||rangePieces.some((p,i)=>!p.eq(this.rangePieces[i]))){for(let p of(this.selectionLayer.textContent="",rangePieces))this.selectionLayer.appendChild(p.draw());this.rangePieces=rangePieces}if(cursors.length!=this.cursors.length||cursors.some((c,i)=>!c.eq(this.cursors[i]))){let oldCursors=this.cursorLayer.children;if(oldCursors.length!==cursors.length)for(let c of(this.cursorLayer.textContent="",cursors))this.cursorLayer.appendChild(c.draw());else cursors.forEach((c,idx)=>c.adjust(oldCursors[idx]));this.cursors=cursors}}destroy(){this.selectionLayer.remove(),this.cursorLayer.remove()}}),themeSpec={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};CanHidePrimary&&(themeSpec[".cm-line"].caretColor="transparent !important");let hideNativeSelection=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Wl.highest(EditorView.theme(themeSpec));function getBase(view){let rect=view.scrollDOM.getBoundingClientRect();return{left:(view.textDirection==Direction1.LTR?rect.left:rect.right-view.scrollDOM.clientWidth)-view.scrollDOM.scrollLeft,top:rect.top-view.scrollDOM.scrollTop}}function wrappedLine(view,pos,inside){let range=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(pos);return{from:Math.max(inside.from,view.moveToLineBoundary(range,!1,!0).from),to:Math.min(inside.to,view.moveToLineBoundary(range,!0,!0).from),type:BlockType1.Text}}function blockAt(view,pos){let line=view.lineBlockAt(pos);if(Array.isArray(line.type)){for(let l of line.type)if(l.to>pos||l.to==pos&&(l.to==line.to||l.type==BlockType1.Text))return l}return line}let setDropCursorPos=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Py.define({map:(pos,mapping)=>null==pos?null:mapping.mapPos(pos)}),dropCursorPos=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.QQ.define({create:()=>null,update:(pos,tr)=>(null!=pos&&(pos=tr.changes.mapPos(pos)),tr.effects.reduce((pos,e)=>e.is(setDropCursorPos)?e.value:pos,pos))}),drawDropCursor=ViewPlugin.fromClass(class{constructor(view){this.view=view,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(update){var _a;let cursorPos=update.state.field(dropCursorPos);null==cursorPos?null!=this.cursor&&(null===(_a=this.cursor)||void 0===_a||_a.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(update.startState.field(dropCursorPos)!=cursorPos||update.docChanged||update.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let pos=this.view.state.field(dropCursorPos),rect=null!=pos&&this.view.coordsAtPos(pos);if(!rect)return null;let outer=this.view.scrollDOM.getBoundingClientRect();return{left:rect.left-outer.left+this.view.scrollDOM.scrollLeft,top:rect.top-outer.top+this.view.scrollDOM.scrollTop,height:rect.bottom-rect.top}}drawCursor(pos){this.cursor&&(pos?(this.cursor.style.left=pos.left+"px",this.cursor.style.top=pos.top+"px",this.cursor.style.height=pos.height+"px"):this.cursor.style.left="-100000px")}destroy(){this.cursor&&this.cursor.remove()}setDropPos(pos){this.view.state.field(dropCursorPos)!=pos&&this.view.dispatch({effects:setDropCursorPos.of(pos)})}},{eventHandlers:{dragover(event){this.setDropPos(this.view.posAtCoords({x:event.clientX,y:event.clientY}))},dragleave(event){event.target!=this.view.contentDOM&&this.view.contentDOM.contains(event.relatedTarget)||this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function dropCursor(){return[dropCursorPos,drawDropCursor]}function iterMatches(doc,re,from,to,f){re.lastIndex=0;for(let cursor=doc.iterRange(from,to),pos=from,m;!cursor.next().done;pos+=cursor.value.length)if(!cursor.lineBreak)for(;m=re.exec(cursor.value);)f(pos+m.index,m)}class MatchDecorator{constructor(config){let{regexp,decoration,decorate,boundary,maxLength=1e3}=config;if(!regexp.global)throw RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=regexp,decorate)this.addMatch=(match,view,from,add)=>decorate(add,from,from+match[0].length,match,view);else if("function"==typeof decoration)this.addMatch=(match,view,from,add)=>{let deco=decoration(match,view,from);deco&&add(from,from+match[0].length,deco)};else if(decoration)this.addMatch=(match,_view,from,add)=>add(from,from+match[0].length,decoration);else throw RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=boundary,this.maxLength=maxLength}createDeco(view){let build=new _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.f_,add=build.add.bind(build);for(let{from,to}of function(view,maxLength){let visible=view.visibleRanges;if(1==visible.length&&visible[0].from==view.viewport.from&&visible[0].to==view.viewport.to)return visible;let result=[];for(let{from,to}of visible)from=Math.max(view.state.doc.lineAt(from).from,from-maxLength),to=Math.min(view.state.doc.lineAt(to).to,to+maxLength),result.length&&result[result.length-1].to>=from?result[result.length-1].to=to:result.push({from,to});return result}(view,this.maxLength))iterMatches(view.state.doc,this.regexp,from,to,(from,m)=>this.addMatch(m,view,from,add));return build.finish()}updateDeco(update,deco){let changeFrom=1e9,changeTo=-1;return(update.docChanged&&update.changes.iterChanges((_f,_t,from,to)=>{to>update.view.viewport.from&&from1e3)?this.createDeco(update.view):changeTo>-1?this.updateRange(update.view,deco.map(update.changes),changeFrom,changeTo):deco}updateRange(view,deco,updateFrom,updateTo){for(let r of view.visibleRanges){let from=Math.max(r.from,updateFrom),to=Math.min(r.to,updateTo);if(to>from){let fromLine=view.state.doc.lineAt(from),toLine=fromLine.tofromLine.from;from--)if(this.boundary.test(fromLine.text[from-1-fromLine.from])){start=from;break}for(;toranges.push(deco.range(from,to));if(fromLine==toLine)for(this.regexp.lastIndex=start-fromLine.from;(m=this.regexp.exec(fromLine.text))&&m.indexthis.addMatch(m,view,from,add));deco=deco.update({filterFrom:start,filterTo:end,filter:(from,to)=>fromend,add:ranges})}}return deco}}let UnicodeRegexpSupport=null!=/x/.unicode?"gu":"g",Specials=RegExp("[\0-\b\n-\x1f\x7f-\x9f\xad؜​‎‏\u2028\u2029‭‮⁦⁧⁩\uFEFF-]",UnicodeRegexpSupport),Names={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"},_supportsTabSize=null,specialCharConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine(configs){let config=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.BO)(configs,{render:null,specialChars:Specials,addSpecialChars:null});return(config.replaceTabs=!function(){var _a;if(null==_supportsTabSize&&"undefined"!=typeof document&&document.body){let styles=document.body.style;_supportsTabSize=(null!==(_a=styles.tabSize)&&void 0!==_a?_a:styles.MozTabSize)!=null}return _supportsTabSize||!1}())&&(config.specialChars=RegExp(" |"+config.specialChars.source,UnicodeRegexpSupport)),config.addSpecialChars&&(config.specialChars=RegExp(config.specialChars.source+"|"+config.addSpecialChars.source,UnicodeRegexpSupport)),config}});function highlightSpecialChars(config={}){return[specialCharConfig.of(config),_plugin||(_plugin=ViewPlugin.fromClass(class{constructor(view){this.view=view,this.decorations=Decoration.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(view.state.facet(specialCharConfig)),this.decorations=this.decorator.createDeco(view)}makeDecorator(conf){return new MatchDecorator({regexp:conf.specialChars,decoration:(m,view,pos)=>{let{doc}=view.state,code=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gm)(m[0],0);if(9==code){let line=doc.lineAt(pos),size=view.state.tabSize,col=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.IS)(line.text,size,pos-line.from);return Decoration.replace({widget:new TabWidget((size-col%size)*this.view.defaultCharacterWidth)})}return this.decorationCache[code]||(this.decorationCache[code]=Decoration.replace({widget:new SpecialCharWidget(conf,code)}))},boundary:conf.replaceTabs?void 0:/[^]/})}update(update){let conf=update.state.facet(specialCharConfig);update.startState.facet(specialCharConfig)!=conf?(this.decorator=this.makeDecorator(conf),this.decorations=this.decorator.createDeco(update.view)):this.decorations=this.decorator.updateDeco(update,this.decorations)}},{decorations:v=>v.decorations}))]}let _plugin=null;class SpecialCharWidget extends WidgetType{constructor(options,code){super(),this.options=options,this.code=code}eq(other){return other.code==this.code}toDOM(view){var code;let ph=(code=this.code)>=32?"•":10==code?"␤":String.fromCharCode(9216+code),desc=view.state.phrase("Control character")+" "+(Names[this.code]||"0x"+this.code.toString(16)),custom=this.options.render&&this.options.render(this.code,desc,ph);if(custom)return custom;let span=document.createElement("span");return span.textContent=ph,span.title=desc,span.setAttribute("aria-label",desc),span.className="cm-specialChar",span}ignoreEvent(){return!1}}class TabWidget extends WidgetType{constructor(width){super(),this.width=width}eq(other){return other.width==this.width}toDOM(){let span=document.createElement("span");return span.textContent=" ",span.className="cm-tab",span.style.width=this.width+"px",span}ignoreEvent(){return!1}}function highlightActiveLine(){return activeLineHighlighter}let lineDeco=Decoration.line({class:"cm-activeLine"}),activeLineHighlighter=ViewPlugin.fromClass(class{constructor(view){this.decorations=this.getDeco(view)}update(update){(update.docChanged||update.selectionSet)&&(this.decorations=this.getDeco(update.view))}getDeco(view){let lastLineStart=-1,deco=[];for(let r of view.state.selection.ranges){let line=view.lineBlockAt(r.head);line.from>lastLineStart&&(deco.push(lineDeco.range(line.from)),lastLineStart=line.from)}return Decoration.set(deco)}},{decorations:v=>v.decorations});class Placeholder extends WidgetType{constructor(content){super(),this.content=content}toDOM(){let wrap=document.createElement("span");return wrap.className="cm-placeholder",wrap.style.pointerEvents="none",wrap.appendChild("string"==typeof this.content?document.createTextNode(this.content):this.content),"string"==typeof this.content?wrap.setAttribute("aria-label","placeholder "+this.content):wrap.setAttribute("aria-hidden","true"),wrap}ignoreEvent(){return!1}}function placeholder(content){return ViewPlugin.fromClass(class{constructor(view){this.view=view,this.placeholder=Decoration.set([Decoration.widget({widget:new Placeholder(content),side:1}).range(0)])}get decorations(){return this.view.state.doc.length?Decoration.none:this.placeholder}},{decorations:v=>v.decorations})}function getPos(view,event){var x;let ref,offset=view.posAtCoords({x:event.clientX,y:event.clientY},!1),line=view.state.doc.lineAt(offset),off=offset-line.from,col=off>2e3?-1:off==line.length?(x=event.clientX,(ref=view.coordsAtPos(view.viewport.from))?Math.round(Math.abs((ref.left-x)/view.defaultCharacterWidth)):-1):(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.IS)(line.text,view.state.tabSize,offset-line.from);return{line:line.number,col,off}}function rectangularSelection(options){let filter=(null==options?void 0:options.eventFilter)||(e=>e.altKey&&0==e.button);return EditorView.mouseSelectionStyle.of((view,event)=>{let start,startSel;return filter(event)?(start=getPos(view,event),startSel=view.state.selection,start?{update(update){if(update.docChanged){let newStart=update.changes.mapPos(update.startState.doc.line(start.line).from),newLine=update.state.doc.lineAt(newStart);start={line:newLine.number,col:start.col,off:Math.min(start.off,newLine.length)},startSel=startSel.map(update.changes)}},get(event,_extend,multiple){let cur=getPos(view,event);if(!cur)return startSel;let ranges=function(state,a,b){let startLine=Math.min(a.line,b.line),endLine=Math.max(a.line,b.line),ranges=[];if(a.off>2e3||b.off>2e3||a.col<0||b.col<0){let startOff=Math.min(a.off,b.off),endOff=Math.max(a.off,b.off);for(let i=startLine;i<=endLine;i++){let line=state.doc.line(i);line.length<=endOff&&ranges.push(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.range(line.from+startOff,line.to+endOff))}}else{let startCol=Math.min(a.col,b.col),endCol=Math.max(a.col,b.col);for(let i1=startLine;i1<=endLine;i1++){let line1=state.doc.line(i1),start=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Gz)(line1.text,startCol,state.tabSize,!0);if(start<0)ranges.push(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.cursor(line1.to));else{let end=(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Gz)(line1.text,endCol,state.tabSize);ranges.push(_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.range(line1.from+start,line1.from+end))}}}return ranges}(view.state,start,cur);return ranges.length?multiple?_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.create(ranges.concat(startSel.ranges)):_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.jT.create(ranges):startSel}}:null):null})}let keys={Alt:[18,e=>e.altKey],Control:[17,e=>e.ctrlKey],Shift:[16,e=>e.shiftKey],Meta:[91,e=>e.metaKey]},showCrosshair={style:"cursor: crosshair"};function crosshairCursor(options={}){let[code,getter]=keys[options.key||"Alt"],plugin=ViewPlugin.fromClass(class{constructor(view){this.view=view,this.isDown=!1}set(isDown){this.isDown!=isDown&&(this.isDown=isDown,this.view.update([]))}},{eventHandlers:{keydown(e){this.set(e.keyCode==code||getter(e))},keyup(e){e.keyCode!=code&&getter(e)||this.set(!1)},mousemove(e){this.set(getter(e))}}});return[plugin,EditorView.contentAttributes.of(view=>{var _a;return(null===(_a=view.plugin(plugin))||void 0===_a?void 0:_a.isDown)?showCrosshair:null})]}let Outside="-10000px";class TooltipViewManager{constructor(view,facet,createTooltipView){this.facet=facet,this.createTooltipView=createTooltipView,this.input=view.state.facet(facet),this.tooltips=this.input.filter(t=>t),this.tooltipViews=this.tooltips.map(createTooltipView)}update(update){var _a;let input=update.state.facet(this.facet),tooltips=input.filter(x=>x);if(input===this.input){for(let t of this.tooltipViews)t.update&&t.update(update);return!1}let tooltipViews=[];for(let i=0;itooltipViews.indexOf(t1)&&(t1.dom.remove(),null===(_a=t1.destroy)||void 0===_a||_a.call(t1));return this.input=input,this.tooltips=tooltips,this.tooltipViews=tooltipViews,!0}}function windowSpace(view){let{win}=view;return{top:0,left:0,bottom:win.innerHeight,right:win.innerWidth}}let tooltipConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine(values){var _a,_b,_c;return{position:browser.ios?"absolute":(null===(_a=values.find(conf=>conf.position))||void 0===_a?void 0:_a.position)||"fixed",parent:(null===(_b=values.find(conf=>conf.parent))||void 0===_b?void 0:_b.parent)||null,tooltipSpace:(null===(_c=values.find(conf=>conf.tooltipSpace))||void 0===_c?void 0:_c.tooltipSpace)||windowSpace}}}),tooltipPlugin=ViewPlugin.fromClass(class{constructor(view){this.view=view,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let config=view.state.facet(tooltipConfig);this.position=config.position,this.parent=config.parent,this.classes=view.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new TooltipViewManager(view,showTooltip,t=>this.createTooltip(t)),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver(entries=>{Date.now()>this.lastTransaction-50&&entries.length>0&&entries[entries.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),view.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver)for(let tooltip of(this.intersectionObserver.disconnect(),this.manager.tooltipViews))this.intersectionObserver.observe(tooltip.dom)}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(update){update.transactions.length&&(this.lastTransaction=Date.now());let updated=this.manager.update(update);updated&&this.observeIntersection();let shouldMeasure=updated||update.geometryChanged,newConfig=update.state.facet(tooltipConfig);if(newConfig.position!=this.position){for(let t of(this.position=newConfig.position,this.manager.tooltipViews))t.dom.style.position=this.position;shouldMeasure=!0}if(newConfig.parent!=this.parent){for(let t1 of(this.parent&&this.container.remove(),this.parent=newConfig.parent,this.createContainer(),this.manager.tooltipViews))this.container.appendChild(t1.dom);shouldMeasure=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);shouldMeasure&&this.maybeMeasure()}createTooltip(tooltip){let tooltipView=tooltip.create(this.view);if(tooltipView.dom.classList.add("cm-tooltip"),tooltip.arrow&&!tooltipView.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let arrow=document.createElement("div");arrow.className="cm-tooltip-arrow",tooltipView.dom.appendChild(arrow)}return tooltipView.dom.style.position=this.position,tooltipView.dom.style.top=Outside,this.container.appendChild(tooltipView.dom),tooltipView.mount&&tooltipView.mount(this.view),tooltipView}destroy(){var _a,_b;for(let tooltipView of(this.view.win.removeEventListener("resize",this.measureSoon),this.manager.tooltipViews))tooltipView.dom.remove(),null===(_a=tooltipView.destroy)||void 0===_a||_a.call(tooltipView);null===(_b=this.intersectionObserver)||void 0===_b||_b.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let editor=this.view.dom.getBoundingClientRect();return{editor,parent:this.parent?this.container.getBoundingClientRect():editor,pos:this.manager.tooltips.map((t,i)=>{let tv=this.manager.tooltipViews[i];return tv.getCoords?tv.getCoords(t.pos):this.view.coordsAtPos(t.pos)}),size:this.manager.tooltipViews.map(({dom})=>dom.getBoundingClientRect()),space:this.view.state.facet(tooltipConfig).tooltipSpace(this.view)}}writeMeasure(measured){let{editor,space}=measured,others=[];for(let i=0;i=Math.min(editor.bottom,space.bottom)||pos.rightMath.min(editor.right,space.right)+.1){dom.style.top=Outside;continue}let arrow=tooltip.arrow?tView.dom.querySelector(".cm-tooltip-arrow"):null,arrowHeight=arrow?7:0,width=size.right-size.left,height=size.bottom-size.top,offset=tView.offset||noOffset,ltr=this.view.textDirection==Direction1.LTR,left=size.width>space.right-space.left?ltr?space.left:space.right-size.width:ltr?Math.min(pos.left-(arrow?14:0)+offset.x,space.right-width):Math.max(space.left,pos.left-width+(arrow?14:0)-offset.x),above=!!tooltip.above;!tooltip.strictSide&&(above?pos.top-(size.bottom-size.top)-offset.yspace.bottom)&&above==space.bottom-pos.bottom>pos.top-space.top&&(above=!above);let top=above?pos.top-height-arrowHeight-offset.y:pos.bottom+arrowHeight+offset.y,right=left+width;if(!0!==tView.overlap)for(let r of others)r.leftleft&&r.toptop&&(top=above?r.top-height-2-arrowHeight:r.bottom+arrowHeight+2);"absolute"==this.position?(dom.style.top=top-measured.parent.top+"px",dom.style.left=left-measured.parent.left+"px"):(dom.style.top=top+"px",dom.style.left=left+"px"),arrow&&(arrow.style.left=`${pos.left+(ltr?offset.x:-offset.x)-(left+14-7)}px`),!0!==tView.overlap&&others.push({left,top,right,bottom:top+height}),dom.classList.toggle("cm-tooltip-above",above),dom.classList.toggle("cm-tooltip-below",!above),tView.positioned&&tView.positioned()}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let tv of this.manager.tooltipViews)tv.dom.style.top=Outside}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),baseTheme=EditorView.baseTheme({".cm-tooltip":{zIndex:100},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),noOffset={x:0,y:0},showTooltip=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({enables:[tooltipPlugin,baseTheme]}),showHoverTooltip=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define();class HoverTooltipHost{constructor(view){this.view=view,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new TooltipViewManager(view,showHoverTooltip,t=>this.createHostedView(t))}static create(view){return new HoverTooltipHost(view)}createHostedView(tooltip){let hostedView=tooltip.create(this.view);return hostedView.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(hostedView.dom),this.mounted&&hostedView.mount&&hostedView.mount(this.view),hostedView}mount(view){for(let hostedView of this.manager.tooltipViews)hostedView.mount&&hostedView.mount(view);this.mounted=!0}positioned(){for(let hostedView of this.manager.tooltipViews)hostedView.positioned&&hostedView.positioned()}update(update){this.manager.update(update)}}let showHoverTooltipHost=showTooltip.compute([showHoverTooltip],state=>{let tooltips=state.facet(showHoverTooltip).filter(t=>t);return 0===tooltips.length?null:{pos:Math.min(...tooltips.map(t=>t.pos)),end:Math.max(...tooltips.filter(t=>null!=t.end).map(t=>t.end)),create:HoverTooltipHost.create,above:tooltips[0].above,arrow:tooltips.some(t=>t.arrow)}});class HoverPlugin{constructor(view,source,field,setHover,hoverTime){this.view=view,this.source=source,this.field=field,this.setHover=setHover,this.hoverTime=hoverTime,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:view.dom,time:0},this.checkHover=this.checkHover.bind(this),view.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),view.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let hovered=Date.now()-this.lastMove.time;hoveredposCoords.bottom||lastMove.xposCoords.right+this.view.defaultCharacterWidth)return;let bidi=this.view.bidiSpans(this.view.state.doc.lineAt(pos)).find(s=>s.from<=pos&&s.to>=pos),rtl=bidi&&bidi.dir==Direction1.RTL?-1:1,open=this.source(this.view,pos,lastMove.x{this.pending==pending&&(this.pending=null,result&&this.view.dispatch({effects:this.setHover.of(result)}))},e=>logException(this.view.state,e,"hover tooltip"))}else open&&this.view.dispatch({effects:this.setHover.of(open)})}mousemove(event){var _a;this.lastMove={x:event.clientX,y:event.clientY,target:event.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let tooltip=this.active;if(tooltip&&!isInTooltip(this.lastMove.target)||this.pending){let{pos}=tooltip||this.pending,end=null!==(_a=null==tooltip?void 0:tooltip.end)&&void 0!==_a?_a:pos;(pos==end?this.view.posAtCoords(this.lastMove)!=pos:!function(view,from,to,x,y,margin){let range=document.createRange(),fromDOM=view.domAtPos(from),toDOM=view.domAtPos(to);range.setEnd(toDOM.node,toDOM.offset),range.setStart(fromDOM.node,fromDOM.offset);let rects=range.getClientRects();range.detach();for(let i=0;i=Math.max(rect.top-y,y-rect.bottom,rect.left-x,x-rect.right))return!0}return!1}(this.view,pos,end,event.clientX,event.clientY,0))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(e){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active&&!isInTooltip(e.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}function isInTooltip(elt){for(let cur=elt;cur;cur=cur.parentNode)if(1==cur.nodeType&&cur.classList.contains("cm-tooltip"))return!0;return!1}function hoverTooltip(source,options={}){let setHover=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Py.define(),hoverState=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.QQ.define({create:()=>null,update(value,tr){if(value&&(options.hideOnChange&&(tr.docChanged||tr.selection)||options.hideOn&&options.hideOn(tr,value)))return null;if(value&&tr.docChanged){let newPos=tr.changes.mapPos(value.pos,-1,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackDel);if(null==newPos)return null;let copy=Object.assign(Object.create(null),value);copy.pos=newPos,null!=value.end&&(copy.end=tr.changes.mapPos(value.end)),value=copy}for(let effect of tr.effects)effect.is(setHover)&&(value=effect.value),effect.is(closeHoverTooltipEffect)&&(value=null);return value},provide:f=>showHoverTooltip.from(f)});return[hoverState,ViewPlugin.define(view=>new HoverPlugin(view,source,hoverState,setHover,options.hoverTime||300)),showHoverTooltipHost]}function getTooltip(view,tooltip){let plugin=view.plugin(tooltipPlugin);if(!plugin)return null;let found=plugin.manager.tooltips.indexOf(tooltip);return found<0?null:plugin.manager.tooltipViews[found]}let closeHoverTooltipEffect=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Py.define(),panelConfig=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine(configs){let topContainer,bottomContainer;for(let c of configs)topContainer=topContainer||c.topContainer,bottomContainer=bottomContainer||c.bottomContainer;return{topContainer,bottomContainer}}});function getPanel(view,panel){let plugin=view.plugin(panelPlugin),index=plugin?plugin.specs.indexOf(panel):-1;return index>-1?plugin.panels[index]:null}let panelPlugin=ViewPlugin.fromClass(class{constructor(view){this.input=view.state.facet(showPanel),this.specs=this.input.filter(s=>s),this.panels=this.specs.map(spec=>spec(view));let conf=view.state.facet(panelConfig);for(let p of(this.top=new PanelGroup(view,!0,conf.topContainer),this.bottom=new PanelGroup(view,!1,conf.bottomContainer),this.top.sync(this.panels.filter(p=>p.top)),this.bottom.sync(this.panels.filter(p=>!p.top)),this.panels))p.dom.classList.add("cm-panel"),p.mount&&p.mount()}update(update){let conf=update.state.facet(panelConfig);this.top.container!=conf.topContainer&&(this.top.sync([]),this.top=new PanelGroup(update.view,!0,conf.topContainer)),this.bottom.container!=conf.bottomContainer&&(this.bottom.sync([]),this.bottom=new PanelGroup(update.view,!1,conf.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let input=update.state.facet(showPanel);if(input!=this.input){let specs=input.filter(x=>x),panels=[],top=[],bottom=[],mount=[];for(let spec of specs){let known=this.specs.indexOf(spec),panel;known<0?(panel=spec(update.view),mount.push(panel)):(panel=this.panels[known]).update&&panel.update(update),panels.push(panel),(panel.top?top:bottom).push(panel)}for(let p of(this.specs=specs,this.panels=panels,this.top.sync(top),this.bottom.sync(bottom),mount))p.dom.classList.add("cm-panel"),p.mount&&p.mount()}else for(let p1 of this.panels)p1.update&&p1.update(update)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:plugin=>EditorView.scrollMargins.of(view=>{let value=view.plugin(plugin);return value&&{top:value.top.scrollMargin(),bottom:value.bottom.scrollMargin()}})});class PanelGroup{constructor(view,top,container){this.view=view,this.top=top,this.container=container,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(panels){for(let p of this.panels)p.destroy&&0>panels.indexOf(p)&&p.destroy();this.panels=panels,this.syncDOM()}syncDOM(){if(0==this.panels.length){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let parent=this.container||this.view.dom;parent.insertBefore(this.dom,this.top?parent.firstChild:null)}let curDOM=this.dom.firstChild;for(let panel of this.panels)if(panel.dom.parentNode==this.dom){for(;curDOM!=panel.dom;)curDOM=rm(curDOM);curDOM=curDOM.nextSibling}else this.dom.insertBefore(panel.dom,curDOM);for(;curDOM;)curDOM=rm(curDOM)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let cls of this.classes.split(" "))cls&&this.container.classList.remove(cls);for(let cls1 of(this.classes=this.view.themeClasses).split(" "))cls1&&this.container.classList.add(cls1)}}}function rm(node){let next=node.nextSibling;return node.remove(),next}let showPanel=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({enables:panelPlugin});class GutterMarker extends _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.uU{compare(other){return this==other||this.constructor==other.constructor&&this.eq(other)}eq(other){return!1}destroy(dom){}}GutterMarker.prototype.elementClass="",GutterMarker.prototype.toDOM=void 0,GutterMarker.prototype.mapMode=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.gc.TrackBefore,GutterMarker.prototype.startSide=GutterMarker.prototype.endSide=-1,GutterMarker.prototype.point=!0;let gutterLineClass=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define(),defaults={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.empty,lineMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},activeGutters=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define();function gutter(config){return[gutters(),activeGutters.of(Object.assign(Object.assign({},defaults),config))]}let unfixGutters=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.r$.define({combine:values=>values.some(x=>x)});function gutters(config){let result=[gutterView];return config&&!1===config.fixed&&result.push(unfixGutters.of(!0)),result}let gutterView=ViewPlugin.fromClass(class{constructor(view){for(let gutter of(this.view=view,this.prevViewport=view.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=view.state.facet(activeGutters).map(conf=>new SingleGutterView(view,conf)),this.gutters))this.dom.appendChild(gutter.dom);this.fixed=!view.state.facet(unfixGutters),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),view.scrollDOM.insertBefore(this.dom,view.contentDOM)}update(update){if(this.updateGutters(update)){let vpA=this.prevViewport,vpB=update.view.viewport,vpOverlap=Math.min(vpA.to,vpB.to)-Math.max(vpA.from,vpB.from);this.syncGutters(vpOverlap<(vpB.to-vpB.from)*.8)}update.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(unfixGutters)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=update.view.viewport}syncGutters(detach){let after=this.dom.nextSibling;detach&&this.dom.remove();let lineClasses=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.iter(this.view.state.facet(gutterLineClass),this.view.viewport.from),classSet=[],contexts=this.gutters.map(gutter=>new UpdateContext(gutter,this.view.viewport,-this.view.documentPadding.top));for(let line of this.view.viewportLineBlocks){let text;if(Array.isArray(line.type)){for(let b of line.type)if(b.type==BlockType1.Text){text=b;break}}else text=line.type==BlockType1.Text?line:void 0;if(text)for(let cx of(classSet.length&&(classSet=[]),advanceCursor(lineClasses,classSet,line.from),contexts))cx.line(this.view,text,classSet)}for(let cx1 of contexts)cx1.finish();detach&&this.view.scrollDOM.insertBefore(this.dom,after)}updateGutters(update){let prev=update.startState.facet(activeGutters),cur=update.state.facet(activeGutters),change=update.docChanged||update.heightChanged||update.viewportChanged||!_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.eq(update.startState.facet(gutterLineClass),update.state.facet(gutterLineClass),update.view.viewport.from,update.view.viewport.to);if(prev==cur)for(let gutter of this.gutters)gutter.update(update)&&(change=!0);else{change=!0;let gutters=[];for(let conf of cur){let known=prev.indexOf(conf);known<0?gutters.push(new SingleGutterView(this.view,conf)):(this.gutters[known].update(update),gutters.push(this.gutters[known]))}for(let g of this.gutters)g.dom.remove(),0>gutters.indexOf(g)&&g.destroy();for(let g1 of gutters)this.dom.appendChild(g1.dom);this.gutters=gutters}return change}destroy(){for(let view of this.gutters)view.destroy();this.dom.remove()}},{provide:plugin=>EditorView.scrollMargins.of(view=>{let value=view.plugin(plugin);return value&&0!=value.gutters.length&&value.fixed?view.textDirection==Direction1.LTR?{left:value.dom.offsetWidth}:{right:value.dom.offsetWidth}:null})});function asArray(val){return Array.isArray(val)?val:[val]}function advanceCursor(cursor,collect,pos){for(;cursor.value&&cursor.from<=pos;)cursor.from==pos&&collect.push(cursor.value),cursor.next()}class UpdateContext{constructor(gutter,viewport,height){this.gutter=gutter,this.height=height,this.localMarkers=[],this.i=0,this.cursor=_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.iter(gutter.markers,viewport.from)}line(view,line,extraMarkers){this.localMarkers.length&&(this.localMarkers=[]),advanceCursor(this.cursor,this.localMarkers,line.from);let localMarkers=extraMarkers.length?this.localMarkers.concat(extraMarkers):this.localMarkers,forLine=this.gutter.config.lineMarker(view,line,localMarkers);forLine&&localMarkers.unshift(forLine);let gutter=this.gutter;if(0==localMarkers.length&&!gutter.config.renderEmptyElements)return;let above=line.top-this.height;if(this.i==gutter.elements.length){let newElt=new GutterElement(view,line.height,above,localMarkers);gutter.elements.push(newElt),gutter.dom.appendChild(newElt.dom)}else gutter.elements[this.i].update(view,line.height,above,localMarkers);this.height=line.bottom,this.i++}finish(){let gutter=this.gutter;for(;gutter.elements.length>this.i;){let last=gutter.elements.pop();gutter.dom.removeChild(last.dom),last.destroy()}}}class SingleGutterView{constructor(view,config){for(let prop in this.view=view,this.config=config,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:""),config.domEventHandlers)this.dom.addEventListener(prop,event=>{let line=view.lineBlockAtHeight(event.clientY-view.documentTop);config.domEventHandlers[prop](view,line,event)&&event.preventDefault()});this.markers=asArray(config.markers(view)),config.initialSpacer&&(this.spacer=new GutterElement(view,0,0,[config.initialSpacer(view)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(update){let prevMarkers=this.markers;if(this.markers=asArray(this.config.markers(update.view)),this.spacer&&this.config.updateSpacer){let updated=this.config.updateSpacer(this.spacer.markers[0],update);updated!=this.spacer.markers[0]&&this.spacer.update(update.view,0,0,[updated])}let vp=update.view.viewport;return!_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.eq(this.markers,prevMarkers,vp.from,vp.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(update)}destroy(){for(let elt of this.elements)elt.destroy()}}class GutterElement{constructor(view,height,above,markers){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(view,height,above,markers)}update(view,height,above,markers){this.height!=height&&(this.dom.style.height=(this.height=height)+"px"),this.above!=above&&(this.dom.style.marginTop=(this.above=above)?above+"px":""),!function(a,b){if(a.length!=b.length)return!1;for(let i=0;i(0,_codemirror_state__WEBPACK_IMPORTED_MODULE_2__.BO)(values,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(a,b){let result=Object.assign({},a);for(let event in b){let exists=result[event],add=b[event];result[event]=exists?(view,line,event)=>exists(view,line,event)||add(view,line,event):add}return result}})});class NumberMarker extends GutterMarker{constructor(number){super(),this.number=number}eq(other){return this.number==other.number}toDOM(){return document.createTextNode(this.number)}}function formatNumber(view,number){return view.state.facet(lineNumberConfig).formatNumber(number,view.state)}let lineNumberGutter=activeGutters.compute([lineNumberConfig],state=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:view=>view.state.facet(lineNumberMarkers),lineMarker:(view,line,others)=>others.some(m=>m.toDOM)?null:new NumberMarker(formatNumber(view,view.state.doc.lineAt(line.from).number)),lineMarkerChange:update=>update.startState.facet(lineNumberConfig)!=update.state.facet(lineNumberConfig),initialSpacer:view=>new NumberMarker(formatNumber(view,maxLineNumber(view.state.doc.lines))),updateSpacer(spacer,update){let max=formatNumber(update.view,maxLineNumber(update.view.state.doc.lines));return max==spacer.number?spacer:new NumberMarker(max)},domEventHandlers:state.facet(lineNumberConfig).domEventHandlers}));function lineNumbers(config={}){return[lineNumberConfig.of(config),gutters(),lineNumberGutter]}function maxLineNumber(lines){let last=9;for(;last{let marks=[],last=-1;for(let range of state.selection.ranges){let linePos=state.doc.lineAt(range.head).from;linePos>last&&(last=linePos,marks.push(activeLineGutterMarker.range(linePos)))}return _codemirror_state__WEBPACK_IMPORTED_MODULE_2__.Xs.of(marks)});function highlightActiveLineGutter(){return activeLineGutterHighlighter}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/4ad82c5e-fc50c092be65fd31.js b/static/web/_next/static/chunks/4ad82c5e-fc50c092be65fd31.js deleted file mode 100644 index c6b28d30d..000000000 --- a/static/web/_next/static/chunks/4ad82c5e-fc50c092be65fd31.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5762],{47421:function(t,e,i){let s;i.d(e,{$1:function(){return iw},$f:function(){return im},AE:function(){return iq},Eu:function(){return sB},HQ:function(){return sN},Nm:function(){return tF},OO:function(){return tA},S2:function(){return i1},SJ:function(){return sp},Sd:function(){return sa},Uw:function(){return iM},W$:function(){return iY},ZO:function(){return iG},Zs:function(){return iZ},bF:function(){return sn},gB:function(){return sr},hJ:function(){return i7},l9:function(){return ts},lg:function(){return tR},mH:function(){return sf},p:function(){return tn},qr:function(){return iV},tk:function(){return ir},v5:function(){return sw}});var o,n,r,l=i(78120),h=i(28699),a=i(33952);function c(t){return(11==t.nodeType?t.getSelection?t:t.ownerDocument:t).getSelection()}function d(t,e){return!!e&&(t==e||t.contains(1!=e.nodeType?e.parentNode:e))}function u(t,e){if(!e.anchorNode)return!1;try{return d(t,e.anchorNode)}catch(i){return!1}}function f(t){return 3==t.nodeType?M(t,0,t.nodeValue.length).getClientRects():1==t.nodeType?t.getClientRects():[]}function p(t,e,i,s){return!!i&&(g(t,e,i,s,-1)||g(t,e,i,s,1))}function m(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function g(t,e,i,s,o){for(;;){if(t==i&&e==s)return!0;if(e==(o<0?0:v(t))){if("DIV"==t.nodeName)return!1;let n=t.parentNode;if(!n||1!=n.nodeType)return!1;e=m(t)+(o<0?0:1),t=n}else{if(1!=t.nodeType||1==(t=t.childNodes[e+(o<0?-1:0)]).nodeType&&"false"==t.contentEditable)return!1;e=o<0?v(t):0}}}function v(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}let w={left:0,right:0,top:0,bottom:0};function y(t,e){let i=e?t.left:t.right;return{left:i,right:i,top:t.top,bottom:t.bottom}}class b{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){this.set(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset)}set(t,e,i,s){this.anchorNode=t,this.anchorOffset=e,this.focusNode=i,this.focusOffset=s}}let x=null;function S(t){if(t.setActive)return t.setActive();if(x)return t.focus(x);let e=[];for(let i=t;i&&(e.push(i,i.scrollTop,i.scrollLeft),i!=i.ownerDocument);i=i.parentNode);if(t.focus(null==x?{get preventScroll(){return x={preventScroll:!0},!0}}:void 0),!x){x=!1;for(let s=0;se)return c.domBoundsAround(t,e,h);if(d>=t&&-1==s&&(s=l,o=h),h>e&&c.dom.parentNode==this.dom){n=l,r=a;break}a=d,h=d+c.breakAfter}return{from:o,to:r<0?i+this.length:r,startDOM:(s?this.children[s-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:n=0?this.children[n].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let e=t.parent;if(!e)return t;t=e}}replaceChildren(t,e,i=D){this.markDirty();for(let s=t;sthis.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}}function E(t,e,i,s,o,n,r,l,h){let{children:a}=t,c=a.length?a[e]:null,d=n.length?n[n.length-1]:null,u=d?d.breakAfter:r;if(!(e==s&&c&&!r&&!u&&n.length<2&&c.merge(i,o,n.length?d:null,0==i,l,h))){if(s0&&(!r&&n.length&&c.merge(i,c.length,n[0],!1,l,0)?c.breakAfter=n.shift().breakAfter:(i2);var K={mac:j||/Mac/.test(L.platform),windows:/Win/.test(L.platform),linux:/Linux|X11/.test(L.platform),ie:W,ie_version:N?V.documentMode||6:P?+P[1]:H?+H[1]:0,gecko:z,gecko_version:z?+(/Firefox\/(\d+)/.exec(L.userAgent)||[0,0])[1]:0,chrome:!!F,chrome_version:F?+F[1]:0,ios:j,android:/Android\b/.test(L.userAgent),webkit:I,safari:q,webkit_version:I?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=V.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class $ extends T{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(t&&t.node==this.dom&&(t.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){3==t.nodeType&&this.createDOM(t)}merge(t,e,i){return(!i||i instanceof $&&!(this.length-(e-t)+i.length>256))&&(this.text=this.text.slice(0,t)+(i?i.text:"")+this.text.slice(e),this.markDirty(),!0)}split(t){let e=new $(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),e}localPosFromDOM(t,e){return t==this.dom?e:e?this.text.length:0}domAtPos(t){return new A(this.dom,t)}domBoundsAround(t,e,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,e){return X(this.dom,t,e)}}class G extends T{constructor(t,e=[],i=0){for(let s of(super(),this.mark=t,this.children=e,this.length=i,e))s.setParent(this)}setAttrs(t){if(C(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t)}merge(t,e,i,s,o,n){return(!i||!!(i instanceof G&&i.mark.eq(this.mark))&&(!t||!(o<=0))&&(!(et&&e.push(i=t&&(s=o),i=r,o++}let l=this.length-t;return this.length=t,s>-1&&(this.children.length=s,this.markDirty()),new G(this.mark,e,l)}domAtPos(t){return Z(this,t)}coordsAt(t,e){return J(this,t,e)}}function X(t,e,i){let s=t.nodeValue.length;e>s&&(e=s);let o=e,n=e,r=0;0==e&&i<0||e==s&&i>=0?!(K.chrome||K.gecko)&&(e?(o--,r=1):n=0)?0:l.length-1];return K.safari&&!r&&0==h.width&&(h=Array.prototype.find.call(l,t=>t.width)||h),r?y(h,r<0):h||null}class _ extends T{constructor(t,e,i){super(),this.widget=t,this.length=e,this.side=i,this.prevWidget=null}static create(t,e,i){return new(t.customView||_)(t,e,i)}split(t){let e=_.create(this.widget,this.length-t,this.side);return this.length-=t,e}sync(){this.dom&&this.widget.updateDOM(this.dom)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(this.editorView)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,e,i,s,o,n){return(!i||i instanceof _&&!!this.widget.compare(i.widget)&&(!(t>0)||!(o<=0))&&(!(e0?i.length-1:0;s=i[o],t>0?0!=o:o!=i.length-1&&!(s.top0?-1:1);return this.length?s:y(s,this.side>0)}get isEditable(){return!1}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class U extends _{domAtPos(t){let{topView:e,text:i}=this.widget;return e?Y(t,0,e,i,(t,e)=>t.domAtPos(e),t=>new A(i,Math.min(t,i.nodeValue.length))):new A(i,Math.min(t,i.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,e){let{topView:i,text:s}=this.widget;return i?function t(e,i,s,o){if(s instanceof G)for(let n of s.children){let r=0,l=d(n.dom,o);if(d(n.dom,e))return r+(l?t(e,i,n,o):n.localPosFromDOM(e,i));r+=l?o.nodeValue.length:n.length}else if(s.dom==o)return Math.min(i,o.nodeValue.length);return s.localPosFromDOM(e,i)}(t,e,i,s):Math.min(e,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,e){let{topView:i,text:s}=this.widget;return i?Y(t,e,i,s,(t,e,i)=>t.coordsAt(e,i),(t,e)=>X(s,t,e)):X(s,t,e)}destroy(){var t;super.destroy(),null===(t=this.widget.topView)||void 0===t||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function Y(t,e,i,s,o,n){if(i instanceof G){for(let r=i.dom.firstChild;r;r=r.nextSibling){let l=T.get(r);if(!l)return n(t,e);let h=d(r,s),a=l.length+(h?s.nodeValue.length:0);if(t=l.getSide())return h?Y(t,e,l,s,o,n):o(l,t,e);t-=a}return o(i,i.length,-1)}return i.dom==s?n(t,e):o(i,t,e)}class Q extends T{constructor(t){super(),this.side=t}get length(){return 0}merge(){return!1}become(t){return t instanceof Q&&t.side==this.side}split(){return new Q(this.side)}sync(){if(!this.dom){let t=document.createElement("img");t.className="cm-widgetBuffer",t.setAttribute("aria-hidden","true"),this.setDOM(t)}}getSide(){return this.side}domAtPos(t){return A.before(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){let e=this.dom.getBoundingClientRect(),i=function(t,e){let i=t.parent,s=i?i.children.indexOf(t):-1;for(;i&&s>=0;)if(e<0?s>0:s0?-1:1);return i&&i.tope.top?{left:e.left,right:e.right,top:i.top,bottom:i.bottom}:e}get overrideDOMText(){return l.xv.empty}}function Z(t,e){let i=t.dom,{children:s}=t,o=0;for(let n=0;o=r.getSide())){if(e>n&&e0;h--){let a=s[h-1];if(a.dom.parentNode==i)return a.domAtPos(a.length)}for(let c=o;c=i&&(a.children.length?t(a,i-h):!n&&(c>i||h==c&&a.getSide()>0)?(n=a,r=i-h):(ha.getSide())&&(s=a,o=i-h)),h=c}}(t,e);let l=(i<0?s:n)||s||n;return l?l.coordsAt(Math.max(0,l==s?o:r),i):function(t){let e=t.dom.lastChild;if(!e)return t.dom.getBoundingClientRect();let i=f(e);return i[i.length-1]||null}(t)}function tt(t,e){for(let i in t)"class"==i&&e.class?e.class+=" "+t.class:"style"==i&&e.style?e.style+=";"+t.style:e[i]=t[i];return e}function te(t,e){if(t==e)return!0;if(!t||!e)return!1;let i=Object.keys(t),s=Object.keys(e);if(i.length!=s.length)return!1;for(let o of i)if(-1==s.indexOf(o)||t[o]!==e[o])return!1;return!0}function ti(t,e,i){let s=null;if(e)for(let o in e)i&&o in i||t.removeAttribute(s=o);if(i)for(let n in i)e&&e[n]==i[n]||t.setAttribute(s=n,i[n]);return!!s}$.prototype.children=_.prototype.children=Q.prototype.children=D;class ts{eq(t){return!1}updateDOM(t){return!1}compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}get estimatedHeight(){return -1}ignoreEvent(t){return!0}get customView(){return null}destroy(t){}}var to=((o=to||(to={}))[o.Text=0]="Text",o[o.WidgetBefore=1]="WidgetBefore",o[o.WidgetAfter=2]="WidgetAfter",o[o.WidgetRange=3]="WidgetRange",o);class tn extends l.uU{constructor(t,e,i,s){super(),this.startSide=t,this.endSide=e,this.widget=i,this.spec=s}get heightRelevant(){return!1}static mark(t){return new tr(t)}static widget(t){let e=t.side||0,i=!!t.block;return e+=i?e>0?3e8:-4e8:e>0?1e8:-1e8,new th(t,e,e,i,t.widget||null,!1)}static replace(t){let e=!!t.block,i,s;if(t.isBlockGap)i=-5e8,s=4e8;else{let{start:o,end:n}=ta(t,e);i=(o?e?-3e8:-1:5e8)-1,s=(n?e?2e8:1:-6e8)+1}return new th(t,i,s,e,t.widget||null,!0)}static line(t){return new tl(t)}static set(t,e=!1){return l.Xs.of(t,e)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}tn.none=l.Xs.empty;class tr extends tn{constructor(t){let{start:e,end:i}=ta(t);super(e?-1:5e8,i?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof tr&&this.tagName==t.tagName&&this.class==t.class&&te(this.attrs,t.attrs)}range(t,e=t){if(t>=e)throw RangeError("Mark decorations may not be empty");return super.range(t,e)}}tr.prototype.point=!1;class tl extends tn{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof tl&&te(this.spec.attributes,t.spec.attributes)}range(t,e=t){if(e!=t)throw RangeError("Line decoration ranges must be zero-length");return super.range(t,e)}}tl.prototype.mapMode=l.gc.TrackBefore,tl.prototype.point=!0;class th extends tn{constructor(t,e,i,s,o,n){super(e,i,o,t),this.block=s,this.isReplace=n,this.mapMode=s?e<=0?l.gc.TrackBefore:l.gc.TrackAfter:l.gc.TrackDel}get type(){return this.startSide=5}eq(t){var e,i;return t instanceof th&&((e=this.widget)==(i=t.widget)||!!(e&&i&&e.compare(i)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide}range(t,e=t){if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<=0))throw RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw RangeError("Widget decorations can only have zero-length ranges");return super.range(t,e)}}function ta(t,e=!1){let{inclusiveStart:i,inclusiveEnd:s}=t;return null==i&&(i=t.inclusive),null==s&&(s=t.inclusive),{start:null!=i?i:e,end:null!=s?s:e}}function tc(t,e,i,s=0){let o=i.length-1;o>=0&&i[o]+s>=t?i[o]=Math.max(i[o],e):i.push(t,e)}th.prototype.point=!0;class td extends T{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,e,i,s,o,n){if(i){if(!(i instanceof td))return!1;this.dom||i.transferDOM(this)}return s&&this.setDeco(i?i.attrs:null),B(this,t,e,i?i.children:[],o,n),!0}split(t){let e=new td;if(e.breakAfter=this.breakAfter,0==this.length)return e;let{i,off:s}=this.childPos(t);s&&(e.append(this.children[i].split(s),0),this.children[i].merge(s,this.children[i].length,null,!1,0,0),i++);for(let o=i;o0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=t,e}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){te(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,e){!function t(e,i,s){let o,{children:n}=e;s>0&&i instanceof G&&n.length&&(o=n[n.length-1])instanceof G&&o.mark.eq(i.mark)?t(o,i.children[0],s-1):(n.push(i),i.setParent(e)),e.length+=i.length}(this,t,e)}addLineDeco(t){let e=t.spec.attributes,i=t.spec.class;e&&(this.attrs=tt(e,this.attrs||{})),i&&(this.attrs=tt({class:i},this.attrs||{}))}domAtPos(t){return Z(this,t)}reuseDOM(t){"DIV"==t.nodeName&&(this.setDOM(t),this.dirty|=6)}sync(t){var e;this.dom?4&this.dirty&&(C(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(ti(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t);let i=this.dom.lastChild;for(;i&&T.get(i) instanceof G;)i=i.lastChild;if(!i||!this.length||"BR"!=i.nodeName&&(null===(e=T.get(i))||void 0===e?void 0:e.isEditable)==!1&&(!K.ios||!this.children.some(t=>t instanceof $))){let s=document.createElement("BR");s.cmIgnore=!0,this.dom.appendChild(s)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let t=0;for(let e of this.children){if(!(e instanceof $)||/[^ -~]/.test(e.text))return null;let i=f(e.dom);if(1!=i.length)return null;t+=i[0].width}return t?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:t/this.length}:null}coordsAt(t,e){return J(this,t,e)}become(t){return!1}get type(){return to.Text}static find(t,e){for(let i=0,s=0;i=e){if(o instanceof td)return o;if(n>e)break}s=n+o.breakAfter}return null}}class tu extends T{constructor(t,e,i){super(),this.widget=t,this.length=e,this.type=i,this.breakAfter=0,this.prevWidget=null}merge(t,e,i,s,o,n){return(!i||i instanceof tu&&!!this.widget.compare(i.widget)&&(!(t>0)||!(o<=0))&&(!(e0;){if(this.textOff==this.text.length){let{value:s,lineBreak:o,done:n}=this.cursor.next(this.skip);if(this.skip=0,n)throw Error("Ran out of text content when drawing inline views");if(o){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer([]),this.curLine=null,t--;continue}this.text=s,this.textOff=0}let r=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(e.slice(0,i)),this.getLine().append(tp(new $(this.text.slice(this.textOff,this.textOff+r)),e),i),this.atCursorPos=!0,this.textOff+=r,t-=r,i=0}}span(t,e,i,s){this.buildText(e-t,i,s),this.pos=e,this.openStart<0&&(this.openStart=s)}point(t,e,i,s,o,n){if(this.disallowBlockEffectsFor[n]&&i instanceof th){if(i.block)throw RangeError("Block decorations may not be specified via plugins");if(e>this.doc.lineAt(this.pos).to)throw RangeError("Decorations that replace line breaks may not be specified via plugins")}let r=e-t;if(i instanceof th){if(i.block){let{type:l}=i;l!=to.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new tu(i.widget||new tm("div"),r,l))}else{let h=_.create(i.widget||new tm("span"),r,r?0:i.startSide),a=this.atCursorPos&&!h.isEditable&&o<=s.length&&(t0),c=!h.isEditable&&(tt.some(t=>t)}),tM=l.r$.define({combine:t=>t.some(t=>t)});class tk{constructor(t,e="nearest",i="nearest",s=5,o=5){this.range=t,this.y=e,this.x=i,this.yMargin=s,this.xMargin=o}map(t){return t.empty?this:new tk(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}let tC=l.Py.define({map:(t,e)=>t.map(e)});function tA(t,e,i){let s=t.facet(ty);s.length?s[0](e):window.onerror?window.onerror(String(e),i,void 0,void 0,e):i?console.error(i+":",e):console.error(e)}let tD=l.r$.define({combine:t=>!t.length||t[0]}),tT=0,tO=l.r$.define();class tR{constructor(t,e,i,s){this.id=t,this.create=e,this.domEventHandlers=i,this.extension=s(this)}static define(t,e){let{eventHandlers:i,provide:s,decorations:o}=e||{};return new tR(tT++,t,i,t=>{let e=[tO.of(t)];return o&&e.push(tV.of(e=>{let i=e.plugin(t);return i?o(i):tn.none})),s&&e.push(s(t)),e})}static fromClass(t,e){return tR.define(e=>new t(e),e)}}class tE{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let e=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(e)}catch(s){if(tA(e.state,s,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(i){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(o){tA(t.state,o,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(i){tA(t.state,i,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}let tB=l.r$.define(),tL=l.r$.define(),tV=l.r$.define(),tH=l.r$.define(),tN=l.r$.define(),tP=l.r$.define();class tW{constructor(t,e,i,s){this.fromA=t,this.toA=e,this.fromB=i,this.toB=s}join(t){return new tW(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let e=t.length,i=this;for(;e>0;e--){let s=t[e-1];if(!(s.fromA>i.toA)){if(s.toAa)break;o+=2}if(!l)return i;new tW(l.fromA,l.toA,l.fromB,l.toB).addToSet(i),n=l.toA,r=l.toB}}}class tz{constructor(t,e,i){for(let s of(this.view=t,this.state=e,this.transactions=i,this.flags=0,this.startState=t.state,this.changes=l.as.empty(this.startState.doc.length),i))this.changes=this.changes.compose(s.changes);let o=[];this.changes.iterChangedRanges((t,e,i,s)=>o.push(new tW(t,e,i,s))),this.changedRanges=o;let n=t.hasFocus;n!=t.inputState.notifiedFocused&&(t.inputState.notifiedFocused=n,this.flags|=1)}static create(t,e,i){return new tz(t,e,i)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some(t=>t.selection)}get empty(){return 0==this.flags&&0==this.transactions.length}}var tF=((n=tF||(tF={}))[n.LTR=0]="LTR",n[n.RTL=1]="RTL",n);let tI=tF.LTR,tq=tF.RTL;function tj(t){let e=[];for(let i=0;i=e){if(r.level==i)return n;(o<0||(0!=s?s<0?r.frome:t[o].level>r.level))&&(o=n)}}if(o<0)throw RangeError("Index out of range");return o}}let tJ=[];function t0(t){return[new tZ(0,t,0)]}let t1="";class t2{constructor(t,e){this.points=t,this.text="",this.lineSeparator=e.facet(l.yy.lineSeparator)}append(t){this.text+=t}lineBreak(){this.text+="￿"}readRange(t,e){if(!t)return this;let i=t.parentNode;for(let s=t;;){this.findPointBefore(i,s),this.readNode(s);let o=s.nextSibling;if(o==e)break;let n=T.get(s),r=T.get(o);(n&&r?n.breakAfter:(n?n.breakAfter:t8(s))||t8(o)&&("BR"!=s.nodeName||s.cmIgnore))&&this.lineBreak(),s=o}return this.findPointBefore(i,e),this}readTextNode(t){let e=t.nodeValue;for(let i of this.points)i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e.length));for(let s=0,o=this.lineSeparator?null:/\r\n?|\n/g;;){let n=-1,r=1,l;if(this.lineSeparator?(n=e.indexOf(this.lineSeparator,s),r=this.lineSeparator.length):(l=o.exec(e))&&(n=l.index,r=l[0].length),this.append(e.slice(s,n<0?e.length:n)),n<0)break;if(this.lineBreak(),r>1)for(let h of this.points)h.node==t&&h.pos>this.text.length&&(h.pos-=r-1);s=n+r}}readNode(t){if(t.cmIgnore)return;let e=T.get(t),i=e&&e.overrideDOMText;if(null!=i){this.findPointInside(t,i.length);for(let s=i.iter();!s.next().done;)s.lineBreak?this.lineBreak():this.append(s.value)}else 3==t.nodeType?this.readTextNode(t):"BR"==t.nodeName?t.nextSibling&&this.lineBreak():1==t.nodeType&&this.readRange(t.firstChild,null)}findPointBefore(t,e){for(let i of this.points)i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}findPointInside(t,e){for(let i of this.points)(3==t.nodeType?i.node==t:t.contains(i.node))&&(i.pos=this.text.length+Math.min(e,i.offset))}}function t8(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}class t3{constructor(t,e){this.node=t,this.offset=e,this.pos=-1}}class t9 extends T{constructor(t){super(),this.view=t,this.compositionDeco=tn.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new td],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new tW(0,0,0,t.state.doc.length)],0)}get editorView(){return this.view}get length(){return this.view.state.doc.length}update(t){var e,i,s;let o,n=t.changedRanges;this.minWidth>0&&n.length&&(n.every(({fromA:t,toA:e})=>ethis.minWidthTo)?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=tn.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=function(t,e){let i=t4(t);if(!i)return tn.none;let{from:s,to:o,node:n,text:r}=i,l=e.mapPos(s,1),h=Math.max(l,e.mapPos(o,-1)),{state:a}=t,c=3==n.nodeType?n.nodeValue:new t2([],a).readRange(n.firstChild,null).text;if(h-l{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let t=K.chrome||K.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(t),this.dirty=0,t&&(t.written||i.selectionRange.focusNode!=t.node)&&(this.forceSelection=!0),this.dom.style.height=""});let s=[];if(this.view.viewport.from||this.view.viewport.to=0?t[s]:null;if(!o)break;let{fromA:n,toA:r,fromB:l,toB:h}=o,{content:a,breakAtStart:c,openStart:d,openEnd:u}=tf.build(this.view.state.doc,l,h,this.decorations,this.dynamicDecorationMap),{i:f,off:p}=i.findPos(r,1),{i:m,off:g}=i.findPos(n,-1);E(this,m,g,f,p,a,c,d,u)}}updateSelection(t=!1,e=!1){var i;if((t||!this.view.observer.selectionRange.focusNode)&&this.view.observer.readSelectionRange(),!(e||this.mayControlSelection()))return;let s=this.forceSelection;this.forceSelection=!1;let o=this.view.state.selection.main,n=this.domAtPos(o.anchor),r=o.empty?n:this.domAtPos(o.head);if(K.gecko&&o.empty&&1==(i=n).node.nodeType&&i.node.firstChild&&(0==i.offset||"false"==i.node.childNodes[i.offset-1].contentEditable)&&(i.offset==i.node.childNodes.length||"false"==i.node.childNodes[i.offset].contentEditable)){let l=document.createTextNode("");this.view.observer.ignore(()=>n.node.insertBefore(l,n.node.childNodes[n.offset]||null)),n=r=new A(l,0),s=!0}let h=this.view.observer.selectionRange;!s&&h.focusNode&&p(n.node,n.offset,h.anchorNode,h.anchorOffset)&&p(r.node,r.offset,h.focusNode,h.focusOffset)||(this.view.observer.ignore(()=>{K.android&&K.chrome&&this.dom.contains(h.focusNode)&&function(t,e){for(let i=t;i&&i!=e;i=i.assignedSlot||i.parentNode)if(1==i.nodeType&&"false"==i.contentEditable)return!0;return!1}(h.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let t=c(this.view.root);if(t){if(o.empty){if(K.gecko){var e,i;let s=(e=n.node,i=n.offset,1!=e.nodeType?0:(i&&"false"==e.childNodes[i-1].contentEditable?1:0)|(io.head&&([n,r]=[r,n]),d.setEnd(r.node,r.offset),d.setStart(n.node,n.offset),t.removeAllRanges(),t.addRange(d)}}}),this.view.observer.setSelectionRange(n,r)),this.impreciseAnchor=n.precise?null:new A(h.anchorNode,h.anchorOffset),this.impreciseHead=r.precise?null:new A(h.focusNode,h.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,e=t.state.selection.main,i=c(t.root),{anchorNode:s,anchorOffset:o}=t.observer.selectionRange;if(!i||!e.empty||!e.assoc||!i.modify)return;let n=td.find(this,e.head);if(!n)return;let r=n.posAtStart;if(e.head==r||e.head==r+n.length)return;let l=this.coordsAt(e.head,-1),h=this.coordsAt(e.head,1);if(!l||!h||l.bottom>h.top)return;let a=this.domAtPos(e.head+e.assoc);i.collapse(a.node,a.offset),i.modify("move",e.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let d=t.observer.selectionRange;t.docView.posFromDOM(d.anchorNode,d.anchorOffset)!=e.from&&i.collapse(s,o)}mayControlSelection(){let t=this.view.root.activeElement;return t==this.dom||u(this.dom,this.view.observer.selectionRange)&&!(t&&this.dom.contains(t))}nearest(t){for(let e=t;e;){let i=T.get(e);if(i&&i.rootView==this)return i;e=e.parentNode}return null}posFromDOM(t,e){let i=this.nearest(t);if(!i)throw RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(t,e)+i.posAtStart}domAtPos(t){let{i:e,off:i}=this.childCursor().findPos(t,-1);for(;en||t==n&&o.type!=to.WidgetBefore&&o.type!=to.WidgetAfter&&(!s||2==e||this.children[s-1].breakAfter||this.children[s-1].type==to.WidgetBefore&&e>-2))return o.coordsAt(t-n,e);i=n}}measureVisibleLineHeights(t){let e=[],{from:i,to:s}=t,o=this.view.contentDOM.clientWidth,n=o>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,r=-1,l=this.view.textDirection==tF.LTR;for(let h=0,a=0;as)break;if(h>=i){let u=c.dom.getBoundingClientRect();if(e.push(u.height),n){let p=c.dom.lastChild,m=p?f(p):[];if(m.length){let g=m[m.length-1],v=l?g.right-u.left:u.right-g.left;v>r&&(r=v,this.minWidth=o,this.minWidthFrom=h,this.minWidthTo=d)}}}h=d+c.breakAfter}return e}textDirectionAt(t){let{i:e}=this.childPos(t,1);return"rtl"==getComputedStyle(this.children[e].dom).direction?tF.RTL:tF.LTR}measureTextSize(){for(let t of this.children)if(t instanceof td){let e=t.measureTextSize();if(e)return e}let i=document.createElement("div"),s,o;return i.className="cm-line",i.style.width="99999px",i.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore(()=>{this.dom.appendChild(i);let t=f(i.firstChild)[0];s=i.getBoundingClientRect().height,o=t?t.width/27:7,i.remove()}),{lineHeight:s,charWidth:o}}childCursor(t=this.length){let e=this.children.length;return e&&(t-=this.children[--e].length),new R(this.children,t,e)}computeBlockGapDeco(){let t=[],e=this.view.viewState;for(let i=0,s=0;;s++){let o=s==e.viewports.length?null:e.viewports[s],n=o?o.from-1:this.length;if(n>i){let r=e.lineBlockAt(n).bottom-e.lineBlockAt(i).top;t.push(tn.replace({widget:new t5(r),block:!0,inclusive:!0,isBlockGap:!0}).range(i,n))}if(!o)break;i=o.to+1}return tn.set(t)}updateDeco(){let t=this.view.state.facet(tV).map((t,e)=>(this.dynamicDecorationMap[e]="function"==typeof t)?t(this.view):t);for(let e=t.length;ee.anchor?-1:1),s;if(!i)return;!e.empty&&(s=this.coordsAt(e.anchor,e.anchor>e.head?-1:1))&&(i={left:Math.min(i.left,s.left),top:Math.min(i.top,s.top),right:Math.max(i.right,s.right),bottom:Math.max(i.bottom,s.bottom)});let o=0,n=0,r=0,l=0;for(let h of this.view.state.facet(tN).map(t=>t(this.view)))if(h){let{left:a,right:c,top:d,bottom:u}=h;null!=a&&(o=Math.max(o,a)),null!=c&&(n=Math.max(n,c)),null!=d&&(r=Math.max(r,d)),null!=u&&(l=Math.max(l,u))}let f={left:i.left-o,top:i.top-r,right:i.right+n,bottom:i.bottom+l};!function(t,e,i,s,o,n,r,l){let h=t.ownerDocument,a=h.defaultView||window;for(let c=t;c;)if(1==c.nodeType){let d,u=c==h.body;if(u)d={left:0,right:a.innerWidth,top:0,bottom:a.innerHeight};else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.assignedSlot||c.parentNode;continue}let f=c.getBoundingClientRect();d={left:f.left,right:f.left+c.clientWidth,top:f.top,bottom:f.top+c.clientHeight}}let p=0,m=0;if("nearest"==o)e.top0&&e.bottom>d.bottom+m&&(m=e.bottom-d.bottom+m+r)):e.bottom>d.bottom&&(m=e.bottom-d.bottom+r,i<0&&e.top-m0&&e.right>d.right+p&&(p=e.right-d.right+p+n)):e.right>d.right&&(p=e.right-d.right+n,i<0&&e.leftMath.abs(w-p)&&(s="nearest"),y&&1>Math.abs(y-m)&&(o="nearest")}}if(u)break;c=c.assignedSlot||c.parentNode}else if(11==c.nodeType)c=c.host;else break}(this.view.scrollDOM,f,e.head0&&i<=0)e=v(t=t.childNodes[e-1]);else{if(1!=t.nodeType||!(e=0))return null;t=t.childNodes[e],e=0}}}class et{constructor(){this.changes=[]}compareRange(t,e){tc(t,e,this.changes)}comparePoint(t,e){tc(t,e,this.changes)}}function ee(t,e){return t.tope.top+1}function ei(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function eo(t,e,i){let s=t.nodeValue.length,o=-1,n=1e9,r=0;for(let l=0;li?c.top-i:i-c.bottom)-1;if(c.left-1<=e&&c.right+1>=e&&d=(c.left+c.right)/2,f=u;if((K.chrome||K.gecko)&&M(t,l).getBoundingClientRect().left==c.right&&(f=!u),d<=0)return{node:t,offset:l+(f?1:0)};o=l+(f?1:0),n=d}}}return{node:t,offset:o>-1?o:r>0?t.nodeValue.length:0}}function en(t,{x:e,y:i},s,o=-1){var n;let r=t.contentDOM.getBoundingClientRect(),l=r.top+t.viewState.paddingTop,h,{docHeight:a}=t.viewState,c=i-l;if(c<0)return 0;if(c>a)return t.state.doc.length;for(let d=t.defaultLineHeight/2,u=!1;(h=t.elementAtHeight(c)).type!=to.Text;)for(;!((c=o>0?h.bottom+d:h.top-d)>=0)||!(c<=a);){if(u)return s?null:0;u=!0,o=-o}i=l+c;let p=h.from;if(pt.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:s?null:er(t,r,h,e,i);let m=t.dom.ownerDocument,g=t.root.elementFromPoint?t.root:m,v=g.elementFromPoint(e,i);v&&!t.contentDOM.contains(v)&&(v=null),!v&&(e=Math.max(r.left+1,Math.min(r.right-1,e)),(v=g.elementFromPoint(e,i))&&!t.contentDOM.contains(v)&&(v=null));let w,y=-1;if(v&&(null===(n=t.docView.nearest(v))||void 0===n?void 0:n.isEditable)!=!1){if(m.caretPositionFromPoint){let b=m.caretPositionFromPoint(e,i);b&&({offsetNode:w,offset:y}=b)}else if(m.caretRangeFromPoint){let x=m.caretRangeFromPoint(e,i);x&&({startContainer:w,startOffset:y}=x,(!t.contentDOM.contains(w)||K.safari&&function(t,e,i){let s;if(3!=t.nodeType||e!=(s=t.nodeValue.length))return!1;for(let o=t.nextSibling;o;o=o.nextSibling)if(1!=o.nodeType||"BR"!=o.nodeName)return!1;return M(t,s-1,s).getBoundingClientRect().left>i}(w,y,e)||K.chrome&&function(t,e,i){if(0!=e)return!1;for(let s=t;;){let o=s.parentNode;if(!o||1!=o.nodeType||o.firstChild!=s)return!1;if(o.classList.contains("cm-line"))break;s=o}return i-(1==t.nodeType?t.getBoundingClientRect():M(t,0,Math.max(t.nodeValue.length,1)).getBoundingClientRect()).left>5}(w,y,e))&&(w=void 0))}}if(!w||!t.docView.dom.contains(w)){let S=td.find(t.docView,p);if(!S)return c>h.top+h.height/2?h.to:h.from;({node:w,offset:y}=function t(e,i,s){let o,n,r,l,h,a,c,d,u=!1;for(let p=e.firstChild;p;p=p.nextSibling){let m=f(p);for(let g=0;gi?v.left-i:Math.max(0,i-v.right),x=(w=y).top>s?w.top-s:Math.max(0,s-w.bottom);if(0==b&&0==x)return 3==p.nodeType?eo(p,i,s):t(p,i,s);(!h||d>x||d==x&&c>b)&&(h=p,a=y,c=b,d=x,u=!b||(b>0?g0)),0==b?s>y.bottom&&(!r||r.bottomy.top)&&(n=p,l=y):r&&ee(r,y)?r=es(r,y.bottom):l&&ee(l,y)&&(l=ei(l,y.top))}}if(r&&r.bottom>=s?(h=o,a=r):l&&l.top<=s&&(h=n,a=l),!h)return{node:e,offset:0};let S=Math.max(a.left,Math.min(a.right,i));if(3==h.nodeType)return eo(h,S,s);if(u&&"false"!=h.contentEditable)return t(h,S,s);let M=Array.prototype.indexOf.call(e.childNodes,h)+(i>=(a.left+a.right)/2?1:0);return{node:e,offset:M}}(S.dom,e,i))}return t.docView.posFromDOM(w,y)}function er(t,e,i,s,o){let n=Math.round((s-e.left)*t.defaultCharacterWidth);t.lineWrapping&&i.height>1.5*t.defaultLineHeight&&(n+=Math.floor((o-i.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength);let r=t.state.sliceDoc(i.from,i.to);return i.from+(0,l.Gz)(r,n,t.state.tabSize)}function el(t,e,i,s){let o=t.state.doc.lineAt(e.head),n=t.bidiSpans(o),r=t.textDirectionAt(o.from);for(let h=e,a=null;;){let c=function(t,e,i,s,o){var n;let r=s.head-t.from,h=-1;if(0==r){if(!o||!t.length)return null;e[0].level!=i&&(r=e[0].side(!1,i),h=0)}else if(r==t.length){if(o)return null;let a=e[e.length-1];a.level!=i&&(r=a.side(!0,i),h=e.length-1)}h<0&&(h=tZ.find(e,r,null!==(n=s.bidiLevel)&&void 0!==n?n:-1,s.assoc));let c=e[h];r==c.side(o,i)&&(r=(c=e[h+=o?1:-1]).side(!o,i));let d=o==(c.dir==i),u=(0,l.cp)(t.text,r,d);if(t1=t.text.slice(Math.min(r,u),Math.max(r,u)),u!=c.side(o,i))return l.jT.cursor(u+t.from,d?-1:1,c.level);let f=h==(o?e.length-1:0)?null:e[h+(o?1:-1)];return f||c.level==i?f&&f.levele(t));for(;;){let o=!1;for(let n of s)n.between(i.from-1,i.from+1,(t,s,n)=>{i.from>t&&i.fromi.from?l.jT.cursor(t,1):l.jT.cursor(s,-1),o=!0)});if(!o)return i}}class ea{constructor(t){for(let e in this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.mouseSelection=null,em){let i=em[e];t.contentDOM.addEventListener(e,s=>{!(!ep(t,s)||this.ignoreDuringComposition(s))&&("keydown"==e&&this.keydown(t,s)||(this.mustFlushObserver(s)&&t.observer.forceFlush(),this.runCustomHandlers(e,t,s)?s.preventDefault():i(t,s)))},eg[e]),this.registeredEvents.push(e)}K.chrome&&102==K.chrome_version&&t.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=t.hasFocus,K.safari&&t.contentDOM.addEventListener("input",()=>null)}setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}ensureHandlers(t,e){var i;let s;for(let o of(this.customHandlers=[],e))if(s=null===(i=o.update(t).spec)||void 0===i?void 0:i.domEventHandlers)for(let n in this.customHandlers.push({plugin:o.value,handlers:s}),s)0>this.registeredEvents.indexOf(n)&&"scroll"!=n&&(this.registeredEvents.push(n),t.contentDOM.addEventListener(n,e=>{ep(t,e)&&this.runCustomHandlers(n,t,e)&&e.preventDefault()}))}runCustomHandlers(t,e,i){for(let s of this.customHandlers){let o=s.handlers[t];if(o)try{if(o.call(s.plugin,i,e)||i.defaultPrevented)return!0}catch(n){tA(e.state,n)}}return!1}runScrollHandlers(t,e){for(let i of(this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft,this.customHandlers)){let s=i.handlers.scroll;if(s)try{s.call(i.plugin,e,t)}catch(o){tA(t.state,o)}}}keydown(t,e){let i;return this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),!!(9==e.keyCode&&Date.now()t.keyCode==e.keyCode))&&!e.ctrlKey||ed.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey))&&(this.pendingIOSKey=i||e,setTimeout(()=>this.flushIOSKey(t),250),!0))}flushIOSKey(t){let e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,k(t.contentDOM,e.key,e.keyCode))}ignoreDuringComposition(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(K.safari&&!K.ios&&Date.now()-this.compositionEndedAt<100)&&(this.compositionEndedAt=0,!0))}mustFlushObserver(t){return"keydown"==t.type&&229!=t.keyCode}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}let ec=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],ed="dthko",eu=[16,17,18,20,91,92,224,225];class ef{constructor(t,e,i,s){let o,n;this.view=t,this.style=i,this.mustSelect=s,this.lastEvent=e;let r=t.contentDOM.ownerDocument;r.addEventListener("mousemove",this.move=this.move.bind(this)),r.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=e.shiftKey,this.multiple=t.state.facet(l.yy.allowMultipleSelections)&&((o=t.state.facet(tg)).length?o[0](e):K.mac?e.metaKey:e.ctrlKey),this.dragMove=(n=t.state.facet(tv)).length?n[0](e):K.mac?!e.altKey:!e.ctrlKey,this.dragging=!!function(t,e){let{main:i}=t.state.selection;if(i.empty)return!1;let s=c(t.root);if(!s||0==s.rangeCount)return!0;let o=s.getRangeAt(0).getClientRects();for(let n=0;n=e.clientX&&r.top<=e.clientY&&r.bottom>=e.clientY)return!0}return!1}(t,e)&&1==eD(e)&&null,!1===this.dragging&&(e.preventDefault(),this.select(e))}move(t){if(0==t.buttons)return this.destroy();!1===this.dragging&&this.select(this.lastEvent=t)}up(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}select(t){let e=this.style.get(t,this.extend,this.multiple);(this.mustSelect||!e.eq(this.view.state.selection)||e.main.assoc!=this.view.state.selection.main.assoc)&&this.view.dispatch({selection:e,userEvent:"select.pointer",scrollIntoView:!0}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout(()=>this.select(this.lastEvent),20)}}function ep(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let i=e.target,s;i!=t.contentDOM;i=i.parentNode)if(!i||11==i.nodeType||(s=T.get(i))&&s.ignoreEvent(e))return!1;return!0}let em=Object.create(null),eg=Object.create(null),ev=K.ie&&K.ie_version<15||K.ios&&K.webkit_version<604;function ew(t,e){let{state:i}=t,s,o=1,n=i.toText(e),r=n.lines==i.selection.ranges.length;if(null!=eO&&i.selection.ranges.every(t=>t.empty)&&eO==n.toString()){let h=-1;s=i.changeByRange(t=>{let s=i.doc.lineAt(t.from);if(s.from==h)return{range:t};h=s.from;let a=i.toText((r?n.line(o++).text:e)+i.lineBreak);return{changes:{from:s.from,insert:a},range:l.jT.cursor(t.from+a.length)}})}else s=r?i.changeByRange(t=>{let e=n.line(o++);return{changes:{from:t.from,to:t.to,insert:e.text},range:l.jT.cursor(t.from+e.length)}}):i.replaceSelection(n);t.dispatch(s,{userEvent:"input.paste",scrollIntoView:!0})}function ey(t,e,i,s){if(1==s)return l.jT.cursor(e,i);if(2==s)return function(t,e,i=1){let s=t.charCategorizer(e),o=t.doc.lineAt(e),n=e-o.from;if(0==o.length)return l.jT.cursor(e);0==n?i=1:n==o.length&&(i=-1);let r=n,h=n;i<0?r=(0,l.cp)(o.text,n,!1):h=(0,l.cp)(o.text,n);let a=s(o.text.slice(r,h));for(;r>0;){let c=(0,l.cp)(o.text,r,!1);if(s(o.text.slice(c,r))!=a)break;r=c}for(;h{t.inputState.setSelectionOrigin("select"),27==e.keyCode?t.inputState.lastEscPress=Date.now():0>eu.indexOf(e.keyCode)&&(t.inputState.lastEscPress=0)},em.touchstart=(t,e)=>{t.inputState.lastTouchTime=Date.now(),t.inputState.setSelectionOrigin("select.pointer")},em.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")},eg.touchstart=eg.touchmove={passive:!0},em.mousedown=(t,e)=>{let i,s,o,n,r;if(t.observer.flush(),t.inputState.lastTouchTime>Date.now()-2e3)return;let h=null;for(let a of t.state.facet(tw))if(h=a(t,e))break;if(h||0!=e.button||(i=eS(t,e),s=eD(e),o=t.state.selection,n=i,r=e,h={update(t){t.docChanged&&(i.pos=t.changes.mapPos(i.pos),o=o.map(t.changes),r=null)},get(e,h,a){let c;r&&e.clientX==r.clientX&&e.clientY==r.clientY?c=n:(c=n=eS(t,e),r=e);let d=ey(t,c.pos,c.bias,s);if(i.pos!=c.pos&&!h){let u=ey(t,i.pos,i.bias,s),f=Math.min(u.from,d.from),p=Math.max(u.to,d.to);d=f1&&o.ranges.some(t=>t.eq(d))?function(t,e){for(let i=0;;i++)if(t.ranges[i].eq(e))return l.jT.create(t.ranges.slice(0,i).concat(t.ranges.slice(i+1)),t.mainIndex==i?0:t.mainIndex-(t.mainIndex>i?1:0))}(o,d):a?o.addRange(d):l.jT.create([d])}}),h){let c=t.root.activeElement!=t.contentDOM;c&&t.observer.ignore(()=>S(t.contentDOM)),t.inputState.startMouseSelection(new ef(t,e,h,c))}};let eb=(t,e)=>t>=e.top&&t<=e.bottom,ex=(t,e,i)=>eb(e,i)&&t>=i.left&&t<=i.right;function eS(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:i,bias:function(t,e,i,s){let o=td.find(t.docView,e);if(!o)return 1;let n=e-o.posAtStart;if(0==n)return 1;if(n==o.length)return -1;let r=o.coordsAt(n,-1);if(r&&ex(i,s,r))return -1;let l=o.coordsAt(n,1);return l&&ex(i,s,l)?1:r&&eb(s,r)?-1:1}(t,i,e.clientX,e.clientY)}}let eM=K.ie&&K.ie_version<=11,ek=null,eC=0,eA=0;function eD(t){if(!eM)return t.detail;let e=ek,i=eA;return ek=t,eA=Date.now(),eC=!e||i>Date.now()-400&&2>Math.abs(e.clientX-t.clientX)&&2>Math.abs(e.clientY-t.clientY)?(eC+1)%3:1}function eT(t,e,i,s){if(!i)return;let o=t.posAtCoords({x:e.clientX,y:e.clientY},!1);e.preventDefault();let{mouseSelection:n}=t.inputState,r=s&&n&&n.dragging&&n.dragMove?{from:n.dragging.from,to:n.dragging.to}:null,l={from:o,insert:i},h=t.state.changes(r?[r,l]:l);t.focus(),t.dispatch({changes:h,selection:{anchor:h.mapPos(o,-1),head:h.mapPos(o,1)},userEvent:r?"move.drop":"input.drop"})}em.dragstart=(t,e)=>{let{selection:{main:i}}=t.state,{mouseSelection:s}=t.inputState;s&&(s.dragging=i),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(i.from,i.to)),e.dataTransfer.effectAllowed="copyMove")},em.drop=(t,e)=>{if(!e.dataTransfer)return;if(t.state.readOnly)return e.preventDefault();let i=e.dataTransfer.files;if(i&&i.length){e.preventDefault();let s=Array(i.length),o=0,n=()=>{++o==i.length&&eT(t,e,s.filter(t=>null!=t).join(t.state.lineBreak),!1)};for(let r=0;r{/[\x00-\x08\x0e-\x1f]{2}/.test(l.result)||(s[r]=l.result),n()},l.readAsText(i[r])}}else eT(t,e,e.dataTransfer.getData("Text"),!0)},em.paste=(t,e)=>{if(t.state.readOnly)return e.preventDefault();t.observer.flush();let i=ev?null:e.clipboardData;i?(ew(t,i.getData("text/plain")),e.preventDefault()):function(t){let e=t.dom.parentNode;if(!e)return;let i=e.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus(),setTimeout(()=>{t.focus(),i.remove(),ew(t,i.value)},50)}(t)};let eO=null;function eR(t){setTimeout(()=>{t.hasFocus!=t.inputState.notifiedFocused&&t.update([])},10)}em.copy=em.cut=(t,e)=>{let{text:i,ranges:s,linewise:o}=function(t){let e=[],i=[],s=!1;for(let o of t.selection.ranges)o.empty||(e.push(t.sliceDoc(o.from,o.to)),i.push(o));if(!e.length){let n=-1;for(let{from:r}of t.selection.ranges){let l=t.doc.lineAt(r);l.number>n&&(e.push(l.text),i.push({from:l.from,to:Math.min(t.doc.length,l.to+1)})),n=l.number}s=!0}return{text:e.join(t.lineBreak),ranges:i,linewise:s}}(t.state);if(!i&&!o)return;eO=o?i:null;let n=ev?null:e.clipboardData;n?(e.preventDefault(),n.clearData(),n.setData("text/plain",i)):function(t,e){let i=t.dom.parentNode;if(!i)return;let s=i.appendChild(document.createElement("textarea"));s.style.cssText="position: fixed; left: -10000px; top: 10px",s.value=e,s.focus(),s.selectionEnd=e.length,s.selectionStart=0,setTimeout(()=>{s.remove(),t.focus()},50)}(t,i),"cut"!=e.type||t.state.readOnly||t.dispatch({changes:s,scrollIntoView:!0,userEvent:"delete.cut"})},em.focus=t=>{t.inputState.lastFocusTime=Date.now(),!t.scrollDOM.scrollTop&&(t.inputState.lastScrollTop||t.inputState.lastScrollLeft)&&(t.scrollDOM.scrollTop=t.inputState.lastScrollTop,t.scrollDOM.scrollLeft=t.inputState.lastScrollLeft),eR(t)},em.blur=t=>{t.observer.clearSelectionRange(),eR(t)},em.compositionstart=em.compositionupdate=t=>{null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0)},em.compositionend=t=>{t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionFirstChange=null,K.chrome&&K.android&&t.observer.flushSoon(),setTimeout(()=>{t.inputState.composing<0&&t.docView.compositionDeco.size&&t.update([])},50)},em.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()},em.beforeinput=(t,e)=>{var i;let s;if(K.chrome&&K.android&&(s=ec.find(t=>t.inputType==e.inputType))&&(t.observer.delayAndroidKey(s.key,s.keyCode),"Backspace"==s.key||"Delete"==s.key)){let o=(null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0;setTimeout(()=>{var e;((null===(e=window.visualViewport)||void 0===e?void 0:e.height)||0)>o+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())},100)}};let eE=["pre-wrap","normal","pre-line","break-spaces"];class eB{constructor(){this.doc=l.xv.empty,this.lineWrapping=!1,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.lineLength=30,this.heightChanged=!1}heightForGap(t,e){let i=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(i+=Math.ceil((e-t-i*this.lineLength*.5)/this.lineLength)),this.lineHeight*i}heightForLine(t){return this.lineWrapping?(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight:this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return eE.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let e=!1;for(let i=0;i-1,r=Math.round(e)!=Math.round(this.lineHeight)||this.lineWrapping!=n;if(this.lineWrapping=n,this.lineHeight=e,this.charWidth=i,this.lineLength=s,r){this.heightSamples={};for(let l=0;l0}set outdated(t){this.flags=(t?2:0)|-3&this.flags}setHeight(t,e){this.height!=e&&(Math.abs(this.height-e)>.001&&(t.heightChanged=!0),this.height=e)}replace(t,e,i){return eN.of(i)}decomposeLeft(t,e){e.push(this)}decomposeRight(t,e){e.push(this)}applyChanges(t,e,i,s){let o=this;for(let n=s.length-1;n>=0;n--){let{fromA:r,toA:l,fromB:h,toB:a}=s[n],c=o.lineAt(r,eH.ByPosNoHeight,e,0,0),d=c.to>=l?c:o.lineAt(l,eH.ByPosNoHeight,e,0,0);for(a+=d.to-l,l=d.to;n>0&&c.from<=s[n-1].toA;)r=s[n-1].fromA,h=s[n-1].fromB,n--,r2*o){let n=t[e-1];n.break?t.splice(--e,1,n.left,null,n.right):t.splice(--e,1,n.left,n.right),i+=1+n.break,s-=n.size}else if(o>2*s){let r=t[i];r.break?t.splice(i,1,r.left,null,r.right):t.splice(i,1,r.left,r.right),i+=2+r.break,o-=r.size}else break}else if(s=o&&n(this.blockAt(0,i,s,o))}updateHeight(t,e=0,i=!1,s){return s&&s.from<=e&&s.more&&this.setHeight(t,s.heights[s.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class eW extends eP{constructor(t,e){super(t,e,to.Text),this.collapsed=0,this.widgetHeight=0}replace(t,e,i){let s=i[0];return 1==i.length&&(s instanceof eW||s instanceof ez&&4&s.flags)&&10>Math.abs(this.length-s.length)?(s instanceof ez?s=new eW(s.length,this.height):s.height=this.height,this.outdated||(s.outdated=!1),s):eN.of(i)}updateHeight(t,e=0,i=!1,s){return s&&s.from<=e&&s.more?this.setHeight(t,s.heights[s.index++]):(i||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class ez extends eN{constructor(t){super(t,0)}lines(t,e){let i=t.lineAt(e).number,s=t.lineAt(e+this.length).number;return{firstLine:i,lastLine:s,lineHeight:this.height/(s-i+1)}}blockAt(t,e,i,s){let{firstLine:o,lastLine:n,lineHeight:r}=this.lines(e,s),l=Math.max(0,Math.min(n-o,Math.floor((t-i)/r))),{from:h,length:a}=e.line(o+l);return new eV(h,a,i+r*l,r,to.Text)}lineAt(t,e,i,s,o){if(e==eH.ByHeight)return this.blockAt(t,i,s,o);if(e==eH.ByPosNoHeight){let{from:n,to:r}=i.lineAt(t);return new eV(n,r-n,0,0,to.Text)}let{firstLine:l,lineHeight:h}=this.lines(i,o),{from:a,length:c,number:d}=i.lineAt(t);return new eV(a,c,s+h*(d-l),h,to.Text)}forEachLine(t,e,i,s,o,n){let{firstLine:r,lineHeight:l}=this.lines(i,o);for(let h=Math.max(t,o),a=Math.min(o+this.length,e);h<=a;){let c=i.lineAt(h);h==t&&(s+=l*(c.number-r)),n(new eV(c.from,c.length,s,l,to.Text)),s+=l,h=c.to+1}}replace(t,e,i){let s=this.length-e;if(s>0){let o=i[i.length-1];o instanceof ez?i[i.length-1]=new ez(o.length+s):i.push(null,new ez(s-1))}if(t>0){let n=i[0];n instanceof ez?i[0]=new ez(t+n.length):i.unshift(new ez(t-1),null)}return eN.of(i)}decomposeLeft(t,e){e.push(new ez(t-1),null)}decomposeRight(t,e){e.push(null,new ez(this.length-t-1))}updateHeight(t,e=0,i=!1,s){let o=e+this.length;if(s&&s.from<=e+this.length&&s.more){let n=[],r=Math.max(e,s.from),l=-1,h=t.heightChanged;for(s.from>e&&n.push(new ez(s.from-e-1).updateHeight(t,e));r<=o&&s.more;){let a=t.doc.lineAt(r).length;n.length&&n.push(null);let c=s.heights[s.index++];-1==l?l=c:Math.abs(c-l)>=.001&&(l=-2);let d=new eW(a,c);d.outdated=!1,n.push(d),r+=a+1}r<=o&&n.push(null,new ez(o-r).updateHeight(t,r));let u=eN.of(n);return t.heightChanged=h||l<0||Math.abs(u.height-this.height)>=.001||Math.abs(l-this.lines(t.doc,e).lineHeight)>=.001,u}return(i||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class eF extends eN{constructor(t,e,i){super(t.length+e+i.length,t.height+i.height,e|(t.outdated||i.outdated?2:0)),this.left=t,this.right=i,this.size=t.size+i.size}get break(){return 1&this.flags}blockAt(t,e,i,s){let o=i+this.left.height;return tr))return h;let a=e==eH.ByPosNoHeight?eH.ByPosNoHeight:eH.ByPos;return l?h.join(this.right.lineAt(r,a,i,n,r)):this.left.lineAt(r,a,i,s,o).join(h)}forEachLine(t,e,i,s,o,n){let r=s+this.left.height,l=o+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,e,i,r,l,n);else{let h=this.lineAt(l,eH.ByPos,i,s,o);t=t&&h.from<=e&&n(h),e>h.to&&this.right.forEachLine(h.to+1,e,i,r,l,n)}}replace(t,e,i){let s=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-s,e-s,i));let o=[];t>0&&this.decomposeLeft(t,o);let n=o.length;for(let r of i)o.push(r);if(t>0&&eI(o,n-1),e=++i&&e.push(null),t>i&&this.right.decomposeLeft(t-i,e)}decomposeRight(t,e){let i=this.left.length,s=i+this.break;if(t>=s)return this.right.decomposeRight(t-s,e);t2*e.size||e.size>2*t.size?eN.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}updateHeight(t,e=0,i=!1,s){let{left:o,right:n}=this,r=e+o.length+this.break,l=null;return(s&&s.from<=e+o.length&&s.more?l=o=o.updateHeight(t,e,i,s):o.updateHeight(t,e,i),s&&s.from<=r+n.length&&s.more?l=n=n.updateHeight(t,r,i,s):n.updateHeight(t,r,i),l)?this.balanced(o,n):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function eI(t,e){let i,s;null==t[e]&&(i=t[e-1])instanceof ez&&(s=t[e+1])instanceof ez&&t.splice(e-1,3,new ez(i.length+1+s.length))}class eq{constructor(t,e){this.pos=t,this.oracle=e,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,e){if(this.lineStart>-1){let i=Math.min(e,this.lineEnd),s=this.nodes[this.nodes.length-1];s instanceof eW?s.length+=i-this.pos:(i>this.pos||!this.isCovered)&&this.nodes.push(new eW(i-this.pos,-1)),this.writtenTo=i,e>i&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}point(t,e,i){if(t=5)&&this.addLineDeco(s,o)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:e}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=e,this.writtenTot&&this.nodes.push(new eW(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,e){let i=new ez(e-t);return this.oracle.doc.lineAt(t).to==e&&(i.flags|=4),i}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof eW)return t;let e=new eW(0,-1);return this.nodes.push(e),e}addBlock(t){this.enterLine(),t.type!=to.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,t.type!=to.WidgetBefore&&(this.covering=t)}addLineDeco(t,e){let i=this.ensureLine();i.length+=e,i.collapsed+=e,i.widgetHeight=Math.max(i.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}finish(t){let e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof eW||this.isCovered?(this.writtenToc.clientHeight||c.scrollWidth>c.clientWidth)&&"visible"!=d.overflow){let u=c.getBoundingClientRect();n=Math.max(n,u.left),r=Math.min(r,u.right),l=Math.max(l,u.top),h=a==t.parentNode?u.bottom:Math.min(h,u.bottom)}a="absolute"==d.position||"fixed"==d.position?c.offsetParent:c.parentNode}else if(11==a.nodeType)a=a.host;else break;return{left:n-i.left,right:Math.max(n,r)-i.left,top:l-(i.top+e),bottom:Math.max(l,h)-(i.top+e)}}function e$(t,e){let i=t.getBoundingClientRect();return{left:0,right:i.right-i.left,top:e,bottom:i.bottom-(i.top+e)}}class eG{constructor(t,e,i){this.from=t,this.to=e,this.size=i}static same(t,e){if(t.length!=e.length)return!1;for(let i=0;i"function"!=typeof t),this.heightMap=eN.empty().applyChanges(this.stateDeco,l.xv.empty,this.heightOracle.setDoc(t.doc),[new tW(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=tn.set(this.lineGaps.map(t=>t.draw(!1))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:e}=this.state.selection;for(let i=0;i<=1;i++){let s=i?e.head:e.anchor;if(!t.some(({from:t,to:e})=>s>=t&&s<=e)){let{from:o,to:n}=this.lineBlockAt(s);t.push(new eU(o,n))}}this.viewports=t.sort((t,e)=>t.from-e.from),this.scaler=this.heightMap.height<=7e6?eZ:new eJ(this.heightOracle.doc,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.state.doc,0,0,t=>{this.viewportLines.push(1==this.scaler.scale?t:e0(t,this.scaler))})}update(t,e=null){var i,s;let o;this.state=t.state;let n=this.stateDeco;this.stateDeco=this.state.facet(tV).filter(t=>"function"!=typeof t);let r=t.changedRanges,h=tW.extendWithRanges(r,(i=this.stateDeco,s=t?t.changes:l.as.empty(this.state.doc.length),o=new ej,l.Xs.compare(n,i,s,o,0),o.changes)),a=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),h),this.heightMap.height!=a&&(t.flags|=2);let c=h.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.range.headc.to)||!this.viewportIsAppropriate(c))&&(c=this.getViewport(0,e));let d=!t.changes.empty||2&t.flags||c.from!=this.viewport.from||c.to!=this.viewport.to;this.viewport=c,this.updateForViewport(),d&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),e&&(this.scrollTarget=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(tM)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let e=t.contentDOM,i=window.getComputedStyle(e),s=this.heightOracle,o=i.whiteSpace;this.defaultTextDirection="rtl"==i.direction?tF.RTL:tF.LTR;let n=this.heightOracle.mustRefreshForWrapping(o),r=n||this.mustMeasureContent||this.contentDOMHeight!=e.clientHeight;this.contentDOMHeight=e.clientHeight,this.mustMeasureContent=!1;let h=0,a=0,c=parseInt(i.paddingTop)||0,d=parseInt(i.paddingBottom)||0;(this.paddingTop!=c||this.paddingBottom!=d)&&(this.paddingTop=c,this.paddingBottom=d,h|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(s.lineWrapping&&(r=!0),this.editorWidth=t.scrollDOM.clientWidth,h|=8);let u=(this.printing?e$:eK)(e,this.paddingTop),f=u.top-this.pixelViewport.top,p=u.bottom-this.pixelViewport.bottom;this.pixelViewport=u;let m=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(m!=this.inView&&(this.inView=m,m&&(r=!0)),!this.inView&&!this.scrollTarget)return 0;let g=e.clientWidth;if((this.contentDOMWidth!=g||this.editorHeight!=t.scrollDOM.clientHeight)&&(this.contentDOMWidth=g,this.editorHeight=t.scrollDOM.clientHeight,h|=8),r){let v=t.docView.measureVisibleLineHeights(this.viewport);if(s.mustRefreshForHeights(v)&&(n=!0),n||s.lineWrapping&&Math.abs(g-this.contentDOMWidth)>s.charWidth){let{lineHeight:w,charWidth:y}=t.docView.measureTextSize();(n=w>0&&s.refresh(o,w,y,g/y,v))&&(t.docView.minWidth=0,h|=8)}for(let b of(f>0&&p>0?a=Math.max(f,p):f<0&&p<0&&(a=Math.min(f,p)),s.heightChanged=!1,this.viewports)){let x=b.from==this.viewport.from?v:t.docView.measureVisibleLineHeights(b);this.heightMap=(n?eN.empty().applyChanges(this.stateDeco,l.xv.empty,this.heightOracle,[new tW(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(s,0,n,new eL(b.from,x))}s.heightChanged&&(h|=2)}let S=!this.viewportIsAppropriate(this.viewport,a)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return S&&(this.viewport=this.getViewport(a,this.scrollTarget)),this.updateForViewport(),(2&h||S)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(n?[]:this.lineGaps,t)),h|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),h}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,e){let i=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),s=this.heightMap,o=this.state.doc,{visibleTop:n,visibleBottom:r}=this,l=new eU(s.lineAt(n-1e3*i,eH.ByHeight,o,0,0).from,s.lineAt(r+(1-i)*1e3,eH.ByHeight,o,0,0).to);if(e){let{head:h}=e.range;if(hl.to){let a=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),c=s.lineAt(h,eH.ByPos,o,0,0),d;d="center"==e.y?(c.top+c.bottom)/2-a/2:"start"==e.y||"nearest"==e.y&&h=r+Math.max(10,Math.min(i,250)))&&s>n-2e3&&o>1,n=s<<1;if(this.defaultTextDirection!=tF.LTR&&!i)return[];let r=[],h=(s,n,a,c)=>{if(n-ss&&ft.from>=a.from&&t.to<=a.to&&Math.abs(t.from-s)t.frome));if(!p){if(nt.from<=n&&t.to>=n)){let m=e.moveToLineBoundary(l.jT.cursor(n),!1,!0).head;m>s&&(n=m)}p=new eG(s,n,this.gapSize(a,s,n,c))}r.push(p)};for(let a of this.viewportLines){let c,d;if(a.lengtho&&(s.push({from:o,to:t}),n+=t-o),o=e}},20),oa.from&&h(a.from,c,a,u),dt.draw(this.heightOracle.lineWrapping))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let e=[];l.Xs.spans(t,this.viewport.from,this.viewport.to,{span(t,i){e.push({from:t,to:i})},point(){}},20);let i=e.length!=this.visibleRanges.length||this.visibleRanges.some((t,i)=>t.from!=e[i].from||t.to!=e[i].to);return this.visibleRanges=e,i?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find(e=>e.from<=t&&e.to>=t)||e0(this.heightMap.lineAt(t,eH.ByPos,this.state.doc,0,0),this.scaler)}lineBlockAtHeight(t){return e0(this.heightMap.lineAt(this.scaler.fromDOM(t),eH.ByHeight,this.state.doc,0,0),this.scaler)}elementAtHeight(t){return e0(this.heightMap.blockAt(this.scaler.fromDOM(t),this.state.doc,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class eU{constructor(t,e){this.from=t,this.to=e}}function eY({total:t,ranges:e},i){if(i<=0)return e[0].from;if(i>=1)return e[e.length-1].to;let s=Math.floor(t*i);for(let o=0;;o++){let{from:n,to:r}=e[o],l=r-n;if(s<=l)return n+s;s-=l}}function eQ(t,e){let i=0;for(let{from:s,to:o}of t.ranges){if(e<=o){i+=e-s;break}i+=o-s}return i/t.total}let eZ={toDOM:t=>t,fromDOM:t=>t,scale:1};class eJ{constructor(t,e,i){let s=0,o=0,n=0;for(let r of(this.viewports=i.map(({from:i,to:o})=>{let n=e.lineAt(i,eH.ByPos,t,0,0).top,r=e.lineAt(o,eH.ByPos,t,0,0).bottom;return s+=r-n,{from:i,to:o,top:n,bottom:r,domTop:0,domBottom:0}}),this.scale=(7e6-s)/(e.height-s),this.viewports))r.domTop=n+(r.top-o)*this.scale,n=r.domBottom=r.domTop+(r.bottom-r.top),o=r.bottom}toDOM(t){for(let e=0,i=0,s=0;;e++){let o=ee0(t,e)):t.type)}let e1=l.r$.define({combine:t=>t.join(" ")}),e2=l.r$.define({combine:t=>t.indexOf(!0)>-1}),e8=h.V.newName(),e3=h.V.newName(),e9=h.V.newName(),e5={"&light":"."+e3,"&dark":"."+e9};function e4(t,e,i){return new h.V(e,{finish:e=>/&/.test(e)?e.replace(/&\w*/,e=>{if("&"==e)return t;if(!i||!i[e])throw RangeError(`Unsupported selector: ${e}`);return i[e]}):t+" "+e})}let e6=e4("."+e8,{"&.cm-editor":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,minHeight:"100%",display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 4px"},".cm-selectionLayer":{zIndex:-1,contain:"size style"},".cm-selectionBackground":{position:"absolute"},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{zIndex:100,contain:"size style",pointerEvents:"none"},"&.cm-focused .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{position:"absolute",borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},"&.cm-focused .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},e5);class e7{constructor(t,e,i,s){this.typeOver=s,this.bounds=null,this.text="";let{impreciseHead:o,impreciseAnchor:n}=t.docView;if(t.state.readOnly&&e>-1);else if(e>-1&&(this.bounds=t.docView.domBoundsAround(e,i,0))){let r=o||n?[]:function(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:i,anchorOffset:s,focusNode:o,focusOffset:n}=t.observer.selectionRange;return i&&(e.push(new t3(i,s)),(o!=i||n!=s)&&e.push(new t3(o,n))),e}(t),h=new t2(r,t.state);h.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=h.text,this.newSel=function(t,e){if(0==t.length)return null;let i=t[0].pos,s=2==t.length?t[1].pos:i;return i>-1&&s>-1?l.jT.single(i+e,s+e):null}(r,this.bounds.from)}else{let a=t.observer.selectionRange,c=o&&o.node==a.focusNode&&o.offset==a.focusOffset||!d(t.contentDOM,a.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(a.focusNode,a.focusOffset),u=n&&n.node==a.anchorNode&&n.offset==a.anchorOffset||!d(t.contentDOM,a.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(a.anchorNode,a.anchorOffset);this.newSel=l.jT.single(u,c)}}}function it(t,e){let i;let{newSel:s}=e,o=t.state.selection.main;if(e.bounds){let{from:n,to:r}=e.bounds,h=o.from,a=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||K.android&&e.text.length0&&l>0&&t.charCodeAt(r-1)==e.charCodeAt(l-1);)r--,l--;if("end"==s){let h=Math.max(0,n-Math.min(r,l));i-=r+h-n}if(r=r?n-i:0;n-=a,l=n+(l-r),r=n}else if(l=l?n-i:0;n-=c,r=n+(r-l),l=n}return{from:n,toA:r,toB:l}}(t.state.doc.sliceString(n,r,"￿"),e.text,h-n,a);c&&(K.chrome&&13==t.inputState.lastKeyCode&&c.toB==c.from+2&&"￿￿"==e.text.slice(c.from,c.toB)&&c.toB--,i={from:n+c.from,to:n+c.toA,insert:l.xv.of(e.text.slice(c.from,c.toB).split("￿"))})}else s&&(!t.hasFocus||!t.state.facet(tD)||s.main.eq(o))&&(s=null);if(!i&&!s)return!1;if(!i&&e.typeOver&&!o.empty&&s&&s.main.empty?i={from:o.from,to:o.to,insert:t.state.doc.slice(o.from,o.to)}:i&&i.from>=o.from&&i.to<=o.to&&(i.from!=o.from||i.to!=o.to)&&o.to-o.from-(i.to-i.from)<=4?i={from:o.from,to:o.to,insert:t.state.doc.slice(o.from,i.from).append(i.insert).append(t.state.doc.slice(i.to,o.to))}:(K.mac||K.android)&&i&&i.from==i.to&&i.from==o.head-1&&/^\. ?$/.test(i.insert.toString())?(s&&2==i.insert.length&&(s=l.jT.single(s.main.anchor-1,s.main.head-1)),i={from:o.from,to:o.to,insert:l.xv.of([" "])}):K.chrome&&i&&i.from==i.to&&i.from==o.head&&"\n "==i.insert.toString()&&t.lineWrapping&&(s&&(s=l.jT.single(s.main.anchor-1,s.main.head-1)),i={from:o.from,to:o.to,insert:l.xv.of([" "])}),i){let d,u=t.state;if(K.ios&&t.inputState.flushIOSKey(t)||K.android&&(i.from==o.from&&i.to==o.to&&1==i.insert.length&&2==i.insert.lines&&k(t.contentDOM,"Enter",13)||i.from==o.from-1&&i.to==o.to&&0==i.insert.length&&k(t.contentDOM,"Backspace",8)||i.from==o.from&&i.to==o.to+1&&0==i.insert.length&&k(t.contentDOM,"Delete",46)))return!0;let f=i.insert.toString();if(t.state.facet(tx).some(e=>e(t,i.from,i.to,f)))return!0;if(t.inputState.composing>=0&&t.inputState.composing++,i.from>=o.from&&i.to<=o.to&&i.to-i.from>=(o.to-o.from)/3&&(!s||s.main.empty&&s.main.from==i.from+i.insert.length)&&t.inputState.composing<0){let p=o.fromi.to?u.sliceDoc(i.to,o.to):"";d=u.replaceSelection(t.state.toText(p+i.insert.sliceString(0,void 0,t.state.lineBreak)+m))}else{let g=u.changes(i),v=s&&!u.selection.main.eq(s.main)&&s.main.to<=g.newLength?s.main:void 0;if(u.selection.ranges.length>1&&t.inputState.composing>=0&&i.to<=o.to&&i.to>=o.to-10){let w=t.state.sliceDoc(i.from,i.to),y=t4(t)||t.state.doc.lineAt(o.head),b=o.to-i.to,x=o.to-o.from;d=u.changeByRange(e=>{if(e.from==o.from&&e.to==o.to)return{changes:g,range:v||e.map(g)};let s=e.to-b,n=s-w.length;if(e.to-e.from!=x||t.state.sliceDoc(n,s)!=w||y&&e.to>=y.from&&e.from<=y.to)return{range:e};let r=u.changes({from:n,to:s,insert:i.insert}),h=e.to-o.to;return{changes:r,range:v?l.jT.range(Math.max(0,v.anchor+h),Math.max(0,v.head+h)):e.map(r)}})}else d={changes:g,selection:v&&u.selection.replaceRange(v)}}let S="input.type";return t.composing&&(S+=".compose",t.inputState.compositionFirstChange&&(S+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(d,{scrollIntoView:!0,userEvent:S}),!0}if(!s||s.main.eq(o))return!1;{let M=!1,C="select";return t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(M=!0),C=t.inputState.lastSelectionOrigin),t.dispatch({selection:s,scrollIntoView:M,userEvent:C}),!0}}let ie={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},ii=K.ie&&K.ie_version<=11;class is{constructor(t){this.view=t,this.active=!1,this.selectionRange=new b,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resize=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver(e=>{for(let i of e)this.queue.push(i);(K.ie&&K.ie_version<=11||K.ios&&t.composing)&&e.some(t=>"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length)?this.flushSoon():this.flush()}),ii&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),"function"==typeof ResizeObserver&&(this.resize=new ResizeObserver(()=>{var t;(null===(t=this.view.docView)||void 0===t?void 0:t.lastUpdate){this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))},{}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver(t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))},{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1,this.view.requestMeasure()},50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout(()=>{this.view.viewState.printing=!1,this.view.requestMeasure()},500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some((e,i)=>e!=t[i]))){for(let e of(this.gapIntersection.disconnect(),t))this.gapIntersection.observe(e);this.gaps=t}}onSelectionChange(t){let e=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:i}=this,s=this.selectionRange;if(i.state.facet(tD)?i.root.activeElement!=this.dom:!u(i.dom,s))return;let o=s.anchorNode&&i.docView.nearest(s.anchorNode);if(o&&o.ignoreEvent(t)){e||(this.selectionChanged=!1);return}(K.ie&&K.ie_version<=11||K.android&&K.chrome)&&!i.state.selection.main.empty&&s.focusNode&&p(s.focusNode,s.focusOffset,s.anchorNode,s.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,e=K.safari&&11==t.root.nodeType&&function(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}(this.dom.ownerDocument)==this.dom&&function(t){let e=null;function i(t){t.preventDefault(),t.stopImmediatePropagation(),e=t.getTargetRanges()[0]}if(t.contentDOM.addEventListener("beforeinput",i,!0),t.dom.ownerDocument.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",i,!0),!e)return null;let s=e.startContainer,o=e.startOffset,n=e.endContainer,r=e.endOffset,l=t.docView.domAtPos(t.state.selection.main.anchor);return p(l.node,l.offset,n,r)&&([s,o,n,r]=[n,r,s,o]),{anchorNode:s,anchorOffset:o,focusNode:n,focusOffset:r}}(this.view)||c(t.root);if(!e||this.selectionRange.eq(e))return!1;let i=u(this.dom,e);return i&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let t=this.delayedAndroidKey;t&&(this.clearDelayedAndroidKey(),!this.flush()&&t.force&&k(this.dom,t.key,t.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(s)}this.delayedAndroidKey&&"Enter"!=t||(this.delayedAndroidKey={key:t,keyCode:e,force:this.lastChange{this.delayedFlush=-1,this.flush()}))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}processRecords(){let t=this.queue;for(let e of this.observer.takeRecords())t.push(e);t.length&&(this.queue=[]);let i=-1,s=-1,o=!1;for(let n of t){let r=this.readMutation(n);r&&(r.typeOver&&(o=!0),-1==i?{from:i,to:s}=r:(i=Math.min(r.from,i),s=Math.max(r.to,s)))}return{from:i,to:s,typeOver:o}}readChange(){let{from:t,to:e,typeOver:i}=this.processRecords(),s=this.selectionChanged&&u(this.dom,this.selectionRange);return t<0&&!s?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new e7(this.view,t,e,i))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let e=this.readChange();if(!e)return!1;let i=this.view.state,s=it(this.view,e);return this.view.state==i&&this.view.update([]),s}readMutation(t){let e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){let i=io(e,t.previousSibling||t.target.previousSibling,-1),s=io(e,t.nextSibling||t.target.nextSibling,1);return{from:i?e.posAfter(i):e.posAtStart,to:s?e.posBefore(s):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,e,i;for(let s of(this.stop(),null===(t=this.intersection)||void 0===t||t.disconnect(),null===(e=this.gapIntersection)||void 0===e||e.disconnect(),null===(i=this.resize)||void 0===i||i.disconnect(),this.scrollTargets))s.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function io(t,e,i){for(;e;){let s=T.get(e);if(s&&s.parent==t)return s;let o=e.parentNode;e=o!=t.dom?o:i>0?e.nextSibling:e.previousSibling}return null}class ir{constructor(t={}){for(let e of(this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: absolute; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(t=>this.update([t])),this.dispatch=this.dispatch.bind(this),this._root=t.root||function(t){for(;t;){if(t&&(9==t.nodeType||11==t.nodeType&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}(t.parent)||document,this.viewState=new e_(t.state||l.yy.create(t)),this.plugins=this.state.facet(tO).map(t=>new tE(t)),this.plugins))e.update(this);this.observer=new is(this),this.inputState=new ea(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new t9(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}dispatch(...t){this._dispatch(1==t.length&&t[0]instanceof l.YW?t[0]:this.state.update(...t))}update(t){if(0!=this.updateState)throw Error("Calls to EditorView.update are not allowed while an update is in progress");let e=!1,i=!1,s,o=this.state;for(let n of t){if(n.startState!=o)throw RangeError("Trying to update state with a transaction that doesn't start from the previous state.");o=n.state}if(this.destroyed){this.viewState.state=o;return}let r=this.observer.delayedAndroidKey,h=null;if(r?(this.observer.clearDelayedAndroidKey(),((h=this.observer.readChange())&&!this.state.doc.eq(o.doc)||!this.state.selection.eq(o.selection))&&(h=null)):this.observer.clear(),o.facet(l.yy.phrases)!=this.state.facet(l.yy.phrases))return this.setState(o);s=tz.create(this,o,t);let a=this.viewState.scrollTarget;try{for(let c of(this.updateState=2,t)){if(a&&(a=a.map(c.changes)),c.scrollIntoView){let{main:d}=c.state.selection;a=new tk(d.empty?d:l.jT.cursor(d.head,d.head>d.anchor?-1:1))}for(let u of c.effects)u.is(tC)&&(a=u.value)}this.viewState.update(s,a),this.bidiCache=ia.update(this.bidiCache,s.changes),s.empty||(this.updatePlugins(s),this.inputState.update(s)),e=this.docView.update(s),this.state.facet(tP)!=this.styleModules&&this.mountStyles(),i=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(e,t.some(t=>t.isUserEvent("select.pointer")))}finally{this.updateState=0}if(s.startState.facet(e1)!=s.state.facet(e1)&&(this.viewState.mustMeasureContent=!0),(e||i||a||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!s.empty)for(let f of this.state.facet(tb))f(s);h&&!it(this,h)&&r.force&&k(this.contentDOM,r.key,r.keyCode)}setState(t){if(0!=this.updateState)throw Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed){this.viewState.state=t;return}this.updateState=2;let e=this.hasFocus;try{for(let i of this.plugins)i.destroy(this);for(let s of(this.viewState=new e_(t),this.plugins=t.facet(tO).map(t=>new tE(t)),this.pluginMap.clear(),this.plugins))s.update(this);this.docView=new t9(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}e&&this.focus(),this.requestMeasure()}updatePlugins(t){let e=t.startState.facet(tO),i=t.state.facet(tO);if(e!=i){let s=[];for(let o of i){let n=e.indexOf(o);if(n<0)s.push(new tE(o));else{let r=this.plugins[n];r.mustUpdate=t,s.push(r)}}for(let l of this.plugins)l.mustUpdate!=t&&l.destroy(this);this.plugins=s,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let h of this.plugins)h.mustUpdate=t;for(let a=0;a-1&&cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let e=null,{scrollHeight:i,scrollTop:s,clientHeight:o}=this.scrollDOM,n=s>i-o-4?i:s;try{for(let r=0;;r++){this.updateState=1;let l=this.viewport,h=this.viewState.lineBlockAtHeight(n),a=this.viewState.measure(this);if(!a&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(r>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let c=[];4&a||([this.measureRequests,c]=[c,this.measureRequests]);let d=c.map(t=>{try{return t.read(this)}catch(e){return tA(this.state,e),ih}}),u=tz.create(this,this.state,[]),f=!1,p=!1;u.flags|=a,e?e.flags|=a:e=u,this.updateState=2,u.empty||(this.updatePlugins(u),this.inputState.update(u),this.updateAttrs(),f=this.docView.update(u));for(let m=0;m1||w<-1)&&(this.scrollDOM.scrollTop+=w,p=!0)}}if(f&&this.docView.updateSelection(!0),this.viewport.from==l.from&&this.viewport.to==l.to&&!p&&0==this.measureRequests.length)break}}finally{this.updateState=0,this.measureScheduled=-1}if(e&&!e.empty)for(let y of this.state.facet(tb))y(e)}get themeClasses(){return e8+" "+(this.state.facet(e2)?e9:e3)+" "+this.state.facet(e1)}updateAttrs(){let t=ic(this,tB,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),e={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(tD)?"true":"false",class:"cm-content",style:`${K.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(e["aria-readonly"]="true"),ic(this,tL,e);let i=this.observer.ignore(()=>{let i=ti(this.contentDOM,this.contentAttrs,e),s=ti(this.dom,this.editorAttrs,t);return i||s});return this.editorAttrs=t,this.contentAttrs=e,i}showAnnouncements(t){let e=!0;for(let i of t)for(let s of i.effects)s.is(ir.announce)&&(e&&(this.announceDOM.textContent=""),e=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=s.value)}mountStyles(){this.styleModules=this.state.facet(tP),h.V.mount(this.root,this.styleModules.concat(e6).reverse())}readMeasured(){if(2==this.updateState)throw Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure())),t){if(null!=t.key){for(let e=0;ee.spec==t)||null),e&&e.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,e,i){return eh(this,t,el(this,t,e,i))}moveByGroup(t,e){return eh(this,t,el(this,t,e,e=>{var i;let s,o;return i=t.head,o=(s=this.state.charCategorizer(i))(e),t=>{let e=s(t);return o==l.D0.Space&&(o=e),o==e}}))}moveToLineBoundary(t,e,i=!0){return function(t,e,i,s){let o=t.state.doc.lineAt(e.head),n=s&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>o.from?e.head-1:e.head):null;if(n){let r=t.dom.getBoundingClientRect(),h=t.textDirectionAt(o.from),a=t.posAtCoords({x:i==(h==tF.LTR)?r.right-1:r.left+1,y:(n.top+n.bottom)/2});if(null!=a)return l.jT.cursor(a,i?-1:1)}let c=td.find(t.docView,e.head),d=c?i?c.posAtEnd:c.posAtStart:i?o.to:o.from;return l.jT.cursor(d,i?-1:1)}(this,t,e,i)}moveVertically(t,e,i){return eh(this,t,function(t,e,i,s){let o=e.head,n=i?1:-1;if(o==(i?t.state.doc.length:0))return l.jT.cursor(o,e.assoc);let r=e.goalColumn,h,a=t.contentDOM.getBoundingClientRect(),c=t.coordsAtPos(o),d=t.documentTop;if(c)null==r&&(r=c.left-a.left),h=n<0?c.top:c.bottom;else{let u=t.viewState.lineBlockAt(o);null==r&&(r=Math.min(a.right-a.left,t.defaultCharacterWidth*(o-u.from))),h=(n<0?u.top:u.bottom)+d}let f=a.left+r,p=null!=s?s:t.defaultLineHeight>>1;for(let m=0;;m+=10){let g=h+(p+m)*n,v=en(t,{x:f,y:g},!1,n);if(ga.bottom||(n<0?vo))return l.jT.cursor(v,e.assoc,void 0,r)}}(this,t,e,i))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,e=0){return this.docView.posFromDOM(t,e)}posAtCoords(t,e=!0){return this.readMeasured(),en(this,t,e)}coordsAtPos(t,e=1){this.readMeasured();let i=this.docView.coordsAt(t,e);if(!i||i.left==i.right)return i;let s=this.state.doc.lineAt(t),o=this.bidiSpans(s);return y(i,o[tZ.find(o,t-s.from,-1,e)].dir==tF.LTR==e>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(tS)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>il)return t0(t.length);let e=this.textDirectionAt(t.from);for(let i of this.bidiCache)if(i.from==t.from&&i.dir==e)return i.order;let s=function(t,e){let i=t.length,s=e==tI?1:2,o=e==tI?2:1;if(!t||1==s&&!tQ.test(t))return t0(i);for(let n=0,r=s,l=s;n=0;M-=3)if(tX[M+1]==-x){let k=tX[M+2],C=2&k?s:4&k?1&k?o:s:0;C&&(tJ[v]=tJ[tX[M]]=C),w=M;break}}else if(189==tX.length)break;else tX[w++]=v,tX[w++]=b,tX[w++]=y}else if(2==(S=tJ[v])||1==S){let A=S==s;y=A?0:1;for(let D=w-3;D>=0;D-=3){let T=tX[D+2];if(2&T)break;if(A)tX[D+2]|=2;else{if(4&T)break;tX[D+2]|=4}}}for(let O=0;ON;){let z=W,F=2!=tJ[--W];for(;W>N&&F==(2!=tJ[W-1]);)W--;V.push(new tZ(W,z,F?2:1))}else V.push(new tZ(N,H,0))}else for(let I=0;IDate.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore(()=>{S(this.contentDOM),this.docView.updateSelection()})}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((9==t.nodeType?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,e={}){return tC.of(new tk("number"==typeof t?l.jT.cursor(t):t,e.y,e.x,e.yMargin,e.xMargin))}static domEventHandlers(t){return tR.define(()=>({}),{eventHandlers:t})}static theme(t,e){let i=h.V.newName(),s=[e1.of(i),tP.of(e4(`.${i}`,t))];return e&&e.dark&&s.push(e2.of(!0)),s}static baseTheme(t){return l.Wl.lowest(tP.of(e4("."+e8,t,e5)))}static findFromDOM(t){var e;let i=t.querySelector(".cm-content"),s=i&&T.get(i)||T.get(t);return(null===(e=null==s?void 0:s.rootView)||void 0===e?void 0:e.view)||null}}ir.styleModule=tP,ir.inputHandler=tx,ir.perLineTextDirection=tS,ir.exceptionSink=ty,ir.updateListener=tb,ir.editable=tD,ir.mouseSelectionStyle=tw,ir.dragMovesSelection=tv,ir.clickAddsSelectionRange=tg,ir.decorations=tV,ir.atomicRanges=tH,ir.scrollMargins=tN,ir.darkTheme=e2,ir.contentAttributes=tL,ir.editorAttributes=tB,ir.lineWrapping=ir.contentAttributes.of({class:"cm-lineWrapping"}),ir.announce=l.Py.define();let il=4096,ih={};class ia{constructor(t,e,i,s){this.from=t,this.to=e,this.dir=i,this.order=s}static update(t,e){if(e.empty)return t;let i=[],s=t.length?t[t.length-1].dir:tF.LTR;for(let o=Math.max(0,t.length-10);o=0;o--){let n=s[o],r="function"==typeof n?n(t):n;r&&tt(r,i)}return i}let id=K.mac?"mac":K.windows?"win":K.linux?"linux":"key";function iu(t,e,i){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),!1!==i&&e.shiftKey&&(t="Shift-"+t),t}let ip=l.Wl.default(ir.domEventHandlers({keydown:(t,e)=>ib(iv(e.state),t,e,"editor")})),im=l.r$.define({enables:ip}),ig=new WeakMap;function iv(t){let e=t.facet(im),i=ig.get(e);return i||ig.set(e,i=function(t,e=id){let i=Object.create(null),s=Object.create(null),o=(t,e)=>{let i=s[t];if(null==i)s[t]=e;else if(i!=e)throw Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},n=(t,s,n,r)=>{var l,h;let a=i[t]||(i[t]=Object.create(null)),c=s.split(/ (?!$)/).map(t=>(function(t,e){let i,s,o,n;let r=t.split(/-(?!$)/),l=r[r.length-1];"Space"==l&&(l=" ");for(let h=0;h{let i=iy={view:e,prefix:u,scope:t};return setTimeout(()=>{iy==i&&(iy=null)},4e3),!0}]})}let f=c.join(" ");o(f,!1);let p=a[f]||(a[f]={preventDefault:!1,run:(null===(h=null===(l=a._any)||void 0===l?void 0:l.run)||void 0===h?void 0:h.slice())||[]});n&&p.run.push(n),r&&(p.preventDefault=!0)};for(let r of t){let l=r.scope?r.scope.split(" "):["editor"];if(r.any)for(let h of l){let a=i[h]||(i[h]=Object.create(null));for(let c in a._any||(a._any={preventDefault:!1,run:[]}),a)a[c].run.push(r.any)}let d=r[e]||r.key;if(d)for(let u of l)n(u,d,r.run,r.preventDefault),r.shift&&n(u,"Shift-"+d,r.shift,r.preventDefault)}return i}(e.reduce((t,e)=>t.concat(e),[]))),i}function iw(t,e,i){return ib(iv(t.state),e,t,i)}let iy=null;function ib(t,e,i,s){let o=(0,a.YG)(e),n=(0,l.gm)(o,0),r=(0,l.nZ)(n)==o.length&&" "!=o,h="",c=!1;iy&&iy.view==i&&iy.scope==s&&(h=iy.prefix+" ",(c=0>eu.indexOf(e.keyCode))&&(iy=null));let d=new Set,u=t=>{if(t){for(let s of t.run)if(!d.has(s)&&(d.add(s),s(i,e)))return!0;t.preventDefault&&(c=!0)}return!1},f=t[s],p,m;if(f){if(u(f[h+iu(o,e,!r)]))return!0;if(r&&(e.shiftKey||e.altKey||e.metaKey||n>127)&&(p=a.ue[e.keyCode])&&p!=o){if(u(f[h+iu(p,e,!0)])||e.shiftKey&&(m=a.uY[e.keyCode])!=o&&m!=p&&u(f[h+iu(m,e,!1)]))return!0}else if(r&&e.shiftKey&&u(f[h+iu(o,e,!0)]))return!0;if(u(f._any))return!0}return c}let ix=!K.ios,iS=l.r$.define({combine:t=>(0,l.BO)(t,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,e)=>Math.min(t,e),drawRangeCursor:(t,e)=>t||e})});function iM(t={}){return[iS.of(t),iC,iD,tM.of(!0)]}class ik{constructor(t,e,i,s,o){this.left=t,this.top=e,this.width=i,this.height=s,this.className=o}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",this.width>=0&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}}let iC=tR.fromClass(class{constructor(t){this.view=t,this.rangePieces=[],this.cursors=[],this.measureReq={read:this.readPos.bind(this),write:this.drawSel.bind(this)},this.selectionLayer=t.scrollDOM.appendChild(document.createElement("div")),this.selectionLayer.className="cm-selectionLayer",this.selectionLayer.setAttribute("aria-hidden","true"),this.cursorLayer=t.scrollDOM.appendChild(document.createElement("div")),this.cursorLayer.className="cm-cursorLayer",this.cursorLayer.setAttribute("aria-hidden","true"),t.requestMeasure(this.measureReq),this.setBlinkRate()}setBlinkRate(){this.cursorLayer.style.animationDuration=this.view.state.facet(iS).cursorBlinkRate+"ms"}update(t){let e=t.startState.facet(iS)!=t.state.facet(iS);(e||t.selectionSet||t.geometryChanged||t.viewportChanged)&&this.view.requestMeasure(this.measureReq),t.transactions.some(t=>t.scrollIntoView)&&(this.cursorLayer.style.animationName="cm-blink"==this.cursorLayer.style.animationName?"cm-blink2":"cm-blink"),e&&this.setBlinkRate()}readPos(){let{state:t}=this.view,e=t.facet(iS),i=t.selection.ranges.map(t=>t.empty?[]:function(t,e){if(e.to<=t.viewport.from||e.from>=t.viewport.to)return[];let i=Math.max(e.from,t.viewport.from),s=Math.min(e.to,t.viewport.to),o=t.textDirection==tF.LTR,n=t.contentDOM,r=n.getBoundingClientRect(),l=iT(t),h=window.getComputedStyle(n.firstChild),a=r.left+parseInt(h.paddingLeft)+Math.min(0,parseInt(h.textIndent)),c=r.right-parseInt(h.paddingRight),d=iR(t,i),u=iR(t,s),f=d.type==to.Text?d:null,p=u.type==to.Text?u:null;if(t.lineWrapping&&(f&&(f=iO(t,i,f)),p&&(p=iO(t,s,p))),f&&p&&f.from==p.from)return y(b(e.from,e.to,f));{let m=f?b(e.from,null,f):x(d,!1),g=p?b(null,e.to,p):x(u,!0),v=[];return(f||d).to<(p||u).from-1?v.push(w(a,m.bottom,c,g.top)):m.bottomd&&f.from=m)break;y>p&&h(Math.max(w,p),null==e&&w<=d,Math.min(y,m),null==i&&y>=u,v.dir)}if((p=g.to+1)>=m)break}return 0==l.length&&h(d,null==e,u,null==i,t.textDirection),{top:n,bottom:r,horizontal:l}}function x(t,e){let i=r.top+(e?t.top:t.bottom);return{top:i,bottom:i,horizontal:[]}}}(this.view,t)).reduce((t,e)=>t.concat(e)),s=[];for(let o of t.selection.ranges){let n=o==t.selection.main;if(o.empty?!n||ix:e.drawRangeCursor){let r=function(t,e,i){let s=t.coordsAtPos(e.head,e.assoc||1);if(!s)return null;let o=iT(t);return new ik(s.left-o.left,s.top-o.top,-1,s.bottom-s.top,i?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary")}(this.view,o,n);r&&s.push(r)}}return{rangePieces:i,cursors:s}}drawSel({rangePieces:t,cursors:e}){if(t.length!=this.rangePieces.length||t.some((t,e)=>!t.eq(this.rangePieces[e]))){for(let i of(this.selectionLayer.textContent="",t))this.selectionLayer.appendChild(i.draw());this.rangePieces=t}if(e.length!=this.cursors.length||e.some((t,e)=>!t.eq(this.cursors[e]))){let s=this.cursorLayer.children;if(s.length!==e.length)for(let o of(this.cursorLayer.textContent="",e))this.cursorLayer.appendChild(o.draw());else e.forEach((t,e)=>t.adjust(s[e]));this.cursors=e}}destroy(){this.selectionLayer.remove(),this.cursorLayer.remove()}}),iA={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};ix&&(iA[".cm-line"].caretColor="transparent !important");let iD=l.Wl.highest(ir.theme(iA));function iT(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==tF.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function iO(t,e,i){let s=l.jT.cursor(e);return{from:Math.max(i.from,t.moveToLineBoundary(s,!1,!0).from),to:Math.min(i.to,t.moveToLineBoundary(s,!0,!0).from),type:to.Text}}function iR(t,e){let i=t.lineBlockAt(e);if(Array.isArray(i.type)){for(let s of i.type)if(s.to>e||s.to==e&&(s.to==i.to||s.type==to.Text))return s}return i}let iE=l.Py.define({map:(t,e)=>null==t?null:e.mapPos(t)}),iB=l.QQ.define({create:()=>null,update:(t,e)=>(null!=t&&(t=e.changes.mapPos(t)),e.effects.reduce((t,e)=>e.is(iE)?e.value:t,t))}),iL=tR.fromClass(class{constructor(t){this.view=t,this.cursor=null,this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)}}update(t){var e;let i=t.state.field(iB);null==i?null!=this.cursor&&(null===(e=this.cursor)||void 0===e||e.remove(),this.cursor=null):(this.cursor||(this.cursor=this.view.scrollDOM.appendChild(document.createElement("div")),this.cursor.className="cm-dropCursor"),(t.startState.field(iB)!=i||t.docChanged||t.geometryChanged)&&this.view.requestMeasure(this.measureReq))}readPos(){let t=this.view.state.field(iB),e=null!=t&&this.view.coordsAtPos(t);if(!e)return null;let i=this.view.scrollDOM.getBoundingClientRect();return{left:e.left-i.left+this.view.scrollDOM.scrollLeft,top:e.top-i.top+this.view.scrollDOM.scrollTop,height:e.bottom-e.top}}drawCursor(t){this.cursor&&(t?(this.cursor.style.left=t.left+"px",this.cursor.style.top=t.top+"px",this.cursor.style.height=t.height+"px"):this.cursor.style.left="-100000px")}destroy(){this.cursor&&this.cursor.remove()}setDropPos(t){this.view.state.field(iB)!=t&&this.view.dispatch({effects:iE.of(t)})}},{eventHandlers:{dragover(t){this.setDropPos(this.view.posAtCoords({x:t.clientX,y:t.clientY}))},dragleave(t){t.target!=this.view.contentDOM&&this.view.contentDOM.contains(t.relatedTarget)||this.setDropPos(null)},dragend(){this.setDropPos(null)},drop(){this.setDropPos(null)}}});function iV(){return[iB,iL]}function iH(t,e,i,s,o){e.lastIndex=0;for(let n=t.iterRange(i,s),r=i,l;!n.next().done;r+=n.value.length)if(!n.lineBreak)for(;l=e.exec(n.value);)o(r+l.index,l)}class iN{constructor(t){let{regexp:e,decoration:i,decorate:s,boundary:o,maxLength:n=1e3}=t;if(!e.global)throw RangeError("The regular expression given to MatchDecorator should have its 'g' flag set");if(this.regexp=e,s)this.addMatch=(t,e,i,o)=>s(o,i,i+t[0].length,t,e);else if("function"==typeof i)this.addMatch=(t,e,s,o)=>{let n=i(t,e,s);n&&o(s,s+t[0].length,n)};else if(i)this.addMatch=(t,e,s,o)=>o(s,s+t[0].length,i);else throw RangeError("Either 'decorate' or 'decoration' should be provided to MatchDecorator");this.boundary=o,this.maxLength=n}createDeco(t){let e=new l.f_,i=e.add.bind(e);for(let{from:s,to:o}of function(t,e){let i=t.visibleRanges;if(1==i.length&&i[0].from==t.viewport.from&&i[0].to==t.viewport.to)return i;let s=[];for(let{from:o,to:n}of i)o=Math.max(t.state.doc.lineAt(o).from,o-e),n=Math.min(t.state.doc.lineAt(n).to,n+e),s.length&&s[s.length-1].to>=o?s[s.length-1].to=n:s.push({from:o,to:n});return s}(t,this.maxLength))iH(t.state.doc,this.regexp,s,o,(e,s)=>this.addMatch(s,t,e,i));return e.finish()}updateDeco(t,e){let i=1e9,s=-1;return(t.docChanged&&t.changes.iterChanges((e,o,n,r)=>{r>t.view.viewport.from&&n1e3)?this.createDeco(t.view):s>-1?this.updateRange(t.view,e.map(t.changes),i,s):e}updateRange(t,e,i,s){for(let o of t.visibleRanges){let n=Math.max(o.from,i),r=Math.min(o.to,s);if(r>n){let l=t.state.doc.lineAt(n),h=l.tol.from;n--)if(this.boundary.test(l.text[n-1-l.from])){a=n;break}for(;rd.push(i.range(t,e));if(l==h)for(this.regexp.lastIndex=a-l.from;(u=this.regexp.exec(l.text))&&u.indexthis.addMatch(i,t,e,f));e=e.update({filterFrom:a,filterTo:c,filter:(t,e)=>tc,add:d})}}return e}}let iP=null!=/x/.unicode?"gu":"g",iW=RegExp("[\0-\b\n-\x1f\x7f-\x9f\xad؜​‎‏\u2028\u2029‭‮⁦⁧⁩\uFEFF-]",iP),iz={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"},iF=null,iI=l.r$.define({combine(t){let e=(0,l.BO)(t,{render:null,specialChars:iW,addSpecialChars:null});return(e.replaceTabs=!function(){var t;if(null==iF&&"undefined"!=typeof document&&document.body){let e=document.body.style;iF=(null!==(t=e.tabSize)&&void 0!==t?t:e.MozTabSize)!=null}return iF||!1}())&&(e.specialChars=RegExp(" |"+e.specialChars.source,iP)),e.addSpecialChars&&(e.specialChars=RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,iP)),e}});function iq(t={}){return[iI.of(t),ij||(ij=tR.fromClass(class{constructor(t){this.view=t,this.decorations=tn.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(t.state.facet(iI)),this.decorations=this.decorator.createDeco(t)}makeDecorator(t){return new iN({regexp:t.specialChars,decoration:(e,i,s)=>{let{doc:o}=i.state,n=(0,l.gm)(e[0],0);if(9==n){let r=o.lineAt(s),h=i.state.tabSize,a=(0,l.IS)(r.text,h,s-r.from);return tn.replace({widget:new i$((h-a%h)*this.view.defaultCharacterWidth)})}return this.decorationCache[n]||(this.decorationCache[n]=tn.replace({widget:new iK(t,n)}))},boundary:t.replaceTabs?void 0:/[^]/})}update(t){let e=t.state.facet(iI);t.startState.facet(iI)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(t.view)):this.decorations=this.decorator.updateDeco(t,this.decorations)}},{decorations:t=>t.decorations}))]}let ij=null;class iK extends ts{constructor(t,e){super(),this.options=t,this.code=e}eq(t){return t.code==this.code}toDOM(t){var e;let i=(e=this.code)>=32?"•":10==e?"␤":String.fromCharCode(9216+e),s=t.state.phrase("Control character")+" "+(iz[this.code]||"0x"+this.code.toString(16)),o=this.options.render&&this.options.render(this.code,s,i);if(o)return o;let n=document.createElement("span");return n.textContent=i,n.title=s,n.setAttribute("aria-label",s),n.className="cm-specialChar",n}ignoreEvent(){return!1}}class i$ extends ts{constructor(t){super(),this.width=t}eq(t){return t.width==this.width}toDOM(){let t=document.createElement("span");return t.textContent=" ",t.className="cm-tab",t.style.width=this.width+"px",t}ignoreEvent(){return!1}}function iG(){return i_}let iX=tn.line({class:"cm-activeLine"}),i_=tR.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,i=[];for(let s of t.state.selection.ranges){let o=t.lineBlockAt(s.head);o.from>e&&(i.push(iX.range(o.from)),e=o.from)}return tn.set(i)}},{decorations:t=>t.decorations});class iU extends ts{constructor(t){super(),this.content=t}toDOM(){let t=document.createElement("span");return t.className="cm-placeholder",t.style.pointerEvents="none",t.appendChild("string"==typeof this.content?document.createTextNode(this.content):this.content),"string"==typeof this.content?t.setAttribute("aria-label","placeholder "+this.content):t.setAttribute("aria-hidden","true"),t}ignoreEvent(){return!1}}function iY(t){return tR.fromClass(class{constructor(e){this.view=e,this.placeholder=tn.set([tn.widget({widget:new iU(t),side:1}).range(0)])}get decorations(){return this.view.state.doc.length?tn.none:this.placeholder}},{decorations:t=>t.decorations})}function iQ(t,e){var i;let s,o=t.posAtCoords({x:e.clientX,y:e.clientY},!1),n=t.state.doc.lineAt(o),r=o-n.from,h=r>2e3?-1:r==n.length?(i=e.clientX,(s=t.coordsAtPos(t.viewport.from))?Math.round(Math.abs((s.left-i)/t.defaultCharacterWidth)):-1):(0,l.IS)(n.text,t.state.tabSize,o-n.from);return{line:n.number,col:h,off:r}}function iZ(t){let e=(null==t?void 0:t.eventFilter)||(t=>t.altKey&&0==t.button);return ir.mouseSelectionStyle.of((t,i)=>{let s,o;return e(i)?(s=iQ(t,i),o=t.state.selection,s?{update(t){if(t.docChanged){let e=t.changes.mapPos(t.startState.doc.line(s.line).from),i=t.state.doc.lineAt(e);s={line:i.number,col:s.col,off:Math.min(s.off,i.length)},o=o.map(t.changes)}},get(e,i,n){let r=iQ(t,e);if(!r)return o;let h=function(t,e,i){let s=Math.min(e.line,i.line),o=Math.max(e.line,i.line),n=[];if(e.off>2e3||i.off>2e3||e.col<0||i.col<0){let r=Math.min(e.off,i.off),h=Math.max(e.off,i.off);for(let a=s;a<=o;a++){let c=t.doc.line(a);c.length<=h&&n.push(l.jT.range(c.from+r,c.to+h))}}else{let d=Math.min(e.col,i.col),u=Math.max(e.col,i.col);for(let f=s;f<=o;f++){let p=t.doc.line(f),m=(0,l.Gz)(p.text,d,t.tabSize,!0);if(m<0)n.push(l.jT.cursor(p.to));else{let g=(0,l.Gz)(p.text,u,t.tabSize);n.push(l.jT.range(p.from+m,p.from+g))}}}return n}(t.state,s,r);return h.length?n?l.jT.create(h.concat(o.ranges)):l.jT.create(h):o}}:null):null})}let iJ={Alt:[18,t=>t.altKey],Control:[17,t=>t.ctrlKey],Shift:[16,t=>t.shiftKey],Meta:[91,t=>t.metaKey]},i0={style:"cursor: crosshair"};function i1(t={}){let[e,i]=iJ[t.key||"Alt"],s=tR.fromClass(class{constructor(t){this.view=t,this.isDown=!1}set(t){this.isDown!=t&&(this.isDown=t,this.view.update([]))}},{eventHandlers:{keydown(t){this.set(t.keyCode==e||i(t))},keyup(t){t.keyCode!=e&&i(t)||this.set(!1)},mousemove(t){this.set(i(t))}}});return[s,ir.contentAttributes.of(t=>{var e;return(null===(e=t.plugin(s))||void 0===e?void 0:e.isDown)?i0:null})]}let i2="-10000px";class i8{constructor(t,e,i){this.facet=e,this.createTooltipView=i,this.input=t.state.facet(e),this.tooltips=this.input.filter(t=>t),this.tooltipViews=this.tooltips.map(i)}update(t){var e;let i=t.state.facet(this.facet),s=i.filter(t=>t);if(i===this.input){for(let o of this.tooltipViews)o.update&&o.update(t);return!1}let n=[];for(let r=0;rn.indexOf(u)&&(u.dom.remove(),null===(e=u.destroy)||void 0===e||e.call(u));return this.input=i,this.tooltips=s,this.tooltipViews=n,!0}}function i3(t){let{win:e}=t;return{top:0,left:0,bottom:e.innerHeight,right:e.innerWidth}}let i9=l.r$.define({combine(t){var e,i,s;return{position:K.ios?"absolute":(null===(e=t.find(t=>t.position))||void 0===e?void 0:e.position)||"fixed",parent:(null===(i=t.find(t=>t.parent))||void 0===i?void 0:i.parent)||null,tooltipSpace:(null===(s=t.find(t=>t.tooltipSpace))||void 0===s?void 0:s.tooltipSpace)||i3}}}),i5=tR.fromClass(class{constructor(t){this.view=t,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let e=t.state.facet(i9);this.position=e.position,this.parent=e.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new i8(t,i7,t=>this.createTooltip(t)),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver(t=>{Date.now()>this.lastTransaction-50&&t.length>0&&t[t.length-1].intersectionRatio<1&&this.measureSoon()},{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver)for(let t of(this.intersectionObserver.disconnect(),this.manager.tooltipViews))this.intersectionObserver.observe(t.dom)}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1,this.maybeMeasure()},50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t);e&&this.observeIntersection();let i=e||t.geometryChanged,s=t.state.facet(i9);if(s.position!=this.position){for(let o of(this.position=s.position,this.manager.tooltipViews))o.dom.style.position=this.position;i=!0}if(s.parent!=this.parent){for(let n of(this.parent&&this.container.remove(),this.parent=s.parent,this.createContainer(),this.manager.tooltipViews))this.container.appendChild(n.dom);i=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);i&&this.maybeMeasure()}createTooltip(t){let e=t.create(this.view);if(e.dom.classList.add("cm-tooltip"),t.arrow&&!e.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let i=document.createElement("div");i.className="cm-tooltip-arrow",e.dom.appendChild(i)}return e.dom.style.position=this.position,e.dom.style.top=i2,this.container.appendChild(e.dom),e.mount&&e.mount(this.view),e}destroy(){var t,e;for(let i of(this.view.win.removeEventListener("resize",this.measureSoon),this.manager.tooltipViews))i.dom.remove(),null===(t=i.destroy)||void 0===t||t.call(i);null===(e=this.intersectionObserver)||void 0===e||e.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map((t,e)=>{let i=this.manager.tooltipViews[e];return i.getCoords?i.getCoords(t.pos):this.view.coordsAtPos(t.pos)}),size:this.manager.tooltipViews.map(({dom:t})=>t.getBoundingClientRect()),space:this.view.state.facet(i9).tooltipSpace(this.view)}}writeMeasure(t){let{editor:e,space:i}=t,s=[];for(let o=0;o=Math.min(e.bottom,i.bottom)||h.rightMath.min(e.right,i.right)+.1){l.style.top=i2;continue}let c=n.arrow?r.dom.querySelector(".cm-tooltip-arrow"):null,d=c?7:0,u=a.right-a.left,f=a.bottom-a.top,p=r.offset||i6,m=this.view.textDirection==tF.LTR,g=a.width>i.right-i.left?m?i.left:i.right-a.width:m?Math.min(h.left-(c?14:0)+p.x,i.right-u):Math.max(i.left,h.left-u+(c?14:0)-p.x),v=!!n.above;!n.strictSide&&(v?h.top-(a.bottom-a.top)-p.yi.bottom)&&v==i.bottom-h.bottom>h.top-i.top&&(v=!v);let w=v?h.top-f-d-p.y:h.bottom+d+p.y,y=g+u;if(!0!==r.overlap)for(let b of s)b.leftg&&b.topw&&(w=v?b.top-f-2-d:b.bottom+d+2);"absolute"==this.position?(l.style.top=w-t.parent.top+"px",l.style.left=g-t.parent.left+"px"):(l.style.top=w+"px",l.style.left=g+"px"),c&&(c.style.left=`${h.left+(m?p.x:-p.x)-(g+14-7)}px`),!0!==r.overlap&&s.push({left:g,top:w,right:y,bottom:w+f}),l.classList.toggle("cm-tooltip-above",v),l.classList.toggle("cm-tooltip-below",!v),r.positioned&&r.positioned()}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top=i2}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),i4=ir.baseTheme({".cm-tooltip":{zIndex:100},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),i6={x:0,y:0},i7=l.r$.define({enables:[i5,i4]}),st=l.r$.define();class se{constructor(t){this.view=t,this.mounted=!1,this.dom=document.createElement("div"),this.dom.classList.add("cm-tooltip-hover"),this.manager=new i8(t,st,t=>this.createHostedView(t))}static create(t){return new se(t)}createHostedView(t){let e=t.create(this.view);return e.dom.classList.add("cm-tooltip-section"),this.dom.appendChild(e.dom),this.mounted&&e.mount&&e.mount(this.view),e}mount(t){for(let e of this.manager.tooltipViews)e.mount&&e.mount(t);this.mounted=!0}positioned(){for(let t of this.manager.tooltipViews)t.positioned&&t.positioned()}update(t){this.manager.update(t)}}let si=i7.compute([st],t=>{let e=t.facet(st).filter(t=>t);return 0===e.length?null:{pos:Math.min(...e.map(t=>t.pos)),end:Math.max(...e.filter(t=>null!=t.end).map(t=>t.end)),create:se.create,above:e[0].above,arrow:e.some(t=>t.arrow)}});class ss{constructor(t,e,i,s,o){this.view=t,this.source=e,this.field=i,this.setHover=s,this.hoverTime=o,this.hoverTimeout=-1,this.restartTimeout=-1,this.pending=null,this.lastMove={x:0,y:0,target:t.dom,time:0},this.checkHover=this.checkHover.bind(this),t.dom.addEventListener("mouseleave",this.mouseleave=this.mouseleave.bind(this)),t.dom.addEventListener("mousemove",this.mousemove=this.mousemove.bind(this))}update(){this.pending&&(this.pending=null,clearTimeout(this.restartTimeout),this.restartTimeout=setTimeout(()=>this.startHover(),20))}get active(){return this.view.state.field(this.field)}checkHover(){if(this.hoverTimeout=-1,this.active)return;let t=Date.now()-this.lastMove.time;ti.bottom||t.xi.right+this.view.defaultCharacterWidth)return;let s=this.view.bidiSpans(this.view.state.doc.lineAt(e)).find(t=>t.from<=e&&t.to>=e),o=s&&s.dir==tF.RTL?-1:1,n=this.source(this.view,e,t.x{this.pending==r&&(this.pending=null,t&&this.view.dispatch({effects:this.setHover.of(t)}))},t=>tA(this.view.state,t,"hover tooltip"))}else n&&this.view.dispatch({effects:this.setHover.of(n)})}mousemove(t){var e;this.lastMove={x:t.clientX,y:t.clientY,target:t.target,time:Date.now()},this.hoverTimeout<0&&(this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime));let i=this.active;if(i&&!so(this.lastMove.target)||this.pending){let{pos:s}=i||this.pending,o=null!==(e=null==i?void 0:i.end)&&void 0!==e?e:s;(s==o?this.view.posAtCoords(this.lastMove)!=s:!function(t,e,i,s,o,n){let r=document.createRange(),l=t.domAtPos(e),h=t.domAtPos(i);r.setEnd(h.node,h.offset),r.setStart(l.node,l.offset);let a=r.getClientRects();r.detach();for(let c=0;c=Math.max(d.top-o,o-d.bottom,d.left-s,s-d.right))return!0}return!1}(this.view,s,o,t.clientX,t.clientY,0))&&(this.view.dispatch({effects:this.setHover.of(null)}),this.pending=null)}}mouseleave(t){clearTimeout(this.hoverTimeout),this.hoverTimeout=-1,this.active&&!so(t.relatedTarget)&&this.view.dispatch({effects:this.setHover.of(null)})}destroy(){clearTimeout(this.hoverTimeout),this.view.dom.removeEventListener("mouseleave",this.mouseleave),this.view.dom.removeEventListener("mousemove",this.mousemove)}}function so(t){for(let e=t;e;e=e.parentNode)if(1==e.nodeType&&e.classList.contains("cm-tooltip"))return!0;return!1}function sn(t,e={}){let i=l.Py.define(),s=l.QQ.define({create:()=>null,update(t,s){if(t&&(e.hideOnChange&&(s.docChanged||s.selection)||e.hideOn&&e.hideOn(s,t)))return null;if(t&&s.docChanged){let o=s.changes.mapPos(t.pos,-1,l.gc.TrackDel);if(null==o)return null;let n=Object.assign(Object.create(null),t);n.pos=o,null!=t.end&&(n.end=s.changes.mapPos(t.end)),t=n}for(let r of s.effects)r.is(i)&&(t=r.value),r.is(sl)&&(t=null);return t},provide:t=>st.from(t)});return[s,tR.define(o=>new ss(o,t,s,i,e.hoverTime||300)),si]}function sr(t,e){let i=t.plugin(i5);if(!i)return null;let s=i.manager.tooltips.indexOf(e);return s<0?null:i.manager.tooltipViews[s]}let sl=l.Py.define(),sh=l.r$.define({combine(t){let e,i;for(let s of t)e=e||s.topContainer,i=i||s.bottomContainer;return{topContainer:e,bottomContainer:i}}});function sa(t,e){let i=t.plugin(sc),s=i?i.specs.indexOf(e):-1;return s>-1?i.panels[s]:null}let sc=tR.fromClass(class{constructor(t){this.input=t.state.facet(sf),this.specs=this.input.filter(t=>t),this.panels=this.specs.map(e=>e(t));let e=t.state.facet(sh);for(let i of(this.top=new sd(t,!0,e.topContainer),this.bottom=new sd(t,!1,e.bottomContainer),this.top.sync(this.panels.filter(t=>t.top)),this.bottom.sync(this.panels.filter(t=>!t.top)),this.panels))i.dom.classList.add("cm-panel"),i.mount&&i.mount()}update(t){let e=t.state.facet(sh);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new sd(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new sd(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let i=t.state.facet(sf);if(i!=this.input){let s=i.filter(t=>t),o=[],n=[],r=[],l=[];for(let h of s){let a=this.specs.indexOf(h),c;a<0?(c=h(t.view),l.push(c)):(c=this.panels[a]).update&&c.update(t),o.push(c),(c.top?n:r).push(c)}for(let d of(this.specs=s,this.panels=o,this.top.sync(n),this.bottom.sync(r),l))d.dom.classList.add("cm-panel"),d.mount&&d.mount()}else for(let u of this.panels)u.update&&u.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:t=>ir.scrollMargins.of(e=>{let i=e.plugin(t);return i&&{top:i.top.scrollMargin(),bottom:i.bottom.scrollMargin()}})});class sd{constructor(t,e,i){this.view=t,this.top=e,this.container=i,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let e of this.panels)e.destroy&&0>t.indexOf(e)&&e.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(0==this.panels.length){this.dom&&(this.dom.remove(),this.dom=void 0);return}if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let t=this.container||this.view.dom;t.insertBefore(this.dom,this.top?t.firstChild:null)}let e=this.dom.firstChild;for(let i of this.panels)if(i.dom.parentNode==this.dom){for(;e!=i.dom;)e=su(e);e=e.nextSibling}else this.dom.insertBefore(i.dom,e);for(;e;)e=su(e)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let e of(this.classes=this.view.themeClasses).split(" "))e&&this.container.classList.add(e)}}}function su(t){let e=t.nextSibling;return t.remove(),e}let sf=l.r$.define({enables:sc});class sp extends l.uU{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}sp.prototype.elementClass="",sp.prototype.toDOM=void 0,sp.prototype.mapMode=l.gc.TrackBefore,sp.prototype.startSide=sp.prototype.endSide=-1,sp.prototype.point=!0;let sm=l.r$.define(),sg={class:"",renderEmptyElements:!1,elementStyle:"",markers:()=>l.Xs.empty,lineMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}},sv=l.r$.define();function sw(t){return[sb(),sv.of(Object.assign(Object.assign({},sg),t))]}let sy=l.r$.define({combine:t=>t.some(t=>t)});function sb(t){let e=[sx];return t&&!1===t.fixed&&e.push(sy.of(!0)),e}let sx=tR.fromClass(class{constructor(t){for(let e of(this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(sv).map(e=>new sC(t,e)),this.gutters))this.dom.appendChild(e.dom);this.fixed=!t.state.facet(sy),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,i=t.view.viewport,s=Math.min(e.to,i.to)-Math.max(e.from,i.from);this.syncGutters(s<(i.to-i.from)*.8)}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(sy)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let i=l.Xs.iter(this.view.state.facet(sm),this.view.viewport.from),s=[],o=this.gutters.map(t=>new sk(t,this.view.viewport,-this.view.documentPadding.top));for(let n of this.view.viewportLineBlocks){let r;if(Array.isArray(n.type)){for(let h of n.type)if(h.type==to.Text){r=h;break}}else r=n.type==to.Text?n:void 0;if(r)for(let a of(s.length&&(s=[]),sM(i,s,n.from),o))a.line(this.view,r,s)}for(let c of o)c.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(sv),i=t.state.facet(sv),s=t.docChanged||t.heightChanged||t.viewportChanged||!l.Xs.eq(t.startState.facet(sm),t.state.facet(sm),t.view.viewport.from,t.view.viewport.to);if(e==i)for(let o of this.gutters)o.update(t)&&(s=!0);else{s=!0;let n=[];for(let r of i){let h=e.indexOf(r);h<0?n.push(new sC(this.view,r)):(this.gutters[h].update(t),n.push(this.gutters[h]))}for(let a of this.gutters)a.dom.remove(),0>n.indexOf(a)&&a.destroy();for(let c of n)this.dom.appendChild(c.dom);this.gutters=n}return s}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:t=>ir.scrollMargins.of(e=>{let i=e.plugin(t);return i&&0!=i.gutters.length&&i.fixed?e.textDirection==tF.LTR?{left:i.dom.offsetWidth}:{right:i.dom.offsetWidth}:null})});function sS(t){return Array.isArray(t)?t:[t]}function sM(t,e,i){for(;t.value&&t.from<=i;)t.from==i&&e.push(t.value),t.next()}class sk{constructor(t,e,i){this.gutter=t,this.height=i,this.localMarkers=[],this.i=0,this.cursor=l.Xs.iter(t.markers,e.from)}line(t,e,i){this.localMarkers.length&&(this.localMarkers=[]),sM(this.cursor,this.localMarkers,e.from);let s=i.length?this.localMarkers.concat(i):this.localMarkers,o=this.gutter.config.lineMarker(t,e,s);o&&s.unshift(o);let n=this.gutter;if(0==s.length&&!n.config.renderEmptyElements)return;let r=e.top-this.height;if(this.i==n.elements.length){let l=new sA(t,e.height,r,s);n.elements.push(l),n.dom.appendChild(l.dom)}else n.elements[this.i].update(t,e.height,r,s);this.height=e.bottom,this.i++}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let e=t.elements.pop();t.dom.removeChild(e.dom),e.destroy()}}}class sC{constructor(t,e){for(let i in this.view=t,this.config=e,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:""),e.domEventHandlers)this.dom.addEventListener(i,s=>{let o=t.lineBlockAtHeight(s.clientY-t.documentTop);e.domEventHandlers[i](t,o,s)&&s.preventDefault()});this.markers=sS(e.markers(t)),e.initialSpacer&&(this.spacer=new sA(t,0,0,[e.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let e=this.markers;if(this.markers=sS(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let i=this.config.updateSpacer(this.spacer.markers[0],t);i!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[i])}let s=t.view.viewport;return!l.Xs.eq(this.markers,e,s.from,s.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(t)}destroy(){for(let t of this.elements)t.destroy()}}class sA{constructor(t,e,i,s){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,e,i,s)}update(t,e,i,s){this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=i&&(this.dom.style.marginTop=(this.above=i)?i+"px":""),!function(t,e){if(t.length!=e.length)return!1;for(let i=0;i(0,l.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,e){let i=Object.assign({},t);for(let s in e){let o=i[s],n=e[s];i[s]=o?(t,e,i)=>o(t,e,i)||n(t,e,i):n}return i}})});class sO extends sp{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function sR(t,e){return t.state.facet(sT).formatNumber(e,t.state)}let sE=sv.compute([sT],t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:t=>t.state.facet(sD),lineMarker:(t,e,i)=>i.some(t=>t.toDOM)?null:new sO(sR(t,t.state.doc.lineAt(e.from).number)),lineMarkerChange:t=>t.startState.facet(sT)!=t.state.facet(sT),initialSpacer:t=>new sO(sR(t,sL(t.state.doc.lines))),updateSpacer(t,e){let i=sR(e.view,sL(e.view.state.doc.lines));return i==t.number?t:new sO(i)},domEventHandlers:t.facet(sT).domEventHandlers}));function sB(t={}){return[sT.of(t),sb(),sE]}function sL(t){let e=9;for(;e{let e=[],i=-1;for(let s of t.selection.ranges){let o=t.doc.lineAt(s.head).from;o>i&&(i=o,e.push(sV.range(o)))}return l.Xs.of(e)});function sN(){return sH}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5122.53af73a7ca0a0e01.js b/static/web/_next/static/chunks/5122.53af73a7ca0a0e01.js new file mode 100644 index 000000000..25430c8ca --- /dev/null +++ b/static/web/_next/static/chunks/5122.53af73a7ca0a0e01.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5122],{5122:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{completeFromSchema:function(){return completeFromSchema},xml:function(){return xml},xmlLanguage:function(){return xmlLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let cachedName=null,cachedInput=null,cachedPos=0;function tagNameAfter(input,offset){var ch;let pos=input.pos+offset;if(cachedInput==input&&cachedPos==pos)return cachedName;for(;9==(ch=input.peek(offset))||10==ch||13==ch||32==ch;)offset++;let name="";for(;;){let next=input.peek(offset);if(!(45==next||46==next||58==next||next>=65&&next<=90||95==next||next>=97&&next<=122||next>=161))break;name+=String.fromCharCode(next),offset++}return cachedInput=input,cachedPos=pos,cachedName=name||null}function ElementContext(name,parent){this.name=name,this.parent=parent,this.hash=parent?parent.hash:0;for(let i=0;i1==term?new ElementContext(tagNameAfter(input,1)||"",context):context,reduce:(context,term)=>11==term&&context?context.parent:context,reuse(context,node,_stack,input){let type=node.type.id;return 1==type||13==type?new ElementContext(tagNameAfter(input,1)||"",context):context},hash:context=>context?context.hash:0,strict:!1}),startTag=new dist.Jq((input,stack)=>{if(60==input.next){if(input.advance(),47==input.next){input.advance();let name=tagNameAfter(input,0);if(!name)return input.acceptToken(5);if(stack.context&&name==stack.context.name)return input.acceptToken(2);for(let cx=stack.context;cx;cx=cx.parent)if(cx.name==name)return input.acceptToken(3,-2);input.acceptToken(4)}else if(33!=input.next&&63!=input.next)return input.acceptToken(1)}},{contextual:!0});function scanTo(type,end){return new dist.Jq(input=>{for(let endPos=0,len=0;;len++){if(input.next<0){len&&input.acceptToken(type);break}if(input.next==end.charCodeAt(endPos)){if(++endPos==end.length){len>end.length&&input.acceptToken(type,1-end.length);break}}else endPos=input.next==end.charCodeAt(0)?1:0;input.advance()}})}let commentContent=scanTo(35,"-->"),piContent=scanTo(36,"?>"),cdataContent=scanTo(37,"]]>"),xmlHighlighting=(0,highlight_dist.Gv)({Text:highlight_dist.pJ.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":highlight_dist.pJ.angleBracket,TagName:highlight_dist.pJ.tagName,"MismatchedCloseTag/Tagname":[highlight_dist.pJ.tagName,highlight_dist.pJ.invalid],AttributeName:highlight_dist.pJ.attributeName,AttributeValue:highlight_dist.pJ.attributeValue,Is:highlight_dist.pJ.definitionOperator,"EntityReference CharacterReference":highlight_dist.pJ.character,Comment:highlight_dist.pJ.blockComment,ProcessingInst:highlight_dist.pJ.processingInstruction,DoctypeDecl:highlight_dist.pJ.documentMeta,Cdata:highlight_dist.pJ.special(highlight_dist.pJ.string)}),parser=dist.WQ.deserialize({version:14,states:",SOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DS'#DSOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C{'#C{O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C|'#C|O$dOrO,59^OOOP,59^,59^OOOS'#C}'#C}O$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6y-E6yOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6z-E6zOOOP1G.x1G.xOOOS-E6{-E6{OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'jO!bO,59eOOOO-E6w-E6wO'xOpO1G.uO'xOpO1G.uOOOP1G.u1G.uO(QOpO7+$fOOOP7+$f7+$fO(YO!bO<U!a!b>q!b!c$k!c!}+z!}#P$k#P#Q?}#Q#R$k#R#S+z#S#T$k#T#o+z#o%W$k%W%o+z%o%p$k%p&a+z&a&b$k&b1p+z1p4U$k4U4d+z4d4e$k4e$IS+z$IS$I`$k$I`$Ib+z$Ib$Kh$k$Kh%#t+z%#t&/x$k&/x&Et+z&Et&FV$k&FV;'S+z;'S;:j/S;:j?&r$k?&r?Ah+z?Ah?BY$k?BY?Mn+z?Mn~$kX$rUVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kP%ZRVPOv%Uw!^%U!_~%UW%iR{WOr%dsv%dw~%d_%{]VP{WyUOX$kXY%rYZ%rZ]$k]^%r^p$kpq%rqr$krs%Usv$kw!^$k!^!_%d!_~$kZ&{RzYVPOv%Uw!^%U!_~%U~'XTOp'hqs'hst(Pt!]'h!^~'h~'kTOp'hqs'ht!]'h!]!^'z!^~'h~(POW~~(SROp(]q!](]!^~(]~(`SOp(]q!](]!]!^(l!^~(]~(qOX~Z(xWVP{WOr$krs%Usv$kw}$k}!O)b!O!^$k!^!_%d!_~$kZ)iWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a*R!a~$kZ*[U|QVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k]*uWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a+_!a~$k]+hUdSVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k_,V}`S^QVP{WOr$krs%Usv$kw}$k}!O+z!O!P+z!P!Q$k!Q![+z![!]+z!]!^$k!^!_%d!_!c$k!c!}+z!}#R$k#R#S+z#S#T$k#T#o+z#o$}$k$}%O+z%O%W$k%W%o+z%o%p$k%p&a+z&a&b$k&b1p+z1p4U+z4U4d+z4d4e$k4e$IS+z$IS$I`$k$I`$Ib+z$Ib$Je$k$Je$Jg+z$Jg$Kh$k$Kh%#t+z%#t&/x$k&/x&Et+z&Et&FV$k&FV;'S+z;'S;:j/S;:j?&r$k?&r?Ah+z?Ah?BY$k?BY?Mn+z?Mn~$k_/ZWVP{WOr$krs%Usv$kw!^$k!^!_%d!_;=`$k;=`<%l+z<%l~$kX/xU{WOq%dqr0[sv%dw!a%d!a!b=X!b~%dX0aZ{WOr%dsv%dw}%d}!O1S!O!f%d!f!g1x!g!}%d!}#O5s#O#W%d#W#X:k#X~%dX1XT{WOr%dsv%dw}%d}!O1h!O~%dX1oR}P{WOr%dsv%dw~%dX1}T{WOr%dsv%dw!q%d!q!r2^!r~%dX2cT{WOr%dsv%dw!e%d!e!f2r!f~%dX2wT{WOr%dsv%dw!v%d!v!w3W!w~%dX3]T{WOr%dsv%dw!{%d!{!|3l!|~%dX3qT{WOr%dsv%dw!r%d!r!s4Q!s~%dX4VT{WOr%dsv%dw!g%d!g!h4f!h~%dX4kV{WOr4frs5Qsv4fvw5Qw!`4f!`!a5c!a~4fP5TRO!`5Q!`!a5^!a~5QP5cOiPX5jRiP{WOr%dsv%dw~%dX5xV{WOr%dsv%dw!e%d!e!f6_!f#V%d#V#W8w#W~%dX6dT{WOr%dsv%dw!f%d!f!g6s!g~%dX6xT{WOr%dsv%dw!c%d!c!d7X!d~%dX7^T{WOr%dsv%dw!v%d!v!w7m!w~%dX7rT{WOr%dsv%dw!c%d!c!d8R!d~%dX8WT{WOr%dsv%dw!}%d!}#O8g#O~%dX8nR{WxPOr%dsv%dw~%dX8|T{WOr%dsv%dw#W%d#W#X9]#X~%dX9bT{WOr%dsv%dw#T%d#T#U9q#U~%dX9vT{WOr%dsv%dw#h%d#h#i:V#i~%dX:[T{WOr%dsv%dw#T%d#T#U8R#U~%dX:pT{WOr%dsv%dw#c%d#c#d;P#d~%dX;UT{WOr%dsv%dw#V%d#V#W;e#W~%dX;jT{WOr%dsv%dw#h%d#h#i;y#i~%dX_U[UVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kZ>xWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a?b!a~$kZ?kU!OQVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kZ@UWVP{WOr$krs%Usv$kw!^$k!^!_%d!_#P$k#P#Q@n#Q~$kZ@uWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!aA_!a~$kZAhUwQVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k",tokenizers:[startTag,commentContent,piContent,cdataContent,0,1,2,3],topRules:{Document:[0,6]},tokenPrec:0});var language_dist=__webpack_require__(59119);function tagName(doc,tag){let name=tag&&tag.getChild("TagName");return name?doc.sliceString(name.from,name.to):""}function elementName(doc,tree){let tag=tree&&tree.firstChild;return tag&&"OpenTag"==tag.name?tagName(doc,tag):""}function findParentElement(tree){for(let cur=tree&&tree.parent;cur;cur=cur.parent)if("Element"==cur.name)return cur;return null}class dist_Element{constructor(spec,attrs,attrValues){this.attrs=attrs,this.attrValues=attrValues,this.children=[],this.name=spec.name,this.completion=Object.assign(Object.assign({type:"type"},spec.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:"",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=spec.textContent?spec.textContent.map(s=>({label:s,type:"text"})):[]}}let Identifier=/^[:\-\.\w\u00b7-\uffff]*$/;function attrCompletion(spec){return Object.assign(Object.assign({type:"property"},spec.completion||{}),{label:spec.name})}function valueCompletion(spec){return"string"==typeof spec?{label:`"${spec}"`,type:"constant"}:/^"/.test(spec.label)?spec:Object.assign(Object.assign({},spec),{label:`"${spec.label}"`})}function completeFromSchema(eltSpecs,attrSpecs){let allAttrs=[],globalAttrs=[],attrValues=Object.create(null);for(let s of attrSpecs){let completion=attrCompletion(s);allAttrs.push(completion),s.global&&globalAttrs.push(completion),s.values&&(attrValues[s.name]=s.values.map(valueCompletion))}let allElements=[],topElements=[],byName=Object.create(null);for(let s1 of eltSpecs){let attrs=globalAttrs,attrVals=attrValues;s1.attributes&&(attrs=attrs.concat(s1.attributes.map(s=>"string"==typeof s?allAttrs.find(a=>a.label==s)||{label:s,type:"property"}:(s.values&&(attrVals==attrValues&&(attrVals=Object.create(attrVals)),attrVals[s.name]=s.values.map(valueCompletion)),attrCompletion(s)))));let elt=new dist_Element(s1,attrs,attrVals);byName[elt.name]=elt,allElements.push(elt),s1.top&&topElements.push(elt)}topElements.length||(topElements=allElements);for(let i=0;i{var _a;let{doc}=cx.state,loc=function(state,pos){var _a;let at=(0,language_dist.qz)(state).resolveInner(pos,-1),inTag=null;for(let cur=at;!inTag&&cur.parent;cur=cur.parent)("OpenTag"==cur.name||"CloseTag"==cur.name||"SelfClosingTag"==cur.name||"MismatchedCloseTag"==cur.name)&&(inTag=cur);if(inTag&&(inTag.to>pos||inTag.lastChild.type.isError)){let elt=inTag.parent;if("TagName"==at.name)return"CloseTag"==inTag.name||"MismatchedCloseTag"==inTag.name?{type:"closeTag",from:at.from,context:elt}:{type:"openTag",from:at.from,context:findParentElement(elt)};if("AttributeName"==at.name)return{type:"attrName",from:at.from,context:inTag};if("AttributeValue"==at.name)return{type:"attrValue",from:at.from,context:inTag};let before=at==inTag||"Attribute"==at.name?at.childBefore(pos):at;return(null==before?void 0:before.name)=="StartTag"?{type:"openTag",from:pos,context:findParentElement(elt)}:(null==before?void 0:before.name)=="StartCloseTag"&&before.to<=pos?{type:"closeTag",from:pos,context:elt}:(null==before?void 0:before.name)=="Is"?{type:"attrValue",from:pos,context:inTag}:before?{type:"attrName",from:pos,context:inTag}:null}if("StartCloseTag"==at.name)return{type:"closeTag",from:pos,context:at.parent};for(;at.parent&&at.to==pos&&!(null===(_a=at.lastChild)||void 0===_a?void 0:_a.type.isError);)at=at.parent;return"Element"==at.name||"Text"==at.name||"Document"==at.name?{type:"tag",from:pos,context:"Element"==at.name?at:findParentElement(at)}:null}(cx.state,cx.pos);if(!loc||"tag"==loc.type&&!cx.explicit)return null;let{type,from,context}=loc;if("openTag"==type){let children=topElements,parentName=elementName(doc,context);if(parentName){let parent=byName[parentName];children=(null==parent?void 0:parent.children)||allElements}return{from,options:children.map(ch=>ch.completion),validFor:Identifier}}if("closeTag"==type){let parentName1=elementName(doc,context);return parentName1?{from,to:cx.pos+(">"==doc.sliceString(cx.pos,cx.pos+1)?1:0),options:[(null===(_a=byName[parentName1])||void 0===_a?void 0:_a.closeNameCompletion)||{label:parentName1+">",type:"type"}],validFor:Identifier}:null}if("attrName"==type){let parent1=byName[tagName(doc,context)];return{from,options:(null==parent1?void 0:parent1.attrs)||globalAttrs,validFor:Identifier}}if("attrValue"==type){let attr,name;let attr1=(name=(attr=context&&context.getChildren("Attribute").find(a=>a.from<=from&&a.to>=from))&&attr.getChild("AttributeName"))?doc.sliceString(name.from,name.to):"";if(!attr1)return null;let parent2=byName[tagName(doc,context)],values=((null==parent2?void 0:parent2.attrValues)||attrValues)[attr1];return values&&values.length?{from,to:cx.pos+('"'==doc.sliceString(cx.pos,cx.pos+1)?1:0),options:values,validFor:/^"[^"]*"?$/}:null}{if("tag"!=type)return null;let parentName2=elementName(doc,context),parent3=byName[parentName2],closing=[],last=context&&context.lastChild;parentName2&&(!last||"CloseTag"!=last.name||tagName(doc,last)!=parentName2)&&closing.push(parent3?parent3.closeCompletion:{label:"",type:"type",boost:2});let options=closing.concat(((null==parent3?void 0:parent3.children)||(context?allElements:topElements)).map(e=>e.openCompletion));if(context&&(null==parent3?void 0:parent3.text.length)){let openTag=context.firstChild;openTag.to>cx.pos-20&&!/\S/.test(cx.state.sliceDoc(openTag.to,cx.pos))&&(options=options.concat(parent3.text))}return{from,options,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}}}let xmlLanguage=language_dist.qp.define({name:"xml",parser:parser.configure({props:[language_dist.uj.add({Element(context){let closed=/^\s*<\//.test(context.textAfter);return context.lineIndent(context.node.from)+(closed?0:context.unit)},"OpenTag CloseTag SelfClosingTag":context=>context.column(context.node.from)+context.unit}),language_dist.x0.add({Element(subtree){let first=subtree.firstChild,last=subtree.lastChild;return first&&"OpenTag"==first.name?{from:first.to,to:"CloseTag"==last.name?last.from:subtree.to}:null}})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/$/}});function xml(conf={}){return new language_dist.ri(xmlLanguage,xmlLanguage.data.of({autocomplete:completeFromSchema(conf.elements||[],conf.attributes||[])}))}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5122.79b201ce99890c5d.js b/static/web/_next/static/chunks/5122.79b201ce99890c5d.js deleted file mode 100644 index b77e36db6..000000000 --- a/static/web/_next/static/chunks/5122.79b201ce99890c5d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5122],{5122:function(e,t,O){O.r(t),O.d(t,{completeFromSchema:function(){return w},xml:function(){return y},xmlLanguage:function(){return x}});var n=O(53105),r=O(35524);let a=null,s=null,o=0;function l(e,t){var O;let n=e.pos+t;if(s==e&&o==n)return a;for(;9==(O=e.peek(t))||10==O||13==O||32==O;)t++;let r="";for(;;){let l=e.peek(t);if(!(45==l||46==l||58==l||l>=65&&l<=90||95==l||l>=97&&l<=122||l>=161))break;r+=String.fromCharCode(l),t++}return s=e,o=n,a=r||null}function d(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let O=0;O1==t?new d(l(n,1)||"",e):e,reduce:(e,t)=>11==t&&e?e.parent:e,reuse(e,t,O,n){let r=t.type.id;return 1==r||13==r?new d(l(n,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),p=new n.Jq((e,t)=>{if(60==e.next){if(e.advance(),47==e.next){e.advance();let O=l(e,0);if(!O)return e.acceptToken(5);if(t.context&&O==t.context.name)return e.acceptToken(2);for(let n=t.context;n;n=n.parent)if(n.name==O)return e.acceptToken(3,-2);e.acceptToken(4)}else if(33!=e.next&&63!=e.next)return e.acceptToken(1)}},{contextual:!0});function c(e,t){return new n.Jq(O=>{for(let n=0,r=0;;r++){if(O.next<0){r&&O.acceptToken(e);break}if(O.next==t.charCodeAt(n)){if(++n==t.length){r>t.length&&O.acceptToken(e,1-t.length);break}}else n=O.next==t.charCodeAt(0)?1:0;O.advance()}})}let $=c(35,"-->"),u=c(36,"?>"),k=c(37,"]]>"),m=(0,r.Gv)({Text:r.pJ.content,"StartTag StartCloseTag EndTag SelfCloseEndTag":r.pJ.angleBracket,TagName:r.pJ.tagName,"MismatchedCloseTag/Tagname":[r.pJ.tagName,r.pJ.invalid],AttributeName:r.pJ.attributeName,AttributeValue:r.pJ.attributeValue,Is:r.pJ.definitionOperator,"EntityReference CharacterReference":r.pJ.character,Comment:r.pJ.blockComment,ProcessingInst:r.pJ.processingInstruction,DoctypeDecl:r.pJ.documentMeta,Cdata:r.pJ.special(r.pJ.string)}),f=n.WQ.deserialize({version:14,states:",SOQOaOOOrOxO'#CfOzOpO'#CiO!tOaO'#CgOOOP'#Cg'#CgO!{OrO'#CrO#TOtO'#CsO#]OpO'#CtOOOP'#DS'#DSOOOP'#Cv'#CvQQOaOOOOOW'#Cw'#CwO#eOxO,59QOOOP,59Q,59QOOOO'#Cx'#CxO#mOpO,59TO#uO!bO,59TOOOP'#C{'#C{O$TOaO,59RO$[OpO'#CoOOOP,59R,59ROOOQ'#C|'#C|O$dOrO,59^OOOP,59^,59^OOOS'#C}'#C}O$lOtO,59_OOOP,59_,59_O$tOpO,59`O$|OpO,59`OOOP-E6t-E6tOOOW-E6u-E6uOOOP1G.l1G.lOOOO-E6v-E6vO%UO!bO1G.oO%UO!bO1G.oO%dOpO'#CkO%lO!bO'#CyO%zO!bO1G.oOOOP1G.o1G.oOOOP1G.w1G.wOOOP-E6y-E6yOOOP1G.m1G.mO&VOpO,59ZO&_OpO,59ZOOOQ-E6z-E6zOOOP1G.x1G.xOOOS-E6{-E6{OOOP1G.y1G.yO&gOpO1G.zO&gOpO1G.zOOOP1G.z1G.zO&oO!bO7+$ZO&}O!bO7+$ZOOOP7+$Z7+$ZOOOP7+$c7+$cO'YOpO,59VO'bOpO,59VO'jO!bO,59eOOOO-E6w-E6wO'xOpO1G.uO'xOpO1G.uOOOP1G.u1G.uO(QOpO7+$fOOOP7+$f7+$fO(YO!bO<U!a!b>q!b!c$k!c!}+z!}#P$k#P#Q?}#Q#R$k#R#S+z#S#T$k#T#o+z#o%W$k%W%o+z%o%p$k%p&a+z&a&b$k&b1p+z1p4U$k4U4d+z4d4e$k4e$IS+z$IS$I`$k$I`$Ib+z$Ib$Kh$k$Kh%#t+z%#t&/x$k&/x&Et+z&Et&FV$k&FV;'S+z;'S;:j/S;:j?&r$k?&r?Ah+z?Ah?BY$k?BY?Mn+z?Mn~$kX$rUVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kP%ZRVPOv%Uw!^%U!_~%UW%iR{WOr%dsv%dw~%d_%{]VP{WyUOX$kXY%rYZ%rZ]$k]^%r^p$kpq%rqr$krs%Usv$kw!^$k!^!_%d!_~$kZ&{RzYVPOv%Uw!^%U!_~%U~'XTOp'hqs'hst(Pt!]'h!^~'h~'kTOp'hqs'ht!]'h!]!^'z!^~'h~(POW~~(SROp(]q!](]!^~(]~(`SOp(]q!](]!]!^(l!^~(]~(qOX~Z(xWVP{WOr$krs%Usv$kw}$k}!O)b!O!^$k!^!_%d!_~$kZ)iWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a*R!a~$kZ*[U|QVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k]*uWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a+_!a~$k]+hUdSVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k_,V}`S^QVP{WOr$krs%Usv$kw}$k}!O+z!O!P+z!P!Q$k!Q![+z![!]+z!]!^$k!^!_%d!_!c$k!c!}+z!}#R$k#R#S+z#S#T$k#T#o+z#o$}$k$}%O+z%O%W$k%W%o+z%o%p$k%p&a+z&a&b$k&b1p+z1p4U+z4U4d+z4d4e$k4e$IS+z$IS$I`$k$I`$Ib+z$Ib$Je$k$Je$Jg+z$Jg$Kh$k$Kh%#t+z%#t&/x$k&/x&Et+z&Et&FV$k&FV;'S+z;'S;:j/S;:j?&r$k?&r?Ah+z?Ah?BY$k?BY?Mn+z?Mn~$k_/ZWVP{WOr$krs%Usv$kw!^$k!^!_%d!_;=`$k;=`<%l+z<%l~$kX/xU{WOq%dqr0[sv%dw!a%d!a!b=X!b~%dX0aZ{WOr%dsv%dw}%d}!O1S!O!f%d!f!g1x!g!}%d!}#O5s#O#W%d#W#X:k#X~%dX1XT{WOr%dsv%dw}%d}!O1h!O~%dX1oR}P{WOr%dsv%dw~%dX1}T{WOr%dsv%dw!q%d!q!r2^!r~%dX2cT{WOr%dsv%dw!e%d!e!f2r!f~%dX2wT{WOr%dsv%dw!v%d!v!w3W!w~%dX3]T{WOr%dsv%dw!{%d!{!|3l!|~%dX3qT{WOr%dsv%dw!r%d!r!s4Q!s~%dX4VT{WOr%dsv%dw!g%d!g!h4f!h~%dX4kV{WOr4frs5Qsv4fvw5Qw!`4f!`!a5c!a~4fP5TRO!`5Q!`!a5^!a~5QP5cOiPX5jRiP{WOr%dsv%dw~%dX5xV{WOr%dsv%dw!e%d!e!f6_!f#V%d#V#W8w#W~%dX6dT{WOr%dsv%dw!f%d!f!g6s!g~%dX6xT{WOr%dsv%dw!c%d!c!d7X!d~%dX7^T{WOr%dsv%dw!v%d!v!w7m!w~%dX7rT{WOr%dsv%dw!c%d!c!d8R!d~%dX8WT{WOr%dsv%dw!}%d!}#O8g#O~%dX8nR{WxPOr%dsv%dw~%dX8|T{WOr%dsv%dw#W%d#W#X9]#X~%dX9bT{WOr%dsv%dw#T%d#T#U9q#U~%dX9vT{WOr%dsv%dw#h%d#h#i:V#i~%dX:[T{WOr%dsv%dw#T%d#T#U8R#U~%dX:pT{WOr%dsv%dw#c%d#c#d;P#d~%dX;UT{WOr%dsv%dw#V%d#V#W;e#W~%dX;jT{WOr%dsv%dw#h%d#h#i;y#i~%dX_U[UVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kZ>xWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!a?b!a~$kZ?kU!OQVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$kZ@UWVP{WOr$krs%Usv$kw!^$k!^!_%d!_#P$k#P#Q@n#Q~$kZ@uWVP{WOr$krs%Usv$kw!^$k!^!_%d!_!`$k!`!aA_!a~$kZAhUwQVP{WOr$krs%Usv$kw!^$k!^!_%d!_~$k",tokenizers:[p,$,u,k,0,1,2,3],topRules:{Document:[0,6]},tokenPrec:0});var g=O(59119);function T(e,t){let O=t&&t.getChild("TagName");return O?e.sliceString(O.from,O.to):""}function h(e,t){let O=t&&t.firstChild;return O&&"OpenTag"==O.name?T(e,O):""}function P(e){for(let t=e&&e.parent;t;t=t.parent)if("Element"==t.name)return t;return null}class v{constructor(e,t,O){this.attrs=t,this.attrValues=O,this.children=[],this.name=e.name,this.completion=Object.assign(Object.assign({type:"type"},e.completion||{}),{label:this.name}),this.openCompletion=Object.assign(Object.assign({},this.completion),{label:"<"+this.name}),this.closeCompletion=Object.assign(Object.assign({},this.completion),{label:"",boost:2}),this.closeNameCompletion=Object.assign(Object.assign({},this.completion),{label:this.name+">"}),this.text=e.textContent?e.textContent.map(e=>({label:e,type:"text"})):[]}}let b=/^[:\-\.\w\u00b7-\uffff]*$/;function W(e){return Object.assign(Object.assign({type:"property"},e.completion||{}),{label:e.name})}function C(e){return"string"==typeof e?{label:`"${e}"`,type:"constant"}:/^"/.test(e.label)?e:Object.assign(Object.assign({},e),{label:`"${e.label}"`})}function w(e,t){let O=[],n=[],r=Object.create(null);for(let a of t){let s=W(a);O.push(s),a.global&&n.push(s),a.values&&(r[a.name]=a.values.map(C))}let o=[],l=[],d=Object.create(null);for(let i of e){let p=n,c=r;i.attributes&&(p=p.concat(i.attributes.map(e=>"string"==typeof e?O.find(t=>t.label==e)||{label:e,type:"property"}:(e.values&&(c==r&&(c=Object.create(c)),c[e.name]=e.values.map(C)),W(e)))));let $=new v(i,p,c);d[$.name]=$,o.push($),i.top&&l.push($)}l.length||(l=o);for(let u=0;u{var t;let{doc:O}=e.state,a=function(e,t){var O;let n=(0,g.qz)(e).resolveInner(t,-1),r=null;for(let a=n;!r&&a.parent;a=a.parent)("OpenTag"==a.name||"CloseTag"==a.name||"SelfClosingTag"==a.name||"MismatchedCloseTag"==a.name)&&(r=a);if(r&&(r.to>t||r.lastChild.type.isError)){let s=r.parent;if("TagName"==n.name)return"CloseTag"==r.name||"MismatchedCloseTag"==r.name?{type:"closeTag",from:n.from,context:s}:{type:"openTag",from:n.from,context:P(s)};if("AttributeName"==n.name)return{type:"attrName",from:n.from,context:r};if("AttributeValue"==n.name)return{type:"attrValue",from:n.from,context:r};let o=n==r||"Attribute"==n.name?n.childBefore(t):n;return(null==o?void 0:o.name)=="StartTag"?{type:"openTag",from:t,context:P(s)}:(null==o?void 0:o.name)=="StartCloseTag"&&o.to<=t?{type:"closeTag",from:t,context:s}:(null==o?void 0:o.name)=="Is"?{type:"attrValue",from:t,context:r}:o?{type:"attrName",from:t,context:r}:null}if("StartCloseTag"==n.name)return{type:"closeTag",from:t,context:n.parent};for(;n.parent&&n.to==t&&!(null===(O=n.lastChild)||void 0===O?void 0:O.type.isError);)n=n.parent;return"Element"==n.name||"Text"==n.name||"Document"==n.name?{type:"tag",from:t,context:"Element"==n.name?n:P(n)}:null}(e.state,e.pos);if(!a||"tag"==a.type&&!e.explicit)return null;let{type:s,from:i,context:p}=a;if("openTag"==s){let c=l,$=h(O,p);if($){let u=d[$];c=(null==u?void 0:u.children)||o}return{from:i,options:c.map(e=>e.completion),validFor:b}}if("closeTag"==s){let k=h(O,p);return k?{from:i,to:e.pos+(">"==O.sliceString(e.pos,e.pos+1)?1:0),options:[(null===(t=d[k])||void 0===t?void 0:t.closeNameCompletion)||{label:k+">",type:"type"}],validFor:b}:null}if("attrName"==s){let m=d[T(O,p)];return{from:i,options:(null==m?void 0:m.attrs)||n,validFor:b}}if("attrValue"==s){let f,v;let W=(v=(f=p&&p.getChildren("Attribute").find(e=>e.from<=i&&e.to>=i))&&f.getChild("AttributeName"))?O.sliceString(v.from,v.to):"";if(!W)return null;let C=d[T(O,p)],w=((null==C?void 0:C.attrValues)||r)[W];return w&&w.length?{from:i,to:e.pos+('"'==O.sliceString(e.pos,e.pos+1)?1:0),options:w,validFor:/^"[^"]*"?$/}:null}{if("tag"!=s)return null;let x=h(O,p),y=d[x],S=[],X=p&&p.lastChild;x&&(!X||"CloseTag"!=X.name||T(O,X)!=x)&&S.push(y?y.closeCompletion:{label:"",type:"type",boost:2});let z=S.concat(((null==y?void 0:y.children)||(p?o:l)).map(e=>e.openCompletion));if(p&&(null==y?void 0:y.text.length)){let _=p.firstChild;_.to>e.pos-20&&!/\S/.test(e.state.sliceDoc(_.to,e.pos))&&(z=z.concat(y.text))}return{from:i,options:z,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}}}let x=g.qp.define({name:"xml",parser:f.configure({props:[g.uj.add({Element(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit}),g.x0.add({Element(e){let t=e.firstChild,O=e.lastChild;return t&&"OpenTag"==t.name?{from:t.to,to:"CloseTag"==O.name?O.from:e.to}:null}})]}),languageData:{commentTokens:{block:{open:""}},indentOnInput:/^\s*<\/$/}});function y(e={}){return new g.ri(x,x.data.of({autocomplete:w(e.elements||[],e.attributes||[])}))}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5134.a121d8d21d1c9247.js b/static/web/_next/static/chunks/5134.a121d8d21d1c9247.js deleted file mode 100644 index f35757c21..000000000 --- a/static/web/_next/static/chunks/5134.a121d8d21d1c9247.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5134],{65134:function(e,i,$){function r(e){for(var i={},$=e.split(" "),r=0;r<$.length;++r)i[$[r]]=!0;return i}$.r(i),$.d(i,{mirc:function(){return m}});var t=r("$! $$ $& $? $+ $abook $abs $active $activecid $activewid $address $addtok $agent $agentname $agentstat $agentver $alias $and $anick $ansi2mirc $aop $appactive $appstate $asc $asctime $asin $atan $avoice $away $awaymsg $awaytime $banmask $base $bfind $binoff $biton $bnick $bvar $bytes $calc $cb $cd $ceil $chan $chanmodes $chantypes $chat $chr $cid $clevel $click $cmdbox $cmdline $cnick $color $com $comcall $comchan $comerr $compact $compress $comval $cos $count $cr $crc $creq $crlf $ctime $ctimer $ctrlenter $date $day $daylight $dbuh $dbuw $dccignore $dccport $dde $ddename $debug $decode $decompress $deltok $devent $dialog $did $didreg $didtok $didwm $disk $dlevel $dll $dllcall $dname $dns $duration $ebeeps $editbox $emailaddr $encode $error $eval $event $exist $feof $ferr $fgetc $file $filename $filtered $finddir $finddirn $findfile $findfilen $findtok $fline $floor $fopen $fread $fserve $fulladdress $fulldate $fullname $fullscreen $get $getdir $getdot $gettok $gmt $group $halted $hash $height $hfind $hget $highlight $hnick $hotline $hotlinepos $ial $ialchan $ibl $idle $iel $ifmatch $ignore $iif $iil $inelipse $ini $inmidi $inpaste $inpoly $input $inrect $inroundrect $insong $instok $int $inwave $ip $isalias $isbit $isdde $isdir $isfile $isid $islower $istok $isupper $keychar $keyrpt $keyval $knick $lactive $lactivecid $lactivewid $left $len $level $lf $line $lines $link $lock $lock $locked $log $logstamp $logstampfmt $longfn $longip $lower $ltimer $maddress $mask $matchkey $matchtok $md5 $me $menu $menubar $menucontext $menutype $mid $middir $mircdir $mircexe $mircini $mklogfn $mnick $mode $modefirst $modelast $modespl $mouse $msfile $network $newnick $nick $nofile $nopath $noqt $not $notags $notify $null $numeric $numok $oline $onpoly $opnick $or $ord $os $passivedcc $pic $play $pnick $port $portable $portfree $pos $prefix $prop $protect $puttok $qt $query $rand $r $rawmsg $read $readomo $readn $regex $regml $regsub $regsubex $remove $remtok $replace $replacex $reptok $result $rgb $right $round $scid $scon $script $scriptdir $scriptline $sdir $send $server $serverip $sfile $sha1 $shortfn $show $signal $sin $site $sline $snick $snicks $snotify $sock $sockbr $sockerr $sockname $sorttok $sound $sqrt $ssl $sreq $sslready $status $strip $str $stripped $syle $submenu $switchbar $tan $target $ticks $time $timer $timestamp $timestampfmt $timezone $tip $titlebar $toolbar $treebar $trust $ulevel $ulist $upper $uptime $url $usermode $v1 $v2 $var $vcmd $vcmdstat $vcmdver $version $vnick $vol $wid $width $wildsite $wildtok $window $wrap $xor"),n=r("abook ajinvite alias aline ame amsg anick aop auser autojoin avoice away background ban bcopy beep bread break breplace bset btrunc bunset bwrite channel clear clearall cline clipboard close cnick color comclose comopen comreg continue copy creq ctcpreply ctcps dcc dccserver dde ddeserver debug dec describe dialog did didtok disable disconnect dlevel dline dll dns dqwindow drawcopy drawdot drawfill drawline drawpic drawrect drawreplace drawrot drawsave drawscroll drawtext ebeeps echo editbox emailaddr enable events exit fclose filter findtext finger firewall flash flist flood flush flushini font fopen fseek fsend fserve fullname fwrite ghide gload gmove gopts goto gplay gpoint gqreq groups gshow gsize gstop gtalk gunload hadd halt haltdef hdec hdel help hfree hinc hload hmake hop hsave ial ialclear ialmark identd if ignore iline inc invite iuser join kick linesep links list load loadbuf localinfo log mdi me menubar mkdir mnick mode msg nick noop notice notify omsg onotice part partall pdcc perform play playctrl pop protect pvoice qme qmsg query queryn quit raw reload remini remote remove rename renwin reseterror resetidle return rlevel rline rmdir run ruser save savebuf saveini say scid scon server set showmirc signam sline sockaccept sockclose socklist socklisten sockmark sockopen sockpause sockread sockrename sockudp sockwrite sound speak splay sreq strip switchbar timer timestamp titlebar tnick tokenize toolbar topic tray treebar ulist unload unset unsetall updatenl url uwho var vcadd vcmd vcrem vol while whois window winhelp write writeint if isalnum isalpha isaop isavoice isban ischan ishop isignore isin isincs isletter islower isnotify isnum ison isop isprotect isreg isupper isvoice iswm iswmcs elseif else goto menu nicklist status title icon size option text edit button check radio box scroll list combo link tab item"),a=r("if elseif else and not or eq ne in ni for foreach while switch"),o=/[+\-*&%=<>!?^\/\|]/;function s(e,i,$){return i.tokenize=$,$(e,i)}function l(e,i){var $=i.beforeParams;i.beforeParams=!1;var r=e.next();if(/[\[\]{}\(\),\.]/.test(r))return"("==r&&$?i.inParams=!0:")"==r&&(i.inParams=!1),null;if(/\d/.test(r))return e.eatWhile(/[\w\.]/),"number";if("\\"==r)return e.eat("\\"),e.eat(/./),"number";if("/"==r&&e.eat("*"))return s(e,i,c);if(";"==r&&e.match(/ *\( *\(/))return s(e,i,d);if(";"==r&&!i.inParams)return e.skipToEnd(),"comment";if('"'==r)return e.eat(/"/),"keyword";if("$"==r)return(e.eatWhile(/[$_a-z0-9A-Z\.:]/),t&&t.propertyIsEnumerable(e.current().toLowerCase()))?"keyword":(i.beforeParams=!0,"builtin");if("%"==r)return e.eatWhile(/[^,\s()]/),i.beforeParams=!0,"string";if(o.test(r))return e.eatWhile(o),"operator";e.eatWhile(/[\w\$_{}]/);var l=e.current().toLowerCase();return n&&n.propertyIsEnumerable(l)?"keyword":a&&a.propertyIsEnumerable(l)?(i.beforeParams=!0,"keyword"):null}function c(e,i){for(var $,r=!1;$=e.next();){if("/"==$&&r){i.tokenize=l;break}r="*"==$}return"comment"}function d(e,i){for(var $,r=0;$=e.next();){if(";"==$&&2==r){i.tokenize=l;break}")"==$?r++:" "!=$&&(r=0)}return"meta"}let m={name:"mirc",startState:function(){return{tokenize:l,beforeParams:!1,inParams:!1}},token:function(e,i){return e.eatSpace()?null:i.tokenize(e,i)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5134.e81d50fe8928dcba.js b/static/web/_next/static/chunks/5134.e81d50fe8928dcba.js new file mode 100644 index 000000000..8f0d4c64c --- /dev/null +++ b/static/web/_next/static/chunks/5134.e81d50fe8928dcba.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5134],{65134:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function parseWords(str){for(var obj={},words=str.split(" "),i=0;i!?^\/\|]/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenBase(stream,state){var beforeParams=state.beforeParams;state.beforeParams=!1;var ch=stream.next();if(/[\[\]{}\(\),\.]/.test(ch))return"("==ch&&beforeParams?state.inParams=!0:")"==ch&&(state.inParams=!1),null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("\\"==ch)return stream.eat("\\"),stream.eat(/./),"number";if("/"==ch&&stream.eat("*"))return chain(stream,state,tokenComment);if(";"==ch&&stream.match(/ *\( *\(/))return chain(stream,state,tokenUnparsed);if(";"==ch&&!state.inParams)return stream.skipToEnd(),"comment";if('"'==ch)return stream.eat(/"/),"keyword";if("$"==ch)return(stream.eatWhile(/[$_a-z0-9A-Z\.:]/),specials&&specials.propertyIsEnumerable(stream.current().toLowerCase()))?"keyword":(state.beforeParams=!0,"builtin");if("%"==ch)return stream.eatWhile(/[^,\s()]/),state.beforeParams=!0,"string";if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_{}]/);var word=stream.current().toLowerCase();return keywords&&keywords.propertyIsEnumerable(word)?"keyword":functions&&functions.propertyIsEnumerable(word)?(state.beforeParams=!0,"keyword"):null}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function tokenUnparsed(stream,state){for(var ch,maybeEnd=0;ch=stream.next();){if(";"==ch&&2==maybeEnd){state.tokenize=tokenBase;break}")"==ch?maybeEnd++:" "!=ch&&(maybeEnd=0)}return"meta"}let mirc={name:"mirc",startState:function(){return{tokenize:tokenBase,beforeParams:!1,inParams:!1}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5315-a5668b2a312053b4.js b/static/web/_next/static/chunks/5315-a5668b2a312053b4.js new file mode 100644 index 000000000..3a435850b --- /dev/null +++ b/static/web/_next/static/chunks/5315-a5668b2a312053b4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5315],{59652:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return card}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),SizeContext=__webpack_require__(97647),skeleton=__webpack_require__(26303),es_tabs=__webpack_require__(84381),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},card_Grid=function(_a){var prefixCls=_a.prefixCls,className=_a.className,_a$hoverable=_a.hoverable,hoverable=void 0===_a$hoverable||_a$hoverable,props=__rest(_a,["prefixCls","className","hoverable"]);return react.createElement(context.C,null,function(_ref){var prefix=(0,_ref.getPrefixCls)("card",prefixCls),classString=classnames_default()("".concat(prefix,"-grid"),className,(0,defineProperty.Z)({},"".concat(prefix,"-grid-hoverable"),hoverable));return react.createElement("div",(0,esm_extends.Z)({},props,{className:classString}))})},Card_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Card=react.forwardRef(function(props,ref){var containGrid,_extends2,_classNames,head,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=react.useContext(SizeContext.Z),customizePrefixCls=props.prefixCls,className=props.className,extra=props.extra,_props$headStyle=props.headStyle,_props$bodyStyle=props.bodyStyle,title=props.title,loading=props.loading,_props$bordered=props.bordered,customizeSize=props.size,type=props.type,cover=props.cover,actions=props.actions,tabList=props.tabList,children=props.children,activeTabKey=props.activeTabKey,defaultActiveTabKey=props.defaultActiveTabKey,tabBarExtraContent=props.tabBarExtraContent,hoverable=props.hoverable,_props$tabProps=props.tabProps,others=Card_rest(props,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),prefixCls=getPrefixCls("card",customizePrefixCls),loadingBlock=react.createElement(skeleton.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},children),hasActiveTabKey=void 0!==activeTabKey,extraProps=(0,esm_extends.Z)((0,esm_extends.Z)({},void 0===_props$tabProps?{}:_props$tabProps),(_extends2={},(0,defineProperty.Z)(_extends2,hasActiveTabKey?"activeKey":"defaultActiveKey",hasActiveTabKey?activeTabKey:defaultActiveTabKey),(0,defineProperty.Z)(_extends2,"tabBarExtraContent",tabBarExtraContent),_extends2)),tabs=tabList&&tabList.length?react.createElement(es_tabs.Z,(0,esm_extends.Z)({size:"large"},extraProps,{className:"".concat(prefixCls,"-head-tabs"),onChange:function(key){var _a;null===(_a=props.onTabChange)||void 0===_a||_a.call(props,key)},items:tabList.map(function(item){var _a;return{label:item.tab,key:item.key,disabled:null!==(_a=item.disabled)&&void 0!==_a&&_a}})})):null;(title||extra||tabs)&&(head=react.createElement("div",{className:"".concat(prefixCls,"-head"),style:void 0===_props$headStyle?{}:_props$headStyle},react.createElement("div",{className:"".concat(prefixCls,"-head-wrapper")},title&&react.createElement("div",{className:"".concat(prefixCls,"-head-title")},title),extra&&react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra)),tabs));var coverDom=cover?react.createElement("div",{className:"".concat(prefixCls,"-cover")},cover):null,body=react.createElement("div",{className:"".concat(prefixCls,"-body"),style:void 0===_props$bodyStyle?{}:_props$bodyStyle},loading?loadingBlock:children),actionDom=actions&&actions.length?react.createElement("ul",{className:"".concat(prefixCls,"-actions")},actions.map(function(action,index){return react.createElement("li",{style:{width:"".concat(100/actions.length,"%")},key:"action-".concat(index)},react.createElement("span",null,action))})):null,divProps=(0,omit.Z)(others,["onTabChange"]),mergedSize=customizeSize||size,classString=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-loading"),loading),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-bordered"),void 0===_props$bordered||_props$bordered),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hoverable"),hoverable),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-contain-grid"),(react.Children.forEach(props.children,function(element){element&&element.type&&element.type===card_Grid&&(containGrid=!0)}),containGrid)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-contain-tabs"),tabList&&tabList.length),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(mergedSize),mergedSize),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-type-").concat(type),!!type),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className);return react.createElement("div",(0,esm_extends.Z)({ref:ref},divProps,{className:classString}),head,coverDom,body,actionDom)}),Meta_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},es_card_Card=Card;es_card_Card.Grid=card_Grid,es_card_Card.Meta=function(props){return react.createElement(context.C,null,function(_ref){var getPrefixCls=_ref.getPrefixCls,customizePrefixCls=props.prefixCls,className=props.className,avatar=props.avatar,title=props.title,description=props.description,others=Meta_rest(props,["prefixCls","className","avatar","title","description"]),prefixCls=getPrefixCls("card",customizePrefixCls),classString=classnames_default()("".concat(prefixCls,"-meta"),className),avatarDom=avatar?react.createElement("div",{className:"".concat(prefixCls,"-meta-avatar")},avatar):null,titleDom=title?react.createElement("div",{className:"".concat(prefixCls,"-meta-title")},title):null,descriptionDom=description?react.createElement("div",{className:"".concat(prefixCls,"-meta-description")},description):null,MetaDetail=titleDom||descriptionDom?react.createElement("div",{className:"".concat(prefixCls,"-meta-detail")},titleDom,descriptionDom):null;return react.createElement("div",(0,esm_extends.Z)({},others,{className:classString}),avatarDom,MetaDetail)})};var card=es_card_Card},6226:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_col}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},26303:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return skeleton}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),omit=__webpack_require__(98423),skeleton_Element=function(props){var _classNames,_classNames2,prefixCls=props.prefixCls,className=props.className,style=props.style,size=props.size,shape=props.shape,sizeCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),_classNames)),shapeCls=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-circle"),"circle"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-square"),"square"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-round"),"round"===shape),_classNames2)),sizeStyle=react.useMemo(function(){return"number"==typeof size?{width:size,height:size,lineHeight:"".concat(size,"px")}:{}},[size]);return react.createElement("span",{className:classnames_default()(prefixCls,sizeCls,shapeCls,className),style:(0,esm_extends.Z)((0,esm_extends.Z)({},sizeStyle),style)})},objectSpread2=__webpack_require__(1413),asn_DotChartOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},AntdIcon=__webpack_require__(42135),DotChartOutlined_DotChartOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DotChartOutlined}))};DotChartOutlined_DotChartOutlined.displayName="DotChartOutlined";var icons_DotChartOutlined=react.forwardRef(DotChartOutlined_DotChartOutlined),toConsumableArray=__webpack_require__(74902),skeleton_Paragraph=function(props){var getWidth=function(index){var width=props.width,_props$rows=props.rows;return Array.isArray(width)?width[index]:(void 0===_props$rows?2:_props$rows)-1===index?width:void 0},prefixCls=props.prefixCls,className=props.className,style=props.style,rows=props.rows,rowList=(0,toConsumableArray.Z)(Array(rows)).map(function(_,index){return react.createElement("li",{key:index,style:{width:getWidth(index)}})});return react.createElement("ul",{className:classnames_default()(prefixCls,className),style:style},rowList)},skeleton_Title=function(_ref){var prefixCls=_ref.prefixCls,className=_ref.className,width=_ref.width,style=_ref.style;return react.createElement("h3",{className:classnames_default()(prefixCls,className),style:(0,esm_extends.Z)({width:width},style)})};function getComponentProps(prop){return prop&&"object"===(0,esm_typeof.Z)(prop)?prop:{}}var Skeleton=function(props){var customizePrefixCls=props.prefixCls,loading=props.loading,className=props.className,style=props.style,children=props.children,_props$avatar=props.avatar,avatar=void 0!==_props$avatar&&_props$avatar,_props$title=props.title,title=void 0===_props$title||_props$title,_props$paragraph=props.paragraph,paragraph=void 0===_props$paragraph||_props$paragraph,active=props.active,round=props.round,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("skeleton",customizePrefixCls);if(loading||!("loading"in props)){var hasAvatar=!!avatar,hasTitle=!!title,hasParagraph=!!paragraph;if(hasAvatar){var avatarProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar")},hasTitle&&!hasParagraph?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),getComponentProps(avatar));avatarNode=react.createElement("div",{className:"".concat(prefixCls,"-header")},react.createElement(skeleton_Element,(0,esm_extends.Z)({},avatarProps)))}if(hasTitle||hasParagraph){if(hasTitle){var _classNames,avatarNode,contentNode,$title,paragraphNode,titleProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-title")},!hasAvatar&&hasParagraph?{width:"38%"}:hasAvatar&&hasParagraph?{width:"50%"}:{}),getComponentProps(title));$title=react.createElement(skeleton_Title,(0,esm_extends.Z)({},titleProps))}if(hasParagraph){var basicProps,paragraphProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-paragraph")},(basicProps={},hasAvatar&&hasTitle||(basicProps.width="61%"),!hasAvatar&&hasTitle?basicProps.rows=3:basicProps.rows=2,basicProps)),getComponentProps(paragraph));paragraphNode=react.createElement(skeleton_Paragraph,(0,esm_extends.Z)({},paragraphProps))}contentNode=react.createElement("div",{className:"".concat(prefixCls,"-content")},$title,paragraphNode)}var cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-with-avatar"),hasAvatar),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-round"),round),_classNames),className);return react.createElement("div",{className:cls,style:style},avatarNode,contentNode)}return void 0!==children?children:null};Skeleton.Button=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),void 0!==_props$block&&_props$block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-button"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Avatar=function(props){var customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$shape=props.shape,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls","className"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar"),shape:void 0===_props$shape?"circle":_props$shape,size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Input=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-input"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Image=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},react.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(prefixCls,"-image-svg")},react.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(prefixCls,"-image-path")}))))},Skeleton.Node=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,children=props.children,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className),content=null!=children?children:react.createElement(icons_DotChartOutlined,null);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},content))};var skeleton=Skeleton}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5315-f2b245b2b53141f8.js b/static/web/_next/static/chunks/5315-f2b245b2b53141f8.js deleted file mode 100644 index d5f7f5427..000000000 --- a/static/web/_next/static/chunks/5315-f2b245b2b53141f8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5315],{59652:function(e,t,a){a.d(t,{Z:function(){return x}});var n=a(4942),r=a(87462),c=a(94184),l=a.n(c),o=a(98423),i=a(67294),s=a(53124),u=a(97647),f=a(26303),d=a(84381),m=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a},v=function(e){var t=e.prefixCls,a=e.className,c=e.hoverable,o=void 0===c||c,u=m(e,["prefixCls","className","hoverable"]);return i.createElement(s.C,null,function(e){var c=(0,e.getPrefixCls)("card",t),s=l()("".concat(c,"-grid"),a,(0,n.Z)({},"".concat(c,"-grid-hoverable"),o));return i.createElement("div",(0,r.Z)({},u,{className:s}))})},p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a},y=i.forwardRef(function(e,t){var a,c,m,y,Z=i.useContext(s.E_),b=Z.getPrefixCls,h=Z.direction,x=i.useContext(u.Z),g=function(t){var a;null===(a=e.onTabChange)||void 0===a||a.call(e,t)},E=e.prefixCls,C=e.className,N=e.extra,w=e.headStyle,O=e.bodyStyle,P=e.title,j=e.loading,z=e.bordered,k=e.size,S=e.type,A=e.cover,_=e.actions,q=e.tabList,M=e.children,B=e.activeTabKey,T=e.defaultActiveTabKey,I=e.tabBarExtraContent,R=e.hoverable,K=e.tabProps,G=p(e,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),L=b("card",E),F=i.createElement(f.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},M),H=void 0!==B,W=(0,r.Z)((0,r.Z)({},void 0===K?{}:K),(c={},(0,n.Z)(c,H?"activeKey":"defaultActiveKey",H?B:T),(0,n.Z)(c,"tabBarExtraContent",I),c)),D=q&&q.length?i.createElement(d.Z,(0,r.Z)({size:"large"},W,{className:"".concat(L,"-head-tabs"),onChange:g,items:q.map(function(e){var t;return{label:e.tab,key:e.key,disabled:null!==(t=e.disabled)&&void 0!==t&&t}})})):null;(P||N||D)&&(y=i.createElement("div",{className:"".concat(L,"-head"),style:void 0===w?{}:w},i.createElement("div",{className:"".concat(L,"-head-wrapper")},P&&i.createElement("div",{className:"".concat(L,"-head-title")},P),N&&i.createElement("div",{className:"".concat(L,"-extra")},N)),D));var J=A?i.createElement("div",{className:"".concat(L,"-cover")},A):null,V=i.createElement("div",{className:"".concat(L,"-body"),style:void 0===O?{}:O},j?F:M),$=_&&_.length?i.createElement("ul",{className:"".concat(L,"-actions")},_.map(function(e,t){return i.createElement("li",{style:{width:"".concat(100/_.length,"%")},key:"action-".concat(t)},i.createElement("span",null,e))})):null,Q=(0,o.Z)(G,["onTabChange"]),U=k||x,X=l()(L,(m={},(0,n.Z)(m,"".concat(L,"-loading"),j),(0,n.Z)(m,"".concat(L,"-bordered"),void 0===z||z),(0,n.Z)(m,"".concat(L,"-hoverable"),R),(0,n.Z)(m,"".concat(L,"-contain-grid"),(i.Children.forEach(e.children,function(e){e&&e.type&&e.type===v&&(a=!0)}),a)),(0,n.Z)(m,"".concat(L,"-contain-tabs"),q&&q.length),(0,n.Z)(m,"".concat(L,"-").concat(U),U),(0,n.Z)(m,"".concat(L,"-type-").concat(S),!!S),(0,n.Z)(m,"".concat(L,"-rtl"),"rtl"===h),m),C);return i.createElement("div",(0,r.Z)({ref:t},Q,{className:X}),y,J,V,$)}),Z=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a},b=function(e){return i.createElement(s.C,null,function(t){var a=t.getPrefixCls,n=e.prefixCls,c=e.className,o=e.avatar,s=e.title,u=e.description,f=Z(e,["prefixCls","className","avatar","title","description"]),d=a("card",n),m=l()("".concat(d,"-meta"),c),v=o?i.createElement("div",{className:"".concat(d,"-meta-avatar")},o):null,p=s?i.createElement("div",{className:"".concat(d,"-meta-title")},s):null,y=u?i.createElement("div",{className:"".concat(d,"-meta-description")},u):null,b=p||y?i.createElement("div",{className:"".concat(d,"-meta-detail")},p,y):null;return i.createElement("div",(0,r.Z)({},f,{className:m}),v,b)})},h=y;h.Grid=v,h.Meta=b;var x=h},6226:function(e,t,a){a.d(t,{Z:function(){return m}});var n=a(4942),r=a(87462),c=a(71002),l=a(94184),o=a.n(l),i=a(67294),s=a(53124),u=a(99134),f=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a},d=["xs","sm","md","lg","xl","xxl"],m=i.forwardRef(function(e,t){var a,l=i.useContext(s.E_),m=l.getPrefixCls,v=l.direction,p=i.useContext(u.Z),y=p.gutter,Z=p.wrap,b=p.supportFlexGap,h=e.prefixCls,x=e.span,g=e.order,E=e.offset,C=e.push,N=e.pull,w=e.className,O=e.children,P=e.flex,j=e.style,z=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),k=m("col",h),S={};d.forEach(function(t){var a,l={},o=e[t];"number"==typeof o?l.span=o:"object"===(0,c.Z)(o)&&(l=o||{}),delete z[t],S=(0,r.Z)((0,r.Z)({},S),(a={},(0,n.Z)(a,"".concat(k,"-").concat(t,"-").concat(l.span),void 0!==l.span),(0,n.Z)(a,"".concat(k,"-").concat(t,"-order-").concat(l.order),l.order||0===l.order),(0,n.Z)(a,"".concat(k,"-").concat(t,"-offset-").concat(l.offset),l.offset||0===l.offset),(0,n.Z)(a,"".concat(k,"-").concat(t,"-push-").concat(l.push),l.push||0===l.push),(0,n.Z)(a,"".concat(k,"-").concat(t,"-pull-").concat(l.pull),l.pull||0===l.pull),(0,n.Z)(a,"".concat(k,"-rtl"),"rtl"===v),a))});var A=o()(k,(a={},(0,n.Z)(a,"".concat(k,"-").concat(x),void 0!==x),(0,n.Z)(a,"".concat(k,"-order-").concat(g),g),(0,n.Z)(a,"".concat(k,"-offset-").concat(E),E),(0,n.Z)(a,"".concat(k,"-push-").concat(C),C),(0,n.Z)(a,"".concat(k,"-pull-").concat(N),N),a),w,S),_={};if(y&&y[0]>0){var q=y[0]/2;_.paddingLeft=q,_.paddingRight=q}if(y&&y[1]>0&&!b){var M=y[1]/2;_.paddingTop=M,_.paddingBottom=M}return P&&(_.flex="number"==typeof P?"".concat(P," ").concat(P," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(P)?"0 0 ".concat(P):P,!1!==Z||_.minWidth||(_.minWidth=0)),i.createElement("div",(0,r.Z)({},z,{style:(0,r.Z)((0,r.Z)({},_),j),className:A,ref:t}),O)})},99134:function(e,t,a){var n=(0,a(67294).createContext)({});t.Z=n},25968:function(e,t,a){a.d(t,{Z:function(){return Z}});var n=a(87462),r=a(4942),c=a(71002),l=a(97685),o=a(94184),i=a.n(o),s=a(67294),u=a(53124),f=a(98082),d=a(24308),m=a(93355),v=a(99134),p=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a};function y(e,t){var a=s.useState("string"==typeof e?e:""),n=(0,l.Z)(a,2),r=n[0],o=n[1],i=function(){if("object"===(0,c.Z)(e))for(var a=0;a0?-(L[0]/2):void 0,D=null!=L[1]&&L[1]>0?-(L[1]/2):void 0;if(W&&(H.marginLeft=W,H.marginRight=W),R){var J=(0,l.Z)(L,2);H.rowGap=J[1]}else D&&(H.marginTop=D,H.marginBottom=D);var V=(0,l.Z)(L,2),$=V[0],Q=V[1],U=s.useMemo(function(){return{gutter:[$,Q],wrap:N,supportFlexGap:R}},[$,Q,N,R]);return s.createElement(v.Z.Provider,{value:U},s.createElement("div",(0,n.Z)({},w,{className:F,style:(0,n.Z)((0,n.Z)({},H),x),ref:t}),g))})},26303:function(e,t,a){a.d(t,{Z:function(){return P}});var n=a(4942),r=a(87462),c=a(71002),l=a(94184),o=a.n(l),i=a(67294),s=a(53124),u=a(98423),f=function(e){var t,a,c=e.prefixCls,l=e.className,s=e.style,u=e.size,f=e.shape,d=o()((t={},(0,n.Z)(t,"".concat(c,"-lg"),"large"===u),(0,n.Z)(t,"".concat(c,"-sm"),"small"===u),t)),m=o()((a={},(0,n.Z)(a,"".concat(c,"-circle"),"circle"===f),(0,n.Z)(a,"".concat(c,"-square"),"square"===f),(0,n.Z)(a,"".concat(c,"-round"),"round"===f),a)),v=i.useMemo(function(){return"number"==typeof u?{width:u,height:u,lineHeight:"".concat(u,"px")}:{}},[u]);return i.createElement("span",{className:o()(c,d,m,l),style:(0,r.Z)((0,r.Z)({},v),s)})},d=function(e){var t=e.prefixCls,a=e.className,c=e.active,l=e.shape,d=e.size,m=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),v=(0,u.Z)(e,["prefixCls","className"]),p=o()(m,"".concat(m,"-element"),(0,n.Z)({},"".concat(m,"-active"),c),a);return i.createElement("div",{className:p},i.createElement(f,(0,r.Z)({prefixCls:"".concat(m,"-avatar"),shape:void 0===l?"circle":l,size:void 0===d?"default":d},v)))},m=function(e){var t,a=e.prefixCls,c=e.className,l=e.active,d=e.block,m=e.size,v=(0,i.useContext(s.E_).getPrefixCls)("skeleton",a),p=(0,u.Z)(e,["prefixCls"]),y=o()(v,"".concat(v,"-element"),(t={},(0,n.Z)(t,"".concat(v,"-active"),l),(0,n.Z)(t,"".concat(v,"-block"),void 0!==d&&d),t),c);return i.createElement("div",{className:y},i.createElement(f,(0,r.Z)({prefixCls:"".concat(v,"-button"),size:void 0===m?"default":m},p)))},v=a(1413),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},y=a(42135),Z=function(e,t){return i.createElement(y.Z,(0,v.Z)((0,v.Z)({},e),{},{ref:t,icon:p}))};Z.displayName="DotChartOutlined";var b=i.forwardRef(Z),h=function(e){var t=e.prefixCls,a=e.className,r=e.style,c=e.active,l=e.children,u=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),f=o()(u,"".concat(u,"-element"),(0,n.Z)({},"".concat(u,"-active"),c),a),d=null!=l?l:i.createElement(b,null);return i.createElement("div",{className:f},i.createElement("div",{className:o()("".concat(u,"-image"),a),style:r},d))},x=function(e){var t=e.prefixCls,a=e.className,r=e.style,c=e.active,l=(0,i.useContext(s.E_).getPrefixCls)("skeleton",t),u=o()(l,"".concat(l,"-element"),(0,n.Z)({},"".concat(l,"-active"),c),a);return i.createElement("div",{className:u},i.createElement("div",{className:o()("".concat(l,"-image"),a),style:r},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(l,"-image-svg")},i.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(l,"-image-path")}))))},g=function(e){var t,a=e.prefixCls,c=e.className,l=e.active,d=e.block,m=e.size,v=(0,i.useContext(s.E_).getPrefixCls)("skeleton",a),p=(0,u.Z)(e,["prefixCls"]),y=o()(v,"".concat(v,"-element"),(t={},(0,n.Z)(t,"".concat(v,"-active"),l),(0,n.Z)(t,"".concat(v,"-block"),d),t),c);return i.createElement("div",{className:y},i.createElement(f,(0,r.Z)({prefixCls:"".concat(v,"-input"),size:void 0===m?"default":m},p)))},E=a(74902),C=function(e){var t=function(t){var a=e.width,n=e.rows;return Array.isArray(a)?a[t]:(void 0===n?2:n)-1===t?a:void 0},a=e.prefixCls,n=e.className,r=e.style,c=e.rows,l=(0,E.Z)(Array(c)).map(function(e,a){return i.createElement("li",{key:a,style:{width:t(a)}})});return i.createElement("ul",{className:o()(a,n),style:r},l)},N=function(e){var t=e.prefixCls,a=e.className,n=e.width,c=e.style;return i.createElement("h3",{className:o()(t,a),style:(0,r.Z)({width:n},c)})};function w(e){return e&&"object"===(0,c.Z)(e)?e:{}}var O=function(e){var t=e.prefixCls,a=e.loading,c=e.className,l=e.style,u=e.children,d=e.avatar,m=void 0!==d&&d,v=e.title,p=void 0===v||v,y=e.paragraph,Z=void 0===y||y,b=e.active,h=e.round,x=i.useContext(s.E_),g=x.getPrefixCls,E=x.direction,O=g("skeleton",t);if(a||!("loading"in e)){var P=!!m,j=!!p,z=!!Z;if(P){var k=(0,r.Z)((0,r.Z)({prefixCls:"".concat(O,"-avatar")},j&&!z?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),w(m));A=i.createElement("div",{className:"".concat(O,"-header")},i.createElement(f,(0,r.Z)({},k)))}if(j||z){if(j){var S,A,_,q,M,B=(0,r.Z)((0,r.Z)({prefixCls:"".concat(O,"-title")},!P&&z?{width:"38%"}:P&&z?{width:"50%"}:{}),w(p));q=i.createElement(N,(0,r.Z)({},B))}if(z){var T,I=(0,r.Z)((0,r.Z)({prefixCls:"".concat(O,"-paragraph")},(T={},P&&j||(T.width="61%"),!P&&j?T.rows=3:T.rows=2,T)),w(Z));M=i.createElement(C,(0,r.Z)({},I))}_=i.createElement("div",{className:"".concat(O,"-content")},q,M)}var R=o()(O,(S={},(0,n.Z)(S,"".concat(O,"-with-avatar"),P),(0,n.Z)(S,"".concat(O,"-active"),b),(0,n.Z)(S,"".concat(O,"-rtl"),"rtl"===E),(0,n.Z)(S,"".concat(O,"-round"),h),S),c);return i.createElement("div",{className:R,style:l},A,_)}return void 0!==u?u:null};O.Button=m,O.Avatar=d,O.Input=g,O.Image=x,O.Node=h;var P=O}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5360-9e7e6ab758d7eca6.js b/static/web/_next/static/chunks/5360-9e7e6ab758d7eca6.js new file mode 100644 index 000000000..5dbeb71c3 --- /dev/null +++ b/static/web/_next/static/chunks/5360-9e7e6ab758d7eca6.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5360],{20550:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return tag}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),colors=__webpack_require__(98787),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tag_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},PresetColorRegex=RegExp("^(".concat(colors.Y.join("|"),")(-inverse)?$")),PresetStatusColorRegex=RegExp("^(".concat(colors.E.join("|"),")$")),Tag=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,children=_a.children,icon=_a.icon,color=_a.color,onClose=_a.onClose,closeIcon=_a.closeIcon,_a$closable=_a.closable,props=tag_rest(_a,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];react.useEffect(function(){"visible"in props&&setVisible(props.visible)},[props.visible]);var isPresetColor=function(){return!!color&&(PresetColorRegex.test(color)||PresetStatusColorRegex.test(color))},tagStyle=(0,esm_extends.Z)({backgroundColor:color&&!isPresetColor()?color:void 0},style),presetColor=isPresetColor(),prefixCls=getPrefixCls("tag",customizePrefixCls),tagClassName=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(color),presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-has-color"),color&&!presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hidden"),!visible),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),handleCloseClick=function(e){e.stopPropagation(),null==onClose||onClose(e),!e.defaultPrevented&&("visible"in props||setVisible(!1))},isNeedWave="onClick"in props||children&&"a"===children.type,tagProps=(0,omit.Z)(props,["visible"]),iconNode=icon||null,kids=iconNode?react.createElement(react.Fragment,null,iconNode,react.createElement("span",null,children)):children,tagNode=react.createElement("span",(0,esm_extends.Z)({},tagProps,{ref:ref,className:tagClassName,style:tagStyle}),kids,void 0!==_a$closable&&_a$closable?closeIcon?react.createElement("span",{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick},closeIcon):react.createElement(CloseOutlined.Z,{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick}):null);return isNeedWave?react.createElement(wave.Z,null,tagNode):tagNode});Tag.CheckableTag=function(_a){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,checked=_a.checked,onChange=_a.onChange,onClick=_a.onClick,restProps=__rest(_a,["prefixCls","className","checked","onChange","onClick"]),prefixCls=(0,react.useContext(context.E_).getPrefixCls)("tag",customizePrefixCls),cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable-checked"),checked),_classNames),className);return react.createElement("span",(0,esm_extends.Z)({},restProps,{className:cls,onClick:function(e){null==onChange||onChange(!checked),null==onClick||onClick(e)}}))};var tag=Tag},68337:function(module,__unused_webpack_exports,__webpack_require__){"use strict";function assign(obj){var sources=Array.prototype.slice.call(arguments,1);return sources.forEach(function(source){source&&Object.keys(source).forEach(function(key){obj[key]=source[key]})}),obj}function _class(obj){return Object.prototype.toString.call(obj)}function isFunction(obj){return"[object Function]"===_class(obj)}function escapeRE(str){return str.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var defaultOptions={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},defaultSchemas={"http:":{validate:function(text,pos,self1){var tail=text.slice(pos);return(self1.re.http||(self1.re.http=RegExp("^\\/\\/"+self1.re.src_auth+self1.re.src_host_port_strict+self1.re.src_path,"i")),self1.re.http.test(tail))?tail.match(self1.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(text,pos,self1){var tail=text.slice(pos);return(self1.re.no_http||(self1.re.no_http=RegExp("^"+self1.re.src_auth+"(?:localhost|(?:(?:"+self1.re.src_domain+")\\.)+"+self1.re.src_domain_root+")"+self1.re.src_port+self1.re.src_host_terminator+self1.re.src_path,"i")),self1.re.no_http.test(tail))?pos>=3&&":"===text[pos-3]||pos>=3&&"/"===text[pos-3]?0:tail.match(self1.re.no_http)[0].length:0}},"mailto:":{validate:function(text,pos,self1){var tail=text.slice(pos);return(self1.re.mailto||(self1.re.mailto=RegExp("^"+self1.re.src_email_name+"@"+self1.re.src_host_strict,"i")),self1.re.mailto.test(tail))?tail.match(self1.re.mailto)[0].length:0}}},tlds_default="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function createNormalizer(){return function(match,self1){self1.normalize(match)}}function compile(self1){var self2,re=self1.re=__webpack_require__(36066)(self1.__opts__),tlds=self1.__tlds__.slice();function untpl(tpl){return tpl.replace("%TLDS%",re.src_tlds)}self1.onCompile(),self1.__tlds_replaced__||tlds.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),tlds.push(re.src_xn),re.src_tlds=tlds.join("|"),re.email_fuzzy=RegExp(untpl(re.tpl_email_fuzzy),"i"),re.link_fuzzy=RegExp(untpl(re.tpl_link_fuzzy),"i"),re.link_no_ip_fuzzy=RegExp(untpl(re.tpl_link_no_ip_fuzzy),"i"),re.host_fuzzy_test=RegExp(untpl(re.tpl_host_fuzzy_test),"i");var aliases=[];function schemaError(name,val){throw Error('(LinkifyIt) Invalid schema "'+name+'": '+val)}self1.__compiled__={},Object.keys(self1.__schemas__).forEach(function(name){var re,val=self1.__schemas__[name];if(null!==val){var compiled={validate:null,link:null};if(self1.__compiled__[name]=compiled,"[object Object]"===_class(val)){"[object RegExp]"===_class(val.validate)?compiled.validate=(re=val.validate,function(text,pos){var tail=text.slice(pos);return re.test(tail)?tail.match(re)[0].length:0}):isFunction(val.validate)?compiled.validate=val.validate:schemaError(name,val),isFunction(val.normalize)?compiled.normalize=val.normalize:val.normalize?schemaError(name,val):compiled.normalize=createNormalizer();return}if("[object String]"===_class(val)){aliases.push(name);return}schemaError(name,val)}}),aliases.forEach(function(alias){self1.__compiled__[self1.__schemas__[alias]]&&(self1.__compiled__[alias].validate=self1.__compiled__[self1.__schemas__[alias]].validate,self1.__compiled__[alias].normalize=self1.__compiled__[self1.__schemas__[alias]].normalize)}),self1.__compiled__[""]={validate:null,normalize:createNormalizer()};var slist=Object.keys(self1.__compiled__).filter(function(name){return name.length>0&&self1.__compiled__[name]}).map(escapeRE).join("|");self1.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","i"),self1.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+re.src_ZPCc+"))("+slist+")","ig"),self1.re.pretest=RegExp("("+self1.re.schema_test.source+")|("+self1.re.host_fuzzy_test.source+")|@","i"),(self2=self1).__index__=-1,self2.__text_cache__=""}function Match(self1,shift){var start=self1.__index__,end=self1.__last_index__,text=self1.__text_cache__.slice(start,end);this.schema=self1.__schema__.toLowerCase(),this.index=start+shift,this.lastIndex=end+shift,this.raw=text,this.text=text,this.url=text}function createMatch(self1,shift){var match=new Match(self1,shift);return self1.__compiled__[match.schema].normalize(match,self1),match}function LinkifyIt(schemas,options){if(!(this instanceof LinkifyIt))return new LinkifyIt(schemas,options);!options&&Object.keys(schemas||{}).reduce(function(acc,k){return acc||defaultOptions.hasOwnProperty(k)},!1)&&(options=schemas,schemas={}),this.__opts__=assign({},defaultOptions,options),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=assign({},defaultSchemas,schemas),this.__compiled__={},this.__tlds__=tlds_default,this.__tlds_replaced__=!1,this.re={},compile(this)}LinkifyIt.prototype.add=function(schema,definition){return this.__schemas__[schema]=definition,compile(this),this},LinkifyIt.prototype.set=function(options){return this.__opts__=assign(this.__opts__,options),this},LinkifyIt.prototype.test=function(text){var m,ml,me,len,shift,next,re,tld_pos;if(this.__text_cache__=text,this.__index__=-1,!text.length)return!1;if(this.re.schema_test.test(text)){for((re=this.re.schema_search).lastIndex=0;null!==(m=re.exec(text));)if(len=this.testSchemaAt(text,m[2],re.lastIndex)){this.__schema__=m[2],this.__index__=m.index+m[1].length,this.__last_index__=m.index+m[0].length+len;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(tld_pos=text.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||tld_pos=0&&null!==(me=text.match(this.re.email_fuzzy))&&(shift=me.index+me[1].length,next=me.index+me[0].length,(this.__index__<0||shiftthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=shift,this.__last_index__=next)),this.__index__>=0},LinkifyIt.prototype.pretest=function(text){return this.re.pretest.test(text)},LinkifyIt.prototype.testSchemaAt=function(text,schema,pos){return this.__compiled__[schema.toLowerCase()]?this.__compiled__[schema.toLowerCase()].validate(text,pos,this):0},LinkifyIt.prototype.match=function(text){var shift=0,result=[];this.__index__>=0&&this.__text_cache__===text&&(result.push(createMatch(this,shift)),shift=this.__last_index__);for(var tail=shift?text.slice(shift):text;this.test(tail);)result.push(createMatch(this,shift)),tail=tail.slice(this.__last_index__),shift+=this.__last_index__;return result.length?result:null},LinkifyIt.prototype.tlds=function(list,keepOld){return(list=Array.isArray(list)?list:[list],keepOld)?(this.__tlds__=this.__tlds__.concat(list).sort().filter(function(el,idx,arr){return el!==arr[idx-1]}).reverse(),compile(this),this):(this.__tlds__=list.slice(),this.__tlds_replaced__=!0,compile(this),this)},LinkifyIt.prototype.normalize=function(match){match.schema||(match.url="http://"+match.url),"mailto:"!==match.schema||/^mailto:/i.test(match.url)||(match.url="mailto:"+match.url)},LinkifyIt.prototype.onCompile=function(){},module.exports=LinkifyIt},36066:function(module,__unused_webpack_exports,__webpack_require__){"use strict";module.exports=function(opts){var re={};re.src_Any=__webpack_require__(29369).source,re.src_Cc=__webpack_require__(99413).source,re.src_Z=__webpack_require__(35045).source,re.src_P=__webpack_require__(73189).source,re.src_ZPCc=[re.src_Z,re.src_P,re.src_Cc].join("|"),re.src_ZCc=[re.src_Z,re.src_Cc].join("|");var text_separators="[><|]";return re.src_pseudo_letter="(?:(?!"+text_separators+"|"+re.src_ZPCc+")"+re.src_Any+")",re.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",re.src_auth="(?:(?:(?!"+re.src_ZCc+"|[@/\\[\\]()]).)+@)?",re.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",re.src_host_terminator="(?=$|"+text_separators+"|"+re.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+re.src_ZPCc+"))",re.src_path="(?:[/?#](?:(?!"+re.src_ZCc+"|"+text_separators+"|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+re.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+re.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+re.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+re.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+re.src_ZCc+"|[']).)+\\'|\\'(?="+re.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+re.src_ZCc+"|[.]).|"+(opts&&opts["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+re.src_ZCc+").|\\!(?!"+re.src_ZCc+"|[!]).|\\?(?!"+re.src_ZCc+"|[?]).)+|\\/)?",re.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',re.src_xn="xn--[a-z0-9\\-]{1,59}",re.src_domain_root="(?:"+re.src_xn+"|"+re.src_pseudo_letter+"{1,63})",re.src_domain="(?:"+re.src_xn+"|(?:"+re.src_pseudo_letter+")|(?:"+re.src_pseudo_letter+"(?:-|"+re.src_pseudo_letter+"){0,61}"+re.src_pseudo_letter+"))",re.src_host="(?:(?:(?:(?:"+re.src_domain+")\\.)*"+re.src_domain+"))",re.tpl_host_fuzzy="(?:"+re.src_ip4+"|(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%)))",re.tpl_host_no_ip_fuzzy="(?:(?:(?:"+re.src_domain+")\\.)+(?:%TLDS%))",re.src_host_strict=re.src_host+re.src_host_terminator,re.tpl_host_fuzzy_strict=re.tpl_host_fuzzy+re.src_host_terminator,re.src_host_port_strict=re.src_host+re.src_port+re.src_host_terminator,re.tpl_host_port_fuzzy_strict=re.tpl_host_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_port_no_ip_fuzzy_strict=re.tpl_host_no_ip_fuzzy+re.src_port+re.src_host_terminator,re.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+re.src_ZPCc+"|>|$))",re.tpl_email_fuzzy="(^|"+text_separators+'|"|\\(|'+re.src_ZCc+")("+re.src_email_name+"@"+re.tpl_host_fuzzy_strict+")",re.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_fuzzy_strict+re.src_path+")",re.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+re.src_ZPCc+"))((?![$+<=>^`||])"+re.tpl_host_port_no_ip_fuzzy_strict+re.src_path+")",re}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},36887:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;ilastIndex&&elements.push(string.substring(lastIndex,match.index));var decoratedHref=_this2.props.hrefDecorator(match.url),decoratedText=_this2.props.textDecorator(match.text),decoratedComponent=_this2.props.componentDecorator(decoratedHref,decoratedText,i);elements.push(decoratedComponent),lastIndex=match.lastIndex}),string.length>lastIndex&&elements.push(string.substring(lastIndex)),1===elements.length?elements[0]:elements}},{key:"parse",value:function(children){var _this3=this,key=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"==typeof children?this.parseString(children):React.isValidElement(children)&&"a"!==children.type&&"button"!==children.type?React.cloneElement(children,{key:key},this.parse(children.props.children)):Array.isArray(children)?children.map(function(child,i){return _this3.parse(child,i)}):children}},{key:"render",value:function(){return React.createElement(React.Fragment,null,this.parse(this.props.children))}}]),Linkify}(React.Component);Linkify.defaultProps={componentDecorator:_defaultComponentDecorator2.default,hrefDecorator:_defaultHrefDecorator2.default,matchDecorator:_defaultMatchDecorator2.default,textDecorator:_defaultTextDecorator2.default},exports.default=Linkify},29872:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var React=function(obj){if(obj&&obj.__esModule)return obj;var newObj={};if(null!=obj)for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&(newObj[key]=obj[key]);return newObj.default=obj,newObj}(__webpack_require__(67294));exports.default=function(decoratedHref,decoratedText,key){return React.createElement("a",{href:decoratedHref,key:key},decoratedText)}},77599:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(href){return href}},86704:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _linkifyIt2=_interopRequireDefault(__webpack_require__(68337)),_tlds2=_interopRequireDefault(__webpack_require__(10248));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var linkify=new _linkifyIt2.default;linkify.tlds(_tlds2.default),exports.default=function(text){return linkify.match(text)}},1627:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(text){return text}},53731:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var obj,_Linkify2=(obj=__webpack_require__(36887))&&obj.__esModule?obj:{default:obj};exports.Z=_Linkify2.default},99413:function(module){module.exports=/[\0-\x1F\x7F-\x9F]/},73189:function(module){module.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},35045:function(module){module.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},29369:function(module){module.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},10248:function(module){"use strict";module.exports=JSON.parse('["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","etisalat","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kids","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lk","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","music","mutual","mv","mw","mx","my","mz","na","nab","nagoya","name","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","racing","radio","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","verm\xf6gensberater","verm\xf6gensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw","ελ","ευ","бг","бел","дети","ею","католик","ком","мкд","мон","москва","онлайн","орг","рус","рф","сайт","срб","укр","қаз","հայ","ישראל","קום","ابوظبي","اتصالات","ارامكو","الاردن","البحرين","الجزائر","السعودية","العليان","المغرب","امارات","ایران","بارت","بازار","بيتك","بھارت","تونس","سودان","سورية","شبكة","عراق","عرب","عمان","فلسطين","قطر","كاثوليك","كوم","مصر","مليسيا","موريتانيا","موقع","همراه","پاکستان","ڀارت","कॉम","नेट","भारत","भारतम्","भारोत","संगठन","বাংলা","ভারত","ভাৰত","ਭਾਰਤ","ભારત","ଭାରତ","இந்தியா","இலங்கை","சிங்கப்பூர்","భారత్","ಭಾರತ","ഭാരതം","ලංකා","คอม","ไทย","ລາວ","გე","みんな","アマゾン","クラウド","グーグル","コム","ストア","セール","ファッション","ポイント","世界","中信","中国","中國","中文网","亚马逊","企业","佛山","信息","健康","八卦","公司","公益","台湾","台灣","商城","商店","商标","嘉里","嘉里大酒店","在线","大拿","天主教","娱乐","家電","广东","微博","慈善","我爱你","手机","招聘","政务","政府","新加坡","新闻","时尚","書籍","机构","淡马锡","游戏","澳門","点看","移动","组织机构","网址","网店","网站","网络","联通","诺基亚","谷歌","购物","通販","集团","電訊盈科","飞利浦","食品","餐厅","香格里拉","香港","닷넷","닷컴","삼성","한국"]')}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5360-e0e4b550194b07d1.js b/static/web/_next/static/chunks/5360-e0e4b550194b07d1.js deleted file mode 100644 index 3a44be351..000000000 --- a/static/web/_next/static/chunks/5360-e0e4b550194b07d1.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5360],{20550:function(e,t,r){"use strict";r.d(t,{Z:function(){return D}});var a=r(4942),i=r(87462),o=r(97685),n=r(97937),s=r(94184),u=r.n(s),c=r(98423),l=r(67294),_=r(53124),p=r(98787),h=r(68349),d=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r},m=function(e){var t,r=e.prefixCls,o=e.className,n=e.checked,s=e.onChange,c=e.onClick,p=d(e,["prefixCls","className","checked","onChange","onClick"]),h=l.useContext(_.E_).getPrefixCls,m=function(e){null==s||s(!n),null==c||c(e)},f=h("tag",r),g=u()(f,(t={},(0,a.Z)(t,"".concat(f,"-checkable"),!0),(0,a.Z)(t,"".concat(f,"-checkable-checked"),n),t),o);return l.createElement("span",(0,i.Z)({},p,{className:g,onClick:m}))},f=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);it.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r},g=RegExp("^(".concat(p.Y.join("|"),")(-inverse)?$")),b=RegExp("^(".concat(p.E.join("|"),")$")),y=function(e,t){var r,s=e.prefixCls,p=e.className,d=e.style,m=e.children,y=e.icon,v=e.color,D=e.onClose,k=e.closeIcon,F=e.closable,x=f(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),z=l.useContext(_.E_),w=z.getPrefixCls,E=z.direction,C=l.useState(!0),A=(0,o.Z)(C,2),j=A[0],O=A[1];l.useEffect(function(){"visible"in x&&O(x.visible)},[x.visible]);var Z=function(){return!!v&&(g.test(v)||b.test(v))},B=(0,i.Z)({backgroundColor:v&&!Z()?v:void 0},d),P=Z(),q=w("tag",s),S=u()(q,(r={},(0,a.Z)(r,"".concat(q,"-").concat(v),P),(0,a.Z)(r,"".concat(q,"-has-color"),v&&!P),(0,a.Z)(r,"".concat(q,"-hidden"),!j),(0,a.Z)(r,"".concat(q,"-rtl"),"rtl"===E),r),p),R=function(e){e.stopPropagation(),null==D||D(e),!e.defaultPrevented&&("visible"in x||O(!1))},T="onClick"in x||m&&"a"===m.type,$=(0,c.Z)(x,["visible"]),I=y||null,M=I?l.createElement(l.Fragment,null,I,l.createElement("span",null,m)):m,N=l.createElement("span",(0,i.Z)({},$,{ref:t,className:S,style:B}),M,void 0!==F&&F?k?l.createElement("span",{className:"".concat(q,"-close-icon"),onClick:R},k):l.createElement(n.Z,{className:"".concat(q,"-close-icon"),onClick:R}):null);return T?l.createElement(h.Z,null,N):N},v=l.forwardRef(y);v.CheckableTag=m;var D=v},68337:function(e,t,r){"use strict";function a(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(t){t&&Object.keys(t).forEach(function(r){e[r]=t[r]})}),e}function i(e){return Object.prototype.toString.call(e)}function o(e){return"[object Function]"===i(e)}function n(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var s={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1},u={"http:":{validate:function(e,t,r){var a=e.slice(t);return(r.re.http||(r.re.http=RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(a))?a.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var a=e.slice(t);return(r.re.no_http||(r.re.no_http=RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(a))?t>=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:a.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var a=e.slice(t);return(r.re.mailto||(r.re.mailto=RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(a))?a.match(r.re.mailto)[0].length:0}}},c="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function l(){return function(e,t){t.normalize(e)}}function _(e){var t,a=e.re=r(36066)(e.__opts__),s=e.__tlds__.slice();function u(e){return e.replace("%TLDS%",a.src_tlds)}e.onCompile(),e.__tlds_replaced__||s.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),s.push(a.src_xn),a.src_tlds=s.join("|"),a.email_fuzzy=RegExp(u(a.tpl_email_fuzzy),"i"),a.link_fuzzy=RegExp(u(a.tpl_link_fuzzy),"i"),a.link_no_ip_fuzzy=RegExp(u(a.tpl_link_no_ip_fuzzy),"i"),a.host_fuzzy_test=RegExp(u(a.tpl_host_fuzzy_test),"i");var c=[];function _(e,t){throw Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach(function(t){var r,a=e.__schemas__[t];if(null!==a){var n={validate:null,link:null};if(e.__compiled__[t]=n,"[object Object]"===i(a)){"[object RegExp]"===i(a.validate)?n.validate=(r=a.validate,function(e,t){var a=e.slice(t);return r.test(a)?a.match(r)[0].length:0}):o(a.validate)?n.validate=a.validate:_(t,a),o(a.normalize)?n.normalize=a.normalize:a.normalize?_(t,a):n.normalize=l();return}if("[object String]"===i(a)){c.push(t);return}_(t,a)}}),c.forEach(function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)}),e.__compiled__[""]={validate:null,normalize:l()};var p=Object.keys(e.__compiled__).filter(function(t){return t.length>0&&e.__compiled__[t]}).map(n).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+a.src_ZPCc+"))("+p+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+a.src_ZPCc+"))("+p+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),(t=e).__index__=-1,t.__text_cache__=""}function p(e,t){var r=e.__index__,a=e.__last_index__,i=e.__text_cache__.slice(r,a);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=a+t,this.raw=i,this.text=i,this.url=i}function h(e,t){var r=new p(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function d(e,t){if(!(this instanceof d))return new d(e,t);!t&&Object.keys(e||{}).reduce(function(e,t){return e||s.hasOwnProperty(t)},!1)&&(t=e,e={}),this.__opts__=a({},s,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=a({},u,e),this.__compiled__={},this.__tlds__=c,this.__tlds_replaced__=!1,this.re={},_(this)}d.prototype.add=function(e,t){return this.__schemas__[e]=t,_(this),this},d.prototype.set=function(e){return this.__opts__=a(this.__opts__,e),this},d.prototype.test=function(e){var t,r,a,i,o,n,s,u;if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;if(this.re.schema_test.test(e)){for((s=this.re.schema_search).lastIndex=0;null!==(t=s.exec(e));)if(i=this.testSchemaAt(e,t[2],s.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||u=0&&null!==(a=e.match(this.re.email_fuzzy))&&(o=a.index+a[1].length,n=a.index+a[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=n)),this.__index__>=0},d.prototype.pretest=function(e){return this.re.pretest.test(e)},d.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},d.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(h(this,t)),t=this.__last_index__);for(var a=t?e.slice(t):e;this.test(a);)r.push(h(this,t)),a=a.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},d.prototype.tlds=function(e,t){return(e=Array.isArray(e)?e:[e],t)?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,t,r){return e!==r[t-1]}).reverse(),_(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,_(this),this)},d.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},d.prototype.onCompile=function(){},e.exports=d},36066:function(e,t,r){"use strict";e.exports=function(e){var t={};t.src_Any=r(29369).source,t.src_Cc=r(99413).source,t.src_Z=r(35045).source,t.src_P=r(73189).source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var a="[><|]";return t.src_pseudo_letter="(?:(?!"+a+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+a+"|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+a+"|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|\\!(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+a+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}},23279:function(e,t,r){var a=r(13218),i=r(7771),o=r(14841),n=Math.max,s=Math.min;e.exports=function(e,t,r){var u,c,l,_,p,h,d=0,m=!1,f=!1,g=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var r=u,a=c;return u=c=void 0,d=t,_=e.apply(a,r)}function y(e){var r=e-h,a=e-d;return void 0===h||r>=t||r<0||f&&a>=l}function v(){var e,r,a,o=i();if(y(o))return D(o);p=setTimeout(v,(e=o-h,r=o-d,a=t-e,f?s(a,l-r):a))}function D(e){return(p=void 0,g&&u)?b(e):(u=c=void 0,_)}function k(){var e,r=i(),a=y(r);if(u=arguments,c=this,h=r,a){if(void 0===p)return d=e=h,p=setTimeout(v,t),m?b(e):_;if(f)return clearTimeout(p),p=setTimeout(v,t),b(h)}return void 0===p&&(p=setTimeout(v,t)),_}return t=o(t)||0,a(r)&&(m=!!r.leading,l=(f="maxWait"in r)?n(o(r.maxWait)||0,t):l,g="trailing"in r?!!r.trailing:g),k.cancel=function(){void 0!==p&&clearTimeout(p),d=0,u=h=c=p=void 0},k.flush=function(){return void 0===p?_:D(i())},k}},7771:function(e,t,r){var a=r(55639),i=function(){return a.Date.now()};e.exports=i},36887:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var r=0;ri&&a.push(e.substring(i,r.index));var n=t.props.hrefDecorator(r.url),s=t.props.textDecorator(r.text),u=t.props.componentDecorator(n,s,o);a.push(u),i=r.lastIndex}),e.length>i&&a.push(e.substring(i)),1===a.length?a[0]:a}},{key:"parse",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"==typeof e?this.parseString(e):i.isValidElement(e)&&"a"!==e.type&&"button"!==e.type?i.cloneElement(e,{key:r},this.parse(e.props.children)):Array.isArray(e)?e.map(function(e,r){return t.parse(e,r)}):e}},{key:"render",value:function(){return i.createElement(i.Fragment,null,this.parse(this.props.children))}}]),t}(i.Component);l.defaultProps={componentDecorator:o.default,hrefDecorator:n.default,matchDecorator:s.default,textDecorator:u.default},t.default=l},29872:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(r(67294));t.default=function(e,t,r){return a.createElement("a",{href:e,key:r},t)}},77599:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},86704:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(r(68337)),i=o(r(10248));function o(e){return e&&e.__esModule?e:{default:e}}var n=new a.default;n.tlds(i.default),t.default=function(e){return n.match(e)}},1627:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},53731:function(e,t,r){"use strict";var a,i=(a=r(36887))&&a.__esModule?a:{default:a};t.Z=i.default},99413:function(e){e.exports=/[\0-\x1F\x7F-\x9F]/},73189:function(e){e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},35045:function(e){e.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},29369:function(e){e.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},10248:function(e){"use strict";e.exports=JSON.parse('["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","etisalat","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kids","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lk","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","music","mutual","mv","mw","mx","my","mz","na","nab","nagoya","name","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","racing","radio","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","verm\xf6gensberater","verm\xf6gensberatung","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw","ελ","ευ","бг","бел","дети","ею","католик","ком","мкд","мон","москва","онлайн","орг","рус","рф","сайт","срб","укр","қаз","հայ","ישראל","קום","ابوظبي","اتصالات","ارامكو","الاردن","البحرين","الجزائر","السعودية","العليان","المغرب","امارات","ایران","بارت","بازار","بيتك","بھارت","تونس","سودان","سورية","شبكة","عراق","عرب","عمان","فلسطين","قطر","كاثوليك","كوم","مصر","مليسيا","موريتانيا","موقع","همراه","پاکستان","ڀارت","कॉम","नेट","भारत","भारतम्","भारोत","संगठन","বাংলা","ভারত","ভাৰত","ਭਾਰਤ","ભારત","ଭାରତ","இந்தியா","இலங்கை","சிங்கப்பூர்","భారత్","ಭಾರತ","ഭാരതം","ලංකා","คอม","ไทย","ລາວ","გე","みんな","アマゾン","クラウド","グーグル","コム","ストア","セール","ファッション","ポイント","世界","中信","中国","中國","中文网","亚马逊","企业","佛山","信息","健康","八卦","公司","公益","台湾","台灣","商城","商店","商标","嘉里","嘉里大酒店","在线","大拿","天主教","娱乐","家電","广东","微博","慈善","我爱你","手机","招聘","政务","政府","新加坡","新闻","时尚","書籍","机构","淡马锡","游戏","澳門","点看","移动","组织机构","网址","网店","网站","网络","联通","诺基亚","谷歌","购物","通販","集团","電訊盈科","飞利浦","食品","餐厅","香格里拉","香港","닷넷","닷컴","삼성","한국"]')}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5372.3546bc48355a0c0e.js b/static/web/_next/static/chunks/5372.3546bc48355a0c0e.js deleted file mode 100644 index ad1f20579..000000000 --- a/static/web/_next/static/chunks/5372.3546bc48355a0c0e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5372],{95372:function(e,t,r){r.r(t),r.d(t,{haskell:function(){return g}});var n=/[a-z_]/,a=/[A-Z]/,i=/\d/,o=/[0-9A-Fa-f]/,l=/[0-7]/,u=/[a-z_A-Z0-9'\xa1-\uffff]/,s=/[-!#$%&*+.\/<=>?@\\^|~:]/,f=/[(),;[\]`{}]/,c=/[ \t\v\f]/;function d(e,t){if(e.eatWhile(c))return null;var r=e.next();if(f.test(r)){if("{"==r&&e.eat("-")){var h,p="comment";return e.eat("#")&&(p="meta"),t(h=function e(t,r){return 0==r?d:function(n,a){for(var i=r;!n.eol();){var o=n.next();if("{"==o&&n.eat("-"))++i;else if("-"==o&&n.eat("}")&&0==--i)return a(d),t}return a(e(t,i)),t}}(p,1)),h(e,t)}return null}if("'"==r)return(e.eat("\\"),e.next(),e.eat("'"))?"string":"error";if('"'==r)return t(m),m(e,t);if(a.test(r))return(e.eatWhile(u),e.eat("."))?"qualifier":"type";if(n.test(r))return e.eatWhile(u),"variable";if(i.test(r)){if("0"==r){if(e.eat(/[xX]/))return e.eatWhile(o),"integer";if(e.eat(/[oO]/))return e.eatWhile(l),"number"}e.eatWhile(i);var p="number";return e.match(/^\.\d+/)&&(p="number"),e.eat(/[eE]/)&&(p="number",e.eat(/[-+]/),e.eatWhile(i)),p}return"."==r&&e.eat(".")?"keyword":s.test(r)?"-"==r&&e.eat(/-/)&&(e.eatWhile(/-/),!e.eat(s))?(e.skipToEnd(),"comment"):(e.eatWhile(s),"variable"):"error"}function m(e,t){for(;!e.eol();){var r=e.next();if('"'==r)return t(d),"string";if("\\"==r){if(e.eol()||e.eat(c))return t(h),"string";e.eat("&")||e.next()}}return t(d),"error"}function h(e,t){return e.eat("\\")?(t(m),m(e,t)):(e.next(),t(d),"error")}var p=function(){var e={};function t(t){return function(){for(var r=0;r","@","~","=>"),t("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),t("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),t("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3"),e}();let g={name:"haskell",startState:function(){return{f:d}},copyState:function(e){return{f:e.f}},token:function(e,t){var r=t.f(e,function(e){t.f=e}),n=e.current();return p.hasOwnProperty(n)?p[n]:r},languageData:{commentTokens:{line:"--",block:{open:"{-",close:"-}"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5372.f795c41ff85bf910.js b/static/web/_next/static/chunks/5372.f795c41ff85bf910.js new file mode 100644 index 000000000..7a3911f9d --- /dev/null +++ b/static/web/_next/static/chunks/5372.f795c41ff85bf910.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5372],{95372:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{haskell:function(){return haskell}});var smallRE=/[a-z_]/,largeRE=/[A-Z]/,digitRE=/\d/,hexitRE=/[0-9A-Fa-f]/,octitRE=/[0-7]/,idRE=/[a-z_A-Z0-9'\xa1-\uffff]/,symbolRE=/[-!#$%&*+.\/<=>?@\\^|~:]/,specialRE=/[(),;[\]`{}]/,whiteCharRE=/[ \t\v\f]/;function normal(source,setState){if(source.eatWhile(whiteCharRE))return null;var ch=source.next();if(specialRE.test(ch)){if("{"==ch&&source.eat("-")){var f,t="comment";return source.eat("#")&&(t="meta"),setState(f=function ncomment(type,nest){return 0==nest?normal:function(source,setState){for(var currNest=nest;!source.eol();){var ch=source.next();if("{"==ch&&source.eat("-"))++currNest;else if("-"==ch&&source.eat("}")&&0==--currNest)return setState(normal),type}return setState(ncomment(type,currNest)),type}}(t,1)),f(source,setState)}return null}if("'"==ch)return(source.eat("\\"),source.next(),source.eat("'"))?"string":"error";if('"'==ch)return setState(stringLiteral),stringLiteral(source,setState);if(largeRE.test(ch))return(source.eatWhile(idRE),source.eat("."))?"qualifier":"type";if(smallRE.test(ch))return source.eatWhile(idRE),"variable";if(digitRE.test(ch)){if("0"==ch){if(source.eat(/[xX]/))return source.eatWhile(hexitRE),"integer";if(source.eat(/[oO]/))return source.eatWhile(octitRE),"number"}source.eatWhile(digitRE);var t="number";return source.match(/^\.\d+/)&&(t="number"),source.eat(/[eE]/)&&(t="number",source.eat(/[-+]/),source.eatWhile(digitRE)),t}return"."==ch&&source.eat(".")?"keyword":symbolRE.test(ch)?"-"==ch&&source.eat(/-/)&&(source.eatWhile(/-/),!source.eat(symbolRE))?(source.skipToEnd(),"comment"):(source.eatWhile(symbolRE),"variable"):"error"}function stringLiteral(source,setState){for(;!source.eol();){var ch=source.next();if('"'==ch)return setState(normal),"string";if("\\"==ch){if(source.eol()||source.eat(whiteCharRE))return setState(stringGap),"string";source.eat("&")||source.next()}}return setState(normal),"error"}function stringGap(source,setState){return source.eat("\\")?(setState(stringLiteral),stringLiteral(source,setState)):(source.next(),setState(normal),"error")}var wellKnownWords=function(){var wkw={};function setType(t){return function(){for(var i=0;i","@","~","=>"),setType("builtin")("!!","$!","$","&&","+","++","-",".","/","/=","<","<*","<=","<$>","<*>","=<<","==",">",">=",">>",">>=","^","^^","||","*","*>","**"),setType("builtin")("Applicative","Bool","Bounded","Char","Double","EQ","Either","Enum","Eq","False","FilePath","Float","Floating","Fractional","Functor","GT","IO","IOError","Int","Integer","Integral","Just","LT","Left","Maybe","Monad","Nothing","Num","Ord","Ordering","Rational","Read","ReadS","Real","RealFloat","RealFrac","Right","Show","ShowS","String","True"),setType("builtin")("abs","acos","acosh","all","and","any","appendFile","asTypeOf","asin","asinh","atan","atan2","atanh","break","catch","ceiling","compare","concat","concatMap","const","cos","cosh","curry","cycle","decodeFloat","div","divMod","drop","dropWhile","either","elem","encodeFloat","enumFrom","enumFromThen","enumFromThenTo","enumFromTo","error","even","exp","exponent","fail","filter","flip","floatDigits","floatRadix","floatRange","floor","fmap","foldl","foldl1","foldr","foldr1","fromEnum","fromInteger","fromIntegral","fromRational","fst","gcd","getChar","getContents","getLine","head","id","init","interact","ioError","isDenormalized","isIEEE","isInfinite","isNaN","isNegativeZero","iterate","last","lcm","length","lex","lines","log","logBase","lookup","map","mapM","mapM_","max","maxBound","maximum","maybe","min","minBound","minimum","mod","negate","not","notElem","null","odd","or","otherwise","pi","pred","print","product","properFraction","pure","putChar","putStr","putStrLn","quot","quotRem","read","readFile","readIO","readList","readLn","readParen","reads","readsPrec","realToFrac","recip","rem","repeat","replicate","return","reverse","round","scaleFloat","scanl","scanl1","scanr","scanr1","seq","sequence","sequence_","show","showChar","showList","showParen","showString","shows","showsPrec","significand","signum","sin","sinh","snd","span","splitAt","sqrt","subtract","succ","sum","tail","take","takeWhile","tan","tanh","toEnum","toInteger","toRational","truncate","uncurry","undefined","unlines","until","unwords","unzip","unzip3","userError","words","writeFile","zip","zip3","zipWith","zipWith3"),wkw}();let haskell={name:"haskell",startState:function(){return{f:normal}},copyState:function(s){return{f:s.f}},token:function(stream,state){var t=state.f(stream,function(s){state.f=s}),w=stream.current();return wellKnownWords.hasOwnProperty(w)?wellKnownWords[w]:t},languageData:{commentTokens:{line:"--",block:{open:"{-",close:"-}"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5535.96e56f455f42f11a.js b/static/web/_next/static/chunks/5535.96e56f455f42f11a.js deleted file mode 100644 index ef6ca72b4..000000000 --- a/static/web/_next/static/chunks/5535.96e56f455f42f11a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5535],{54907:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var a=n(87462),r=n(4942),i=n(18073),o=n(94184),s=n.n(o),c=n(74902),l=n(15671),d=n(43144),u=n(60136),p=n(33643),h=n(71002),v=n(50344),m=n(67294),f=n(96774),A=n.n(f),y=n(45987),g=n(62874),x=n(97685),b=m.forwardRef(function(e,t){var n,a=e.prefixCls,i=e.forceRender,o=e.className,c=e.style,l=e.children,d=e.isActive,u=e.role,p=m.useState(d||i),h=(0,x.Z)(p,2),v=h[0],f=h[1];return(m.useEffect(function(){(i||d)&&f(!0)},[i,d]),v)?m.createElement("div",{ref:t,className:s()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),d),(0,r.Z)(n,"".concat(a,"-content-inactive"),!d),n),o),style:c,role:u},m.createElement("div",{className:"".concat(a,"-content-box")},l)):null});b.displayName="PanelContent";var C=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],Z=function(e){(0,u.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,l.Z)(this,n);for(var a=arguments.length,r=Array(a),i=0;i-1?t.splice(n,1):t.push(e)}a.setActiveKey(t)},a.getNewChild=function(e,t){if(!e)return null;var n=a.state.activeKey,r=a.props,i=r.prefixCls,o=r.openMotion,s=r.accordion,c=r.destroyInactivePanel,l=r.expandIcon,d=r.collapsible,u=e.key||String(t),p=e.props,h=p.header,v=p.headerClass,f=p.destroyInactivePanel,A=p.collapsible,y=!1;y=s?n[0]===u:n.indexOf(u)>-1;var g=null!=A?A:d,x={key:u,panelKey:u,header:h,headerClass:v,isActive:y,prefixCls:i,destroyInactivePanel:null!=f?f:c,openMotion:o,accordion:s,children:e.props.children,onItemClick:"disabled"===g?null:a.onClickItem,expandIcon:l,collapsible:g};return"string"==typeof e.type?e:(Object.keys(x).forEach(function(e){void 0===x[e]&&delete x[e]}),m.cloneElement(e,x))},a.getItems=function(){var e=a.props.children;return(0,v.Z)(e).map(a.getNewChild)},a.setActiveKey=function(e){"activeKey"in a.props||a.setState({activeKey:e}),a.props.onChange(a.props.accordion?e[0]:e)};var a,r=e.activeKey,i=e.defaultActiveKey;return"activeKey"in e&&(i=r),a.state={activeKey:w(i)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!A()(this.props,e)||!A()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,i=t.style,o=t.accordion,c=s()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return m.createElement("div",{className:c,style:i,role:o?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=w(e.activeKey)),t}}]),n}(m.Component);N.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},N.Panel=Z,N.Panel;var E=n(98423),I=n(53124),j=n(33603),k=n(96159),O=function(e){var t=m.useContext(I.E_).getPrefixCls,n=e.prefixCls,i=e.className,o=e.showArrow,c=t("collapse",n),l=s()((0,r.Z)({},"".concat(c,"-no-arrow"),!(void 0===o||o)),void 0===i?"":i);return m.createElement(N.Panel,(0,a.Z)({},e,{prefixCls:c,className:l}))},S=function(e){var t,n,o=m.useContext(I.E_),c=o.getPrefixCls,l=o.direction,d=e.prefixCls,u=e.className,p=e.bordered,h=e.ghost,f=e.expandIconPosition,A=void 0===f?"start":f,y=c("collapse",d),g=m.useMemo(function(){return"left"===A?"start":"right"===A?"end":A},[A]),x=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):m.createElement(i.Z,{rotate:t.isActive?90:void 0});return(0,k.Tm)(a,function(){return{className:s()(a.props.className,"".concat(y,"-arrow"))}})},b=s()("".concat(y,"-icon-position-").concat(g),(n={},(0,r.Z)(n,"".concat(y,"-borderless"),!(void 0===p||p)),(0,r.Z)(n,"".concat(y,"-rtl"),"rtl"===l),(0,r.Z)(n,"".concat(y,"-ghost"),!!h),n),void 0===u?"":u),C=(0,a.Z)((0,a.Z)({},j.ZP),{motionAppear:!1,leavedClassName:"".concat(y,"-content-hidden")});return m.createElement(N,(0,a.Z)({openMotion:C},e,{expandIcon:x,prefixCls:y,className:b}),(t=e.children,(0,v.Z)(t).map(function(e,t){var n;if(null===(n=e.props)||void 0===n?void 0:n.disabled){var r=e.key||String(t),i=e.props,o=i.disabled,s=i.collapsible,c=(0,a.Z)((0,a.Z)({},(0,E.Z)(e.props,["disabled"])),{key:r,collapsible:null!=s?s:o?"disabled":void 0});return(0,k.Tm)(e,c)}return e})))};S.Panel=O;var P=S},11382:function(e,t,n){"use strict";var a=n(87462),r=n(4942),i=n(97685),o=n(94184),s=n.n(o),c=n(23279),l=n.n(c),d=n(98423),u=n(67294),p=n(53124),h=n(96159),v=n(93355),m=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n};(0,v.b)("small","default","large");var f=null,A=function(e){var t=e.spinPrefixCls,n=e.spinning,o=void 0===n||n,c=e.delay,v=e.className,A=e.size,y=void 0===A?"default":A,g=e.tip,x=e.wrapperClassName,b=e.style,C=e.children,Z=m(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),w=u.useState(function(){return o&&(!o||!c||!!isNaN(Number(c)))}),N=(0,i.Z)(w,2),E=N[0],I=N[1];u.useEffect(function(){var e=l()(function(){I(o)},c);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[c,o]);var j=function(n){var i,o,c,l=n.direction,p=s()(t,(c={},(0,r.Z)(c,"".concat(t,"-sm"),"small"===y),(0,r.Z)(c,"".concat(t,"-lg"),"large"===y),(0,r.Z)(c,"".concat(t,"-spinning"),E),(0,r.Z)(c,"".concat(t,"-show-text"),!!g),(0,r.Z)(c,"".concat(t,"-rtl"),"rtl"===l),c),v),m=(0,d.Z)(Z,["indicator","prefixCls"]),A=u.createElement("div",(0,a.Z)({},m,{style:b,className:p,"aria-live":"polite","aria-busy":E}),(i=e.indicator,o="".concat(t,"-dot"),null===i?null:(0,h.l$)(i)?(0,h.Tm)(i,{className:s()(i.props.className,o)}):(0,h.l$)(f)?(0,h.Tm)(f,{className:s()(f.props.className,o)}):u.createElement("span",{className:s()(o,"".concat(t,"-dot-spin"))},u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}),u.createElement("i",{className:"".concat(t,"-dot-item")}))),g?u.createElement("div",{className:"".concat(t,"-text")},g):null);if(void 0!==C){var w=s()("".concat(t,"-container"),(0,r.Z)({},"".concat(t,"-blur"),E));return u.createElement("div",(0,a.Z)({},m,{className:s()("".concat(t,"-nested-loading"),x)}),E&&u.createElement("div",{key:"loading"},A),u.createElement("div",{className:w,key:"container"},C))}return A};return u.createElement(p.C,null,j)},y=function(e){var t=e.prefixCls,n=(0,u.useContext(p.E_).getPrefixCls)("spin",t),r=(0,a.Z)((0,a.Z)({},e),{spinPrefixCls:n});return u.createElement(A,(0,a.Z)({},r))};y.setDefaultIndicator=function(e){f=e},t.Z=y},65535:function(e,t,n){"use strict";n.r(t),n.d(t,{AuthModal:function(){return I}});var a=n(85893),r=n(84381),i=n(4480),o=n(54907),s=n(84485),c=n(11382),l=n(26713),d=n(14670),u=n(69677),p=n(67294),h=n(37174);let{Panel:v}=o.Z,{Link:m}=s.Z,f=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,s]=(0,p.useState)(null),[f,A]=(0,p.useState)(!1),[y,g]=(0,p.useState)(!1),[x,b]=(0,p.useState)(""),C=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Use your own domain to authenticate ",(0,a.jsx)("span",{children:n})," or login as a previously"," ","authenticated chat user using IndieAuth."]}),Z=i;Z&&Z.includes("url does not support indieauth")&&(Z="The provided URL is either invalid or does not support IndieAuth.");let w=e=>{if(!(0,h.Z)(e)||!e.includes(".")){g(!1);return}g(!0)},N=e=>{let t=e.nativeEvent.data;if(":"===t)return;b(e.target.value);let n="https://".concat(e.target.value);w(n)},E=async()=>{if(y){A(!0);try{let e=await fetch("/api/auth/indieauth?accessToken=".concat(r),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({authHost:"https://".concat(x)})}),t=await e.json();if(t.message){s(t.message),A(!1);return}if(!t.redirect){s("Auth provider did not return a redirect URL."),A(!1);return}if(t.redirect){let{redirect:n}=t;window.location=n}}catch(a){s(a.message)}A(!1)}};return(0,a.jsx)(c.Z,{spinning:f,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[C,Z&&(0,a.jsx)(d.Z,{message:"Error",description:Z,type:"error",showIcon:!0}),(0,a.jsx)("div",{children:"Your domain"}),(0,a.jsx)(u.Z.Search,{addonBefore:"https://",onInput:N,type:"url",value:x,placeholder:"yoursite.com",status:!y&&x.length>0?"error":void 0,onSearch:E}),(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsxs)(v,{header:"Learn more about using IndieAuth to authenticate with chat.",children:[(0,a.jsx)("p",{children:"IndieAuth allows for a completely independent and decentralized way of identifying yourself using your own domain."}),(0,a.jsxs)("p",{children:["If you run an Owncast instance, you can use that domain here. Otherwise,"," ",(0,a.jsx)(m,{href:"https://indieauth.net/#providers",children:"learn more about how you can support IndieAuth"}),"."]})]},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var A=n(71577),y=n(50501),g=n.n(y);let{Panel:x}=o.Z,b=e=>{let{authenticated:t,displayName:n,accessToken:r}=e,[i,s]=(0,p.useState)(null),[h,v]=(0,p.useState)(!1),[m,f]=(0,p.useState)(!1),[y,b]=(0,p.useState)(""),[C,Z]=(0,p.useState)(""),[w,N]=(0,p.useState)(!1),E=t?(0,a.jsxs)("span",{children:[(0,a.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,a.jsxs)("span",{children:["Receive a direct message on the Fediverse to link your account to"," ",(0,a.jsx)("strong",{children:n}),", or login as a previously linked chat user."]}),I=i;I&&I.includes("url does not support indieauth")&&(I="The provided URL is either invalid or does not support IndieAuth.");let j=e=>{f(function(e){let t=e.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}(e))},k=e=>{b(e.target.value),j(e.target.value)},O=async(e,t)=>{let n=await fetch(e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t)}),a=await n.json();a.message&&(s(a.message),v(!1))},S=async()=>{v(!0);try{await O("/api/auth/fediverse/verify?accessToken=".concat(r),{code:C}),window.location.href="/"}catch(e){console.error(e),s(e)}v(!1)},P=async()=>{if(!m)return;v(!0),s(null);let e=y.replace(/^@+/,"");try{await O("/api/auth/fediverse?accessToken=".concat(r),{account:e}),N(!0)}catch(t){console.error(t),s(t)}v(!1)},T=(0,a.jsxs)("div",{children:["Paste in the code that was sent to your Fediverse account. If you did not receive a code, make sure you can accept direct messages.",(0,a.jsxs)("div",{className:g().codeInputContainer,children:[(0,a.jsx)(u.Z,{value:C,onChange:e=>Z(e.target.value),className:g().codeInput,placeholder:"123456",maxLength:6}),(0,a.jsx)(A.Z,{type:"primary",onClick:S,disabled:C.length<6,className:g().submitButton,children:"Verify Code"})]})]}),R=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{children:"Your Fediverse Account"}),(0,a.jsx)(u.Z.Search,{addonBefore:"@",onInput:k,value:y,placeholder:"youraccount@yourserver.com",status:!m&&y.length>0?"error":void 0,onSearch:P})]});return(0,a.jsx)(c.Z,{spinning:h,children:(0,a.jsxs)(l.Z,{direction:"vertical",children:[E,I&&(0,a.jsx)(d.Z,{message:"Error",description:I,type:"error",showIcon:!0}),w?T:R,(0,a.jsx)(o.Z,{ghost:!0,children:(0,a.jsx)(x,{header:"Learn more about using the Fediverse to authenticate with chat.",children:(0,a.jsx)("p",{children:"xxxxxx"})},"header")}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var C={src:"/_next/static/media/fediverse-black.0b51c805.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAOVBMVEVMaXEbGxsREREQEBAPDw8NDQ0FBQUQEBAQEBAUFBQNDQ0REREVFRUQEBAODg4UFBQUFBQHBwcNDQ1DUQGwAAAAE3RSTlMAC2QvWeDEnZQbSn15tW2ri/pAr8wTOgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD1JREFUeJwdy0cOgDAMAMGNS2yHFPj/Z0GcRwMwegNaWbgB3WfmZSArZd7eqR0qEYM6GT/pc/bygqal8v0XMgEBhHcrytIAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},Z={src:"/_next/static/media/indieauth.38c52a3d.png",height:512,width:406,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAAJFBMVEU4ODg4ODg5OTk5OTk5OTk4ODg5OTk4ODg5OTk5OTk5OTk4ODiRUFfYAAAAC3RSTlMCFOuovTv1zI8wabTrOYwAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAsSURBVHicBcGFAQAwDMCg1Gb5/98BHG1gd2UQGeQwVvl4ujyUEzbbi8nyhn4bVgEfoFU38wAAAABJRU5ErkJggg==",blurWidth:6,blurHeight:8},w=n(54639),N=n.n(w),E=n(77466);let I=()=>{let e=(0,i.sJ)(E.L4),t=(0,i.sJ)(E.FI),n=(0,i.sJ)(E.db);if(!n)return null;let{displayName:o}=n,s=(0,a.jsxs)("span",{className:N().tabContent,children:[(0,a.jsx)("img",{className:N().icon,src:Z.src,alt:"IndieAuth"}),"IndieAuth"]}),c=(0,a.jsx)(f,{authenticated:e,displayName:o,accessToken:t}),l=(0,a.jsxs)("span",{className:N().tabContent,children:[(0,a.jsx)("img",{className:N().icon,src:C.src,alt:"Fediverse auth"}),"FediAuth"]}),d=(0,a.jsx)(b,{authenticated:e,displayName:o,accessToken:t});return(0,a.jsx)("div",{children:(0,a.jsx)(r.Z,{defaultActiveKey:"1",items:[{label:s,key:"1",children:c},{label:l,key:"2",children:d}],type:"card",size:"small",renderTabBar:null})})}},54639:function(e){e.exports={tabContent:"AuthModal_tabContent__KgMU3",icon:"AuthModal_icon__kpEuV"}},50501:function(e){e.exports={codeInputContainer:"FediAuthModal_codeInputContainer__M_dAD",codeInput:"FediAuthModal_codeInput__dIE6u",submitButton:"FediAuthModal_submitButton__iuF9R"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5535.9bcffc765b143014.js b/static/web/_next/static/chunks/5535.9bcffc765b143014.js new file mode 100644 index 000000000..84df99f6e --- /dev/null +++ b/static/web/_next/static/chunks/5535.9bcffc765b143014.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5535],{54907:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return collapse}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),esm_typeof=__webpack_require__(71002),toArray=__webpack_require__(50344),react=__webpack_require__(67294),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),objectWithoutProperties=__webpack_require__(45987),es=__webpack_require__(62874),slicedToArray=__webpack_require__(97685),PanelContent=react.forwardRef(function(props,ref){var _classnames,prefixCls=props.prefixCls,forceRender=props.forceRender,className=props.className,style=props.style,children=props.children,isActive=props.isActive,role=props.role,_React$useState=react.useState(isActive||forceRender),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),rendered=_React$useState2[0],setRendered=_React$useState2[1];return(react.useEffect(function(){(forceRender||isActive)&&setRendered(!0)},[forceRender,isActive]),rendered)?react.createElement("div",{ref:ref,className:classnames_default()("".concat(prefixCls,"-content"),(_classnames={},(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-active"),isActive),(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-inactive"),!isActive),_classnames),className),style:style,role:role},react.createElement("div",{className:"".concat(prefixCls,"-content-box")},children)):null});PanelContent.displayName="PanelContent";var _excluded=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],CollapsePanel=function(_React$Component){(0,inherits.Z)(CollapsePanel,_React$Component);var _super=(0,createSuper.Z)(CollapsePanel);function CollapsePanel(){var _this;(0,classCallCheck.Z)(this,CollapsePanel);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).onItemClick=function(){var _this$props=_this.props,onItemClick=_this$props.onItemClick,panelKey=_this$props.panelKey;"function"==typeof onItemClick&&onItemClick(panelKey)},_this.handleKeyPress=function(e){("Enter"===e.key||13===e.keyCode||13===e.which)&&_this.onItemClick()},_this.renderIcon=function(){var _this$props2=_this.props,showArrow=_this$props2.showArrow,expandIcon=_this$props2.expandIcon,prefixCls=_this$props2.prefixCls,collapsible=_this$props2.collapsible;if(!showArrow)return null;var iconNode="function"==typeof expandIcon?expandIcon(_this.props):react.createElement("i",{className:"arrow"});return iconNode&&react.createElement("div",{className:"".concat(prefixCls,"-expand-icon"),onClick:"header"===collapsible||"icon"===collapsible?_this.onItemClick:null},iconNode)},_this.renderTitle=function(){var _this$props3=_this.props,header=_this$props3.header,prefixCls=_this$props3.prefixCls,collapsible=_this$props3.collapsible;return react.createElement("span",{className:"".concat(prefixCls,"-header-text"),onClick:"header"===collapsible?_this.onItemClick:null},header)},_this}return(0,createClass.Z)(CollapsePanel,[{key:"shouldComponentUpdate",value:function(nextProps){return!shallowequal_default()(this.props,nextProps)}},{key:"render",value:function(){var _classNames,_classNames2,_this$props4=this.props,className=_this$props4.className,id=_this$props4.id,style=_this$props4.style,prefixCls=_this$props4.prefixCls,headerClass=_this$props4.headerClass,children=_this$props4.children,isActive=_this$props4.isActive,destroyInactivePanel=_this$props4.destroyInactivePanel,accordion=_this$props4.accordion,forceRender=_this$props4.forceRender,openMotion=_this$props4.openMotion,extra=_this$props4.extra,collapsible=_this$props4.collapsible,rest=(0,objectWithoutProperties.Z)(_this$props4,_excluded),disabled="disabled"===collapsible,collapsibleHeader="header"===collapsible,collapsibleIcon="icon"===collapsible,itemCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-active"),isActive),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-disabled"),disabled),_classNames),className),headerProps={className:classnames_default()("".concat(prefixCls,"-header"),(_classNames2={},(0,defineProperty.Z)(_classNames2,headerClass,headerClass),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-header-collapsible-only"),collapsibleHeader),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-icon-collapsible-only"),collapsibleIcon),_classNames2)),"aria-expanded":isActive,"aria-disabled":disabled,onKeyPress:this.handleKeyPress};return collapsibleHeader||collapsibleIcon||(headerProps.onClick=this.onItemClick,headerProps.role=accordion?"tab":"button",headerProps.tabIndex=disabled?-1:0),delete rest.header,delete rest.panelKey,delete rest.onItemClick,delete rest.showArrow,delete rest.expandIcon,react.createElement("div",(0,esm_extends.Z)({},rest,{className:itemCls,style:style,id:id}),react.createElement("div",headerProps,this.renderIcon(),this.renderTitle(),null!=extra&&"boolean"!=typeof extra&&react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra)),react.createElement(es.Z,(0,esm_extends.Z)({visible:isActive,leavedClassName:"".concat(prefixCls,"-content-hidden")},openMotion,{forceRender:forceRender,removeOnLeave:destroyInactivePanel}),function(_ref,ref){var motionClassName=_ref.className,motionStyle=_ref.style;return react.createElement(PanelContent,{ref:ref,prefixCls:prefixCls,className:motionClassName,style:motionStyle,isActive:isActive,forceRender:forceRender,role:accordion?"tabpanel":null},children)}))}}]),CollapsePanel}(react.Component);function getActiveKeysArray(activeKey){var currentActiveKey=activeKey;if(!Array.isArray(currentActiveKey)){var activeKeyType=(0,esm_typeof.Z)(currentActiveKey);currentActiveKey="number"===activeKeyType||"string"===activeKeyType?[currentActiveKey]:[]}return currentActiveKey.map(function(key){return String(key)})}CollapsePanel.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Collapse=function(_React$Component){(0,inherits.Z)(Collapse,_React$Component);var _super=(0,createSuper.Z)(Collapse);function Collapse(_props){(0,classCallCheck.Z)(this,Collapse),(_this=_super.call(this,_props)).onClickItem=function(key){var activeKey=_this.state.activeKey;if(_this.props.accordion)activeKey=activeKey[0]===key?[]:[key];else{var index=(activeKey=(0,toConsumableArray.Z)(activeKey)).indexOf(key);index>-1?activeKey.splice(index,1):activeKey.push(key)}_this.setActiveKey(activeKey)},_this.getNewChild=function(child,index){if(!child)return null;var activeKey=_this.state.activeKey,_this$props=_this.props,prefixCls=_this$props.prefixCls,openMotion=_this$props.openMotion,accordion=_this$props.accordion,rootDestroyInactivePanel=_this$props.destroyInactivePanel,expandIcon=_this$props.expandIcon,collapsible=_this$props.collapsible,key=child.key||String(index),_child$props=child.props,header=_child$props.header,headerClass=_child$props.headerClass,destroyInactivePanel=_child$props.destroyInactivePanel,childCollapsible=_child$props.collapsible,isActive=!1;isActive=accordion?activeKey[0]===key:activeKey.indexOf(key)>-1;var mergeCollapsible=null!=childCollapsible?childCollapsible:collapsible,props={key:key,panelKey:key,header:header,headerClass:headerClass,isActive:isActive,prefixCls:prefixCls,destroyInactivePanel:null!=destroyInactivePanel?destroyInactivePanel:rootDestroyInactivePanel,openMotion:openMotion,accordion:accordion,children:child.props.children,onItemClick:"disabled"===mergeCollapsible?null:_this.onClickItem,expandIcon:expandIcon,collapsible:mergeCollapsible};return"string"==typeof child.type?child:(Object.keys(props).forEach(function(propName){void 0===props[propName]&&delete props[propName]}),react.cloneElement(child,props))},_this.getItems=function(){var children=_this.props.children;return(0,toArray.Z)(children).map(_this.getNewChild)},_this.setActiveKey=function(activeKey){"activeKey"in _this.props||_this.setState({activeKey:activeKey}),_this.props.onChange(_this.props.accordion?activeKey[0]:activeKey)};var _this,_activeKey=_props.activeKey,currentActiveKey=_props.defaultActiveKey;return"activeKey"in _props&&(currentActiveKey=_activeKey),_this.state={activeKey:getActiveKeysArray(currentActiveKey)},_this}return(0,createClass.Z)(Collapse,[{key:"shouldComponentUpdate",value:function(nextProps,nextState){return!shallowequal_default()(this.props,nextProps)||!shallowequal_default()(this.state,nextState)}},{key:"render",value:function(){var _classNames,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,style=_this$props2.style,accordion=_this$props2.accordion,collapseClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,prefixCls,!0),(0,defineProperty.Z)(_classNames,className,!!className),_classNames));return react.createElement("div",{className:collapseClassName,style:style,role:accordion?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(nextProps){var newState={};return"activeKey"in nextProps&&(newState.activeKey=getActiveKeysArray(nextProps.activeKey)),newState}}]),Collapse}(react.Component);Collapse.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Collapse.Panel=CollapsePanel,Collapse.Panel;var omit=__webpack_require__(98423),context=__webpack_require__(53124),motion=__webpack_require__(33603),reactNode=__webpack_require__(96159),Collapse_Collapse=function(props){var children,_classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$bordered=props.bordered,ghost=props.ghost,_props$expandIconPosi=props.expandIconPosition,expandIconPosition=void 0===_props$expandIconPosi?"start":_props$expandIconPosi,prefixCls=getPrefixCls("collapse",customizePrefixCls),mergedExpandIconPosition=react.useMemo(function(){return"left"===expandIconPosition?"start":"right"===expandIconPosition?"end":expandIconPosition},[expandIconPosition]),collapseClassName=classnames_default()("".concat(prefixCls,"-icon-position-").concat(mergedExpandIconPosition),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-borderless"),!(void 0===_props$bordered||_props$bordered)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-ghost"),!!ghost),_classNames),void 0===_props$className?"":_props$className),openMotion=(0,esm_extends.Z)((0,esm_extends.Z)({},motion.ZP),{motionAppear:!1,leavedClassName:"".concat(prefixCls,"-content-hidden")});return react.createElement(Collapse,(0,esm_extends.Z)({openMotion:openMotion},props,{expandIcon:function(){var panelProps=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},expandIcon=props.expandIcon,icon=expandIcon?expandIcon(panelProps):react.createElement(RightOutlined.Z,{rotate:panelProps.isActive?90:void 0});return(0,reactNode.Tm)(icon,function(){return{className:classnames_default()(icon.props.className,"".concat(prefixCls,"-arrow"))}})},prefixCls:prefixCls,className:collapseClassName}),(children=props.children,(0,toArray.Z)(children).map(function(child,index){var _a;if(null===(_a=child.props)||void 0===_a?void 0:_a.disabled){var key=child.key||String(index),_child$props=child.props,disabled=_child$props.disabled,collapsible=_child$props.collapsible,childProps=(0,esm_extends.Z)((0,esm_extends.Z)({},(0,omit.Z)(child.props,["disabled"])),{key:key,collapsible:null!=collapsible?collapsible:disabled?"disabled":void 0});return(0,reactNode.Tm)(child,childProps)}return child})))};Collapse_Collapse.Panel=function(props){var getPrefixCls=react.useContext(context.E_).getPrefixCls,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$showArrow=props.showArrow,prefixCls=getPrefixCls("collapse",customizePrefixCls),collapsePanelClassName=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-no-arrow"),!(void 0===_props$showArrow||_props$showArrow)),void 0===_props$className?"":_props$className);return react.createElement(Collapse.Panel,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:collapsePanelClassName}))};var collapse=Collapse_Collapse},11382:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4942),_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(97685),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),lodash_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23279),lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__),rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(98423),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(53124),_util_reactNode__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(96159),_util_type__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(93355),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};(0,_util_type__WEBPACK_IMPORTED_MODULE_3__.b)("small","default","large");var defaultIndicator=null,Spin=function(props){var prefixCls=props.spinPrefixCls,_props$spinning=props.spinning,customSpinning=void 0===_props$spinning||_props$spinning,delay=props.delay,className=props.className,_props$size=props.size,size=void 0===_props$size?"default":_props$size,tip=props.tip,wrapperClassName=props.wrapperClassName,style=props.style,children=props.children,restProps=__rest(props,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),_React$useState=react__WEBPACK_IMPORTED_MODULE_2__.useState(function(){return customSpinning&&(!customSpinning||!delay||!!isNaN(Number(delay)))}),_React$useState2=(0,_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_5__.Z)(_React$useState,2),spinning=_React$useState2[0],setSpinning=_React$useState2[1];return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(function(){var updateSpinning=lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(function(){setSpinning(customSpinning)},delay);return updateSpinning(),function(){var _a;null===(_a=null==updateSpinning?void 0:updateSpinning.cancel)||void 0===_a||_a.call(updateSpinning)}},[delay,customSpinning]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(_config_provider__WEBPACK_IMPORTED_MODULE_9__.C,null,function(_ref){var indicator,dotClassName,_classNames,direction=_ref.direction,spinClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-spinning"),spinning),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-show-text"),!!tip),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),divProps=(0,rc_util_es_omit__WEBPACK_IMPORTED_MODULE_7__.Z)(restProps,["indicator","prefixCls"]),spinElement=react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{style:style,className:spinClassName,"aria-live":"polite","aria-busy":spinning}),(indicator=props.indicator,dotClassName="".concat(prefixCls,"-dot"),null===indicator?null:(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(indicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(indicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(indicator.props.className,dotClassName)}):(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.l$)(defaultIndicator)?(0,_util_reactNode__WEBPACK_IMPORTED_MODULE_4__.Tm)(defaultIndicator,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(defaultIndicator.props.className,dotClassName)}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()(dotClassName,"".concat(prefixCls,"-dot-spin"))},react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("i",{className:"".concat(prefixCls,"-dot-item")}))),tip?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:"".concat(prefixCls,"-text")},tip):null);if(void 0!==children){var containerClassName=classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-container"),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_6__.Z)({},"".concat(prefixCls,"-blur"),spinning));return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},divProps,{className:classnames__WEBPACK_IMPORTED_MODULE_0___default()("".concat(prefixCls,"-nested-loading"),wrapperClassName)}),spinning&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{key:"loading"},spinElement),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{className:containerClassName,key:"container"},children))}return spinElement})},SpinFC=function(props){var customizePrefixCls=props.prefixCls,spinPrefixCls=(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_9__.E_).getPrefixCls)("spin",customizePrefixCls),spinClassProps=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},props),{spinPrefixCls:spinPrefixCls});return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Spin,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_8__.Z)({},spinClassProps))};SpinFC.setDefaultIndicator=function(indicator){defaultIndicator=indicator},__webpack_exports__.Z=SpinFC},65535:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{AuthModal:function(){return AuthModal}});var jsx_runtime=__webpack_require__(85893),tabs=__webpack_require__(84381),es=__webpack_require__(4480),collapse=__webpack_require__(54907),typography=__webpack_require__(84485),spin=__webpack_require__(11382),space=__webpack_require__(26713),es_alert=__webpack_require__(14670),input=__webpack_require__(69677),react=__webpack_require__(67294),urls=__webpack_require__(37174);let{Panel}=collapse.Z,{Link}=typography.Z,IndieAuthModal=param=>{let{authenticated,displayName:username,accessToken}=param,[errorMessage,setErrorMessage]=(0,react.useState)(null),[loading,setLoading]=(0,react.useState)(!1),[valid,setValid]=(0,react.useState)(!1),[host,setHost]=(0,react.useState)(""),message=authenticated?(0,jsx_runtime.jsxs)("span",{children:[(0,jsx_runtime.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,jsx_runtime.jsxs)("span",{children:["Use your own domain to authenticate ",(0,jsx_runtime.jsx)("span",{children:username})," or login as a previously"," ","authenticated chat user using IndieAuth."]}),errorMessageText=errorMessage;errorMessageText&&errorMessageText.includes("url does not support indieauth")&&(errorMessageText="The provided URL is either invalid or does not support IndieAuth.");let validate=url=>{if(!(0,urls.Z)(url)||!url.includes(".")){setValid(!1);return}setValid(!0)},onInput=e=>{let char=e.nativeEvent.data;if(":"===char)return;setHost(e.target.value);let h="https://".concat(e.target.value);validate(h)},submitButtonPressed=async()=>{if(valid){setLoading(!0);try{let rawResponse=await fetch("/api/auth/indieauth?accessToken=".concat(accessToken),{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({authHost:"https://".concat(host)})}),content=await rawResponse.json();if(content.message){setErrorMessage(content.message),setLoading(!1);return}if(!content.redirect){setErrorMessage("Auth provider did not return a redirect URL."),setLoading(!1);return}if(content.redirect){let{redirect}=content;window.location=redirect}}catch(e){setErrorMessage(e.message)}setLoading(!1)}};return(0,jsx_runtime.jsx)(spin.Z,{spinning:loading,children:(0,jsx_runtime.jsxs)(space.Z,{direction:"vertical",children:[message,errorMessageText&&(0,jsx_runtime.jsx)(es_alert.Z,{message:"Error",description:errorMessageText,type:"error",showIcon:!0}),(0,jsx_runtime.jsx)("div",{children:"Your domain"}),(0,jsx_runtime.jsx)(input.Z.Search,{addonBefore:"https://",onInput:onInput,type:"url",value:host,placeholder:"yoursite.com",status:!valid&&host.length>0?"error":void 0,onSearch:submitButtonPressed}),(0,jsx_runtime.jsx)(collapse.Z,{ghost:!0,children:(0,jsx_runtime.jsxs)(Panel,{header:"Learn more about using IndieAuth to authenticate with chat.",children:[(0,jsx_runtime.jsx)("p",{children:"IndieAuth allows for a completely independent and decentralized way of identifying yourself using your own domain."}),(0,jsx_runtime.jsxs)("p",{children:["If you run an Owncast instance, you can use that domain here. Otherwise,"," ",(0,jsx_runtime.jsx)(Link,{href:"https://indieauth.net/#providers",children:"learn more about how you can support IndieAuth"}),"."]})]},"header")}),(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var es_button=__webpack_require__(71577),FediAuthModal_module=__webpack_require__(50501),FediAuthModal_module_default=__webpack_require__.n(FediAuthModal_module);let{Panel:FediAuthModal_Panel}=collapse.Z,FediAuthModal=param=>{let{authenticated,displayName,accessToken}=param,[errorMessage,setErrorMessage]=(0,react.useState)(null),[loading,setLoading]=(0,react.useState)(!1),[valid,setValid]=(0,react.useState)(!1),[account,setAccount]=(0,react.useState)(""),[code,setCode]=(0,react.useState)(""),[verifyingCode,setVerifyingCode]=(0,react.useState)(!1),message=authenticated?(0,jsx_runtime.jsxs)("span",{children:[(0,jsx_runtime.jsx)("b",{children:"You are already authenticated"}),". However, you can add other domains or log in as a different user."]}):(0,jsx_runtime.jsxs)("span",{children:["Receive a direct message on the Fediverse to link your account to"," ",(0,jsx_runtime.jsx)("strong",{children:displayName}),", or login as a previously linked chat user."]}),errorMessageText=errorMessage;errorMessageText&&errorMessageText.includes("url does not support indieauth")&&(errorMessageText="The provided URL is either invalid or does not support IndieAuth.");let validate=acct=>{setValid(function(account){let a=account.replace(/^@+/,"");return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(a).toLowerCase())}(acct))},onInput=e=>{setAccount(e.target.value),validate(e.target.value)},makeRequest=async(url,data)=>{let rawResponse=await fetch(url,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(data)}),content=await rawResponse.json();content.message&&(setErrorMessage(content.message),setLoading(!1))},submitCodePressed=async()=>{setLoading(!0);try{await makeRequest("/api/auth/fediverse/verify?accessToken=".concat(accessToken),{code}),window.location.href="/"}catch(e){console.error(e),setErrorMessage(e)}setLoading(!1)},submitAccountPressed=async()=>{if(!valid)return;setLoading(!0),setErrorMessage(null);let normalizedAccount=account.replace(/^@+/,"");try{await makeRequest("/api/auth/fediverse?accessToken=".concat(accessToken),{account:normalizedAccount}),setVerifyingCode(!0)}catch(e){console.error(e),setErrorMessage(e)}setLoading(!1)},inputCodeStep=(0,jsx_runtime.jsxs)("div",{children:["Paste in the code that was sent to your Fediverse account. If you did not receive a code, make sure you can accept direct messages.",(0,jsx_runtime.jsxs)("div",{className:FediAuthModal_module_default().codeInputContainer,children:[(0,jsx_runtime.jsx)(input.Z,{value:code,onChange:e=>setCode(e.target.value),className:FediAuthModal_module_default().codeInput,placeholder:"123456",maxLength:6}),(0,jsx_runtime.jsx)(es_button.Z,{type:"primary",onClick:submitCodePressed,disabled:code.length<6,className:FediAuthModal_module_default().submitButton,children:"Verify Code"})]})]}),inputAccountStep=(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("div",{children:"Your Fediverse Account"}),(0,jsx_runtime.jsx)(input.Z.Search,{addonBefore:"@",onInput:onInput,value:account,placeholder:"youraccount@yourserver.com",status:!valid&&account.length>0?"error":void 0,onSearch:submitAccountPressed})]});return(0,jsx_runtime.jsx)(spin.Z,{spinning:loading,children:(0,jsx_runtime.jsxs)(space.Z,{direction:"vertical",children:[message,errorMessageText&&(0,jsx_runtime.jsx)(es_alert.Z,{message:"Error",description:errorMessageText,type:"error",showIcon:!0}),verifyingCode?inputCodeStep:inputAccountStep,(0,jsx_runtime.jsx)(collapse.Z,{ghost:!0,children:(0,jsx_runtime.jsx)(FediAuthModal_Panel,{header:"Learn more about using the Fediverse to authenticate with chat.",children:(0,jsx_runtime.jsx)("p",{children:"xxxxxx"})},"header")}),(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)("strong",{children:"Note"}),": This is for authentication purposes only, and no personal information will be accessed or stored."]})]})})};var fediverse_black={src:"/_next/static/media/fediverse-black.0b51c805.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAOVBMVEVMaXEbGxsREREQEBAPDw8NDQ0FBQUQEBAQEBAUFBQNDQ0REREVFRUQEBAODg4UFBQUFBQHBwcNDQ1DUQGwAAAAE3RSTlMAC2QvWeDEnZQbSn15tW2ri/pAr8wTOgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD1JREFUeJwdy0cOgDAMAMGNS2yHFPj/Z0GcRwMwegNaWbgB3WfmZSArZd7eqR0qEYM6GT/pc/bygqal8v0XMgEBhHcrytIAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},indieauth={src:"/_next/static/media/indieauth.38c52a3d.png",height:512,width:406,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAAJFBMVEU4ODg4ODg5OTk5OTk5OTk4ODg5OTk4ODg5OTk5OTk5OTk4ODiRUFfYAAAAC3RSTlMCFOuovTv1zI8wabTrOYwAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAsSURBVHicBcGFAQAwDMCg1Gb5/98BHG1gd2UQGeQwVvl4ujyUEzbbi8nyhn4bVgEfoFU38wAAAABJRU5ErkJggg==",blurWidth:6,blurHeight:8},AuthModal_module=__webpack_require__(54639),AuthModal_module_default=__webpack_require__.n(AuthModal_module),ClientConfigStore=__webpack_require__(77466);let AuthModal=()=>{let authenticated=(0,es.sJ)(ClientConfigStore.L4),accessToken=(0,es.sJ)(ClientConfigStore.FI),currentUser=(0,es.sJ)(ClientConfigStore.db);if(!currentUser)return null;let{displayName}=currentUser,indieAuthTabTitle=(0,jsx_runtime.jsxs)("span",{className:AuthModal_module_default().tabContent,children:[(0,jsx_runtime.jsx)("img",{className:AuthModal_module_default().icon,src:indieauth.src,alt:"IndieAuth"}),"IndieAuth"]}),indieAuthTab=(0,jsx_runtime.jsx)(IndieAuthModal,{authenticated:authenticated,displayName:displayName,accessToken:accessToken}),fediAuthTabTitle=(0,jsx_runtime.jsxs)("span",{className:AuthModal_module_default().tabContent,children:[(0,jsx_runtime.jsx)("img",{className:AuthModal_module_default().icon,src:fediverse_black.src,alt:"Fediverse auth"}),"FediAuth"]}),fediAuthTab=(0,jsx_runtime.jsx)(FediAuthModal,{authenticated:authenticated,displayName:displayName,accessToken:accessToken});return(0,jsx_runtime.jsx)("div",{children:(0,jsx_runtime.jsx)(tabs.Z,{defaultActiveKey:"1",items:[{label:indieAuthTabTitle,key:"1",children:indieAuthTab},{label:fediAuthTabTitle,key:"2",children:fediAuthTab}],type:"card",size:"small",renderTabBar:null})})}},54639:function(module){module.exports={tabContent:"AuthModal_tabContent__KgMU3",icon:"AuthModal_icon__kpEuV"}},50501:function(module){module.exports={codeInputContainer:"FediAuthModal_codeInputContainer__M_dAD",codeInput:"FediAuthModal_codeInput__dIE6u",submitButton:"FediAuthModal_submitButton__iuF9R"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5648.267f082c55c2b106.js b/static/web/_next/static/chunks/5648.267f082c55c2b106.js deleted file mode 100644 index 0c4c898e4..000000000 --- a/static/web/_next/static/chunks/5648.267f082c55c2b106.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5648],{15648:function(e,t,n){n.r(t),n.d(t,{asterisk:function(){return o}});var a=["exten","same","include","ignorepat","switch"],i=["#include","#exec"],r=["addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi","alarmreceiver","amd","answer","authenticate","background","backgrounddetect","bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent","changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge","congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge","dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility","datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa","dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy","externalivr","festival","flash","followme","forkcdr","getcpeid","gosub","gosubif","goto","gotoif","gotoiftime","hangup","iax2provision","ices","importvar","incomplete","ivrdemo","jabberjoin","jabberleave","jabbersend","jabbersendgroup","jabberstatus","jack","log","macro","macroexclusive","macroexit","macroif","mailboxexists","meetme","meetmeadmin","meetmechanneladmin","meetmecount","milliwatt","minivmaccmess","minivmdelete","minivmgreet","minivmmwi","minivmnotify","minivmrecord","mixmonitor","monitor","morsecode","mp3player","mset","musiconhold","nbscat","nocdr","noop","odbc","odbc","odbcfinish","originate","ospauth","ospfinish","osplookup","ospnext","page","park","parkandannounce","parkedcall","pausemonitor","pausequeuemember","pickup","pickupchan","playback","playtones","privacymanager","proceeding","progress","queue","queuelog","raiseexception","read","readexten","readfile","receivefax","receivefax","receivefax","record","removequeuemember","resetcdr","retrydial","return","ringing","sayalpha","saycountedadj","saycountednoun","saycountpl","saydigits","saynumber","sayphonetic","sayunixtime","senddtmf","sendfax","sendfax","sendfax","sendimage","sendtext","sendurl","set","setamaflags","setcallerpres","setmusiconhold","sipaddheader","sipdtmfmode","sipremoveheader","skel","slastation","slatrunk","sms","softhangup","speechactivategrammar","speechbackground","speechcreate","speechdeactivategrammar","speechdestroy","speechloadgrammar","speechprocessingsound","speechstart","speechunloadgrammar","stackpop","startmusiconhold","stopmixmonitor","stopmonitor","stopmusiconhold","stopplaytones","system","testclient","testserver","transfer","tryexec","trysystem","unpausemonitor","unpausequeuemember","userevent","verbose","vmauthenticate","vmsayname","voicemail","voicemailmain","wait","waitexten","waitfornoise","waitforring","waitforsilence","waitmusiconhold","waituntil","while","zapateller"];let o={name:"asterisk",startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(e,t){var n="";return e.eatSpace()?null:t.extenStart?(e.eatWhile(/[^\s]/),n=e.current(),/^=>?$/.test(n))?(t.extenExten=!0,t.extenStart=!1,"strong"):(t.extenStart=!1,e.skipToEnd(),"error"):t.extenExten?(t.extenExten=!1,t.extenPriority=!0,e.eatWhile(/[^,]/),t.extenInclude&&(e.skipToEnd(),t.extenPriority=!1,t.extenInclude=!1),t.extenSame&&(t.extenPriority=!1,t.extenSame=!1,t.extenApplication=!0),"tag"):t.extenPriority?(t.extenPriority=!1,t.extenApplication=!0,e.next(),t.extenSame)?null:(e.eatWhile(/[^,]/),"number"):t.extenApplication?(e.eatWhile(/,/),","===(n=e.current()))?null:(e.eatWhile(/\w/),n=e.current().toLowerCase(),t.extenApplication=!1,-1!==r.indexOf(n))?"def":null:function(e,t){var n="",r=e.next();if(t.blockComment)return"-"==r&&e.match("-;",!0)?t.blockComment=!1:e.skipTo("--;")?(e.next(),e.next(),e.next(),t.blockComment=!1):e.skipToEnd(),"comment";if(";"==r)return e.match("--",!0)&&!e.match("-",!1)?(t.blockComment=!0,"comment"):(e.skipToEnd(),"comment");if("["==r)return e.skipTo("]"),e.eat("]"),"header";if('"'==r)return e.skipTo('"'),"string";if("'"==r)return e.skipTo("'"),"string.special";if("#"==r&&(e.eatWhile(/\w/),n=e.current(),-1!==i.indexOf(n)))return e.skipToEnd(),"strong";if("$"==r&&"{"==e.peek())return e.skipTo("}"),e.eat("}"),"variableName.special";if(e.eatWhile(/\w/),n=e.current(),-1!==a.indexOf(n)){switch(t.extenStart=!0,n){case"same":t.extenSame=!0;break;case"include":case"switch":case"ignorepat":t.extenInclude=!0}return"atom"}}(e,t)},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5648.afb91a0c64204293.js b/static/web/_next/static/chunks/5648.afb91a0c64204293.js new file mode 100644 index 000000000..4342f9ad5 --- /dev/null +++ b/static/web/_next/static/chunks/5648.afb91a0c64204293.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5648],{15648:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{asterisk:function(){return asterisk}});var atoms=["exten","same","include","ignorepat","switch"],dpcmd=["#include","#exec"],apps=["addqueuemember","adsiprog","aelsub","agentlogin","agentmonitoroutgoing","agi","alarmreceiver","amd","answer","authenticate","background","backgrounddetect","bridge","busy","callcompletioncancel","callcompletionrequest","celgenuserevent","changemonitor","chanisavail","channelredirect","chanspy","clearhash","confbridge","congestion","continuewhile","controlplayback","dahdiacceptr2call","dahdibarge","dahdiras","dahdiscan","dahdisendcallreroutingfacility","dahdisendkeypadfacility","datetime","dbdel","dbdeltree","deadagi","dial","dictate","directory","disa","dumpchan","eagi","echo","endwhile","exec","execif","execiftime","exitwhile","extenspy","externalivr","festival","flash","followme","forkcdr","getcpeid","gosub","gosubif","goto","gotoif","gotoiftime","hangup","iax2provision","ices","importvar","incomplete","ivrdemo","jabberjoin","jabberleave","jabbersend","jabbersendgroup","jabberstatus","jack","log","macro","macroexclusive","macroexit","macroif","mailboxexists","meetme","meetmeadmin","meetmechanneladmin","meetmecount","milliwatt","minivmaccmess","minivmdelete","minivmgreet","minivmmwi","minivmnotify","minivmrecord","mixmonitor","monitor","morsecode","mp3player","mset","musiconhold","nbscat","nocdr","noop","odbc","odbc","odbcfinish","originate","ospauth","ospfinish","osplookup","ospnext","page","park","parkandannounce","parkedcall","pausemonitor","pausequeuemember","pickup","pickupchan","playback","playtones","privacymanager","proceeding","progress","queue","queuelog","raiseexception","read","readexten","readfile","receivefax","receivefax","receivefax","record","removequeuemember","resetcdr","retrydial","return","ringing","sayalpha","saycountedadj","saycountednoun","saycountpl","saydigits","saynumber","sayphonetic","sayunixtime","senddtmf","sendfax","sendfax","sendfax","sendimage","sendtext","sendurl","set","setamaflags","setcallerpres","setmusiconhold","sipaddheader","sipdtmfmode","sipremoveheader","skel","slastation","slatrunk","sms","softhangup","speechactivategrammar","speechbackground","speechcreate","speechdeactivategrammar","speechdestroy","speechloadgrammar","speechprocessingsound","speechstart","speechunloadgrammar","stackpop","startmusiconhold","stopmixmonitor","stopmonitor","stopmusiconhold","stopplaytones","system","testclient","testserver","transfer","tryexec","trysystem","unpausemonitor","unpausequeuemember","userevent","verbose","vmauthenticate","vmsayname","voicemail","voicemailmain","wait","waitexten","waitfornoise","waitforring","waitforsilence","waitmusiconhold","waituntil","while","zapateller"];let asterisk={name:"asterisk",startState:function(){return{blockComment:!1,extenStart:!1,extenSame:!1,extenInclude:!1,extenExten:!1,extenPriority:!1,extenApplication:!1}},token:function(stream,state){var cur="";return stream.eatSpace()?null:state.extenStart?(stream.eatWhile(/[^\s]/),cur=stream.current(),/^=>?$/.test(cur))?(state.extenExten=!0,state.extenStart=!1,"strong"):(state.extenStart=!1,stream.skipToEnd(),"error"):state.extenExten?(state.extenExten=!1,state.extenPriority=!0,stream.eatWhile(/[^,]/),state.extenInclude&&(stream.skipToEnd(),state.extenPriority=!1,state.extenInclude=!1),state.extenSame&&(state.extenPriority=!1,state.extenSame=!1,state.extenApplication=!0),"tag"):state.extenPriority?(state.extenPriority=!1,state.extenApplication=!0,stream.next(),state.extenSame)?null:(stream.eatWhile(/[^,]/),"number"):state.extenApplication?(stream.eatWhile(/,/),","===(cur=stream.current()))?null:(stream.eatWhile(/\w/),cur=stream.current().toLowerCase(),state.extenApplication=!1,-1!==apps.indexOf(cur))?"def":null:function(stream,state){var cur="",ch=stream.next();if(state.blockComment)return"-"==ch&&stream.match("-;",!0)?state.blockComment=!1:stream.skipTo("--;")?(stream.next(),stream.next(),stream.next(),state.blockComment=!1):stream.skipToEnd(),"comment";if(";"==ch)return stream.match("--",!0)&&!stream.match("-",!1)?(state.blockComment=!0,"comment"):(stream.skipToEnd(),"comment");if("["==ch)return stream.skipTo("]"),stream.eat("]"),"header";if('"'==ch)return stream.skipTo('"'),"string";if("'"==ch)return stream.skipTo("'"),"string.special";if("#"==ch&&(stream.eatWhile(/\w/),cur=stream.current(),-1!==dpcmd.indexOf(cur)))return stream.skipToEnd(),"strong";if("$"==ch&&"{"==stream.peek())return stream.skipTo("}"),stream.eat("}"),"variableName.special";if(stream.eatWhile(/\w/),cur=stream.current(),-1!==atoms.indexOf(cur)){switch(state.extenStart=!0,cur){case"same":state.extenSame=!0;break;case"include":case"switch":case"ignorepat":state.extenInclude=!0}return"atom"}}(stream,state)},languageData:{commentTokens:{line:";",block:{open:";--",close:"--;"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5753.53bf8e95af21acab.js b/static/web/_next/static/chunks/5753.53bf8e95af21acab.js new file mode 100644 index 000000000..2794ff414 --- /dev/null +++ b/static/web/_next/static/chunks/5753.53bf8e95af21acab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5753],{35753:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{xQuery:function(){return xQuery}});var keywords=function(){function kw(type){return{type:type,style:"keyword"}}for(var operator=kw("operator"),atom={type:"atom",style:"atom"},qualifier={type:"axis_specifier",style:"qualifier"},kwObj={",":{type:"punctuation",style:null}},basic=["after","all","allowing","ancestor","ancestor-or-self","any","array","as","ascending","at","attribute","base-uri","before","boundary-space","by","case","cast","castable","catch","child","collation","comment","construction","contains","content","context","copy","copy-namespaces","count","decimal-format","declare","default","delete","descendant","descendant-or-self","descending","diacritics","different","distance","document","document-node","element","else","empty","empty-sequence","encoding","end","entire","every","exactly","except","external","first","following","following-sibling","for","from","ftand","ftnot","ft-option","ftor","function","fuzzy","greatest","group","if","import","in","inherit","insensitive","insert","instance","intersect","into","invoke","is","item","language","last","lax","least","let","levels","lowercase","map","modify","module","most","namespace","next","no","node","nodes","no-inherit","no-preserve","not","occurs","of","only","option","order","ordered","ordering","paragraph","paragraphs","parent","phrase","preceding","preceding-sibling","preserve","previous","processing-instruction","relationship","rename","replace","return","revalidation","same","satisfies","schema","schema-attribute","schema-element","score","self","sensitive","sentence","sentences","sequence","skip","sliding","some","stable","start","stemming","stop","strict","strip","switch","text","then","thesaurus","times","to","transform","treat","try","tumbling","type","typeswitch","union","unordered","update","updating","uppercase","using","validate","value","variable","version","weight","when","where","wildcards","window","with","without","word","words","xquery"],i=0,l=basic.length;i",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"],i=0,l=operators.length;i\"\'\/?]/);)tagName+=c;return chain(stream,state,(name=tagName,function(stream,state){return(stream.eatSpace(),isclose&&stream.eat(">"))?(popStateStack(state),state.tokenize=tokenBase,"tag"):(stream.eat("/")||pushStateStack(state,{type:"tag",name:name,tokenize:tokenBase}),stream.eat(">")?state.tokenize=tokenBase:state.tokenize=tokenAttribute,"tag")}))}if("{"==ch)return pushStateStack(state,{type:"codeblock"}),null;if("}"==ch)return popStateStack(state),null;if(isIn(state,"tag"))return">"==ch?"tag":"/"==ch&&stream.eat(">")?(popStateStack(state),"tag"):"variable";if(/\d/.test(ch))return stream.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if("("===ch&&stream.eat(":"))return pushStateStack(state,{type:"comment"}),chain(stream,state,tokenComment);if(!isEQName&&('"'===ch||"'"===ch))return chain(stream,state,tokenString(ch));if("$"===ch)return chain(stream,state,tokenVariable);if(":"===ch&&stream.eat("="))return"keyword";if("("===ch)return pushStateStack(state,{type:"paren"}),null;if(")"===ch)return popStateStack(state),null;if("["===ch)return pushStateStack(state,{type:"bracket"}),null;if("]"===ch)return popStateStack(state),null;var known=keywords.propertyIsEnumerable(ch)&&keywords[ch];if(isEQName&&'"'===ch)for(;'"'!==stream.next(););if(isEQName&&"'"===ch)for(;"'"!==stream.next(););known||stream.eatWhile(/[\w\$_-]/);var foundColon=stream.eat(":");!stream.eat(":")&&foundColon&&stream.eatWhile(/[\w\$_-]/),stream.match(/^[ \t]*\(/,!1)&&(mightBeFunction=!0);var word=stream.current();return(known=keywords.propertyIsEnumerable(word)&&keywords[word],mightBeFunction&&!known&&(known={type:"function_call",style:"def"}),isIn(state,"xmlconstructor"))?(popStateStack(state),"variable"):(("element"==word||"attribute"==word||"axis_specifier"==known.type)&&pushStateStack(state,{type:"xmlconstructor"}),known?known.style:"variable")}function tokenComment(stream,state){for(var ch,maybeEnd=!1,maybeNested=!1,nestedCount=0;ch=stream.next();){if(")"==ch&&maybeEnd){if(nestedCount>0)nestedCount--;else{popStateStack(state);break}}else":"==ch&&maybeNested&&nestedCount++;maybeEnd=":"==ch,maybeNested="("==ch}return"comment"}function tokenString(quote,f){return function(stream,state){var ch;if(isIn(state,"string")&&stream.current()==quote)return popStateStack(state),f&&(state.tokenize=f),"string";if(pushStateStack(state,{type:"string",name:quote,tokenize:tokenString(quote,f)}),stream.match("{",!1)&&isInXmlAttributeBlock(state))return state.tokenize=tokenBase,"string";for(;ch=stream.next();){if(ch==quote){popStateStack(state),f&&(state.tokenize=f);break}if(stream.match("{",!1)&&isInXmlAttributeBlock(state)){state.tokenize=tokenBase;break}}return"string"}}function tokenVariable(stream,state){var isVariableChar=/[\w\$_-]/;if(stream.eat('"')){for(;'"'!==stream.next(););stream.eat(":")}else stream.eatWhile(isVariableChar),stream.match(":=",!1)||stream.eat(":");return stream.eatWhile(isVariableChar),state.tokenize=tokenBase,"variable"}function tokenAttribute(stream,state){var ch=stream.next();return"/"==ch&&stream.eat(">")?(isInXmlAttributeBlock(state)&&popStateStack(state),isIn(state,"tag")&&popStateStack(state),"tag"):">"==ch?(isInXmlAttributeBlock(state)&&popStateStack(state),"tag"):"="==ch?null:'"'==ch||"'"==ch?chain(stream,state,tokenString(ch,tokenAttribute)):(isInXmlAttributeBlock(state)||pushStateStack(state,{type:"attribute",tokenize:tokenAttribute}),stream.eat(/[a-zA-Z_:]/),stream.eatWhile(/[-a-zA-Z0-9_:.]/),stream.eatSpace(),(stream.match(">",!1)||stream.match("/",!1))&&(popStateStack(state),state.tokenize=tokenBase),"attribute")}function tokenXMLComment(stream,state){for(var ch;ch=stream.next();)if("-"==ch&&stream.match("->",!0))return state.tokenize=tokenBase,"comment"}function tokenCDATA(stream,state){for(var ch;ch=stream.next();)if("]"==ch&&stream.match("]",!0))return state.tokenize=tokenBase,"comment"}function tokenPreProcessing(stream,state){for(var ch;ch=stream.next();)if("?"==ch&&stream.match(">",!0))return state.tokenize=tokenBase,"processingInstruction"}function isInXmlAttributeBlock(state){return isIn(state,"attribute")}function isIn(state,type){return state.stack.length&&state.stack[state.stack.length-1].type==type}function pushStateStack(state,newState){state.stack.push(newState)}function popStateStack(state){state.stack.pop();var reinstateTokenize=state.stack.length&&state.stack[state.stack.length-1].tokenize;state.tokenize=reinstateTokenize||tokenBase}let xQuery={name:"xquery",startState:function(){return{tokenize:tokenBase,cc:[],stack:[]}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{commentTokens:{block:{open:"(:",close:":)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5753.b7dbc47d5bb85861.js b/static/web/_next/static/chunks/5753.b7dbc47d5bb85861.js deleted file mode 100644 index 587e5a1f1..000000000 --- a/static/web/_next/static/chunks/5753.b7dbc47d5bb85861.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5753],{35753:function(e,t,n){n.r(t),n.d(t,{xQuery:function(){return y}});var r=function(){function e(e){return{type:e,style:"keyword"}}for(var t=e("operator"),n={type:"atom",style:"atom"},r={type:"axis_specifier",style:"qualifier"},a={",":{type:"punctuation",style:null}},i=["after","all","allowing","ancestor","ancestor-or-self","any","array","as","ascending","at","attribute","base-uri","before","boundary-space","by","case","cast","castable","catch","child","collation","comment","construction","contains","content","context","copy","copy-namespaces","count","decimal-format","declare","default","delete","descendant","descendant-or-self","descending","diacritics","different","distance","document","document-node","element","else","empty","empty-sequence","encoding","end","entire","every","exactly","except","external","first","following","following-sibling","for","from","ftand","ftnot","ft-option","ftor","function","fuzzy","greatest","group","if","import","in","inherit","insensitive","insert","instance","intersect","into","invoke","is","item","language","last","lax","least","let","levels","lowercase","map","modify","module","most","namespace","next","no","node","nodes","no-inherit","no-preserve","not","occurs","of","only","option","order","ordered","ordering","paragraph","paragraphs","parent","phrase","preceding","preceding-sibling","preserve","previous","processing-instruction","relationship","rename","replace","return","revalidation","same","satisfies","schema","schema-attribute","schema-element","score","self","sensitive","sentence","sentences","sequence","skip","sliding","some","stable","start","stemming","stop","strict","strip","switch","text","then","thesaurus","times","to","transform","treat","try","tumbling","type","typeswitch","union","unordered","update","updating","uppercase","using","validate","value","variable","version","weight","when","where","wildcards","window","with","without","word","words","xquery"],s=0,o=i.length;s",">=","<","<=",".","|","?","and","or","div","idiv","mod","*","/","+","-"],s=0,o=u.length;s\"\'\/?]/);)b+=v;return a(e,t,(h=b,function(e,t){return(e.eatSpace(),k&&e.eat(">"))?(d(t),t.tokenize=i,"tag"):(e.eat("/")||g(t,{type:"tag",name:h,tokenize:i}),e.eat(">")?t.tokenize=i:t.tokenize=u,"tag")}))}if("{"==n)return g(t,{type:"codeblock"}),null;if("}"==n)return d(t),null;if(x(t,"tag"))return">"==n?"tag":"/"==n&&e.eat(">")?(d(t),"tag"):"variable";if(/\d/.test(n))return e.match(/^\d*(?:\.\d*)?(?:E[+\-]?\d+)?/),"atom";if("("===n&&e.eat(":"))return g(t,{type:"comment"}),a(e,t,s);if(!y&&('"'===n||"'"===n))return a(e,t,o(n));if("$"===n)return a(e,t,c);if(":"===n&&e.eat("="))return"keyword";if("("===n)return g(t,{type:"paren"}),null;if(")"===n)return d(t),null;if("["===n)return g(t,{type:"bracket"}),null;if("]"===n)return d(t),null;var z=r.propertyIsEnumerable(n)&&r[n];if(y&&'"'===n)for(;'"'!==e.next(););if(y&&"'"===n)for(;"'"!==e.next(););z||e.eatWhile(/[\w\$_-]/);var w=e.eat(":");!e.eat(":")&&w&&e.eatWhile(/[\w\$_-]/),e.match(/^[ \t]*\(/,!1)&&(m=!0);var I=e.current();return(z=r.propertyIsEnumerable(I)&&r[I],m&&!z&&(z={type:"function_call",style:"def"}),x(t,"xmlconstructor"))?(d(t),"variable"):(("element"==I||"attribute"==I||"axis_specifier"==z.type)&&g(t,{type:"xmlconstructor"}),z?z.style:"variable")}function s(e,t){for(var n,r=!1,a=!1,i=0;n=e.next();){if(")"==n&&r){if(i>0)i--;else{d(t);break}}else":"==n&&a&&i++;r=":"==n,a="("==n}return"comment"}function o(e,t){return function(n,r){var a;if(x(r,"string")&&n.current()==e)return d(r),t&&(r.tokenize=t),"string";if(g(r,{type:"string",name:e,tokenize:o(e,t)}),n.match("{",!1)&&m(r))return r.tokenize=i,"string";for(;a=n.next();){if(a==e){d(r),t&&(r.tokenize=t);break}if(n.match("{",!1)&&m(r)){r.tokenize=i;break}}return"string"}}function c(e,t){var n=/[\w\$_-]/;if(e.eat('"')){for(;'"'!==e.next(););e.eat(":")}else e.eatWhile(n),e.match(":=",!1)||e.eat(":");return e.eatWhile(n),t.tokenize=i,"variable"}function u(e,t){var n=e.next();return"/"==n&&e.eat(">")?(m(t)&&d(t),x(t,"tag")&&d(t),"tag"):">"==n?(m(t)&&d(t),"tag"):"="==n?null:'"'==n||"'"==n?a(e,t,o(n,u)):(m(t)||g(t,{type:"attribute",tokenize:u}),e.eat(/[a-zA-Z_:]/),e.eatWhile(/[-a-zA-Z0-9_:.]/),e.eatSpace(),(e.match(">",!1)||e.match("/",!1))&&(d(t),t.tokenize=i),"attribute")}function l(e,t){for(var n;n=e.next();)if("-"==n&&e.match("->",!0))return t.tokenize=i,"comment"}function f(e,t){for(var n;n=e.next();)if("]"==n&&e.match("]",!0))return t.tokenize=i,"comment"}function p(e,t){for(var n;n=e.next();)if("?"==n&&e.match(">",!0))return t.tokenize=i,"processingInstruction"}function m(e){return x(e,"attribute")}function x(e,t){return e.stack.length&&e.stack[e.stack.length-1].type==t}function g(e,t){e.stack.push(t)}function d(e){e.stack.pop();var t=e.stack.length&&e.stack[e.stack.length-1].tokenize;e.tokenize=t||i}let y={name:"xquery",startState:function(){return{tokenize:i,cc:[],stack:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{block:{open:"(:",close:":)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5815.49a512406f4159cf.js b/static/web/_next/static/chunks/5815.49a512406f4159cf.js new file mode 100644 index 000000000..2f19c41f6 --- /dev/null +++ b/static/web/_next/static/chunks/5815.49a512406f4159cf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5815],{15815:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(?:"+words.join("|")+")$","i")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{turtle:function(){return turtle}}),wordRegexp([]);var curPunc,keywords=wordRegexp(["@prefix","@base","a"]),operatorChars=/[*+\-<>=&|]/;function tokenBase(stream,state){var word,ch=stream.next();if(curPunc=null,"<"==ch&&!stream.match(/^[\s\u00a0=]/,!1))return stream.match(/^[^\s\u00a0>]*>?/),"atom";if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var ch1,escaped=!1;null!=(ch1=stream.next());){if(ch1==ch&&!escaped){state.tokenize=tokenBase;break}escaped=!escaped&&"\\"==ch1}return"string"},state.tokenize(stream,state);if(/[{}\(\),\.;\[\]]/.test(ch))return curPunc=ch,null;if("#"==ch)return stream.skipToEnd(),"comment";if(operatorChars.test(ch))return stream.eatWhile(operatorChars),null;if(":"==ch)return"operator";if(stream.eatWhile(/[_\w\d]/),":"==stream.peek())return"variableName.special";var word=stream.current();return keywords.test(word)?"meta":ch>="A"&&ch<="Z"?"comment":"keyword"}function pushContext(state,type,col){state.context={prev:state.context,indent:state.indent,col:col,type:type}}function popContext(state){state.indent=state.context.indent,state.context=state.context.prev}let turtle={name:"turtle",startState:function(){return{tokenize:tokenBase,context:null,indent:0,col:0}},token:function(stream,state){if(stream.sol()&&(state.context&&null==state.context.align&&(state.context.align=!1),state.indent=stream.indentation()),stream.eatSpace())return null;var style=state.tokenize(stream,state);if("comment"!=style&&state.context&&null==state.context.align&&"pattern"!=state.context.type&&(state.context.align=!0),"("==curPunc)pushContext(state,")",stream.column());else if("["==curPunc)pushContext(state,"]",stream.column());else if("{"==curPunc)pushContext(state,"}",stream.column());else if(/[\]\}\)]/.test(curPunc)){for(;state.context&&"pattern"==state.context.type;)popContext(state);state.context&&curPunc==state.context.type&&popContext(state)}else"."==curPunc&&state.context&&"pattern"==state.context.type?popContext(state):/atom|string|variable/.test(style)&&state.context&&(/[\}\]]/.test(state.context.type)?pushContext(state,"pattern",stream.column()):"pattern"!=state.context.type||state.context.align||(state.context.align=!0,state.context.col=stream.column()));return style},indent:function(state,textAfter,cx){var firstChar=textAfter&&textAfter.charAt(0),context=state.context;if(/[\]\}]/.test(firstChar))for(;context&&"pattern"==context.type;)context=context.prev;var closing=context&&firstChar==context.type;return context?"pattern"==context.type?context.col:context.align?context.col+(closing?0:1):context.indent+(closing?0:cx.unit):0},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5815.a2728b3992c996c3.js b/static/web/_next/static/chunks/5815.a2728b3992c996c3.js deleted file mode 100644 index 911fbfec6..000000000 --- a/static/web/_next/static/chunks/5815.a2728b3992c996c3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5815],{15815:function(t,e,n){function o(t){return RegExp("^(?:"+t.join("|")+")$","i")}n.r(e),n.d(e,{turtle:function(){return f}}),o([]);var r,i=o(["@prefix","@base","a"]),c=/[*+\-<>=&|]/;function a(t,e){var n,o=t.next();if(r=null,"<"==o&&!t.match(/^[\s\u00a0=]/,!1))return t.match(/^[^\s\u00a0>]*>?/),"atom";if('"'==o||"'"==o)return e.tokenize=function(t,e){for(var n,r=!1;null!=(n=t.next());){if(n==o&&!r){e.tokenize=a;break}r=!r&&"\\"==n}return"string"},e.tokenize(t,e);if(/[{}\(\),\.;\[\]]/.test(o))return r=o,null;if("#"==o)return t.skipToEnd(),"comment";if(c.test(o))return t.eatWhile(c),null;if(":"==o)return"operator";if(t.eatWhile(/[_\w\d]/),":"==t.peek())return"variableName.special";var n=t.current();return i.test(n)?"meta":o>="A"&&o<="Z"?"comment":"keyword"}function l(t,e,n){t.context={prev:t.context,indent:t.indent,col:n,type:e}}function u(t){t.indent=t.context.indent,t.context=t.context.prev}let f={name:"turtle",startState:function(){return{tokenize:a,context:null,indent:0,col:0}},token:function(t,e){if(t.sol()&&(e.context&&null==e.context.align&&(e.context.align=!1),e.indent=t.indentation()),t.eatSpace())return null;var n=e.tokenize(t,e);if("comment"!=n&&e.context&&null==e.context.align&&"pattern"!=e.context.type&&(e.context.align=!0),"("==r)l(e,")",t.column());else if("["==r)l(e,"]",t.column());else if("{"==r)l(e,"}",t.column());else if(/[\]\}\)]/.test(r)){for(;e.context&&"pattern"==e.context.type;)u(e);e.context&&r==e.context.type&&u(e)}else"."==r&&e.context&&"pattern"==e.context.type?u(e):/atom|string|variable/.test(n)&&e.context&&(/[\}\]]/.test(e.context.type)?l(e,"pattern",t.column()):"pattern"!=e.context.type||e.context.align||(e.context.align=!0,e.context.col=t.column()));return n},indent:function(t,e,n){var o=e&&e.charAt(0),r=t.context;if(/[\]\}]/.test(o))for(;r&&"pattern"==r.type;)r=r.prev;var i=r&&o==r.type;return r?"pattern"==r.type?r.col:r.align?r.col+(i?0:1):r.indent+(i?0:n.unit):0},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5819.7f56b4ff96264113.js b/static/web/_next/static/chunks/5819.7f56b4ff96264113.js new file mode 100644 index 000000000..86d50b05c --- /dev/null +++ b/static/web/_next/static/chunks/5819.7f56b4ff96264113.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5819],{5819:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(","),i=0;iinteger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),indentKeys=makeKeywords("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function stateStack(indent,type,prev){this.indent=indent,this.type=type,this.prev=prev}function pushStack(state,indent,type){state.indentStack=new stateStack(indent,type,state.indentStack)}var binaryMatcher=RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),octalMatcher=RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),hexMatcher=RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),decimalMatcher=RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function isBinaryNumber(stream){return stream.match(binaryMatcher)}function isOctalNumber(stream){return stream.match(octalMatcher)}function isDecimalNumber(stream,backup){return!0===backup&&stream.backUp(1),stream.match(decimalMatcher)}function isHexNumber(stream){return stream.match(hexMatcher)}function processEscapedSequence(stream,options){for(var next,escaped=!1;null!=(next=stream.next());){if(next==options.token&&!escaped){options.state.mode=!1;break}escaped=!escaped&&"\\"==next}}let scheme={name:"scheme",startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(stream,state){if(null==state.indentStack&&stream.sol()&&(state.indentation=stream.indentation()),stream.eatSpace())return null;var returnType=null;switch(state.mode){case"string":processEscapedSequence(stream,{token:'"',state:state}),returnType=STRING;break;case"symbol":processEscapedSequence(stream,{token:"|",state:state}),returnType=SYMBOL;break;case"comment":for(var next,maybeEnd=!1;null!=(next=stream.next());){if("#"==next&&maybeEnd){state.mode=!1;break}maybeEnd="|"==next}returnType=COMMENT;break;case"s-expr-comment":if(state.mode=!1,"("==stream.peek()||"["==stream.peek())state.sExprComment=0;else{stream.eatWhile(/[^\s\(\)\[\]]/),returnType=COMMENT;break}default:var ch=stream.next();if('"'==ch)state.mode="string",returnType=STRING;else if("'"==ch)"("==stream.peek()||"["==stream.peek()?("number"!=typeof state.sExprQuote&&(state.sExprQuote=0),returnType=ATOM):(stream.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),returnType=ATOM);else if("|"==ch)state.mode="symbol",returnType=SYMBOL;else if("#"==ch){if(stream.eat("|"))state.mode="comment",returnType=COMMENT;else if(stream.eat(/[tf]/i))returnType=ATOM;else if(stream.eat(";"))state.mode="s-expr-comment",returnType=COMMENT;else{var numTest=null,hasExactness=!1,hasRadix=!0;stream.eat(/[ei]/i)?hasExactness=!0:stream.backUp(1),stream.match(/^#b/i)?numTest=isBinaryNumber:stream.match(/^#o/i)?numTest=isOctalNumber:stream.match(/^#x/i)?numTest=isHexNumber:stream.match(/^#d/i)?numTest=isDecimalNumber:stream.match(/^[-+0-9.]/,!1)?(hasRadix=!1,numTest=isDecimalNumber):hasExactness||stream.eat("#"),null!=numTest&&(hasRadix&&!hasExactness&&stream.match(/^#[ei]/i),numTest(stream)&&(returnType=NUMBER))}}else if(/^[-+0-9.]/.test(ch)&&isDecimalNumber(stream,!0))returnType=NUMBER;else if(";"==ch)stream.skipToEnd(),returnType=COMMENT;else if("("==ch||"["==ch){for(var letter,keyWord="",indentTemp=stream.column();null!=(letter=stream.eat(/[^\s\(\[\;\)\]]/));)keyWord+=letter;keyWord.length>0&&indentKeys.propertyIsEnumerable(keyWord)?pushStack(state,indentTemp+2,ch):(stream.eatSpace(),stream.eol()||";"==stream.peek()?pushStack(state,indentTemp+1,ch):pushStack(state,indentTemp+stream.current().length,ch)),stream.backUp(stream.current().length-1),"number"==typeof state.sExprComment&&state.sExprComment++,"number"==typeof state.sExprQuote&&state.sExprQuote++,returnType=BRACKET}else")"==ch||"]"==ch?(returnType=BRACKET,null!=state.indentStack&&state.indentStack.type==(")"==ch?"(":"[")&&(state.indentStack=state.indentStack.prev,"number"==typeof state.sExprComment&&0==--state.sExprComment&&(returnType=COMMENT,state.sExprComment=!1),"number"==typeof state.sExprQuote&&0==--state.sExprQuote&&(returnType=ATOM,state.sExprQuote=!1))):(stream.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),returnType=keywords&&keywords.propertyIsEnumerable(stream.current())?"builtin":"variable")}return"number"==typeof state.sExprComment?COMMENT:"number"==typeof state.sExprQuote?ATOM:returnType},indent:function(state){return null==state.indentStack?state.indentation:state.indentStack.indent},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:";;"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5879.6234304db5f3b6cd.js b/static/web/_next/static/chunks/5879.6234304db5f3b6cd.js deleted file mode 100644 index 19aa73020..000000000 --- a/static/web/_next/static/chunks/5879.6234304db5f3b6cd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5879],{95879:function(e,t,n){n.r(t),n.d(t,{scheme:function(){return w}});var r="comment",a="string",i="symbol",s="atom",c="number",l="bracket";function o(e){for(var t={},n=e.split(" "),r=0;rinteger char-alphabetic? char-ci<=? char-ci=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt #f floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string=? string>? string? substring symbol->string symbol? #t tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?"),u=o("define let letrec let* lambda define-macro defmacro let-syntax letrec-syntax let-values let*-values define-syntax syntax-rules define-values when unless");function m(e,t,n){this.indent=e,this.type=t,this.prev=n}function p(e,t,n){e.indentStack=new m(t,n,e.indentStack)}var f=RegExp(/^(?:[-+]i|[-+][01]+#*(?:\/[01]+#*)?i|[-+]?[01]+#*(?:\/[01]+#*)?@[-+]?[01]+#*(?:\/[01]+#*)?|[-+]?[01]+#*(?:\/[01]+#*)?[-+](?:[01]+#*(?:\/[01]+#*)?)?i|[-+]?[01]+#*(?:\/[01]+#*)?)(?=[()\s;"]|$)/i),h=RegExp(/^(?:[-+]i|[-+][0-7]+#*(?:\/[0-7]+#*)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?@[-+]?[0-7]+#*(?:\/[0-7]+#*)?|[-+]?[0-7]+#*(?:\/[0-7]+#*)?[-+](?:[0-7]+#*(?:\/[0-7]+#*)?)?i|[-+]?[0-7]+#*(?:\/[0-7]+#*)?)(?=[()\s;"]|$)/i),g=RegExp(/^(?:[-+]i|[-+][\da-f]+#*(?:\/[\da-f]+#*)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?@[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?[-+](?:[\da-f]+#*(?:\/[\da-f]+#*)?)?i|[-+]?[\da-f]+#*(?:\/[\da-f]+#*)?)(?=[()\s;"]|$)/i),x=RegExp(/^(?:[-+]i|[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)i|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)@[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)|[-+]?(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)[-+](?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*)?i|(?:(?:(?:\d+#+\.?#*|\d+\.\d*#*|\.\d+#*|\d+)(?:[esfdl][-+]?\d+)?)|\d+#*\/\d+#*))(?=[()\s;"]|$)/i);function b(e){return e.match(f)}function k(e){return e.match(h)}function v(e,t){return!0===t&&e.backUp(1),e.match(x)}function y(e){return e.match(g)}function E(e,t){for(var n,r=!1;null!=(n=e.next());){if(n==t.token&&!r){t.state.mode=!1;break}r=!r&&"\\"==n}}let w={name:"scheme",startState:function(){return{indentStack:null,indentation:0,mode:!1,sExprComment:!1,sExprQuote:!1}},token:function(e,t){if(null==t.indentStack&&e.sol()&&(t.indentation=e.indentation()),e.eatSpace())return null;var n=null;switch(t.mode){case"string":E(e,{token:'"',state:t}),n=a;break;case"symbol":E(e,{token:"|",state:t}),n=i;break;case"comment":for(var o,m=!1;null!=(o=e.next());){if("#"==o&&m){t.mode=!1;break}m="|"==o}n=r;break;case"s-expr-comment":if(t.mode=!1,"("==e.peek()||"["==e.peek())t.sExprComment=0;else{e.eatWhile(/[^\s\(\)\[\]]/),n=r;break}default:var f=e.next();if('"'==f)t.mode="string",n=a;else if("'"==f)"("==e.peek()||"["==e.peek()?("number"!=typeof t.sExprQuote&&(t.sExprQuote=0),n=s):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),n=s);else if("|"==f)t.mode="symbol",n=i;else if("#"==f){if(e.eat("|"))t.mode="comment",n=r;else if(e.eat(/[tf]/i))n=s;else if(e.eat(";"))t.mode="s-expr-comment",n=r;else{var h=null,g=!1,x=!0;e.eat(/[ei]/i)?g=!0:e.backUp(1),e.match(/^#b/i)?h=b:e.match(/^#o/i)?h=k:e.match(/^#x/i)?h=y:e.match(/^#d/i)?h=v:e.match(/^[-+0-9.]/,!1)?(x=!1,h=v):g||e.eat("#"),null!=h&&(x&&!g&&e.match(/^#[ei]/i),h(e)&&(n=c))}}else if(/^[-+0-9.]/.test(f)&&v(e,!0))n=c;else if(";"==f)e.skipToEnd(),n=r;else if("("==f||"["==f){for(var w,S="",q=e.column();null!=(w=e.eat(/[^\s\(\[\;\)\]]/));)S+=w;S.length>0&&u.propertyIsEnumerable(S)?p(t,q+2,f):(e.eatSpace(),e.eol()||";"==e.peek()?p(t,q+1,f):p(t,q+e.current().length,f)),e.backUp(e.current().length-1),"number"==typeof t.sExprComment&&t.sExprComment++,"number"==typeof t.sExprQuote&&t.sExprQuote++,n=l}else")"==f||"]"==f?(n=l,null!=t.indentStack&&t.indentStack.type==(")"==f?"(":"[")&&(t.indentStack=t.indentStack.prev,"number"==typeof t.sExprComment&&0==--t.sExprComment&&(n=r,t.sExprComment=!1),"number"==typeof t.sExprQuote&&0==--t.sExprQuote&&(n=s,t.sExprQuote=!1))):(e.eatWhile(/[\w_\-!$%&*+\.\/:<=>?@\^~]/),n=d&&d.propertyIsEnumerable(e.current())?"builtin":"variable")}return"number"==typeof t.sExprComment?r:"number"==typeof t.sExprQuote?s:n},indent:function(e){return null==e.indentStack?e.indentation:e.indentStack.indent},languageData:{closeBrackets:{brackets:["(","[","{",'"']},commentTokens:{line:";;"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5938-72730bf9ebd63037.js b/static/web/_next/static/chunks/5938-72730bf9ebd63037.js new file mode 100644 index 000000000..f4df202f1 --- /dev/null +++ b/static/web/_next/static/chunks/5938-72730bf9ebd63037.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5938],{49474:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return compareAsc}});var _toDate_index_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19013),_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(13882);function compareAsc(dirtyDateLeft,dirtyDateRight){(0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.Z)(2,arguments);var dateLeft=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyDateLeft),dateRight=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyDateRight),diff=dateLeft.getTime()-dateRight.getTime();return diff<0?-1:diff>0?1:diff}},82161:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return differenceInMonths}});var toDate=__webpack_require__(19013),requiredArgs=__webpack_require__(13882),compareAsc=__webpack_require__(49474);function differenceInMonths(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var result,dateLeft=(0,toDate.Z)(dirtyDateLeft),dateRight=(0,toDate.Z)(dirtyDateRight),sign=(0,compareAsc.Z)(dateLeft,dateRight),difference=Math.abs(function(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var dateLeft=(0,toDate.Z)(dirtyDateLeft),dateRight=(0,toDate.Z)(dirtyDateRight);return 12*(dateLeft.getFullYear()-dateRight.getFullYear())+(dateLeft.getMonth()-dateRight.getMonth())}(dateLeft,dateRight));if(difference<1)result=0;else{1===dateLeft.getMonth()&&dateLeft.getDate()>27&&dateLeft.setDate(30),dateLeft.setMonth(dateLeft.getMonth()-sign*difference);var isLastMonthNotFull=(0,compareAsc.Z)(dateLeft,dateRight)===-sign;(function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return(function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return date.setHours(23,59,59,999),date})(date).getTime()===(function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate),month=date.getMonth();return date.setFullYear(date.getFullYear(),month+1,0),date.setHours(23,59,59,999),date})(date).getTime()})((0,toDate.Z)(dirtyDateLeft))&&1===difference&&1===(0,compareAsc.Z)(dirtyDateLeft,dateRight)&&(isLastMonthNotFull=!1),result=sign*(difference-Number(isLastMonthNotFull))}return 0===result?0:result}},45938:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return formatDistanceToNow}});var _lib_defaultOptions=__webpack_require__(84314),compareAsc=__webpack_require__(49474),differenceInMonths=__webpack_require__(82161),differenceInSeconds=__webpack_require__(11699),defaultLocale=__webpack_require__(86559),toDate=__webpack_require__(19013);function assign_assign(target,object){if(null==target)throw TypeError("assign requires that input parameter not be null or undefined");for(var property in object)Object.prototype.hasOwnProperty.call(object,property)&&(target[property]=object[property]);return target}var getTimezoneOffsetInMilliseconds=__webpack_require__(24262),requiredArgs=__webpack_require__(13882);function formatDistanceToNow(dirtyDate,options){return(0,requiredArgs.Z)(1,arguments),function(dirtyDate,dirtyBaseDate,options){(0,requiredArgs.Z)(2,arguments);var _ref,_options$locale,dateLeft,dateRight,months,defaultOptions=(0,_lib_defaultOptions.j)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:defaultLocale.Z;if(!locale.formatDistance)throw RangeError("locale must contain formatDistance property");var comparison=(0,compareAsc.Z)(dirtyDate,dirtyBaseDate);if(isNaN(comparison))throw RangeError("Invalid time value");var localizeOptions=assign_assign(assign_assign({},options),{addSuffix:Boolean(null==options?void 0:options.addSuffix),comparison:comparison});comparison>0?(dateLeft=(0,toDate.Z)(dirtyBaseDate),dateRight=(0,toDate.Z)(dirtyDate)):(dateLeft=(0,toDate.Z)(dirtyDate),dateRight=(0,toDate.Z)(dirtyBaseDate));var seconds=(0,differenceInSeconds.Z)(dateRight,dateLeft),minutes=Math.round((seconds-((0,getTimezoneOffsetInMilliseconds.Z)(dateRight)-(0,getTimezoneOffsetInMilliseconds.Z)(dateLeft))/1e3)/60);if(minutes<2){if(null!=options&&options.includeSeconds){if(seconds<5)return locale.formatDistance("lessThanXSeconds",5,localizeOptions);if(seconds<10)return locale.formatDistance("lessThanXSeconds",10,localizeOptions);if(seconds<20)return locale.formatDistance("lessThanXSeconds",20,localizeOptions);if(seconds<40)return locale.formatDistance("halfAMinute",0,localizeOptions);else if(seconds<60)return locale.formatDistance("lessThanXMinutes",1,localizeOptions);else return locale.formatDistance("xMinutes",1,localizeOptions)}return 0===minutes?locale.formatDistance("lessThanXMinutes",1,localizeOptions):locale.formatDistance("xMinutes",minutes,localizeOptions)}if(minutes<45)return locale.formatDistance("xMinutes",minutes,localizeOptions);if(minutes<90)return locale.formatDistance("aboutXHours",1,localizeOptions);if(minutes<1440)return locale.formatDistance("aboutXHours",Math.round(minutes/60),localizeOptions);if(minutes<2520)return locale.formatDistance("xDays",1,localizeOptions);if(minutes<43200)return locale.formatDistance("xDays",Math.round(minutes/1440),localizeOptions);if(minutes<86400)return months=Math.round(minutes/43200),locale.formatDistance("aboutXMonths",months,localizeOptions);if((months=(0,differenceInMonths.Z)(dateRight,dateLeft))<12)return locale.formatDistance("xMonths",Math.round(minutes/43200),localizeOptions);var monthsSinceStartOfYear=months%12,years=Math.floor(months/12);return monthsSinceStartOfYear<3?locale.formatDistance("aboutXYears",years,localizeOptions):monthsSinceStartOfYear<9?locale.formatDistance("overXYears",years,localizeOptions):locale.formatDistance("almostXYears",years+1,localizeOptions)}(dirtyDate,Date.now(),options)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/5938-b5bac17e4fa31c49.js b/static/web/_next/static/chunks/5938-b5bac17e4fa31c49.js deleted file mode 100644 index 019897498..000000000 --- a/static/web/_next/static/chunks/5938-b5bac17e4fa31c49.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5938],{49474:function(t,r,n){n.d(r,{Z:function(){return o}});var e=n(19013),a=n(13882);function o(t,r){(0,a.Z)(2,arguments);var n=(0,e.Z)(t),o=(0,e.Z)(r),u=n.getTime()-o.getTime();return u<0?-1:u>0?1:u}},82161:function(t,r,n){n.d(r,{Z:function(){return u}});var e=n(19013),a=n(13882),o=n(49474);function u(t,r){(0,a.Z)(2,arguments);var n,u=(0,e.Z)(t),i=(0,e.Z)(r),s=(0,o.Z)(u,i),f=Math.abs(function(t,r){(0,a.Z)(2,arguments);var n=(0,e.Z)(t),o=(0,e.Z)(r);return 12*(n.getFullYear()-o.getFullYear())+(n.getMonth()-o.getMonth())}(u,i));if(f<1)n=0;else{1===u.getMonth()&&u.getDate()>27&&u.setDate(30),u.setMonth(u.getMonth()-s*f);var c=(0,o.Z)(u,i)===-s;(function(t){(0,a.Z)(1,arguments);var r=(0,e.Z)(t);return(function(t){(0,a.Z)(1,arguments);var r=(0,e.Z)(t);return r.setHours(23,59,59,999),r})(r).getTime()===(function(t){(0,a.Z)(1,arguments);var r=(0,e.Z)(t),n=r.getMonth();return r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r})(r).getTime()})((0,e.Z)(t))&&1===f&&1===(0,o.Z)(t,i)&&(c=!1),n=s*(f-Number(c))}return 0===n?0:n}},45938:function(t,r,n){n.d(r,{Z:function(){return Z}});var e=n(84314),a=n(49474),o=n(82161),u=n(11699),i=n(86559),s=n(19013);function f(t,r){if(null==t)throw TypeError("assign requires that input parameter not be null or undefined");for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}var c=n(24262),l=n(13882);function Z(t,r){return(0,l.Z)(1,arguments),function(t,r,n){(0,l.Z)(2,arguments);var Z,m,h,D,d,v=(0,e.j)(),M=null!==(Z=null!==(m=null==n?void 0:n.locale)&&void 0!==m?m:v.locale)&&void 0!==Z?Z:i.Z;if(!M.formatDistance)throw RangeError("locale must contain formatDistance property");var g=(0,a.Z)(t,r);if(isNaN(g))throw RangeError("Invalid time value");var p=f(f({},n),{addSuffix:Boolean(null==n?void 0:n.addSuffix),comparison:g});g>0?(h=(0,s.Z)(r),D=(0,s.Z)(t)):(h=(0,s.Z)(t),D=(0,s.Z)(r));var X=(0,u.Z)(D,h),b=Math.round((X-((0,c.Z)(D)-(0,c.Z)(h))/1e3)/60);if(b<2){if(null!=n&&n.includeSeconds){if(X<5)return M.formatDistance("lessThanXSeconds",5,p);if(X<10)return M.formatDistance("lessThanXSeconds",10,p);if(X<20)return M.formatDistance("lessThanXSeconds",20,p);if(X<40)return M.formatDistance("halfAMinute",0,p);else if(X<60)return M.formatDistance("lessThanXMinutes",1,p);else return M.formatDistance("xMinutes",1,p)}return 0===b?M.formatDistance("lessThanXMinutes",1,p):M.formatDistance("xMinutes",b,p)}if(b<45)return M.formatDistance("xMinutes",b,p);if(b<90)return M.formatDistance("aboutXHours",1,p);if(b<1440)return M.formatDistance("aboutXHours",Math.round(b/60),p);if(b<2520)return M.formatDistance("xDays",1,p);if(b<43200)return M.formatDistance("xDays",Math.round(b/1440),p);if(b<86400)return d=Math.round(b/43200),M.formatDistance("aboutXMonths",d,p);if((d=(0,o.Z)(D,h))<12)return M.formatDistance("xMonths",Math.round(b/43200),p);var T=d%12,x=Math.floor(d/12);return T<3?M.formatDistance("aboutXYears",x,p):T<9?M.formatDistance("overXYears",x,p):M.formatDistance("almostXYears",x+1,p)}(t,Date.now(),r)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6062.831fce20a86c4ab8.js b/static/web/_next/static/chunks/6062.831fce20a86c4ab8.js deleted file mode 100644 index e3957f434..000000000 --- a/static/web/_next/static/chunks/6062.831fce20a86c4ab8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6062],{66062:function(e,t,n){function r(e){for(var t={},n=0;n~^?!".indexOf(m)>-1)return e.next(),"operator";if(":;,.(){}[]".indexOf(m)>-1)return e.next(),e.match(".."),"punctuation";if(r=e.match(/("""|"|')/)){var w=v.bind(null,r[0]);return t.tokenize.push(w),w(e,t)}if(e.match(p)){var x=e.current();return u.hasOwnProperty(x)?"type":o.hasOwnProperty(x)?"atom":i.hasOwnProperty(x)?(a.hasOwnProperty(x)&&(t.prev="define"),"keyword"):"define"==n?"def":"variable"}return e.next(),null}function v(e,t,n){for(var r,i=1==e.length,a=!1;r=t.peek();)if(a){if(t.next(),"("==r)return n.tokenize.push(function(){var e=0;return function(t,n,r){var i=m(t,n,r);if("punctuation"==i){if("("==t.current())++e;else if(")"==t.current()){if(0==e)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}}return i}}()),"string";a=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),a="\\"==r}return i&&n.tokenize.pop(),"string"}function k(e,t){for(var n;n=e.next();)if("/"===n&&e.eat("*"))t.tokenize.push(k);else if("*"===n&&e.eat("/")){t.tokenize.pop();break}return"comment"}function w(e,t,n){this.prev=e,this.align=t,this.indented=n}function x(e,t){var n=t.match(/^\s*($|\/[\/\*]|[)}\]])/,!1)?null:t.column()+1;e.context=new w(e.context,n,e.indented)}function y(e){e.context&&(e.indented=e.context.indented,e.context=e.context.prev)}let g={name:"swift",startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(e,t){var n=t.prev;t.prev=null;var r=(t.tokenize[t.tokenize.length-1]||m)(e,t,n);if(r&&"comment"!=r?t.prev||(t.prev=r):t.prev=n,"punctuation"==r){var i=/[\(\[\{]|([\]\)\}])/.exec(e.current());i&&(i[1]?y:x)(t,e)}return r},indent:function(e,t,n){var r=e.context;if(!r)return 0;var i=/^[\]\}\)]/.test(t);return null!=r.align?r.align-(i?1:0):r.indented+(i?0:n.unit)},languageData:{indentOnInput:/^\s*[\)\}\]]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6062.89b33ff907506765.js b/static/web/_next/static/chunks/6062.89b33ff907506765.js new file mode 100644 index 000000000..ba743be7a --- /dev/null +++ b/static/web/_next/static/chunks/6062.89b33ff907506765.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6062],{66062:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordSet(words){for(var set={},i=0;i~^?!".indexOf(ch)>-1)return stream.next(),"operator";if(":;,.(){}[]".indexOf(ch)>-1)return stream.next(),stream.match(".."),"punctuation";if(stringMatch=stream.match(/("""|"|')/)){var tokenize=tokenString.bind(null,stringMatch[0]);return state.tokenize.push(tokenize),tokenize(stream,state)}if(stream.match(identifier)){var ident=stream.current();return types.hasOwnProperty(ident)?"type":atoms.hasOwnProperty(ident)?"atom":keywords.hasOwnProperty(ident)?(definingKeywords.hasOwnProperty(ident)&&(state.prev="define"),"keyword"):"define"==prev?"def":"variable"}return stream.next(),null}function tokenString(openQuote,stream,state){for(var ch,singleLine=1==openQuote.length,escaped=!1;ch=stream.peek();)if(escaped){if(stream.next(),"("==ch)return state.tokenize.push(function(){var depth=0;return function(stream,state,prev){var inner=tokenBase(stream,state,prev);if("punctuation"==inner){if("("==stream.current())++depth;else if(")"==stream.current()){if(0==depth)return stream.backUp(1),state.tokenize.pop(),state.tokenize[state.tokenize.length-1](stream,state);--depth}}return inner}}()),"string";escaped=!1}else{if(stream.match(openQuote))return state.tokenize.pop(),"string";stream.next(),escaped="\\"==ch}return singleLine&&state.tokenize.pop(),"string"}function tokenComment(stream,state){for(var ch;ch=stream.next();)if("/"===ch&&stream.eat("*"))state.tokenize.push(tokenComment);else if("*"===ch&&stream.eat("/")){state.tokenize.pop();break}return"comment"}function Context(prev,align,indented){this.prev=prev,this.align=align,this.indented=indented}function pushContext(state,stream){var align=stream.match(/^\s*($|\/[\/\*]|[)}\]])/,!1)?null:stream.column()+1;state.context=new Context(state.context,align,state.indented)}function popContext(state){state.context&&(state.indented=state.context.indented,state.context=state.context.prev)}let swift={name:"swift",startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(stream,state){var prev=state.prev;state.prev=null;var style=(state.tokenize[state.tokenize.length-1]||tokenBase)(stream,state,prev);if(style&&"comment"!=style?state.prev||(state.prev=style):state.prev=prev,"punctuation"==style){var bracket=/[\(\[\{]|([\]\)\}])/.exec(stream.current());bracket&&(bracket[1]?popContext:pushContext)(state,stream)}return style},indent:function(state,textAfter,iCx){var cx=state.context;if(!cx)return 0;var closing=/^[\]\}\)]/.test(textAfter);return null!=cx.align?cx.align-(closing?1:0):cx.indented+(closing?0:iCx.unit)},languageData:{indentOnInput:/^\s*[\)\}\]]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6092.c19fd36481cfcc89.js b/static/web/_next/static/chunks/6092.c19fd36481cfcc89.js new file mode 100644 index 000000000..5a7b57fad --- /dev/null +++ b/static/web/_next/static/chunks/6092.c19fd36481cfcc89.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6092],{76092:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words,end,pre){return void 0===pre&&(pre=""),void 0===end&&(end="\\b"),RegExp("^"+pre+"(("+words.join(")|(")+"))"+end)}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{julia:function(){return julia}});var asciiOperatorsList=["[<>]:","[<>=]=","<<=?",">>>?=?","=>","--?>","<--[->]?","\\/\\/","\\.{2,3}","[\\.\\\\%*+\\-<>!\\/^|&]=?","\\?","\\$","~",":"],operators=wordRegexp(["[<>]:","[<>=]=","[!=]==","<<=?",">>>?=?","=>?","--?>","<--[->]?","\\/\\/","[\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],""),delimiters=/^[;,()[\]{}]/,identifiers=/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,chars=wordRegexp(["\\\\[0-7]{1,3}","\\\\x[A-Fa-f0-9]{1,2}","\\\\[abefnrtv0%?'\"\\\\]","([^\\u0027\\u005C\uD800-\uDFFF]|[\uD800-\uDFFF][\uDC00-\uDFFF])"],"'"),keywordsList=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"],builtinsList=["true","false","nothing","NaN","Inf"],openers=wordRegexp(["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"]),closers=wordRegexp(["end","else","elseif","catch","finally"]),keywords=wordRegexp(keywordsList),builtins=wordRegexp(builtinsList),macro=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,symbol=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,stringPrefixes=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,macroOperators=wordRegexp(asciiOperatorsList,"","@"),symbolOperators=wordRegexp(asciiOperatorsList,"",":");function inArray(state){return state.nestedArrays>0}function currentScope(state,n){return(void 0===n&&(n=0),state.scopes.length<=n)?null:state.scopes[state.scopes.length-(n+1)]}function tokenBase(stream,state){if(stream.match("#=",!1))return state.tokenize=tokenComment,state.tokenize(stream,state);var delimiter,match,leavingExpr=state.leavingExpr;if(stream.sol()&&(leavingExpr=!1),state.leavingExpr=!1,leavingExpr&&stream.match(/^'+/))return"operator";if(stream.match(/\.{4,}/))return"error";if(stream.match(/\.{1,3}/))return"operator";if(stream.eatSpace())return null;var ch=stream.peek();if("#"===ch)return stream.skipToEnd(),"comment";if("["===ch&&(state.scopes.push("["),state.nestedArrays++),"("===ch&&(state.scopes.push("("),state.nestedGenerators++),inArray(state)&&"]"===ch){for(;state.scopes.length&&"["!==currentScope(state);)state.scopes.pop();state.scopes.pop(),state.nestedArrays--,state.leavingExpr=!0}if(state.nestedGenerators>0&&")"===ch){for(;state.scopes.length&&"("!==currentScope(state);)state.scopes.pop();state.scopes.pop(),state.nestedGenerators--,state.leavingExpr=!0}if(inArray(state)){if("end"==state.lastToken&&stream.match(":"))return"operator";if(stream.match("end"))return"number"}if((match=stream.match(openers,!1))&&state.scopes.push(match[0]),stream.match(closers,!1)&&state.scopes.pop(),stream.match(/^::(?![:\$])/))return state.tokenize=tokenAnnotation,state.tokenize(stream,state);if(!leavingExpr&&(stream.match(symbol)||stream.match(symbolOperators)))return"builtin";if(stream.match(operators))return"operator";if(stream.match(/^\.?\d/,!1)){var imMatcher=RegExp(/^im\b/),numberLiteral=!1;if(stream.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(numberLiteral=!0),stream.match(/^0x[0-9a-f_]+/i)&&(numberLiteral=!0),stream.match(/^0b[01_]+/i)&&(numberLiteral=!0),stream.match(/^0o[0-7_]+/i)&&(numberLiteral=!0),stream.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(numberLiteral=!0),stream.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(numberLiteral=!0),numberLiteral)return stream.match(imMatcher),state.leavingExpr=!0,"number"}if(stream.match("'"))return state.tokenize=tokenChar,state.tokenize(stream,state);if(stream.match(stringPrefixes))return state.tokenize=('"""'===(delimiter=stream.current()).substr(-3)?delimiter='"""':'"'===delimiter.substr(-1)&&(delimiter='"'),function(stream,state){if(stream.eat("\\"))stream.next();else{if(stream.match(delimiter))return state.tokenize=tokenBase,state.leavingExpr=!0,"string";stream.eat(/[`"]/)}return stream.eatWhile(/[^\\`"]/),"string"}),state.tokenize(stream,state);if(stream.match(macro)||stream.match(macroOperators))return"meta";if(stream.match(delimiters))return null;if(stream.match(keywords))return"keyword";if(stream.match(builtins))return"builtin";var isDefinition=state.isDefinition||"function"==state.lastToken||"macro"==state.lastToken||"type"==state.lastToken||"struct"==state.lastToken||"immutable"==state.lastToken;return stream.match(identifiers)?isDefinition?"."===stream.peek()?(state.isDefinition=!0,"variable"):(state.isDefinition=!1,"def"):(state.leavingExpr=!0,"variable"):(stream.next(),"error")}function tokenAnnotation(stream,state){return stream.match(/.*?(?=[,;{}()=\s]|$)/),stream.match("{")?state.nestedParameters++:stream.match("}")&&state.nestedParameters>0&&state.nestedParameters--,state.nestedParameters>0?stream.match(/.*?(?={|})/)||stream.next():0==state.nestedParameters&&(state.tokenize=tokenBase),"builtin"}function tokenComment(stream,state){return stream.match("#=")&&state.nestedComments++,stream.match(/.*?(?=(#=|=#))/)||stream.skipToEnd(),stream.match("=#")&&(state.nestedComments--,0==state.nestedComments&&(state.tokenize=tokenBase)),"comment"}function tokenChar(stream,state){var match,isChar=!1;if(stream.match(chars))isChar=!0;else if(match=stream.match(/\\u([a-f0-9]{1,4})(?=')/i)){var value=parseInt(match[1],16);(value<=55295||value>=57344)&&(isChar=!0,stream.next())}else if(match=stream.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var value=parseInt(match[1],16);value<=1114111&&(isChar=!0,stream.next())}return isChar?(state.leavingExpr=!0,state.tokenize=tokenBase,"string"):(stream.match(/^[^']+(?=')/)||stream.skipToEnd(),stream.match("'")&&(state.tokenize=tokenBase),"error")}let julia={name:"julia",startState:function(){return{tokenize:tokenBase,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(stream,state){var style=state.tokenize(stream,state),current=stream.current();return current&&style&&(state.lastToken=current),style},indent:function(state,textAfter,cx){var delta=0;return("]"===textAfter||")"===textAfter||/^end\b/.test(textAfter)||/^else/.test(textAfter)||/^catch\b/.test(textAfter)||/^elseif\b/.test(textAfter)||/^finally/.test(textAfter))&&(delta=-1),(state.scopes.length+delta)*cx.unit},languageData:{indentOnInput:/^\s*(end|else|catch|finally)\b$/,commentTokens:{line:"#",block:{open:"#=",close:"=#"}},closeBrackets:{brackets:["(","[","{",'"']},autocomplete:keywordsList.concat(builtinsList)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6092.d604d5262c942c63.js b/static/web/_next/static/chunks/6092.d604d5262c942c63.js deleted file mode 100644 index 5f1884d56..000000000 --- a/static/web/_next/static/chunks/6092.d604d5262c942c63.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6092],{76092:function(e,t,n){function r(e,t,n){return void 0===n&&(n=""),void 0===t&&(t="\\b"),RegExp("^"+n+"(("+e.join(")|(")+"))"+t)}n.r(t),n.d(t,{julia:function(){return E}});var a=["[<>]:","[<>=]=","<<=?",">>>?=?","=>","--?>","<--[->]?","\\/\\/","\\.{2,3}","[\\.\\\\%*+\\-<>!\\/^|&]=?","\\?","\\$","~",":"],i=r(["[<>]:","[<>=]=","[!=]==","<<=?",">>>?=?","=>?","--?>","<--[->]?","\\/\\/","[\\\\%*+\\-<>!\\/^|&\\u00F7\\u22BB]=?","\\?","\\$","~",":","\\u00D7","\\u2208","\\u2209","\\u220B","\\u220C","\\u2218","\\u221A","\\u221B","\\u2229","\\u222A","\\u2260","\\u2264","\\u2265","\\u2286","\\u2288","\\u228A","\\u22C5","\\b(in|isa)\\b(?!.?\\()"],""),s=/^[;,()[\]{}]/,u=/^[_A-Za-z\u00A1-\u2217\u2219-\uFFFF][\w\u00A1-\u2217\u2219-\uFFFF]*!*/,o=r(["\\\\[0-7]{1,3}","\\\\x[A-Fa-f0-9]{1,2}","\\\\[abefnrtv0%?'\"\\\\]","([^\\u0027\\u005C\uD800-\uDFFF]|[\uD800-\uDFFF][\uDC00-\uDFFF])"],"'"),c=["if","else","elseif","while","for","begin","let","end","do","try","catch","finally","return","break","continue","global","local","const","export","import","importall","using","function","where","macro","module","baremodule","struct","type","mutable","immutable","quote","typealias","abstract","primitive","bitstype"],l=["true","false","nothing","NaN","Inf"],m=r(["begin","function","type","struct","immutable","let","macro","for","while","quote","if","else","elseif","try","finally","catch","do"]),f=r(["end","else","elseif","catch","finally"]),p=r(c),h=r(l),d=/^@[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,F=/^:[_A-Za-z\u00A1-\uFFFF][\w\u00A1-\uFFFF]*!*/,k=/^(`|([_A-Za-z\u00A1-\uFFFF]*"("")?))/,b=r(a,"","@"),g=r(a,"",":");function v(e){return e.nestedArrays>0}function x(e,t){return(void 0===t&&(t=0),e.scopes.length<=t)?null:e.scopes[e.scopes.length-(t+1)]}function A(e,t){if(e.match("#=",!1))return t.tokenize=_,t.tokenize(e,t);var n,r,a=t.leavingExpr;if(e.sol()&&(a=!1),t.leavingExpr=!1,a&&e.match(/^'+/))return"operator";if(e.match(/\.{4,}/))return"error";if(e.match(/\.{1,3}/))return"operator";if(e.eatSpace())return null;var o=e.peek();if("#"===o)return e.skipToEnd(),"comment";if("["===o&&(t.scopes.push("["),t.nestedArrays++),"("===o&&(t.scopes.push("("),t.nestedGenerators++),v(t)&&"]"===o){for(;t.scopes.length&&"["!==x(t);)t.scopes.pop();t.scopes.pop(),t.nestedArrays--,t.leavingExpr=!0}if(t.nestedGenerators>0&&")"===o){for(;t.scopes.length&&"("!==x(t);)t.scopes.pop();t.scopes.pop(),t.nestedGenerators--,t.leavingExpr=!0}if(v(t)){if("end"==t.lastToken&&e.match(":"))return"operator";if(e.match("end"))return"number"}if((r=e.match(m,!1))&&t.scopes.push(r[0]),e.match(f,!1)&&t.scopes.pop(),e.match(/^::(?![:\$])/))return t.tokenize=z,t.tokenize(e,t);if(!a&&(e.match(F)||e.match(g)))return"builtin";if(e.match(i))return"operator";if(e.match(/^\.?\d/,!1)){var c=RegExp(/^im\b/),l=!1;if(e.match(/^0x\.[0-9a-f_]+p[\+\-]?[_\d]+/i)&&(l=!0),e.match(/^0x[0-9a-f_]+/i)&&(l=!0),e.match(/^0b[01_]+/i)&&(l=!0),e.match(/^0o[0-7_]+/i)&&(l=!0),e.match(/^(?:(?:\d[_\d]*)?\.(?!\.)(?:\d[_\d]*)?|\d[_\d]*\.(?!\.)(?:\d[_\d]*))?([Eef][\+\-]?[_\d]+)?/i)&&(l=!0),e.match(/^\d[_\d]*(e[\+\-]?\d+)?/i)&&(l=!0),l)return e.match(c),t.leavingExpr=!0,"number"}if(e.match("'"))return t.tokenize=y,t.tokenize(e,t);if(e.match(k))return t.tokenize=('"""'===(n=e.current()).substr(-3)?n='"""':'"'===n.substr(-1)&&(n='"'),function(e,t){if(e.eat("\\"))e.next();else{if(e.match(n))return t.tokenize=A,t.leavingExpr=!0,"string";e.eat(/[`"]/)}return e.eatWhile(/[^\\`"]/),"string"}),t.tokenize(e,t);if(e.match(d)||e.match(b))return"meta";if(e.match(s))return null;if(e.match(p))return"keyword";if(e.match(h))return"builtin";var E=t.isDefinition||"function"==t.lastToken||"macro"==t.lastToken||"type"==t.lastToken||"struct"==t.lastToken||"immutable"==t.lastToken;return e.match(u)?E?"."===e.peek()?(t.isDefinition=!0,"variable"):(t.isDefinition=!1,"def"):(t.leavingExpr=!0,"variable"):(e.next(),"error")}function z(e,t){return e.match(/.*?(?=[,;{}()=\s]|$)/),e.match("{")?t.nestedParameters++:e.match("}")&&t.nestedParameters>0&&t.nestedParameters--,t.nestedParameters>0?e.match(/.*?(?={|})/)||e.next():0==t.nestedParameters&&(t.tokenize=A),"builtin"}function _(e,t){return e.match("#=")&&t.nestedComments++,e.match(/.*?(?=(#=|=#))/)||e.skipToEnd(),e.match("=#")&&(t.nestedComments--,0==t.nestedComments&&(t.tokenize=A)),"comment"}function y(e,t){var n,r=!1;if(e.match(o))r=!0;else if(n=e.match(/\\u([a-f0-9]{1,4})(?=')/i)){var a=parseInt(n[1],16);(a<=55295||a>=57344)&&(r=!0,e.next())}else if(n=e.match(/\\U([A-Fa-f0-9]{5,8})(?=')/)){var a=parseInt(n[1],16);a<=1114111&&(r=!0,e.next())}return r?(t.leavingExpr=!0,t.tokenize=A,"string"):(e.match(/^[^']+(?=')/)||e.skipToEnd(),e.match("'")&&(t.tokenize=A),"error")}let E={name:"julia",startState:function(){return{tokenize:A,scopes:[],lastToken:null,leavingExpr:!1,isDefinition:!1,nestedArrays:0,nestedComments:0,nestedGenerators:0,nestedParameters:0,firstParenPos:-1}},token:function(e,t){var n=t.tokenize(e,t),r=e.current();return r&&n&&(t.lastToken=r),n},indent:function(e,t,n){var r=0;return("]"===t||")"===t||/^end\b/.test(t)||/^else/.test(t)||/^catch\b/.test(t)||/^elseif\b/.test(t)||/^finally/.test(t))&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{indentOnInput:/^\s*(end|else|catch|finally)\b$/,commentTokens:{line:"#",block:{open:"#=",close:"=#"}},closeBrackets:{brackets:["(","[","{",'"']},autocomplete:c.concat(l)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6121.07bf76517bbc2dd2.js b/static/web/_next/static/chunks/6121.07bf76517bbc2dd2.js deleted file mode 100644 index b65a8cc92..000000000 --- a/static/web/_next/static/chunks/6121.07bf76517bbc2dd2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6121],{96121:function(e,r,o){function t(e){var r={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},o=e.extraWords||{};for(var t in o)o.hasOwnProperty(t)&&(r[t]=e.extraWords[t]);var n=[];for(var i in r)n.push(i);function d(o,t){var n=o.next();if('"'===n)return t.tokenize=k,t.tokenize(o,t);if("{"===n&&o.eat("|"))return t.longString=!0,t.tokenize=y,t.tokenize(o,t);if("("===n&&o.match(/^\*(?!\))/))return t.commentLevel++,t.tokenize=w,t.tokenize(o,t);if("~"===n||"?"===n)return o.eatWhile(/\w/),"variableName.special";if("`"===n)return o.eatWhile(/\w/),"quote";if("/"===n&&e.slashComments&&o.eat("/"))return o.skipToEnd(),"comment";if(/\d/.test(n))return"0"===n&&o.eat(/[bB]/)&&o.eatWhile(/[01]/),"0"===n&&o.eat(/[xX]/)&&o.eatWhile(/[0-9a-fA-F]/),"0"===n&&o.eat(/[oO]/)?o.eatWhile(/[0-7]/):(o.eatWhile(/[\d_]/),o.eat(".")&&o.eatWhile(/[\d]/),o.eat(/[eE]/)&&o.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(n))return"operator";if(/[\w\xa1-\uffff]/.test(n)){o.eatWhile(/[\w\xa1-\uffff]/);var i=o.current();return r.hasOwnProperty(i)?r[i]:"variable"}return null}function k(e,r){for(var o,t=!1,n=!1;null!=(o=e.next());){if('"'===o&&!n){t=!0;break}n=!n&&"\\"===o}return t&&!n&&(r.tokenize=d),"string"}function w(e,r){for(var o,t;r.commentLevel>0&&null!=(t=e.next());)"("===o&&"*"===t&&r.commentLevel++,"*"===o&&")"===t&&r.commentLevel--,o=t;return r.commentLevel<=0&&(r.tokenize=d),"comment"}function y(e,r){for(var o,t;r.longString&&null!=(t=e.next());)"|"===o&&"}"===t&&(r.longString=!1),o=t;return r.longString||(r.tokenize=d),"string"}return{startState:function(){return{tokenize:d,commentLevel:0,longString:!1}},token:function(e,r){return e.eatSpace()?null:r.tokenize(e,r)},languageData:{autocomplete:n,commentTokens:{line:e.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}o.r(r),o.d(r,{fSharp:function(){return i},oCaml:function(){return n},sml:function(){return d}});let n=t({name:"ocaml",extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),i=t({name:"fsharp",extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),d=t({name:"sml",extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6121.cae028110f736c63.js b/static/web/_next/static/chunks/6121.cae028110f736c63.js new file mode 100644 index 000000000..04cc58eb0 --- /dev/null +++ b/static/web/_next/static/chunks/6121.cae028110f736c63.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6121],{96121:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mlLike(parserConfig){var words={as:"keyword",do:"keyword",else:"keyword",end:"keyword",exception:"keyword",fun:"keyword",functor:"keyword",if:"keyword",in:"keyword",include:"keyword",let:"keyword",of:"keyword",open:"keyword",rec:"keyword",struct:"keyword",then:"keyword",type:"keyword",val:"keyword",while:"keyword",with:"keyword"},extraWords=parserConfig.extraWords||{};for(var prop in extraWords)extraWords.hasOwnProperty(prop)&&(words[prop]=parserConfig.extraWords[prop]);var hintWords=[];for(var k in words)hintWords.push(k);function tokenBase(stream,state){var ch=stream.next();if('"'===ch)return state.tokenize=tokenString,state.tokenize(stream,state);if("{"===ch&&stream.eat("|"))return state.longString=!0,state.tokenize=tokenLongString,state.tokenize(stream,state);if("("===ch&&stream.match(/^\*(?!\))/))return state.commentLevel++,state.tokenize=tokenComment,state.tokenize(stream,state);if("~"===ch||"?"===ch)return stream.eatWhile(/\w/),"variableName.special";if("`"===ch)return stream.eatWhile(/\w/),"quote";if("/"===ch&&parserConfig.slashComments&&stream.eat("/"))return stream.skipToEnd(),"comment";if(/\d/.test(ch))return"0"===ch&&stream.eat(/[bB]/)&&stream.eatWhile(/[01]/),"0"===ch&&stream.eat(/[xX]/)&&stream.eatWhile(/[0-9a-fA-F]/),"0"===ch&&stream.eat(/[oO]/)?stream.eatWhile(/[0-7]/):(stream.eatWhile(/[\d_]/),stream.eat(".")&&stream.eatWhile(/[\d]/),stream.eat(/[eE]/)&&stream.eatWhile(/[\d\-+]/)),"number";if(/[+\-*&%=<>!?|@\.~:]/.test(ch))return"operator";if(/[\w\xa1-\uffff]/.test(ch)){stream.eatWhile(/[\w\xa1-\uffff]/);var cur=stream.current();return words.hasOwnProperty(cur)?words[cur]:"variable"}return null}function tokenString(stream,state){for(var next,end=!1,escaped=!1;null!=(next=stream.next());){if('"'===next&&!escaped){end=!0;break}escaped=!escaped&&"\\"===next}return end&&!escaped&&(state.tokenize=tokenBase),"string"}function tokenComment(stream,state){for(var prev,next;state.commentLevel>0&&null!=(next=stream.next());)"("===prev&&"*"===next&&state.commentLevel++,"*"===prev&&")"===next&&state.commentLevel--,prev=next;return state.commentLevel<=0&&(state.tokenize=tokenBase),"comment"}function tokenLongString(stream,state){for(var prev,next;state.longString&&null!=(next=stream.next());)"|"===prev&&"}"===next&&(state.longString=!1),prev=next;return state.longString||(state.tokenize=tokenBase),"string"}return{startState:function(){return{tokenize:tokenBase,commentLevel:0,longString:!1}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{autocomplete:hintWords,commentTokens:{line:parserConfig.slashComments?"//":void 0,block:{open:"(*",close:"*)"}}}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{fSharp:function(){return fSharp},oCaml:function(){return oCaml},sml:function(){return sml}});let oCaml=mlLike({name:"ocaml",extraWords:{and:"keyword",assert:"keyword",begin:"keyword",class:"keyword",constraint:"keyword",done:"keyword",downto:"keyword",external:"keyword",function:"keyword",initializer:"keyword",lazy:"keyword",match:"keyword",method:"keyword",module:"keyword",mutable:"keyword",new:"keyword",nonrec:"keyword",object:"keyword",private:"keyword",sig:"keyword",to:"keyword",try:"keyword",value:"keyword",virtual:"keyword",when:"keyword",raise:"builtin",failwith:"builtin",true:"builtin",false:"builtin",asr:"builtin",land:"builtin",lor:"builtin",lsl:"builtin",lsr:"builtin",lxor:"builtin",mod:"builtin",or:"builtin",raise_notrace:"builtin",trace:"builtin",exit:"builtin",print_string:"builtin",print_endline:"builtin",int:"type",float:"type",bool:"type",char:"type",string:"type",unit:"type",List:"builtin"}}),fSharp=mlLike({name:"fsharp",extraWords:{abstract:"keyword",assert:"keyword",base:"keyword",begin:"keyword",class:"keyword",default:"keyword",delegate:"keyword","do!":"keyword",done:"keyword",downcast:"keyword",downto:"keyword",elif:"keyword",extern:"keyword",finally:"keyword",for:"keyword",function:"keyword",global:"keyword",inherit:"keyword",inline:"keyword",interface:"keyword",internal:"keyword",lazy:"keyword","let!":"keyword",match:"keyword",member:"keyword",module:"keyword",mutable:"keyword",namespace:"keyword",new:"keyword",null:"keyword",override:"keyword",private:"keyword",public:"keyword","return!":"keyword",return:"keyword",select:"keyword",static:"keyword",to:"keyword",try:"keyword",upcast:"keyword","use!":"keyword",use:"keyword",void:"keyword",when:"keyword","yield!":"keyword",yield:"keyword",atomic:"keyword",break:"keyword",checked:"keyword",component:"keyword",const:"keyword",constraint:"keyword",constructor:"keyword",continue:"keyword",eager:"keyword",event:"keyword",external:"keyword",fixed:"keyword",method:"keyword",mixin:"keyword",object:"keyword",parallel:"keyword",process:"keyword",protected:"keyword",pure:"keyword",sealed:"keyword",tailcall:"keyword",trait:"keyword",virtual:"keyword",volatile:"keyword",List:"builtin",Seq:"builtin",Map:"builtin",Set:"builtin",Option:"builtin",int:"builtin",string:"builtin",not:"builtin",true:"builtin",false:"builtin",raise:"builtin",failwith:"builtin"},slashComments:!0}),sml=mlLike({name:"sml",extraWords:{abstype:"keyword",and:"keyword",andalso:"keyword",case:"keyword",datatype:"keyword",fn:"keyword",handle:"keyword",infix:"keyword",infixr:"keyword",local:"keyword",nonfix:"keyword",op:"keyword",orelse:"keyword",raise:"keyword",withtype:"keyword",eqtype:"keyword",sharing:"keyword",sig:"keyword",signature:"keyword",structure:"keyword",where:"keyword",true:"keyword",false:"keyword",int:"builtin",real:"builtin",string:"builtin",char:"builtin",bool:"builtin"},slashComments:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6160.0d708563d1940830.js b/static/web/_next/static/chunks/6160.0d708563d1940830.js new file mode 100644 index 000000000..d46c5402b --- /dev/null +++ b/static/web/_next/static/chunks/6160.0d708563d1940830.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6160],{66160:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{BrowserNotifyModal:function(){return BrowserNotifyModal}});var jsx_runtime=__webpack_require__(85893),typography=__webpack_require__(84485),es_button=__webpack_require__(71577),spin=__webpack_require__(11382),row=__webpack_require__(25968),col=__webpack_require__(6226),react=__webpack_require__(67294),es=__webpack_require__(4480),ClientConfigStore=__webpack_require__(77466);async function saveNotificationRegistration(channel,destination,accessToken){let options={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channel,destination})};try{await fetch("".concat("/api/notifications/register","?accessToken=").concat(accessToken),options)}catch(e){console.error(e)}}async function registerWebPushNotifications(vapidPublicKey){let registration=await navigator.serviceWorker.ready,subscription=await registration.pushManager.getSubscription();return subscription||(subscription=await registration.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:function(base64String){let padding="=".repeat((4-base64String.length%4)%4),base64=(base64String+padding).replace(/-/g,"+").replace(/_/g,"/"),rawData=window.atob(base64),outputArray=new Uint8Array(rawData.length);for(let i=0;i(0,jsx_runtime.jsx)("div",{children:"Browser notifications are not supported in your browser."}),PermissionPopupPreview=param=>{let{start}=param;return(0,jsx_runtime.jsx)("div",{id:"browser-push-preview-box",className:BrowserNotifyModal_module_default().pushPreview,children:(0,jsx_runtime.jsxs)("div",{className:BrowserNotifyModal_module_default().inner,children:[(0,jsx_runtime.jsxs)("div",{className:BrowserNotifyModal_module_default().title,children:[window.location.toString()," wants to"]}),(0,jsx_runtime.jsxs)("div",{className:BrowserNotifyModal_module_default().permissionLine,children:[(0,jsx_runtime.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,jsx_runtime.jsx)("path",{d:"M14 12.3333V13H2V12.3333L3.33333 11V7C3.33333 4.93333 4.68667 3.11333 6.66667 2.52667C6.66667 2.46 6.66667 2.4 6.66667 2.33333C6.66667 1.97971 6.80714 1.64057 7.05719 1.39052C7.30724 1.14048 7.64638 1 8 1C8.35362 1 8.69276 1.14048 8.94281 1.39052C9.19286 1.64057 9.33333 1.97971 9.33333 2.33333C9.33333 2.4 9.33333 2.46 9.33333 2.52667C11.3133 3.11333 12.6667 4.93333 12.6667 7V11L14 12.3333ZM9.33333 13.6667C9.33333 14.0203 9.19286 14.3594 8.94281 14.6095C8.69276 14.8595 8.35362 15 8 15C7.64638 15 7.30724 14.8595 7.05719 14.6095C6.80714 14.3594 6.66667 14.0203 6.66667 13.6667",fill:"#676670"})}),"Show notifications"]}),(0,jsx_runtime.jsxs)("div",{className:BrowserNotifyModal_module_default().buttonRow,children:[(0,jsx_runtime.jsx)(es_button.Z,{type:"primary",className:BrowserNotifyModal_module_default().allow,onClick(){start()},children:"Allow"}),(0,jsx_runtime.jsx)("button",{type:"button",className:BrowserNotifyModal_module_default().disabled,children:"Block"})]})]})})},NotificationsEnabled=()=>(0,jsx_runtime.jsxs)("div",{children:[(0,jsx_runtime.jsx)(Title,{children:"Notifications are enabled"}),"To disable push notifications from ",window.location.hostname.toString()," access your browser permissions for this site and turn off notifications.",(0,jsx_runtime.jsx)("a",{href:"https://owncast.online/docs/notifications",children:" Learn more."})]}),BrowserNotifyModal=()=>{let[error,setError]=(0,react.useState)(null),accessToken=(0,es.sJ)(ClientConfigStore.FI),config=(0,es.sJ)(ClientConfigStore.g1),[browserPushPermissionsPending,setBrowserPushPermissionsPending]=(0,react.useState)(!1),notificationsPermitted=browserPushNotifications_isPushNotificationSupported()&&"default"!==Notification.permission,{notifications}=config,{browser}=notifications,{publicKey}=browser,browserPushSupported=browser.enabled&&browserPushNotifications_isPushNotificationSupported();if(notificationsPermitted)return(0,jsx_runtime.jsx)(NotificationsEnabled,{});let startBrowserPushRegistration=async()=>{if(!browserPushNotifications_isPushNotificationSupported()||"default"===Notification.permission){setBrowserPushPermissionsPending(!0);try{let subscription=await registerWebPushNotifications(publicKey);saveNotificationRegistration("BROWSER_PUSH_NOTIFICATION",subscription,accessToken),setError(null)}catch(e){setError("Error registering for live notifications: ".concat(e.message,". Make sure you're not inside a private browser environment or have previously disabled notifications for this stream."))}setBrowserPushPermissionsPending(!1)}};return browserPushSupported?(0,jsx_runtime.jsxs)(spin.Z,{spinning:browserPushPermissionsPending,children:[(0,jsx_runtime.jsxs)(row.Z,{align:"top",children:[(0,jsx_runtime.jsx)(Title,{children:"Browser Notifications"}),"Get notified right in the browser each time this stream goes live. Blah blah blah more description text goes here."]}),(0,jsx_runtime.jsx)(row.Z,{children:error}),(0,jsx_runtime.jsx)(row.Z,{align:"top",children:(0,jsx_runtime.jsx)(col.Z,{span:12,children:(0,jsx_runtime.jsx)(PermissionPopupPreview,{start:()=>startBrowserPushRegistration()})})})]}):(0,jsx_runtime.jsx)(NotificationsNotSupported,{})}},38851:function(module){module.exports={pushPreview:"BrowserNotifyModal_pushPreview__4Og4q",inner:"BrowserNotifyModal_inner__uhFDw",title:"BrowserNotifyModal_title__dd_Lh",permissionLine:"BrowserNotifyModal_permissionLine__K8nyJ",buttonRow:"BrowserNotifyModal_buttonRow__oxJUg",disabled:"BrowserNotifyModal_disabled__v88lb",allow:"BrowserNotifyModal_allow__M9AWC"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6160.d07ec01a390aacc4.js b/static/web/_next/static/chunks/6160.d07ec01a390aacc4.js deleted file mode 100644 index 013baebc5..000000000 --- a/static/web/_next/static/chunks/6160.d07ec01a390aacc4.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6160],{66160:function(e,i,t){"use strict";t.r(i),t.d(i,{BrowserNotifyModal:function(){return x}});var n=t(85893),s=t(84485),r=t(71577),o=t(11382),a=t(25968),l=t(6226),c=t(67294),d=t(4480),h=t(77466);async function w(e,i,t){let n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channel:e,destination:i})};try{await fetch("".concat("/api/notifications/register","?accessToken=").concat(t),n)}catch(s){console.error(s)}}async function u(e){let i=await navigator.serviceWorker.ready,t=await i.pushManager.getSubscription();return t||(t=await i.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:function(e){let i="=".repeat((4-e.length%4)%4),t=(e+i).replace(/-/g,"+").replace(/_/g,"/"),n=window.atob(t),s=new Uint8Array(n.length);for(let r=0;r(0,n.jsx)("div",{children:"Browser notifications are not supported in your browser."}),_=e=>{let{start:i}=e;return(0,n.jsx)("div",{id:"browser-push-preview-box",className:p().pushPreview,children:(0,n.jsxs)("div",{className:p().inner,children:[(0,n.jsxs)("div",{className:p().title,children:[window.location.toString()," wants to"]}),(0,n.jsxs)("div",{className:p().permissionLine,children:[(0,n.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{d:"M14 12.3333V13H2V12.3333L3.33333 11V7C3.33333 4.93333 4.68667 3.11333 6.66667 2.52667C6.66667 2.46 6.66667 2.4 6.66667 2.33333C6.66667 1.97971 6.80714 1.64057 7.05719 1.39052C7.30724 1.14048 7.64638 1 8 1C8.35362 1 8.69276 1.14048 8.94281 1.39052C9.19286 1.64057 9.33333 1.97971 9.33333 2.33333C9.33333 2.4 9.33333 2.46 9.33333 2.52667C11.3133 3.11333 12.6667 4.93333 12.6667 7V11L14 12.3333ZM9.33333 13.6667C9.33333 14.0203 9.19286 14.3594 8.94281 14.6095C8.69276 14.8595 8.35362 15 8 15C7.64638 15 7.30724 14.8595 7.05719 14.6095C6.80714 14.3594 6.66667 14.0203 6.66667 13.6667",fill:"#676670"})}),"Show notifications"]}),(0,n.jsxs)("div",{className:p().buttonRow,children:[(0,n.jsx)(r.Z,{type:"primary",className:p().allow,onClick(){i()},children:"Allow"}),(0,n.jsx)("button",{type:"button",className:p().disabled,children:"Block"})]})]})})},v=()=>(0,n.jsxs)("div",{children:[(0,n.jsx)(b,{children:"Notifications are enabled"}),"To disable push notifications from ",window.location.hostname.toString()," access your browser permissions for this site and turn off notifications.",(0,n.jsx)("a",{href:"https://owncast.online/docs/notifications",children:" Learn more."})]}),x=()=>{let[e,i]=(0,c.useState)(null),t=(0,d.sJ)(h.FI),s=(0,d.sJ)(h.g1),[r,f]=(0,c.useState)(!1),p=g()&&"default"!==Notification.permission,{notifications:x}=s,{browser:m}=x,{publicKey:N}=m,j=m.enabled&&g();if(p)return(0,n.jsx)(v,{});let C=async()=>{if(!g()||"default"===Notification.permission){f(!0);try{let e=await u(N);w("BROWSER_PUSH_NOTIFICATION",e,t),i(null)}catch(n){i("Error registering for live notifications: ".concat(n.message,". Make sure you're not inside a private browser environment or have previously disabled notifications for this stream."))}f(!1)}};return j?(0,n.jsxs)(o.Z,{spinning:r,children:[(0,n.jsxs)(a.Z,{align:"top",children:[(0,n.jsx)(b,{children:"Browser Notifications"}),"Get notified right in the browser each time this stream goes live. Blah blah blah more description text goes here."]}),(0,n.jsx)(a.Z,{children:e}),(0,n.jsx)(a.Z,{align:"top",children:(0,n.jsx)(l.Z,{span:12,children:(0,n.jsx)(_,{start:()=>C()})})})]}):(0,n.jsx)(y,{})}},38851:function(e){e.exports={pushPreview:"BrowserNotifyModal_pushPreview__4Og4q",inner:"BrowserNotifyModal_inner__uhFDw",title:"BrowserNotifyModal_title__dd_Lh",permissionLine:"BrowserNotifyModal_permissionLine__K8nyJ",buttonRow:"BrowserNotifyModal_buttonRow__oxJUg",disabled:"BrowserNotifyModal_disabled__v88lb",allow:"BrowserNotifyModal_allow__M9AWC"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/617.359b421db498d43e.js b/static/web/_next/static/chunks/617.359b421db498d43e.js deleted file mode 100644 index 326e15290..000000000 --- a/static/web/_next/static/chunks/617.359b421db498d43e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[617],{90617:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r!?:\/|]/;function l(e,t,n){return t.tokenize=n,n(e,t)}function u(e,t){var n=t.beforeParams;t.beforeParams=!1;var r=e.next();if("'"==r&&!t.inString&&t.inParams)return t.lastTokenWasBuiltin=!1,l(e,t,f(r));if('"'==r){if(t.lastTokenWasBuiltin=!1,t.inString)return t.inString=!1,"string";if(t.inParams)return l(e,t,f(r))}else{if(/[\[\]{}\(\),;\.]/.test(r))return"("==r&&n?t.inParams=!0:")"==r&&(t.inParams=!1,t.lastTokenWasBuiltin=!0),null;if(/\d/.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(/[\w\.]/),"number";if("#"==r&&e.eat("*"))return t.lastTokenWasBuiltin=!1,l(e,t,c);if("#"==r&&e.match(/ *\[ *\[/))return t.lastTokenWasBuiltin=!1,l(e,t,k);if("#"==r&&e.eat("#"))return t.lastTokenWasBuiltin=!1,e.skipToEnd(),"comment";if("$"==r)return(e.eat("!"),e.eatWhile(/[\w\d\$_\.{}-]/),o&&o.propertyIsEnumerable(e.current()))?"keyword":(t.lastTokenWasBuiltin=!0,t.beforeParams=!0,"builtin");if(s.test(r))return t.lastTokenWasBuiltin=!1,e.eatWhile(s),"operator";e.eatWhile(/[\w\$_{}@]/);var u=e.current();return a&&a.propertyIsEnumerable(u)?"keyword":i&&i.propertyIsEnumerable(u)||e.current().match(/^#@?[a-z0-9_]+ *$/i)&&"("==e.peek()&&!(i&&i.propertyIsEnumerable(u.toLowerCase()))?(t.beforeParams=!0,t.lastTokenWasBuiltin=!1,"keyword"):t.inString?(t.lastTokenWasBuiltin=!1,"string"):e.pos>u.length&&"."==e.string.charAt(e.pos-u.length-1)&&t.lastTokenWasBuiltin?"builtin":(t.lastTokenWasBuiltin=!1,null)}}function f(e){return function(t,n){for(var r,a=!1,i=!1;null!=(r=t.next());){if(r==e&&!a){i=!0;break}if('"'==e&&"$"==t.peek()&&!a){n.inString=!0,i=!0;break}a=!a&&"\\"==r}return i&&(n.tokenize=u),"string"}}function c(e,t){for(var n,r=!1;n=e.next();){if("#"==n&&r){t.tokenize=u;break}r="*"==n}return"comment"}function k(e,t){for(var n,r=0;n=e.next();){if("#"==n&&2==r){t.tokenize=u;break}"]"==n?r++:" "!=n&&(r=0)}return"meta"}let p={name:"velocity",startState:function(){return{tokenize:u,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},languageData:{commentTokens:{line:"##",block:{open:"#*",close:"*#"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/617.bea8245c5d82dc52.js b/static/web/_next/static/chunks/617.bea8245c5d82dc52.js new file mode 100644 index 000000000..e924e7603 --- /dev/null +++ b/static/web/_next/static/chunks/617.bea8245c5d82dc52.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[617],{90617:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function parseWords(str){for(var obj={},words=str.split(" "),i=0;i!?:\/|]/;function chain(stream,state,f){return state.tokenize=f,f(stream,state)}function tokenBase(stream,state){var beforeParams=state.beforeParams;state.beforeParams=!1;var ch=stream.next();if("'"==ch&&!state.inString&&state.inParams)return state.lastTokenWasBuiltin=!1,chain(stream,state,tokenString(ch));if('"'==ch){if(state.lastTokenWasBuiltin=!1,state.inString)return state.inString=!1,"string";if(state.inParams)return chain(stream,state,tokenString(ch))}else{if(/[\[\]{}\(\),;\.]/.test(ch))return"("==ch&&beforeParams?state.inParams=!0:")"==ch&&(state.inParams=!1,state.lastTokenWasBuiltin=!0),null;if(/\d/.test(ch))return state.lastTokenWasBuiltin=!1,stream.eatWhile(/[\w\.]/),"number";if("#"==ch&&stream.eat("*"))return state.lastTokenWasBuiltin=!1,chain(stream,state,tokenComment);if("#"==ch&&stream.match(/ *\[ *\[/))return state.lastTokenWasBuiltin=!1,chain(stream,state,tokenUnparsed);if("#"==ch&&stream.eat("#"))return state.lastTokenWasBuiltin=!1,stream.skipToEnd(),"comment";if("$"==ch)return(stream.eat("!"),stream.eatWhile(/[\w\d\$_\.{}-]/),specials&&specials.propertyIsEnumerable(stream.current()))?"keyword":(state.lastTokenWasBuiltin=!0,state.beforeParams=!0,"builtin");if(isOperatorChar.test(ch))return state.lastTokenWasBuiltin=!1,stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_{}@]/);var word=stream.current();return keywords&&keywords.propertyIsEnumerable(word)?"keyword":functions&&functions.propertyIsEnumerable(word)||stream.current().match(/^#@?[a-z0-9_]+ *$/i)&&"("==stream.peek()&&!(functions&&functions.propertyIsEnumerable(word.toLowerCase()))?(state.beforeParams=!0,state.lastTokenWasBuiltin=!1,"keyword"):state.inString?(state.lastTokenWasBuiltin=!1,"string"):stream.pos>word.length&&"."==stream.string.charAt(stream.pos-word.length-1)&&state.lastTokenWasBuiltin?"builtin":(state.lastTokenWasBuiltin=!1,null)}}function tokenString(quote){return function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==quote&&!escaped){end=!0;break}if('"'==quote&&"$"==stream.peek()&&!escaped){state.inString=!0,end=!0;break}escaped=!escaped&&"\\"==next}return end&&(state.tokenize=tokenBase),"string"}}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("#"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function tokenUnparsed(stream,state){for(var ch,maybeEnd=0;ch=stream.next();){if("#"==ch&&2==maybeEnd){state.tokenize=tokenBase;break}"]"==ch?maybeEnd++:" "!=ch&&(maybeEnd=0)}return"meta"}let velocity={name:"velocity",startState:function(){return{tokenize:tokenBase,beforeParams:!1,inParams:!1,inString:!1,lastTokenWasBuiltin:!1}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{commentTokens:{line:"##",block:{open:"#*",close:"*#"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6395-982bd92523d8632a.js b/static/web/_next/static/chunks/6395-982bd92523d8632a.js deleted file mode 100644 index 7fab09d7a..000000000 --- a/static/web/_next/static/chunks/6395-982bd92523d8632a.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6395],{23917:function(t,e,n){n.d(e,{e:function(){return N}});var i,r,o=n(67294),a=n(52798),s=n(63056),c=n(59043),u=n(54911),f=n(3884),h=n(30375),l=n(14066),d=n(89823),v={deferEvents:!1},p=function(){function t(t){this.processingEvent=!1,this.queue=[],this.initialized=!1,this.options=(0,s.pi)((0,s.pi)({},v),t)}return t.prototype.initialize=function(t){if(this.initialized=!0,t){if(!this.options.deferEvents){this.schedule(t);return}this.process(t)}this.flushEvents()},t.prototype.schedule=function(t){if(!this.initialized||this.processingEvent){this.queue.push(t);return}if(0!==this.queue.length)throw Error("Event queue should be empty when it is not processing events");this.process(t),this.flushEvents()},t.prototype.clear=function(){this.queue=[]},t.prototype.flushEvents=function(){for(var t=this.queue.shift();t;)this.process(t),t=this.queue.shift()},t.prototype.process=function(t){this.processingEvent=!0;try{t()}catch(e){throw this.clear(),e}finally{this.processingEvent=!1}},t}(),y=n(98933),g=new Map,m=0,x={bookId:function(){return"x:".concat(m++)},register:function(t,e){return g.set(t,e),t},get:function(t){return g.get(t)},free:function(t){g.delete(t)}};function b(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:void(l.M||console.warn("XState could not find a global object in this environment. Please let the maintainers know and raise an issue here: https://github.com/statelyai/xstate/issues"))}var S=n(10797),w={sync:!1,autoForward:!1};(i=r||(r={}))[i.NotStarted=0]="NotStarted",i[i.Running=1]="Running",i[i.Stopped=2]="Stopped";var _=function(){function t(e,n){void 0===n&&(n=t.defaultOptions);var i=this;this.machine=e,this.delayedEventsMap={},this.listeners=new Set,this.contextListeners=new Set,this.stopListeners=new Set,this.doneListeners=new Set,this.eventListeners=new Set,this.sendListeners=new Set,this.initialized=!1,this.status=r.NotStarted,this.children=new Map,this.forwardTo=new Set,this._outgoingQueue=[],this.init=this.start,this.send=function(t,e){if((0,d.kJ)(t))return i.batch(t),i.state;var n=(0,d.g5)((0,d._v)(t,e));if(i.status===r.Stopped)return l.M||(0,d.ZK)(!1,'Event "'.concat(n.name,'" was sent to stopped service "').concat(i.machine.id,'". This service has already reached its final state, and will not transition.\nEvent: ').concat(JSON.stringify(n.data))),i.state;if(i.status!==r.Running&&!i.options.deferEvents)throw Error('Event "'.concat(n.name,'" was sent to uninitialized service "').concat(i.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.\nEvent: ').concat(JSON.stringify(n.data)));return i.scheduler.schedule(function(){i.forward(n);var t=i._nextState(n);i.update(t,n)}),i._state},this.sendTo=function(t,e,n){var o=i.parent&&(e===c.K.Parent||i.parent.id===e),a=o?i.parent:(0,d.HD)(e)?i.children.get(e)||x.get(e):(0,d.Bc)(e)?e:void 0;if(!a){if(!o)throw Error("Unable to send event to child '".concat(e,"' from service '").concat(i.id,"'."));l.M||(0,d.ZK)(!1,"Service '".concat(i.id,"' has no parent: unable to send event ").concat(t.type));return}if("machine"in a){if(i.status!==r.Stopped||i.parent!==a||i.state.done){var u=(0,s.pi)((0,s.pi)({},t),{name:t.name===f.vU?"".concat((0,h.vU)(i.id)):t.name,origin:i.sessionId});!n&&i.machine.config.predictableActionArguments?i._outgoingQueue.push([a,u]):a.send(u)}}else!n&&i.machine.config.predictableActionArguments?i._outgoingQueue.push([a,t.data]):a.send(t.data)},this._exec=function(t,e,n,o){void 0===o&&(o=i.machine.options.actions);var a=t.exec||(0,h.o$)(t.type,o),s=(0,d.mf)(a)?a:a?a.exec:t.exec;if(s)try{return s(e,n.data,i.machine.config.predictableActionArguments?{action:t,_event:n}:{action:t,state:i.state,_event:n})}catch(u){throw i.parent&&i.parent.send({type:"xstate.error",data:u}),u}switch(t.type){case f.lW:if("number"==typeof t.delay){i.defer(t);return}t.to?i.sendTo(t._event,t.to,n===h.bf):i.send(t._event);break;case f.al:i.cancel(t.sendId);break;case f.BL:if(i.status!==r.Running)return;var v=t.activity;if(!i.machine.config.predictableActionArguments&&!i.state.activities[v.id||v.type])break;if(v.type===c.M.Invoke){var p=(0,d.j)(v.src),y=i.machine.options.services?i.machine.options.services[p.type]:void 0,g=v.id,m=v.data;l.M||(0,d.ZK)(!("forward"in v),"`forward` property is deprecated (found in invocation of '".concat(v.src,"' in in machine '").concat(i.machine.id,"'). ")+"Please use `autoForward` instead.");var x="autoForward"in v?v.autoForward:!!v.forward;if(!y){l.M||(0,d.ZK)(!1,"No service found for invocation '".concat(v.src,"' in machine '").concat(i.machine.id,"'."));return}var b=m?(0,d.QX)(m,e,n):void 0;if("string"==typeof y)return;var S=(0,d.mf)(y)?y(e,n.data,{data:b,src:p,meta:v.meta}):y;if(!S)return;var w=void 0;(0,d.O4)(S)&&(S=b?S.withContext(b):S,w={autoForward:x}),i.spawn(S,g,w)}else i.spawnActivity(v);break;case f.sT:i.stopChild(t.activity.id);break;case f.cM:var _=t.label,E=t.value;_?i.logger(_,E):i.logger(E);break;default:l.M||(0,d.ZK)(!1,"No implementation found for action type '".concat(t.type,"'"))}};var o=(0,s.pi)((0,s.pi)({},t.defaultOptions),n),a=o.clock,u=o.logger,v=o.parent,y=o.id,g=void 0!==y?y:e.id;this.id=g,this.logger=u,this.clock=a,this.parent=v,this.options=o,this.scheduler=new p({deferEvents:this.options.deferEvents}),this.sessionId=x.bookId()}return Object.defineProperty(t.prototype,"initialState",{get:function(){var t=this;return this._initialState?this._initialState:(0,S.J)(this,function(){return t._initialState=t.machine.initialState,t._initialState})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return l.M||(0,d.ZK)(this.status!==r.NotStarted,"Attempted to read state from uninitialized service '".concat(this.id,"'. Make sure the service is started first.")),this._state},enumerable:!1,configurable:!0}),t.prototype.execute=function(t,e){var n,i;try{for(var r=(0,s.XA)(t.actions),o=r.next();!o.done;o=r.next()){var a=o.value;this.exec(a,t,e)}}catch(c){n={error:c}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}},t.prototype.update=function(t,e){var n,i,r,o,a,c,u,f,l=this;if(t._sessionid=this.sessionId,this._state=t,(!this.machine.config.predictableActionArguments||e===h.bf)&&this.options.execute)this.execute(this.state);else for(var v=void 0;v=this._outgoingQueue.shift();)v[0].send(v[1]);if(this.children.forEach(function(t){l.state.children[t.id]=t}),this.devTools&&this.devTools.send(e.data,t),t.event)try{for(var p=(0,s.XA)(this.eventListeners),y=p.next();!y.done;y=p.next()){var g=y.value;g(t.event)}}catch(m){n={error:m}}finally{try{y&&!y.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}try{for(var x=(0,s.XA)(this.listeners),b=x.next();!b.done;b=x.next()){var g=b.value;g(t,t.event)}}catch(S){r={error:S}}finally{try{b&&!b.done&&(o=x.return)&&o.call(x)}finally{if(r)throw r.error}}try{for(var w=(0,s.XA)(this.contextListeners),_=w.next();!_.done;_=w.next())(0,_.value)(this.state.context,this.state.history?this.state.history.context:void 0)}catch(E){a={error:E}}finally{try{_&&!_.done&&(c=w.return)&&c.call(w)}finally{if(a)throw a.error}}if(this.state.done){var O=t.configuration.find(function(t){return"final"===t.type&&t.parent===l.machine}),A=O&&O.doneData?(0,d.QX)(O.doneData,t.context,e):void 0;try{for(var M=(0,s.XA)(this.doneListeners),k=M.next();!k.done;k=M.next()){var g=k.value;g((0,h.Sl)(this.id,A))}}catch(j){u={error:j}}finally{try{k&&!k.done&&(f=M.return)&&f.call(M)}finally{if(u)throw u.error}}this._stop(),this._stopChildren()}},t.prototype.onTransition=function(t){return this.listeners.add(t),this.status===r.Running&&t(this.state,this.state.event),this},t.prototype.subscribe=function(t,e,n){var i=this,o=(0,d.zM)(t,e,n);this.listeners.add(o.next),this.status!==r.NotStarted&&o.next(this.state);var a=function(){i.doneListeners.delete(a),i.stopListeners.delete(a),o.complete()};return this.status===r.Stopped?o.complete():(this.onDone(a),this.onStop(a)),{unsubscribe:function(){i.listeners.delete(o.next),i.doneListeners.delete(a),i.stopListeners.delete(a)}}},t.prototype.onEvent=function(t){return this.eventListeners.add(t),this},t.prototype.onSend=function(t){return this.sendListeners.add(t),this},t.prototype.onChange=function(t){return this.contextListeners.add(t),this},t.prototype.onStop=function(t){return this.stopListeners.add(t),this},t.prototype.onDone=function(t){return this.doneListeners.add(t),this},t.prototype.off=function(t){return this.listeners.delete(t),this.eventListeners.delete(t),this.sendListeners.delete(t),this.stopListeners.delete(t),this.doneListeners.delete(t),this.contextListeners.delete(t),this},t.prototype.start=function(t){var e=this;if(this.status===r.Running)return this;this.machine._init(),x.register(this.sessionId,this),this.initialized=!0,this.status=r.Running;var n=void 0===t?this.initialState:(0,S.J)(this,function(){return(0,u.TL)(t)?e.machine.resolveState(t):e.machine.resolveState(u.ZM.from(t,e.machine.context))});return this.options.devTools&&this.attachDev(),this.scheduler.initialize(function(){e.update(n,h.bf)}),this},t.prototype._stopChildren=function(){this.children.forEach(function(t){(0,d.mf)(t.stop)&&t.stop()}),this.children.clear()},t.prototype._stop=function(){var t,e,n,i,o,a,c,u,f,h;try{for(var l=(0,s.XA)(this.listeners),d=l.next();!d.done;d=l.next()){var v=d.value;this.listeners.delete(v)}}catch(y){t={error:y}}finally{try{d&&!d.done&&(e=l.return)&&e.call(l)}finally{if(t)throw t.error}}try{for(var g=(0,s.XA)(this.stopListeners),m=g.next();!m.done;m=g.next()){var v=m.value;v(),this.stopListeners.delete(v)}}catch(x){n={error:x}}finally{try{m&&!m.done&&(i=g.return)&&i.call(g)}finally{if(n)throw n.error}}try{for(var b=(0,s.XA)(this.contextListeners),S=b.next();!S.done;S=b.next()){var v=S.value;this.contextListeners.delete(v)}}catch(w){o={error:w}}finally{try{S&&!S.done&&(a=b.return)&&a.call(b)}finally{if(o)throw o.error}}try{for(var _=(0,s.XA)(this.doneListeners),E=_.next();!E.done;E=_.next()){var v=E.value;this.doneListeners.delete(v)}}catch(O){c={error:O}}finally{try{E&&!E.done&&(u=_.return)&&u.call(_)}finally{if(c)throw c.error}}if(!this.initialized)return this;this.initialized=!1,this.status=r.Stopped,this._initialState=void 0;try{for(var A=(0,s.XA)(Object.keys(this.delayedEventsMap)),M=A.next();!M.done;M=A.next()){var k=M.value;this.clock.clearTimeout(this.delayedEventsMap[k])}}catch(j){f={error:j}}finally{try{M&&!M.done&&(h=A.return)&&h.call(A)}finally{if(f)throw f.error}}this.scheduler.clear(),this.scheduler=new p({deferEvents:this.options.deferEvents})},t.prototype.stop=function(){var t=this,e=this.scheduler;return this._stop(),e.schedule(function(){var e=(0,d.g5)({type:"xstate.stop"}),n=(0,S.J)(t,function(){var n=(0,d.xH)((0,s.ev)([],(0,s.CR)(t.state.configuration),!1).sort(function(t,e){return e.order-t.order}).map(function(e){return(0,h.AE)(e.onExit,t.machine.options.actions)})),i=(0,s.CR)((0,h.yC)(t.machine,t.state,t.state.context,e,[n],t.machine.config.predictableActionArguments?t._exec:void 0,t.machine.config.predictableActionArguments||t.machine.config.preserveActionOrder),2),r=i[0],o=i[1],a=new u.ZM({value:t.state.value,context:o,_event:e,_sessionid:t.sessionId,historyValue:void 0,history:t.state,actions:r.filter(function(t){return t.type!==f.OU&&(t.type!==f.lW||!!t.to&&t.to!==c.K.Internal)}),activities:{},events:[],configuration:[],transitions:[],children:{},done:t.state.done,tags:t.state.tags,machine:t.machine});return a.changed=!0,a});t.update(n,e),t._stopChildren(),x.free(t.sessionId)}),this},t.prototype.batch=function(t){var e=this;if(this.status===r.NotStarted&&this.options.deferEvents)l.M||(0,d.ZK)(!1,"".concat(t.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'" and are deferred. Make sure .start() is called for this service.\nEvent: ').concat(JSON.stringify(event)));else if(this.status!==r.Running)throw Error("".concat(t.length,' event(s) were sent to uninitialized service "').concat(this.machine.id,'". Make sure .start() is called for this service, or set { deferEvents: true } in the service options.'));if(t.length){var n=!!this.machine.config.predictableActionArguments&&this._exec;this.scheduler.schedule(function(){var i,r,o=e.state,a=!1,c=[];try{for(var f=(0,s.XA)(t),h=f.next();!h.done;h=f.next()){var l=h.value;!function(t){var i=(0,d.g5)(t);e.forward(i),o=(0,S.J)(e,function(){return e.machine.transition(o,i,void 0,n||void 0)}),c.push.apply(c,(0,s.ev)([],(0,s.CR)(e.machine.config.predictableActionArguments?o.actions:o.actions.map(function(t){return(0,u.j1)(t,o)})),!1)),a=a||!!o.changed}(l)}}catch(v){i={error:v}}finally{try{h&&!h.done&&(r=f.return)&&r.call(f)}finally{if(i)throw i.error}}o.changed=a,o.actions=c,e.update(o,(0,d.g5)(t[t.length-1]))})}},t.prototype.sender=function(t){return this.send.bind(this,t)},t.prototype._nextState=function(t,e){var n=this;void 0===e&&(e=!!this.machine.config.predictableActionArguments&&this._exec);var i=(0,d.g5)(t);if(0===i.name.indexOf(f.Mg)&&!this.state.nextEvents.some(function(t){return 0===t.indexOf(f.Mg)}))throw i.data.data;return(0,S.J)(this,function(){return n.machine.transition(n.state,i,void 0,e||void 0)})},t.prototype.nextState=function(t){return this._nextState(t,!1)},t.prototype.forward=function(t){var e,n;try{for(var i=(0,s.XA)(this.forwardTo),r=i.next();!r.done;r=i.next()){var o=r.value,a=this.children.get(o);if(!a)throw Error("Unable to forward event '".concat(t,"' from interpreter '").concat(this.id,"' to nonexistant child '").concat(o,"'."));a.send(t)}}catch(c){e={error:c}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}},t.prototype.defer=function(t){var e=this;this.delayedEventsMap[t.id]=this.clock.setTimeout(function(){t.to?e.sendTo(t._event,t.to,!0):e.send(t._event)},t.delay)},t.prototype.cancel=function(t){this.clock.clearTimeout(this.delayedEventsMap[t]),delete this.delayedEventsMap[t]},t.prototype.exec=function(t,e,n){void 0===n&&(n=this.machine.options.actions),this._exec(t,e.context,e._event,n)},t.prototype.removeChild=function(t){var e;this.children.delete(t),this.forwardTo.delete(t),null===(e=this.state)||void 0===e||delete e.children[t]},t.prototype.stopChild=function(t){var e=this.children.get(t);e&&(this.removeChild(t),(0,d.mf)(e.stop)&&e.stop())},t.prototype.spawn=function(t,e,n){if(this.status!==r.Running)return(0,y.Xg)(t,e);if((0,d.y8)(t))return this.spawnPromise(Promise.resolve(t),e);if((0,d.mf)(t))return this.spawnCallback(t,e);if((0,y.f3)(t))return this.spawnActor(t,e);if((0,d.bi)(t))return this.spawnObservable(t,e);if((0,d.O4)(t))return this.spawnMachine(t,(0,s.pi)((0,s.pi)({},n),{id:e}));if((0,d.HV)(t))return this.spawnBehavior(t,e);throw Error('Unable to spawn entity "'.concat(e,'" of type "').concat(typeof t,'".'))},t.prototype.spawnMachine=function(e,n){var i=this;void 0===n&&(n={});var r=new t(e,(0,s.pi)((0,s.pi)({},this.options),{parent:this,id:n.id||e.id})),o=(0,s.pi)((0,s.pi)({},w),n);return o.sync&&r.onTransition(function(t){i.send(f.Vx,{state:t,id:r.id})}),this.children.set(r.id,r),o.autoForward&&this.forwardTo.add(r.id),r.onDone(function(t){i.removeChild(r.id),i.send((0,d.g5)(t,{origin:r.id}))}).start(),r},t.prototype.spawnBehavior=function(t,e){var n,i,r,o,a,s,c,u,f=(n={id:e,parent:this},i=t.initialState,r=new Set,o=[],a=!1,s=function(){if(!a){for(a=!0;o.length>0;){var e=o.shift();i=t.transition(i,e,u),r.forEach(function(t){return t.next(i)})}a=!1}},c=(0,y.vk)({id:n.id,send:function(t){o.push(t),s()},getSnapshot:function(){return i},subscribe:function(t,e,n){var o=(0,d.zM)(t,e,n);return r.add(o),o.next(i),{unsubscribe:function(){r.delete(o)}}}}),u={parent:n.parent,self:c,id:n.id||"anonymous",observers:r},i=t.start?t.start(u):i,c);return this.children.set(e,f),f},t.prototype.spawnPromise=function(t,e){var n,i,r=this,o=!1;t.then(function(t){o||(i=t,r.removeChild(e),r.send((0,d.g5)((0,h.Sl)(e,t),{origin:e})))},function(t){if(!o){r.removeChild(e);var n=(0,h.vU)(e,t);try{r.send((0,d.g5)(n,{origin:e}))}catch(i){(0,d.v4)(t,i,e),r.devTools&&r.devTools.send(n,r.state),r.machine.strict&&r.stop()}}});var a=((n={id:e,send:function(){},subscribe:function(e,n,i){var r=(0,d.zM)(e,n,i),o=!1;return t.then(function(t){!o&&(r.next(t),o||r.complete())},function(t){o||r.error(t)}),{unsubscribe:function(){return o=!0}}},stop:function(){o=!0},toJSON:function(){return{id:e}},getSnapshot:function(){return i}})[d.L$]=function(){return this},n);return this.children.set(e,a),a},t.prototype.spawnCallback=function(t,e){var n,i,r,o=this,a=!1,s=new Set,c=new Set,u=function(t){i=t,c.forEach(function(e){return e(t)}),a||o.send((0,d.g5)(t,{origin:e}))};try{r=t(u,function(t){s.add(t)})}catch(f){this.send((0,h.vU)(e,f))}if((0,d.y8)(r))return this.spawnPromise(r,e);var l=((n={id:e,send:function(t){return s.forEach(function(e){return e(t)})},subscribe:function(t){var e=(0,d.zM)(t);return c.add(e.next),{unsubscribe:function(){c.delete(e.next)}}},stop:function(){a=!0,(0,d.mf)(r)&&r()},toJSON:function(){return{id:e}},getSnapshot:function(){return i}})[d.L$]=function(){return this},n);return this.children.set(e,l),l},t.prototype.spawnObservable=function(t,e){var n,i,r=this,o=t.subscribe(function(t){i=t,r.send((0,d.g5)(t,{origin:e}))},function(t){r.removeChild(e),r.send((0,d.g5)((0,h.vU)(e,t),{origin:e}))},function(){r.removeChild(e),r.send((0,d.g5)((0,h.Sl)(e),{origin:e}))}),a=((n={id:e,send:function(){},subscribe:function(e,n,i){return t.subscribe(e,n,i)},stop:function(){return o.unsubscribe()},getSnapshot:function(){return i},toJSON:function(){return{id:e}}})[d.L$]=function(){return this},n);return this.children.set(e,a),a},t.prototype.spawnActor=function(t,e){return this.children.set(e,t),t},t.prototype.spawnActivity=function(t){var e=this.machine.options&&this.machine.options.activities?this.machine.options.activities[t.type]:void 0;if(!e){l.M||(0,d.ZK)(!1,"No implementation found for activity '".concat(t.type,"'"));return}var n=e(this.state.context,t);this.spawnEffect(t.id,n)},t.prototype.spawnEffect=function(t,e){var n;this.children.set(t,((n={id:t,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},stop:e||void 0,getSnapshot:function(){},toJSON:function(){return{id:t}}})[d.L$]=function(){return this},n))},t.prototype.attachDev=function(){var t=b();if(this.options.devTools&&t){if(t.__REDUX_DEVTOOLS_EXTENSION__){var e="object"==typeof this.options.devTools?this.options.devTools:void 0;this.devTools=t.__REDUX_DEVTOOLS_EXTENSION__.connect((0,s.pi)((0,s.pi)({name:this.id,autoPause:!0,stateSanitizer:function(t){return{value:t.value,context:t.context,actions:t.actions}}},e),{features:(0,s.pi)({jump:!1,skip:!1},e?e.features:void 0)}),this.machine),this.devTools.init(this.state)}!function(t){if(b()){var e=function(){var t=b();if(t&&"__xstate__"in t)return t.__xstate__}();e&&e.register(t)}}(this)}},t.prototype.toJSON=function(){return{id:this.id}},t.prototype[d.L$]=function(){return this},t.prototype.getSnapshot=function(){return this.status===r.NotStarted?this.initialState:this._state},t.defaultOptions={execute:!0,deferEvents:!0,clock:{setTimeout:function(t,e){return setTimeout(t,e)},clearTimeout:function(t){return clearTimeout(t)}},logger:console.log.bind(console),devTools:!1},t.interpret=E,t}();function E(t,e){return new _(t,e)}var O=o.useLayoutEffect;function A(t){var e=o.useRef();return e.current||(e.current={v:t()}),e.current.v}var M=function(){return(M=Object.assign||function(t){for(var e,n=1,i=arguments.length;ne.indexOf(i)&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(t);re.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]]);return n},j=function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,r,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a};function T(t){return t}function N(t){for(var e,n,i,s,c,f,h,l,d,v=[],p=1;p0||"boolean"==typeof t.changed);return!(e.changed||n)},[m]),S=(0,o.useCallback)(function(t){return m.subscribe(t).unsubscribe},[m]),w=(0,a.useSyncExternalStoreWithSelector)(S,x,x,T,b);return(0,o.useEffect)(function(){var t=g.state;return m.start(t?u.ZM.create(t):void 0),function(){m.stop(),m.status=r.NotStarted}},[]),[w,m.send,m]}},53250:function(t,e,n){/** - * @license React - * use-sync-external-store-shim.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ var i=n(67294),r="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=i.useState,a=i.useEffect,s=i.useLayoutEffect,c=i.useDebugValue;function u(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!r(t,n)}catch(i){return!0}}var f="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(t,e){return e()}:function(t,e){var n=e(),i=o({inst:{value:n,getSnapshot:e}}),r=i[0].inst,f=i[1];return s(function(){r.value=n,r.getSnapshot=e,u(r)&&f({inst:r})},[t,n,e]),a(function(){return u(r)&&f({inst:r}),t(function(){u(r)&&f({inst:r})})},[t]),c(n),n};e.useSyncExternalStore=void 0!==i.useSyncExternalStore?i.useSyncExternalStore:f},50139:function(t,e,n){/** - * @license React - * use-sync-external-store-shim/with-selector.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ var i=n(67294),r=n(61688),o="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},a=r.useSyncExternalStore,s=i.useRef,c=i.useEffect,u=i.useMemo,f=i.useDebugValue;e.useSyncExternalStoreWithSelector=function(t,e,n,i,r){var h=s(null);if(null===h.current){var l={hasValue:!1,value:null};h.current=l}else l=h.current;h=u(function(){function t(t){if(!c){if(c=!0,a=t,t=i(t),void 0!==r&&l.hasValue){var e=l.value;if(r(e,t))return s=e}return s=t}if(e=s,o(a,t))return e;var n=i(t);return void 0!==r&&r(e,n)?e:(a=t,s=n)}var a,s,c=!1,u=void 0===n?null:n;return[function(){return t(e())},null===u?void 0:function(){return t(u())}]},[e,n,i,r]);var d=a(t,h[0],h[1]);return c(function(){l.hasValue=!0,l.value=d},[d]),f(d),d}},61688:function(t,e,n){t.exports=n(53250)},52798:function(t,e,n){t.exports=n(50139)},98933:function(t,e,n){n.d(e,{Xg:function(){return c},f3:function(){return u},mu:function(){return s},vk:function(){return f}});var i=n(63056),r=n(89823),o=n(10797);function a(t){var e;return(e={id:t,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:t}}})[r.L$]=function(){return this},e}function s(t,e,n,i){var o,s=(0,r.j)(t.src),u=null===(o=null==e?void 0:e.options.services)||void 0===o?void 0:o[s.type],f=t.data?(0,r.QX)(t.data,n,i):void 0,h=u?c(u,t.id,f):a(t.id);return h.meta=t,h}function c(t,e,n){var i=a(e);if(i.deferred=!0,(0,r.O4)(t)){var s=i.state=(0,o.J)(void 0,function(){return(n?t.withContext(n):t).initialState});i.getSnapshot=function(){return s}}return i}function u(t){return function(t){try{return"function"==typeof t.send}catch(e){return!1}}(t)&&"id"in t}function f(t){var e;return(0,i.pi)(((e={subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}})[r.L$]=function(){return this},e),t)}},4723:function(t,e,n){n.d(e,{C:function(){return x}});var i=n(63056),r=n(89823),o=n(59043),a=n(54911),s=n(3884),c=n(30375),u=n(14066),f=n(87353),h=n(56115),l=n(98933);function d(t){return(0,i.pi)((0,i.pi)({type:s.dw},t),{toJSON:function(){t.onDone,t.onError;var e=(0,i._T)(t,["onDone","onError"]);return(0,i.pi)((0,i.pi)({},e),{type:s.dw,src:function(t){if("string"==typeof t){var e={type:t};return e.toString=function(){return t},e}return t}(t.src)})}})}var v={},p=function(t){return"#"===t[0]},y=function(t,e,n){var i=n.slice(0,-1).some(function(t){return!("cond"in t)&&!("in"in t)&&((0,r.HD)(t.target)||(0,r.O4)(t.target))});(0,r.ZK)(!i,"One or more transitions for ".concat(""===e?"the transient event":"event '".concat(e,"'")," on state '").concat(t.id,"' are unreachable. ")+"Make sure that the default transition is the last one defined.")},g=function(){function t(e,n,o,a){void 0===o&&(o="context"in e?e.context:void 0);var s,l=this;this.config=e,this._context=o,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},n),this.parent=null==a?void 0:a.parent,this.key=this.config.key||(null==a?void 0:a.key)||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:f.iS),this.id=this.config.id||(0,i.ev)([this.machine.key],(0,i.CR)(this.path),!1).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(s=this.config.schema)&&void 0!==s?s:{},this.description=this.config.description,u.M||(0,r.ZK)(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '.concat(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '".concat(this.type,"'`")," in the config for state node '").concat(this.id,"' instead.")),this.initial=this.config.initial,this.states=this.config.states?(0,r.Q8)(this.config.states,function(e,n){var r,o=new t(e,{},void 0,{parent:l,key:n});return Object.assign(l.idMap,(0,i.pi)(((r={})[o.id]=o,r),o.idMap)),o}):v;var p=0;!function t(e){var n,r;e.order=p++;try{for(var o=(0,i.XA)((0,h.nI)(e)),a=o.next();!a.done;a=o.next()){var s=a.value;t(s)}}catch(c){n={error:c}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some(function(t){return""===t.event}):""in this.config.on),this.strict=!!this.config.strict,this.onEntry=(0,r.qo)(this.config.entry||this.config.onEntry).map(function(t){return(0,c.Q8)(t)}),this.onExit=(0,r.qo)(this.config.exit||this.config.onExit).map(function(t){return(0,c.Q8)(t)}),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=(0,r.qo)(this.config.invoke).map(function(t,e){if((0,r.O4)(t)){var n,o,a=(0,r.bx)(l.id,e);return l.machine.options.services=(0,i.pi)(((n={})[a]=t,n),l.machine.options.services),d({src:a,id:a})}if((0,r.HD)(t.src)){var a=t.id||(0,r.bx)(l.id,e);return d((0,i.pi)((0,i.pi)({},t),{id:a,src:t.src}))}if((0,r.O4)(t.src)||(0,r.mf)(t.src)){var a=t.id||(0,r.bx)(l.id,e);return l.machine.options.services=(0,i.pi)(((o={})[a]=t.src,o),l.machine.options.services),d((0,i.pi)((0,i.pi)({id:a},t),{src:a}))}var s=t.src;return d((0,i.pi)((0,i.pi)({id:(0,r.bx)(l.id,e)},t),{src:s}))}),this.activities=(0,r.qo)(this.config.activities).concat(this.invoke).map(function(t){return(0,c.XA)(t)}),this.transition=this.transition.bind(this),this.tags=(0,r.qo)(this.config.tags)}return t.prototype._init=function(){this.__cache.transitions||(0,h.ac)(this).forEach(function(t){return t.on})},t.prototype.withConfig=function(e,n){var r=this.options,o=r.actions,a=r.activities,s=r.guards,c=r.services,u=r.delays;return new t(this.config,{actions:(0,i.pi)((0,i.pi)({},o),e.actions),activities:(0,i.pi)((0,i.pi)({},a),e.activities),guards:(0,i.pi)((0,i.pi)({},s),e.guards),services:(0,i.pi)((0,i.pi)({},c),e.services),delays:(0,i.pi)((0,i.pi)({},u),e.delays)},null!=n?n:this.context)},t.prototype.withContext=function(e){return new t(this.config,this.options,e)},Object.defineProperty(t.prototype,"context",{get:function(){return(0,r.mf)(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:(0,r.Q8)(this.states,function(t){return t.definition}),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke,description:this.description,tags:this.tags}},enumerable:!1,configurable:!0}),t.prototype.toJSON=function(){return this.definition},Object.defineProperty(t.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var t=this.transitions;return this.__cache.on=t.reduce(function(t,e){return t[e.eventType]=t[e.eventType]||[],t[e.eventType].push(e),t},{})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),t.prototype.getCandidates=function(t){if(this.__cache.candidates[t])return this.__cache.candidates[t];var e=""===t,n=this.transitions.filter(function(n){var i=n.eventType===t;return e?i:i||"*"===n.eventType});return this.__cache.candidates[t]=n,n},t.prototype.getDelayedTransitions=function(){var t=this,e=this.config.after;if(!e)return[];var n=function(e,n){var i=(0,r.mf)(e)?"".concat(t.id,":delay[").concat(n,"]"):e,o=(0,c.e4)(i,t.id);return t.onEntry.push((0,c.lW)(o,{delay:e})),t.onExit.push((0,c.al)(o)),o};return((0,r.kJ)(e)?e.map(function(t,e){var r=n(t.delay,e);return(0,i.pi)((0,i.pi)({},t),{event:r})}):(0,r.xH)(Object.keys(e).map(function(t,o){var a=e[t],s=(0,r.HD)(a)?{target:a}:a,c=isNaN(+t)?t:+t,u=n(c,o);return(0,r.qo)(s).map(function(t){return(0,i.pi)((0,i.pi)({},t),{event:u,delay:c})})}))).map(function(e){var n=e.delay;return(0,i.pi)((0,i.pi)({},t.formatTransition(e)),{delay:n})})},t.prototype.getStateNodes=function(t){var e,n=this;if(!t)return[];var o=t instanceof a.ZM?t.value:(0,r.WM)(t,this.delimiter);if((0,r.HD)(o)){var s=this.getStateNode(o).initial;return void 0!==s?this.getStateNodes(((e={})[o]=s,e)):[this,this.states[o]]}var c=Object.keys(o),u=[this];return u.push.apply(u,(0,i.ev)([],(0,i.CR)((0,r.xH)(c.map(function(t){return n.getStateNode(t).getStateNodes(o[t])}))),!1)),u},t.prototype.handles=function(t){var e=(0,r.x6)(t);return this.events.includes(e)},t.prototype.resolveState=function(t){var e=t instanceof a.ZM?t:a.ZM.create(t),n=Array.from((0,h.P_)([],this.getStateNodes(e.value)));return new a.ZM((0,i.pi)((0,i.pi)({},e),{value:this.resolve(e.value),configuration:n,done:(0,h.Ij)(n,this),tags:(0,h.Oe)(n),machine:this.machine}))},t.prototype.transitionLeafNode=function(t,e,n){var i=this.getStateNode(t).next(e,n);return i&&i.transitions.length?i:this.next(e,n)},t.prototype.transitionCompoundNode=function(t,e,n){var i=Object.keys(t),r=this.getStateNode(i[0])._transition(t[i[0]],e,n);return r&&r.transitions.length?r:this.next(e,n)},t.prototype.transitionParallelNode=function(t,e,n){var o,a,s={};try{for(var c=(0,i.XA)(Object.keys(t)),u=c.next();!u.done;u=c.next()){var f=u.value,h=t[f];if(h){var l=this.getStateNode(f)._transition(h,e,n);l&&(s[f]=l)}}}catch(d){o={error:d}}finally{try{u&&!u.done&&(a=c.return)&&a.call(c)}finally{if(o)throw o.error}}var v=Object.keys(s).map(function(t){return s[t]}),p=(0,r.xH)(v.map(function(t){return t.transitions}));if(!v.some(function(t){return t.transitions.length>0}))return this.next(e,n);var y=(0,r.xH)(v.map(function(t){return t.entrySet})),g=(0,r.xH)(Object.keys(s).map(function(t){return s[t].configuration}));return{transitions:p,entrySet:y,exitSet:(0,r.xH)(v.map(function(t){return t.exitSet})),configuration:g,source:e,actions:(0,r.xH)(Object.keys(s).map(function(t){return s[t].actions}))}},t.prototype._transition=function(t,e,n){return(0,r.HD)(t)?this.transitionLeafNode(t,e,n):1===Object.keys(t).length?this.transitionCompoundNode(t,e,n):this.transitionParallelNode(t,e,n)},t.prototype.getTransitionData=function(t,e){return this._transition(t.value,t,(0,r.g5)(e))},t.prototype.next=function(t,e){var n,o,a,s=this,c=e.name,u=[],f=[];try{for(var h=(0,i.XA)(this.getCandidates(c)),l=h.next();!l.done;l=h.next()){var d=l.value,v=d.cond,y=d.in,g=t.context,m=!y||((0,r.HD)(y)&&p(y)?t.matches((0,r.WM)(this.getStateNodeById(y).path,this.delimiter)):(0,r.W)((0,r.WM)(y,this.delimiter),(0,r.ET)(this.path.slice(0,-2))(t.value))),x=!1;try{x=!v||(0,r.vx)(this.machine,v,g,e,t)}catch(b){throw Error("Unable to evaluate guard '".concat(v.name||v.type,"' in transition for event '").concat(c,"' in state node '").concat(this.id,"':\n").concat(b.message))}if(x&&m){void 0!==d.target&&(f=d.target),u.push.apply(u,(0,i.ev)([],(0,i.CR)(d.actions),!1)),a=d;break}}}catch(S){n={error:S}}finally{try{l&&!l.done&&(o=h.return)&&o.call(h)}finally{if(n)throw n.error}}if(a){if(!f.length)return{transitions:[a],entrySet:[],exitSet:[],configuration:t.value?[this]:[],source:t,actions:u};var w=(0,r.xH)(f.map(function(e){return s.getRelativeStateNodes(e,t.historyValue)})),_=!!a.internal,E=[];return _||f.forEach(function(t){E.push.apply(E,(0,i.ev)([],(0,i.CR)(s.getExternalReentryNodes(t)),!1))}),{transitions:[a],entrySet:E,exitSet:_?[]:[this],configuration:w,source:t,actions:u}}},t.prototype.getExternalReentryNodes=function(t){for(var e=[],n=(0,i.CR)(t.order>this.order?[t,this]:[this,t],2),r=n[0],o=n[1];r&&r!==o;)e.push(r),r=r.parent;return r!==o?[]:(e.push(o),e)},t.prototype.getActions=function(t,e,n,a,u,f,l){var d,v,p,y,g=this,m=(0,h.P_)([],f?this.getStateNodes(f.value):[this]);try{for(var x=(0,i.XA)(t),b=x.next();!b.done;b=x.next()){var S=b.value;(!(0,h.e$)(m,S)||(0,h.e$)(n.entrySet,S.parent)&&!(0,h.e$)(n.entrySet,S))&&n.entrySet.push(S)}}catch(w){d={error:w}}finally{try{b&&!b.done&&(v=x.return)&&v.call(x)}finally{if(d)throw d.error}}try{for(var _=(0,i.XA)(m),E=_.next();!E.done;E=_.next()){var S=E.value;(!(0,h.e$)(t,S)||(0,h.e$)(n.exitSet,S.parent))&&n.exitSet.push(S)}}catch(O){p={error:O}}finally{try{E&&!E.done&&(y=_.return)&&y.call(_)}finally{if(p)throw p.error}}var A=(0,r.xH)(n.entrySet.map(function(t){var e=[];if("final"!==t.type)return e;var i=t.parent;if(!i.parent)return e;e.push((0,c.aT)(t.id,t.doneData),(0,c.aT)(i.id,t.doneData?(0,r.QX)(t.doneData,a,u):void 0));var o=i.parent;return"parallel"===o.type&&(0,h.G)(o).every(function(t){return(0,h.Ij)(n.configuration,t)})&&e.push((0,c.aT)(o.id)),e}));n.exitSet.sort(function(t,e){return e.order-t.order}),n.entrySet.sort(function(t,e){return t.order-e.order});var M=new Set(n.entrySet),k=new Set(n.exitSet),j=Array.from(M).map(function(t){var e=t.onEntry,n=t.activities.map(function(t){return(0,c.BL)(t)});return(0,c.AE)(l?(0,i.ev)((0,i.ev)([],(0,i.CR)(e),!1),(0,i.CR)(n),!1):(0,i.ev)((0,i.ev)([],(0,i.CR)(n),!1),(0,i.CR)(e),!1),g.machine.options.actions)}).concat([A.map(c.OU)]),T=Array.from(k).map(function(t){return(0,c.AE)((0,i.ev)((0,i.ev)([],(0,i.CR)(t.onExit),!1),(0,i.CR)(t.activities.map(function(t){return(0,c.sT)(t)})),!1),g.machine.options.actions)}).concat([(0,c.AE)(n.actions,this.machine.options.actions)]).concat(j);if(e){var N=(0,c.AE)((0,r.xH)((0,i.ev)([],(0,i.CR)(t),!1).sort(function(t,e){return e.order-t.order}).map(function(t){return t.onExit})),this.machine.options.actions).filter(function(t){return t.type!==s.OU&&(t.type!==s.lW||!!t.to&&t.to!==o.K.Internal)});return T.concat([N])}return T},t.prototype.transition=function(t,e,n,o){void 0===t&&(t=this.initialState);var s,c=(0,r.g5)(e);if(t instanceof a.ZM)s=void 0===n?t:this.resolveState(a.ZM.from(t,n));else{var f=(0,r.HD)(t)?this.resolve((0,r.on)(this.getResolvedPath(t))):this.resolve(t),l=null!=n?n:this.machine.context;s=this.resolveState(a.ZM.from(f,l))}if(!u.M&&"*"===c.name)throw Error("An event cannot have the wildcard type ('".concat("*","')"));if(this.strict&&!this.events.includes(c.name)&&!(0,r.JQ)(c.name))throw Error("Machine '".concat(this.id,"' does not accept event '").concat(c.name,"'"));var d=this._transition(s.value,s,c)||{transitions:[],configuration:[],entrySet:[],exitSet:[],source:s,actions:[]},v=(0,h.P_)([],this.getStateNodes(s.value)),p=d.configuration.length?(0,h.P_)(v,d.configuration):v;return d.configuration=(0,i.ev)([],(0,i.CR)(p),!1),this.resolveTransition(d,s,s.context,o,c)},t.prototype.resolveRaisedTransition=function(t,e,n,r){var o,a=t.actions;return(t=this.transition(t,e,void 0,r))._event=n,t.event=n.data,(o=t.actions).unshift.apply(o,(0,i.ev)([],(0,i.CR)(a),!1)),t},t.prototype.resolveTransition=function(t,e,n,u,f){var d,v,p,y,g=this;void 0===f&&(f=c.bf);var m=t.configuration,x=!e||t.transitions.length>0,b=x?t.configuration:e?e.configuration:[],S=(0,h.Ij)(b,this),w=x?(0,h.NA)(this.machine,m):void 0,_=e?e.historyValue?e.historyValue:t.source?this.machine.historyValue(e.value):void 0:void 0,E=this.getActions(new Set(b),S,t,n,f,e,u),O=e?(0,i.pi)({},e.activities):{};try{for(var A=(0,i.XA)(E),M=A.next();!M.done;M=A.next()){var k=M.value;try{for(var j=(p=void 0,(0,i.XA)(k)),T=j.next();!T.done;T=j.next()){var N=T.value;N.type===s.BL?O[N.activity.id||N.activity.type]=N:N.type===s.sT&&(O[N.activity.id||N.activity.type]=!1)}}catch(C){p={error:C}}finally{try{T&&!T.done&&(y=j.return)&&y.call(j)}finally{if(p)throw p.error}}}}catch(R){d={error:R}}finally{try{M&&!M.done&&(v=A.return)&&v.call(A)}finally{if(d)throw d.error}}var P=(0,i.CR)((0,c.yC)(this,e,n,f,E,u,this.machine.config.predictableActionArguments||this.machine.config.preserveActionOrder),2),D=P[0],L=P[1],H=(0,i.CR)((0,r.uK)(D,function(t){return t.type===s.OU||t.type===s.lW&&t.to===o.K.Internal}),2),V=H[0],X=H[1],I=D.filter(function(t){var e;return t.type===s.BL&&(null===(e=t.activity)||void 0===e?void 0:e.type)===s.dw}).reduce(function(t,e){return t[e.activity.id]=(0,l.mu)(e.activity,g.machine,L,f),t},e?(0,i.pi)({},e.children):{}),Z=new a.ZM({value:w||e.value,context:L,_event:f,_sessionid:e?e._sessionid:null,historyValue:w?_?(0,r.yv)(_,w):void 0:e?e.historyValue:void 0,history:!w||t.source?e:void 0,actions:w?X:[],activities:w?O:e?e.activities:{},events:[],configuration:b,transitions:t.transitions,children:I,done:S,tags:(0,h.Oe)(b),machine:this}),J=n!==L;Z.changed=f.name===s.Vx||J;var U=Z.history;U&&delete U.history;var K=!S&&(this._transient||m.some(function(t){return t._transient}));if(!x&&(!K||""===f.name))return Z;var Q=Z;if(!S)for(K&&(Q=this.resolveRaisedTransition(Q,{type:s.IA},f,u));V.length;){var $=V.shift();Q=this.resolveRaisedTransition(Q,$._event,f,u)}var q=Q.changed||(U?!!Q.actions.length||J||typeof U.value!=typeof Q.value||!(0,a.j_)(Q.value,U.value):void 0);return Q.changed=q,Q.history=U,Q},t.prototype.getStateNode=function(t){if(p(t))return this.machine.getStateNodeById(t);if(!this.states)throw Error("Unable to retrieve child state '".concat(t,"' from '").concat(this.id,"'; no child states exist."));var e=this.states[t];if(!e)throw Error("Child state '".concat(t,"' does not exist on '").concat(this.id,"'"));return e},t.prototype.getStateNodeById=function(t){var e=p(t)?t.slice(1):t;if(e===this.id)return this;var n=this.machine.idMap[e];if(!n)throw Error("Child state node '#".concat(e,"' does not exist on machine '").concat(this.id,"'"));return n},t.prototype.getStateNodeByPath=function(t){if("string"==typeof t&&p(t))try{return this.getStateNodeById(t.slice(1))}catch(e){}for(var n=(0,r.Q9)(t,this.delimiter).slice(),i=this;n.length;){var o=n.shift();if(!o.length)break;i=i.getStateNode(o)}return i},t.prototype.resolve=function(t){var e,n=this;if(!t)return this.initialStateValue||v;switch(this.type){case"parallel":return(0,r.Q8)(this.initialStateValue,function(e,i){return e?n.getStateNode(i).resolve(t[i]||e):v});case"compound":if((0,r.HD)(t)){var i=this.getStateNode(t);if("parallel"===i.type||"compound"===i.type)return(e={})[t]=i.initialStateValue,e;return t}if(!Object.keys(t).length)return this.initialStateValue||{};return(0,r.Q8)(t,function(t,e){return t?n.getStateNode(e).resolve(t):v});default:return t||v}},t.prototype.getResolvedPath=function(t){if(p(t)){var e=this.machine.idMap[t.slice(1)];if(!e)throw Error("Unable to find state node '".concat(t,"'"));return e.path}return(0,r.Q9)(t,this.delimiter)},Object.defineProperty(t.prototype,"initialStateValue",{get:function(){var t,e;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)e=(0,r.ib)(this.states,function(t){return t.initialStateValue||v},function(t){return"history"!==t.type});else if(void 0!==this.initial){if(!this.states[this.initial])throw Error("Initial state '".concat(this.initial,"' not found on '").concat(this.key,"'"));e=(0,h.N9)(this.states[this.initial])?this.initial:((t={})[this.initial]=this.states[this.initial].initialStateValue,t)}else e={};return this.__cache.initialStateValue=e,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),t.prototype.getInitialState=function(t,e){this._init();var n=this.getStateNodes(t);return this.resolveTransition({configuration:n,entrySet:n,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,null!=e?e:this.machine.context,void 0)},Object.defineProperty(t.prototype,"initialState",{get:function(){var t=this.initialStateValue;if(!t)throw Error("Cannot retrieve initial state from simple state '".concat(this.id,"'."));return this.getInitialState(t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"target",{get:function(){var t;if("history"===this.type){var e=this.config;t=(0,r.HD)(e.target)&&p(e.target)?(0,r.on)(this.machine.getStateNodeById(e.target).path.slice(this.path.length-1)):e.target}return t},enumerable:!1,configurable:!0}),t.prototype.getRelativeStateNodes=function(t,e,n){return void 0===n&&(n=!0),n?"history"===t.type?t.resolveHistory(e):t.initialStateNodes:[t]},Object.defineProperty(t.prototype,"initialStateNodes",{get:function(){var t=this;if((0,h.N9)(this))return[this];if("compound"===this.type&&!this.initial)return u.M||(0,r.ZK)(!1,"Compound state node '".concat(this.id,"' has no initial state.")),[this];var e=(0,r.SA)(this.initialStateValue);return(0,r.xH)(e.map(function(e){return t.getFromRelativePath(e)}))},enumerable:!1,configurable:!0}),t.prototype.getFromRelativePath=function(t){if(!t.length)return[this];var e=(0,i.CR)(t),n=e[0],r=e.slice(1);if(!this.states)throw Error("Cannot retrieve subPath '".concat(n,"' from node with no states"));var o=this.getStateNode(n);if("history"===o.type)return o.resolveHistory();if(!this.states[n])throw Error("Child state '".concat(n,"' does not exist on '").concat(this.id,"'"));return this.states[n].getFromRelativePath(r)},t.prototype.historyValue=function(t){if(Object.keys(this.states).length)return{current:t||this.initialStateValue,states:(0,r.ib)(this.states,function(e,n){if(!t)return e.historyValue();var i=(0,r.HD)(t)?void 0:t[n];return e.historyValue(i||e.initialStateValue)},function(t){return!t.history})}},t.prototype.resolveHistory=function(t){var e=this;if("history"!==this.type)return[this];var n=this.parent;if(!t){var i=this.target;return i?(0,r.xH)((0,r.SA)(i).map(function(t){return n.getFromRelativePath(t)})):n.initialStateNodes}var o=(0,r.gk)(n.path,"states")(t).current;return(0,r.HD)(o)?[n.getStateNode(o)]:(0,r.xH)((0,r.SA)(o).map(function(t){return"deep"===e.history?n.getFromRelativePath(t):[n.states[t[0]]]}))},Object.defineProperty(t.prototype,"stateIds",{get:function(){var t=this;return[this.id].concat((0,r.xH)(Object.keys(this.states).map(function(e){return t.states[e].stateIds})))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"events",{get:function(){if(this.__cache.events)return this.__cache.events;var t,e,n,r,o=this.states,a=new Set(this.ownEvents);if(o)try{for(var s=(0,i.XA)(Object.keys(o)),c=s.next();!c.done;c=s.next()){var u=o[c.value];if(u.states)try{for(var f=(n=void 0,(0,i.XA)(u.events)),h=f.next();!h.done;h=f.next()){var l=h.value;a.add("".concat(l))}}catch(d){n={error:d}}finally{try{h&&!h.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}}}catch(v){t={error:v}}finally{try{c&&!c.done&&(e=s.return)&&e.call(s)}finally{if(t)throw t.error}}return this.__cache.events=Array.from(a)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ownEvents",{get:function(){return Array.from(new Set(this.transitions.filter(function(t){return!(!t.target&&!t.actions.length&&t.internal)}).map(function(t){return t.eventType})))},enumerable:!1,configurable:!0}),t.prototype.resolveTarget=function(t){var e=this;if(void 0!==t)return t.map(function(t){if(!(0,r.HD)(t))return t;var n=t[0]===e.delimiter;if(n&&!e.parent)return e.getStateNodeByPath(t.slice(1));var i=n?e.key+t:t;if(!e.parent)return e.getStateNodeByPath(i);try{return e.parent.getStateNodeByPath(i)}catch(o){throw Error("Invalid transition definition for state node '".concat(e.id,"':\n").concat(o.message))}})},t.prototype.formatTransition=function(t){var e=this,n=(0,r.rg)(t.target),o="internal"in t?t.internal:!n||n.some(function(t){return(0,r.HD)(t)&&t[0]===e.delimiter}),a=this.machine.options.guards,s=this.resolveTarget(n),u=(0,i.pi)((0,i.pi)({},t),{actions:(0,c.AE)((0,r.qo)(t.actions)),cond:(0,r.Qi)(t.cond,a),target:s,source:this,internal:o,eventType:t.event,toJSON:function(){return(0,i.pi)((0,i.pi)({},u),{target:u.target?u.target.map(function(t){return"#".concat(t.id)}):void 0,source:"#".concat(e.id)})}});return u},t.prototype.formatTransitions=function(){var t,e,n,o=this;if(this.config.on){if(Array.isArray(this.config.on))n=this.config.on;else{var a=this.config.on,s=a["*"],f=(0,i._T)(a,["*"]);n=(0,r.xH)(Object.keys(f).map(function(t){u.M||""!==t||(0,r.ZK)(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. "+'Please check the `on` configuration for "#'.concat(o.id,'".'));var e=(0,r.jh)(t,f[t]);return u.M||y(o,t,e),e}).concat((0,r.jh)("*",void 0===s?[]:s)))}}else n=[];var h=this.config.always?(0,r.jh)("",this.config.always):[],l=this.config.onDone?(0,r.jh)(String((0,c.aT)(this.id)),this.config.onDone):[];u.M||(0,r.ZK)(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'.concat(this.id,'".'));var d=(0,r.xH)(this.invoke.map(function(t){var e=[];return t.onDone&&e.push.apply(e,(0,i.ev)([],(0,i.CR)((0,r.jh)(String((0,c.Sl)(t.id)),t.onDone)),!1)),t.onError&&e.push.apply(e,(0,i.ev)([],(0,i.CR)((0,r.jh)(String((0,c.vU)(t.id)),t.onError)),!1)),e})),v=this.after,p=(0,r.xH)((0,i.ev)((0,i.ev)((0,i.ev)((0,i.ev)([],(0,i.CR)(l),!1),(0,i.CR)(d),!1),(0,i.CR)(n),!1),(0,i.CR)(h),!1).map(function(t){return(0,r.qo)(t).map(function(t){return o.formatTransition(t)})}));try{for(var g=(0,i.XA)(v),m=g.next();!m.done;m=g.next()){var x=m.value;p.push(x)}}catch(b){t={error:b}}finally{try{m&&!m.done&&(e=g.return)&&e.call(g)}finally{if(t)throw t.error}}return p},t}(),m=!1;function x(t,e){return u.M||t.predictableActionArguments||m||(m=!0,console.warn("It is highly recommended to set `predictableActionArguments` to `true` when using `createMachine`. https://xstate.js.org/docs/guides/actions.html")),new g(t,e)}},54911:function(t,e,n){n.d(e,{TL:function(){return u},ZM:function(){return h},j1:function(){return f},j_:function(){return function t(e,n){if(e===n)return!0;if(void 0===e||void 0===n)return!1;if((0,o.HD)(e)||(0,o.HD)(n))return e===n;var i=Object.keys(e),r=Object.keys(n);return i.length===r.length&&i.every(function(i){return t(e[i],n[i])})}}});var i=n(63056),r=n(87353),o=n(89823),a=n(56115),s=n(30375),c=n(14066);function u(t){return"object"==typeof t&&null!==t&&"value"in t&&"_event"in t}function f(t,e){var n=t.exec;return(0,i.pi)((0,i.pi)({},t),{exec:void 0!==n?function(){return n(e.context,e.event,{action:t,state:e,_event:e._event})}:void 0})}var h=function(){function t(t){var e,n=this;this.actions=[],this.activities=r.qP,this.meta={},this.events=[],this.value=t.value,this.context=t.context,this._event=t._event,this._sessionid=t._sessionid,this.event=this._event.data,this.historyValue=t.historyValue,this.history=t.history,this.actions=t.actions||[],this.activities=t.activities||r.qP,this.meta=(0,a.xZ)(t.configuration),this.events=t.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=t.configuration,this.transitions=t.transitions,this.children=t.children,this.done=!!t.done,this.tags=null!==(e=Array.isArray(t.tags)?new Set(t.tags):t.tags)&&void 0!==e?e:new Set,this.machine=t.machine,Object.defineProperty(this,"nextEvents",{get:function(){return(0,a.nJ)(n.configuration)}})}return t.from=function(e,n){if(e instanceof t)return e.context!==n?new t({value:e.value,context:n,_event:e._event,_sessionid:null,historyValue:e.historyValue,history:e.history,actions:[],activities:e.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):e;var i=s.bf;return new t({value:e,context:n,_event:i,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},t.create=function(e){return new t(e)},t.inert=function(e,n){if(e instanceof t){if(!e.actions.length)return e;var i=s.bf;return new t({value:e.value,context:n,_event:i,_sessionid:null,historyValue:e.historyValue,history:e.history,activities:e.activities,configuration:e.configuration,transitions:[],children:{}})}return t.from(e,n)},t.prototype.toStrings=function(t,e){var n=this;if(void 0===t&&(t=this.value),void 0===e&&(e="."),(0,o.HD)(t))return[t];var r=Object.keys(t);return r.concat.apply(r,(0,i.ev)([],(0,i.CR)(r.map(function(i){return n.toStrings(t[i],e).map(function(t){return i+e+t})})),!1))},t.prototype.toJSON=function(){this.configuration,this.transitions;var t=this.tags;this.machine;var e=(0,i._T)(this,["configuration","transitions","tags","machine"]);return(0,i.pi)((0,i.pi)({},e),{tags:Array.from(t)})},t.prototype.matches=function(t){return(0,o.W)(t,this.value)},t.prototype.hasTag=function(t){return this.tags.has(t)},t.prototype.can=function(t){c.M&&(0,o.ZK)(!!this.machine,"state.can(...) used outside of a machine-created State object; this will always return false.");var e,n=null===(e=this.machine)||void 0===e?void 0:e.getTransitionData(this,t);return!!(null==n?void 0:n.transitions.length)&&n.transitions.some(function(t){return void 0!==t.target||t.actions.length})},t}()},63056:function(t,e,n){n.d(e,{CR:function(){return a},XA:function(){return o},_T:function(){return r},ev:function(){return s},pi:function(){return i}});/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ var i=function(){return(i=Object.assign||function(t){for(var e,n=1,i=arguments.length;ne.indexOf(i)&&(n[i]=t[i]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(t);re.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(t,i[r])&&(n[i[r]]=t[i[r]]);return n}function o(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,r,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a}function s(t,e,n){if(n||2==arguments.length)for(var i,r=0,o=e.length;r0;){var event_1=mailbox.shift();state=behavior.transition(state,event_1,actorCtx),observers.forEach(function(observer){return observer.next(state)})}flushing=!1}},actor=(0,Actor.vk)({id:options.id,send:function(event1){mailbox.push(event1),flush()},getSnapshot:function(){return state},subscribe:function(next,handleError,complete){var observer=(0,utils.zM)(next,handleError,complete);return observers.add(observer),observer.next(state),{unsubscribe:function(){observers.delete(observer)}}}}),actorCtx={parent:options.parent,self:actor,id:options.id||"anonymous",observers:observers},state=behavior.start?behavior.start(actorCtx):state,actor);return this.children.set(id,actorRef),actorRef},Interpreter.prototype.spawnPromise=function(promise,id){var _a,resolvedData,_this=this,canceled=!1;promise.then(function(response){canceled||(resolvedData=response,_this.removeChild(id),_this.send((0,utils.g5)((0,actions.Sl)(id,response),{origin:id})))},function(errorData){if(!canceled){_this.removeChild(id);var errorEvent=(0,actions.vU)(id,errorData);try{_this.send((0,utils.g5)(errorEvent,{origin:id}))}catch(error){(0,utils.v4)(errorData,error,id),_this.devTools&&_this.devTools.send(errorEvent,_this.state),_this.machine.strict&&_this.stop()}}});var actor=((_a={id:id,send:function(){},subscribe:function(next,handleError,complete){var observer=(0,utils.zM)(next,handleError,complete),unsubscribed=!1;return promise.then(function(response){!unsubscribed&&(observer.next(response),unsubscribed||observer.complete())},function(err){unsubscribed||observer.error(err)}),{unsubscribe:function(){return unsubscribed=!0}}},stop:function(){canceled=!0},toJSON:function(){return{id:id}},getSnapshot:function(){return resolvedData}})[utils.L$]=function(){return this},_a);return this.children.set(id,actor),actor},Interpreter.prototype.spawnCallback=function(callback,id){var _a,emitted,callbackStop,_this=this,canceled=!1,receivers=new Set,listeners=new Set;try{callbackStop=callback(function(e){emitted=e,listeners.forEach(function(listener){return listener(e)}),canceled||_this.send((0,utils.g5)(e,{origin:id}))},function(newListener){receivers.add(newListener)})}catch(err){this.send((0,actions.vU)(id,err))}if((0,utils.y8)(callbackStop))return this.spawnPromise(callbackStop,id);var actor=((_a={id:id,send:function(event1){return receivers.forEach(function(receiver){return receiver(event1)})},subscribe:function(next){var observer=(0,utils.zM)(next);return listeners.add(observer.next),{unsubscribe:function(){listeners.delete(observer.next)}}},stop:function(){canceled=!0,(0,utils.mf)(callbackStop)&&callbackStop()},toJSON:function(){return{id:id}},getSnapshot:function(){return emitted}})[utils.L$]=function(){return this},_a);return this.children.set(id,actor),actor},Interpreter.prototype.spawnObservable=function(source,id){var _a,emitted,_this=this,subscription=source.subscribe(function(value){emitted=value,_this.send((0,utils.g5)(value,{origin:id}))},function(err){_this.removeChild(id),_this.send((0,utils.g5)((0,actions.vU)(id,err),{origin:id}))},function(){_this.removeChild(id),_this.send((0,utils.g5)((0,actions.Sl)(id),{origin:id}))}),actor=((_a={id:id,send:function(){},subscribe:function(next,handleError,complete){return source.subscribe(next,handleError,complete)},stop:function(){return subscription.unsubscribe()},getSnapshot:function(){return emitted},toJSON:function(){return{id:id}}})[utils.L$]=function(){return this},_a);return this.children.set(id,actor),actor},Interpreter.prototype.spawnActor=function(actor,name){return this.children.set(name,actor),actor},Interpreter.prototype.spawnActivity=function(activity){var implementation=this.machine.options&&this.machine.options.activities?this.machine.options.activities[activity.type]:void 0;if(!implementation){environment.M||(0,utils.ZK)(!1,"No implementation found for activity '".concat(activity.type,"'"));return}var dispose=implementation(this.state.context,activity);this.spawnEffect(activity.id,dispose)},Interpreter.prototype.spawnEffect=function(id,dispose){var _a;this.children.set(id,((_a={id:id,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},stop:dispose||void 0,getSnapshot:function(){},toJSON:function(){return{id:id}}})[utils.L$]=function(){return this},_a))},Interpreter.prototype.attachDev=function(){var global=getGlobal();if(this.options.devTools&&global){if(global.__REDUX_DEVTOOLS_EXTENSION__){var devToolsOptions="object"==typeof this.options.devTools?this.options.devTools:void 0;this.devTools=global.__REDUX_DEVTOOLS_EXTENSION__.connect((0,_tslib.pi)((0,_tslib.pi)({name:this.id,autoPause:!0,stateSanitizer:function(state){return{value:state.value,context:state.context,actions:state.actions}}},devToolsOptions),{features:(0,_tslib.pi)({jump:!1,skip:!1},devToolsOptions?devToolsOptions.features:void 0)}),this.machine),this.devTools.init(this.state)}!function(service){if(getGlobal()){var devTools=function(){var global=getGlobal();if(global&&"__xstate__"in global)return global.__xstate__}();devTools&&devTools.register(service)}}(this)}},Interpreter.prototype.toJSON=function(){return{id:this.id}},Interpreter.prototype[utils.L$]=function(){return this},Interpreter.prototype.getSnapshot=function(){return this.status===interpreter_InterpreterStatus.NotStarted?this.initialState:this._state},Interpreter.defaultOptions={execute:!0,deferEvents:!0,clock:{setTimeout:function(fn,ms){return setTimeout(fn,ms)},clearTimeout:function(id){return clearTimeout(id)}},logger:console.log.bind(console),devTools:!1},Interpreter.interpret=interpret,Interpreter}();function interpret(machine,options){return new Interpreter(machine,options)}var index=react.useLayoutEffect;function useConstant(fn){var ref=react.useRef();return ref.current||(ref.current={v:fn()}),ref.current.v}var useInterpret_assign=function(){return(useInterpret_assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;ie.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},useMachine_read=function(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar};function identity(a){return a}function useMachine(getMachine){for(var machine,context,guards,actions,activities,services,delays,interpreterOptions,service,_a=[],_i=1;_i0||"boolean"==typeof prevState.changed);return!(nextState.changed||initialStateChanged)},[service1]),subscribe=(0,react.useCallback)(function(handleStoreChange){return service1.subscribe(handleStoreChange).unsubscribe},[service1]),storeSnapshot=(0,with_selector.useSyncExternalStoreWithSelector)(subscribe,getSnapshot,getSnapshot,identity,isEqual);return(0,react.useEffect)(function(){var rehydratedState=options.state;return service1.start(rehydratedState?es_State.ZM.create(rehydratedState):void 0),function(){service1.stop(),service1.status=interpreter_InterpreterStatus.NotStarted}},[]),[storeSnapshot,service1.send,service1]}},53250:function(__unused_webpack_module,exports,__webpack_require__){/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ var e=__webpack_require__(67294),k="function"==typeof Object.is?Object.is:function(a,b){return a===b&&(0!==a||1/a==1/b)||a!=a&&b!=b},l=e.useState,m=e.useEffect,n=e.useLayoutEffect,p=e.useDebugValue;function r(a){var b=a.getSnapshot;a=a.value;try{var d=b();return!k(a,d)}catch(f){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(a,b){return b()}:function(a,b){var d=b(),f=l({inst:{value:d,getSnapshot:b}}),c=f[0].inst,g=f[1];return n(function(){c.value=d,c.getSnapshot=b,r(c)&&g({inst:c})},[a,d,b]),m(function(){return r(c)&&g({inst:c}),a(function(){r(c)&&g({inst:c})})},[a]),p(d),d};exports.useSyncExternalStore=void 0!==e.useSyncExternalStore?e.useSyncExternalStore:u},50139:function(__unused_webpack_module,exports,__webpack_require__){/** + * @license React + * use-sync-external-store-shim/with-selector.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ var h=__webpack_require__(67294),n=__webpack_require__(61688),q="function"==typeof Object.is?Object.is:function(a,b){return a===b&&(0!==a||1/a==1/b)||a!=a&&b!=b},r=n.useSyncExternalStore,t=h.useRef,u=h.useEffect,v=h.useMemo,w=h.useDebugValue;exports.useSyncExternalStoreWithSelector=function(a,b,e,l,g){var c=t(null);if(null===c.current){var f={hasValue:!1,value:null};c.current=f}else f=c.current;c=v(function(){function a(a){if(!c){if(c=!0,d=a,a=l(a),void 0!==g&&f.hasValue){var b=f.value;if(g(b,a))return k=b}return k=a}if(b=k,q(d,a))return b;var e=l(a);return void 0!==g&&g(b,e)?b:(d=a,k=e)}var d,k,c=!1,m=void 0===e?null:e;return[function(){return a(b())},null===m?void 0:function(){return a(m())}]},[b,e,l,g]);var d=r(a,c[0],c[1]);return u(function(){f.hasValue=!0,f.value=d},[d]),w(d),d}},61688:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(53250)},52798:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(50139)},98933:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Xg:function(){return createDeferredActor},f3:function(){return isSpawnedActor},mu:function(){return createInvocableActor},vk:function(){return toActorRef}});var _virtual_tslib_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(63056),_utils_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89823),_serviceScope_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(10797);function createNullActor(id){var _a;return(_a={id:id,send:function(){},subscribe:function(){return{unsubscribe:function(){}}},getSnapshot:function(){},toJSON:function(){return{id:id}}})[_utils_js__WEBPACK_IMPORTED_MODULE_0__.L$]=function(){return this},_a}function createInvocableActor(invokeDefinition,machine,context,_event){var _a,invokeSrc=(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.j)(invokeDefinition.src),serviceCreator=null===(_a=null==machine?void 0:machine.options.services)||void 0===_a?void 0:_a[invokeSrc.type],resolvedData=invokeDefinition.data?(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.QX)(invokeDefinition.data,context,_event):void 0,tempActor=serviceCreator?createDeferredActor(serviceCreator,invokeDefinition.id,resolvedData):createNullActor(invokeDefinition.id);return tempActor.meta=invokeDefinition,tempActor}function createDeferredActor(entity,id,data){var tempActor=createNullActor(id);if(tempActor.deferred=!0,(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.O4)(entity)){var initialState_1=tempActor.state=(0,_serviceScope_js__WEBPACK_IMPORTED_MODULE_1__.J)(void 0,function(){return(data?entity.withContext(data):entity).initialState});tempActor.getSnapshot=function(){return initialState_1}}return tempActor}function isSpawnedActor(item){return function(item){try{return"function"==typeof item.send}catch(e){return!1}}(item)&&"id"in item}function toActorRef(actorRefLike){var _a;return(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_2__.pi)(((_a={subscribe:function(){return{unsubscribe:function(){}}},id:"anonymous",getSnapshot:function(){}})[_utils_js__WEBPACK_IMPORTED_MODULE_0__.L$]=function(){return this},_a),actorRefLike)}},4723:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{C:function(){return createMachine}});var _tslib=__webpack_require__(63056),utils=__webpack_require__(89823),types=__webpack_require__(59043),State=__webpack_require__(54911),actionTypes=__webpack_require__(3884),es_actions=__webpack_require__(30375),environment=__webpack_require__(14066),constants=__webpack_require__(87353),stateUtils=__webpack_require__(56115),Actor=__webpack_require__(98933);function toInvokeDefinition(invokeConfig){return(0,_tslib.pi)((0,_tslib.pi)({type:actionTypes.dw},invokeConfig),{toJSON:function(){invokeConfig.onDone,invokeConfig.onError;var invokeDef=(0,_tslib._T)(invokeConfig,["onDone","onError"]);return(0,_tslib.pi)((0,_tslib.pi)({},invokeDef),{type:actionTypes.dw,src:function(src){if("string"==typeof src){var simpleSrc={type:src};return simpleSrc.toString=function(){return src},simpleSrc}return src}(invokeConfig.src)})}})}var EMPTY_OBJECT={},isStateId=function(str){return"#"===str[0]},validateArrayifiedTransitions=function(stateNode,event1,transitions){var hasNonLastUnguardedTarget=transitions.slice(0,-1).some(function(transition){return!("cond"in transition)&&!("in"in transition)&&((0,utils.HD)(transition.target)||(0,utils.O4)(transition.target))});(0,utils.ZK)(!hasNonLastUnguardedTarget,"One or more transitions for ".concat(""===event1?"the transient event":"event '".concat(event1,"'")," on state '").concat(stateNode.id,"' are unreachable. ")+"Make sure that the default transition is the last one defined.")},StateNode_StateNode=function(){function StateNode(config,options,_context,_stateInfo){void 0===_context&&(_context="context"in config?config.context:void 0);var _a,_this=this;this.config=config,this._context=_context,this.order=-1,this.__xstatenode=!0,this.__cache={events:void 0,relativeValue:new Map,initialStateValue:void 0,initialState:void 0,on:void 0,transitions:void 0,candidates:{},delayedTransitions:void 0},this.idMap={},this.tags=[],this.options=Object.assign({actions:{},guards:{},services:{},activities:{},delays:{}},options),this.parent=null==_stateInfo?void 0:_stateInfo.parent,this.key=this.config.key||(null==_stateInfo?void 0:_stateInfo.key)||this.config.id||"(machine)",this.machine=this.parent?this.parent.machine:this,this.path=this.parent?this.parent.path.concat(this.key):[],this.delimiter=this.config.delimiter||(this.parent?this.parent.delimiter:constants.iS),this.id=this.config.id||(0,_tslib.ev)([this.machine.key],(0,_tslib.CR)(this.path),!1).join(this.delimiter),this.version=this.parent?this.parent.version:this.config.version,this.type=this.config.type||(this.config.parallel?"parallel":this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.schema=this.parent?this.machine.schema:null!==(_a=this.config.schema)&&void 0!==_a?_a:{},this.description=this.config.description,environment.M||(0,utils.ZK)(!("parallel"in this.config),'The "parallel" property is deprecated and will be removed in version 4.1. '.concat(this.config.parallel?"Replace with `type: 'parallel'`":"Use `type: '".concat(this.type,"'`")," in the config for state node '").concat(this.id,"' instead.")),this.initial=this.config.initial,this.states=this.config.states?(0,utils.Q8)(this.config.states,function(stateConfig,key){var _a,stateNode=new StateNode(stateConfig,{},void 0,{parent:_this,key:key});return Object.assign(_this.idMap,(0,_tslib.pi)(((_a={})[stateNode.id]=stateNode,_a),stateNode.idMap)),stateNode}):EMPTY_OBJECT;var order=0;!function dfs(stateNode){var e_1,_a;stateNode.order=order++;try{for(var _b=(0,_tslib.XA)((0,stateUtils.nI)(stateNode)),_c=_b.next();!_c.done;_c=_b.next()){var child=_c.value;dfs(child)}}catch(e_1_1){e_1={error:e_1_1}}finally{try{_c&&!_c.done&&(_a=_b.return)&&_a.call(_b)}finally{if(e_1)throw e_1.error}}}(this),this.history=!0===this.config.history?"shallow":this.config.history||!1,this._transient=!!this.config.always||!!this.config.on&&(Array.isArray(this.config.on)?this.config.on.some(function(_a){return""===_a.event}):""in this.config.on),this.strict=!!this.config.strict,this.onEntry=(0,utils.qo)(this.config.entry||this.config.onEntry).map(function(action){return(0,es_actions.Q8)(action)}),this.onExit=(0,utils.qo)(this.config.exit||this.config.onExit).map(function(action){return(0,es_actions.Q8)(action)}),this.meta=this.config.meta,this.doneData="final"===this.type?this.config.data:void 0,this.invoke=(0,utils.qo)(this.config.invoke).map(function(invokeConfig,i){if((0,utils.O4)(invokeConfig)){var _a,_b,invokeId=(0,utils.bx)(_this.id,i);return _this.machine.options.services=(0,_tslib.pi)(((_a={})[invokeId]=invokeConfig,_a),_this.machine.options.services),toInvokeDefinition({src:invokeId,id:invokeId})}if((0,utils.HD)(invokeConfig.src)){var invokeId=invokeConfig.id||(0,utils.bx)(_this.id,i);return toInvokeDefinition((0,_tslib.pi)((0,_tslib.pi)({},invokeConfig),{id:invokeId,src:invokeConfig.src}))}if((0,utils.O4)(invokeConfig.src)||(0,utils.mf)(invokeConfig.src)){var invokeId=invokeConfig.id||(0,utils.bx)(_this.id,i);return _this.machine.options.services=(0,_tslib.pi)(((_b={})[invokeId]=invokeConfig.src,_b),_this.machine.options.services),toInvokeDefinition((0,_tslib.pi)((0,_tslib.pi)({id:invokeId},invokeConfig),{src:invokeId}))}var invokeSource=invokeConfig.src;return toInvokeDefinition((0,_tslib.pi)((0,_tslib.pi)({id:(0,utils.bx)(_this.id,i)},invokeConfig),{src:invokeSource}))}),this.activities=(0,utils.qo)(this.config.activities).concat(this.invoke).map(function(activity){return(0,es_actions.XA)(activity)}),this.transition=this.transition.bind(this),this.tags=(0,utils.qo)(this.config.tags)}return StateNode.prototype._init=function(){this.__cache.transitions||(0,stateUtils.ac)(this).forEach(function(stateNode){return stateNode.on})},StateNode.prototype.withConfig=function(options,context){var _a=this.options,actions=_a.actions,activities=_a.activities,guards=_a.guards,services=_a.services,delays=_a.delays;return new StateNode(this.config,{actions:(0,_tslib.pi)((0,_tslib.pi)({},actions),options.actions),activities:(0,_tslib.pi)((0,_tslib.pi)({},activities),options.activities),guards:(0,_tslib.pi)((0,_tslib.pi)({},guards),options.guards),services:(0,_tslib.pi)((0,_tslib.pi)({},services),options.services),delays:(0,_tslib.pi)((0,_tslib.pi)({},delays),options.delays)},null!=context?context:this.context)},StateNode.prototype.withContext=function(context){return new StateNode(this.config,this.options,context)},Object.defineProperty(StateNode.prototype,"context",{get:function(){return(0,utils.mf)(this._context)?this._context():this._context},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"definition",{get:function(){return{id:this.id,key:this.key,version:this.version,context:this.context,type:this.type,initial:this.initial,history:this.history,states:(0,utils.Q8)(this.states,function(state){return state.definition}),on:this.on,transitions:this.transitions,entry:this.onEntry,exit:this.onExit,activities:this.activities||[],meta:this.meta,order:this.order||-1,data:this.doneData,invoke:this.invoke,description:this.description,tags:this.tags}},enumerable:!1,configurable:!0}),StateNode.prototype.toJSON=function(){return this.definition},Object.defineProperty(StateNode.prototype,"on",{get:function(){if(this.__cache.on)return this.__cache.on;var transitions=this.transitions;return this.__cache.on=transitions.reduce(function(map,transition){return map[transition.eventType]=map[transition.eventType]||[],map[transition.eventType].push(transition),map},{})},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"after",{get:function(){return this.__cache.delayedTransitions||(this.__cache.delayedTransitions=this.getDelayedTransitions(),this.__cache.delayedTransitions)},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"transitions",{get:function(){return this.__cache.transitions||(this.__cache.transitions=this.formatTransitions(),this.__cache.transitions)},enumerable:!1,configurable:!0}),StateNode.prototype.getCandidates=function(eventName){if(this.__cache.candidates[eventName])return this.__cache.candidates[eventName];var transient=""===eventName,candidates=this.transitions.filter(function(transition){var sameEventType=transition.eventType===eventName;return transient?sameEventType:sameEventType||"*"===transition.eventType});return this.__cache.candidates[eventName]=candidates,candidates},StateNode.prototype.getDelayedTransitions=function(){var _this=this,afterConfig=this.config.after;if(!afterConfig)return[];var mutateEntryExit=function(delay,i){var delayRef=(0,utils.mf)(delay)?"".concat(_this.id,":delay[").concat(i,"]"):delay,eventType=(0,es_actions.e4)(delayRef,_this.id);return _this.onEntry.push((0,es_actions.lW)(eventType,{delay:delay})),_this.onExit.push((0,es_actions.al)(eventType)),eventType};return((0,utils.kJ)(afterConfig)?afterConfig.map(function(transition,i){var eventType=mutateEntryExit(transition.delay,i);return(0,_tslib.pi)((0,_tslib.pi)({},transition),{event:eventType})}):(0,utils.xH)(Object.keys(afterConfig).map(function(delay,i){var configTransition=afterConfig[delay],resolvedTransition=(0,utils.HD)(configTransition)?{target:configTransition}:configTransition,resolvedDelay=isNaN(+delay)?delay:+delay,eventType=mutateEntryExit(resolvedDelay,i);return(0,utils.qo)(resolvedTransition).map(function(transition){return(0,_tslib.pi)((0,_tslib.pi)({},transition),{event:eventType,delay:resolvedDelay})})}))).map(function(delayedTransition){var delay=delayedTransition.delay;return(0,_tslib.pi)((0,_tslib.pi)({},_this.formatTransition(delayedTransition)),{delay:delay})})},StateNode.prototype.getStateNodes=function(state){var _a,_this=this;if(!state)return[];var stateValue=state instanceof State.ZM?state.value:(0,utils.WM)(state,this.delimiter);if((0,utils.HD)(stateValue)){var initialStateValue=this.getStateNode(stateValue).initial;return void 0!==initialStateValue?this.getStateNodes(((_a={})[stateValue]=initialStateValue,_a)):[this,this.states[stateValue]]}var subStateKeys=Object.keys(stateValue),subStateNodes=[this];return subStateNodes.push.apply(subStateNodes,(0,_tslib.ev)([],(0,_tslib.CR)((0,utils.xH)(subStateKeys.map(function(subStateKey){return _this.getStateNode(subStateKey).getStateNodes(stateValue[subStateKey])}))),!1)),subStateNodes},StateNode.prototype.handles=function(event1){var eventType=(0,utils.x6)(event1);return this.events.includes(eventType)},StateNode.prototype.resolveState=function(state){var stateFromConfig=state instanceof State.ZM?state:State.ZM.create(state),configuration=Array.from((0,stateUtils.P_)([],this.getStateNodes(stateFromConfig.value)));return new State.ZM((0,_tslib.pi)((0,_tslib.pi)({},stateFromConfig),{value:this.resolve(stateFromConfig.value),configuration:configuration,done:(0,stateUtils.Ij)(configuration,this),tags:(0,stateUtils.Oe)(configuration),machine:this.machine}))},StateNode.prototype.transitionLeafNode=function(stateValue,state,_event){var next=this.getStateNode(stateValue).next(state,_event);return next&&next.transitions.length?next:this.next(state,_event)},StateNode.prototype.transitionCompoundNode=function(stateValue,state,_event){var subStateKeys=Object.keys(stateValue),next=this.getStateNode(subStateKeys[0])._transition(stateValue[subStateKeys[0]],state,_event);return next&&next.transitions.length?next:this.next(state,_event)},StateNode.prototype.transitionParallelNode=function(stateValue,state,_event){var e_2,_a,transitionMap={};try{for(var _b=(0,_tslib.XA)(Object.keys(stateValue)),_c=_b.next();!_c.done;_c=_b.next()){var subStateKey=_c.value,subStateValue=stateValue[subStateKey];if(subStateValue){var next=this.getStateNode(subStateKey)._transition(subStateValue,state,_event);next&&(transitionMap[subStateKey]=next)}}}catch(e_2_1){e_2={error:e_2_1}}finally{try{_c&&!_c.done&&(_a=_b.return)&&_a.call(_b)}finally{if(e_2)throw e_2.error}}var stateTransitions=Object.keys(transitionMap).map(function(key){return transitionMap[key]}),enabledTransitions=(0,utils.xH)(stateTransitions.map(function(st){return st.transitions}));if(!stateTransitions.some(function(st){return st.transitions.length>0}))return this.next(state,_event);var entryNodes=(0,utils.xH)(stateTransitions.map(function(t){return t.entrySet})),configuration=(0,utils.xH)(Object.keys(transitionMap).map(function(key){return transitionMap[key].configuration}));return{transitions:enabledTransitions,entrySet:entryNodes,exitSet:(0,utils.xH)(stateTransitions.map(function(t){return t.exitSet})),configuration:configuration,source:state,actions:(0,utils.xH)(Object.keys(transitionMap).map(function(key){return transitionMap[key].actions}))}},StateNode.prototype._transition=function(stateValue,state,_event){return(0,utils.HD)(stateValue)?this.transitionLeafNode(stateValue,state,_event):1===Object.keys(stateValue).length?this.transitionCompoundNode(stateValue,state,_event):this.transitionParallelNode(stateValue,state,_event)},StateNode.prototype.getTransitionData=function(state,event1){return this._transition(state.value,state,(0,utils.g5)(event1))},StateNode.prototype.next=function(state,_event){var e_3,_a,selectedTransition,_this=this,eventName=_event.name,actions=[],nextStateNodes=[];try{for(var _b=(0,_tslib.XA)(this.getCandidates(eventName)),_c=_b.next();!_c.done;_c=_b.next()){var candidate=_c.value,cond=candidate.cond,stateIn=candidate.in,resolvedContext=state.context,isInState=!stateIn||((0,utils.HD)(stateIn)&&isStateId(stateIn)?state.matches((0,utils.WM)(this.getStateNodeById(stateIn).path,this.delimiter)):(0,utils.W)((0,utils.WM)(stateIn,this.delimiter),(0,utils.ET)(this.path.slice(0,-2))(state.value))),guardPassed=!1;try{guardPassed=!cond||(0,utils.vx)(this.machine,cond,resolvedContext,_event,state)}catch(err){throw Error("Unable to evaluate guard '".concat(cond.name||cond.type,"' in transition for event '").concat(eventName,"' in state node '").concat(this.id,"':\n").concat(err.message))}if(guardPassed&&isInState){void 0!==candidate.target&&(nextStateNodes=candidate.target),actions.push.apply(actions,(0,_tslib.ev)([],(0,_tslib.CR)(candidate.actions),!1)),selectedTransition=candidate;break}}}catch(e_3_1){e_3={error:e_3_1}}finally{try{_c&&!_c.done&&(_a=_b.return)&&_a.call(_b)}finally{if(e_3)throw e_3.error}}if(selectedTransition){if(!nextStateNodes.length)return{transitions:[selectedTransition],entrySet:[],exitSet:[],configuration:state.value?[this]:[],source:state,actions:actions};var allNextStateNodes=(0,utils.xH)(nextStateNodes.map(function(stateNode){return _this.getRelativeStateNodes(stateNode,state.historyValue)})),isInternal=!!selectedTransition.internal,reentryNodes=[];return isInternal||nextStateNodes.forEach(function(targetNode){reentryNodes.push.apply(reentryNodes,(0,_tslib.ev)([],(0,_tslib.CR)(_this.getExternalReentryNodes(targetNode)),!1))}),{transitions:[selectedTransition],entrySet:reentryNodes,exitSet:isInternal?[]:[this],configuration:allNextStateNodes,source:state,actions:actions}}},StateNode.prototype.getExternalReentryNodes=function(targetNode){for(var nodes=[],_a=(0,_tslib.CR)(targetNode.order>this.order?[targetNode,this]:[this,targetNode],2),marker=_a[0],possibleAncestor=_a[1];marker&&marker!==possibleAncestor;)nodes.push(marker),marker=marker.parent;return marker!==possibleAncestor?[]:(nodes.push(possibleAncestor),nodes)},StateNode.prototype.getActions=function(resolvedConfig,isDone,transition,currentContext,_event,prevState,predictableExec){var e_4,_a,e_5,_b,_this=this,prevConfig=(0,stateUtils.P_)([],prevState?this.getStateNodes(prevState.value):[this]);try{for(var resolvedConfig_1=(0,_tslib.XA)(resolvedConfig),resolvedConfig_1_1=resolvedConfig_1.next();!resolvedConfig_1_1.done;resolvedConfig_1_1=resolvedConfig_1.next()){var sn=resolvedConfig_1_1.value;(!(0,stateUtils.e$)(prevConfig,sn)||(0,stateUtils.e$)(transition.entrySet,sn.parent)&&!(0,stateUtils.e$)(transition.entrySet,sn))&&transition.entrySet.push(sn)}}catch(e_4_1){e_4={error:e_4_1}}finally{try{resolvedConfig_1_1&&!resolvedConfig_1_1.done&&(_a=resolvedConfig_1.return)&&_a.call(resolvedConfig_1)}finally{if(e_4)throw e_4.error}}try{for(var prevConfig_1=(0,_tslib.XA)(prevConfig),prevConfig_1_1=prevConfig_1.next();!prevConfig_1_1.done;prevConfig_1_1=prevConfig_1.next()){var sn=prevConfig_1_1.value;(!(0,stateUtils.e$)(resolvedConfig,sn)||(0,stateUtils.e$)(transition.exitSet,sn.parent))&&transition.exitSet.push(sn)}}catch(e_5_1){e_5={error:e_5_1}}finally{try{prevConfig_1_1&&!prevConfig_1_1.done&&(_b=prevConfig_1.return)&&_b.call(prevConfig_1)}finally{if(e_5)throw e_5.error}}var doneEvents=(0,utils.xH)(transition.entrySet.map(function(sn){var events=[];if("final"!==sn.type)return events;var parent=sn.parent;if(!parent.parent)return events;events.push((0,es_actions.aT)(sn.id,sn.doneData),(0,es_actions.aT)(parent.id,sn.doneData?(0,utils.QX)(sn.doneData,currentContext,_event):void 0));var grandparent=parent.parent;return"parallel"===grandparent.type&&(0,stateUtils.G)(grandparent).every(function(parentNode){return(0,stateUtils.Ij)(transition.configuration,parentNode)})&&events.push((0,es_actions.aT)(grandparent.id)),events}));transition.exitSet.sort(function(a,b){return b.order-a.order}),transition.entrySet.sort(function(a,b){return a.order-b.order});var entryStates=new Set(transition.entrySet),exitStates=new Set(transition.exitSet),entryActions=Array.from(entryStates).map(function(stateNode){var entryActions=stateNode.onEntry,invokeActions=stateNode.activities.map(function(activity){return(0,es_actions.BL)(activity)});return(0,es_actions.AE)(predictableExec?(0,_tslib.ev)((0,_tslib.ev)([],(0,_tslib.CR)(entryActions),!1),(0,_tslib.CR)(invokeActions),!1):(0,_tslib.ev)((0,_tslib.ev)([],(0,_tslib.CR)(invokeActions),!1),(0,_tslib.CR)(entryActions),!1),_this.machine.options.actions)}).concat([doneEvents.map(es_actions.OU)]),actions=Array.from(exitStates).map(function(stateNode){return(0,es_actions.AE)((0,_tslib.ev)((0,_tslib.ev)([],(0,_tslib.CR)(stateNode.onExit),!1),(0,_tslib.CR)(stateNode.activities.map(function(activity){return(0,es_actions.sT)(activity)})),!1),_this.machine.options.actions)}).concat([(0,es_actions.AE)(transition.actions,this.machine.options.actions)]).concat(entryActions);if(isDone){var stopActions=(0,es_actions.AE)((0,utils.xH)((0,_tslib.ev)([],(0,_tslib.CR)(resolvedConfig),!1).sort(function(a,b){return b.order-a.order}).map(function(stateNode){return stateNode.onExit})),this.machine.options.actions).filter(function(action){return action.type!==actionTypes.OU&&(action.type!==actionTypes.lW||!!action.to&&action.to!==types.K.Internal)});return actions.concat([stopActions])}return actions},StateNode.prototype.transition=function(state,event1,context,exec){void 0===state&&(state=this.initialState);var currentState,_event=(0,utils.g5)(event1);if(state instanceof State.ZM)currentState=void 0===context?state:this.resolveState(State.ZM.from(state,context));else{var resolvedStateValue=(0,utils.HD)(state)?this.resolve((0,utils.on)(this.getResolvedPath(state))):this.resolve(state),resolvedContext=null!=context?context:this.machine.context;currentState=this.resolveState(State.ZM.from(resolvedStateValue,resolvedContext))}if(!environment.M&&"*"===_event.name)throw Error("An event cannot have the wildcard type ('".concat("*","')"));if(this.strict&&!this.events.includes(_event.name)&&!(0,utils.JQ)(_event.name))throw Error("Machine '".concat(this.id,"' does not accept event '").concat(_event.name,"'"));var stateTransition=this._transition(currentState.value,currentState,_event)||{transitions:[],configuration:[],entrySet:[],exitSet:[],source:currentState,actions:[]},prevConfig=(0,stateUtils.P_)([],this.getStateNodes(currentState.value)),resolvedConfig=stateTransition.configuration.length?(0,stateUtils.P_)(prevConfig,stateTransition.configuration):prevConfig;return stateTransition.configuration=(0,_tslib.ev)([],(0,_tslib.CR)(resolvedConfig),!1),this.resolveTransition(stateTransition,currentState,currentState.context,exec,_event)},StateNode.prototype.resolveRaisedTransition=function(state,_event,originalEvent,predictableExec){var _a,currentActions=state.actions;return(state=this.transition(state,_event,void 0,predictableExec))._event=originalEvent,state.event=originalEvent.data,(_a=state.actions).unshift.apply(_a,(0,_tslib.ev)([],(0,_tslib.CR)(currentActions),!1)),state},StateNode.prototype.resolveTransition=function(stateTransition,currentState,context,predictableExec,_event){var e_6,_a,e_7,_b,_this=this;void 0===_event&&(_event=es_actions.bf);var configuration=stateTransition.configuration,willTransition=!currentState||stateTransition.transitions.length>0,resolvedConfiguration=willTransition?stateTransition.configuration:currentState?currentState.configuration:[],isDone=(0,stateUtils.Ij)(resolvedConfiguration,this),resolvedStateValue=willTransition?(0,stateUtils.NA)(this.machine,configuration):void 0,historyValue=currentState?currentState.historyValue?currentState.historyValue:stateTransition.source?this.machine.historyValue(currentState.value):void 0:void 0,actionBlocks=this.getActions(new Set(resolvedConfiguration),isDone,stateTransition,context,_event,currentState,predictableExec),activities=currentState?(0,_tslib.pi)({},currentState.activities):{};try{for(var actionBlocks_1=(0,_tslib.XA)(actionBlocks),actionBlocks_1_1=actionBlocks_1.next();!actionBlocks_1_1.done;actionBlocks_1_1=actionBlocks_1.next()){var block=actionBlocks_1_1.value;try{for(var block_1=(e_7=void 0,(0,_tslib.XA)(block)),block_1_1=block_1.next();!block_1_1.done;block_1_1=block_1.next()){var action=block_1_1.value;action.type===actionTypes.BL?activities[action.activity.id||action.activity.type]=action:action.type===actionTypes.sT&&(activities[action.activity.id||action.activity.type]=!1)}}catch(e_7_1){e_7={error:e_7_1}}finally{try{block_1_1&&!block_1_1.done&&(_b=block_1.return)&&_b.call(block_1)}finally{if(e_7)throw e_7.error}}}}catch(e_6_1){e_6={error:e_6_1}}finally{try{actionBlocks_1_1&&!actionBlocks_1_1.done&&(_a=actionBlocks_1.return)&&_a.call(actionBlocks_1)}finally{if(e_6)throw e_6.error}}var _c=(0,_tslib.CR)((0,es_actions.yC)(this,currentState,context,_event,actionBlocks,predictableExec,this.machine.config.predictableActionArguments||this.machine.config.preserveActionOrder),2),resolvedActions=_c[0],updatedContext=_c[1],_d=(0,_tslib.CR)((0,utils.uK)(resolvedActions,function(action){return action.type===actionTypes.OU||action.type===actionTypes.lW&&action.to===types.K.Internal}),2),raisedEvents=_d[0],nonRaisedActions=_d[1],children=resolvedActions.filter(function(action){var _a;return action.type===actionTypes.BL&&(null===(_a=action.activity)||void 0===_a?void 0:_a.type)===actionTypes.dw}).reduce(function(acc,action){return acc[action.activity.id]=(0,Actor.mu)(action.activity,_this.machine,updatedContext,_event),acc},currentState?(0,_tslib.pi)({},currentState.children):{}),nextState=new State.ZM({value:resolvedStateValue||currentState.value,context:updatedContext,_event:_event,_sessionid:currentState?currentState._sessionid:null,historyValue:resolvedStateValue?historyValue?(0,utils.yv)(historyValue,resolvedStateValue):void 0:currentState?currentState.historyValue:void 0,history:!resolvedStateValue||stateTransition.source?currentState:void 0,actions:resolvedStateValue?nonRaisedActions:[],activities:resolvedStateValue?activities:currentState?currentState.activities:{},events:[],configuration:resolvedConfiguration,transitions:stateTransition.transitions,children:children,done:isDone,tags:(0,stateUtils.Oe)(resolvedConfiguration),machine:this}),didUpdateContext=context!==updatedContext;nextState.changed=_event.name===actionTypes.Vx||didUpdateContext;var history=nextState.history;history&&delete history.history;var hasAlwaysTransitions=!isDone&&(this._transient||configuration.some(function(stateNode){return stateNode._transient}));if(!willTransition&&(!hasAlwaysTransitions||""===_event.name))return nextState;var maybeNextState=nextState;if(!isDone)for(hasAlwaysTransitions&&(maybeNextState=this.resolveRaisedTransition(maybeNextState,{type:actionTypes.IA},_event,predictableExec));raisedEvents.length;){var raisedEvent=raisedEvents.shift();maybeNextState=this.resolveRaisedTransition(maybeNextState,raisedEvent._event,_event,predictableExec)}var changed=maybeNextState.changed||(history?!!maybeNextState.actions.length||didUpdateContext||typeof history.value!=typeof maybeNextState.value||!(0,State.j_)(maybeNextState.value,history.value):void 0);return maybeNextState.changed=changed,maybeNextState.history=history,maybeNextState},StateNode.prototype.getStateNode=function(stateKey){if(isStateId(stateKey))return this.machine.getStateNodeById(stateKey);if(!this.states)throw Error("Unable to retrieve child state '".concat(stateKey,"' from '").concat(this.id,"'; no child states exist."));var result=this.states[stateKey];if(!result)throw Error("Child state '".concat(stateKey,"' does not exist on '").concat(this.id,"'"));return result},StateNode.prototype.getStateNodeById=function(stateId){var resolvedStateId=isStateId(stateId)?stateId.slice(1):stateId;if(resolvedStateId===this.id)return this;var stateNode=this.machine.idMap[resolvedStateId];if(!stateNode)throw Error("Child state node '#".concat(resolvedStateId,"' does not exist on machine '").concat(this.id,"'"));return stateNode},StateNode.prototype.getStateNodeByPath=function(statePath){if("string"==typeof statePath&&isStateId(statePath))try{return this.getStateNodeById(statePath.slice(1))}catch(e){}for(var arrayStatePath=(0,utils.Q9)(statePath,this.delimiter).slice(),currentStateNode=this;arrayStatePath.length;){var key=arrayStatePath.shift();if(!key.length)break;currentStateNode=currentStateNode.getStateNode(key)}return currentStateNode},StateNode.prototype.resolve=function(stateValue){var _a,_this=this;if(!stateValue)return this.initialStateValue||EMPTY_OBJECT;switch(this.type){case"parallel":return(0,utils.Q8)(this.initialStateValue,function(subStateValue,subStateKey){return subStateValue?_this.getStateNode(subStateKey).resolve(stateValue[subStateKey]||subStateValue):EMPTY_OBJECT});case"compound":if((0,utils.HD)(stateValue)){var subStateNode=this.getStateNode(stateValue);if("parallel"===subStateNode.type||"compound"===subStateNode.type)return(_a={})[stateValue]=subStateNode.initialStateValue,_a;return stateValue}if(!Object.keys(stateValue).length)return this.initialStateValue||{};return(0,utils.Q8)(stateValue,function(subStateValue,subStateKey){return subStateValue?_this.getStateNode(subStateKey).resolve(subStateValue):EMPTY_OBJECT});default:return stateValue||EMPTY_OBJECT}},StateNode.prototype.getResolvedPath=function(stateIdentifier){if(isStateId(stateIdentifier)){var stateNode=this.machine.idMap[stateIdentifier.slice(1)];if(!stateNode)throw Error("Unable to find state node '".concat(stateIdentifier,"'"));return stateNode.path}return(0,utils.Q9)(stateIdentifier,this.delimiter)},Object.defineProperty(StateNode.prototype,"initialStateValue",{get:function(){var _a,initialStateValue;if(this.__cache.initialStateValue)return this.__cache.initialStateValue;if("parallel"===this.type)initialStateValue=(0,utils.ib)(this.states,function(state){return state.initialStateValue||EMPTY_OBJECT},function(stateNode){return"history"!==stateNode.type});else if(void 0!==this.initial){if(!this.states[this.initial])throw Error("Initial state '".concat(this.initial,"' not found on '").concat(this.key,"'"));initialStateValue=(0,stateUtils.N9)(this.states[this.initial])?this.initial:((_a={})[this.initial]=this.states[this.initial].initialStateValue,_a)}else initialStateValue={};return this.__cache.initialStateValue=initialStateValue,this.__cache.initialStateValue},enumerable:!1,configurable:!0}),StateNode.prototype.getInitialState=function(stateValue,context){this._init();var configuration=this.getStateNodes(stateValue);return this.resolveTransition({configuration:configuration,entrySet:configuration,exitSet:[],transitions:[],source:void 0,actions:[]},void 0,null!=context?context:this.machine.context,void 0)},Object.defineProperty(StateNode.prototype,"initialState",{get:function(){var initialStateValue=this.initialStateValue;if(!initialStateValue)throw Error("Cannot retrieve initial state from simple state '".concat(this.id,"'."));return this.getInitialState(initialStateValue)},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"target",{get:function(){var target;if("history"===this.type){var historyConfig=this.config;target=(0,utils.HD)(historyConfig.target)&&isStateId(historyConfig.target)?(0,utils.on)(this.machine.getStateNodeById(historyConfig.target).path.slice(this.path.length-1)):historyConfig.target}return target},enumerable:!1,configurable:!0}),StateNode.prototype.getRelativeStateNodes=function(relativeStateId,historyValue,resolve){return void 0===resolve&&(resolve=!0),resolve?"history"===relativeStateId.type?relativeStateId.resolveHistory(historyValue):relativeStateId.initialStateNodes:[relativeStateId]},Object.defineProperty(StateNode.prototype,"initialStateNodes",{get:function(){var _this=this;if((0,stateUtils.N9)(this))return[this];if("compound"===this.type&&!this.initial)return environment.M||(0,utils.ZK)(!1,"Compound state node '".concat(this.id,"' has no initial state.")),[this];var initialStateNodePaths=(0,utils.SA)(this.initialStateValue);return(0,utils.xH)(initialStateNodePaths.map(function(initialPath){return _this.getFromRelativePath(initialPath)}))},enumerable:!1,configurable:!0}),StateNode.prototype.getFromRelativePath=function(relativePath){if(!relativePath.length)return[this];var _a=(0,_tslib.CR)(relativePath),stateKey=_a[0],childStatePath=_a.slice(1);if(!this.states)throw Error("Cannot retrieve subPath '".concat(stateKey,"' from node with no states"));var childStateNode=this.getStateNode(stateKey);if("history"===childStateNode.type)return childStateNode.resolveHistory();if(!this.states[stateKey])throw Error("Child state '".concat(stateKey,"' does not exist on '").concat(this.id,"'"));return this.states[stateKey].getFromRelativePath(childStatePath)},StateNode.prototype.historyValue=function(relativeStateValue){if(Object.keys(this.states).length)return{current:relativeStateValue||this.initialStateValue,states:(0,utils.ib)(this.states,function(stateNode,key){if(!relativeStateValue)return stateNode.historyValue();var subStateValue=(0,utils.HD)(relativeStateValue)?void 0:relativeStateValue[key];return stateNode.historyValue(subStateValue||stateNode.initialStateValue)},function(stateNode){return!stateNode.history})}},StateNode.prototype.resolveHistory=function(historyValue){var _this=this;if("history"!==this.type)return[this];var parent=this.parent;if(!historyValue){var historyTarget=this.target;return historyTarget?(0,utils.xH)((0,utils.SA)(historyTarget).map(function(relativeChildPath){return parent.getFromRelativePath(relativeChildPath)})):parent.initialStateNodes}var subHistoryValue=(0,utils.gk)(parent.path,"states")(historyValue).current;return(0,utils.HD)(subHistoryValue)?[parent.getStateNode(subHistoryValue)]:(0,utils.xH)((0,utils.SA)(subHistoryValue).map(function(subStatePath){return"deep"===_this.history?parent.getFromRelativePath(subStatePath):[parent.states[subStatePath[0]]]}))},Object.defineProperty(StateNode.prototype,"stateIds",{get:function(){var _this=this;return[this.id].concat((0,utils.xH)(Object.keys(this.states).map(function(stateKey){return _this.states[stateKey].stateIds})))},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"events",{get:function(){if(this.__cache.events)return this.__cache.events;var e_8,_a,e_9,_b,states=this.states,events=new Set(this.ownEvents);if(states)try{for(var _c=(0,_tslib.XA)(Object.keys(states)),_d=_c.next();!_d.done;_d=_c.next()){var state=states[_d.value];if(state.states)try{for(var _e=(e_9=void 0,(0,_tslib.XA)(state.events)),_f=_e.next();!_f.done;_f=_e.next()){var event_1=_f.value;events.add("".concat(event_1))}}catch(e_9_1){e_9={error:e_9_1}}finally{try{_f&&!_f.done&&(_b=_e.return)&&_b.call(_e)}finally{if(e_9)throw e_9.error}}}}catch(e_8_1){e_8={error:e_8_1}}finally{try{_d&&!_d.done&&(_a=_c.return)&&_a.call(_c)}finally{if(e_8)throw e_8.error}}return this.__cache.events=Array.from(events)},enumerable:!1,configurable:!0}),Object.defineProperty(StateNode.prototype,"ownEvents",{get:function(){return Array.from(new Set(this.transitions.filter(function(transition){return!(!transition.target&&!transition.actions.length&&transition.internal)}).map(function(transition){return transition.eventType})))},enumerable:!1,configurable:!0}),StateNode.prototype.resolveTarget=function(_target){var _this=this;if(void 0!==_target)return _target.map(function(target){if(!(0,utils.HD)(target))return target;var isInternalTarget=target[0]===_this.delimiter;if(isInternalTarget&&!_this.parent)return _this.getStateNodeByPath(target.slice(1));var resolvedTarget=isInternalTarget?_this.key+target:target;if(!_this.parent)return _this.getStateNodeByPath(resolvedTarget);try{return _this.parent.getStateNodeByPath(resolvedTarget)}catch(err){throw Error("Invalid transition definition for state node '".concat(_this.id,"':\n").concat(err.message))}})},StateNode.prototype.formatTransition=function(transitionConfig){var _this=this,normalizedTarget=(0,utils.rg)(transitionConfig.target),internal="internal"in transitionConfig?transitionConfig.internal:!normalizedTarget||normalizedTarget.some(function(_target){return(0,utils.HD)(_target)&&_target[0]===_this.delimiter}),guards=this.machine.options.guards,target=this.resolveTarget(normalizedTarget),transition=(0,_tslib.pi)((0,_tslib.pi)({},transitionConfig),{actions:(0,es_actions.AE)((0,utils.qo)(transitionConfig.actions)),cond:(0,utils.Qi)(transitionConfig.cond,guards),target:target,source:this,internal:internal,eventType:transitionConfig.event,toJSON:function(){return(0,_tslib.pi)((0,_tslib.pi)({},transition),{target:transition.target?transition.target.map(function(t){return"#".concat(t.id)}):void 0,source:"#".concat(_this.id)})}});return transition},StateNode.prototype.formatTransitions=function(){var e_10,_a,onConfig,_this=this;if(this.config.on){if(Array.isArray(this.config.on))onConfig=this.config.on;else{var _b=this.config.on,_d=_b["*"],strictTransitionConfigs_1=(0,_tslib._T)(_b,["*"]);onConfig=(0,utils.xH)(Object.keys(strictTransitionConfigs_1).map(function(key){environment.M||""!==key||(0,utils.ZK)(!1,"Empty string transition configs (e.g., `{ on: { '': ... }}`) for transient transitions are deprecated. Specify the transition in the `{ always: ... }` property instead. "+'Please check the `on` configuration for "#'.concat(_this.id,'".'));var transitionConfigArray=(0,utils.jh)(key,strictTransitionConfigs_1[key]);return environment.M||validateArrayifiedTransitions(_this,key,transitionConfigArray),transitionConfigArray}).concat((0,utils.jh)("*",void 0===_d?[]:_d)))}}else onConfig=[];var eventlessConfig=this.config.always?(0,utils.jh)("",this.config.always):[],doneConfig=this.config.onDone?(0,utils.jh)(String((0,es_actions.aT)(this.id)),this.config.onDone):[];environment.M||(0,utils.ZK)(!(this.config.onDone&&!this.parent),'Root nodes cannot have an ".onDone" transition. Please check the config of "'.concat(this.id,'".'));var invokeConfig=(0,utils.xH)(this.invoke.map(function(invokeDef){var settleTransitions=[];return invokeDef.onDone&&settleTransitions.push.apply(settleTransitions,(0,_tslib.ev)([],(0,_tslib.CR)((0,utils.jh)(String((0,es_actions.Sl)(invokeDef.id)),invokeDef.onDone)),!1)),invokeDef.onError&&settleTransitions.push.apply(settleTransitions,(0,_tslib.ev)([],(0,_tslib.CR)((0,utils.jh)(String((0,es_actions.vU)(invokeDef.id)),invokeDef.onError)),!1)),settleTransitions})),delayedTransitions=this.after,formattedTransitions=(0,utils.xH)((0,_tslib.ev)((0,_tslib.ev)((0,_tslib.ev)((0,_tslib.ev)([],(0,_tslib.CR)(doneConfig),!1),(0,_tslib.CR)(invokeConfig),!1),(0,_tslib.CR)(onConfig),!1),(0,_tslib.CR)(eventlessConfig),!1).map(function(transitionConfig){return(0,utils.qo)(transitionConfig).map(function(transition){return _this.formatTransition(transition)})}));try{for(var delayedTransitions_1=(0,_tslib.XA)(delayedTransitions),delayedTransitions_1_1=delayedTransitions_1.next();!delayedTransitions_1_1.done;delayedTransitions_1_1=delayedTransitions_1.next()){var delayedTransition=delayedTransitions_1_1.value;formattedTransitions.push(delayedTransition)}}catch(e_10_1){e_10={error:e_10_1}}finally{try{delayedTransitions_1_1&&!delayedTransitions_1_1.done&&(_a=delayedTransitions_1.return)&&_a.call(delayedTransitions_1)}finally{if(e_10)throw e_10.error}}return formattedTransitions},StateNode}(),warned=!1;function createMachine(config,options){return environment.M||config.predictableActionArguments||warned||(warned=!0,console.warn("It is highly recommended to set `predictableActionArguments` to `true` when using `createMachine`. https://xstate.js.org/docs/guides/actions.html")),new StateNode_StateNode(config,options)}},54911:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{TL:function(){return isStateConfig},ZM:function(){return State},j1:function(){return bindActionToState},j_:function(){return function stateValuesEqual(a,b){if(a===b)return!0;if(void 0===a||void 0===b)return!1;if((0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.HD)(a)||(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.HD)(b))return a===b;var aKeys=Object.keys(a),bKeys=Object.keys(b);return aKeys.length===bKeys.length&&aKeys.every(function(key){return stateValuesEqual(a[key],b[key])})}}});var _virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(63056),_constants_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(87353),_utils_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89823),_stateUtils_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56115),_actions_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(30375),_environment_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(14066);function isStateConfig(state){return"object"==typeof state&&null!==state&&"value"in state&&"_event"in state}function bindActionToState(action,state){var exec=action.exec;return(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.pi)((0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.pi)({},action),{exec:void 0!==exec?function(){return exec(state.context,state.event,{action:action,state:state,_event:state._event})}:void 0})}var State=function(){function State(config){var _a,_this=this;this.actions=[],this.activities=_constants_js__WEBPACK_IMPORTED_MODULE_2__.qP,this.meta={},this.events=[],this.value=config.value,this.context=config.context,this._event=config._event,this._sessionid=config._sessionid,this.event=this._event.data,this.historyValue=config.historyValue,this.history=config.history,this.actions=config.actions||[],this.activities=config.activities||_constants_js__WEBPACK_IMPORTED_MODULE_2__.qP,this.meta=(0,_stateUtils_js__WEBPACK_IMPORTED_MODULE_3__.xZ)(config.configuration),this.events=config.events||[],this.matches=this.matches.bind(this),this.toStrings=this.toStrings.bind(this),this.configuration=config.configuration,this.transitions=config.transitions,this.children=config.children,this.done=!!config.done,this.tags=null!==(_a=Array.isArray(config.tags)?new Set(config.tags):config.tags)&&void 0!==_a?_a:new Set,this.machine=config.machine,Object.defineProperty(this,"nextEvents",{get:function(){return(0,_stateUtils_js__WEBPACK_IMPORTED_MODULE_3__.nJ)(_this.configuration)}})}return State.from=function(stateValue,context){if(stateValue instanceof State)return stateValue.context!==context?new State({value:stateValue.value,context:context,_event:stateValue._event,_sessionid:null,historyValue:stateValue.historyValue,history:stateValue.history,actions:[],activities:stateValue.activities,meta:{},events:[],configuration:[],transitions:[],children:{}}):stateValue;var _event=_actions_js__WEBPACK_IMPORTED_MODULE_4__.bf;return new State({value:stateValue,context:context,_event:_event,_sessionid:null,historyValue:void 0,history:void 0,actions:[],activities:void 0,meta:void 0,events:[],configuration:[],transitions:[],children:{}})},State.create=function(config){return new State(config)},State.inert=function(stateValue,context){if(stateValue instanceof State){if(!stateValue.actions.length)return stateValue;var _event=_actions_js__WEBPACK_IMPORTED_MODULE_4__.bf;return new State({value:stateValue.value,context:context,_event:_event,_sessionid:null,historyValue:stateValue.historyValue,history:stateValue.history,activities:stateValue.activities,configuration:stateValue.configuration,transitions:[],children:{}})}return State.from(stateValue,context)},State.prototype.toStrings=function(stateValue,delimiter){var _this=this;if(void 0===stateValue&&(stateValue=this.value),void 0===delimiter&&(delimiter="."),(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.HD)(stateValue))return[stateValue];var valueKeys=Object.keys(stateValue);return valueKeys.concat.apply(valueKeys,(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.ev)([],(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.CR)(valueKeys.map(function(key){return _this.toStrings(stateValue[key],delimiter).map(function(s){return key+delimiter+s})})),!1))},State.prototype.toJSON=function(){this.configuration,this.transitions;var tags=this.tags;this.machine;var jsonValues=(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__._T)(this,["configuration","transitions","tags","machine"]);return(0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.pi)((0,_virtual_tslib_js__WEBPACK_IMPORTED_MODULE_1__.pi)({},jsonValues),{tags:Array.from(tags)})},State.prototype.matches=function(parentStateValue){return(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.W)(parentStateValue,this.value)},State.prototype.hasTag=function(tag){return this.tags.has(tag)},State.prototype.can=function(event1){_environment_js__WEBPACK_IMPORTED_MODULE_5__.M&&(0,_utils_js__WEBPACK_IMPORTED_MODULE_0__.ZK)(!!this.machine,"state.can(...) used outside of a machine-created State object; this will always return false.");var _a,transitionData=null===(_a=this.machine)||void 0===_a?void 0:_a.getTransitionData(this,event1);return!!(null==transitionData?void 0:transitionData.transitions.length)&&transitionData.transitions.some(function(t){return void 0!==t.target||t.actions.length})},State}()},63056:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{CR:function(){return __read},XA:function(){return __values},_T:function(){return __rest},ev:function(){return __spreadArray},pi:function(){return __assign}});/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ var __assign=function(){return(__assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;ie.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t}function __values(o){var s="function"==typeof Symbol&&Symbol.iterator,m=s&&o[s],i=0;if(m)return m.call(o);if(o&&"number"==typeof o.length)return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}};throw TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(o,n){var m="function"==typeof Symbol&&o[Symbol.iterator];if(!m)return o;var r,e,i=m.call(o),ar=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)ar.push(r.value)}catch(error){e={error:error}}finally{try{r&&!r.done&&(m=i.return)&&m.call(i)}finally{if(e)throw e.error}}return ar}function __spreadArray(to,from,pack){if(pack||2==arguments.length)for(var ar,i=0,l=from.length;i"==peek&&(stream.next(),peek=stream.peek()),/[\'\"]/.test(peek)||(state.tokenize=function(stream,state){for(;!stream.eol();){var ch=stream.next(),peek=stream.peek();if(" "==ch||","==ch||/[ )}]/.test(peek)){state.tokenize=inPlugin;break}}return"string"}),"operator"):/[\'\"]/.test(ch)?(state.tokenize=function(stream,state){for(;!stream.eol();)if(stream.next()==ch){state.tokenize=inPlugin;break}return"string"},state.tokenize(stream,state)):(stream.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function pass(){for(var i=arguments.length-1;i>=0;i--)curState.cc.push(arguments[i])}function cont(){return pass.apply(null,arguments),!0}function pushContext(pluginName,startOfLine){var noIndent=curState.context&&curState.context.noIndent;curState.context={prev:curState.context,pluginName:pluginName,indent:curState.indented,startOfLine:startOfLine,noIndent:noIndent}}function popContext(){curState.context&&(curState.context=curState.context.prev)}function element(type){if("openPlugin"==type){var startOfLine;return curState.pluginName=pluginName,cont(attributes,(startOfLine=curState.startOfLine,function(type){return"selfclosePlugin"==type||"endPlugin"==type||"endPlugin"==type&&pushContext(curState.pluginName,startOfLine),cont()}))}if("closePlugin"==type){var err,err1=!1;return curState.context?(err1=curState.context.pluginName!=pluginName,popContext()):err1=!0,err1&&(setStyle="error"),cont((err=err1,function(type){return(err&&(setStyle="error"),"endPlugin"==type)?cont():pass()}))}return"string"==type&&(curState.context&&"!cdata"==curState.context.name||pushContext("!cdata"),curState.tokenize==inText&&popContext()),cont()}function attributes(type){return"keyword"==type?(setStyle="attribute",cont(attributes)):"equals"==type?cont(attvalue,attributes):pass()}function attvalue(type){return"keyword"==type?(setStyle="string",cont()):"string"==type?cont(attvaluemaybe):pass()}function attvaluemaybe(type){return"string"==type?cont(attvaluemaybe):pass()}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{tiki:function(){return tiki}});let tiki={name:"tiki",startState:function(){return{tokenize:inText,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(stream,state){if(stream.sol()&&(state.startOfLine=!0,state.indented=stream.indentation()),stream.eatSpace())return null;setStyle=type=pluginName=null;var style=state.tokenize(stream,state);if((style||type)&&"comment"!=style)for(curState=state;!(state.cc.pop()||element)(type||style););return state.startOfLine=!1,setStyle||style},indent:function(state,textAfter,cx){var context=state.context;if(context&&context.noIndent)return 0;for(context&&/^{\//.test(textAfter)&&(context=context.prev);context&&!context.startOfLine;)context=context.prev;return context?context.indent+cx.unit:0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6471.cb795f11f73576f4.js b/static/web/_next/static/chunks/6471.cb795f11f73576f4.js deleted file mode 100644 index 9ee4717aa..000000000 --- a/static/web/_next/static/chunks/6471.cb795f11f73576f4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6471],{36471:function(e,t,n){var r,i,a,u;function o(e,t,n){return function(r,i){for(;!r.eol();){if(r.match(t)){i.tokenize=f;break}r.next()}return n&&(i.tokenize=n),e}}function c(e){return function(t,n){for(;!t.eol();)t.next();return n.tokenize=f,e}}function f(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.sol(),i=e.next();switch(i){case"{":return e.eat("/"),e.eatSpace(),e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/),t.tokenize=s,"tag";case"_":if(e.eat("_"))return n(o("strong","__",f));break;case"'":if(e.eat("'"))return n(o("em","''",f));break;case"(":if(e.eat("("))return n(o("link","))",f));break;case"[":return n(o("url","]",f));case"|":if(e.eat("|"))return n(o("comment","||"));break;case"-":if(e.eat("="))return n(o("header string","=-",f));if(e.eat("-"))return n(o("error tw-deleted","--",f));break;case"=":if(e.match("=="))return n(o("tw-underline","===",f));break;case":":if(e.eat(":"))return n(o("comment","::"));break;case"^":return n(o("tw-box","^"));case"~":if(e.match("np~"))return n(o("meta","~/np~"))}if(r)switch(i){case"!":if(e.match("!!!!!")||e.match("!!!!"))return n(c("header string"));if(e.match("!!!"))return n(c("header string"));if(e.match("!!"))return n(c("header string"));else return n(c("header string"));case"*":case"#":case"+":return n(c("tw-listitem bracket"))}return null}function s(e,t){var n=e.next(),r=e.peek();return"}"==n?(t.tokenize=f,"tag"):"("==n||")"==n?"bracket":"="==n?(i="equals",">"==r&&(e.next(),r=e.peek()),/[\'\"]/.test(r)||(t.tokenize=function(e,t){for(;!e.eol();){var n=e.next(),r=e.peek();if(" "==n||","==n||/[ )}]/.test(r)){t.tokenize=s;break}}return"string"}),"operator"):/[\'\"]/.test(n)?(t.tokenize=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=s;break}return"string"},t.tokenize(e,t)):(e.eatWhile(/[^\s\u00a0=\"\'\/?]/),"keyword")}function l(){for(var e=arguments.length-1;e>=0;e--)a.cc.push(arguments[e])}function k(){return l.apply(null,arguments),!0}function d(e,t){var n=a.context&&a.context.noIndent;a.context={prev:a.context,pluginName:e,indent:a.indented,startOfLine:t,noIndent:n}}function g(){a.context&&(a.context=a.context.prev)}function p(e){if("openPlugin"==e){var t;return a.pluginName=r,k(m,(t=a.startOfLine,function(e){return"selfclosePlugin"==e||"endPlugin"==e||"endPlugin"==e&&d(a.pluginName,t),k()}))}if("closePlugin"==e){var n,i=!1;return a.context?(i=a.context.pluginName!=r,g()):i=!0,i&&(u="error"),k((n=i,function(e){return(n&&(u="error"),"endPlugin"==e)?k():l()}))}return"string"==e&&(a.context&&"!cdata"==a.context.name||d("!cdata"),a.tokenize==f&&g()),k()}function m(e){return"keyword"==e?(u="attribute",k(m)):"equals"==e?k(h,m):l()}function h(e){return"keyword"==e?(u="string",k()):"string"==e?k(x):l()}function x(e){return"string"==e?k(x):l()}n.r(t),n.d(t,{tiki:function(){return b}});let b={name:"tiki",startState:function(){return{tokenize:f,cc:[],indented:0,startOfLine:!0,pluginName:null,context:null}},token:function(e,t){if(e.sol()&&(t.startOfLine=!0,t.indented=e.indentation()),e.eatSpace())return null;u=i=r=null;var n=t.tokenize(e,t);if((n||i)&&"comment"!=n)for(a=t;!(t.cc.pop()||p)(i||n););return t.startOfLine=!1,u||n},indent:function(e,t,n){var r=e.context;if(r&&r.noIndent)return 0;for(r&&/^{\//.test(t)&&(r=r.prev);r&&!r.startOfLine;)r=r.prev;return r?r.indent+n.unit:0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6665.01279a106b5bb6d2.js b/static/web/_next/static/chunks/6665.01279a106b5bb6d2.js new file mode 100644 index 000000000..afd1c25ac --- /dev/null +++ b/static/web/_next/static/chunks/6665.01279a106b5bb6d2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6665],{66665:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i!\/]/;function tokenBase(stream,state){var ch=stream.next();if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){var afterQuote=stream.peek();afterQuote&&("b"==(afterQuote=afterQuote.toLowerCase())||"h"==afterQuote||"o"==afterQuote)&&stream.next(),end=!0;break}escaped=!escaped&&"\\"==next}return(end||!(escaped||multiLineStrings))&&(state.tokenize=null),"string"},state.tokenize(stream,state);if(/[\[\]{}\(\),;\\:\?\.]/.test(ch))return curPunc=ch,"punctuation";if("#"==ch)return stream.skipToEnd(),"atom";if("%"==ch)return stream.eatWhile(/\b/),"atom";if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("/"==ch){if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch))return"@"==ch&&(stream.match("try")||stream.match("catch")||stream.match("lazy"))?"keyword":(stream.eatWhile(isOperatorChar),"operator");stream.eatWhile(/[\w\$_\xa1-\uffff]/);var cur=stream.current();return keywords.propertyIsEnumerable(cur)?"keyword":builtin.propertyIsEnumerable(cur)?"builtin":timerOps.propertyIsEnumerable(cur)||configOps.propertyIsEnumerable(cur)||verdictOps.propertyIsEnumerable(cur)||portOps.propertyIsEnumerable(cur)||sutOps.propertyIsEnumerable(cur)||functionOps.propertyIsEnumerable(cur)?"def":verdictConsts.propertyIsEnumerable(cur)||booleanConsts.propertyIsEnumerable(cur)||otherConsts.propertyIsEnumerable(cur)?"string":types.propertyIsEnumerable(cur)?"typeName.standard":visibilityModifiers.propertyIsEnumerable(cur)?"modifier":templateMatch.propertyIsEnumerable(cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=null;break}maybeEnd="*"==ch}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}function pushContext(state,col,type){var indent=state.indented;return state.context&&"statement"==state.context.type&&(indent=state.context.indented),state.context=new Context(indent,col,type,null,state.context)}function popContext(state){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}let ttcn={name:"ttcn",startState:function(){return{tokenize:null,context:new Context(0,0,"top",!1),indented:0,startOfLine:!0}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0),stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);if("comment"==style)return style;if(null==ctx.align&&(ctx.align=!0),(";"==curPunc||":"==curPunc||","==curPunc)&&"statement"==ctx.type)popContext(state);else if("{"==curPunc)pushContext(state,stream.column(),"}");else if("["==curPunc)pushContext(state,stream.column(),"]");else if("("==curPunc)pushContext(state,stream.column(),")");else if("}"==curPunc){for(;"statement"==ctx.type;)ctx=popContext(state);for("}"==ctx.type&&(ctx=popContext(state));"statement"==ctx.type;)ctx=popContext(state)}else curPunc==ctx.type?popContext(state):indentStatements&&(("}"==ctx.type||"top"==ctx.type)&&";"!=curPunc||"statement"==ctx.type&&"newstatement"==curPunc)&&pushContext(state,stream.column(),"statement");return state.startOfLine=!1,style},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:wordList}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6665.8350b94f2a309c5f.js b/static/web/_next/static/chunks/6665.8350b94f2a309c5f.js deleted file mode 100644 index f1373453f..000000000 --- a/static/web/_next/static/chunks/6665.8350b94f2a309c5f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6665],{66665:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r!\/]/;function I(e,t){var n=e.next();if('"'==n||"'"==n)return t.tokenize=function(e,t){for(var r,i=!1,o=!1;null!=(r=e.next());){if(r==n&&!i){var a=e.peek();a&&("b"==(a=a.toLowerCase())||"h"==a||"o"==a)&&e.next(),o=!0;break}i=!i&&"\\"==r}return(o||!(i||O))&&(t.tokenize=null),"string"},t.tokenize(e,t);if(/[\[\]{}\(\),;\\:\?\.]/.test(n))return o=n,"punctuation";if("#"==n)return e.skipToEnd(),"atom";if("%"==n)return e.eatWhile(/\b/),"atom";if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if("/"==n){if(e.eat("*"))return t.tokenize=z,z(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(w.test(n))return"@"==n&&(e.match("try")||e.match("catch")||e.match("lazy"))?"keyword":(e.eatWhile(w),"operator");e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current();return l.propertyIsEnumerable(r)?"keyword":c.propertyIsEnumerable(r)?"builtin":u.propertyIsEnumerable(r)||m.propertyIsEnumerable(r)||f.propertyIsEnumerable(r)||p.propertyIsEnumerable(r)||d.propertyIsEnumerable(r)||b.propertyIsEnumerable(r)?"def":h.propertyIsEnumerable(r)||y.propertyIsEnumerable(r)||v.propertyIsEnumerable(r)?"string":g.propertyIsEnumerable(r)?"typeName.standard":x.propertyIsEnumerable(r)?"modifier":k.propertyIsEnumerable(r)?"atom":"variable"}function z(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function C(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function L(e,t,n){var r=e.indented;return e.context&&"statement"==e.context.type&&(r=e.context.indented),e.context=new C(r,t,n,null,e.context)}function S(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}let _={name:"ttcn",startState:function(){return{tokenize:null,context:new C(0,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;o=null;var r=(t.tokenize||I)(e,t);if("comment"==r)return r;if(null==n.align&&(n.align=!0),(";"==o||":"==o||","==o)&&"statement"==n.type)S(t);else if("{"==o)L(t,e.column(),"}");else if("["==o)L(t,e.column(),"]");else if("("==o)L(t,e.column(),")");else if("}"==o){for(;"statement"==n.type;)n=S(t);for("}"==n.type&&(n=S(t));"statement"==n.type;)n=S(t)}else o==n.type?S(t):E&&(("}"==n.type||"top"==n.type)&&";"!=o||"statement"==n.type&&"newstatement"==o)&&L(t,e.column(),"statement");return t.startOfLine=!1,r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:a}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6692.6d2509c1984f9236.js b/static/web/_next/static/chunks/6692.6d2509c1984f9236.js new file mode 100644 index 000000000..1859c4289 --- /dev/null +++ b/static/web/_next/static/chunks/6692.6d2509c1984f9236.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6692],{26692:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{webIDL:function(){return webIDL}});var builtinArray=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],builtins=wordRegexp(builtinArray),typeArray=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],types=wordRegexp(typeArray),keywordArray=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],keywords=wordRegexp(keywordArray),atomArray=["true","false","Infinity","NaN","null"],atoms=wordRegexp(atomArray),startDefs=wordRegexp(["callback","dictionary","enum","interface"]),endDefs=wordRegexp(["typedef"]),singleOperators=/^[:<=>?]/,integers=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,floats=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,identifiers=/^_?[A-Za-z][0-9A-Z_a-z-]*/,identifiersEnd=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,strings=/^"[^"]*"/,multilineComments=/^\/\*.*?\*\//,multilineCommentsStart=/^\/\*.*/,multilineCommentsEnd=/^.*?\*\//;let webIDL={name:"webidl",startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(stream,state){var style=function(stream,state){if(stream.eatSpace())return null;if(state.inComment)return stream.match(multilineCommentsEnd)?(state.inComment=!1,"comment"):(stream.skipToEnd(),"comment");if(stream.match("//"))return stream.skipToEnd(),"comment";if(stream.match(multilineComments))return"comment";if(stream.match(multilineCommentsStart))return state.inComment=!0,"comment";if(stream.match(/^-?[0-9\.]/,!1)&&(stream.match(integers)||stream.match(floats)))return"number";if(stream.match(strings))return"string";if(state.startDef&&stream.match(identifiers))return"def";if(state.endDef&&stream.match(identifiersEnd))return state.endDef=!1,"def";if(stream.match(keywords))return"keyword";if(stream.match(types)){var lastToken=state.lastToken,nextToken=(stream.match(/^\s*(.+?)\b/,!1)||[])[1];return":"===lastToken||"implements"===lastToken||"implements"===nextToken||"="===nextToken?"builtin":"type"}return stream.match(builtins)?"builtin":stream.match(atoms)?"atom":stream.match(identifiers)?"variable":stream.match(singleOperators)?"operator":(stream.next(),null)}(stream,state);if(style){var cur=stream.current();state.lastToken=cur,"keyword"===style?(state.startDef=startDefs.test(cur),state.endDef=state.endDef||endDefs.test(cur)):state.startDef=!1}return style},languageData:{autocomplete:builtinArray.concat(typeArray).concat(keywordArray).concat(atomArray)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6692.dd74b5f83817cb40.js b/static/web/_next/static/chunks/6692.dd74b5f83817cb40.js deleted file mode 100644 index cd2f33ec5..000000000 --- a/static/web/_next/static/chunks/6692.dd74b5f83817cb40.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6692],{26692:function(e,t,r){function n(e){return RegExp("^(("+e.join(")|(")+"))\\b")}r.r(t),r.d(t,{webIDL:function(){return C}});var a=["Clamp","Constructor","EnforceRange","Exposed","ImplicitThis","Global","PrimaryGlobal","LegacyArrayClass","LegacyUnenumerableNamedProperties","LenientThis","NamedConstructor","NewObject","NoInterfaceObject","OverrideBuiltins","PutForwards","Replaceable","SameObject","TreatNonObjectAsNull","TreatNullAs","EmptyString","Unforgeable","Unscopeable"],i=n(a),c=["unsigned","short","long","unrestricted","float","double","boolean","byte","octet","Promise","ArrayBuffer","DataView","Int8Array","Int16Array","Int32Array","Uint8Array","Uint16Array","Uint32Array","Uint8ClampedArray","Float32Array","Float64Array","ByteString","DOMString","USVString","sequence","object","RegExp","Error","DOMException","FrozenArray","any","void"],o=n(c),l=["attribute","callback","const","deleter","dictionary","enum","getter","implements","inherit","interface","iterable","legacycaller","maplike","partial","required","serializer","setlike","setter","static","stringifier","typedef","optional","readonly","or"],m=n(l),u=["true","false","Infinity","NaN","null"],s=n(u),f=n(["callback","dictionary","enum","interface"]),d=n(["typedef"]),y=/^[:<=>?]/,b=/^-?([1-9][0-9]*|0[Xx][0-9A-Fa-f]+|0[0-7]*)/,p=/^-?(([0-9]+\.[0-9]*|[0-9]*\.[0-9]+)([Ee][+-]?[0-9]+)?|[0-9]+[Ee][+-]?[0-9]+)/,h=/^_?[A-Za-z][0-9A-Z_a-z-]*/,A=/^_?[A-Za-z][0-9A-Z_a-z-]*(?=\s*;)/,g=/^"[^"]*"/,k=/^\/\*.*?\*\//,D=/^\/\*.*/,E=/^.*?\*\//;let C={name:"webidl",startState:function(){return{inComment:!1,lastToken:"",startDef:!1,endDef:!1}},token:function(e,t){var r=function(e,t){if(e.eatSpace())return null;if(t.inComment)return e.match(E)?(t.inComment=!1,"comment"):(e.skipToEnd(),"comment");if(e.match("//"))return e.skipToEnd(),"comment";if(e.match(k))return"comment";if(e.match(D))return t.inComment=!0,"comment";if(e.match(/^-?[0-9\.]/,!1)&&(e.match(b)||e.match(p)))return"number";if(e.match(g))return"string";if(t.startDef&&e.match(h))return"def";if(t.endDef&&e.match(A))return t.endDef=!1,"def";if(e.match(m))return"keyword";if(e.match(o)){var r=t.lastToken,n=(e.match(/^\s*(.+?)\b/,!1)||[])[1];return":"===r||"implements"===r||"implements"===n||"="===n?"builtin":"type"}return e.match(i)?"builtin":e.match(s)?"atom":e.match(h)?"variable":e.match(y)?"operator":(e.next(),null)}(e,t);if(r){var n=e.current();t.lastToken=n,"keyword"===r?(t.startDef=f.test(n),t.endDef=t.endDef||d.test(n)):t.startDef=!1}return r},languageData:{autocomplete:a.concat(c).concat(l).concat(u)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/673.5310afdb2da5faad.js b/static/web/_next/static/chunks/673.5310afdb2da5faad.js deleted file mode 100644 index e9c7fa69e..000000000 --- a/static/web/_next/static/chunks/673.5310afdb2da5faad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[673],{20673:function(e,t,n){n.r(t),n.d(t,{cypher:function(){return m}});var r,a=function(e){return RegExp("^(?:"+e.join("|")+")$","i")},i=function(e){r=null;var t=e.next();if('"'===t)return e.match(/^.*?"/),"string";if("'"===t)return e.match(/^.*?'/),"string";if(/[{}\(\),\.;\[\]]/.test(t))return r=t,"punctuation";if("/"===t&&e.eat("/"))return e.skipToEnd(),"comment";if(p.test(t))return e.eatWhile(p),null;if(e.eatWhile(/[_\w\d]/),e.eat(":"))return e.eatWhile(/[\w\d_\-]/),"atom";var n=e.current();return l.test(n)?"builtin":c.test(n)?"def":u.test(n)||d.test(n)?"keyword":"variable"},o=function(e,t,n){return e.context={prev:e.context,indent:e.indent,col:n,type:t}},s=function(e){return e.indent=e.context.indent,e.context=e.context.prev},l=a(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),c=a(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),u=a(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),d=a(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),p=/[*+\-<>=&|~%^]/;let m={name:"cypher",startState:function(){return{tokenize:i,context:null,indent:0,col:0}},token:function(e,t){if(e.sol()&&(t.context&&null==t.context.align&&(t.context.align=!1),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);if("comment"!==n&&t.context&&null==t.context.align&&"pattern"!==t.context.type&&(t.context.align=!0),"("===r)o(t,")",e.column());else if("["===r)o(t,"]",e.column());else if("{"===r)o(t,"}",e.column());else if(/[\]\}\)]/.test(r)){for(;t.context&&"pattern"===t.context.type;)s(t);t.context&&r===t.context.type&&s(t)}else"."===r&&t.context&&"pattern"===t.context.type?s(t):/atom|string|variable/.test(n)&&t.context&&(/[\}\]]/.test(t.context.type)?o(t,"pattern",e.column()):"pattern"!==t.context.type||t.context.align||(t.context.align=!0,t.context.col=e.column()));return n},indent:function(e,t,n){var r=t&&t.charAt(0),a=e.context;if(/[\]\}]/.test(r))for(;a&&"pattern"===a.type;)a=a.prev;var i=a&&r===a.type;return a?"keywords"===a.type?null:a.align?a.col+(i?0:1):a.indent+(i?0:n.unit):0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/673.61b65f6ddff9d587.js b/static/web/_next/static/chunks/673.61b65f6ddff9d587.js new file mode 100644 index 000000000..45c2d1540 --- /dev/null +++ b/static/web/_next/static/chunks/673.61b65f6ddff9d587.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[673],{20673:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cypher:function(){return cypher}});var curPunc,wordRegexp=function(words){return RegExp("^(?:"+words.join("|")+")$","i")},tokenBase=function(stream){curPunc=null;var ch=stream.next();if('"'===ch)return stream.match(/^.*?"/),"string";if("'"===ch)return stream.match(/^.*?'/),"string";if(/[{}\(\),\.;\[\]]/.test(ch))return curPunc=ch,"punctuation";if("/"===ch&&stream.eat("/"))return stream.skipToEnd(),"comment";if(operatorChars.test(ch))return stream.eatWhile(operatorChars),null;if(stream.eatWhile(/[_\w\d]/),stream.eat(":"))return stream.eatWhile(/[\w\d_\-]/),"atom";var word=stream.current();return funcs.test(word)?"builtin":preds.test(word)?"def":keywords.test(word)||systemKeywords.test(word)?"keyword":"variable"},pushContext=function(state,type,col){return state.context={prev:state.context,indent:state.indent,col:col,type:type}},popContext=function(state){return state.indent=state.context.indent,state.context=state.context.prev},funcs=wordRegexp(["abs","acos","allShortestPaths","asin","atan","atan2","avg","ceil","coalesce","collect","cos","cot","count","degrees","e","endnode","exp","extract","filter","floor","haversin","head","id","keys","labels","last","left","length","log","log10","lower","ltrim","max","min","node","nodes","percentileCont","percentileDisc","pi","radians","rand","range","reduce","rel","relationship","relationships","replace","reverse","right","round","rtrim","shortestPath","sign","sin","size","split","sqrt","startnode","stdev","stdevp","str","substring","sum","tail","tan","timestamp","toFloat","toInt","toString","trim","type","upper"]),preds=wordRegexp(["all","and","any","contains","exists","has","in","none","not","or","single","xor"]),keywords=wordRegexp(["as","asc","ascending","assert","by","case","commit","constraint","create","csv","cypher","delete","desc","descending","detach","distinct","drop","else","end","ends","explain","false","fieldterminator","foreach","from","headers","in","index","is","join","limit","load","match","merge","null","on","optional","order","periodic","profile","remove","return","scan","set","skip","start","starts","then","true","union","unique","unwind","using","when","where","with","call","yield"]),systemKeywords=wordRegexp(["access","active","assign","all","alter","as","catalog","change","copy","create","constraint","constraints","current","database","databases","dbms","default","deny","drop","element","elements","exists","from","grant","graph","graphs","if","index","indexes","label","labels","management","match","name","names","new","node","nodes","not","of","on","or","password","populated","privileges","property","read","relationship","relationships","remove","replace","required","revoke","role","roles","set","show","start","status","stop","suspended","to","traverse","type","types","user","users","with","write"]),operatorChars=/[*+\-<>=&|~%^]/;let cypher={name:"cypher",startState:function(){return{tokenize:tokenBase,context:null,indent:0,col:0}},token:function(stream,state){if(stream.sol()&&(state.context&&null==state.context.align&&(state.context.align=!1),state.indent=stream.indentation()),stream.eatSpace())return null;var style=state.tokenize(stream,state);if("comment"!==style&&state.context&&null==state.context.align&&"pattern"!==state.context.type&&(state.context.align=!0),"("===curPunc)pushContext(state,")",stream.column());else if("["===curPunc)pushContext(state,"]",stream.column());else if("{"===curPunc)pushContext(state,"}",stream.column());else if(/[\]\}\)]/.test(curPunc)){for(;state.context&&"pattern"===state.context.type;)popContext(state);state.context&&curPunc===state.context.type&&popContext(state)}else"."===curPunc&&state.context&&"pattern"===state.context.type?popContext(state):/atom|string|variable/.test(style)&&state.context&&(/[\}\]]/.test(state.context.type)?pushContext(state,"pattern",stream.column()):"pattern"!==state.context.type||state.context.align||(state.context.align=!0,state.context.col=stream.column()));return style},indent:function(state,textAfter,cx){var firstChar=textAfter&&textAfter.charAt(0),context=state.context;if(/[\]\}]/.test(firstChar))for(;context&&"pattern"===context.type;)context=context.prev;var closing=context&&firstChar===context.type;return context?"keywords"===context.type?null:context.align?context.col+(closing?0:1):context.indent+(closing?0:cx.unit):0}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6732.866687ee90fc6a72.js b/static/web/_next/static/chunks/6732.866687ee90fc6a72.js new file mode 100644 index 000000000..3d1f479b1 --- /dev/null +++ b/static/web/_next/static/chunks/6732.866687ee90fc6a72.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6732],{86732:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkStex(mathMode){function pushCommand(state,command){state.cmdState.push(command)}function peekCommand(state){return state.cmdState.length>0?state.cmdState[state.cmdState.length-1]:null}function addPluginPattern(pluginName,cmdStyle,styles){return function(){this.name=pluginName,this.bracketNo=0,this.style=cmdStyle,this.styles=styles,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var plugins={};function normal(source,state){if(source.match(/^\\[a-zA-Z@]+/)){var plug,cmdName=source.current().slice(1);return plug=new(plug=plugins.hasOwnProperty(cmdName)?plugins[cmdName]:plugins.DEFAULT),pushCommand(state,plug),state.f=beginParams,plug.style}if(source.match(/^\\[$&%#{}_]/)||source.match(/^\\[,;!\/\\]/))return"tag";if(source.match("\\["))return state.f=function(source,state){return inMathMode(source,state,"\\]")},"keyword";if(source.match("\\("))return state.f=function(source,state){return inMathMode(source,state,"\\)")},"keyword";if(source.match("$$"))return state.f=function(source,state){return inMathMode(source,state,"$$")},"keyword";if(source.match("$"))return state.f=function(source,state){return inMathMode(source,state,"$")},"keyword";var ch=source.next();return"%"==ch?(source.skipToEnd(),"comment"):"}"==ch||"]"==ch?(plug=peekCommand(state))?(plug.closeBracket(ch),state.f=beginParams,"bracket"):"error":"{"==ch||"["==ch?(plug=new(plug=plugins.DEFAULT),pushCommand(state,plug),"bracket"):/\d/.test(ch)?(source.eatWhile(/[\w.%]/),"atom"):(source.eatWhile(/[\w\-_]/),"begin"==(plug=function(state){for(var context=state.cmdState,i=context.length-1;i>=0;i--){var plug=context[i];if("DEFAULT"!=plug.name)return plug}return{styleIdentifier:function(){return null}}}(state)).name&&(plug.argument=source.current()),plug.styleIdentifier())}function inMathMode(source,state,endModeSeq){if(source.eatSpace())return null;if(endModeSeq&&source.match(endModeSeq))return state.f=normal,"keyword";if(source.match(/^\\[a-zA-Z@]+/))return"tag";if(source.match(/^[a-zA-Z]+/))return"variableName.special";if(source.match(/^\\[$&%#{}_]/)||source.match(/^\\[,;!\/]/)||source.match(/^[\^_&]/))return"tag";if(source.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(source.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ch=source.next();return"{"==ch||"}"==ch||"["==ch||"]"==ch||"("==ch||")"==ch?"bracket":"%"==ch?(source.skipToEnd(),"comment"):"error"}function beginParams(source,state){var plug,ch=source.peek();return"{"==ch||"["==ch?(peekCommand(state).openBracket(ch),source.eat(ch),state.f=normal,"bracket"):/[ \t\r]/.test(ch)?(source.eat(ch),null):(state.f=normal,(plug=state.cmdState.pop())&&plug.closeBracket(),normal(source,state))}return plugins.importmodule=addPluginPattern("importmodule","tag",["string","builtin"]),plugins.documentclass=addPluginPattern("documentclass","tag",["","atom"]),plugins.usepackage=addPluginPattern("usepackage","tag",["atom"]),plugins.begin=addPluginPattern("begin","tag",["atom"]),plugins.end=addPluginPattern("end","tag",["atom"]),plugins.label=addPluginPattern("label","tag",["atom"]),plugins.ref=addPluginPattern("ref","tag",["atom"]),plugins.eqref=addPluginPattern("eqref","tag",["atom"]),plugins.cite=addPluginPattern("cite","tag",["atom"]),plugins.bibitem=addPluginPattern("bibitem","tag",["atom"]),plugins.Bibitem=addPluginPattern("Bibitem","tag",["atom"]),plugins.RBibitem=addPluginPattern("RBibitem","tag",["atom"]),plugins.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{name:"stex",startState:function(){return{cmdState:[],f:mathMode?function(source,state){return inMathMode(source,state)}:normal}},copyState:function(s){return{cmdState:s.cmdState.slice(),f:s.f}},token:function(stream,state){return state.f(stream,state)},blankLine:function(state){state.f=normal,state.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{stex:function(){return stex},stexMath:function(){return stexMath}});let stex=mkStex(!1),stexMath=mkStex(!0)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6732.d5b414d4ecc2d85b.js b/static/web/_next/static/chunks/6732.d5b414d4ecc2d85b.js deleted file mode 100644 index 19b652a2b..000000000 --- a/static/web/_next/static/chunks/6732.d5b414d4ecc2d85b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6732],{86732:function(t,e,n){function r(t){function e(t,e){t.cmdState.push(e)}function n(t){return t.cmdState.length>0?t.cmdState[t.cmdState.length-1]:null}function r(t,e,n){return function(){this.name=t,this.bracketNo=0,this.style=e,this.styles=n,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var a={};function i(t,r){if(t.match(/^\\[a-zA-Z@]+/)){var i,o,f,m,s,l,h,d,k,g=t.current().slice(1);return k=new(k=a.hasOwnProperty(g)?a[g]:a.DEFAULT),e(r,k),r.f=u,k.style}if(t.match(/^\\[$&%#{}_]/)||t.match(/^\\[,;!\/\\]/))return"tag";if(t.match("\\["))return i=r,o=function(t,e){return c(t,e,"\\]")},i.f=o,"keyword";if(t.match("\\("))return f=r,m=function(t,e){return c(t,e,"\\)")},f.f=m,"keyword";if(t.match("$$"))return s=r,l=function(t,e){return c(t,e,"$$")},s.f=l,"keyword";if(t.match("$"))return h=r,d=function(t,e){return c(t,e,"$")},h.f=d,"keyword";var b=t.next();return"%"==b?(t.skipToEnd(),"comment"):"}"==b||"]"==b?(k=n(r))?(k.closeBracket(b),r.f=u,"bracket"):"error":"{"==b||"["==b?(k=new(k=a.DEFAULT),e(r,k),"bracket"):/\d/.test(b)?(t.eatWhile(/[\w.%]/),"atom"):(t.eatWhile(/[\w\-_]/),"begin"==(k=function(t){for(var e=t.cmdState,n=e.length-1;n>=0;n--){var r=e[n];if("DEFAULT"!=r.name)return r}return{styleIdentifier:function(){return null}}}(r)).name&&(k.argument=t.current()),k.styleIdentifier())}function c(t,e,n){if(t.eatSpace())return null;if(n&&t.match(n))return e.f=i,"keyword";if(t.match(/^\\[a-zA-Z@]+/))return"tag";if(t.match(/^[a-zA-Z]+/))return"variableName.special";if(t.match(/^\\[$&%#{}_]/)||t.match(/^\\[,;!\/]/)||t.match(/^[\^_&]/))return"tag";if(t.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(t.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var r=t.next();return"{"==r||"}"==r||"["==r||"]"==r||"("==r||")"==r?"bracket":"%"==r?(t.skipToEnd(),"comment"):"error"}function u(t,e){var r,a=t.peek();return"{"==a||"["==a?(n(e).openBracket(a),t.eat(a),e.f=i,"bracket"):/[ \t\r]/.test(a)?(t.eat(a),null):(e.f=i,(r=e.cmdState.pop())&&r.closeBracket(),i(t,e))}return a.importmodule=r("importmodule","tag",["string","builtin"]),a.documentclass=r("documentclass","tag",["","atom"]),a.usepackage=r("usepackage","tag",["atom"]),a.begin=r("begin","tag",["atom"]),a.end=r("end","tag",["atom"]),a.label=r("label","tag",["atom"]),a.ref=r("ref","tag",["atom"]),a.eqref=r("eqref","tag",["atom"]),a.cite=r("cite","tag",["atom"]),a.bibitem=r("bibitem","tag",["atom"]),a.Bibitem=r("Bibitem","tag",["atom"]),a.RBibitem=r("RBibitem","tag",["atom"]),a.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}},{name:"stex",startState:function(){return{cmdState:[],f:t?function(t,e){return c(t,e)}:i}},copyState:function(t){return{cmdState:t.cmdState.slice(),f:t.f}},token:function(t,e){return e.f(t,e)},blankLine:function(t){t.f=i,t.cmdState.length=0},languageData:{commentTokens:{line:"%"}}}}n.r(e),n.d(e,{stex:function(){return a},stexMath:function(){return i}});let a=r(!1),i=r(!0)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6991.5e70efd884bf24ee.js b/static/web/_next/static/chunks/6991.5e70efd884bf24ee.js new file mode 100644 index 000000000..608ff11b1 --- /dev/null +++ b/static/web/_next/static/chunks/6991.5e70efd884bf24ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6991],{76991:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){var type;function tokenBase(stream,state){var ch=stream.next();if("<"==ch&&stream.eat("!")){if(stream.eatWhile(/[\-]/))return state.tokenize=tokenSGMLComment,tokenSGMLComment(stream,state);if(stream.eatWhile(/[\w]/))return type="doindent","keyword"}else{if("<"==ch&&stream.eat("?"))return state.tokenize=function(stream,state){for(;!stream.eol();){if(stream.match("?>")){state.tokenize=tokenBase;break}stream.next()}return"meta"},type=ch,"meta";if("#"==ch&&stream.eatWhile(/[\w]/))return type="tag","atom";if("|"==ch)return type="separator","keyword";if(ch.match(/[\(\)\[\]\-\.,\+\?>]/))return type=ch,null;if(ch.match(/[\[\]]/))return type=ch,"rule";if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var ch1,escaped=!1;null!=(ch1=stream.next());){if(ch1==ch&&!escaped){state.tokenize=tokenBase;break}escaped=!escaped&&"\\"==ch1}return type="tag","string"},state.tokenize(stream,state);if(!stream.eatWhile(/[a-zA-Z\?\+\d]/))return"%"==ch||"*"==ch?(type="number","number"):(stream.eatWhile(/[\w\\\-_%.{,]/),type=null,null);var sc=stream.current();return null!==sc.substr(sc.length-1,sc.length).match(/\?|\+/)&&stream.backUp(1),type="tag","tag"}}function tokenSGMLComment(stream,state){for(var ch,dashes=0;null!=(ch=stream.next());){if(dashes>=2&&">"==ch){state.tokenize=tokenBase;break}dashes="-"==ch?dashes+1:0}return type="comment","comment"}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{dtd:function(){return dtd}});let dtd={name:"dtd",startState:function(){return{tokenize:tokenBase,baseIndent:0,stack:[]}},token:function(stream,state){if(stream.eatSpace())return null;var style=state.tokenize(stream,state),context=state.stack[state.stack.length-1];return"["==stream.current()||"doindent"===type||"["==type?state.stack.push("rule"):"endtag"===type?state.stack[state.stack.length-1]="endtag":"]"==stream.current()||"]"==type||">"==type&&"rule"==context?state.stack.pop():"["==type&&state.stack.push("["),style},indent:function(state,textAfter,cx){var n=state.stack.length;return"]"===textAfter.charAt(0)?n--:">"===textAfter.substr(textAfter.length-1,textAfter.length)&&("<"===textAfter.substr(0,1)||"doindent"==type&&textAfter.length>1||("doindent"==type?n--:">"==type&&textAfter.length>1||"tag"==type&&">"!==textAfter||("tag"==type&&"rule"==state.stack[state.stack.length-1]?n--:"tag"==type?n++:">"===textAfter&&"rule"==state.stack[state.stack.length-1]&&">"===type?n--:">"===textAfter&&"rule"==state.stack[state.stack.length-1]||("<"!==textAfter.substr(0,1)&&">"===textAfter.substr(0,1)?n-=1:">"===textAfter||(n-=1)))),(null==type||"]"==type)&&n--),state.baseIndent+n*cx.unit},languageData:{indentOnInput:/^\s*[\]>]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/6991.be0212d2d320173c.js b/static/web/_next/static/chunks/6991.be0212d2d320173c.js deleted file mode 100644 index b699a5ab8..000000000 --- a/static/web/_next/static/chunks/6991.be0212d2d320173c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6991],{76991:function(t,e,n){var r;function a(t,e){var n=t.next();if("<"==n&&t.eat("!")){if(t.eatWhile(/[\-]/))return e.tokenize=u,u(t,e);if(t.eatWhile(/[\w]/))return r="doindent","keyword"}else{if("<"==n&&t.eat("?"))return e.tokenize=function(t,e){for(;!t.eol();){if(t.match("?>")){e.tokenize=a;break}t.next()}return"meta"},r=n,"meta";if("#"==n&&t.eatWhile(/[\w]/))return r="tag","atom";if("|"==n)return r="separator","keyword";if(n.match(/[\(\)\[\]\-\.,\+\?>]/))return r=n,null;if(n.match(/[\[\]]/))return r=n,"rule";if('"'==n||"'"==n)return e.tokenize=function(t,e){for(var u,i=!1;null!=(u=t.next());){if(u==n&&!i){e.tokenize=a;break}i=!i&&"\\"==u}return r="tag","string"},e.tokenize(t,e);if(!t.eatWhile(/[a-zA-Z\?\+\d]/))return"%"==n||"*"==n?(r="number","number"):(t.eatWhile(/[\w\\\-_%.{,]/),r=null,null);var i=t.current();return null!==i.substr(i.length-1,i.length).match(/\?|\+/)&&t.backUp(1),r="tag","tag"}}function u(t,e){for(var n,u=0;null!=(n=t.next());){if(u>=2&&">"==n){e.tokenize=a;break}u="-"==n?u+1:0}return r="comment","comment"}n.r(e),n.d(e,{dtd:function(){return i}});let i={name:"dtd",startState:function(){return{tokenize:a,baseIndent:0,stack:[]}},token:function(t,e){if(t.eatSpace())return null;var n=e.tokenize(t,e),a=e.stack[e.stack.length-1];return"["==t.current()||"doindent"===r||"["==r?e.stack.push("rule"):"endtag"===r?e.stack[e.stack.length-1]="endtag":"]"==t.current()||"]"==r||">"==r&&"rule"==a?e.stack.pop():"["==r&&e.stack.push("["),n},indent:function(t,e,n){var a=t.stack.length;return"]"===e.charAt(0)?a--:">"===e.substr(e.length-1,e.length)&&("<"===e.substr(0,1)||"doindent"==r&&e.length>1||("doindent"==r?a--:">"==r&&e.length>1||"tag"==r&&">"!==e||("tag"==r&&"rule"==t.stack[t.stack.length-1]?a--:"tag"==r?a++:">"===e&&"rule"==t.stack[t.stack.length-1]&&">"===r?a--:">"===e&&"rule"==t.stack[t.stack.length-1]||("<"!==e.substr(0,1)&&">"===e.substr(0,1)?a-=1:">"===e||(a-=1)))),(null==r||"]"==r)&&a--),t.baseIndent+a*n.unit},languageData:{indentOnInput:/^\s*[\]>]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7001.c26ca1587bcc07ab.js b/static/web/_next/static/chunks/7001.c26ca1587bcc07ab.js new file mode 100644 index 000000000..88d2dd69a --- /dev/null +++ b/static/web/_next/static/chunks/7001.c26ca1587bcc07ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7001],{87001:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{factor:function(){return factor}});var _simple_mode_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(44125);let factor=(0,_simple_mode_js__WEBPACK_IMPORTED_MODULE_0__.Q)({start:[{regex:/#?!.*/,token:"comment"},{regex:/"""/,token:"string",next:"string3"},{regex:/(STRING:)(\s)/,token:["keyword",null],next:"string2"},{regex:/\S*?"/,token:"string",next:"string"},{regex:/(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\-?\d+.?\d*)(?=\s)/,token:"number"},{regex:/((?:GENERIC)|\:?\:)(\s+)(\S+)(\s+)(\()/,token:["keyword",null,"def",null,"bracket"],next:"stack"},{regex:/(M\:)(\s+)(\S+)(\s+)(\S+)/,token:["keyword",null,"def",null,"tag"]},{regex:/USING\:/,token:"keyword",next:"vocabulary"},{regex:/(USE\:|IN\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"tag"]},{regex:/(\S+\:)(\s+)(\S+)(?=\s|$)/,token:["keyword",null,"def"]},{regex:/(?:;|\\|t|f|if|loop|while|until|do|PRIVATE>|\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}})},44125:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function simpleMode(states){ensureState(states,"start");var states_={},meta=states.languageData||{},hasIndentation=!1;for(var state in states)if(state!=meta&&states.hasOwnProperty(state))for(var list=states_[state]=[],orig=states[state],i=0;i2&&rule.token&&"string"!=typeof rule.token){state.pending=[];for(var j=2;j-1)return null;var pos=state.indent.length-1,rules=states_[state.state];scan:for(;;){for(var i=0;i|\.\*\?]+(?=\s|$)/,token:"builtin"},{regex:/[\)><]+\S+(?=\s|$)/,token:"builtin"},{regex:/(?:[\+\-\=\/\*<>])(?=\s|$)/,token:"keyword"},{regex:/\S+/,token:"variable"},{regex:/\s+|./,token:null}],vocabulary:[{regex:/;/,token:"keyword",next:"start"},{regex:/\S+/,token:"tag"},{regex:/\s+|./,token:null}],string:[{regex:/(?:[^\\]|\\.)*?"/,token:"string",next:"start"},{regex:/.*/,token:"string"}],string2:[{regex:/^;/,token:"keyword",next:"start"},{regex:/.*/,token:"string"}],string3:[{regex:/(?:[^\\]|\\.)*?"""/,token:"string",next:"start"},{regex:/.*/,token:"string"}],stack:[{regex:/\)/,token:"bracket",next:"start"},{regex:/--/,token:"bracket"},{regex:/\S+/,token:"meta"},{regex:/\s+|./,token:null}],languageData:{name:"factor",dontIndentStates:["start","vocabulary","string","string3","stack"],commentTokens:{line:"!"}}})},44125:function(e,t,n){function r(e){a(e,"start");var t={},n=e.languageData||{},r=!1;for(var s in e)if(s!=n&&e.hasOwnProperty(s))for(var i=t[s]=[],g=e[s],u=0;u2&&s.token&&"string"!=typeof s.token){n.pending=[];for(var u=2;u-1)return null;var a=e.indent.length-1,o=t[e.state];e:for(;;){for(var s=0;s~@\^\&\*\)\[\]'\?,\|])).*/,!0,!1)||stream.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)||stream.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+/,!0,!1)||stream.match(/_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)?"variableName.special":stream.match(/\\\[[a-zA-Z\$][a-zA-Z0-9\$]*\]/,!0,!1)?"character":stream.match(/(?:\[|\]|{|}|\(|\))/,!0,!1)?"bracket":stream.match(/(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,!0,!1)?"variableName.constant":stream.match(reIdInContext,!0,!1)?"keyword":stream.match(/(?:\\|\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/,!0,!1)?"operator":(stream.next(),"error")}function tokenString(stream,state){for(var next,end=!1,escaped=!1;null!=(next=stream.next());){if('"'===next&&!escaped){end=!0;break}escaped=!escaped&&"\\"===next}return end&&!escaped&&(state.tokenize=tokenBase),"string"}function tokenComment(stream,state){for(var prev,next;state.commentLevel>0&&null!=(next=stream.next());)"("===prev&&"*"===next&&state.commentLevel++,"*"===prev&&")"===next&&state.commentLevel--,prev=next;return state.commentLevel<=0&&(state.tokenize=tokenBase),"comment"}let mathematica={name:"mathematica",startState:function(){return{tokenize:tokenBase,commentLevel:0}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},languageData:{commentTokens:{block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7213.d8a3150d04a604bc.js b/static/web/_next/static/chunks/7213.d8a3150d04a604bc.js deleted file mode 100644 index 8d42e4d65..000000000 --- a/static/web/_next/static/chunks/7213.d8a3150d04a604bc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7213],{37213:function(e,a,t){t.r(a),t.d(a,{mathematica:function(){return i}});var n="[a-zA-Z\\$][a-zA-Z0-9\\$]*",c="(?:\\.\\d+|\\d+\\.\\d*|\\d+)",m="(?:`(?:`?"+c+")?)",o=RegExp("(?:(?:\\d+)(?:\\^\\^(?:\\.\\w+|\\w+\\.\\w*|\\w+)"+m+"?(?:\\*\\^[+-]?\\d+)?))"),r=RegExp("(?:"+c+m+"?(?:\\*\\^[+-]?\\d+)?)"),z=RegExp("(?:`?)(?:"+n+")(?:`(?:"+n+"))*(?:`?)");function A(e,a){var t;return'"'===(t=e.next())?(a.tokenize=Z,a.tokenize(e,a)):"("===t&&e.eat("*")?(a.commentLevel++,a.tokenize=$,a.tokenize(e,a)):(e.backUp(1),e.match(o,!0,!1)||e.match(r,!0,!1))?"number":e.match(/(?:In|Out)\[[0-9]*\]/,!0,!1)?"atom":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::usage)/,!0,!1)?"meta":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*(?:`[a-zA-Z0-9\$]+)*::[a-zA-Z\$][a-zA-Z0-9\$]*):?/,!0,!1)?"string.special":e.match(/([a-zA-Z\$][a-zA-Z0-9\$]*\s*:)(?:(?:[a-zA-Z\$][a-zA-Z0-9\$]*)|(?:[^:=>~@\^\&\*\)\[\]'\?,\|])).*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)||e.match(/[a-zA-Z\$][a-zA-Z0-9\$]*_+/,!0,!1)||e.match(/_+[a-zA-Z\$][a-zA-Z0-9\$]*/,!0,!1)?"variableName.special":e.match(/\\\[[a-zA-Z\$][a-zA-Z0-9\$]*\]/,!0,!1)?"character":e.match(/(?:\[|\]|{|}|\(|\))/,!0,!1)?"bracket":e.match(/(?:#[a-zA-Z\$][a-zA-Z0-9\$]*|#+[0-9]?)/,!0,!1)?"variableName.constant":e.match(z,!0,!1)?"keyword":e.match(/(?:\\|\+|\-|\*|\/|,|;|\.|:|@|~|=|>|<|&|\||_|`|'|\^|\?|!|%)/,!0,!1)?"operator":(e.next(),"error")}function Z(e,a){for(var t,n=!1,c=!1;null!=(t=e.next());){if('"'===t&&!c){n=!0;break}c=!c&&"\\"===t}return n&&!c&&(a.tokenize=A),"string"}function $(e,a){for(var t,n;a.commentLevel>0&&null!=(n=e.next());)"("===t&&"*"===n&&a.commentLevel++,"*"===t&&")"===n&&a.commentLevel--,t=n;return a.commentLevel<=0&&(a.tokenize=A),"comment"}let i={name:"mathematica",startState:function(){return{tokenize:A,commentLevel:0}},token:function(e,a){return e.eatSpace()?null:a.tokenize(e,a)},languageData:{commentTokens:{block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7315.3ca5dd95b74450ea.js b/static/web/_next/static/chunks/7315.3ca5dd95b74450ea.js deleted file mode 100644 index 42f090809..000000000 --- a/static/web/_next/static/chunks/7315.3ca5dd95b74450ea.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7315],{37315:function(e,t,n){function r(e){for(var t={},n=e.split(" "),r=0;r!?|\/]/;function f(e,t){var n=e.next();if(d[n]){var r=d[n](e,t);if(!1!==r)return r}if('"'==n||"'"==n)return t.tokenize=function(e,t){for(var r,a=!1,o=!1;null!=(r=e.next());){if(r==n&&!a){o=!0;break}a=!a&&"\\"==r}return(o||!a)&&(t.tokenize=f),"string"},t.tokenize(e,t);if(/[\[\]{}\(\),;\:\.]/.test(n))return a=n,null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if("/"==n){if(e.eat("*"))return t.tokenize=h,h(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(m.test(n))return e.eatWhile(m),"operator";e.eatWhile(/[\w\$_]/);var y=e.current().toLowerCase();if(o.propertyIsEnumerable(y))return c.propertyIsEnumerable(y)&&(a="newstatement"),"keyword";if(i.propertyIsEnumerable(y))return c.propertyIsEnumerable(y)&&(a="newstatement"),"variable";if(l.propertyIsEnumerable(y))return c.propertyIsEnumerable(y)&&(a="newstatement"),"modifier";if(s.propertyIsEnumerable(y))return c.propertyIsEnumerable(y)&&(a="newstatement"),"type";if(u.propertyIsEnumerable(y))return c.propertyIsEnumerable(y)&&(a="newstatement"),"builtin";for(var g=y.length-1;g>=0&&(!isNaN(y[g])||"_"==y[g]);)--g;if(g>0){var b=y.substr(0,g+1);if(s.propertyIsEnumerable(b))return c.propertyIsEnumerable(b)&&(a="newstatement"),"type"}return p.propertyIsEnumerable(y)?"atom":null}function h(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=f;break}r="*"==n}return"comment"}function y(e,t,n,r,a){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=a}function g(e,t,n){return e.context=new y(e.indented,t,n,null,e.context)}function b(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}let v={name:"ecl",startState:function(e){return{tokenize:null,context:new y(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return null;a=null;var r=(t.tokenize||f)(e,t);if("comment"==r||"meta"==r)return r;if(null==n.align&&(n.align=!0),(";"==a||":"==a)&&"statement"==n.type)b(t);else if("{"==a)g(t,e.column(),"}");else if("["==a)g(t,e.column(),"]");else if("("==a)g(t,e.column(),")");else if("}"==a){for(;"statement"==n.type;)n=b(t);for("}"==n.type&&(n=b(t));"statement"==n.type;)n=b(t)}else a==n.type?b(t):("}"==n.type||"top"==n.type||"statement"==n.type&&"newstatement"==a)&&g(t,e.column(),"statement");return t.startOfLine=!1,r},indent:function(e,t,n){if(e.tokenize!=f&&null!=e.tokenize)return 0;var r=e.context,a=t&&t.charAt(0);"statement"==r.type&&"}"==a&&(r=r.prev);var o=a==r.type;return"statement"==r.type?r.indented+("{"==a?0:n.unit):r.align?r.column+(o?0:1):r.indented+(o?0:n.unit)},languageData:{indentOnInput:/^\s*[{}]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7315.735281f0c46bbce5.js b/static/web/_next/static/chunks/7315.735281f0c46bbce5.js new file mode 100644 index 000000000..2a27553ba --- /dev/null +++ b/static/web/_next/static/chunks/7315.735281f0c46bbce5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7315],{37315:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i!?|\/]/;function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(!1!==result)return result}if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=tokenBase),"string"},state.tokenize(stream,state);if(/[\[\]{}\(\),;\:\.]/.test(ch))return curPunc=ch,null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if("/"==ch){if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_]/);var cur=stream.current().toLowerCase();if(keyword.propertyIsEnumerable(cur))return blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"keyword";if(variable.propertyIsEnumerable(cur))return blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"variable";if(variable_2.propertyIsEnumerable(cur))return blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"modifier";if(variable_3.propertyIsEnumerable(cur))return blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"type";if(builtin.propertyIsEnumerable(cur))return blockKeywords.propertyIsEnumerable(cur)&&(curPunc="newstatement"),"builtin";for(var i=cur.length-1;i>=0&&(!isNaN(cur[i])||"_"==cur[i]);)--i;if(i>0){var cur2=cur.substr(0,i+1);if(variable_3.propertyIsEnumerable(cur2))return blockKeywords.propertyIsEnumerable(cur2)&&(curPunc="newstatement"),"type"}return atoms.propertyIsEnumerable(cur)?"atom":null}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}let ecl={name:"ecl",startState:function(indentUnit){return{tokenize:null,context:new Context(-indentUnit,0,"top",!1),indented:0,startOfLine:!0}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0),stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);if("comment"==style||"meta"==style)return style;if(null==ctx.align&&(ctx.align=!0),(";"==curPunc||":"==curPunc)&&"statement"==ctx.type)popContext(state);else if("{"==curPunc)pushContext(state,stream.column(),"}");else if("["==curPunc)pushContext(state,stream.column(),"]");else if("("==curPunc)pushContext(state,stream.column(),")");else if("}"==curPunc){for(;"statement"==ctx.type;)ctx=popContext(state);for("}"==ctx.type&&(ctx=popContext(state));"statement"==ctx.type;)ctx=popContext(state)}else curPunc==ctx.type?popContext(state):("}"==ctx.type||"top"==ctx.type||"statement"==ctx.type&&"newstatement"==curPunc)&&pushContext(state,stream.column(),"statement");return state.startOfLine=!1,style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase&&null!=state.tokenize)return 0;var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0);"statement"==ctx.type&&"}"==firstChar&&(ctx=ctx.prev);var closing=firstChar==ctx.type;return"statement"==ctx.type?ctx.indented+("{"==firstChar?0:cx.unit):ctx.align?ctx.column+(closing?0:1):ctx.indented+(closing?0:cx.unit)},languageData:{indentOnInput:/^\s*[{}]$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7326-bdb5d5b1c1484746.js b/static/web/_next/static/chunks/7326-bdb5d5b1c1484746.js new file mode 100644 index 000000000..cbf5b77b1 --- /dev/null +++ b/static/web/_next/static/chunks/7326-bdb5d5b1c1484746.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7326],{48689:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_DeleteOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_DeleteOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},AntdIcon=__webpack_require__(42135),DeleteOutlined_DeleteOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DeleteOutlined}))};DeleteOutlined_DeleteOutlined.displayName="DeleteOutlined";var icons_DeleteOutlined=react.forwardRef(DeleteOutlined_DeleteOutlined)},6226:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_col}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},22918:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return slider}});var esm_typeof=__webpack_require__(71002),defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),react=__webpack_require__(67294),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),useMergedState=__webpack_require__(21770),objectWithoutProperties=__webpack_require__(45987),objectSpread2=__webpack_require__(1413),KeyCode=__webpack_require__(15105),SliderContext=react.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0});function getDirectionStyle(direction,value,min,max){var offset=(value-min)/(max-min),positionStyle={};switch(direction){case"rtl":positionStyle.right="".concat(100*offset,"%"),positionStyle.transform="translateX(50%)";break;case"btt":positionStyle.bottom="".concat(100*offset,"%"),positionStyle.transform="translateY(50%)";break;case"ttb":positionStyle.top="".concat(100*offset,"%"),positionStyle.transform="translateY(-50%)";break;default:positionStyle.left="".concat(100*offset,"%"),positionStyle.transform="translateX(-50%)"}return positionStyle}function getIndex(value,index){return Array.isArray(value)?value[index]:value}var _excluded=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],Handle=react.forwardRef(function(props,ref){var _classNames,_getIndex,prefixCls=props.prefixCls,value=props.value,valueIndex=props.valueIndex,onStartMove=props.onStartMove,style=props.style,render=props.render,dragging=props.dragging,onOffsetChange=props.onOffsetChange,restProps=(0,objectWithoutProperties.Z)(props,_excluded),_React$useContext=react.useContext(SliderContext),min=_React$useContext.min,max=_React$useContext.max,direction=_React$useContext.direction,disabled=_React$useContext.disabled,range=_React$useContext.range,tabIndex=_React$useContext.tabIndex,ariaLabelForHandle=_React$useContext.ariaLabelForHandle,ariaLabelledByForHandle=_React$useContext.ariaLabelledByForHandle,ariaValueTextFormatterForHandle=_React$useContext.ariaValueTextFormatterForHandle,handlePrefixCls="".concat(prefixCls,"-handle"),onInternalStartMove=function(e){disabled||onStartMove(e,valueIndex)},positionStyle=getDirectionStyle(direction,value,min,max),handleNode=react.createElement("div",(0,esm_extends.Z)({ref:ref,className:classnames_default()(handlePrefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(handlePrefixCls,"-").concat(valueIndex+1),range),(0,defineProperty.Z)(_classNames,"".concat(handlePrefixCls,"-dragging"),dragging),_classNames)),style:(0,objectSpread2.Z)((0,objectSpread2.Z)({},positionStyle),style),onMouseDown:onInternalStartMove,onTouchStart:onInternalStartMove,onKeyDown:function(e){if(!disabled){var offset=null;switch(e.which||e.keyCode){case KeyCode.Z.LEFT:offset="ltr"===direction||"btt"===direction?-1:1;break;case KeyCode.Z.RIGHT:offset="ltr"===direction||"btt"===direction?1:-1;break;case KeyCode.Z.UP:offset="ttb"!==direction?1:-1;break;case KeyCode.Z.DOWN:offset="ttb"!==direction?-1:1;break;case KeyCode.Z.HOME:offset="min";break;case KeyCode.Z.END:offset="max";break;case KeyCode.Z.PAGE_UP:offset=2;break;case KeyCode.Z.PAGE_DOWN:offset=-2}null!==offset&&(e.preventDefault(),onOffsetChange(offset,valueIndex))}},tabIndex:disabled?null:getIndex(tabIndex,valueIndex),role:"slider","aria-valuemin":min,"aria-valuemax":max,"aria-valuenow":value,"aria-disabled":disabled,"aria-label":getIndex(ariaLabelForHandle,valueIndex),"aria-labelledby":getIndex(ariaLabelledByForHandle,valueIndex),"aria-valuetext":null===(_getIndex=getIndex(ariaValueTextFormatterForHandle,valueIndex))||void 0===_getIndex?void 0:_getIndex(value)},restProps));return render&&(handleNode=render(handleNode,{index:valueIndex,prefixCls:prefixCls,value:value,dragging:dragging})),handleNode}),Handles_excluded=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],Handles=react.forwardRef(function(props,ref){var prefixCls=props.prefixCls,style=props.style,onStartMove=props.onStartMove,onOffsetChange=props.onOffsetChange,values=props.values,handleRender=props.handleRender,draggingIndex=props.draggingIndex,restProps=(0,objectWithoutProperties.Z)(props,Handles_excluded),handlesRef=react.useRef({});return react.useImperativeHandle(ref,function(){return{focus:function(index){var _handlesRef$current$i;null===(_handlesRef$current$i=handlesRef.current[index])||void 0===_handlesRef$current$i||_handlesRef$current$i.focus()}}}),react.createElement(react.Fragment,null,values.map(function(value,index){return react.createElement(Handle,(0,esm_extends.Z)({ref:function(node){node?handlesRef.current[index]=node:delete handlesRef.current[index]},dragging:draggingIndex===index,prefixCls:prefixCls,style:getIndex(style,index),key:index,value:value,valueIndex:index,onStartMove:onStartMove,onOffsetChange:onOffsetChange,render:handleRender},restProps))}))});function getPosition(e){var obj="touches"in e?e.touches[0]:e;return{pageX:obj.pageX,pageY:obj.pageY}}function Track(props){var prefixCls=props.prefixCls,style=props.style,start=props.start,end=props.end,index=props.index,onStartMove=props.onStartMove,_React$useContext=react.useContext(SliderContext),direction=_React$useContext.direction,min=_React$useContext.min,max=_React$useContext.max,disabled=_React$useContext.disabled,range=_React$useContext.range,trackPrefixCls="".concat(prefixCls,"-track"),offsetStart=(start-min)/(max-min),offsetEnd=(end-min)/(max-min),onInternalStartMove=function(e){!disabled&&onStartMove&&onStartMove(e,-1)},positionStyle={};switch(direction){case"rtl":positionStyle.right="".concat(100*offsetStart,"%"),positionStyle.width="".concat(100*offsetEnd-100*offsetStart,"%");break;case"btt":positionStyle.bottom="".concat(100*offsetStart,"%"),positionStyle.height="".concat(100*offsetEnd-100*offsetStart,"%");break;case"ttb":positionStyle.top="".concat(100*offsetStart,"%"),positionStyle.height="".concat(100*offsetEnd-100*offsetStart,"%");break;default:positionStyle.left="".concat(100*offsetStart,"%"),positionStyle.width="".concat(100*offsetEnd-100*offsetStart,"%")}return react.createElement("div",{className:classnames_default()(trackPrefixCls,range&&"".concat(trackPrefixCls,"-").concat(index+1)),style:(0,objectSpread2.Z)((0,objectSpread2.Z)({},positionStyle),style),onMouseDown:onInternalStartMove,onTouchStart:onInternalStartMove})}function Tracks(props){var prefixCls=props.prefixCls,style=props.style,values=props.values,startPoint=props.startPoint,onStartMove=props.onStartMove,_React$useContext=react.useContext(SliderContext),included=_React$useContext.included,range=_React$useContext.range,min=_React$useContext.min,trackList=react.useMemo(function(){if(!range){if(0===values.length)return[];var startValue=null!=startPoint?startPoint:min,endValue=values[0];return[{start:Math.min(startValue,endValue),end:Math.max(startValue,endValue)}]}for(var list=[],i=0;i=0&&pushable},[pushable,mergedStep]),markList=react.useMemo(function(){return Object.keys(marks||{}).map(function(key){var mark=marks[key],markObj={value:Number(key)};return mark&&"object"===(0,esm_typeof.Z)(mark)&&!react.isValidElement(mark)&&("label"in mark||"style"in mark)?(markObj.style=mark.style,markObj.label=mark.label):markObj.label=mark,markObj}).filter(function(_ref){var label=_ref.label;return label||"number"==typeof label}).sort(function(a,b){return a.value-b.value})},[marks]),_useOffset=(allowCross=void 0===_props$allowCross||_props$allowCross,formatRangeValue=react.useCallback(function(val){return isFinite(val),Math.max(mergedMin,Math.min(mergedMax,val))},[mergedMin,mergedMax]),formatStepValue=react.useCallback(function(val){if(null!==mergedStep){var stepValue=mergedMin+Math.round((formatRangeValue(val)-mergedMin)/mergedStep)*mergedStep,getDecimal=function(num){return(String(num).split(".")[1]||"").length},maxDecimal=Math.max(getDecimal(mergedStep),getDecimal(mergedMax),getDecimal(mergedMin)),fixedValue=Number(stepValue.toFixed(maxDecimal));return mergedMin<=fixedValue&&fixedValue<=mergedMax?fixedValue:null}return null},[mergedStep,mergedMin,mergedMax,formatRangeValue]),formatValue=react.useCallback(function(val){var formatNextValue=formatRangeValue(val),alignValues=markList.map(function(mark){return mark.value});null!==mergedStep&&alignValues.push(formatStepValue(val)),alignValues.push(mergedMin,mergedMax);var closeValue=alignValues[0],closeDist=mergedMax-mergedMin;return alignValues.forEach(function(alignValue){var dist=Math.abs(formatNextValue-alignValue);dist<=closeDist&&(closeValue=alignValue,closeDist=dist)}),closeValue},[mergedMin,mergedMax,markList,mergedStep,formatRangeValue,formatStepValue]),offsetValue=function offsetValue(values,offset,valueIndex){var mode=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof offset){var nextValue,originValue=values[valueIndex],targetDistValue=originValue+offset,potentialValues=[];markList.forEach(function(mark){potentialValues.push(mark.value)}),potentialValues.push(mergedMin,mergedMax),potentialValues.push(formatStepValue(originValue));var sign=offset>0?1:-1;"unit"===mode?potentialValues.push(formatStepValue(originValue+sign*mergedStep)):potentialValues.push(formatStepValue(targetDistValue)),potentialValues=potentialValues.filter(function(val){return null!==val}).filter(function(val){return offset<0?val<=originValue:val>=originValue}),"unit"===mode&&(potentialValues=potentialValues.filter(function(val){return val!==originValue}));var compareValue="unit"===mode?originValue:targetDistValue,valueDist=Math.abs((nextValue=potentialValues[0])-compareValue);if(potentialValues.forEach(function(potentialValue){var dist=Math.abs(potentialValue-compareValue);dist1){var cloneValues=(0,toConsumableArray.Z)(values);return cloneValues[valueIndex]=nextValue,offsetValue(cloneValues,offset-sign,valueIndex,mode)}return nextValue}return"min"===offset?mergedMin:"max"===offset?mergedMax:void 0},offsetChangedValue=function(values,offset,valueIndex){var mode=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",originValue=values[valueIndex],nextValue=offsetValue(values,offset,valueIndex,mode);return{value:nextValue,changed:nextValue!==originValue}},needPush=function(dist){return null===mergedPush&&0===dist||"number"==typeof mergedPush&&dist3&&void 0!==arguments[3]?arguments[3]:"unit",nextValues=values.map(formatValue),originValue=nextValues[valueIndex],nextValue=offsetValue(nextValues,offset,valueIndex,mode);if(nextValues[valueIndex]=nextValue,!1===allowCross){var pushNum=mergedPush||0;valueIndex>0&&nextValues[valueIndex-1]!==originValue&&(nextValues[valueIndex]=Math.max(nextValues[valueIndex],nextValues[valueIndex-1]+pushNum)),valueIndex0;_i-=1)for(var _changed=!0;needPush(nextValues[_i]-nextValues[_i-1])&&_changed;){var _offsetChangedValue2=offsetChangedValue(nextValues,-1,_i-1);nextValues[_i-1]=_offsetChangedValue2.value,_changed=_offsetChangedValue2.changed}for(var _i2=nextValues.length-1;_i2>0;_i2-=1)for(var _changed2=!0;needPush(nextValues[_i2]-nextValues[_i2-1])&&_changed2;){var _offsetChangedValue3=offsetChangedValue(nextValues,-1,_i2-1);nextValues[_i2-1]=_offsetChangedValue3.value,_changed2=_offsetChangedValue3.changed}for(var _i3=0;_i3=0?count+1:2;for(returnValues=returnValues.slice(0,pointCount);returnValues.length=0&&handlesRef.current.focus(valueIndex)}setKeyboardValue(null)},[keyboardValue]);var mergedDraggableTrack=react.useMemo(function(){return(!draggableTrack||null!==mergedStep)&&draggableTrack},[draggableTrack,mergedStep]),_useDrag=(finishChange=function(){null==onAfterChange||onAfterChange(getTriggerValue(rawValuesRef.current))},_React$useState=react.useState(null),draggingValue=(_React$useState2=(0,slicedToArray.Z)(_React$useState,2))[0],setDraggingValue=_React$useState2[1],_React$useState3=react.useState(-1),draggingIndex=(_React$useState4=(0,slicedToArray.Z)(_React$useState3,2))[0],setDraggingIndex=_React$useState4[1],_React$useState5=react.useState(rawValues),cacheValues=(_React$useState6=(0,slicedToArray.Z)(_React$useState5,2))[0],setCacheValues=_React$useState6[1],_React$useState7=react.useState(rawValues),originValues=(_React$useState8=(0,slicedToArray.Z)(_React$useState7,2))[0],setOriginValues=_React$useState8[1],mouseMoveEventRef=react.useRef(null),mouseUpEventRef=react.useRef(null),react.useEffect(function(){-1===draggingIndex&&setCacheValues(rawValues)},[rawValues,draggingIndex]),react.useEffect(function(){return function(){document.removeEventListener("mousemove",mouseMoveEventRef.current),document.removeEventListener("mouseup",mouseUpEventRef.current),document.removeEventListener("touchmove",mouseMoveEventRef.current),document.removeEventListener("touchend",mouseUpEventRef.current)}},[]),flushValues=function(nextValues,nextValue){cacheValues.some(function(val,i){return val!==nextValues[i]})&&(void 0!==nextValue&&setDraggingValue(nextValue),setCacheValues(nextValues),triggerChange(nextValues))},updateCacheValue=function(valueIndex,offsetPercent){if(-1===valueIndex){var startValue=originValues[0],endValue=originValues[originValues.length-1],offset=offsetPercent*(mergedMax-mergedMin);offset=Math.min(offset=Math.max(offset,mergedMin-startValue),mergedMax-endValue),offset=formatValue1(startValue+offset)-startValue,flushValues(originValues.map(function(val){return val+offset}))}else{var cloneValues=(0,toConsumableArray.Z)(cacheValues);cloneValues[valueIndex]=originValues[valueIndex];var next=offsetValues(cloneValues,(mergedMax-mergedMin)*offsetPercent,valueIndex,"dist");flushValues(next.values,next.value)}},(updateCacheValueRef=react.useRef(updateCacheValue)).current=updateCacheValue,[draggingIndex,draggingValue,react.useMemo(function(){var sourceValues=(0,toConsumableArray.Z)(rawValues).sort(function(a,b){return a-b}),targetValues=(0,toConsumableArray.Z)(cacheValues).sort(function(a,b){return a-b});return sourceValues.every(function(val,index){return val===targetValues[index]})?cacheValues:rawValues},[rawValues,cacheValues]),function(e,valueIndex){e.stopPropagation();var originValue=rawValues[valueIndex];setDraggingIndex(valueIndex),setDraggingValue(originValue),setOriginValues(rawValues);var _getPosition=getPosition(e),startX=_getPosition.pageX,startY=_getPosition.pageY,onMouseMove=function(event){event.preventDefault();var offSetPercent,_getPosition2=getPosition(event),moveX=_getPosition2.pageX,moveY=_getPosition2.pageY,offsetX=moveX-startX,offsetY=moveY-startY,_containerRef$current=containerRef.current.getBoundingClientRect(),width=_containerRef$current.width,height=_containerRef$current.height;switch(direction){case"btt":offSetPercent=-offsetY/height;break;case"ttb":offSetPercent=offsetY/height;break;case"rtl":offSetPercent=-offsetX/width;break;default:offSetPercent=offsetX/width}updateCacheValueRef.current(valueIndex,offSetPercent)},onMouseUp=function onMouseUp(event){event.preventDefault(),document.removeEventListener("mouseup",onMouseUp),document.removeEventListener("mousemove",onMouseMove),document.removeEventListener("touchend",onMouseUp),document.removeEventListener("touchmove",onMouseMove),mouseMoveEventRef.current=null,mouseUpEventRef.current=null,setDraggingIndex(-1),finishChange()};document.addEventListener("mouseup",onMouseUp),document.addEventListener("mousemove",onMouseMove),document.addEventListener("touchend",onMouseUp),document.addEventListener("touchmove",onMouseMove),mouseMoveEventRef.current=onMouseMove,mouseUpEventRef.current=onMouseUp}]),_useDrag2=(0,slicedToArray.Z)(_useDrag,4),draggingIndex1=_useDrag2[0],draggingValue1=_useDrag2[1],cacheValues1=_useDrag2[2],onStartDrag=_useDrag2[3],onStartMove=function(e,valueIndex){onStartDrag(e,valueIndex),null==onBeforeChange||onBeforeChange(getTriggerValue(rawValuesRef.current))},dragging=-1!==draggingIndex1;react.useEffect(function(){if(!dragging){var valueIndex=rawValues.lastIndexOf(draggingValue1);handlesRef.current.focus(valueIndex)}},[dragging]);var sortedCacheValues=react.useMemo(function(){return(0,toConsumableArray.Z)(cacheValues1).sort(function(a,b){return a-b})},[cacheValues1]),_React$useMemo=react.useMemo(function(){return range?[sortedCacheValues[0],sortedCacheValues[sortedCacheValues.length-1]]:[mergedMin,sortedCacheValues[0]]},[sortedCacheValues,range,mergedMin]),_React$useMemo2=(0,slicedToArray.Z)(_React$useMemo,2),includedStart=_React$useMemo2[0],includedEnd=_React$useMemo2[1];react.useImperativeHandle(ref,function(){return{focus:function(){handlesRef.current.focus(0)},blur:function(){var activeElement=document.activeElement;containerRef.current.contains(activeElement)&&(null==activeElement||activeElement.blur())}}}),react.useEffect(function(){autoFocus&&handlesRef.current.focus(0)},[]);var context=react.useMemo(function(){return{min:mergedMin,max:mergedMax,direction:direction,disabled:disabled,step:mergedStep,included:included,includedStart:includedStart,includedEnd:includedEnd,range:range,tabIndex:tabIndex,ariaLabelForHandle:ariaLabelForHandle,ariaLabelledByForHandle:ariaLabelledByForHandle,ariaValueTextFormatterForHandle:ariaValueTextFormatterForHandle}},[mergedMin,mergedMax,direction,disabled,mergedStep,included,includedStart,includedEnd,range,tabIndex,ariaLabelForHandle,ariaLabelledByForHandle,ariaValueTextFormatterForHandle]);return react.createElement(SliderContext.Provider,{value:context},react.createElement("div",{ref:containerRef,className:classnames_default()(prefixCls,className,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-vertical"),vertical),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-horizontal"),!vertical),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-with-marks"),markList.length),_classNames)),style:style,onMouseDown:function(e){e.preventDefault();var percent,_containerRef$current=containerRef.current.getBoundingClientRect(),width=_containerRef$current.width,height=_containerRef$current.height,left=_containerRef$current.left,top=_containerRef$current.top,bottom=_containerRef$current.bottom,right=_containerRef$current.right,clientX=e.clientX,clientY=e.clientY;switch(direction){case"btt":percent=(bottom-clientY)/height;break;case"ttb":percent=(clientY-top)/height;break;case"rtl":percent=(right-clientX)/width;break;default:percent=(clientX-left)/width}changeToCloseValue(formatValue1(mergedMin+percent*(mergedMax-mergedMin)))}},react.createElement("div",{className:"".concat(prefixCls,"-rail"),style:railStyle}),react.createElement(Tracks,{prefixCls:prefixCls,style:trackStyle,values:sortedCacheValues,startPoint:startPoint,onStartMove:mergedDraggableTrack?onStartMove:null}),react.createElement(Steps,{prefixCls:prefixCls,marks:markList,dots:dots,style:dotStyle,activeStyle:activeDotStyle}),react.createElement(Handles,{ref:handlesRef,prefixCls:prefixCls,style:handleStyle,values:cacheValues1,draggingIndex:draggingIndex1,onStartMove:onStartMove,onOffsetChange:function(offset,valueIndex){if(!disabled){var next=offsetValues(rawValues,offset,valueIndex);null==onBeforeChange||onBeforeChange(getTriggerValue(rawValues)),triggerChange(next.values),null==onAfterChange||onAfterChange(getTriggerValue(next.values)),setKeyboardValue(next.value)}},onFocus:onFocus,onBlur:onBlur,handleRender:handleRender}),react.createElement(Marks,{prefixCls:prefixCls,marks:markList,onClick:changeToCloseValue})))}),context=__webpack_require__(53124),raf=__webpack_require__(75164),es_ref=__webpack_require__(42550),tooltip=__webpack_require__(94199),SliderTooltip=react.forwardRef(function(props,ref){var open=props.open,innerRef=(0,react.useRef)(null),rafRef=(0,react.useRef)(null);function cancelKeepAlign(){raf.Z.cancel(rafRef.current),rafRef.current=null}return react.useEffect(function(){return open?rafRef.current=(0,raf.Z)(function(){var _a;null===(_a=innerRef.current)||void 0===_a||_a.forcePopupAlign(),rafRef.current=null}):cancelKeepAlign(),cancelKeepAlign},[open,props.title]),react.createElement(tooltip.Z,(0,esm_extends.Z)({ref:(0,es_ref.sQ)(innerRef,ref)},props))}),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},slider=react.forwardRef(function(props,ref){var _React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,getPopupContainer=_React$useContext.getPopupContainer,_React$useState=react.useState({}),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),opens=_React$useState2[0],setOpens=_React$useState2[1],toggleTooltipOpen=function(index,open){setOpens(function(prev){return(0,esm_extends.Z)((0,esm_extends.Z)({},prev),(0,defineProperty.Z)({},index,open))})},customizePrefixCls=props.prefixCls,range=props.range,className=props.className,restProps=__rest(props,["prefixCls","range","className"]),prefixCls=getPrefixCls("slider",customizePrefixCls),cls=classnames_default()(className,(0,defineProperty.Z)({},"".concat(prefixCls,"-rtl"),"rtl"===direction));"rtl"!==direction||restProps.vertical||(restProps.reverse=!restProps.reverse);var _React$useMemo=react.useMemo(function(){return range?"object"===(0,esm_typeof.Z)(range)?[!0,range.draggableTrack]:[!0,!1]:[!1]},[range]),_React$useMemo2=(0,slicedToArray.Z)(_React$useMemo,2),mergedRange=_React$useMemo2[0],draggableTrack=_React$useMemo2[1];return react.createElement(Slider,(0,esm_extends.Z)({},restProps,{step:restProps.step,range:mergedRange,draggableTrack:draggableTrack,className:cls,ref:ref,prefixCls:prefixCls,handleRender:function(node,info){var _a,index=info.index,dragging=info.dragging,rootPrefixCls=getPrefixCls(),_props$tooltip=props.tooltip,vertical=props.vertical,tooltipProps=(0,esm_extends.Z)({formatter:null!==(_a=props.tipFormatter)&&void 0!==_a?_a:function(value){return"number"==typeof value?value.toString():""},open:props.tooltipVisible,placement:props.tooltipPlacement,getPopupContainer:props.getTooltipPopupContainer},void 0===_props$tooltip?{}:_props$tooltip),tooltipOpen=tooltipProps.open,tooltipPlacement=tooltipProps.placement,getTooltipPopupContainer=tooltipProps.getPopupContainer,customizeTooltipPrefixCls=tooltipProps.prefixCls,tipFormatter=tooltipProps.formatter,isTipFormatter=!!tipFormatter&&(opens[index]||dragging),passedProps=(0,esm_extends.Z)((0,esm_extends.Z)({},node.props),{onMouseEnter:function(){return toggleTooltipOpen(index,!0)},onMouseLeave:function(){return toggleTooltipOpen(index,!1)}}),tooltipPrefixCls=getPrefixCls("tooltip",customizeTooltipPrefixCls);return react.createElement(SliderTooltip,{prefixCls:tooltipPrefixCls,title:tipFormatter?tipFormatter(info.value):"",open:tooltipOpen||void 0===tooltipOpen&&isTipFormatter,placement:tooltipPlacement||(vertical?"rtl"===direction?"left":"right":"top"),transitionName:"".concat(rootPrefixCls,"-zoom-down"),key:index,overlayClassName:"".concat(prefixCls,"-tooltip"),getPopupContainer:getTooltipPopupContainer||getPopupContainer},react.cloneElement(node,passedProps))}}))})},94594:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_switch}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),LoadingOutlined=__webpack_require__(50888),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),useMergedState=__webpack_require__(21770),KeyCode=__webpack_require__(15105),Switch=react.forwardRef(function(_ref,ref){var _classNames,_ref$prefixCls=_ref.prefixCls,prefixCls=void 0===_ref$prefixCls?"rc-switch":_ref$prefixCls,className=_ref.className,checked=_ref.checked,defaultChecked=_ref.defaultChecked,disabled=_ref.disabled,loadingIcon=_ref.loadingIcon,checkedChildren=_ref.checkedChildren,unCheckedChildren=_ref.unCheckedChildren,onClick=_ref.onClick,onChange=_ref.onChange,onKeyDown=_ref.onKeyDown,restProps=(0,objectWithoutProperties.Z)(_ref,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),_useMergedState=(0,useMergedState.Z)(!1,{value:checked,defaultValue:defaultChecked}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),innerChecked=_useMergedState2[0],setInnerChecked=_useMergedState2[1];function triggerChange(newChecked,event){var mergedChecked=innerChecked;return disabled||(setInnerChecked(mergedChecked=newChecked),null==onChange||onChange(mergedChecked,event)),mergedChecked}var switchClassName=classnames_default()(prefixCls,className,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checked"),innerChecked),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-disabled"),disabled),_classNames));return react.createElement("button",Object.assign({},restProps,{type:"button",role:"switch","aria-checked":innerChecked,disabled:disabled,className:switchClassName,ref:ref,onKeyDown:function(e){e.which===KeyCode.Z.LEFT?triggerChange(!1,e):e.which===KeyCode.Z.RIGHT&&triggerChange(!0,e),null==onKeyDown||onKeyDown(e)},onClick:function(e){var ret=triggerChange(!innerChecked,e);null==onClick||onClick(ret,e)}}),loadingIcon,react.createElement("span",{className:"".concat(prefixCls,"-inner")},innerChecked?checkedChildren:unCheckedChildren))});Switch.displayName="Switch";var context=__webpack_require__(53124),DisabledContext=__webpack_require__(98866),SizeContext=__webpack_require__(97647),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},switch_Switch=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,customizeSize=_a.size,customDisabled=_a.disabled,loading=_a.loading,_a$className=_a.className,props=__rest(_a,["prefixCls","size","disabled","loading","className"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,size=react.useContext(SizeContext.Z),disabled=react.useContext(DisabledContext.Z),prefixCls=getPrefixCls("switch",customizePrefixCls),loadingIcon=react.createElement("div",{className:"".concat(prefixCls,"-handle")},loading&&react.createElement(LoadingOutlined.Z,{className:"".concat(prefixCls,"-loading-icon")})),classes=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-small"),"small"===(customizeSize||size)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-loading"),loading),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),void 0===_a$className?"":_a$className);return react.createElement(wave.Z,{insertExtraNode:!0},react.createElement(Switch,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:classes,disabled:(null!=customDisabled?customDisabled:disabled)||loading,ref:ref,loadingIcon:loadingIcon})))});switch_Switch.__ANT_SWITCH=!0;var es_switch=switch_Switch},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7326-d1457038bcb2631e.js b/static/web/_next/static/chunks/7326-d1457038bcb2631e.js deleted file mode 100644 index dec0c461e..000000000 --- a/static/web/_next/static/chunks/7326-d1457038bcb2631e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7326],{48689:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(1413),a=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},c=n(42135),u=function(e,t){return a.createElement(c.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:o}))};u.displayName="DeleteOutlined";var l=a.forwardRef(u)},6226:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(4942),a=n(87462),o=n(71002),c=n(94184),u=n.n(c),l=n(67294),i=n(53124),s=n(99134),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},d=["xs","sm","md","lg","xl","xxl"],v=l.forwardRef(function(e,t){var n,c=l.useContext(i.E_),v=c.getPrefixCls,m=c.direction,p=l.useContext(s.Z),h=p.gutter,g=p.wrap,b=p.supportFlexGap,y=e.prefixCls,x=e.span,Z=e.order,C=e.offset,E=e.push,k=e.pull,w=e.className,O=e.children,M=e.flex,S=e.style,N=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=v("col",y),R={};d.forEach(function(t){var n,c={},u=e[t];"number"==typeof u?c.span=u:"object"===(0,o.Z)(u)&&(c=u||{}),delete N[t],R=(0,a.Z)((0,a.Z)({},R),(n={},(0,r.Z)(n,"".concat(P,"-").concat(t,"-").concat(c.span),void 0!==c.span),(0,r.Z)(n,"".concat(P,"-").concat(t,"-order-").concat(c.order),c.order||0===c.order),(0,r.Z)(n,"".concat(P,"-").concat(t,"-offset-").concat(c.offset),c.offset||0===c.offset),(0,r.Z)(n,"".concat(P,"-").concat(t,"-push-").concat(c.push),c.push||0===c.push),(0,r.Z)(n,"".concat(P,"-").concat(t,"-pull-").concat(c.pull),c.pull||0===c.pull),(0,r.Z)(n,"".concat(P,"-rtl"),"rtl"===m),n))});var j=u()(P,(n={},(0,r.Z)(n,"".concat(P,"-").concat(x),void 0!==x),(0,r.Z)(n,"".concat(P,"-order-").concat(Z),Z),(0,r.Z)(n,"".concat(P,"-offset-").concat(C),C),(0,r.Z)(n,"".concat(P,"-push-").concat(E),E),(0,r.Z)(n,"".concat(P,"-pull-").concat(k),k),n),w,R),F={};if(h&&h[0]>0){var I=h[0]/2;F.paddingLeft=I,F.paddingRight=I}if(h&&h[1]>0&&!b){var T=h[1]/2;F.paddingTop=T,F.paddingBottom=T}return M&&(F.flex="number"==typeof M?"".concat(M," ").concat(M," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(M)?"0 0 ".concat(M):M,!1!==g||F.minWidth||(F.minWidth=0)),l.createElement("div",(0,a.Z)({},N,{style:(0,a.Z)((0,a.Z)({},F),S),className:j,ref:t}),O)})},99134:function(e,t,n){"use strict";var r=(0,n(67294).createContext)({});t.Z=r},25968:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(87462),a=n(4942),o=n(71002),c=n(97685),u=n(94184),l=n.n(u),i=n(67294),s=n(53124),f=n(98082),d=n(24308),v=n(93355),m=n(99134),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};function h(e,t){var n=i.useState("string"==typeof e?e:""),r=(0,c.Z)(n,2),a=r[0],u=r[1],l=function(){if("object"===(0,o.Z)(e))for(var n=0;n0?-(z[0]/2):void 0,X=null!=z[1]&&z[1]>0?-(z[1]/2):void 0;if(W&&(V.marginLeft=W,V.marginRight=W),A){var Y=(0,c.Z)(z,2);V.rowGap=Y[1]}else X&&(V.marginTop=X,V.marginBottom=X);var K=(0,c.Z)(z,2),$=K[0],U=K[1],J=i.useMemo(function(){return{gutter:[$,U],wrap:k,supportFlexGap:A}},[$,U,k,A]);return i.createElement(m.Z.Provider,{value:J},i.createElement("div",(0,r.Z)({},w,{className:G,style:(0,r.Z)((0,r.Z)({},V),x),ref:t}),Z))})},22918:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n(71002),a=n(4942),o=n(87462),c=n(97685),u=n(94184),l=n.n(u),i=n(74902),s=n(67294),f=n(96774),d=n.n(f),v=n(21770),m=n(45987),p=n(1413),h=n(15105),g=s.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0});function b(e,t,n,r){var a=(t-n)/(r-n),o={};switch(e){case"rtl":o.right="".concat(100*a,"%"),o.transform="translateX(50%)";break;case"btt":o.bottom="".concat(100*a,"%"),o.transform="translateY(50%)";break;case"ttb":o.top="".concat(100*a,"%"),o.transform="translateY(-50%)";break;default:o.left="".concat(100*a,"%"),o.transform="translateX(-50%)"}return o}function y(e,t){return Array.isArray(e)?e[t]:e}var x=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],Z=s.forwardRef(function(e,t){var n,r,c=e.prefixCls,u=e.value,i=e.valueIndex,f=e.onStartMove,d=e.style,v=e.render,Z=e.dragging,C=e.onOffsetChange,E=(0,m.Z)(e,x),k=s.useContext(g),w=k.min,O=k.max,M=k.direction,S=k.disabled,N=k.range,P=k.tabIndex,R=k.ariaLabelForHandle,j=k.ariaLabelledByForHandle,F=k.ariaValueTextFormatterForHandle,I="".concat(c,"-handle"),T=function(e){S||f(e,i)},L=function(e){if(!S){var t=null;switch(e.which||e.keyCode){case h.Z.LEFT:t="ltr"===M||"btt"===M?-1:1;break;case h.Z.RIGHT:t="ltr"===M||"btt"===M?1:-1;break;case h.Z.UP:t="ttb"!==M?1:-1;break;case h.Z.DOWN:t="ttb"!==M?-1:1;break;case h.Z.HOME:t="min";break;case h.Z.END:t="max";break;case h.Z.PAGE_UP:t=2;break;case h.Z.PAGE_DOWN:t=-2}null!==t&&(e.preventDefault(),C(t,i))}},H=b(M,u,w,O),D=s.createElement("div",(0,o.Z)({ref:t,className:l()(I,(n={},(0,a.Z)(n,"".concat(I,"-").concat(i+1),N),(0,a.Z)(n,"".concat(I,"-dragging"),Z),n)),style:(0,p.Z)((0,p.Z)({},H),d),onMouseDown:T,onTouchStart:T,onKeyDown:L,tabIndex:S?null:y(P,i),role:"slider","aria-valuemin":w,"aria-valuemax":O,"aria-valuenow":u,"aria-disabled":S,"aria-label":y(R,i),"aria-labelledby":y(j,i),"aria-valuetext":null===(r=y(F,i))||void 0===r?void 0:r(u)},E));return v&&(D=v(D,{index:i,prefixCls:c,value:u,dragging:Z})),D}),C=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],E=s.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,a=e.onStartMove,c=e.onOffsetChange,u=e.values,l=e.handleRender,i=e.draggingIndex,f=(0,m.Z)(e,C),d=s.useRef({});return s.useImperativeHandle(t,function(){return{focus:function(e){var t;null===(t=d.current[e])||void 0===t||t.focus()}}}),s.createElement(s.Fragment,null,u.map(function(e,t){return s.createElement(Z,(0,o.Z)({ref:function(e){e?d.current[t]=e:delete d.current[t]},dragging:i===t,prefixCls:n,style:y(r,t),key:t,value:e,valueIndex:t,onStartMove:a,onOffsetChange:c,render:l},f))}))});function k(e){var t="touches"in e?e.touches[0]:e;return{pageX:t.pageX,pageY:t.pageY}}function w(e){var t=e.prefixCls,n=e.style,r=e.start,a=e.end,o=e.index,c=e.onStartMove,u=s.useContext(g),i=u.direction,f=u.min,d=u.max,v=u.disabled,m=u.range,h="".concat(t,"-track"),b=(r-f)/(d-f),y=(a-f)/(d-f),x=function(e){!v&&c&&c(e,-1)},Z={};switch(i){case"rtl":Z.right="".concat(100*b,"%"),Z.width="".concat(100*y-100*b,"%");break;case"btt":Z.bottom="".concat(100*b,"%"),Z.height="".concat(100*y-100*b,"%");break;case"ttb":Z.top="".concat(100*b,"%"),Z.height="".concat(100*y-100*b,"%");break;default:Z.left="".concat(100*b,"%"),Z.width="".concat(100*y-100*b,"%")}return s.createElement("div",{className:l()(h,m&&"".concat(h,"-").concat(o+1)),style:(0,p.Z)((0,p.Z)({},Z),n),onMouseDown:x,onTouchStart:x})}function O(e){var t=e.prefixCls,n=e.style,r=e.values,a=e.startPoint,o=e.onStartMove,c=s.useContext(g),u=c.included,l=c.range,i=c.min,f=s.useMemo(function(){if(!l){if(0===r.length)return[];var e=null!=a?a:i,t=r[0];return[{start:Math.min(e,t),end:Math.max(e,t)}]}for(var n=[],o=0;o=0&&eg},[eg,ez]),eV=s.useMemo(function(){return Object.keys(eN||{}).map(function(e){var t=eN[e],n={value:Number(e)};return t&&"object"===(0,r.Z)(t)&&!s.isValidElement(t)&&("label"in t||"style"in t)?(n.style=t.style,n.label=t.label):n.label=t,n}).filter(function(e){var t=e.label;return t||"number"==typeof t}).sort(function(e,t){return e.value-t.value})},[eN]),eW=(n=void 0===ep||ep,o=s.useCallback(function(e){return isFinite(e),Math.max(e_,Math.min(eB,e))},[e_,eB]),u=s.useCallback(function(e){if(null!==ez){var t=e_+Math.round((o(e)-e_)/ez)*ez,n=function(e){return(String(e).split(".")[1]||"").length},r=Math.max(n(ez),n(eB),n(e_)),a=Number(t.toFixed(r));return e_<=a&&a<=eB?a:null}return null},[ez,e_,eB,o]),f=s.useCallback(function(e){var t=o(e),n=eV.map(function(e){return e.value});null!==ez&&n.push(u(e)),n.push(e_,eB);var r=n[0],a=eB-e_;return n.forEach(function(e){var n=Math.abs(t-e);n<=a&&(r=e,a=n)}),r},[e_,eB,eV,ez,o,u]),m=function e(t,n,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof n){var o,c=t[r],l=c+n,s=[];eV.forEach(function(e){s.push(e.value)}),s.push(e_,eB),s.push(u(c));var f=n>0?1:-1;"unit"===a?s.push(u(c+f*ez)):s.push(u(l)),s=s.filter(function(e){return null!==e}).filter(function(e){return n<0?e<=c:e>=c}),"unit"===a&&(s=s.filter(function(e){return e!==c}));var d="unit"===a?c:l,v=Math.abs((o=s[0])-d);if(s.forEach(function(e){var t=Math.abs(e-d);t1){var m=(0,i.Z)(t);return m[r]=o,e(m,n-f,r,a)}return o}return"min"===n?e_:"max"===n?eB:void 0},p=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",a=e[n],o=m(e,t,n,r);return{value:o,changed:o!==a}},h=function(e){return null===eG&&0===e||"number"==typeof eG&&e3&&void 0!==arguments[3]?arguments[3]:"unit",o=e.map(f),c=o[r],u=m(o,t,r,a);if(o[r]=u,!1===n){var l=eG||0;r>0&&o[r-1]!==c&&(o[r]=Math.max(o[r],o[r-1]+l)),r0;v-=1)for(var g=!0;h(o[v]-o[v-1])&&g;){var b=p(o,-1,v-1);o[v-1]=b.value,g=b.changed}for(var y=o.length-1;y>0;y-=1)for(var x=!0;h(o[y]-o[y-1])&&x;){var Z=p(o,-1,y-1);o[y-1]=Z.value,x=Z.changed}for(var C=0;C=0?ef+1:2;for(n=n.slice(0,a);n.length=0&&eH.current.focus(e)}e9(null)},[e6]);var te=s.useMemo(function(){return(!eb||null!==ez)&&eb},[eb,ez]),tt=function(){null==em||em(e1(e0.current))},tn=(y=s.useState(null),Z=(x=(0,c.Z)(y,2))[0],C=x[1],w=s.useState(-1),N=(M=(0,c.Z)(w,2))[0],R=M[1],j=s.useState(eq),I=(F=(0,c.Z)(j,2))[0],T=F[1],L=s.useState(eq),D=(H=(0,c.Z)(L,2))[0],A=H[1],_=s.useRef(null),B=s.useRef(null),s.useEffect(function(){-1===N&&T(eq)},[eq,N]),s.useEffect(function(){return function(){document.removeEventListener("mousemove",_.current),document.removeEventListener("mouseup",B.current),document.removeEventListener("touchmove",_.current),document.removeEventListener("touchend",B.current)}},[]),z=function(e,t){I.some(function(t,n){return t!==e[n]})&&(void 0!==t&&C(t),T(e),e2(e))},G=function(e,t){if(-1===e){var n=D[0],r=D[D.length-1],a=t*(eB-e_);a=Math.min(a=Math.max(a,e_-n),eB-r),a=eY(n+a)-n,z(D.map(function(e){return e+a}))}else{var o=(0,i.Z)(I);o[e]=D[e];var c=eK(o,(eB-e_)*t,e,"dist");z(c.values,c.value)}},(V=s.useRef(G)).current=G,W=function(e,t){e.stopPropagation();var n=eq[t];R(t),C(n),A(eq);var r=k(e),a=r.pageX,o=r.pageY,c=function(e){e.preventDefault();var n,r=k(e),c=r.pageX,u=r.pageY,l=c-a,i=u-o,s=eD.current.getBoundingClientRect(),f=s.width,d=s.height;switch(eA){case"btt":n=-i/d;break;case"ttb":n=i/d;break;case"rtl":n=-l/f;break;default:n=l/f}V.current(t,n)},u=function e(t){t.preventDefault(),document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",c),document.removeEventListener("touchend",e),document.removeEventListener("touchmove",c),_.current=null,B.current=null,R(-1),tt()};document.addEventListener("mouseup",u),document.addEventListener("mousemove",c),document.addEventListener("touchend",u),document.addEventListener("touchmove",c),_.current=c,B.current=u},[N,Z,s.useMemo(function(){var e=(0,i.Z)(eq).sort(function(e,t){return e-t}),t=(0,i.Z)(I).sort(function(e,t){return e-t});return e.every(function(e,n){return e===t[n]})?I:eq},[eq,I]),W]),tr=(0,c.Z)(tn,4),ta=tr[0],to=tr[1],tc=tr[2],tu=tr[3],tl=function(e,t){tu(e,t),null==ev||ev(e1(e0.current))},ti=-1!==ta;s.useEffect(function(){if(!ti){var e=eq.lastIndexOf(to);eH.current.focus(e)}},[ti]);var ts=s.useMemo(function(){return(0,i.Z)(tc).sort(function(e,t){return e-t})},[tc]),tf=s.useMemo(function(){return es?[ts[0],ts[ts.length-1]]:[e_,ts[0]]},[ts,es,e_]),td=(0,c.Z)(tf,2),tv=td[0],tm=td[1];s.useImperativeHandle(t,function(){return{focus:function(){eH.current.focus(0)},blur:function(){var e=document.activeElement;eD.current.contains(e)&&(null==e||e.blur())}}}),s.useEffect(function(){q&&eH.current.focus(0)},[]);var tp=s.useMemo(function(){return{min:e_,max:eB,direction:eA,disabled:Q,step:ez,included:eC,includedStart:tv,includedEnd:tm,range:es,tabIndex:eF,ariaLabelForHandle:eI,ariaLabelledByForHandle:eT,ariaValueTextFormatterForHandle:eL}},[e_,eB,eA,Q,ez,eC,tv,tm,es,eF,eI,eT,eL]);return s.createElement(g.Provider,{value:tp},s.createElement("div",{ref:eD,className:l()(K,$,(X={},(0,a.Z)(X,"".concat(K,"-disabled"),Q),(0,a.Z)(X,"".concat(K,"-vertical"),ex),(0,a.Z)(X,"".concat(K,"-horizontal"),!ex),(0,a.Z)(X,"".concat(K,"-with-marks"),eV.length),X)),style:U,onMouseDown:e3},s.createElement("div",{className:"".concat(K,"-rail"),style:eO}),s.createElement(O,{prefixCls:K,style:ek,values:ts,startPoint:eE,onStartMove:te?tl:null}),s.createElement(P,{prefixCls:K,marks:eV,dots:eP,style:eM,activeStyle:eS}),s.createElement(E,{ref:eH,prefixCls:K,style:ew,values:tc,draggingIndex:ta,onStartMove:tl,onOffsetChange:e5,onFocus:ee,onBlur:et,handleRender:eR}),s.createElement(S,{prefixCls:K,marks:eV,onClick:e4})))}),j=n(53124),F=n(75164),I=n(42550),T=n(94199),L=s.forwardRef(function(e,t){var n=e.open,r=(0,s.useRef)(null),a=(0,s.useRef)(null);function c(){F.Z.cancel(a.current),a.current=null}return s.useEffect(function(){return n?a.current=(0,F.Z)(function(){var e;null===(e=r.current)||void 0===e||e.forcePopupAlign(),a.current=null}):c(),c},[n,e.title]),s.createElement(T.Z,(0,o.Z)({ref:(0,I.sQ)(r,t)},e))}),H=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},D=s.forwardRef(function(e,t){var n=s.useContext(j.E_),u=n.getPrefixCls,i=n.direction,f=n.getPopupContainer,d=s.useState({}),v=(0,c.Z)(d,2),m=v[0],p=v[1],h=function(e,t){p(function(n){return(0,o.Z)((0,o.Z)({},n),(0,a.Z)({},e,t))})},g=e.prefixCls,b=e.range,y=e.className,x=H(e,["prefixCls","range","className"]),Z=u("slider",g),C=l()(y,(0,a.Z)({},"".concat(Z,"-rtl"),"rtl"===i));"rtl"!==i||x.vertical||(x.reverse=!x.reverse);var E=s.useMemo(function(){return b?"object"===(0,r.Z)(b)?[!0,b.draggableTrack]:[!0,!1]:[!1]},[b]),k=(0,c.Z)(E,2),w=k[0],O=k[1],M=function(t,n){var r,a=n.index,c=n.dragging,l=u(),d=e.tooltip,v=e.vertical,p=(0,o.Z)({formatter:null!==(r=e.tipFormatter)&&void 0!==r?r:function(e){return"number"==typeof e?e.toString():""},open:e.tooltipVisible,placement:e.tooltipPlacement,getPopupContainer:e.getTooltipPopupContainer},void 0===d?{}:d),g=p.open,b=p.placement,y=p.getPopupContainer,x=p.prefixCls,C=p.formatter,E=!!C&&(m[a]||c),k=(0,o.Z)((0,o.Z)({},t.props),{onMouseEnter:function(){return h(a,!0)},onMouseLeave:function(){return h(a,!1)}}),w=u("tooltip",x);return s.createElement(L,{prefixCls:w,title:C?C(n.value):"",open:g||void 0===g&&E,placement:b||(v?"rtl"===i?"left":"right":"top"),transitionName:"".concat(l,"-zoom-down"),key:a,overlayClassName:"".concat(Z,"-tooltip"),getPopupContainer:y||f},s.cloneElement(t,k))};return s.createElement(R,(0,o.Z)({},x,{step:x.step,range:w,draggableTrack:O,className:C,ref:t,prefixCls:Z,handleRender:M}))})},94594:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(87462),a=n(4942),o=n(50888),c=n(94184),u=n.n(c),l=n(97685),i=n(45987),s=n(67294),f=n(21770),d=n(15105),v=s.forwardRef(function(e,t){var n,r=e.prefixCls,o=void 0===r?"rc-switch":r,c=e.className,v=e.checked,m=e.defaultChecked,p=e.disabled,h=e.loadingIcon,g=e.checkedChildren,b=e.unCheckedChildren,y=e.onClick,x=e.onChange,Z=e.onKeyDown,C=(0,i.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),E=(0,f.Z)(!1,{value:v,defaultValue:m}),k=(0,l.Z)(E,2),w=k[0],O=k[1];function M(e,t){var n=w;return p||(O(n=e),null==x||x(n,t)),n}var S=u()(o,c,(n={},(0,a.Z)(n,"".concat(o,"-checked"),w),(0,a.Z)(n,"".concat(o,"-disabled"),p),n));return s.createElement("button",Object.assign({},C,{type:"button",role:"switch","aria-checked":w,disabled:p,className:S,ref:t,onKeyDown:function(e){e.which===d.Z.LEFT?M(!1,e):e.which===d.Z.RIGHT&&M(!0,e),null==Z||Z(e)},onClick:function(e){var t=M(!w,e);null==y||y(t,e)}}),h,s.createElement("span",{className:"".concat(o,"-inner")},w?g:b))});v.displayName="Switch";var m=n(53124),p=n(98866),h=n(97647),g=n(68349),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},y=s.forwardRef(function(e,t){var n,c=e.prefixCls,l=e.size,i=e.disabled,f=e.loading,d=e.className,y=b(e,["prefixCls","size","disabled","loading","className"]),x=s.useContext(m.E_),Z=x.getPrefixCls,C=x.direction,E=s.useContext(h.Z),k=s.useContext(p.Z),w=Z("switch",c),O=s.createElement("div",{className:"".concat(w,"-handle")},f&&s.createElement(o.Z,{className:"".concat(w,"-loading-icon")})),M=u()((n={},(0,a.Z)(n,"".concat(w,"-small"),"small"===(l||E)),(0,a.Z)(n,"".concat(w,"-loading"),f),(0,a.Z)(n,"".concat(w,"-rtl"),"rtl"===C),n),void 0===d?"":d);return s.createElement(g.Z,{insertExtraNode:!0},s.createElement(v,(0,r.Z)({},y,{prefixCls:w,className:M,disabled:(null!=i?i:k)||f,ref:t,loadingIcon:O})))});y.__ANT_SWITCH=!0;var x=y},27561:function(e,t,n){var r=n(67990),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),a=n(7771),o=n(14841),c=Math.max,u=Math.min;e.exports=function(e,t,n){var l,i,s,f,d,v,m=0,p=!1,h=!1,g=!0;if("function"!=typeof e)throw TypeError("Expected a function");function b(t){var n=l,r=i;return l=i=void 0,m=t,f=e.apply(r,n)}function y(e){var n=e-v,r=e-m;return void 0===v||n>=t||n<0||h&&r>=s}function x(){var e,n,r,o=a();if(y(o))return Z(o);d=setTimeout(x,(e=o-v,n=o-m,r=t-e,h?u(r,s-n):r))}function Z(e){return(d=void 0,g&&l)?b(e):(l=i=void 0,f)}function C(){var e,n=a(),r=y(n);if(l=arguments,i=this,v=n,r){if(void 0===d)return m=e=v,d=setTimeout(x,t),p?b(e):f;if(h)return clearTimeout(d),d=setTimeout(x,t),b(v)}return void 0===d&&(d=setTimeout(x,t)),f}return t=o(t)||0,r(n)&&(p=!!n.leading,s=(h="maxWait"in n)?c(o(n.maxWait)||0,t):s,g="trailing"in n?!!n.trailing:g),C.cancel=function(){void 0!==d&&clearTimeout(d),m=0,l=v=i=d=void 0},C.flush=function(){return void 0===d?f:Z(a())},C}},33448:function(e,t,n){var r=n(44239),a=n(37005);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639),a=function(){return r.Date.now()};e.exports=a},14841:function(e,t,n){var r=n(27561),a=n(13218),o=n(33448),c=0/0,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,i=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return c;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||i.test(e)?s(e.slice(2),n?2:8):u.test(e)?c:+e}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7365.72718ce4ca51b05b.js b/static/web/_next/static/chunks/7365.72718ce4ca51b05b.js deleted file mode 100644 index b57a7c037..000000000 --- a/static/web/_next/static/chunks/7365.72718ce4ca51b05b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7365],{57365:function(e,t,n){function r(e){for(var t={},n=0;n=!&|~$:]/;function m(e,t){a=null;var n=e.next();if("#"==n)return e.skipToEnd(),"comment";if("0"==n&&e.eat("x"))return e.eatWhile(/[\da-f]/i),"number";if("."==n&&e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(n))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if("'"==n||'"'==n)return t.tokenize=function(e,t){if(e.eat("\\")){var r,a=e.next();return"x"==a?e.match(/^[a-f0-9]{2}/i):("u"==a||"U"==a)&&e.eat("{")&&e.skipTo("}")?e.next():"u"==a?e.match(/^[a-f0-9]{4}/i):"U"==a?e.match(/^[a-f0-9]{8}/i):/[0-7]/.test(a)&&e.match(/^[0-7]{1,2}/),"string.special"}for(;null!=(r=e.next());){if(r==n){t.tokenize=m;break}if("\\"==r){e.backUp(1);break}}return"string"},"string";if("`"==n)return e.match(/[^`]+`/),"string.special";if("."==n&&e.match(/.(?:[.]|\d+)/))return"keyword";else if(/[a-zA-Z\.]/.test(n)){e.eatWhile(/[\w\.]/);var r=e.current();return u.propertyIsEnumerable(r)?"atom":f.propertyIsEnumerable(r)?(s.propertyIsEnumerable(r)&&!e.match(/\s*if(\s+|$)/,!1)&&(a="block"),"keyword"):o.propertyIsEnumerable(r)?"builtin":"variable"}else if("%"==n)return e.skipTo("%")&&e.next(),"variableName.special";else if("<"==n&&e.eat("-")||"<"==n&&e.match("<-")||"-"==n&&e.match(/>>?/))return"operator";else if("="==n&&t.ctx.argList)return"operator";else if(p.test(n))return"$"==n||e.eatWhile(p),"operator";else if(!/[\(\){}\[\];]/.test(n))return null;else return(a=n,";"==n)?"punctuation":null}function d(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function k(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function x(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}let b={name:"r",startState:function(e){return{tokenize:m,ctx:{type:"top",indent:-e,flags:2},indent:0,afterIdent:!1}},token:function(e,t){if(e.sol()&&((3&t.ctx.flags)==0&&(t.ctx.flags|=2),4&t.ctx.flags&&x(t),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"!=n&&(2&t.ctx.flags)==0&&k(t,1),(";"==a||"{"==a||"}"==a)&&"block"==t.ctx.type&&x(t),"{"==a?d(t,"}",e):"("==a?(d(t,")",e),t.afterIdent&&(t.ctx.argList=!0)):"["==a?d(t,"]",e):"block"==a?d(t,"block",e):a==t.ctx.type?x(t):"block"==t.ctx.type&&"comment"!=n&&k(t,4),t.afterIdent="variable"==n||"keyword"==n,n},indent:function(e,t,n){if(e.tokenize!=m)return 0;var r=t&&t.charAt(0),a=e.ctx,i=r==a.type;return(4&a.flags&&(a=a.prev),"block"==a.type)?a.indent+("{"==r?0:n.unit):1&a.flags?a.column+(i?0:1):a.indent+(i?0:n.unit)},languageData:{wordChars:".",commentTokens:{line:"#"},autocomplete:i.concat(c,l)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7365.e0dff886fd578d0f.js b/static/web/_next/static/chunks/7365.e0dff886fd578d0f.js new file mode 100644 index 000000000..27c289602 --- /dev/null +++ b/static/web/_next/static/chunks/7365.e0dff886fd578d0f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7365],{57365:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordObj(words){for(var res={},i=0;i=!&|~$:]/;function tokenBase(stream,state){curPunc=null;var ch=stream.next();if("#"==ch)return stream.skipToEnd(),"comment";if("0"==ch&&stream.eat("x"))return stream.eatWhile(/[\da-f]/i),"number";if("."==ch&&stream.eat(/\d/))return stream.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(ch))return stream.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if("'"==ch||'"'==ch)return state.tokenize=function(stream,state){if(stream.eat("\\")){var next,ch1=stream.next();return"x"==ch1?stream.match(/^[a-f0-9]{2}/i):("u"==ch1||"U"==ch1)&&stream.eat("{")&&stream.skipTo("}")?stream.next():"u"==ch1?stream.match(/^[a-f0-9]{4}/i):"U"==ch1?stream.match(/^[a-f0-9]{8}/i):/[0-7]/.test(ch1)&&stream.match(/^[0-7]{1,2}/),"string.special"}for(;null!=(next=stream.next());){if(next==ch){state.tokenize=tokenBase;break}if("\\"==next){stream.backUp(1);break}}return"string"},"string";if("`"==ch)return stream.match(/[^`]+`/),"string.special";if("."==ch&&stream.match(/.(?:[.]|\d+)/))return"keyword";else if(/[a-zA-Z\.]/.test(ch)){stream.eatWhile(/[\w\.]/);var word=stream.current();return atoms.propertyIsEnumerable(word)?"atom":keywords.propertyIsEnumerable(word)?(blockkeywords.propertyIsEnumerable(word)&&!stream.match(/\s*if(\s+|$)/,!1)&&(curPunc="block"),"keyword"):builtins.propertyIsEnumerable(word)?"builtin":"variable"}else if("%"==ch)return stream.skipTo("%")&&stream.next(),"variableName.special";else if("<"==ch&&stream.eat("-")||"<"==ch&&stream.match("<-")||"-"==ch&&stream.match(/>>?/))return"operator";else if("="==ch&&state.ctx.argList)return"operator";else if(opChars.test(ch))return"$"==ch||stream.eatWhile(opChars),"operator";else if(!/[\(\){}\[\];]/.test(ch))return null;else return(curPunc=ch,";"==ch)?"punctuation":null}function push(state,type,stream){state.ctx={type:type,indent:state.indent,flags:0,column:stream.column(),prev:state.ctx}}function setFlag(state,flag){var ctx=state.ctx;state.ctx={type:ctx.type,indent:ctx.indent,flags:ctx.flags|flag,column:ctx.column,prev:ctx.prev}}function pop(state){state.indent=state.ctx.indent,state.ctx=state.ctx.prev}let r={name:"r",startState:function(indentUnit){return{tokenize:tokenBase,ctx:{type:"top",indent:-indentUnit,flags:2},indent:0,afterIdent:!1}},token:function(stream,state){if(stream.sol()&&((3&state.ctx.flags)==0&&(state.ctx.flags|=2),4&state.ctx.flags&&pop(state),state.indent=stream.indentation()),stream.eatSpace())return null;var style=state.tokenize(stream,state);return"comment"!=style&&(2&state.ctx.flags)==0&&setFlag(state,1),(";"==curPunc||"{"==curPunc||"}"==curPunc)&&"block"==state.ctx.type&&pop(state),"{"==curPunc?push(state,"}",stream):"("==curPunc?(push(state,")",stream),state.afterIdent&&(state.ctx.argList=!0)):"["==curPunc?push(state,"]",stream):"block"==curPunc?push(state,"block",stream):curPunc==state.ctx.type?pop(state):"block"==state.ctx.type&&"comment"!=style&&setFlag(state,4),state.afterIdent="variable"==style||"keyword"==style,style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0),ctx=state.ctx,closing=firstChar==ctx.type;return(4&ctx.flags&&(ctx=ctx.prev),"block"==ctx.type)?ctx.indent+("{"==firstChar?0:cx.unit):1&ctx.flags?ctx.column+(closing?0:1):ctx.indent+(closing?0:cx.unit)},languageData:{wordChars:".",commentTokens:{line:"#"},autocomplete:commonAtoms.concat(commonBuiltins,commonKeywords)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7370.377fe1ab9a263865.js b/static/web/_next/static/chunks/7370.377fe1ab9a263865.js new file mode 100644 index 000000000..e00ee9f86 --- /dev/null +++ b/static/web/_next/static/chunks/7370.377fe1ab9a263865.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7370],{67370:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{nsis:function(){return nsis}});var _simple_mode_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(44125);let nsis=(0,_simple_mode_js__WEBPACK_IMPORTED_MODULE_0__.Q)({start:[{regex:/(?:[+-]?)(?:0x[\d,a-f]+)|(?:0o[0-7]+)|(?:0b[0,1]+)|(?:\d+.?\d*)/,token:"number"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/`(?:[^\\`]|\\.)*`?/,token:"string"},{regex:/^\s*(?:\!(addincludedir|addplugindir|appendfile|cd|define|delfile|echo|error|execute|finalize|getdllversion|gettlbversion|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|uninstfinalize|verbose|warning))\b/i,token:"keyword"},{regex:/^\s*(?:\!(if(?:n?def)?|ifmacron?def|macro))\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:\!(else|endif|macroend))\b/i,token:"keyword",dedent:!0},{regex:/^\s*(?:Abort|AddBrandingImage|AddSize|AllowRootDirInstall|AllowSkipFiles|AutoCloseWindow|BGFont|BGGradient|BrandingText|BringToFront|Call|CallInstDLL|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|CreateDirectory|CreateFont|CreateShortCut|Delete|DeleteINISec|DeleteINIStr|DeleteRegKey|DeleteRegValue|DetailPrint|DetailsButtonText|DirText|DirVar|DirVerify|EnableWindow|EnumRegKey|EnumRegValue|Exch|Exec|ExecShell|ExecShellWait|ExecWait|ExpandEnvStrings|File|FileBufSize|FileClose|FileErrorText|FileOpen|FileRead|FileReadByte|FileReadUTF16LE|FileReadWord|FileWriteUTF16LE|FileSeek|FileWrite|FileWriteByte|FileWriteWord|FindClose|FindFirst|FindNext|FindWindow|FlushINI|GetCurInstType|GetCurrentAddress|GetDlgItem|GetDLLVersion|GetDLLVersionLocal|GetErrorLevel|GetFileTime|GetFileTimeLocal|GetFullPathName|GetFunctionAddress|GetInstDirError|GetKnownFolderPath|GetLabelAddress|GetTempFileName|GetWinVer|Goto|HideWindow|Icon|IfAbort|IfErrors|IfFileExists|IfRebootFlag|IfRtlLanguage|IfShellVarContextAll|IfSilent|InitPluginsDir|InstallButtonText|InstallColors|InstallDir|InstallDirRegKey|InstProgressFlags|InstType|InstTypeGetText|InstTypeSetText|Int64Cmp|Int64CmpU|Int64Fmt|IntCmp|IntCmpU|IntFmt|IntOp|IntPtrCmp|IntPtrCmpU|IntPtrOp|IsWindow|LangString|LicenseBkColor|LicenseData|LicenseForceSelection|LicenseLangString|LicenseText|LoadAndSetImage|LoadLanguageFile|LockWindow|LogSet|LogText|ManifestDPIAware|ManifestLongPathAware|ManifestMaxVersionTested|ManifestSupportedOS|MessageBox|MiscButtonText|Name|Nop|OutFile|Page|PageCallbacks|PEAddResource|PEDllCharacteristics|PERemoveResource|PESubsysVer|Pop|Push|Quit|ReadEnvStr|ReadINIStr|ReadRegDWORD|ReadRegStr|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|SectionGetFlags|SectionGetInstTypes|SectionGetSize|SectionGetText|SectionIn|SectionSetFlags|SectionSetInstTypes|SectionSetSize|SectionSetText|SendMessage|SetAutoClose|SetBrandingImage|SetCompress|SetCompressor|SetCompressorDictSize|SetCtlColors|SetCurInstType|SetDatablockOptimize|SetDateSave|SetDetailsPrint|SetDetailsView|SetErrorLevel|SetErrors|SetFileAttributes|SetFont|SetOutPath|SetOverwrite|SetRebootFlag|SetRegView|SetShellVarContext|SetSilent|ShowInstDetails|ShowUninstDetails|ShowWindow|SilentInstall|SilentUnInstall|Sleep|SpaceTexts|StrCmp|StrCmpS|StrCpy|StrLen|SubCaption|Target|Unicode|UninstallButtonText|UninstallCaption|UninstallIcon|UninstallSubCaption|UninstallText|UninstPage|UnRegDLL|Var|VIAddVersionKey|VIFileVersion|VIProductVersion|WindowIcon|WriteINIStr|WriteRegBin|WriteRegDWORD|WriteRegExpandStr|WriteRegMultiStr|WriteRegNone|WriteRegStr|WriteUninstaller|XPStyle)\b/i,token:"keyword"},{regex:/^\s*(?:Function|PageEx|Section(?:Group)?)\b/i,token:"keyword",indent:!0},{regex:/^\s*(?:(Function|PageEx|Section(?:Group)?)End)\b/i,token:"keyword",dedent:!0},{regex:/\b(?:ARCHIVE|FILE_ATTRIBUTE_ARCHIVE|FILE_ATTRIBUTE_HIDDEN|FILE_ATTRIBUTE_NORMAL|FILE_ATTRIBUTE_OFFLINE|FILE_ATTRIBUTE_READONLY|FILE_ATTRIBUTE_SYSTEM|FILE_ATTRIBUTE_TEMPORARY|HIDDEN|HKCC|HKCR(32|64)?|HKCU(32|64)?|HKDD|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_DYN_DATA|HKEY_LOCAL_MACHINE|HKEY_PERFORMANCE_DATA|HKEY_USERS|HKLM(32|64)?|HKPD|HKU|IDABORT|IDCANCEL|IDD_DIR|IDD_INST|IDD_INSTFILES|IDD_LICENSE|IDD_SELCOM|IDD_UNINST|IDD_VERIFY|IDIGNORE|IDNO|IDOK|IDRETRY|IDYES|MB_ABORTRETRYIGNORE|MB_DEFBUTTON1|MB_DEFBUTTON2|MB_DEFBUTTON3|MB_DEFBUTTON4|MB_ICONEXCLAMATION|MB_ICONINFORMATION|MB_ICONQUESTION|MB_ICONSTOP|MB_OK|MB_OKCANCEL|MB_RETRYCANCEL|MB_RIGHT|MB_RTLREADING|MB_SETFOREGROUND|MB_TOPMOST|MB_USERICON|MB_YESNO|MB_YESNOCANCEL|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SW_HIDE|SW_SHOWDEFAULT|SW_SHOWMAXIMIZED|SW_SHOWMINIMIZED|SW_SHOWNORMAL|SYSTEM|TEMPORARY)\b/i,token:"atom"},{regex:/\b(?:admin|all|amd64-unicode|auto|both|bottom|bzip2|components|current|custom|directory|false|force|hide|highest|ifdiff|ifnewer|instfiles|lastused|leave|left|license|listonly|lzma|nevershow|none|normal|notset|off|on|right|show|silent|silentlog|textonly|top|true|try|un\.components|un\.custom|un\.directory|un\.instfiles|un\.license|uninstConfirm|user|Win10|Win7|Win8|WinVista|x-86-(ansi|unicode)|zlib)\b/i,token:"builtin"},{regex:/\$\{(?:And(?:If(?:Not)?|Unless)|Break|Case(?:2|3|4|5|Else)?|Continue|Default|Do(?:Until|While)?|Else(?:If(?:Not)?|Unless)?|End(?:If|Select|Switch)|Exit(?:Do|For|While)|For(?:Each)?|If(?:Cmd|Not(?:Then)?|Then)?|Loop(?:Until|While)?|Or(?:If(?:Not)?|Unless)|Select|Switch|Unless|While)\}/i,token:"variable-2",indent:!0},{regex:/\$\{(?:BannerTrimPath|DirState|DriveSpace|Get(BaseName|Drives|ExeName|ExePath|FileAttributes|FileExt|FileName|FileVersion|Options|OptionsS|Parameters|Parent|Root|Size|Time)|Locate|RefreshShellIcons)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Memento(?:Section(?:Done|End|Restore|Save)?|UnselectedSection))\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:Config(?:Read|ReadS|Write|WriteS)|File(?:Join|ReadFromEnd|Recode)|Line(?:Find|Read|Sum)|Text(?:Compare|CompareS)|TrimNewLines)\}/i,token:"variable-2",dedent:!0},{regex:/\$\{(?:(?:At(?:Least|Most)|Is)(?:ServicePack|Win(?:7|8|10|95|98|200(?:0|3|8(?:R2)?)|ME|NT4|Vista|XP))|Is(?:NT|Server))\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:StrFilterS?|Version(?:Compare|Convert)|Word(?:AddS?|Find(?:(?:2|3)X)?S?|InsertS?|ReplaceS?))\}/i,token:"keyword",dedent:!0},{regex:/\$\{(?:RunningX64)\}/i,token:"variable",dedent:!0},{regex:/\$\{(?:Disable|Enable)X64FSRedirection\}/i,token:"keyword",dedent:!0},{regex:/(#|;).*/,token:"comment"},{regex:/\/\*/,token:"comment",next:"comment"},{regex:/[-+\/*=<>!]+/,token:"operator"},{regex:/\$\w[\w\.]*/,token:"variable"},{regex:/\${[\!\w\.:-]+}/,token:"variableName.constant"},{regex:/\$\([\!\w\.:-]+\)/,token:"atom"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],languageData:{name:"nsis",indentOnInput:/^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/i,commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}})},44125:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function simpleMode(states){ensureState(states,"start");var states_={},meta=states.languageData||{},hasIndentation=!1;for(var state in states)if(state!=meta&&states.hasOwnProperty(state))for(var list=states_[state]=[],orig=states[state],i=0;i2&&rule.token&&"string"!=typeof rule.token){state.pending=[];for(var j=2;j-1)return null;var pos=state.indent.length-1,rules=states_[state.state];scan:for(;;){for(var i=0;i!]+/,token:"operator"},{regex:/\$\w[\w\.]*/,token:"variable"},{regex:/\${[\!\w\.:-]+}/,token:"variableName.constant"},{regex:/\$\([\!\w\.:-]+\)/,token:"atom"}],comment:[{regex:/.*?\*\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],languageData:{name:"nsis",indentOnInput:/^\s*((Function|PageEx|Section|Section(Group)?)End|(\!(endif|macroend))|\$\{(End(If|Unless|While)|Loop(Until)|Next)\})$/i,commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}})},44125:function(e,t,n){function i(e){r(e,"start");var t={},n=e.languageData||{},i=!1;for(var a in e)if(a!=n&&e.hasOwnProperty(a))for(var s=t[a]=[],l=e[a],d=0;d2&&a.token&&"string"!=typeof a.token){n.pending=[];for(var d=2;d-1)return null;var r=e.indent.length-1,o=t[e.state];e:for(;;){for(var a=0;a/],{suffix:""}),c=n([/Add-(Computer|Content|History|Member|PSSnapin|Type)/,/Checkpoint-Computer/,/Clear-(Content|EventLog|History|Host|Item(Property)?|Variable)/,/Compare-Object/,/Complete-Transaction/,/Connect-PSSession/,/ConvertFrom-(Csv|Json|SecureString|StringData)/,/Convert-Path/,/ConvertTo-(Csv|Html|Json|SecureString|Xml)/,/Copy-Item(Property)?/,/Debug-Process/,/Disable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/Disconnect-PSSession/,/Enable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/(Enter|Exit)-PSSession/,/Export-(Alias|Clixml|Console|Counter|Csv|FormatData|ModuleMember|PSSession)/,/ForEach-Object/,/Format-(Custom|List|Table|Wide)/,RegExp("Get-(Acl|Alias|AuthenticodeSignature|ChildItem|Command|ComputerRestorePoint|Content|ControlPanelItem|Counter|Credential|Culture|Date|Event|EventLog|EventSubscriber|ExecutionPolicy|FormatData|Help|History|Host|HotFix|Item|ItemProperty|Job|Location|Member|Module|PfxCertificate|Process|PSBreakpoint|PSCallStack|PSDrive|PSProvider|PSSession|PSSessionConfiguration|PSSnapin|Random|Service|TraceSource|Transaction|TypeData|UICulture|Unique|Variable|Verb|WinEvent|WmiObject)"),/Group-Object/,/Import-(Alias|Clixml|Counter|Csv|LocalizedData|Module|PSSession)/,/ImportSystemModules/,/Invoke-(Command|Expression|History|Item|RestMethod|WebRequest|WmiMethod)/,/Join-Path/,/Limit-EventLog/,/Measure-(Command|Object)/,/Move-Item(Property)?/,RegExp("New-(Alias|Event|EventLog|Item(Property)?|Module|ModuleManifest|Object|PSDrive|PSSession|PSSessionConfigurationFile|PSSessionOption|PSTransportOption|Service|TimeSpan|Variable|WebServiceProxy|WinEvent)"),/Out-(Default|File|GridView|Host|Null|Printer|String)/,/Pause/,/(Pop|Push)-Location/,/Read-Host/,/Receive-(Job|PSSession)/,/Register-(EngineEvent|ObjectEvent|PSSessionConfiguration|WmiEvent)/,/Remove-(Computer|Event|EventLog|Item(Property)?|Job|Module|PSBreakpoint|PSDrive|PSSession|PSSnapin|TypeData|Variable|WmiObject)/,/Rename-(Computer|Item(Property)?)/,/Reset-ComputerMachinePassword/,/Resolve-Path/,/Restart-(Computer|Service)/,/Restore-Computer/,/Resume-(Job|Service)/,/Save-Help/,/Select-(Object|String|Xml)/,/Send-MailMessage/,RegExp("Set-(Acl|Alias|AuthenticodeSignature|Content|Date|ExecutionPolicy|Item(Property)?|Location|PSBreakpoint|PSDebug|PSSessionConfiguration|Service|StrictMode|TraceSource|Variable|WmiInstance)"),/Show-(Command|ControlPanelItem|EventLog)/,/Sort-Object/,/Split-Path/,/Start-(Job|Process|Service|Sleep|Transaction|Transcript)/,/Stop-(Computer|Job|Process|Service|Transcript)/,/Suspend-(Job|Service)/,/TabExpansion2/,/Tee-Object/,/Test-(ComputerSecureChannel|Connection|ModuleManifest|Path|PSSessionConfigurationFile)/,/Trace-Command/,/Unblock-File/,/Undo-Transaction/,/Unregister-(Event|PSSessionConfiguration)/,/Update-(FormatData|Help|List|TypeData)/,/Use-Transaction/,/Wait-(Event|Job|Process)/,/Where-Object/,/Write-(Debug|Error|EventLog|Host|Output|Progress|Verbose|Warning)/,/cd|help|mkdir|more|oss|prompt/,/ac|asnp|cat|cd|chdir|clc|clear|clhy|cli|clp|cls|clv|cnsn|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|dnsn|ebp/,/echo|epal|epcsv|epsn|erase|etsn|exsn|fc|fl|foreach|ft|fw|gal|gbp|gc|gci|gcm|gcs|gdr|ghy|gi|gjb|gl|gm|gmo|gp|gps/,/group|gsn|gsnp|gsv|gu|gv|gwmi|h|history|icm|iex|ihy|ii|ipal|ipcsv|ipmo|ipsn|irm|ise|iwmi|iwr|kill|lp|ls|man|md/,/measure|mi|mount|move|mp|mv|nal|ndr|ni|nmo|npssc|nsn|nv|ogv|oh|popd|ps|pushd|pwd|r|rbp|rcjb|rcsn|rd|rdr|ren|ri/,/rjb|rm|rmdir|rmo|rni|rnp|rp|rsn|rsnp|rujb|rv|rvpa|rwmi|sajb|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls/,/sort|sp|spjb|spps|spsv|start|sujb|sv|swmi|tee|trcm|type|where|wjb|write/],{prefix:"",suffix:""}),l=n([/[$?^_]|Args|ConfirmPreference|ConsoleFileName|DebugPreference|Error|ErrorActionPreference|ErrorView|ExecutionContext/,/FormatEnumerationLimit|Home|Host|Input|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount/,/MaximumHistoryCount|MaximumVariableCount|MyInvocation|NestedPromptLevel|OutputEncoding|Pid|Profile|ProgressPreference/,/PSBoundParameters|PSCommandPath|PSCulture|PSDefaultParameterValues|PSEmailServer|PSHome|PSScriptRoot|PSSessionApplicationName/,/PSSessionConfigurationName|PSSessionOption|PSUICulture|PSVersionTable|Pwd|ShellId|StackTrace|VerbosePreference/,/WarningPreference|WhatIfPreference/,/Event|EventArgs|EventSubscriber|Sender/,/Matches|Ofs|ForEach|LastExitCode|PSCmdlet|PSItem|PSSenderInfo|This/,/true|false|null/],{prefix:"\\$",suffix:""}),p={keyword:a,number:/^((0x[\da-f]+)|((\d+\.\d+|\d\.|\.\d+|\d+)(e[\+\-]?\d+)?))[ld]?([kmgtp]b)?/i,operator:u,builtin:n([/[A-Z]:|%|\?/i,c,l],{suffix:o}),punctuation:/[\[\]{},;`\\\.]|@[({]/,variable:/^[A-Za-z\_][A-Za-z\-\_\d]*\b/};function m(e,t){var r=t.returnStack[t.returnStack.length-1];if(r&&r.shouldReturnFrom(t))return t.tokenize=r.tokenize,t.returnStack.pop(),t.tokenize(e,t);if(e.eatSpace())return null;if(e.eat("("))return t.bracketNesting+=1,"punctuation";if(e.eat(")"))return t.bracketNesting-=1,"punctuation";for(var n in p)if(e.match(p[n]))return n;var o=e.next();if("'"===o)return function(e,t){for(var r;null!=(r=e.peek());)if(e.next(),"'"===r&&!e.eat("'"))return t.tokenize=m,"string";return"error"}(e,t);if("$"===o)return b(e,t);if('"'===o)return S(e,t);if("<"===o&&e.eat("#"))return t.tokenize=v,v(e,t);if("#"===o)return e.skipToEnd(),"comment";if("@"===o){var a=e.eat(/["']/);if(a&&e.eol())return t.tokenize=k,t.startQuote=a[0],k(e,t);if(e.eol());else if(e.peek().match(/[({]/))return"punctuation";else if(e.peek().match(i))return b(e,t)}return"error"}function S(e,t){for(var r;null!=(r=e.peek());){if("$"===r)return t.tokenize=f,"string";if(e.next(),"`"===r){e.next();continue}if('"'===r&&!e.eat('"'))return t.tokenize=m,"string"}return"error"}function f(e,t){return g(e,t,S)}function P(e,t){return t.tokenize=k,t.startQuote='"',k(e,t)}function d(e,t){return g(e,t,P)}function g(e,t,r){if(!e.match("$("))return e.next(),t.returnStack.push({shouldReturnFrom:function(){return!0},tokenize:r}),t.tokenize=b,t.tokenize(e,t);var n=t.bracketNesting;return t.returnStack.push({shouldReturnFrom:function(e){return e.bracketNesting===n},tokenize:r}),t.tokenize=m,t.bracketNesting+=1,"punctuation"}function v(e,t){for(var r,n=!1;null!=(r=e.next());){if(n&&">"==r){t.tokenize=m;break}n="#"===r}return"comment"}function b(e,t){var r=e.peek();return e.eat("{")?(t.tokenize=C,C(e,t)):void 0!=r&&r.match(i)?(e.eatWhile(i),t.tokenize=m,"variable"):(t.tokenize=m,"error")}function C(e,t){for(var r;null!=(r=e.next());)if("}"===r){t.tokenize=m;break}return"variable"}function k(e,t){var r=t.startQuote;if(e.sol()&&e.match(RegExp(r+"@")))t.tokenize=m;else if('"'===r)for(;!e.eol();){var n=e.peek();if("$"===n){t.tokenize=d;break}e.next(),"`"===n&&e.next()}else e.skipToEnd();return"string"}let h={name:"powershell",startState:function(){return{returnStack:[],bracketNesting:0,tokenize:m}},token:function(e,t){return t.tokenize(e,t)},languageData:{commentTokens:{line:"#",block:{open:"<#",close:"#>"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7421.9329e37173ec0879.js b/static/web/_next/static/chunks/7421.9329e37173ec0879.js new file mode 100644 index 000000000..b0cc34358 --- /dev/null +++ b/static/web/_next/static/chunks/7421.9329e37173ec0879.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7421],{37421:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function buildRegexp(patterns,options){for(var prefix=void 0!==(options=options||{}).prefix?options.prefix:"^",suffix=void 0!==options.suffix?options.suffix:"\\b",i=0;i/],{suffix:""}),namedBuiltins=buildRegexp([/Add-(Computer|Content|History|Member|PSSnapin|Type)/,/Checkpoint-Computer/,/Clear-(Content|EventLog|History|Host|Item(Property)?|Variable)/,/Compare-Object/,/Complete-Transaction/,/Connect-PSSession/,/ConvertFrom-(Csv|Json|SecureString|StringData)/,/Convert-Path/,/ConvertTo-(Csv|Html|Json|SecureString|Xml)/,/Copy-Item(Property)?/,/Debug-Process/,/Disable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/Disconnect-PSSession/,/Enable-(ComputerRestore|PSBreakpoint|PSRemoting|PSSessionConfiguration)/,/(Enter|Exit)-PSSession/,/Export-(Alias|Clixml|Console|Counter|Csv|FormatData|ModuleMember|PSSession)/,/ForEach-Object/,/Format-(Custom|List|Table|Wide)/,RegExp("Get-(Acl|Alias|AuthenticodeSignature|ChildItem|Command|ComputerRestorePoint|Content|ControlPanelItem|Counter|Credential|Culture|Date|Event|EventLog|EventSubscriber|ExecutionPolicy|FormatData|Help|History|Host|HotFix|Item|ItemProperty|Job|Location|Member|Module|PfxCertificate|Process|PSBreakpoint|PSCallStack|PSDrive|PSProvider|PSSession|PSSessionConfiguration|PSSnapin|Random|Service|TraceSource|Transaction|TypeData|UICulture|Unique|Variable|Verb|WinEvent|WmiObject)"),/Group-Object/,/Import-(Alias|Clixml|Counter|Csv|LocalizedData|Module|PSSession)/,/ImportSystemModules/,/Invoke-(Command|Expression|History|Item|RestMethod|WebRequest|WmiMethod)/,/Join-Path/,/Limit-EventLog/,/Measure-(Command|Object)/,/Move-Item(Property)?/,RegExp("New-(Alias|Event|EventLog|Item(Property)?|Module|ModuleManifest|Object|PSDrive|PSSession|PSSessionConfigurationFile|PSSessionOption|PSTransportOption|Service|TimeSpan|Variable|WebServiceProxy|WinEvent)"),/Out-(Default|File|GridView|Host|Null|Printer|String)/,/Pause/,/(Pop|Push)-Location/,/Read-Host/,/Receive-(Job|PSSession)/,/Register-(EngineEvent|ObjectEvent|PSSessionConfiguration|WmiEvent)/,/Remove-(Computer|Event|EventLog|Item(Property)?|Job|Module|PSBreakpoint|PSDrive|PSSession|PSSnapin|TypeData|Variable|WmiObject)/,/Rename-(Computer|Item(Property)?)/,/Reset-ComputerMachinePassword/,/Resolve-Path/,/Restart-(Computer|Service)/,/Restore-Computer/,/Resume-(Job|Service)/,/Save-Help/,/Select-(Object|String|Xml)/,/Send-MailMessage/,RegExp("Set-(Acl|Alias|AuthenticodeSignature|Content|Date|ExecutionPolicy|Item(Property)?|Location|PSBreakpoint|PSDebug|PSSessionConfiguration|Service|StrictMode|TraceSource|Variable|WmiInstance)"),/Show-(Command|ControlPanelItem|EventLog)/,/Sort-Object/,/Split-Path/,/Start-(Job|Process|Service|Sleep|Transaction|Transcript)/,/Stop-(Computer|Job|Process|Service|Transcript)/,/Suspend-(Job|Service)/,/TabExpansion2/,/Tee-Object/,/Test-(ComputerSecureChannel|Connection|ModuleManifest|Path|PSSessionConfigurationFile)/,/Trace-Command/,/Unblock-File/,/Undo-Transaction/,/Unregister-(Event|PSSessionConfiguration)/,/Update-(FormatData|Help|List|TypeData)/,/Use-Transaction/,/Wait-(Event|Job|Process)/,/Where-Object/,/Write-(Debug|Error|EventLog|Host|Output|Progress|Verbose|Warning)/,/cd|help|mkdir|more|oss|prompt/,/ac|asnp|cat|cd|chdir|clc|clear|clhy|cli|clp|cls|clv|cnsn|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|dnsn|ebp/,/echo|epal|epcsv|epsn|erase|etsn|exsn|fc|fl|foreach|ft|fw|gal|gbp|gc|gci|gcm|gcs|gdr|ghy|gi|gjb|gl|gm|gmo|gp|gps/,/group|gsn|gsnp|gsv|gu|gv|gwmi|h|history|icm|iex|ihy|ii|ipal|ipcsv|ipmo|ipsn|irm|ise|iwmi|iwr|kill|lp|ls|man|md/,/measure|mi|mount|move|mp|mv|nal|ndr|ni|nmo|npssc|nsn|nv|ogv|oh|popd|ps|pushd|pwd|r|rbp|rcjb|rcsn|rd|rdr|ren|ri/,/rjb|rm|rmdir|rmo|rni|rnp|rp|rsn|rsnp|rujb|rv|rvpa|rwmi|sajb|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls/,/sort|sp|spjb|spps|spsv|start|sujb|sv|swmi|tee|trcm|type|where|wjb|write/],{prefix:"",suffix:""}),variableBuiltins=buildRegexp([/[$?^_]|Args|ConfirmPreference|ConsoleFileName|DebugPreference|Error|ErrorActionPreference|ErrorView|ExecutionContext/,/FormatEnumerationLimit|Home|Host|Input|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount/,/MaximumHistoryCount|MaximumVariableCount|MyInvocation|NestedPromptLevel|OutputEncoding|Pid|Profile|ProgressPreference/,/PSBoundParameters|PSCommandPath|PSCulture|PSDefaultParameterValues|PSEmailServer|PSHome|PSScriptRoot|PSSessionApplicationName/,/PSSessionConfigurationName|PSSessionOption|PSUICulture|PSVersionTable|Pwd|ShellId|StackTrace|VerbosePreference/,/WarningPreference|WhatIfPreference/,/Event|EventArgs|EventSubscriber|Sender/,/Matches|Ofs|ForEach|LastExitCode|PSCmdlet|PSItem|PSSenderInfo|This/,/true|false|null/],{prefix:"\\$",suffix:""}),grammar={keyword:keywords,number:/^((0x[\da-f]+)|((\d+\.\d+|\d\.|\.\d+|\d+)(e[\+\-]?\d+)?))[ld]?([kmgtp]b)?/i,operator:operators,builtin:buildRegexp([/[A-Z]:|%|\?/i,namedBuiltins,variableBuiltins],{suffix:notCharacterOrDash}),punctuation:/[\[\]{},;`\\\.]|@[({]/,variable:/^[A-Za-z\_][A-Za-z\-\_\d]*\b/};function tokenBase(stream,state){var parent=state.returnStack[state.returnStack.length-1];if(parent&&parent.shouldReturnFrom(state))return state.tokenize=parent.tokenize,state.returnStack.pop(),state.tokenize(stream,state);if(stream.eatSpace())return null;if(stream.eat("("))return state.bracketNesting+=1,"punctuation";if(stream.eat(")"))return state.bracketNesting-=1,"punctuation";for(var key in grammar)if(stream.match(grammar[key]))return key;var ch=stream.next();if("'"===ch)return function(stream,state){for(var ch;null!=(ch=stream.peek());)if(stream.next(),"'"===ch&&!stream.eat("'"))return state.tokenize=tokenBase,"string";return"error"}(stream,state);if("$"===ch)return tokenVariable(stream,state);if('"'===ch)return tokenDoubleQuoteString(stream,state);if("<"===ch&&stream.eat("#"))return state.tokenize=tokenComment,tokenComment(stream,state);if("#"===ch)return stream.skipToEnd(),"comment";if("@"===ch){var quoteMatch=stream.eat(/["']/);if(quoteMatch&&stream.eol())return state.tokenize=tokenMultiString,state.startQuote=quoteMatch[0],tokenMultiString(stream,state);if(stream.eol());else if(stream.peek().match(/[({]/))return"punctuation";else if(stream.peek().match(varNames))return tokenVariable(stream,state)}return"error"}function tokenDoubleQuoteString(stream,state){for(var ch;null!=(ch=stream.peek());){if("$"===ch)return state.tokenize=tokenStringInterpolation,"string";if(stream.next(),"`"===ch){stream.next();continue}if('"'===ch&&!stream.eat('"'))return state.tokenize=tokenBase,"string"}return"error"}function tokenStringInterpolation(stream,state){return tokenInterpolation(stream,state,tokenDoubleQuoteString)}function tokenMultiStringReturn(stream,state){return state.tokenize=tokenMultiString,state.startQuote='"',tokenMultiString(stream,state)}function tokenHereStringInterpolation(stream,state){return tokenInterpolation(stream,state,tokenMultiStringReturn)}function tokenInterpolation(stream,state,parentTokenize){if(!stream.match("$("))return stream.next(),state.returnStack.push({shouldReturnFrom:function(){return!0},tokenize:parentTokenize}),state.tokenize=tokenVariable,state.tokenize(stream,state);var savedBracketNesting=state.bracketNesting;return state.returnStack.push({shouldReturnFrom:function(state){return state.bracketNesting===savedBracketNesting},tokenize:parentTokenize}),state.tokenize=tokenBase,state.bracketNesting+=1,"punctuation"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;null!=(ch=stream.next());){if(maybeEnd&&">"==ch){state.tokenize=tokenBase;break}maybeEnd="#"===ch}return"comment"}function tokenVariable(stream,state){var ch=stream.peek();return stream.eat("{")?(state.tokenize=tokenVariableWithBraces,tokenVariableWithBraces(stream,state)):void 0!=ch&&ch.match(varNames)?(stream.eatWhile(varNames),state.tokenize=tokenBase,"variable"):(state.tokenize=tokenBase,"error")}function tokenVariableWithBraces(stream,state){for(var ch;null!=(ch=stream.next());)if("}"===ch){state.tokenize=tokenBase;break}return"variable"}function tokenMultiString(stream,state){var quote=state.startQuote;if(stream.sol()&&stream.match(RegExp(quote+"@")))state.tokenize=tokenBase;else if('"'===quote)for(;!stream.eol();){var ch=stream.peek();if("$"===ch){state.tokenize=tokenHereStringInterpolation;break}stream.next(),"`"===ch&&stream.next()}else stream.skipToEnd();return"string"}let powerShell={name:"powershell",startState:function(){return{returnStack:[],bracketNesting:0,tokenize:tokenBase}},token:function(stream,state){return state.tokenize(stream,state)},languageData:{commentTokens:{line:"#",block:{open:"<#",close:"#>"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7466-56469cd134b9115e.js b/static/web/_next/static/chunks/7466-56469cd134b9115e.js new file mode 100644 index 000000000..5b2954a53 --- /dev/null +++ b/static/web/_next/static/chunks/7466-56469cd134b9115e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7466],{77466:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){let serverStatusRefreshPoll;__webpack_require__.d(__webpack_exports__,{me:function(){return ClientConfigStore},FI:function(){return accessTokenAtom},Q:function(){return appStateAtom},L4:function(){return chatAuthenticatedAtom},j$:function(){return chatMessagesAtom},ZA:function(){return chatVisibleToggleAtom},g1:function(){return clientConfigStateAtom},g8:function(){return clockSkewAtom},db:function(){return currentUserAtom},ap:function(){return fatalErrorStateAtom},di:function(){return isChatAvailableSelector},pT:function(){return isChatVisibleSelector},hz:function(){return isMobileAtom},YW:function(){return isOnlineSelector},We:function(){return isVideoPlayingAtom},RI:function(){return serverStatusState},pH:function(){return visibleChatMessagesSelector},Gt:function(){return websocketServiceAtom}});var AppStateEvent,AppStateEvent1,react=__webpack_require__(67294),es=__webpack_require__(4480),useMachine=__webpack_require__(23917),client_config_service=class{static async getConfig(){let response=await fetch("/api/config"),status=await response.json();return status}},apis=__webpack_require__(64777),chat_service=class{static async getChatHistory(accessToken){let response=await (0,apis.$l)("".concat("/api/chat","?accessToken=").concat(accessToken));return response}static async registerUser(username){let options={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({displayName:username})},response=await (0,apis.$l)("/api/chat/register",options);return response}},socket_events=__webpack_require__(91951);class WebsocketService{createAndConnect(host){let url=new URL(host);url.protocol="https:"===window.location.protocol?"wss:":"ws:",url.pathname="/ws",url.port="3000"===window.location.port?"8080":window.location.port,url.searchParams.append("accessToken",this.accessToken),console.debug("connecting to ",url.toString());let ws=new WebSocket(url.toString());ws.onopen=this.onOpen.bind(this),ws.onerror=this.onError.bind(this),ws.onmessage=this.onMessage.bind(this),this.websocket=ws}onOpen(){this.websocketReconnectTimer&&clearTimeout(this.websocketReconnectTimer)}onError(e){console.error("Chat has been disconnected and is likely not working for you. It's possible you were removed from chat. If this is a server configuration issue, visit troubleshooting steps to resolve. https://owncast.online/docs/troubleshooting/#chat-is-disabled: ".concat("Socket error: ".concat(e))),this.websocket.close(),this.isShutdown||this.scheduleReconnect()}scheduleReconnect(){this.websocketReconnectTimer&&clearTimeout(this.websocketReconnectTimer),this.backOff*=2,this.websocketReconnectTimer=setTimeout(this.createAndConnect,5e3+Math.min(this.backOff,1e4))}shutdown(){this.isShutdown=!0,this.websocket.close()}onMessage(e){let socketEvent;let messages=e.data.split("\n");for(let i=0;i!removedIds.includes(message.id))}}),ClientConfigStore=()=>{let ws;let[appState,appStateSend,appStateService]=(0,useMachine.e)(appStateModel),[currentUser,setCurrentUser]=(0,es.FV)(currentUserAtom),setChatAuthenticated=(0,es.Zl)(chatAuthenticatedAtom),[clientConfig,setClientConfig]=(0,es.FV)(clientConfigStateAtom),[serverStatus,setServerStatus]=(0,es.FV)(serverStatusState),setClockSkew=(0,es.Zl)(clockSkewAtom),[chatMessages,setChatMessages]=(0,es.FV)(chatMessagesAtom),[accessToken,setAccessToken]=(0,es.FV)(accessTokenAtom),setAppState=(0,es.Zl)(appStateAtom),setGlobalFatalErrorMessage=(0,es.Zl)(fatalErrorStateAtom),setWebsocketService=(0,es.Zl)(websocketServiceAtom),[hiddenMessageIds,setHiddenMessageIds]=(0,es.FV)(removedMessageIdsAtom),[,setHasLoadedStatus]=(0,react.useState)(!1),[hasLoadedConfig,setHasLoadedConfig]=(0,react.useState)(!1),setGlobalFatalError=(title,message)=>{setGlobalFatalErrorMessage({title,message})},sendEvent=event=>{appStateSend({type:event})},handleStatusChange=status=>{if(appState.matches("loading")){sendEvent(AppStateEvent1.Loaded);return}status.online&&appState.matches("ready.offline")?sendEvent(AppStateEvent1.Online):status.online||appState.matches("ready.offline")||sendEvent(AppStateEvent1.Offline)},updateClientConfig=async()=>{try{let config=await client_config_service.getConfig();setClientConfig(config),setGlobalFatalErrorMessage(null),setHasLoadedConfig(!0)}catch(error){setGlobalFatalError("Unable to reach Owncast server","Owncast cannot launch. Please make sure the Owncast server is running."),console.error("ClientConfigService -> getConfig() ERROR: \n".concat(error))}},updateServerStatus=async()=>{try{let status=await status_service.getStatus();setServerStatus(status),setHasLoadedStatus(!0);let{serverTime}=status,clockSkew=new Date(serverTime).getTime()-Date.now();setClockSkew(clockSkew),setGlobalFatalErrorMessage(null)}catch(error){sendEvent(AppStateEvent1.Fail),setGlobalFatalError("Unable to reach Owncast server","Owncast cannot launch. Please make sure the Owncast server is running."),console.error("serverStatusState -> getStatus() ERROR: \n".concat(error))}},handleUserRegistration=async optionalDisplayName=>{let savedAccessToken=(0,localStorage1.$o)(ACCESS_TOKEN_KEY);if(savedAccessToken){setAccessToken(savedAccessToken);return}try{sendEvent(AppStateEvent1.NeedsRegister);let response=await chat_service.registerUser(optionalDisplayName),{accessToken:newAccessToken,displayName:newDisplayName,displayColor}=response;if(!newAccessToken)return;setCurrentUser({...currentUser,displayName:newDisplayName,displayColor}),setAccessToken(newAccessToken),(0,localStorage1.qQ)(ACCESS_TOKEN_KEY,newAccessToken)}catch(e){sendEvent(AppStateEvent1.Fail),console.error("ChatService -> registerUser() ERROR: \n".concat(e))}},resetAndReAuth=()=>{(0,localStorage1.qQ)(ACCESS_TOKEN_KEY,""),setAccessToken(null),handleUserRegistration()},handleMessageVisibilityChange=message=>{let{ids,visible}=message;if(visible){let updatedIds=hiddenMessageIds.filter(id=>!ids.includes(id));setHiddenMessageIds(updatedIds)}else{let updatedIds1=[...hiddenMessageIds,...ids];setHiddenMessageIds(updatedIds1)}},handleMessage=message=>{switch(message.type){case socket_events.C.ERROR_NEEDS_REGISTRATION:resetAndReAuth();break;case socket_events.C.CONNECTED_USER_INFO:connected_client_info_handler(message,setChatAuthenticated,setCurrentUser),setChatMessages(currentState=>[...currentState,message]);break;case socket_events.C.CHAT:setChatMessages(currentState=>[...currentState,message]);break;case socket_events.C.NAME_CHANGE:eventhandlers_handleNameChangeEvent(message,chatMessages,setChatMessages);break;case socket_events.C.USER_JOINED:setChatMessages(currentState=>[...currentState,message]);break;case socket_events.C.SYSTEM:setChatMessages(currentState=>[...currentState,message]);break;case socket_events.C.CHAT_ACTION:setChatMessages(currentState=>[...currentState,message]);break;case socket_events.C.VISIBILITY_UPDATE:handleMessageVisibilityChange(message);break;default:console.error("Unknown socket message type: ",message.type)}},getChatHistory=async()=>{try{let messages=await chat_service.getChatHistory(accessToken);setChatMessages(currentState=>[...currentState,...messages])}catch(error){console.error("ChatService -> getChatHistory() ERROR: \n".concat(error))}},startChat=async()=>{try{let{socketHostOverride}=clientConfig,host=socketHostOverride||window.location.toString();(ws=new WebsocketService(accessToken,"/ws",host)).handleMessage=handleMessage,setWebsocketService(ws)}catch(error){console.error("ChatService -> startChat() ERROR: \n".concat(error))}},handleChatNotification=()=>{};return(0,react.useEffect)(()=>{try{if(window.configHydration){let config=JSON.parse(window.configHydration);setClientConfig(config),setHasLoadedConfig(!0)}}catch(e){console.error("Error parsing config hydration",e)}try{if(window.statusHydration){let status=JSON.parse(window.statusHydration);setServerStatus(status),setHasLoadedStatus(!0)}}catch(e1){console.error("error parsing status hydration",e1)}},[]),(0,react.useEffect)(()=>{handleStatusChange(serverStatus)},[serverStatus]),(0,react.useEffect)(()=>{!clientConfig.chatDisabled&&accessToken&&hasLoadedConfig&&startChat()},[hasLoadedConfig,accessToken]),(0,react.useEffect)(()=>{handleChatNotification()},[chatMessages]),(0,react.useEffect)(()=>(updateClientConfig(),handleUserRegistration(),updateServerStatus(),clearInterval(serverStatusRefreshPoll),serverStatusRefreshPoll=setInterval(()=>{updateServerStatus()},5e3),()=>{clearInterval(serverStatusRefreshPoll)}),[]),(0,react.useEffect)(()=>{accessToken&&getChatHistory()},[accessToken]),(0,react.useEffect)(()=>{appStateService.onTransition(state=>{let metadata=(0,helpers.YR)(state.meta);setAppState(metadata)})},[]),null}},91951:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var MessageType,MessageType1;__webpack_require__.d(__webpack_exports__,{C:function(){return MessageType}}),(MessageType1=MessageType||(MessageType={})).CHAT="CHAT",MessageType1.PING="PING",MessageType1.NAME_CHANGE="NAME_CHANGE",MessageType1.COLOR_CHANGE="COLOR_CHANGE",MessageType1.PONG="PONG",MessageType1.SYSTEM="SYSTEM",MessageType1.USER_JOINED="USER_JOINED",MessageType1.CHAT_ACTION="CHAT_ACTION",MessageType1.FEDIVERSE_ENGAGEMENT_FOLLOW="FEDIVERSE_ENGAGEMENT_FOLLOW",MessageType1.FEDIVERSE_ENGAGEMENT_LIKE="FEDIVERSE_ENGAGEMENT_LIKE",MessageType1.FEDIVERSE_ENGAGEMENT_REPOST="FEDIVERSE_ENGAGEMENT_REPOST",MessageType1.CONNECTED_USER_INFO="CONNECTED_USER_INFO",MessageType1.ERROR_USER_DISABLED="ERROR_USER_DISABLED",MessageType1.ERROR_NEEDS_REGISTRATION="ERROR_NEEDS_REGISTRATION",MessageType1.ERROR_MAX_CONNECTIONS_EXCEEDED="ERROR_MAX_CONNECTIONS_EXCEEDED",MessageType1.VISIBILITY_UPDATE="VISIBILITY-UPDATE"},77278:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function getDiffInDaysFromNow(timestamp){let time="string"==typeof timestamp?new Date(timestamp):timestamp;return(new Date-time)/864e5}function mergeMeta(meta){return Object.keys(meta).reduce((acc,key)=>{let value=meta[key];return Object.assign(acc,value),acc},{})}__webpack_require__.d(__webpack_exports__,{Xb:function(){return getDiffInDaysFromNow},YR:function(){return mergeMeta}})},72581:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{$o:function(){return getLocalStorage},dA:function(){return LOCAL_STORAGE_KEYS},qQ:function(){return setLocalStorage}});let LOCAL_STORAGE_KEYS={username:"username",hasDisplayedNotificationModal:"HAS_DISPLAYED_NOTIFICATION_MODAL",userVisitCount:"USER_VISIT_COUNT"};function getLocalStorage(key){try{return localStorage.getItem(key)}catch(e){}return null}function setLocalStorage(key,value){try{return""!==value&&null!==value?localStorage.setItem(key,value):localStorage.removeItem(key),!0}catch(e){}return!1}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7466-ff9ca0156f5ae223.js b/static/web/_next/static/chunks/7466-ff9ca0156f5ae223.js deleted file mode 100644 index cd3f7bf46..000000000 --- a/static/web/_next/static/chunks/7466-ff9ca0156f5ae223.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7466],{77466:function(e,t,n){let a;n.d(t,{me:function(){return V},FI:function(){return b},Q:function(){return _},L4:function(){return T},j$:function(){return I},ZA:function(){return m},g1:function(){return C},g8:function(){return M},db:function(){return p},ap:function(){return L},di:function(){return P},pT:function(){return F},hz:function(){return v},YW:function(){return U},We:function(){return D},RI:function(){return w},pH:function(){return H},Gt:function(){return k}});var o,i,r=n(67294),s=n(4480),c=n(23917),l=class{static async getConfig(){let e=await fetch("/api/config"),t=await e.json();return t}},u=n(64777),d=class{static async getChatHistory(e){let t=await (0,u.$l)("".concat("/api/chat","?accessToken=").concat(e));return t}static async registerUser(e){let t={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({displayName:e})},n=await (0,u.$l)("/api/chat/register",t);return n}},E=n(91951);class h{createAndConnect(e){let t=new URL(e);t.protocol="https:"===window.location.protocol?"wss:":"ws:",t.pathname="/ws",t.port="3000"===window.location.port?"8080":window.location.port,t.searchParams.append("accessToken",this.accessToken),console.debug("connecting to ",t.toString());let n=new WebSocket(t.toString());n.onopen=this.onOpen.bind(this),n.onerror=this.onError.bind(this),n.onmessage=this.onMessage.bind(this),this.websocket=n}onOpen(){this.websocketReconnectTimer&&clearTimeout(this.websocketReconnectTimer)}onError(e){console.error("Chat has been disconnected and is likely not working for you. It's possible you were removed from chat. If this is a server configuration issue, visit troubleshooting steps to resolve. https://owncast.online/docs/troubleshooting/#chat-is-disabled: ".concat("Socket error: ".concat(e))),this.websocket.close(),this.isShutdown||this.scheduleReconnect()}scheduleReconnect(){this.websocketReconnectTimer&&clearTimeout(this.websocketReconnectTimer),this.backOff*=2,this.websocketReconnectTimer=setTimeout(this.createAndConnect,5e3+Math.min(this.backOff,1e4))}shutdown(){this.isShutdown=!0,this.websocket.close()}onMessage(e){let t;let n=e.data.split("\n");for(let a=0;a!a.includes(e.id))}}),V=()=>{let e;let[t,n,o]=(0,c.e)(g),[u,f]=(0,s.FV)(p),v=(0,s.Zl)(T),[m,D]=(0,s.FV)(C),[F,P]=(0,s.FV)(w),U=(0,s.Zl)(M),[H,V]=(0,s.FV)(I),[Y,Z]=(0,s.FV)(b),J=(0,s.Zl)(_),j=(0,s.Zl)(L),B=(0,s.Zl)(k),[K,W]=(0,s.FV)(G),[,X]=(0,r.useState)(!1),[$,Q]=(0,r.useState)(!1),q=(e,t)=>{j({title:e,message:t})},x=e=>{n({type:e})},z=e=>{if(t.matches("loading")){x(i.Loaded);return}e.online&&t.matches("ready.offline")?x(i.Online):e.online||t.matches("ready.offline")||x(i.Offline)},ee=async()=>{try{let e=await l.getConfig();D(e),j(null),Q(!0)}catch(t){q("Unable to reach Owncast server","Owncast cannot launch. Please make sure the Owncast server is running."),console.error("ClientConfigService -> getConfig() ERROR: \n".concat(t))}},et=async()=>{try{let e=await N.getStatus();P(e),X(!0);let{serverTime:t}=e,n=new Date(t).getTime()-Date.now();U(n),j(null)}catch(a){x(i.Fail),q("Unable to reach Owncast server","Owncast cannot launch. Please make sure the Owncast server is running."),console.error("serverStatusState -> getStatus() ERROR: \n".concat(a))}},en=async e=>{let t=(0,S.$o)(R);if(t){Z(t);return}try{x(i.NeedsRegister);let n=await d.registerUser(e),{accessToken:a,displayName:o,displayColor:r}=n;if(!a)return;f({...u,displayName:o,displayColor:r}),Z(a),(0,S.qQ)(R,a)}catch(s){x(i.Fail),console.error("ChatService -> registerUser() ERROR: \n".concat(s))}},ea=()=>{(0,S.qQ)(R,""),Z(null),en()},eo=e=>{let{ids:t,visible:n}=e;if(n){let a=K.filter(e=>!t.includes(e));W(a)}else{let o=[...K,...t];W(o)}},ei=e=>{switch(e.type){case E.C.ERROR_NEEDS_REGISTRATION:ea();break;case E.C.CONNECTED_USER_INFO:O(e,v,f),V(t=>[...t,e]);break;case E.C.CHAT:V(t=>[...t,e]);break;case E.C.NAME_CHANGE:A(e,H,V);break;case E.C.USER_JOINED:V(t=>[...t,e]);break;case E.C.SYSTEM:V(t=>[...t,e]);break;case E.C.CHAT_ACTION:V(t=>[...t,e]);break;case E.C.VISIBILITY_UPDATE:eo(e);break;default:console.error("Unknown socket message type: ",e.type)}},er=async()=>{try{let e=await d.getChatHistory(Y);V(t=>[...t,...e])}catch(t){console.error("ChatService -> getChatHistory() ERROR: \n".concat(t))}},es=async()=>{try{let{socketHostOverride:t}=m,n=t||window.location.toString();(e=new h(Y,"/ws",n)).handleMessage=ei,B(e)}catch(a){console.error("ChatService -> startChat() ERROR: \n".concat(a))}},ec=()=>{};return(0,r.useEffect)(()=>{try{if(window.configHydration){let e=JSON.parse(window.configHydration);D(e),Q(!0)}}catch(t){console.error("Error parsing config hydration",t)}try{if(window.statusHydration){let n=JSON.parse(window.statusHydration);P(n),X(!0)}}catch(a){console.error("error parsing status hydration",a)}},[]),(0,r.useEffect)(()=>{z(F)},[F]),(0,r.useEffect)(()=>{!m.chatDisabled&&Y&&$&&es()},[$,Y]),(0,r.useEffect)(()=>{ec()},[H]),(0,r.useEffect)(()=>(ee(),en(),et(),clearInterval(a),a=setInterval(()=>{et()},5e3),()=>{clearInterval(a)}),[]),(0,r.useEffect)(()=>{Y&&er()},[Y]),(0,r.useEffect)(()=>{o.onTransition(e=>{let t=(0,y.YR)(e.meta);J(t)})},[]),null}},91951:function(e,t,n){var a,o;n.d(t,{C:function(){return a}}),(o=a||(a={})).CHAT="CHAT",o.PING="PING",o.NAME_CHANGE="NAME_CHANGE",o.COLOR_CHANGE="COLOR_CHANGE",o.PONG="PONG",o.SYSTEM="SYSTEM",o.USER_JOINED="USER_JOINED",o.CHAT_ACTION="CHAT_ACTION",o.FEDIVERSE_ENGAGEMENT_FOLLOW="FEDIVERSE_ENGAGEMENT_FOLLOW",o.FEDIVERSE_ENGAGEMENT_LIKE="FEDIVERSE_ENGAGEMENT_LIKE",o.FEDIVERSE_ENGAGEMENT_REPOST="FEDIVERSE_ENGAGEMENT_REPOST",o.CONNECTED_USER_INFO="CONNECTED_USER_INFO",o.ERROR_USER_DISABLED="ERROR_USER_DISABLED",o.ERROR_NEEDS_REGISTRATION="ERROR_NEEDS_REGISTRATION",o.ERROR_MAX_CONNECTIONS_EXCEEDED="ERROR_MAX_CONNECTIONS_EXCEEDED",o.VISIBILITY_UPDATE="VISIBILITY-UPDATE"},77278:function(e,t,n){function a(e){let t="string"==typeof e?new Date(e):e;return(new Date-t)/864e5}function o(e){return Object.keys(e).reduce((t,n)=>{let a=e[n];return Object.assign(t,a),t},{})}n.d(t,{Xb:function(){return a},YR:function(){return o}})},72581:function(e,t,n){n.d(t,{$o:function(){return o},dA:function(){return a},qQ:function(){return i}});let a={username:"username",hasDisplayedNotificationModal:"HAS_DISPLAYED_NOTIFICATION_MODAL",userVisitCount:"USER_VISIT_COUNT"};function o(e){try{return localStorage.getItem(e)}catch(t){}return null}function i(e,t){try{return""!==t&&null!==t?localStorage.setItem(e,t):localStorage.removeItem(e),!0}catch(n){}return!1}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7475.0017763814cf5003.js b/static/web/_next/static/chunks/7475.0017763814cf5003.js deleted file mode 100644 index 68ded5fb6..000000000 --- a/static/web/_next/static/chunks/7475.0017763814cf5003.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7475],{87475:function(e,r,n){n.r(r),n.d(r,{diff:function(){return s}});var t={"+":"inserted","-":"deleted","@":"meta"};let s={name:"diff",token:function(e){var r=e.string.search(/[\t ]+?$/);if(!e.sol()||0===r)return e.skipToEnd(),("error "+(t[e.string.charAt(0)]||"")).replace(/ $/,"");var n=t[e.peek()]||e.skipToEnd();return -1===r?e.skipToEnd():e.pos=r,n}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7475.7264051e63706744.js b/static/web/_next/static/chunks/7475.7264051e63706744.js new file mode 100644 index 000000000..b14620bfa --- /dev/null +++ b/static/web/_next/static/chunks/7475.7264051e63706744.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7475],{87475:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{diff:function(){return diff}});var TOKEN_NAMES={"+":"inserted","-":"deleted","@":"meta"};let diff={name:"diff",token:function(stream){var tw_pos=stream.string.search(/[\t ]+?$/);if(!stream.sol()||0===tw_pos)return stream.skipToEnd(),("error "+(TOKEN_NAMES[stream.string.charAt(0)]||"")).replace(/ $/,"");var token_name=TOKEN_NAMES[stream.peek()]||stream.skipToEnd();return -1===tw_pos?stream.skipToEnd():stream.pos=tw_pos,token_name}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7525.a00c042c1f89f11b.js b/static/web/_next/static/chunks/7525.a00c042c1f89f11b.js new file mode 100644 index 000000000..176f9312c --- /dev/null +++ b/static/web/_next/static/chunks/7525.a00c042c1f89f11b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7525],{87525:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordObj(words){for(var o={},i=0,e=words.length;i>"]);function tokenBase(stream,state){if(stream.eatSpace())return null;var newtok,ch=stream.next();return'"'==ch||"'"==ch?(newtok=function(stream,state){for(var ch1,escaped=!1;null!=(ch1=stream.next());){if(ch1==ch&&!escaped){state.tokenize.pop();break}escaped=!escaped&&"%"==ch1}return"string"},state.tokenize.push(newtok),newtok(stream,state)):"-"==ch&&stream.eat("-")?(stream.skipToEnd(),"comment"):":"==ch&&stream.eat("=")?"operator":/[0-9]/.test(ch)?(stream.eatWhile(/[xXbBCc0-9\.]/),stream.eat(/[\?\!]/),"variable"):/[a-zA-Z_0-9]/.test(ch)?(stream.eatWhile(/[a-zA-Z_0-9]/),stream.eat(/[\?\!]/),"variable"):/[=+\-\/*^%<>~]/.test(ch)?(stream.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}let eiffel={name:"eiffel",startState:function(){return{tokenize:[tokenBase]}},token:function(stream,state){var style=state.tokenize[state.tokenize.length-1](stream,state);if("variable"==style){var word=stream.current();style=keywords.propertyIsEnumerable(stream.current())?"keyword":operators.propertyIsEnumerable(stream.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(word)?"tag":/^0[bB][0-1]+$/g.test(word)?"number":/^0[cC][0-7]+$/g.test(word)?"number":/^0[xX][a-fA-F0-9]+$/g.test(word)?"number":/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(word)?"number":/^[0-9]+$/g.test(word)?"number":"variable"}return style},languageData:{commentTokens:{line:"--"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7525.f7c93eb403c6c9c0.js b/static/web/_next/static/chunks/7525.f7c93eb403c6c9c0.js deleted file mode 100644 index 3fc128629..000000000 --- a/static/web/_next/static/chunks/7525.f7c93eb403c6c9c0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7525],{87525:function(e,t,r){function n(e){for(var t={},r=0,n=e.length;r>"]);function o(e,t){if(e.eatSpace())return null;var r,n=e.next();return'"'==n||"'"==n?(r=function(e,t){for(var r,a=!1;null!=(r=e.next());){if(r==n&&!a){t.tokenize.pop();break}a=!a&&"%"==r}return"string"},t.tokenize.push(r),r(e,t)):"-"==n&&e.eat("-")?(e.skipToEnd(),"comment"):":"==n&&e.eat("=")?"operator":/[0-9]/.test(n)?(e.eatWhile(/[xXbBCc0-9\.]/),e.eat(/[\?\!]/),"variable"):/[a-zA-Z_0-9]/.test(n)?(e.eatWhile(/[a-zA-Z_0-9]/),e.eat(/[\?\!]/),"variable"):/[=+\-\/*^%<>~]/.test(n)?(e.eatWhile(/[=+\-\/*^%<>~]/),"operator"):null}let u={name:"eiffel",startState:function(){return{tokenize:[o]}},token:function(e,t){var r=t.tokenize[t.tokenize.length-1](e,t);if("variable"==r){var n=e.current();r=a.propertyIsEnumerable(e.current())?"keyword":i.propertyIsEnumerable(e.current())?"operator":/^[A-Z][A-Z_0-9]*$/g.test(n)?"tag":/^0[bB][0-1]+$/g.test(n)?"number":/^0[cC][0-7]+$/g.test(n)?"number":/^0[xX][a-fA-F0-9]+$/g.test(n)?"number":/^([0-9]+\.[0-9]*)|([0-9]*\.[0-9]+)$/g.test(n)?"number":/^[0-9]+$/g.test(n)?"number":"variable"}return r},languageData:{commentTokens:{line:"--"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7558.7225b0c289e6faef.js b/static/web/_next/static/chunks/7558.7225b0c289e6faef.js new file mode 100644 index 000000000..b90af8321 --- /dev/null +++ b/static/web/_next/static/chunks/7558.7225b0c289e6faef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7558],{36395:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function failFirstLine(stream,state){return stream.skipToEnd(),state.cur=header,"error"}function start(stream,state){return stream.match(/^HTTP\/\d\.\d/)?(state.cur=responseStatusCode,"keyword"):stream.match(/^[A-Z]+/)&&/[ \t]/.test(stream.peek())?(state.cur=requestPath,"keyword"):failFirstLine(stream,state)}function responseStatusCode(stream,state){var code=stream.match(/^\d+/);if(!code)return failFirstLine(stream,state);state.cur=responseStatusText;var status=Number(code[0]);return status>=100&&status<400?"atom":"error"}function responseStatusText(stream,state){return stream.skipToEnd(),state.cur=header,null}function requestPath(stream,state){return stream.eatWhile(/\S/),state.cur=requestProtocol,"string.special"}function requestProtocol(stream,state){return stream.match(/^HTTP\/\d\.\d$/)?(state.cur=header,"keyword"):failFirstLine(stream,state)}function header(stream){return!stream.sol()||stream.eat(/[ \t]/)?(stream.skipToEnd(),"string"):stream.match(/^.*?:/)?"atom":(stream.skipToEnd(),"error")}function body(stream){return stream.skipToEnd(),null}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{http:function(){return http}});let http={name:"http",token:function(stream,state){var cur=state.cur;return cur!=header&&cur!=body&&stream.eatSpace()?null:cur(stream,state)},blankLine:function(state){state.cur=body},startState:function(){return{cur:start}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7558.c1439179bc411c81.js b/static/web/_next/static/chunks/7558.c1439179bc411c81.js deleted file mode 100644 index 8c23c079d..000000000 --- a/static/web/_next/static/chunks/7558.c1439179bc411c81.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7558],{36395:function(r,n,t){function u(r,n){return r.skipToEnd(),n.cur=f,"error"}function e(r,n){return r.match(/^HTTP\/\d\.\d/)?(n.cur=c,"keyword"):r.match(/^[A-Z]+/)&&/[ \t]/.test(r.peek())?(n.cur=i,"keyword"):u(r,n)}function c(r,n){var t=r.match(/^\d+/);if(!t)return u(r,n);n.cur=o;var e=Number(t[0]);return e>=100&&e<400?"atom":"error"}function o(r,n){return r.skipToEnd(),n.cur=f,null}function i(r,n){return r.eatWhile(/\S/),n.cur=a,"string.special"}function a(r,n){return r.match(/^HTTP\/\d\.\d$/)?(n.cur=f,"keyword"):u(r,n)}function f(r){return!r.sol()||r.eat(/[ \t]/)?(r.skipToEnd(),"string"):r.match(/^.*?:/)?"atom":(r.skipToEnd(),"error")}function s(r){return r.skipToEnd(),null}t.r(n),t.d(n,{http:function(){return k}});let k={name:"http",token:function(r,n){var t=n.cur;return t!=f&&t!=s&&r.eatSpace()?null:t(r,n)},blankLine:function(r){r.cur=s},startState:function(){return{cur:e}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/758.62bb49093c001300.js b/static/web/_next/static/chunks/758.62bb49093c001300.js deleted file mode 100644 index 3e8cf673c..000000000 --- a/static/web/_next/static/chunks/758.62bb49093c001300.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[758],{30758:function(t,r,e){function n(t){var r;return{name:"mscgen",startState:u,copyState:l,token:(r=t,function(t,e){if(t.match(s(r.brackets),!0,!0))return"bracket";if(!e.inComment){if(t.match(/\/\*[^\*\/]*/,!0,!0))return e.inComment=!0,"comment";if(t.match(s(r.singlecomment),!0,!0))return t.skipToEnd(),"comment"}if(e.inComment)return t.match(/[^\*\/]*\*\//,!0,!0)?e.inComment=!1:t.skipToEnd(),"comment";if(!e.inString&&t.match(/\"(\\\"|[^\"])*/,!0,!0))return e.inString=!0,"string";if(e.inString)return t.match(/[^\"]*\"/,!0,!0)?e.inString=!1:t.skipToEnd(),"string";if(r.keywords&&t.match(a(r.keywords),!0,!0)||t.match(a(r.options),!0,!0)||t.match(a(r.arcsWords),!0,!0)||t.match(s(r.arcsOthers),!0,!0))return"keyword";if(r.operators&&t.match(s(r.operators),!0,!0))return"operator";if(r.constants&&t.match(s(r.constants),!0,!0))return"variable";if(!r.inAttributeList&&r.attributes&&t.match("[",!0,!0))return r.inAttributeList=!0,"bracket";if(r.inAttributeList){if(null!==r.attributes&&t.match(a(r.attributes),!0,!0))return"attribute";if(t.match("]",!0,!0))return r.inAttributeList=!1,"bracket"}return t.next(),null}),languageData:{commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}}e.r(r),e.d(r,{mscgen:function(){return o},msgenny:function(){return i},xu:function(){return c}});let o=n({keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),i=n({keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),c=n({keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]});function a(t){return RegExp("^\\b("+t.join("|")+")\\b","i")}function s(t){return RegExp("^(?:"+t.join("|")+")","i")}function u(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function l(t){return{inComment:t.inComment,inString:t.inString,inAttributeList:t.inAttributeList,inScript:t.inScript}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/758.820de69d44ea700f.js b/static/web/_next/static/chunks/758.820de69d44ea700f.js new file mode 100644 index 000000000..03f05348f --- /dev/null +++ b/static/web/_next/static/chunks/758.820de69d44ea700f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[758],{30758:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkParser(lang){var pConfig;return{name:"mscgen",startState:startStateFn,copyState:copyStateFn,token:(pConfig=lang,function(pStream,pState){if(pStream.match(wordRegexp(pConfig.brackets),!0,!0))return"bracket";if(!pState.inComment){if(pStream.match(/\/\*[^\*\/]*/,!0,!0))return pState.inComment=!0,"comment";if(pStream.match(wordRegexp(pConfig.singlecomment),!0,!0))return pStream.skipToEnd(),"comment"}if(pState.inComment)return pStream.match(/[^\*\/]*\*\//,!0,!0)?pState.inComment=!1:pStream.skipToEnd(),"comment";if(!pState.inString&&pStream.match(/\"(\\\"|[^\"])*/,!0,!0))return pState.inString=!0,"string";if(pState.inString)return pStream.match(/[^\"]*\"/,!0,!0)?pState.inString=!1:pStream.skipToEnd(),"string";if(pConfig.keywords&&pStream.match(wordRegexpBoundary(pConfig.keywords),!0,!0)||pStream.match(wordRegexpBoundary(pConfig.options),!0,!0)||pStream.match(wordRegexpBoundary(pConfig.arcsWords),!0,!0)||pStream.match(wordRegexp(pConfig.arcsOthers),!0,!0))return"keyword";if(pConfig.operators&&pStream.match(wordRegexp(pConfig.operators),!0,!0))return"operator";if(pConfig.constants&&pStream.match(wordRegexp(pConfig.constants),!0,!0))return"variable";if(!pConfig.inAttributeList&&pConfig.attributes&&pStream.match("[",!0,!0))return pConfig.inAttributeList=!0,"bracket";if(pConfig.inAttributeList){if(null!==pConfig.attributes&&pStream.match(wordRegexpBoundary(pConfig.attributes),!0,!0))return"attribute";if(pStream.match("]",!0,!0))return pConfig.inAttributeList=!1,"bracket"}return pStream.next(),null}),languageData:{commentTokens:{line:"#",block:{open:"/*",close:"*/"}}}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{mscgen:function(){return mscgen},msgenny:function(){return msgenny},xu:function(){return xu}});let mscgen=mkParser({keywords:["msc"],options:["hscale","width","arcgradient","wordwraparcs"],constants:["true","false","on","off"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),msgenny=mkParser({keywords:null,options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:null,brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]}),xu=mkParser({keywords:["msc","xu"],options:["hscale","width","arcgradient","wordwraparcs","wordwrapentities","watermark"],constants:["true","false","on","off","auto"],attributes:["label","idurl","id","url","linecolor","linecolour","textcolor","textcolour","textbgcolor","textbgcolour","arclinecolor","arclinecolour","arctextcolor","arctextcolour","arctextbgcolor","arctextbgcolour","arcskip","title","deactivate","activate","activation"],brackets:["\\{","\\}"],arcsWords:["note","abox","rbox","box","alt","else","opt","break","par","seq","strict","neg","critical","ignore","consider","assert","loop","ref","exc"],arcsOthers:["\\|\\|\\|","\\.\\.\\.","---","--","<->","==","<<=>>","<=>","\\.\\.","<<>>","::","<:>","->","=>>","=>",">>",":>","<-","<<=","<=","<<","<:","x-","-x"],singlecomment:["//","#"],operators:["="]});function wordRegexpBoundary(pWords){return RegExp("^\\b("+pWords.join("|")+")\\b","i")}function wordRegexp(pWords){return RegExp("^(?:"+pWords.join("|")+")","i")}function startStateFn(){return{inComment:!1,inString:!1,inAttributeList:!1,inScript:!1}}function copyStateFn(pState){return{inComment:pState.inComment,inString:pState.inString,inAttributeList:pState.inAttributeList,inScript:pState.inScript}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7590.ba8480ee2288c7da.js b/static/web/_next/static/chunks/7590.ba8480ee2288c7da.js deleted file mode 100644 index 857ea2201..000000000 --- a/static/web/_next/static/chunks/7590.ba8480ee2288c7da.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7590],{53482:function(e,t,r){r.r(t),r.d(t,{erlang:function(){return N}});var n=["-type","-spec","-export_type","-opaque"],i=["after","begin","catch","case","cond","end","fun","if","let","of","query","receive","try","when"],a=/[\->,;]/,o=["->",";",","],c=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],s=/[\+\-\*\/<>=\|:!]/,u=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],l=/[<\(\[\{]/,_=["<<","(","[","{"],f=/[>\)\]\}]/,p=["}","]",")",">>"],m=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],d=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],b=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,k=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function g(e,t,r){if(1==e.current().length&&t.test(e.current())){for(e.backUp(1);t.test(e.peek());)if(e.next(),x(e.current(),r))return!0;e.backUp(e.current().length-1)}return!1}function h(e,t,r){if(1==e.current().length&&t.test(e.current())){for(;t.test(e.peek());)e.next();for(;01&&"fun"===e[t].type&&"fun"===e[t-1].token)return e.slice(0,t-1);switch(e[t].token){case"}":return E(e,{g:["{"]});case"]":return E(e,{i:["["]});case")":return E(e,{i:["("]});case">>":return E(e,{i:["<<"]});case"end":return E(e,{i:["begin","case","fun","if","receive","try"]});case",":return E(e,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return E(e,{r:["when"],m:["try","if","case","receive"]});case";":return E(e,{E:["case","fun","if","receive","try","when"]});case"catch":return E(e,{e:["try"]});case"of":return E(e,{e:["case"]});case"after":return E(e,{e:["receive","try"]});default:return e}}(n.tokenStack)),r){case"atom":case"boolean":return"atom";case"attribute":return"attribute";case"builtin":return"builtin";case"close_paren":case"colon":case"dot":case"open_paren":case"separator":default:return null;case"comment":return"comment";case"error":return"error";case"fun":return"meta";case"function":return"tag";case"guard":return"property";case"keyword":return"keyword";case"macro":return"macroName";case"number":return"number";case"operator":return"operator";case"record":return"bracket";case"string":return"string";case"type":return"def";case"variable":return"variable"}}function z(e,t,r,n){return{token:e,column:t,indent:r,type:n}}function W(e,t){var r=e.tokenStack.length,n=t||1;return!(r({tokenStack:[],in_string:!1,in_atom:!1}),token:function(e,t){if(t.in_string)return t.in_string=!y(e),S(t,e,"string");if(t.in_atom)return t.in_atom=!v(e),S(t,e,"atom");if(e.eatSpace())return S(t,e,"whitespace");if(!W(t)&&e.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return x(e.current(),n)?S(t,e,"type"):S(t,e,"attribute");var r=e.next();if("%"==r)return e.skipToEnd(),S(t,e,"comment");if(":"==r)return S(t,e,"colon");if("?"==r)return e.eatSpace(),e.eatWhile(b),S(t,e,"macro");if("#"==r)return e.eatSpace(),e.eatWhile(b),S(t,e,"record");if("$"==r)return"\\"!=e.next()||e.match(k)?S(t,e,"number"):S(t,e,"error");if("."==r)return S(t,e,"dot");if("'"==r){if(!(t.in_atom=!v(e))){if(e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),S(t,e,"fun");if(e.match(/\s*\(/,!1)||e.match(/\s*:/,!1))return S(t,e,"function")}return S(t,e,"atom")}if('"'==r)return t.in_string=!y(e),S(t,e,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(r))return e.eatWhile(b),S(t,e,"variable");if(/[a-z_ß-öø-ÿ]/.test(r)){if(e.eatWhile(b),e.match(/\s*\/\s*[0-9]/,!1))return e.match(/\s*\/\s*[0-9]/,!0),S(t,e,"fun");var w,z=e.current();return x(z,i)?S(t,e,"keyword"):x(z,c)?S(t,e,"operator"):e.match(/\s*\(/,!1)?x(z,d)&&(":"!=W(t).token||"erlang"==W(t,2).token)?S(t,e,"builtin"):x(z,m)?S(t,e,"guard"):S(t,e,"function"):":"==((w=e.match(/^\s*([^\s%])/,!1))?w[1]:"")?"erlang"==z?S(t,e,"builtin"):S(t,e,"function"):x(z,["true","false"])?S(t,e,"boolean"):S(t,e,"atom")}var E=/[0-9]/;return E.test(r)?(e.eatWhile(E),e.eat("#")?e.eatWhile(/[0-9a-zA-Z]/)||e.backUp(1):e.eat(".")&&(e.eatWhile(E)?!e.eat(/[eE]/)||(e.eat(/[-+]/)?e.eatWhile(E)||e.backUp(2):e.eatWhile(E)||e.backUp(1)):e.backUp(1)),S(t,e,"number")):g(e,l,_)?S(t,e,"open_paren"):g(e,f,p)?S(t,e,"close_paren"):h(e,a,o)?S(t,e,"separator"):h(e,s,u)?S(t,e,"operator"):S(t,e,null)},indent:function(e,t,r){var n,i,a,o,c,s,u,l=Z(s=t.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/))&&0===s.index?s[0]:"",f=W(e,1),m=W(e,2);if(e.in_string||e.in_atom)return null;if(!m)return 0;if("when"==f.token)return f.column+r.unit;if("when"===l&&"function"===m.type)return m.indent+r.unit;if("("===l&&"fun"===f.token)return f.column+3;if("catch"===l&&(u=U(e,["try"])))return u.column;if(x(l,["end","after","of"]))return(u=U(e,["begin","case","fun","if","receive","try"]))?u.column:null;else if(x(l,p))return(u=U(e,_))?u.column:null;else if(x(f.token,[",","|","||"])||x(l,[",","|","||"]))return(u=!!Z(n[i=A(n=e.tokenStack.slice(0,-1),"type",["open_paren"])])&&n[i])?u.column+u.token.length:r.unit;else return"->"==f.token?x(m.token,["receive","case","if","try"])?m.column+r.unit+r.unit:m.column+r.unit:x(f.token,_)?f.column+f.token.length:Z((o=A(a=e.tokenStack,"type",["open_paren","separator","keyword"]),c=A(a,"type",["operator"]),u=Z(o)&&Z(c)&&o,;]/,separatorWords=["->",";",","],operatorAtomWords=["and","andalso","band","bnot","bor","bsl","bsr","bxor","div","not","or","orelse","rem","xor"],operatorSymbolRE=/[\+\-\*\/<>=\|:!]/,operatorSymbolWords=["=","+","-","*","/",">",">=","<","=<","=:=","==","=/=","/=","||","<-","!"],openParenRE=/[<\(\[\{]/,openParenWords=["<<","(","[","{"],closeParenRE=/[>\)\]\}]/,closeParenWords=["}","]",")",">>"],guardWords=["is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_record","is_reference","is_tuple","atom","binary","bitstring","boolean","function","integer","list","number","pid","port","record","reference","tuple"],bifWords=["abs","adler32","adler32_combine","alive","apply","atom_to_binary","atom_to_list","binary_to_atom","binary_to_existing_atom","binary_to_list","binary_to_term","bit_size","bitstring_to_list","byte_size","check_process_code","contact_binary","crc32","crc32_combine","date","decode_packet","delete_module","disconnect_node","element","erase","exit","float","float_to_list","garbage_collect","get","get_keys","group_leader","halt","hd","integer_to_list","internal_bif","iolist_size","iolist_to_binary","is_alive","is_atom","is_binary","is_bitstring","is_boolean","is_float","is_function","is_integer","is_list","is_number","is_pid","is_port","is_process_alive","is_record","is_reference","is_tuple","length","link","list_to_atom","list_to_binary","list_to_bitstring","list_to_existing_atom","list_to_float","list_to_integer","list_to_pid","list_to_tuple","load_module","make_ref","module_loaded","monitor_node","node","node_link","node_unlink","nodes","notalive","now","open_port","pid_to_list","port_close","port_command","port_connect","port_control","pre_loaded","process_flag","process_info","processes","purge_module","put","register","registered","round","self","setelement","size","spawn","spawn_link","spawn_monitor","spawn_opt","split_binary","statistics","term_to_binary","time","throw","tl","trunc","tuple_size","tuple_to_list","unlink","unregister","whereis"],anumRE=/[\w@Ø-ÞÀ-Öß-öø-ÿ]/,escapesRE=/[0-7]{1,3}|[bdefnrstv\\"']|\^[a-zA-Z]|x[0-9a-zA-Z]{2}|x{[0-9a-zA-Z]+}/;function nongreedy(stream,re,words){if(1==stream.current().length&&re.test(stream.current())){for(stream.backUp(1);re.test(stream.peek());)if(stream.next(),is_member(stream.current(),words))return!0;stream.backUp(stream.current().length-1)}return!1}function greedy(stream,re,words){if(1==stream.current().length&&re.test(stream.current())){for(;re.test(stream.peek());)stream.next();for(;01&&"fun"===s[last].type&&"fun"===s[last-1].token)return s.slice(0,last-1);switch(s[last].token){case"}":return d(s,{g:["{"]});case"]":return d(s,{i:["["]});case")":return d(s,{i:["("]});case">>":return d(s,{i:["<<"]});case"end":return d(s,{i:["begin","case","fun","if","receive","try"]});case",":return d(s,{e:["begin","try","when","->",",","(","[","{","<<"]});case"->":return d(s,{r:["when"],m:["try","if","case","receive"]});case";":return d(s,{E:["case","fun","if","receive","try","when"]});case"catch":return d(s,{e:["try"]});case"of":return d(s,{e:["case"]});case"after":return d(s,{e:["receive","try"]});default:return s}}(state1.tokenStack)),type){case"atom":case"boolean":return"atom";case"attribute":return"attribute";case"builtin":return"builtin";case"close_paren":case"colon":case"dot":case"open_paren":case"separator":default:return null;case"comment":return"comment";case"error":return"error";case"fun":return"meta";case"function":return"tag";case"guard":return"property";case"keyword":return"keyword";case"macro":return"macroName";case"number":return"number";case"operator":return"operator";case"record":return"bracket";case"string":return"string";case"type":return"def";case"variable":return"variable"}}function aToken(tok,col,ind,typ){return{token:tok,column:col,indent:ind,type:typ}}function peekToken(state,depth){var len=state.tokenStack.length,dep=depth||1;return!(len({tokenStack:[],in_string:!1,in_atom:!1}),token:function(stream,state){if(state.in_string)return state.in_string=!doubleQuote(stream),rval(state,stream,"string");if(state.in_atom)return state.in_atom=!singleQuote(stream),rval(state,stream,"atom");if(stream.eatSpace())return rval(state,stream,"whitespace");if(!peekToken(state)&&stream.match(/-\s*[a-zß-öø-ÿ][\wØ-ÞÀ-Öß-öø-ÿ]*/))return is_member(stream.current(),typeWords)?rval(state,stream,"type"):rval(state,stream,"attribute");var ch=stream.next();if("%"==ch)return stream.skipToEnd(),rval(state,stream,"comment");if(":"==ch)return rval(state,stream,"colon");if("?"==ch)return stream.eatSpace(),stream.eatWhile(anumRE),rval(state,stream,"macro");if("#"==ch)return stream.eatSpace(),stream.eatWhile(anumRE),rval(state,stream,"record");if("$"==ch)return"\\"!=stream.next()||stream.match(escapesRE)?rval(state,stream,"number"):rval(state,stream,"error");if("."==ch)return rval(state,stream,"dot");if("'"==ch){if(!(state.in_atom=!singleQuote(stream))){if(stream.match(/\s*\/\s*[0-9]/,!1))return stream.match(/\s*\/\s*[0-9]/,!0),rval(state,stream,"fun");if(stream.match(/\s*\(/,!1)||stream.match(/\s*:/,!1))return rval(state,stream,"function")}return rval(state,stream,"atom")}if('"'==ch)return state.in_string=!doubleQuote(stream),rval(state,stream,"string");if(/[A-Z_Ø-ÞÀ-Ö]/.test(ch))return stream.eatWhile(anumRE),rval(state,stream,"variable");if(/[a-z_ß-öø-ÿ]/.test(ch)){if(stream.eatWhile(anumRE),stream.match(/\s*\/\s*[0-9]/,!1))return stream.match(/\s*\/\s*[0-9]/,!0),rval(state,stream,"fun");var m,w=stream.current();return is_member(w,keywordWords)?rval(state,stream,"keyword"):is_member(w,operatorAtomWords)?rval(state,stream,"operator"):stream.match(/\s*\(/,!1)?is_member(w,bifWords)&&(":"!=peekToken(state).token||"erlang"==peekToken(state,2).token)?rval(state,stream,"builtin"):is_member(w,guardWords)?rval(state,stream,"guard"):rval(state,stream,"function"):":"==((m=stream.match(/^\s*([^\s%])/,!1))?m[1]:"")?"erlang"==w?rval(state,stream,"builtin"):rval(state,stream,"function"):is_member(w,["true","false"])?rval(state,stream,"boolean"):rval(state,stream,"atom")}var digitRE=/[0-9]/;return digitRE.test(ch)?(stream.eatWhile(digitRE),stream.eat("#")?stream.eatWhile(/[0-9a-zA-Z]/)||stream.backUp(1):stream.eat(".")&&(stream.eatWhile(digitRE)?!stream.eat(/[eE]/)||(stream.eat(/[-+]/)?stream.eatWhile(digitRE)||stream.backUp(2):stream.eatWhile(digitRE)||stream.backUp(1)):stream.backUp(1)),rval(state,stream,"number")):nongreedy(stream,openParenRE,openParenWords)?rval(state,stream,"open_paren"):nongreedy(stream,closeParenRE,closeParenWords)?rval(state,stream,"close_paren"):greedy(stream,separatorRE,separatorWords)?rval(state,stream,"separator"):greedy(stream,operatorSymbolRE,operatorSymbolWords)?rval(state,stream,"operator"):rval(state,stream,null)},indent:function(state,textAfter,cx){var objs,i,objs1,stop,oper,m,t,wordAfter=truthy(m=textAfter.match(/,|[a-z]+|\}|\]|\)|>>|\|+|\(/))&&0===m.index?m[0]:"",currT=peekToken(state,1),prevT=peekToken(state,2);if(state.in_string||state.in_atom)return null;if(!prevT)return 0;if("when"==currT.token)return currT.column+cx.unit;if("when"===wordAfter&&"function"===prevT.type)return prevT.indent+cx.unit;if("("===wordAfter&&"fun"===currT.token)return currT.column+3;if("catch"===wordAfter&&(t=getToken(state,["try"])))return t.column;if(is_member(wordAfter,["end","after","of"]))return(t=getToken(state,["begin","case","fun","if","receive","try"]))?t.column:null;else if(is_member(wordAfter,closeParenWords))return(t=getToken(state,openParenWords))?t.column:null;else if(is_member(currT.token,[",","|","||"])||is_member(wordAfter,[",","|","||"]))return(t=!!truthy(objs[i=getTokenIndex(objs=state.tokenStack.slice(0,-1),"type",["open_paren"])])&&objs[i])?t.column+t.token.length:cx.unit;else return"->"==currT.token?is_member(prevT.token,["receive","case","if","try"])?prevT.column+cx.unit+cx.unit:prevT.column+cx.unit:is_member(currT.token,openParenWords)?currT.column+currT.token.length:truthy((stop=getTokenIndex(objs1=state.tokenStack,"type",["open_paren","separator","keyword"]),oper=getTokenIndex(objs1,"type",["operator"]),t=truthy(stop)&&truthy(oper)&&stope.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},27049:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4942),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53124),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};__webpack_exports__.Z=function(props){var _classNames,_React$useContext=react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$type=props.type,type=void 0===_props$type?"horizontal":_props$type,_props$orientation=props.orientation,orientation=void 0===_props$orientation?"center":_props$orientation,orientationMargin=props.orientationMargin,className=props.className,children=props.children,dashed=props.dashed,plain=props.plain,restProps=__rest(props,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),prefixCls=getPrefixCls("divider",customizePrefixCls),orientationPrefix=orientation.length>0?"-".concat(orientation):orientation,hasChildren=!!children,hasCustomMarginLeft="left"===orientation&&null!=orientationMargin,hasCustomMarginRight="right"===orientation&&null!=orientationMargin,classString=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,"".concat(prefixCls,"-").concat(type),(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text"),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text").concat(orientationPrefix),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-dashed"),!!dashed),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-plain"),!!plain),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-left"),hasCustomMarginLeft),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-right"),hasCustomMarginRight),_classNames),className),innerStyle=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({},hasCustomMarginLeft&&{marginLeft:orientationMargin}),hasCustomMarginRight&&{marginRight:orientationMargin});return react__WEBPACK_IMPORTED_MODULE_1__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({className:classString},restProps,{role:"separator"}),children&&"vertical"!==type&&react__WEBPACK_IMPORTED_MODULE_1__.createElement("span",{className:"".concat(prefixCls,"-inner-text"),style:innerStyle},children))}},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7635-7a16767323b61021.js b/static/web/_next/static/chunks/7635-7a16767323b61021.js deleted file mode 100644 index a068d8b20..000000000 --- a/static/web/_next/static/chunks/7635-7a16767323b61021.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7635],{82911:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(1413),o=n(67294),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},a=n(42135),i=function(t,e){return o.createElement(a.Z,(0,r.Z)((0,r.Z)({},t),{},{ref:e,icon:c}))};i.displayName="QuestionCircleFilled";var l=o.forwardRef(i)},24478:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(1413),o=n(67294),c={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:t}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z",fill:e}},{tag:"path",attrs:{d:"M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z",fill:t}}]}},name:"safety-certificate",theme:"twotone"},a=n(42135),i=function(t,e){return o.createElement(a.Z,(0,r.Z)((0,r.Z)({},t),{},{ref:e,icon:c}))};i.displayName="SafetyCertificateTwoTone";var l=o.forwardRef(i)},84674:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var r=n(1413),o=n(67294),c={icon:function(t,e){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z",fill:e}}]}},name:"stop",theme:"twotone"},a=n(42135),i=function(t,e){return o.createElement(a.Z,(0,r.Z)((0,r.Z)({},t),{},{ref:e,icon:c}))};i.displayName="StopTwoTone";var l=o.forwardRef(i)},6226:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var r=n(4942),o=n(87462),c=n(71002),a=n(94184),i=n.n(a),l=n(67294),s=n(53124),f=n(99134),u=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);oe.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]]);return n},p=["xs","sm","md","lg","xl","xxl"],d=l.forwardRef(function(t,e){var n,a=l.useContext(s.E_),d=a.getPrefixCls,v=a.direction,m=l.useContext(f.Z),Z=m.gutter,h=m.wrap,y=m.supportFlexGap,g=t.prefixCls,x=t.span,b=t.order,w=t.offset,O=t.push,C=t.pull,E=t.className,j=t.children,N=t.flex,P=t.style,S=u(t,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),M=d("col",g),T={};p.forEach(function(e){var n,a={},i=t[e];"number"==typeof i?a.span=i:"object"===(0,c.Z)(i)&&(a=i||{}),delete S[e],T=(0,o.Z)((0,o.Z)({},T),(n={},(0,r.Z)(n,"".concat(M,"-").concat(e,"-").concat(a.span),void 0!==a.span),(0,r.Z)(n,"".concat(M,"-").concat(e,"-order-").concat(a.order),a.order||0===a.order),(0,r.Z)(n,"".concat(M,"-").concat(e,"-offset-").concat(a.offset),a.offset||0===a.offset),(0,r.Z)(n,"".concat(M,"-").concat(e,"-push-").concat(a.push),a.push||0===a.push),(0,r.Z)(n,"".concat(M,"-").concat(e,"-pull-").concat(a.pull),a.pull||0===a.pull),(0,r.Z)(n,"".concat(M,"-rtl"),"rtl"===v),n))});var z=i()(M,(n={},(0,r.Z)(n,"".concat(M,"-").concat(x),void 0!==x),(0,r.Z)(n,"".concat(M,"-order-").concat(b),b),(0,r.Z)(n,"".concat(M,"-offset-").concat(w),w),(0,r.Z)(n,"".concat(M,"-push-").concat(O),O),(0,r.Z)(n,"".concat(M,"-pull-").concat(C),C),n),E,T),L={};if(Z&&Z[0]>0){var R=Z[0]/2;L.paddingLeft=R,L.paddingRight=R}if(Z&&Z[1]>0&&!y){var A=Z[1]/2;L.paddingTop=A,L.paddingBottom=A}return N&&(L.flex="number"==typeof N?"".concat(N," ").concat(N," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(N)?"0 0 ".concat(N):N,!1!==h||L.minWidth||(L.minWidth=0)),l.createElement("div",(0,o.Z)({},S,{style:(0,o.Z)((0,o.Z)({},L),P),className:z,ref:e}),j)})},27049:function(t,e,n){"use strict";var r=n(87462),o=n(4942),c=n(94184),a=n.n(c),i=n(67294),l=n(53124),s=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);oe.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]]);return n},f=function(t){var e,n=i.useContext(l.E_),c=n.getPrefixCls,f=n.direction,u=t.prefixCls,p=t.type,d=void 0===p?"horizontal":p,v=t.orientation,m=void 0===v?"center":v,Z=t.orientationMargin,h=t.className,y=t.children,g=t.dashed,x=t.plain,b=s(t,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),w=c("divider",u),O=m.length>0?"-".concat(m):m,C=!!y,E="left"===m&&null!=Z,j="right"===m&&null!=Z,N=a()(w,"".concat(w,"-").concat(d),(e={},(0,o.Z)(e,"".concat(w,"-with-text"),C),(0,o.Z)(e,"".concat(w,"-with-text").concat(O),C),(0,o.Z)(e,"".concat(w,"-dashed"),!!g),(0,o.Z)(e,"".concat(w,"-plain"),!!x),(0,o.Z)(e,"".concat(w,"-rtl"),"rtl"===f),(0,o.Z)(e,"".concat(w,"-no-default-orientation-margin-left"),E),(0,o.Z)(e,"".concat(w,"-no-default-orientation-margin-right"),j),e),h),P=(0,r.Z)((0,r.Z)({},E&&{marginLeft:Z}),j&&{marginRight:Z});return i.createElement("div",(0,r.Z)({className:N},b,{role:"separator"}),y&&"vertical"!==d&&i.createElement("span",{className:"".concat(w,"-inner-text"),style:P},y))};e.Z=f},99134:function(t,e,n){"use strict";var r=(0,n(67294).createContext)({});e.Z=r},25968:function(t,e,n){"use strict";n.d(e,{Z:function(){return h}});var r=n(87462),o=n(4942),c=n(71002),a=n(97685),i=n(94184),l=n.n(i),s=n(67294),f=n(53124),u=n(98082),p=n(24308),d=n(93355),v=n(99134),m=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);oe.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]]);return n};function Z(t,e){var n=s.useState("string"==typeof t?t:""),r=(0,a.Z)(n,2),o=r[0],i=r[1],l=function(){if("object"===(0,c.Z)(t))for(var n=0;n0?-($[0]/2):void 0,q=null!=$[1]&&$[1]>0?-($[1]/2):void 0;if(H&&(G.marginLeft=H,G.marginRight=H),V){var D=(0,a.Z)($,2);G.rowGap=D[1]}else q&&(G.marginTop=q,G.marginBottom=q);var J=(0,a.Z)($,2),Q=J[0],K=J[1],U=s.useMemo(function(){return{gutter:[Q,K],wrap:C,supportFlexGap:V}},[Q,K,C,V]);return s.createElement(v.Z.Provider,{value:U},s.createElement("div",(0,r.Z)({},E,{className:F,style:(0,r.Z)((0,r.Z)({},G),x),ref:e}),b))})},27561:function(t,e,n){var r=n(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,r(t)+1).replace(o,""):t}},67990:function(t){var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},23279:function(t,e,n){var r=n(13218),o=n(7771),c=n(14841),a=Math.max,i=Math.min;t.exports=function(t,e,n){var l,s,f,u,p,d,v=0,m=!1,Z=!1,h=!0;if("function"!=typeof t)throw TypeError("Expected a function");function y(e){var n=l,r=s;return l=s=void 0,v=e,u=t.apply(r,n)}function g(t){var n=t-d,r=t-v;return void 0===d||n>=e||n<0||Z&&r>=f}function x(){var t,n,r,c=o();if(g(c))return b(c);p=setTimeout(x,(t=c-d,n=c-v,r=e-t,Z?i(r,f-n):r))}function b(t){return(p=void 0,h&&l)?y(t):(l=s=void 0,u)}function w(){var t,n=o(),r=g(n);if(l=arguments,s=this,d=n,r){if(void 0===p)return v=t=d,p=setTimeout(x,e),m?y(t):u;if(Z)return clearTimeout(p),p=setTimeout(x,e),y(d)}return void 0===p&&(p=setTimeout(x,e)),u}return e=c(e)||0,r(n)&&(m=!!n.leading,f=(Z="maxWait"in n)?a(c(n.maxWait)||0,e):f,h="trailing"in n?!!n.trailing:h),w.cancel=function(){void 0!==p&&clearTimeout(p),v=0,l=d=s=p=void 0},w.flush=function(){return void 0===p?u:b(o())},w}},33448:function(t,e,n){var r=n(44239),o=n(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},7771:function(t,e,n){var r=n(55639),o=function(){return r.Date.now()};t.exports=o},14841:function(t,e,n){var r=n(27561),o=n(13218),c=n(33448),a=0/0,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,f=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(c(t))return a;if(o(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=o(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=r(t);var n=l.test(t);return n||s.test(t)?f(t.slice(2),n?2:8):i.test(t)?a:+t}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7663.9306dbfccb44c2f4.js b/static/web/_next/static/chunks/7663.9306dbfccb44c2f4.js new file mode 100644 index 000000000..e1257d4c0 --- /dev/null +++ b/static/web/_next/static/chunks/7663.9306dbfccb44c2f4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7663],{77663:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{fcl:function(){return fcl}});var keywords={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},start_blocks={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},end_blocks={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},atoms={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},isOperatorChar=/[+\-*&^%:=<>!|\/]/;function tokenBase(stream,state){var ch=stream.next();if(/[\d\.]/.test(ch))return"."==ch?stream.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):"0"==ch?stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/):stream.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if("/"==ch||"("==ch){if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_\xa1-\uffff]/);var cur=stream.current().toLowerCase();return keywords.propertyIsEnumerable(cur)||start_blocks.propertyIsEnumerable(cur)||end_blocks.propertyIsEnumerable(cur)?"keyword":atoms.propertyIsEnumerable(cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if(("/"==ch||")"==ch)&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}let fcl={name:"fcl",startState:function(indentUnit){return{tokenize:null,context:new Context(-indentUnit,0,"top",!1),indented:0,startOfLine:!0}},token:function(stream,state){var state1,state2,col,ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0),stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);if("comment"==style)return style;null==ctx.align&&(ctx.align=!0);var cur=stream.current().toLowerCase();return start_blocks.propertyIsEnumerable(cur)?(state2=state,col=stream.column(),state2.context=new Context(state2.indented,col,"end_block",null,state2.context)):end_blocks.propertyIsEnumerable(cur)&&(state1=state).context.prev&&("end_block"==state1.context.type&&(state1.indented=state1.context.indented),state1.context=state1.context.prev),state.startOfLine=!1,style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase&&null!=state.tokenize)return 0;var ctx=state.context,closing=end_blocks.propertyIsEnumerable(textAfter);return ctx.align?ctx.column+(closing?0:1):ctx.indented+(closing?0:cx.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7663.f3bf95d9844fa01d.js b/static/web/_next/static/chunks/7663.f3bf95d9844fa01d.js deleted file mode 100644 index f2ce28e1d..000000000 --- a/static/web/_next/static/chunks/7663.f3bf95d9844fa01d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7663],{77663:function(e,n,t){t.r(n),t.d(n,{fcl:function(){return d}});var r={term:!0,method:!0,accu:!0,rule:!0,then:!0,is:!0,and:!0,or:!0,if:!0,default:!0},o={var_input:!0,var_output:!0,fuzzify:!0,defuzzify:!0,function_block:!0,ruleblock:!0},i={end_ruleblock:!0,end_defuzzify:!0,end_function_block:!0,end_fuzzify:!0,end_var:!0},a={true:!0,false:!0,nan:!0,real:!0,min:!0,max:!0,cog:!0,cogs:!0},u=/[+\-*&^%:=<>!|\/]/;function l(e,n){var t=e.next();if(/[\d\.]/.test(t))return"."==t?e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):"0"==t?e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/):e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if("/"==t||"("==t){if(e.eat("*"))return n.tokenize=c,c(e,n);if(e.eat("/"))return e.skipToEnd(),"comment"}if(u.test(t))return e.eatWhile(u),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var l=e.current().toLowerCase();return r.propertyIsEnumerable(l)||o.propertyIsEnumerable(l)||i.propertyIsEnumerable(l)?"keyword":a.propertyIsEnumerable(l)?"atom":"variable"}function c(e,n){for(var t,r=!1;t=e.next();){if(("/"==t||")"==t)&&r){n.tokenize=l;break}r="*"==t}return"comment"}function f(e,n,t,r,o){this.indented=e,this.column=n,this.type=t,this.align=r,this.prev=o}let d={name:"fcl",startState:function(e){return{tokenize:null,context:new f(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,n){var t,r,a,u=n.context;if(e.sol()&&(null==u.align&&(u.align=!1),n.indented=e.indentation(),n.startOfLine=!0),e.eatSpace())return null;var c=(n.tokenize||l)(e,n);if("comment"==c)return c;null==u.align&&(u.align=!0);var d=e.current().toLowerCase();return o.propertyIsEnumerable(d)?(r=n,a=e.column(),r.context=new f(r.indented,a,"end_block",null,r.context)):i.propertyIsEnumerable(d)&&(t=n).context.prev&&("end_block"==t.context.type&&(t.indented=t.context.indented),t.context=t.context.prev),n.startOfLine=!1,c},indent:function(e,n,t){if(e.tokenize!=l&&null!=e.tokenize)return 0;var r=e.context,o=i.propertyIsEnumerable(n);return r.align?r.column+(o?0:1):r.indented+(o?0:t.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7741.68c926d118552f30.js b/static/web/_next/static/chunks/7741.68c926d118552f30.js deleted file mode 100644 index dc0609890..000000000 --- a/static/web/_next/static/chunks/7741.68c926d118552f30.js +++ /dev/null @@ -1,171 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7741],{57741:function(e,t,i){let s;i.d(t,{wU:function(){return tv}});var o,r,a,n,c,l,h,d,m,u,g,p,y,v,w=(e,t,i)=>{if(!t.has(e))throw TypeError("Cannot "+i)},f=(e,t,i)=>(w(e,t,"read from private field"),i?i.call(e):t.get(e)),b=(e,t,i)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,i)},C=(e,t,i,s)=>(w(e,t,"write to private field"),s?s.call(e,i):t.set(e,i),i),j=(e,t,i)=>(w(e,t,"access private method"),i);async function k(e,t={}){let i;let{local:s=!1,version:o="latest",cdnUrl:r,...a}=t,n=(i=`https://cdn.jsdelivr.net/npm/emojibase-data@${o}/${e}`,"function"==typeof r?i=r(e,o):"string"==typeof r&&(i=`${r}/${e}`),i),c=s?localStorage:sessionStorage,l=`emojibase/${o}/${e}`,h=c.getItem(l);if(h)return Promise.resolve(JSON.parse(h));let d=await fetch(n,{credentials:"omit",mode:"cors",redirect:"error",...a});if(!d.ok)throw Error("Failed to load Emojibase dataset.");let m=await d.json();try{c.setItem(l,JSON.stringify(m))}catch{}return m}let x={discord:"joypixels",slack:"iamcal"};async function E(e,t,i){var s;return k(`${e}/shortcodes/${null!==(s=x[t])&&void 0!==s?s:t}.json`,i)}function S(e,t){if(0===t.length)return e;let i=new Set(e.shortcodes);return t.forEach(t=>{let s=t[e.hexcode];Array.isArray(s)?s.forEach(e=>i.add(e)):s&&i.add(s)}),e.shortcodes=[...i],e.skins&&e.skins.forEach(e=>{S(e,t)}),e}async function z(e,t={}){var i;let{compact:s=!1,flat:o=!1,shortcodes:r=[],...a}=t,n=await k(`${e}/${s?"compact":"data"}.json`,a),c=[];return r.length>0&&(c=await Promise.all(r.map(t=>{let i;if(t.includes("/")){let[s,o]=t.split("/");i=E(s,o,a)}else i=E(e,t,a);return i.catch(()=>({}))}))),o?function(e,t=[]){let i=[];return e.forEach(e=>{if(e.skins){let{skins:s,...o}=e;i.push(S(o,t)),s.forEach(e=>{let s={...e};o.tags&&(s.tags=[...o.tags]),i.push(S(s,t))})}else i.push(S(e,t))}),i}(n,c):(0===(i=c).length||n.forEach(e=>{S(e,i)}),n)}async function L(e,t){return k(`${e}/messages.json`,t)}function P(e,t){let i=e.target.closest("[data-emoji]");if(i){let s=t.find(e=>e.emoji===i.dataset.emoji);if(s)return s}return null}function F(e){var t;let i=null==(t=window.matchMedia)?void 0:t.call(window,"(prefers-reduced-motion: reduce)");return e.animate&&!(null!=i&&i.matches)}function $(e,t){return e.toLowerCase().includes(t.toLowerCase())}function A(e,t,i,s){if(F(s)&&e.animate)return e.animate(t,i).finished;let o="normal"===i.direction?1:0,r=Object.entries(t).reduce((e,[t,i])=>({...e,[t]:i[o]}),{});return Object.assign(e.style,r),Promise.resolve()}function I(e){var t;let i=document.createElement("template");return i.innerHTML=e,null==(t=i.content)?void 0:t.firstElementChild}async function T(e){let t=new TextEncoder().encode(e),i=await crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(i)).map(e=>e.toString(16).padStart(2,"0")).join("")}function V(...e){return e.reduce((e,t)=>({...e,[t]:`${t}`}),{})}async function R(e){try{return(await fetch(e,{method:"HEAD"})).headers.get("etag")}catch{return null}}async function M(e,t,i){let s;try{s=await e.getEtags()}catch{s={}}let{storedEmojisEtag:o,storedMessagesEtag:r}=s;if(i!==r||t!==o){let[a,n]=await Promise.all([L(e.locale),z(e.locale)]);await e.populate({groups:a.groups,emojis:n,emojisEtag:t,messagesEtag:i})}}async function B(e,t){let i=await e.getHash();return t!==i}async function D(e,t,i){let s=i||t(e);return await s.open(),s}async function H(e,t,i){let s=await D(e,t,i),[o,r]=await function(e){let{emojisUrl:t,messagesUrl:i}=function(e,t){let i=`https://cdn.jsdelivr.net/npm/emojibase-data@${e}/${t}`;return{emojisUrl:`${i}/data.json`,messagesUrl:`${i}/messages.json`}}("latest",e);try{return Promise.all([R(t),R(i)])}catch{return Promise.all([null,null])}}(e);if(await s.isPopulated())o&&r&&await M(s,o,r);else{let[a,n]=await Promise.all([L(e),z(e)]);await s.populate({groups:a.groups,emojis:n,emojisEtag:o,messagesEtag:r})}return s}async function N(e,t,i,s,o){let r=await D(e,t,o),a=await T(s);return(!await r.isPopulated()||await B(r,a))&&await r.populate({groups:i.groups,emojis:s,hash:a}),r}async function O(e,t,i,s,o){return i&&s?N(e,t,i,s,o):H(e,t,o)}class U{constructor(){this.handleKeyDown=this.handleKeyDown.bind(this)}activate(e){this.rootElement=e,this.rootElement.addEventListener("keydown",this.handleKeyDown)}deactivate(){var e;null==(e=this.rootElement)||e.removeEventListener("keydown",this.handleKeyDown)}get focusableElements(){return this.rootElement.querySelectorAll('input, [tabindex="0"]')}get lastFocusableElement(){return this.focusableElements[this.focusableElements.length-1]}get firstFocusableElement(){return this.focusableElements[0]}checkFocus(e,t,i){e.target===t&&(i.focus(),e.preventDefault())}handleKeyDown(e){"Tab"===e.key&&this.checkFocus(e,e.shiftKey?this.firstFocusableElement:this.lastFocusableElement,e.shiftKey?this.lastFocusableElement:this.firstFocusableElement)}}let{light:K,dark:q,auto:W}=V("light","dark","auto");class G{constructor({template:e,classes:t,parent:i}){this.isDestroyed=!1,this.appEvents={},this.uiEvents=[],this.uiElements={},this.ui={},this.template=e,this.classes=t,this.parent=i,this.keyBindingHandler=this.keyBindingHandler.bind(this)}initialize(){this.bindAppEvents()}setCustomEmojis(e){this.customEmojis=e}setEvents(e){this.events=e}setPickerId(e){this.pickerId=e}emit(e,...t){this.events.emit(e,...t)}setI18n(e){this.i18n=e}setRenderer(e){this.renderer=e}setEmojiData(e){this.emojiDataPromise=e,e.then(e=>{this.emojiData=e})}updateEmojiData(e){this.emojiData=e,this.emojiDataPromise=Promise.resolve(e)}setOptions(e){this.options=e}renderSync(e={}){return this.el=this.template.renderSync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}async render(e={}){return await this.emojiDataPromise,this.el=await this.template.renderAsync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}postRender(){this.bindUIElements(),this.bindKeyBindings(),this.bindUIEvents(),this.scheduleShowAnimation()}bindAppEvents(){Object.keys(this.appEvents).forEach(e=>{this.events.on(e,this.appEvents[e],this)}),this.events.on("data:ready",this.updateEmojiData,this)}unbindAppEvents(){Object.keys(this.appEvents).forEach(e=>{this.events.off(e,this.appEvents[e])}),this.events.off("data:ready",this.updateEmojiData)}keyBindingHandler(e){let t=this.keyBindings[e.key];t&&t.call(this,e)}bindKeyBindings(){this.keyBindings&&this.el.addEventListener("keydown",this.keyBindingHandler)}unbindKeyBindings(){this.keyBindings&&this.el.removeEventListener("keydown",this.keyBindingHandler)}bindUIElements(){this.ui=Object.keys(this.uiElements).reduce((e,t)=>({...e,[t]:this.el.querySelector(this.uiElements[t])}),{})}bindUIEvents(){this.uiEvents.forEach(e=>{e.handler=e.handler.bind(this),(e.target?this.ui[e.target]:this.el).addEventListener(e.event,e.handler,e.options)})}unbindUIEvents(){this.uiEvents.forEach(e=>{(e.target?this.ui[e.target]:this.el).removeEventListener(e.event,e.handler)})}destroy(){this.unbindAppEvents(),this.unbindUIEvents(),this.unbindKeyBindings(),this.el.remove(),this.isDestroyed=!0}scheduleShowAnimation(){if(this.parent){let e=new MutationObserver(t=>{let[i]=t;"childList"===i.type&&i.addedNodes[0]===this.el&&(F(this.options)&&this.animateShow&&this.animateShow(),e.disconnect)});e.observe(this.parent,{childList:!0})}}static childEvent(e,t,i,s={}){return{target:e,event:t,handler:i,options:s}}static uiEvent(e,t,i={}){return{event:e,handler:t,options:i}}static byClass(e){return`.${e}`}}let J=` - - - - - - - - - - - - -`,_=` - - - - - - - - -`,Y={clock:'',flag:'',frown:'',gamepad:'',lightbulb:'',mug:'',plane:'',robot:'',sad:J,search:'',smiley:'',symbols:'',tree:'',users:'',warning:_,xmark:''},Q={recents:"clock","smileys-emotion":"smiley","people-body":"users","animals-nature":"tree","food-drink":"mug",activities:"gamepad","travel-places":"plane",objects:"lightbulb",symbols:"symbols",flags:"flag",custom:"robot"};function X(e,t){if(!(e in Y))return console.warn(`Unknown icon: "${e}"`),document.createElement("div");let i=function(e,t){let i=I(t);return i.dataset.icon=e,i.classList.add("icon"),i}(e,Y[e]);return t&&i.classList.add(`icon-${t}`),i}let Z={mode:"sync"};class ee{constructor(e,t={}){b(this,a),b(this,c),b(this,h),b(this,o,void 0),b(this,r,void 0),C(this,o,e),C(this,r,t.mode||Z.mode)}renderSync(e={}){let t=I(f(this,o).call(this,e));return j(this,h,d).call(this,t,e),j(this,c,l).call(this,t),j(this,a,n).call(this,t,e),t}async renderAsync(e={}){let t=I(f(this,o).call(this,e));return j(this,h,d).call(this,t,e),j(this,c,l).call(this,t),await j(this,a,n).call(this,t,e),t}render(e){return"sync"===f(this,r)?this.renderSync(e):this.renderAsync(e)}}o=new WeakMap,r=new WeakMap,a=new WeakSet,n=async function(e,t){let i=e.querySelectorAll("[data-view]"),s=[];for(let o of i){let r=t[o.dataset.view];r?"sync"!==o.dataset.render?s.push(r.render().then(e=>(o.replaceWith(e),e))):o.replaceWith(r.renderSync()):o.remove()}return Promise.all(s)},c=new WeakSet,l=function(e){e.querySelectorAll("i[data-icon]").forEach(e=>{let{icon:t,size:i}=e.dataset;e.replaceWith(X(t,i))})},h=new WeakSet,d=function(e,t){return e.querySelectorAll("[data-placeholder]").forEach(e=>{let i=e.dataset.placeholder;if(i&&t[i]){let s=t[i];e.replaceWith(...[s].flat())}else console.warn(`Missing placeholder element for key "${i}"`)}),e};let et=V("imagePlaceholder","placeholder"),ei=new ee(({classes:e})=>` -
-`);class es extends G{constructor({classNames:e}={}){super({template:ei,classes:et}),this.classNames=e}load(e){let t=document.createElement("img");this.classNames&&(t.className=this.classNames),t.addEventListener("load",()=>{this.el.replaceWith(t)},{once:!0}),Promise.resolve(e).then(e=>t.src=e)}renderSync(){return super.renderSync(),this.classNames&&this.classNames.split(" ").forEach(e=>this.el.classList.add(e)),this.el}}let eo=V("customEmoji");class er{renderElement(e){return{content:e}}renderImage(e="",t){let i=new es({classNames:e});return i.renderSync(),{content:i,resolver:()=>(i.load(t()),i.el)}}doRender(e,t,i){if(e.custom)return this.renderCustom(e,t,i);let{content:s,resolver:o}=this.render(e,i),r=s instanceof Element?s:s.el;return o&&o(),r}doEmit(e){return e.custom?this.emitCustom(e):this.emit(e)}emitCustom({url:e,label:t,emoji:i,data:s}){return{url:e,label:t,emoji:i,data:s}}renderCustom(e,t,i=""){let s=[eo.customEmoji,i].join(" ").trim(),{content:o,resolver:r}=this.renderImage(s,()=>e.url),a=o instanceof Element?o:o.el;return r&&r(),a}}let ea=new ee(({emoji:e})=>`${e}`);class en extends er{render(e){return this.renderElement(ea.renderSync({emoji:e.emoji}))}emit({emoji:e,hexcode:t,label:i}){return{emoji:e,hexcode:t,label:i}}}let ec=[(e,t)=>("1F91D"===e.hexcode&&t<14&&(e.skins=[]),e),(e,t)=>(e.skins&&(e.skins=e.skins.filter(e=>!e.version||e.version<=t)),e)];function el(e,t){return e.filter(e=>null!==(ec.some(i=>null===i(e,t))?null:e))}function eh(e){var t;return{emoji:e.emoji,label:e.label,tags:e.tags,skins:null==(t=e.skins)?void 0:t.map(e=>eh(e)),order:e.order,custom:!1,hexcode:e.hexcode,version:e.version}}function ed(e,t,i){var s;return(!i||!!i.some(t=>t.order===e.group))&&($(e.label,t)||(null==(s=e.tags)?void 0:s.some(e=>$(e,t))))}class em{constructor(e="en"){this.locale=e}}let eu="PicMo";function eg(e){return new ep(e)}eg.deleteDatabase=e=>new Promise((t,i)=>{let s=indexedDB.deleteDatabase(`${eu}-${e}`);s.addEventListener("success",t),s.addEventListener("error",i)});class ep extends em{async open(){let e=indexedDB.open(`${eu}-${this.locale}`);return new Promise((t,i)=>{e.addEventListener("success",e=>{var i;this.db=null==(i=e.target)?void 0:i.result,t()}),e.addEventListener("error",i),e.addEventListener("upgradeneeded",async e=>{var t;this.db=null==(t=e.target)?void 0:t.result,this.db.createObjectStore("category",{keyPath:"order"});let i=this.db.createObjectStore("emoji",{keyPath:"emoji"});i.createIndex("category","group"),i.createIndex("version","version"),this.db.createObjectStore("meta")})})}async delete(){this.close();let e=indexedDB.deleteDatabase(`${eu}-${this.locale}`);await this.waitForRequest(e)}close(){this.db.close()}async getEmojiCount(){let e=this.db.transaction("emoji","readonly").objectStore("emoji");return(await this.waitForRequest(e.count())).target.result}async getEtags(){let e=this.db.transaction("meta","readonly").objectStore("meta"),[t,i]=await Promise.all([this.waitForRequest(e.get("emojisEtag")),this.waitForRequest(e.get("messagesEtag"))]);return{storedEmojisEtag:t.target.result,storedMessagesEtag:i.target.result}}async setMeta(e){let t=this.db.transaction("meta","readwrite"),i=t.objectStore("meta");return new Promise(s=>{t.oncomplete=s,Object.keys(e).filter(Boolean).forEach(t=>{i.put(e[t],t)})})}async getHash(){let e=this.db.transaction("meta","readonly").objectStore("meta");return(await this.waitForRequest(e.get("hash"))).target.result}async isPopulated(){let e=this.db.transaction("category","readonly").objectStore("category");return(await this.waitForRequest(e.count())).target.result>0}async populate({groups:e,emojis:t,emojisEtag:i,messagesEtag:s,hash:o}){await this.removeAllObjects("category","emoji");let r=[this.addObjects("category",e),this.addObjects("emoji",t),this.setMeta({emojisEtag:i,messagesEtag:s,hash:o})];await Promise.all(r)}async getCategories(e){var t;let i=this.db.transaction("category","readonly").objectStore("category"),s=(await this.waitForRequest(i.getAll())).target.result.filter(e=>"component"!==e.key);if(e.showRecents&&s.unshift({key:"recents",order:-1}),null!=(t=e.custom)&&t.length&&s.push({key:"custom",order:10}),e.categories){let o=e.categories;(s=s.filter(e=>o.includes(e.key))).sort((e,t)=>o.indexOf(e.key)-o.indexOf(t.key))}else s.sort((e,t)=>e.order-t.order);return s}async getEmojis(e,t){let i=this.db.transaction("emoji","readonly").objectStore("emoji").index("category"),s=(await this.waitForRequest(i.getAll(e.order))).target.result.filter(e=>e.version<=t).sort((e,t)=>null!=e.order&&null!=t.order?e.order-t.order:0).map(eh);return el(s,t)}async searchEmojis(e,t,i,s){let o=[];return new Promise((r,a)=>{let n=this.db.transaction("emoji","readonly").objectStore("emoji").openCursor();n.addEventListener("success",a=>{var n;let c=null==(n=a.target)?void 0:n.result;if(!c)return r([...el(o,i),...t.filter(t=>ed(t,e))]);let l=c.value;ed(l,e,s)&&l.version<=i&&o.push(eh(l)),c.continue()}),n.addEventListener("error",e=>{a(e)})})}async waitForRequest(e){return new Promise((t,i)=>{e.onsuccess=t,e.onerror=i})}withTransaction(e,t="readwrite",i){return new Promise((s,o)=>{let r=this.db.transaction(e,t);r.oncomplete=s,r.onerror=o,i(r)})}async removeAllObjects(...e){let t=this.db.transaction(e,"readwrite"),i=e.map(e=>t.objectStore(e));await Promise.all(i.map(e=>this.waitForRequest(e.clear())))}async addObjects(e,t){return this.withTransaction(e,"readwrite",i=>{let s=i.objectStore(e);t.forEach(e=>{s.add(e)})})}}class ey{}let ev="PicMo:recents";class ew extends ey{constructor(e){super(),this.storage=e}clear(){this.storage.removeItem(ev)}getRecents(e){var t;try{return JSON.parse(null!=(t=this.storage.getItem(ev))?t:"[]").slice(0,e)}catch{return[]}}addOrUpdateRecent(e,t){let i=[e,...this.getRecents(t).filter(t=>t.hexcode!==e.hexcode)].slice(0,t);try{this.storage.setItem(ev,JSON.stringify(i))}catch{console.warn("storage is not available, recent emojis will not be saved")}}}class ef extends ew{constructor(){super(localStorage)}}let eb={dataStore:eg,theme:K,animate:!0,showCategoryTabs:!0,showPreview:!0,showRecents:!0,showSearch:!0,showVariants:!0,emojisPerRow:8,visibleRows:6,emojiVersion:"auto",i18n:{"categories.activities":"Activities","categories.animals-nature":"Animals & Nature","categories.custom":"Custom","categories.flags":"Flags","categories.food-drink":"Food & Drink","categories.objects":"Objects","categories.people-body":"People & Body","categories.recents":"Recently Used","categories.smileys-emotion":"Smileys & Emotion","categories.symbols":"Symbols","categories.travel-places":"Travel & Places","error.load":"Failed to load emojis","recents.clear":"Clear recent emojis","recents.none":"You haven't selected any emojis yet.",retry:"Try again","search.clear":"Clear search","search.error":"Failed to search emojis","search.notFound":"No results found",search:"Search emojis..."},locale:"en",maxRecents:50,custom:[]};class eC{constructor(){b(this,u),b(this,p),b(this,m,new Map)}on(e,t,i){j(this,p,y).call(this,e,t,i)}once(e,t,i){j(this,p,y).call(this,e,t,i,!0)}off(e,t){let i=j(this,u,g).call(this,e);f(this,m).set(e,i.filter(e=>e.handler!==t))}emit(e,...t){j(this,u,g).call(this,e).forEach(i=>{i.handler.apply(i.context,t),i.once&&this.off(e,i.handler)})}removeAll(){f(this,m).clear()}}m=new WeakMap,u=new WeakSet,g=function(e){return f(this,m).has(e)||f(this,m).set(e,[]),f(this,m).get(e)},p=new WeakSet,y=function(e,t,i,s=!1){j(this,u,g).call(this,e).push({context:i,handler:t,once:s})};let ej={injectStyles:!0};class ek extends eC{}class ex extends eC{}let eE=V("emojiCategory","categoryName","noRecents","recentEmojis");class eS extends G{constructor({template:e,category:t,showVariants:i,lazyLoader:s}){super({template:e,classes:eE}),this.baseUIElements={categoryName:G.byClass(eE.categoryName)},this.category=t,this.showVariants=i,this.lazyLoader=s}setActive(e,t,i){this.emojiContainer.setActive(e,t,i)}}let ez=new ee(({classes:e,emoji:t})=>` - -`),eL=V("emojiButton");class eP extends G{constructor({emoji:e,lazyLoader:t,category:i}){super({template:ez,classes:eL}),this.emoji=e,this.lazyLoader=t,this.category=i}initialize(){this.uiEvents=[G.uiEvent("focus",this.handleFocus)],super.initialize()}handleFocus(){this.category&&this.events.emit("focus:change",this.category)}activateFocus(e){this.el.tabIndex=0,e&&this.el.focus()}deactivateFocus(){this.el.tabIndex=-1}renderSync(){return super.renderSync({emoji:this.emoji,emojiContent:this.renderer.doRender(this.emoji,this.lazyLoader)})}}class eF{constructor(e,t,i=0,s=0,o=!1){this.events=new eC,this.keyHandlers={ArrowLeft:this.focusPrevious.bind(this),ArrowRight:this.focusNext.bind(this),ArrowUp:this.focusUp.bind(this),ArrowDown:this.focusDown.bind(this)},this.rowCount=Math.ceil(t/e),this.columnCount=e,this.focusedRow=i,this.focusedColumn=s,this.emojiCount=t,this.wrap=o,this.handleKeyDown=this.handleKeyDown.bind(this)}destroy(){this.events.removeAll()}on(e,t){this.events.on(e,t)}handleKeyDown(e){e.key in this.keyHandlers&&(e.preventDefault(),this.keyHandlers[e.key]())}setCell(e,t,i=!0){let s=this.getIndex();this.focusedRow=e,void 0!==t&&(this.focusedColumn=Math.min(this.columnCount,t)),(this.focusedRow>=this.rowCount||this.getIndex()>=this.emojiCount)&&(this.focusedRow=this.rowCount-1,this.focusedColumn=this.emojiCount%this.columnCount-1),this.events.emit("focus:change",{from:s,to:this.getIndex(),performFocus:i})}setFocusedIndex(e,t=!0){let i=Math.floor(e/this.columnCount),s=e%this.columnCount;this.setCell(i,s,t)}focusNext(){this.focusedColumn0?this.setCell(this.focusedRow,this.focusedColumn-1):this.focusedRow>0?this.setCell(this.focusedRow-1,this.columnCount-1):this.wrap?this.setCell(this.rowCount-1,this.columnCount-1):this.events.emit("focus:underflow",this.columnCount-1)}focusUp(){this.focusedRow>0?this.setCell(this.focusedRow-1,this.focusedColumn):this.events.emit("focus:underflow",this.focusedColumn)}focusDown(){this.focusedRow` -
-
-
-`),eA=V("emojiContainer");class eI extends G{constructor({emojis:e,showVariants:t,preview:i=!0,lazyLoader:s,category:o,fullHeight:r=!1}){super({template:e$,classes:eA}),this.fullHeight=!1,this.showVariants=t,this.lazyLoader=s,this.preview=i,this.emojis=e,this.category=o,this.fullHeight=r,this.setFocus=this.setFocus.bind(this),this.triggerNextCategory=this.triggerNextCategory.bind(this),this.triggerPreviousCategory=this.triggerPreviousCategory.bind(this)}initialize(){this.grid=new eF(this.options.emojisPerRow,this.emojiCount,0,0,!this.category),this.grid.on("focus:change",this.setFocus),this.grid.on("focus:overflow",this.triggerNextCategory),this.grid.on("focus:underflow",this.triggerPreviousCategory),this.uiEvents=[G.uiEvent("click",this.selectEmoji),G.uiEvent("keydown",this.grid.handleKeyDown)],this.preview&&this.uiEvents.push(G.uiEvent("mouseover",this.showPreview),G.uiEvent("mouseout",this.hidePreview),G.uiEvent("focus",this.showPreview,{capture:!0}),G.uiEvent("blur",this.hidePreview,{capture:!0})),super.initialize()}setFocusedView(e,t){if(e){if("string"==typeof e){let i=this.emojis.findIndex(t=>t.emoji===e);this.grid.setFocusedIndex(i,!1),setTimeout(()=>{var e,t,s,o;let r=this.emojiViews[i].el;r.scrollIntoView();let a=null==(e=r.parentElement)?void 0:e.previousElementSibling,n=null==(s=null==(t=r.parentElement)?void 0:t.parentElement)?void 0:s.parentElement;n.scrollTop-=null!=(o=null==a?void 0:a.offsetHeight)?o:0})}else"first"===e.row||0===e.row?this.grid.setCell(0,e.offset,t):"last"===e.row&&this.grid.setCell(this.grid.getRowCount()-1,e.offset,t)}}setActive(e,t,i){var s;e?this.setFocusedView(t,i):null==(s=this.emojiViews[this.grid.getIndex()])||s.deactivateFocus()}renderSync(){return this.emojiViews=this.emojis.map(e=>this.viewFactory.create(eP,{emoji:e,category:this.category,lazyLoader:this.lazyLoader,renderer:this.renderer})),this.emojiElements=this.emojiViews.map(e=>e.renderSync()),super.renderSync({emojis:this.emojiElements,i18n:this.i18n})}destroy(){super.destroy(),this.emojiViews.forEach(e=>e.destroy()),this.grid.destroy()}triggerPreviousCategory(e){this.events.emit("category:previous",e)}triggerNextCategory(e){this.category&&this.events.emit("category:next",e)}setFocus({from:e,to:t,performFocus:i}){var s,o;null==(s=this.emojiViews[e])||s.deactivateFocus(),null==(o=this.emojiViews[t])||o.activateFocus(i)}selectEmoji(e){e.stopPropagation();let t=P(e,this.emojis);t&&this.events.emit("emoji:select",{emoji:t,showVariants:this.showVariants})}showPreview(e){let t=e.target.closest("button"),i=null==t?void 0:t.firstElementChild,s=P(e,this.emojis);s&&this.events.emit("preview:show",s,null==i?void 0:i.cloneNode(!0))}hidePreview(e){P(e,this.emojis)&&this.events.emit("preview:hide")}get emojiCount(){return this.emojis.length}}let eT=new ee(({classes:e,category:t,pickerId:i,icon:s,i18n:o})=>` -
-

- - ${o.get(`categories.${t.key}`,t.message||t.key)} -

-
-
-`);class eV extends eS{constructor({category:e,showVariants:t,lazyLoader:i,emojiVersion:s}){super({category:e,showVariants:t,lazyLoader:i,template:eT}),this.showVariants=t,this.lazyLoader=i,this.emojiVersion=s}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){await this.emojiDataPromise;let e=await this.emojiData.getEmojis(this.category,this.emojiVersion);return this.emojiContainer=this.viewFactory.create(eI,{emojis:e,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:e.length,icon:Q[this.category.key]})}}class eR extends eI{constructor({category:e,emojis:t,preview:i=!0,lazyLoader:s}){super({category:e,emojis:t,showVariants:!1,preview:i,lazyLoader:s})}async addOrUpdate(e){let t=this.el.querySelector(`[data-emoji="${e.emoji}"]`);t&&(this.el.removeChild(t),this.emojis=this.emojis.filter(t=>t!==e));let i=this.viewFactory.create(eP,{emoji:e});if(this.el.insertBefore(i.renderSync(),this.el.firstChild),this.emojis=[e,...this.emojis.filter(t=>t!==e)],this.emojis.length>this.options.maxRecents){this.emojis=this.emojis.slice(0,this.options.maxRecents);let s=this.el.childElementCount-this.options.maxRecents;for(let o=0;o` -
-

- - ${r.get(`categories.${i.key}`,i.message||i.key)} -

-
-
-
-
- ${r.get("recents.none")} -
-
-`,{mode:"async"}),eB=new ee(({classes:e,category:t,pickerId:i,icon:s,i18n:o})=>` -
-

- - ${o.get(`categories.${t.key}`,t.message||t.key)} -

-
-
-`);class eD{constructor(){this.elements=new Map}lazyLoad(e,t){return this.elements.set(e,t),e}observe(e){if(window.IntersectionObserver){let t=new IntersectionObserver(e=>{e.filter(e=>e.intersectionRatio>0).map(e=>e.target).forEach(e=>{let i=this.elements.get(e);null==i||i(),t.unobserve(e)})},{root:e});this.elements.forEach((e,i)=>{t.observe(i)})}else this.elements.forEach(e=>{e()})}}let eH=V("emojiArea"),eN=new ee(({classes:e})=>` -
-
-
-`,{mode:"async"}),eO={recents:class extends eS{constructor({category:e,lazyLoader:t,provider:i}){super({category:e,showVariants:!1,lazyLoader:t,template:eM}),this.provider=i}initialize(){this.uiElements={...this.baseUIElements,recents:G.byClass(eE.recentEmojis)},this.appEvents={"recent:add":this.addRecent},super.initialize()}async addRecent(e){await this.emojiContainer.addOrUpdate(e),this.ui.recents.dataset.empty="false"}async render(){var e;let t=null==(e=this.provider)?void 0:e.getRecents(this.options.maxRecents);return this.emojiContainer=this.viewFactory.create(eR,{emojis:t,showVariants:!1,lazyLoader:this.lazyLoader,category:this.category.key}),await super.render({category:this.category,emojis:this.emojiContainer,emojiCount:t.length,icon:Q[this.category.key]}),this.el}},custom:class extends eS{constructor({category:e,lazyLoader:t}){super({template:eB,showVariants:!1,lazyLoader:t,category:e})}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){return this.emojiContainer=this.viewFactory.create(eI,{emojis:this.customEmojis,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:this.customEmojis.length,icon:Q[this.category.key]})}}};class eU extends G{constructor({categoryTabs:e,categories:t,emojiVersion:i}){var s;let o;super({template:eN,classes:eH}),this.selectedCategory=0,this.scrollListenerState="active",this.lazyLoader=new eD,this.categoryTabs=e,this.categories=t,this.emojiVersion=i,this.handleScroll=(s=this.handleScroll.bind(this),o=null,()=>{o||(o=window.setTimeout(()=>{s(),o=null},100))})}initialize(){this.appEvents={"category:select":this.handleCategorySelect,"category:previous":this.focusPreviousCategory,"category:next":this.focusNextCategory,"focus:change":this.updateFocusedCategory},this.uiElements={emojis:G.byClass(eH.emojiArea)},this.uiEvents=[G.uiEvent("scroll",this.handleScroll)],super.initialize()}get focusableEmoji(){return this.el.querySelector('[tabindex="0"]')}async render(){this.emojiCategories=this.categories.map(this.createCategory,this);let e={};return this.categories.forEach((t,i)=>{e[`emojis-${t.key}`]=this.emojiCategories[i]}),await super.render({emojis:await Promise.all(this.emojiCategories.map(e=>e.render()))}),this.lazyLoader.observe(this.el),window.ResizeObserver&&(this.observer=new ResizeObserver(()=>{let e=this.el.scrollHeight-this.scrollHeight;this.el.scrollTop-this.scrollTop==0&&e>0&&(this.el.scrollTop+=e),this.scrollHeight=this.el.scrollHeight,this.scrollTop=this.el.scrollTop}),this.emojiCategories.forEach(e=>{this.observer.observe(e.el)})),this.el}destroy(){super.destroy(),this.emojiCategories.forEach(e=>{var t;null==(t=this.observer)||t.unobserve(e.el),e.destroy()})}handleCategorySelect(e,t){this.selectCategory(e,t)}createCategory(e){let t=eO[e.key]||eV;return this.viewFactory.create(t,{category:e,showVariants:!0,lazyLoader:this.lazyLoader,emojiVersion:this.emojiVersion,provider:this.options.recentsProvider})}determineInitialCategory(){var e;return this.options.initialCategory&&this.categories.find(e=>e.key===this.options.initialCategory)?this.options.initialCategory:null==(e=this.categories.find(e=>"recents"!==e.key))?void 0:e.key}determineFocusTarget(e){let t=this.emojiCategories.find(t=>t.category.key===e);return this.options.initialEmoji&&(null==t?void 0:t.el.querySelector(`[data-emoji="${this.options.initialEmoji}"]`))?this.options.initialEmoji:"button"}reset(e=!0){this.events.emit("preview:hide"),this.scrollHeight=this.el.scrollHeight;let t=this.determineInitialCategory();t&&(this.selectCategory(t,{focus:this.determineFocusTarget(t),performFocus:e,scroll:"jump"}),this.selectedCategory=this.getCategoryIndex(t))}getCategoryIndex(e){return this.categories.findIndex(t=>t.key===e)}focusPreviousCategory(e){this.selectedCategory>0&&this.focusCategory(this.selectedCategory-1,{row:"last",offset:null!=e?e:this.options.emojisPerRow})}focusNextCategory(e){this.selectedCategory{var s;return e<(null==(s=this.emojiCategories[i+1])?void 0:s.el.offsetTop)}),s={changeFocusable:!1,performFocus:!1,scroll:!1};0===e?this.categoryTabs.setActiveTab(0,s):Math.floor(e)===Math.floor(t)||i<0?this.categoryTabs.setActiveTab(this.categories.length-1,s):this.categoryTabs.setActiveTab(i,s)}}let eK=new ee(({classList:e,classes:t,icon:i,message:s})=>` - -`),eq=V("error","iconContainer","title");class eW extends G{constructor({message:e,icon:t="warning",template:i=eK,className:s}){super({template:i,classes:eq}),this.message=e,this.icon=t,this.className=s}renderSync(){let e=[eq.error,this.className].join(" ").trim();return super.renderSync({message:this.message,icon:this.icon,classList:e})}}let eG=new ee(({classList:e,classes:t,icon:i,i18n:s,message:o})=>` - -`),eJ=V("dataError");class e_ extends eW{constructor({message:e}){super({message:e,template:eG,className:eJ.dataError})}initialize(){this.uiElements={retryButton:"button"},this.uiEvents=[G.childEvent("retryButton","click",this.onRetry)],super.initialize()}async onRetry(){this.emojiData?await this.emojiData.delete():await this.options.dataStore.deleteDatabase(this.options.locale),this.events.emit("reinitialize");let e=await O(this.options.locale,this.options.dataStore,this.options.messages,this.options.emojiData,this.emojiData);this.viewFactory.setEmojiData(e),this.events.emit("data:ready",e)}}let eY=V("preview","previewEmoji","previewName","tagList","tag"),eQ=new ee(({classes:e,tag:t})=>` -
  • ${t}
  • -`),eX=new ee(({classes:e})=>` -
    -
    -
    -
      -
      -`);class eZ extends G{constructor(){super({template:eX,classes:eY})}initialize(){this.uiElements={emoji:G.byClass(eY.previewEmoji),name:G.byClass(eY.previewName),tagList:G.byClass(eY.tagList)},this.appEvents={"preview:show":this.showPreview,"preview:hide":this.hidePreview},super.initialize()}showPreview(e,t){if(this.ui.emoji.replaceChildren(t),this.ui.name.textContent=e.label,e.tags){this.ui.tagList.style.display="flex";let i=e.tags.map(e=>eQ.renderSync({tag:e,classes:eY}));this.ui.tagList.replaceChildren(...i)}}hidePreview(){this.ui.emoji.replaceChildren(),this.ui.name.textContent="",this.ui.tagList.replaceChildren()}}let e1=new ee(({classes:e,i18n:t})=>` - -`),e2=new ee(({classes:e,i18n:t})=>` -
      - - -
      -`,{mode:"async"}),e0=V("searchContainer","searchField","clearButton","searchAccessory","clearSearchButton","notFound");class e3 extends G{constructor({categories:e,emojiVersion:t}){var i;let s;super({template:e2,classes:e0}),this.categories=e.filter(e=>"recents"!==e.key),this.emojiVersion=t,this.search=(i=this.search.bind(this),s=null,(...e)=>{s&&window.clearTimeout(s),s=window.setTimeout(()=>{i(...e),s=null},100)})}initialize(){this.uiElements={searchField:G.byClass(e0.searchField),searchAccessory:G.byClass(e0.searchAccessory)},this.uiEvents=[G.childEvent("searchField","keydown",this.onKeyDown),G.childEvent("searchField","input",this.onSearchInput)],super.initialize()}async render(){return await super.render(),this.searchIcon=X("search"),this.notFoundMessage=this.viewFactory.create(eW,{message:this.i18n.get("search.notFound"),className:e0.notFound,icon:"sad"}),this.notFoundMessage.renderSync(),this.errorMessage=this.viewFactory.create(eW,{message:this.i18n.get("search.error")}),this.errorMessage.renderSync(),this.clearSearchButton=e1.render({classes:e0,i18n:this.i18n}),this.clearSearchButton.addEventListener("click",e=>this.onClearSearch(e)),this.searchField=this.ui.searchField,this.showSearchIcon(),this.el}showSearchIcon(){this.showSearchAccessory(this.searchIcon)}showClearSearchButton(){this.showSearchAccessory(this.clearSearchButton)}showSearchAccessory(e){this.ui.searchAccessory.replaceChildren(e)}clear(){this.searchField.value="",this.showSearchIcon()}focus(){this.searchField.focus()}onClearSearch(e){var t;e.stopPropagation(),this.searchField.value="",null==(t=this.resultsContainer)||t.destroy(),this.resultsContainer=null,this.showSearchIcon(),this.events.emit("content:show"),this.searchField.focus()}handleResultsKeydown(e){this.resultsContainer&&"Escape"===e.key&&this.onClearSearch(e)}onKeyDown(e){var t;"Escape"===e.key&&this.searchField.value?this.onClearSearch(e):("Enter"===e.key||"ArrowDown"===e.key)&&this.resultsContainer&&(e.preventDefault(),null==(t=this.resultsContainer.el.querySelector('[tabindex="0"]'))||t.focus())}onSearchInput(e){this.searchField.value?(this.showClearSearchButton(),this.search()):this.onClearSearch(e)}async search(){var e;if(this.searchField.value)try{let t=await this.emojiData.searchEmojis(this.searchField.value,this.customEmojis,this.emojiVersion,this.categories);if(this.events.emit("preview:hide"),t.length){let i=new eD;this.resultsContainer=this.viewFactory.create(eI,{emojis:t,fullHeight:!0,showVariants:!0,lazyLoader:i}),this.resultsContainer.renderSync(),null!=(e=this.resultsContainer)&&e.el&&(i.observe(this.resultsContainer.el),this.resultsContainer.setActive(!0,{row:0,offset:0},!1),this.resultsContainer.el.addEventListener("keydown",e=>this.handleResultsKeydown(e)),this.events.emit("content:show",this.resultsContainer))}else this.events.emit("content:show",this.notFoundMessage)}catch{this.events.emit("content:show",this.errorMessage)}}}let e5=new ee(({classes:e})=>` -
      -
      -
      -
      -
      -`),e4=V("variantOverlay","variantPopup"),e6={easing:"ease-in-out",duration:250,fill:"both"},e8={opacity:[0,1]},e7={opacity:[0,1],transform:["scale3d(0.8, 0.8, 0.8)","scale3d(1, 1, 1)"]};class e9 extends G{constructor({emoji:e,parent:t}){super({template:e5,classes:e4,parent:t}),this.focusedEmojiIndex=0,this.focusTrap=new U,this.animateShow=()=>Promise.all([A(this.el,e8,e6,this.options),A(this.ui.popup,e7,e6,this.options)]),this.emoji=e}initialize(){this.uiElements={popup:G.byClass(e4.variantPopup)},this.uiEvents=[G.uiEvent("click",this.handleClick),G.uiEvent("keydown",this.handleKeydown)],super.initialize()}animateHide(){let e={...e6,direction:"reverse"};return Promise.all([A(this.el,e8,e,this.options),A(this.ui.popup,e7,e,this.options)])}async hide(){await this.animateHide(),this.events.emit("variantPopup:hide")}handleKeydown(e){"Escape"===e.key&&(this.hide(),e.stopPropagation())}handleClick(e){this.ui.popup.contains(e.target)||this.hide()}getEmoji(e){return this.renderedEmojis[e]}setFocusedEmoji(e){let t=this.getEmoji(this.focusedEmojiIndex);t.tabIndex=-1,this.focusedEmojiIndex=e;let i=this.getEmoji(this.focusedEmojiIndex);i.tabIndex=0,i.focus()}destroy(){this.emojiContainer.destroy(),this.focusTrap.deactivate(),super.destroy()}renderSync(){let e={...this.emoji,skins:null},t=(this.emoji.skins||[]).map(e=>({...e,label:this.emoji.label,tags:this.emoji.tags})),i=[e,...t];return this.emojiContainer=this.viewFactory.create(eI,{emojis:i,preview:!1}),super.renderSync({emojis:this.emojiContainer}),i.length` -
    • -
    • -`),tt=V("categoryTab","categoryTabActive","categoryButton");class ti extends G{constructor({category:e,icon:t}){super({template:te,classes:tt}),this.isActive=!1,this.category=e,this.icon=t}initialize(){this.uiElements={button:G.byClass(tt.categoryButton)},this.uiEvents=[G.childEvent("button","click",this.selectCategory),G.childEvent("button","focus",this.selectCategory)],super.initialize()}renderSync(){return super.renderSync({category:this.category,icon:this.icon}),this.ui.button.ariaSelected="false",this.el}setActive(e,t={}){let{changeFocusable:i,performFocus:s,scroll:o}={changeFocusable:!0,performFocus:!0,scroll:!0,...t};this.el.classList.toggle(tt.categoryTabActive,e),i&&(this.ui.button.tabIndex=e?0:-1,this.ui.button.ariaSelected=e.toString()),e&&s&&(this.ui.button.focus(),o&&this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!1})),this.isActive=e}selectCategory(){this.isActive||this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!0})}}let ts=new ee(({classes:e})=>` -
      -
        -
        -
      -
      -`),to=V("categoryButtons","categoryButtonsContainer");class tr extends G{constructor({categories:e}){super({template:ts,classes:to}),this.activeCategoryIndex=0,this.categories=e}initialize(){this.keyBindings={ArrowLeft:this.stepSelectedTab(-1),ArrowRight:this.stepSelectedTab(1)},this.uiEvents=[G.uiEvent("scroll",this.checkOverflow)],super.initialize()}checkOverflow(){let e=Math.abs(this.el.scrollLeft-(this.el.scrollWidth-this.el.offsetWidth))>1,t=this.el.scrollLeft>0;this.el.className="categoryButtonsContainer",t&&e?this.el.classList.add("has-overflow-both"):t?this.el.classList.add("has-overflow-left"):e&&this.el.classList.add("has-overflow-right")}renderSync(){return this.tabViews=this.categories.map(e=>this.viewFactory.create(ti,{category:e,icon:Q[e.key]})),super.renderSync({tabs:this.tabViews.map(e=>e.renderSync())}),this.el}get currentCategory(){return this.categories[this.activeCategoryIndex]}get currentTabView(){return this.tabViews[this.activeCategoryIndex]}setActiveTab(e,t={}){this.checkOverflow();let i=this.currentTabView,s=this.tabViews[e];i.setActive(!1,t),s.setActive(!0,t),this.activeCategoryIndex=e}getTargetCategory(e){return e<0?this.categories.length-1:e>=this.categories.length?0:e}stepSelectedTab(e){return()=>{let t=this.activeCategoryIndex+e;this.setActiveTab(this.getTargetCategory(t),{changeFocusable:!0,performFocus:!0})}}}let ta=[{version:15,emoji:String.fromCodePoint(129768)},{version:14,emoji:String.fromCodePoint(128733)},{version:13,emoji:String.fromCodePoint(129729)},{version:12,emoji:String.fromCodePoint(129449)},{version:11,emoji:String.fromCodePoint(129463)},{version:5,emoji:String.fromCodePoint(129322)},{version:4,emoji:String.fromCodePoint(9877)},{version:3,emoji:String.fromCodePoint(129314)},{version:2,emoji:String.fromCodePoint(128488)},{version:1,emoji:String.fromCodePoint(128512)}];function tn(e,t){return Array.from({length:e},()=>t).join("")}let tc=new ee(e=>e.isLoaded?function(e){let{classes:t,theme:i,className:s=""}=e;return` -
      - ${function({showHeader:e,classes:t}){return e?` -
      -
      -
      -
      - `:""}(e)} -
      -
      -
      -
      -
      - `}(e):function(e){let{emojiCount:t,classes:i,theme:s,className:o,categoryCount:r}=e,a=({showSearch:e,classes:t})=>e?` -
      -
      -
      - `:"",n=({showCategoryTabs:e,classes:t})=>e?` -
      - ${tn(r,`
      `)} -
      - `:"";return` -
      - ${(({showHeader:t,classes:i})=>t?` -
      - ${a(e)} - ${n(e)} -
      - `:"")(e)} -
      -
      -
      - ${tn(t,`
      `)} -
      -
      - ${(({showPreview:e,classes:t})=>e?` -
      -
      -
      -
        - ${tn(3,`
      • `)} -
      -
      - `:"")(e)} -
      - `}(e)),tl=V("picker","skeleton","placeholder","searchSkeleton","searchInput","categoryTabsSkeleton","headerSkeleton","categoryTab","contentSkeleton","categoryName","emojiGrid","emoji","previewSkeleton","previewEmoji","previewName","tagList","tag","overlay","content","fullHeight","pluginContainer","header"),th={emojisPerRow:"--emojis-per-row",visibleRows:"--row-count",emojiSize:"--emoji-size"};class td extends G{constructor(){super({template:tc,classes:tl}),this.pickerReady=!1,this.externalEvents=new ex,this.updaters={styleProperty:e=>t=>this.el.style.setProperty(th[e],t.toString()),theme:e=>{let t=this.options.theme,i=this.el.closest(`.${t}`);this.el.classList.remove(t),null==i||i.classList.remove(t),this.el.classList.add(e),null==i||i.classList.add(e)},className:e=>{this.options.className&&this.el.classList.remove(this.options.className),this.el.classList.add(e)},emojisPerRow:this.updateStyleProperty.bind(this,"emojisPerRow"),emojiSize:this.updateStyleProperty.bind(this,"emojiSize"),visibleRows:this.updateStyleProperty.bind(this,"visibleRows")}}initialize(){this.uiElements={pickerContent:G.byClass(tl.content),header:G.byClass(tl.header)},this.uiEvents=[G.uiEvent("keydown",this.handleKeyDown)],this.appEvents={error:this.onError,reinitialize:this.reinitialize,"data:ready":this.onDataReady,"content:show":this.showContent,"variantPopup:hide":this.hideVariantPopup,"emoji:select":this.selectEmoji},super.initialize(),this.options.recentsProvider}destroy(){var e,t;super.destroy(),null==(e=this.search)||e.destroy(),this.emojiArea.destroy(),null==(t=this.categoryTabs)||t.destroy(),this.events.removeAll(),this.externalEvents.removeAll()}clearRecents(){this.options.recentsProvider.clear()}addEventListener(e,t){this.externalEvents.on(e,t)}removeEventListener(e,t){this.externalEvents.off(e,t)}initializePickerView(){this.pickerReady&&(this.showContent(),this.emojiArea.reset(!1))}handleKeyDown(e){let t=e.ctrlKey||e.metaKey;"s"===e.key&&t&&this.search&&(e.preventDefault(),this.search.focus())}buildChildViews(){return this.options.showPreview&&(this.preview=this.viewFactory.create(eZ)),this.options.showSearch&&(this.search=this.viewFactory.create(e3,{categories:this.categories,emojiVersion:this.emojiVersion})),this.options.showCategoryTabs&&(this.categoryTabs=this.viewFactory.create(tr,{categories:this.categories})),this.currentView=this.emojiArea=this.viewFactory.create(eU,{categoryTabs:this.categoryTabs,categories:this.categories,emojiVersion:this.emojiVersion}),[this.preview,this.search,this.emojiArea,this.categoryTabs]}setStyleProperties(){this.options.showSearch||this.el.style.setProperty("--search-height-full","0px"),this.options.showCategoryTabs||(this.el.style.setProperty("--category-tabs-height","0px"),this.el.style.setProperty("--category-tabs-offset","0px")),this.options.showPreview||this.el.style.setProperty("--emoji-preview-height-full","0px"),Object.keys(th).forEach(e=>{this.options[e]&&this.el.style.setProperty(th[e],this.options[e].toString())})}updateStyleProperty(e,t){this.el.style.setProperty(th[e],t.toString())}reinitialize(){this.renderSync()}onError(e){let t=this.viewFactory.create(e_,{message:this.i18n.get("error.load")}),i=this.el.offsetHeight||375;throw this.el.style.height=`${i}px`,this.el.replaceChildren(t.renderSync()),e}async onDataReady(e){let t=this.el;try{e?this.emojiData=e:await this.emojiDataPromise,"auto"===this.options.emojiVersion?this.emojiVersion=function(){var e;let t=ta.find(e=>(function(e){let t=document.createElement("canvas").getContext("2d");if(t)return t.textBaseline="top",t.font="32px Arial",t.fillText(e,0,0),0!==t.getImageData(16,16,1,1).data[0]})(e.emoji));return null!=(e=null==t?void 0:t.version)?e:1}()||parseFloat("14.0"):this.emojiVersion=this.options.emojiVersion,this.categories=await this.emojiData.getCategories(this.options);let[i,s,o,r]=this.buildChildViews();await super.render({isLoaded:!0,search:s,categoryTabs:r,emojiArea:o,preview:i,showHeader:Boolean(this.search||this.categoryTabs),theme:this.options.theme,className:this.options.className}),this.el.style.setProperty("--category-count",this.categories.length.toString()),this.pickerReady=!0,t.replaceWith(this.el),this.setStyleProperties(),this.initializePickerView(),this.setInitialFocus(),this.externalEvents.emit("data:ready")}catch(a){this.events.emit("error",a)}}renderSync(){var e;let t=(null==(e=this.options.categories)?void 0:e.length)||10;if(this.options.showRecents&&(t+=1),super.renderSync({isLoaded:!1,theme:this.options.theme,showSearch:this.options.showSearch,showPreview:this.options.showPreview,showCategoryTabs:this.options.showCategoryTabs,showHeader:this.options.showSearch||this.options.showCategoryTabs,emojiCount:this.options.emojisPerRow*this.options.visibleRows,categoryCount:t}),this.el.style.setProperty("--category-count",t.toString()),!this.options.rootElement)throw Error("Picker must be given a root element via the rootElement option");return this.options.rootElement.replaceChildren(this.el),this.setStyleProperties(),this.pickerReady&&this.initializePickerView(),this.el}getInitialFocusTarget(){if("u">typeof this.options.autoFocus)switch(this.options.autoFocus){case"emojis":return this.emojiArea.focusableEmoji;case"search":return this.search;case"auto":return this.search||this.emojiArea.focusableEmoji;default:return null}if(!0===this.options.autoFocusSearch)return console.warn("options.autoFocusSearch is deprecated, please use options.focusTarget instead"),this.search}setInitialFocus(){var e;this.pickerReady&&null!=(e=this.getInitialFocusTarget())&&e.focus()}reset(e=!0){var t;this.pickerReady&&(this.emojiArea.reset(e),this.showContent(this.emojiArea)),null==(t=this.search)||t.clear(),this.hideVariantPopup()}showContent(e=this.emojiArea){var t,i;e!==this.currentView&&(this.currentView!==this.emojiArea&&(null==(t=this.currentView)||t.destroy()),this.ui.pickerContent.classList.toggle(tl.fullHeight,e!==this.emojiArea),this.ui.pickerContent.replaceChildren(e.el),this.currentView=e,e===this.emojiArea?(this.emojiArea.reset(),this.categoryTabs&&this.ui.header.appendChild(this.categoryTabs.el)):null==(i=this.categoryTabs)||i.el.remove())}hideVariantPopup(){var e;null==(e=this.variantPopup)||e.destroy()}isPickerClick(e){var t,i;let s=e.target,o=this.el.contains(s),r=null==(i=null==(t=this.variantPopup)?void 0:t.el)?void 0:i.contains(s);return o||r}async selectEmoji({emoji:e}){var t,i;(null==(t=e.skins)?void 0:t.length)&&this.options.showVariants&&!this.isVariantPopupOpen?this.showVariantPopup(e):(await (null==(i=this.variantPopup)?void 0:i.animateHide()),this.events.emit("variantPopup:hide"),await this.emitEmoji(e))}get isVariantPopupOpen(){return this.variantPopup&&!this.variantPopup.isDestroyed}async showVariantPopup(e){let t=document.activeElement;this.events.once("variantPopup:hide",()=>{null==t||t.focus()}),this.variantPopup=this.viewFactory.create(e9,{emoji:e,parent:this.el}),this.el.appendChild(this.variantPopup.renderSync()),this.variantPopup.activate()}async emitEmoji(e){this.externalEvents.emit("emoji:select",await this.renderer.doEmit(e)),this.options.recentsProvider.addOrUpdateRecent(e,this.options.maxRecents),this.events.emit("recent:add",e)}updateOptions(e){Object.keys(e).forEach(t=>{this.updaters[t](e[t])}),Object.assign(this.options,e)}}class tm{constructor({events:e,i18n:t,renderer:i,emojiData:s,options:o,customEmojis:r=[],pickerId:a}){this.events=e,this.i18n=t,this.renderer=i,this.emojiData=s,this.options=o,this.customEmojis=r,this.pickerId=a}setEmojiData(e){this.emojiData=Promise.resolve(e)}create(e,...t){let i=new e(...t);return i.setPickerId(this.pickerId),i.setEvents(this.events),i.setI18n(this.i18n),i.setRenderer(this.renderer),i.setEmojiData(this.emojiData),i.setOptions(this.options),i.setCustomEmojis(this.customEmojis),i.viewFactory=this,i.initialize(),i}}class tu{constructor(e={}){b(this,v,void 0),C(this,v,new Map(Object.entries(e)))}get(e,t=e){return f(this,v).get(e)||t}}v=new WeakMap;let tg=`.picmo-picker .icon{width:1.25em;height:1em;fill:currentColor}.icon-small{font-size:.8em}.icon-medium{font-size:1em}.icon-large{font-size:1.25em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-8x{font-size:8em}.icon-10x{font-size:10em}.light,.auto{color-scheme:light;--accent-color: #4f46e5;--background-color: #f9fafb;--border-color: #cccccc;--category-name-background-color: #f9fafb;--category-name-button-color: #999999;--category-name-text-color: hsl(214, 30%, 50%);--category-tab-active-background-color: rgba(255, 255, 255, .6);--category-tab-active-color: var(--accent-color);--category-tab-color: #666;--category-tab-highlight-background-color: rgba(0, 0, 0, .15);--error-color-dark: hsl(0, 100%, 45%);--error-color: hsl(0, 100%, 40%);--focus-indicator-background-color: hsl(198, 65%, 85%);--focus-indicator-color: #333333;--hover-background-color: #c7d2fe;--placeholder-background-color: #cccccc;--search-background-color: #f9fafb;--search-focus-background-color: #ffffff;--search-icon-color: #999999;--search-placeholder-color: #71717a;--secondary-background-color: #e2e8f0;--secondary-text-color: #666666;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #000000;--variant-popup-background-color: #ffffff}.dark{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}@media (prefers-color-scheme: dark){.auto{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}}.picmo-picker .categoryButtonsContainer{overflow:auto;padding:2px 0}.picmo-picker .categoryButtonsContainer.has-overflow-right{mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo-picker .categoryButtonsContainer.has-overflow-left{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo-picker .categoryButtonsContainer.has-overflow-both{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}.picmo-picker .categoryButtons{display:flex;flex-direction:row;gap:var(--tab-gap);margin:0;padding:0 .5em;align-items:center;height:var(--category-tabs-height);box-sizing:border-box;width:100%;justify-content:space-between;position:relative;list-style-type:none;justify-self:center;max-width:min(23.55rem,calc(var(--category-count, 1) * 2.5rem))}.picmo-picker .categoryButtons .categoryTab{display:flex;align-items:center;transition:all .1s;width:2em}.picmo-picker .categoryButtons .categoryTab.categoryTabActive .categoryButton{color:var(--category-tab-active-color);background:linear-gradient(rgba(255,255,255,.75) 0%,rgba(255,255,255,.75) 100%),linear-gradient(var(--category-tab-active-color) 0%,var(--category-tab-active-color) 100%);border:2px solid var(--category-tab-active-color)}.picmo-picker .categoryButtons .categoryTab.categoryTabActive .categoryButton:hover{background-color:var(--category-tab-active-background-color)}.picmo-picker .categoryButtons .categoryTab button.categoryButton{border-radius:5px;background:transparent;border:2px solid transparent;color:var(--category-tab-color);cursor:pointer;padding:2px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-size:1.2rem;width:1.6em;height:1.6em;transition:all .1s}.picmo-picker .categoryButtons .categoryTab button.categoryButton:is(img){width:var(--category-tab-size);height:var(--category-tab-size)}.picmo-picker .categoryButtons .categoryTab button.categoryButton:hover{background:var(--category-tab-highlight-background-color)}.dataError [data-icon]{opacity:.8}@keyframes appear{0%{opacity:0}to{opacity:.8}}@keyframes appear-grow{0%{opacity:0;transform:scale(.8)}to{opacity:.8;transform:scale(1)}}.picmo-picker .error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--secondary-text-color)}.picmo-picker .error .iconContainer{opacity:.8;animation:appear-grow .25s cubic-bezier(.175,.885,.32,1.275);--color-primary: var(--error-color);--color-secondary: var(--error-color-dark)}.picmo-picker .error .title{animation:appear .25s;animation-delay:50ms;animation-fill-mode:both}.picmo-picker .error button{padding:8px 16px;cursor:pointer;background:var(--background-color);border:1px solid var(--text-color);border-radius:5px;color:var(--text-color)}.picmo-picker .error button:hover{background:var(--text-color);color:var(--background-color)}.emojiButton{background:transparent;border:none;border-radius:15px;cursor:pointer;display:flex;font-family:var(--emoji-font);font-size:var(--emoji-size);height:100%;justify-content:center;align-items:center;margin:0;overflow:hidden;padding:0;width:100%}.emojiButton:hover{background:var(--hover-background-color)}.emojiButton:focus{border-radius:0;background:var(--focus-indicator-background-color);outline:1px solid var(--focus-indicator-color)}.picmo-picker .emojiArea{height:var(--emoji-area-height);overflow-y:auto;position:relative}.picmo-picker .emojiCategory{position:relative}.picmo-picker .emojiCategory .categoryName{font-size:.9em;padding:.5rem;margin:0;background:var(--category-name-background-color);color:var(--category-name-text-color);top:0;z-index:1;display:grid;gap:4px;grid-template-columns:auto 1fr auto;align-items:center;line-height:1;box-sizing:border-box;height:var(--category-name-height);justify-content:flex-start;text-transform:uppercase}.picmo-picker .emojiCategory .categoryName button{background:transparent;border:none;display:flex;align-items:center;cursor:pointer;color:var(--category-name-button-color)}.picmo-picker .emojiCategory .categoryName button:hover{opacity:1}.picmo-picker .emojiCategory .noRecents{color:var(--secondary-text-color);grid-column:1 / span var(--emojis-per-row);font-size:.9em;text-align:center;display:flex;align-items:center;justify-content:center;min-height:calc(var(--emoji-size) * var(--emoji-size-multiplier))}.picmo-picker .emojiCategory .recentEmojis[data-empty=true]{display:none}:is(.picmo-picker .emojiCategory) .recentEmojis[data-empty=false]+div{display:none}.picmo-picker .emojiContainer{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center}.picmo-picker.picker{--border-radius: 5px;--emoji-area-height: calc( (var(--row-count) * var(--emoji-size) * var(--emoji-size-multiplier)) + var(--category-name-height) );--content-height: var(--emoji-area-height);--emojis-per-row: 8;--row-count: 6;--emoji-preview-margin: 4px;--emoji-preview-height: calc(var(--emoji-preview-size) + 1em + 1px);--emoji-preview-height-full: calc(var(--emoji-preview-height) + var(--emoji-preview-margin));--emoji-preview-size: 2.75em;--emoji-size: 2rem;--emoji-size-multiplier: 1.3;--content-margin: 8px;--category-tabs-height:calc(1.5em + 9px);--category-tabs-offset: 8px;--category-tab-size: 1.2rem;--category-name-height: 2rem;--category-name-padding-y: 6px;--search-height: 2em;--search-margin: .5em;--search-margin-bottom: 4px;--search-height-full: calc(var(--search-height) + var(--search-margin) + var(--search-margin-bottom));--overlay-background-color: rgba(0, 0, 0, .8);--emoji-font: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";--ui-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ui-font-size: 16px;--picker-width: calc(var(--emojis-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 2.75rem);--preview-background-color: var(--secondary-background-color);background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);font-size:var(--ui-font-size);overflow:hidden;position:relative;width:var(--picker-width);display:grid;gap:8px}.picmo-picker.picker>*{font-family:var(--ui-font)}.picmo-picker.skeleton{background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);width:var(--picker-width);color:var(--secondary-text-color)}.picmo-picker.skeleton *{box-sizing:border-box}.picmo-picker.skeleton .placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.picmo-picker.skeleton .placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""}.picmo-picker.skeleton .headerSkeleton{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column;overflow:hidden;gap:8px;border-bottom:1px solid var(--border-color);width:var(--picker-width)}.picmo-picker.skeleton .searchSkeleton{padding:0 8px;height:var(--search-height)}.picmo-picker.skeleton .searchSkeleton .searchInput{width:100%;height:28px;border-radius:3px}.picmo-picker.skeleton .categoryTabsSkeleton{height:var(--category-tabs-height);display:flex;flex-direction:row;align-items:center;justify-self:center;width:calc(2rem * var(--category-count, 1))}.picmo-picker.skeleton .categoryTabsSkeleton .categoryTab{width:25px;height:25px;padding:2px;border-radius:5px;margin:.25em}.picmo-picker.skeleton .contentSkeleton{height:var(--content-height);padding-right:8px;opacity:.7}.picmo-picker.skeleton .contentSkeleton .categoryName{width:50%;height:1rem;margin:.5rem;box-sizing:border-box}.picmo-picker.skeleton .contentSkeleton .emojiGrid{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center;width:var(--picker-width)}.picmo-picker.skeleton .contentSkeleton .emojiGrid .emoji{width:var(--emoji-size);height:var(--emoji-size);border-radius:50%}.picmo-picker.skeleton .previewSkeleton{height:var(--emoji-preview-height);border-top:1px solid var(--border-color);display:grid;align-items:center;padding:.5em;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags"}.picmo-picker.skeleton .previewSkeleton .previewEmoji{grid-area:emoji;border-radius:50%;width:var(--emoji-preview-size);height:var(--emoji-preview-size)}.picmo-picker.skeleton .previewSkeleton .previewName{grid-area:name;height:.8em;width:80%}.picmo-picker.skeleton .previewSkeleton .tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0}.picmo-picker.skeleton .previewSkeleton .tagList .tag{border-radius:3px;padding:2px 8px;margin-right:.25em;height:1em;width:20%}.overlay{background:rgba(0,0,0,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.content{position:relative;overflow:hidden;height:var(--content-height)}.content.fullHeight{height:calc(var(--content-height) + var(--category-tabs-height) + var(--category-tabs-offset));overflow-y:auto}.pluginContainer{margin:.5em;display:flex;flex-direction:row}.header{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:grid;gap:8px;border-bottom:1px solid var(--border-color)}@media (prefers-reduced-motion: reduce){.placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.placeholder:after{display:none}}.picmo-picker .preview{border-top:1px solid var(--border-color);display:grid;align-items:center;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags";height:var(--emoji-preview-height);box-sizing:border-box;padding:.5em;position:relative;background:var(--preview-background-color)}.picmo-picker .preview .previewEmoji{grid-area:emoji;font-size:var(--emoji-preview-size);font-family:var(--emoji-font);width:1.25em;display:flex;align-items:center;justify-content:center}.picmo-picker .preview .previewName{grid-area:name;color:var(--text-color);font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.picmo-picker .preview .tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0;font-size:.75em;overflow:hidden}.picmo-picker .preview .tag{border-radius:3px;background:var(--tag-background-color);color:var(--text-color);padding:2px 8px;margin-right:.25em;white-space:nowrap}.picmo-picker .preview .tag:last-child{margin-right:0}.picmo-picker .searchContainer{display:flex;height:var(--search-height);box-sizing:border-box;padding:0 8px;position:relative}.picmo-picker .searchContainer .searchField{background:var(--search-background-color);border-radius:3px;border:none;box-sizing:border-box;color:var(--text-color);font-size:.9em;outline:none;padding:.5em 2.25em .5em .5em;width:100%}.picmo-picker .searchContainer .searchField:focus{background:var(--search-focus-background-color)}.picmo-picker .searchContainer .searchField::placeholder{color:var(--search-placeholder-color)}.picmo-picker .searchContainer .searchAccessory{color:var(--search-icon-color);height:100%;position:absolute;right:1em;top:0;width:1.25rem;display:flex;align-items:center}.picmo-picker .searchContainer .searchAccessory svg{fill:var(--search-icon-color)}.picmo-picker .searchContainer .clearButton{border:0;color:var(--search-icon-color);background:transparent;cursor:pointer}.picmo-picker .searchContainer .clearSearchButton{cursor:pointer;border:none;background:transparent;color:var(--search-icon-color);font-size:1em;width:100%;height:100%;display:flex;align-items:center;padding:0}.picmo-picker .searchContainer .notFound [data-icon]{fill:#f3e265}.picmo-picker .variantOverlay{background:var(--overlay-background-color);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.picmo-picker .variantOverlay .variantPopup{background:var(--variant-popup-background-color);border-radius:5px;margin:.5em;padding:.5em;text-align:center;user-select:none;display:flex;align-items:center;justify-content:center}.customEmoji{width:1em;height:1em}@keyframes shine{to{transform:translate(100%)}}.picmo-picker .imagePlaceholder{width:2rem;height:2rem;border-radius:50%}.placeholder{background:#DDDBDD;position:relative}.placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""} -`,tp=0,ty=(s=!1,function(e){ej.injectStyles&&!s&&(function(e,t){void 0===t&&(t={});var i=t.insertAt;if(!(!e||typeof document>"u")){var s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===i&&s.firstChild?s.insertBefore(o,s.firstChild):s.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(e),s=!0)});function tv(e){ty(tg);let t=function(e={}){return{...eb,...e,renderer:e.renderer||new en,recentsProvider:e.recentsProvider||new ef}}(e),i=((null==t?void 0:t.custom)||[]).map(e=>({...e,custom:!0,tags:["custom",...e.tags||[]]})),s=new ek,o=O(t.locale,t.dataStore,t.messages,t.emojiData),r=new tu(t.i18n);o.then(e=>{s.emit("data:ready",e)}).catch(e=>{s.emit("error",e)});let a=new tm({events:s,i18n:r,customEmojis:i,renderer:t.renderer,options:t,emojiData:o,pickerId:`picmo-${Date.now()}-${tp++}`}).create(td);return a.renderSync(),a}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7741.a5ddbccab03b1639.js b/static/web/_next/static/chunks/7741.a5ddbccab03b1639.js new file mode 100644 index 000000000..ea1a8ad8d --- /dev/null +++ b/static/web/_next/static/chunks/7741.a5ddbccab03b1639.js @@ -0,0 +1,171 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7741],{57741:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){let i;__webpack_require__.d(__webpack_exports__,{wU:function(){return Ls}});var w,x,S,Y,P,Q,z,X,v,b,V,$,ee,L,O=(i,e,t)=>{if(!e.has(i))throw TypeError("Cannot "+t)},y=(i,e,t)=>(O(i,e,"read from private field"),t?t.call(i):e.get(i)),f=(i,e,t)=>{if(e.has(i))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(i):e.set(i,t)},A=(i,e,t,s)=>(O(i,e,"write to private field"),s?s.call(i,t):e.set(i,t),t),p=(i,e,t)=>(O(i,e,"access private method"),t);async function ie(i,e={}){let s;let{local:t=!1,version:s1="latest",cdnUrl:o,...r}=e,a=(s=`https://cdn.jsdelivr.net/npm/emojibase-data@${s1}/${i}`,"function"==typeof o?s=o(i,s1):"string"==typeof o&&(s=`${o}/${i}`),s),n=t?localStorage:sessionStorage,l=`emojibase/${s1}/${i}`,m=n.getItem(l);if(m)return Promise.resolve(JSON.parse(m));let d=await fetch(a,{credentials:"omit",mode:"cors",redirect:"error",...r});if(!d.ok)throw Error("Failed to load Emojibase dataset.");let h=await d.json();try{n.setItem(l,JSON.stringify(h))}catch{}return h}let Fe={discord:"joypixels",slack:"iamcal"};async function le(i,e,t){var s;return ie(`${i}/shortcodes/${null!==(s=Fe[e])&&void 0!==s?s:e}.json`,t)}function k(i,e){if(0===e.length)return i;let t=new Set(i.shortcodes);return e.forEach(s=>{let o=s[i.hexcode];Array.isArray(o)?o.forEach(r=>t.add(r)):o&&t.add(o)}),i.shortcodes=[...t],i.skins&&i.skins.forEach(s=>{k(s,e)}),i}async function ve(i,e={}){var e1;let{compact:t=!1,flat:s=!1,shortcodes:o=[],...r}=e,a=await ie(`${i}/${t?"compact":"data"}.json`,r),n=[];return o.length>0&&(n=await Promise.all(o.map(l=>{let m;if(l.includes("/")){let[d,h]=l.split("/");m=le(d,h,r)}else m=le(i,l,r);return m.catch(()=>({}))}))),s?function(i,e=[]){let t=[];return i.forEach(s=>{if(s.skins){let{skins:o,...r}=s;t.push(k(r,e)),o.forEach(a=>{let n={...a};r.tags&&(n.tags=[...r.tags]),t.push(k(n,e))})}else t.push(k(s,e))}),t}(a,n):(0===(e1=n).length||a.forEach(t=>{k(t,e1)}),a)}async function we(i,e){return ie(`${i}/messages.json`,e)}function U(i,e){let s=i.target.closest("[data-emoji]");if(s){let o=e.find(r=>r.emoji===s.dataset.emoji);if(o)return o}return null}function be(i){var t;let e=null==(t=window.matchMedia)?void 0:t.call(window,"(prefers-reduced-motion: reduce)");return i.animate&&!(null!=e&&e.matches)}function he(i,e){return i.toLowerCase().includes(e.toLowerCase())}function I(i,e,t,s){if(be(s)&&i.animate)return i.animate(e,t).finished;let o="normal"===t.direction?1:0,r=Object.entries(e).reduce((a,[n,l])=>({...a,[n]:l[o]}),{});return Object.assign(i.style,r),Promise.resolve()}function J(i){var t;let e=document.createElement("template");return e.innerHTML=i,null==(t=e.content)?void 0:t.firstElementChild}async function Ve(i){let e=new TextEncoder().encode(i),t=await crypto.subtle.digest("SHA-256",e);return Array.from(new Uint8Array(t)).map(o=>o.toString(16).padStart(2,"0")).join("")}function g(...i){return i.reduce((e,t)=>({...e,[t]:`${t}`}),{})}async function de(i){try{return(await fetch(i,{method:"HEAD"})).headers.get("etag")}catch{return null}}async function De(i,e,t){let s;try{s=await i.getEtags()}catch{s={}}let{storedEmojisEtag:o,storedMessagesEtag:r}=s;if(t!==r||e!==o){let[a,n]=await Promise.all([we(i.locale),ve(i.locale)]);await i.populate({groups:a.groups,emojis:n,emojisEtag:e,messagesEtag:t})}}async function He(i,e){let t=await i.getHash();return e!==t}async function Ce(i,e,t){let s=t||e(i);return await s.open(),s}async function Ne(i,e,t){let s=await Ce(i,e,t),[o,r]=await function(i){let{emojisUrl:e,messagesUrl:t}=function(i,e){let t=`https://cdn.jsdelivr.net/npm/emojibase-data@${i}/${e}`;return{emojisUrl:`${t}/data.json`,messagesUrl:`${t}/messages.json`}}("latest",i);try{return Promise.all([de(e),de(t)])}catch{return Promise.all([null,null])}}(i);if(await s.isPopulated())o&&r&&await De(s,o,r);else{let[a,n]=await Promise.all([we(i),ve(i)]);await s.populate({groups:a.groups,emojis:n,emojisEtag:o,messagesEtag:r})}return s}async function Oe(i,e,t,s,o){let r=await Ce(i,e,o),a=await Ve(s);return(!await r.isPopulated()||await He(r,a))&&await r.populate({groups:t.groups,emojis:s,hash:a}),r}async function re(i,e,t,s,o){return t&&s?Oe(i,e,t,s,o):Ne(i,e,o)}class Ue{constructor(){this.handleKeyDown=this.handleKeyDown.bind(this)}activate(e){this.rootElement=e,this.rootElement.addEventListener("keydown",this.handleKeyDown)}deactivate(){var e;null==(e=this.rootElement)||e.removeEventListener("keydown",this.handleKeyDown)}get focusableElements(){return this.rootElement.querySelectorAll('input, [tabindex="0"]')}get lastFocusableElement(){return this.focusableElements[this.focusableElements.length-1]}get firstFocusableElement(){return this.focusableElements[0]}checkFocus(e,t,s){e.target===t&&(s.focus(),e.preventDefault())}handleKeyDown(e){"Tab"===e.key&&this.checkFocus(e,e.shiftKey?this.firstFocusableElement:this.lastFocusableElement,e.shiftKey?this.lastFocusableElement:this.firstFocusableElement)}}let{light:Ke,dark:zs,auto:$s}=g("light","dark","auto");class c{constructor({template:e,classes:t,parent:s}){this.isDestroyed=!1,this.appEvents={},this.uiEvents=[],this.uiElements={},this.ui={},this.template=e,this.classes=t,this.parent=s,this.keyBindingHandler=this.keyBindingHandler.bind(this)}initialize(){this.bindAppEvents()}setCustomEmojis(e){this.customEmojis=e}setEvents(e){this.events=e}setPickerId(e){this.pickerId=e}emit(e,...t){this.events.emit(e,...t)}setI18n(e){this.i18n=e}setRenderer(e){this.renderer=e}setEmojiData(e){this.emojiDataPromise=e,e.then(t=>{this.emojiData=t})}updateEmojiData(e){this.emojiData=e,this.emojiDataPromise=Promise.resolve(e)}setOptions(e){this.options=e}renderSync(e={}){return this.el=this.template.renderSync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}async render(e={}){return await this.emojiDataPromise,this.el=await this.template.renderAsync({classes:this.classes,i18n:this.i18n,pickerId:this.pickerId,...e}),this.postRender(),this.el}postRender(){this.bindUIElements(),this.bindKeyBindings(),this.bindUIEvents(),this.scheduleShowAnimation()}bindAppEvents(){Object.keys(this.appEvents).forEach(e=>{this.events.on(e,this.appEvents[e],this)}),this.events.on("data:ready",this.updateEmojiData,this)}unbindAppEvents(){Object.keys(this.appEvents).forEach(e=>{this.events.off(e,this.appEvents[e])}),this.events.off("data:ready",this.updateEmojiData)}keyBindingHandler(e){let t=this.keyBindings[e.key];t&&t.call(this,e)}bindKeyBindings(){this.keyBindings&&this.el.addEventListener("keydown",this.keyBindingHandler)}unbindKeyBindings(){this.keyBindings&&this.el.removeEventListener("keydown",this.keyBindingHandler)}bindUIElements(){this.ui=Object.keys(this.uiElements).reduce((e,t)=>({...e,[t]:this.el.querySelector(this.uiElements[t])}),{})}bindUIEvents(){this.uiEvents.forEach(e=>{e.handler=e.handler.bind(this),(e.target?this.ui[e.target]:this.el).addEventListener(e.event,e.handler,e.options)})}unbindUIEvents(){this.uiEvents.forEach(e=>{(e.target?this.ui[e.target]:this.el).removeEventListener(e.event,e.handler)})}destroy(){this.unbindAppEvents(),this.unbindUIEvents(),this.unbindKeyBindings(),this.el.remove(),this.isDestroyed=!0}scheduleShowAnimation(){if(this.parent){let e=new MutationObserver(t=>{let[s]=t;"childList"===s.type&&s.addedNodes[0]===this.el&&(be(this.options)&&this.animateShow&&this.animateShow(),e.disconnect)});e.observe(this.parent,{childList:!0})}}static childEvent(e,t,s,o={}){return{target:e,event:t,handler:s,options:o}}static uiEvent(e,t,s={}){return{event:e,handler:t,options:s}}static byClass(e){return`.${e}`}}let Ze=` + + + + + + + + + + + + +`,rt=` + + + + + + + + +`,me={clock:'',flag:'',frown:'',gamepad:'',lightbulb:'',mug:'',plane:'',robot:'',sad:Ze,search:'',smiley:'',symbols:'',tree:'',users:'',warning:rt,xmark:''},D={recents:"clock","smileys-emotion":"smiley","people-body":"users","animals-nature":"tree","food-drink":"mug",activities:"gamepad","travel-places":"plane",objects:"lightbulb",symbols:"symbols",flags:"flag",custom:"robot"};function je(i,e){if(!(i in me))return console.warn(`Unknown icon: "${i}"`),document.createElement("div");let t=function(i,e){let t=J(e);return t.dataset.icon=i,t.classList.add("icon"),t}(i,me[i]);return e&&t.classList.add(`icon-${e}`),t}let ct={mode:"sync"};class u{constructor(e,t={}){f(this,S),f(this,P),f(this,z),f(this,w,void 0),f(this,x,void 0),A(this,w,e),A(this,x,t.mode||ct.mode)}renderSync(e={}){let t=J(y(this,w).call(this,e));return p(this,z,X).call(this,t,e),p(this,P,Q).call(this,t),p(this,S,Y).call(this,t,e),t}async renderAsync(e={}){let t=J(y(this,w).call(this,e));return p(this,z,X).call(this,t,e),p(this,P,Q).call(this,t),await p(this,S,Y).call(this,t,e),t}render(e){return"sync"===y(this,x)?this.renderSync(e):this.renderAsync(e)}}w=new WeakMap,x=new WeakMap,S=new WeakSet,Y=async function(e,t){let s=e.querySelectorAll("[data-view]"),o=[];for(let r of s){let a=t[r.dataset.view];a?"sync"!==r.dataset.render?o.push(a.render().then(n=>(r.replaceWith(n),n))):r.replaceWith(a.renderSync()):r.remove()}return Promise.all(o)},P=new WeakSet,Q=function(e){e.querySelectorAll("i[data-icon]").forEach(s=>{let{icon:o,size:r}=s.dataset;s.replaceWith(je(o,r))})},z=new WeakSet,X=function(e,t){return e.querySelectorAll("[data-placeholder]").forEach(o=>{let r=o.dataset.placeholder;if(r&&t[r]){let a=t[r];o.replaceWith(...[a].flat())}else console.warn(`Missing placeholder element for key "${r}"`)}),e};let lt=g("imagePlaceholder","placeholder"),ht=new u(({classes:i})=>` +
      +`);class dt extends c{constructor({classNames:e}={}){super({template:ht,classes:lt}),this.classNames=e}load(e){let t=document.createElement("img");this.classNames&&(t.className=this.classNames),t.addEventListener("load",()=>{this.el.replaceWith(t)},{once:!0}),Promise.resolve(e).then(s=>t.src=s)}renderSync(){return super.renderSync(),this.classNames&&this.classNames.split(" ").forEach(t=>this.el.classList.add(t)),this.el}}let mt=g("customEmoji");class ut{renderElement(e){return{content:e}}renderImage(e="",t){let s=new dt({classNames:e});return s.renderSync(),{content:s,resolver:()=>(s.load(t()),s.el)}}doRender(e,t,s){if(e.custom)return this.renderCustom(e,t,s);let{content:o,resolver:r}=this.render(e,s),a=o instanceof Element?o:o.el;return r&&r(),a}doEmit(e){return e.custom?this.emitCustom(e):this.emit(e)}emitCustom({url:e,label:t,emoji:s,data:o}){return{url:e,label:t,emoji:s,data:o}}renderCustom(e,t,s=""){let o=[mt.customEmoji,s].join(" ").trim(),{content:r,resolver:a}=this.renderImage(o,()=>e.url),n=r instanceof Element?r:r.el;return a&&a(),n}}let gt=new u(({emoji:i})=>`${i}`);class pt extends ut{render(e){return this.renderElement(gt.renderSync({emoji:e.emoji}))}emit({emoji:e,hexcode:t,label:s}){return{emoji:e,hexcode:t,label:s}}}let ft=[(i,e)=>("1F91D"===i.hexcode&&e<14&&(i.skins=[]),i),(i,e)=>(i.skins&&(i.skins=i.skins.filter(t=>!t.version||t.version<=e)),i)];function M(i,e){return i.filter(t=>null!==(ft.some(t1=>null===t1(t,e))?null:t))}function E(i){var e;return{emoji:i.emoji,label:i.label,tags:i.tags,skins:null==(e=i.skins)?void 0:e.map(t=>E(t)),order:i.order,custom:!1,hexcode:i.hexcode,version:i.version}}function B(i,e,t){var s;return(!t||!!t.some(o=>o.order===i.group))&&(he(i.label,e)||(null==(s=i.tags)?void 0:s.some(o=>he(o,e))))}class ke{constructor(e="en"){this.locale=e}}let Z="PicMo";function Ee(i){return new wt(i)}Ee.deleteDatabase=i=>new Promise((e,t)=>{let s=indexedDB.deleteDatabase(`${Z}-${i}`);s.addEventListener("success",e),s.addEventListener("error",t)});class wt extends ke{async open(){let e=indexedDB.open(`${Z}-${this.locale}`);return new Promise((t,s)=>{e.addEventListener("success",o=>{var r;this.db=null==(r=o.target)?void 0:r.result,t()}),e.addEventListener("error",s),e.addEventListener("upgradeneeded",async o=>{var a;this.db=null==(a=o.target)?void 0:a.result,this.db.createObjectStore("category",{keyPath:"order"});let r=this.db.createObjectStore("emoji",{keyPath:"emoji"});r.createIndex("category","group"),r.createIndex("version","version"),this.db.createObjectStore("meta")})})}async delete(){this.close();let e=indexedDB.deleteDatabase(`${Z}-${this.locale}`);await this.waitForRequest(e)}close(){this.db.close()}async getEmojiCount(){let t=this.db.transaction("emoji","readonly").objectStore("emoji");return(await this.waitForRequest(t.count())).target.result}async getEtags(){let t=this.db.transaction("meta","readonly").objectStore("meta"),[s,o]=await Promise.all([this.waitForRequest(t.get("emojisEtag")),this.waitForRequest(t.get("messagesEtag"))]);return{storedEmojisEtag:s.target.result,storedMessagesEtag:o.target.result}}async setMeta(e){let t=this.db.transaction("meta","readwrite"),s=t.objectStore("meta");return new Promise(o=>{t.oncomplete=o,Object.keys(e).filter(Boolean).forEach(a=>{s.put(e[a],a)})})}async getHash(){let t=this.db.transaction("meta","readonly").objectStore("meta");return(await this.waitForRequest(t.get("hash"))).target.result}async isPopulated(){let t=this.db.transaction("category","readonly").objectStore("category");return(await this.waitForRequest(t.count())).target.result>0}async populate({groups:e,emojis:t,emojisEtag:s,messagesEtag:o,hash:r}){await this.removeAllObjects("category","emoji");let a=[this.addObjects("category",e),this.addObjects("emoji",t),this.setMeta({emojisEtag:s,messagesEtag:o,hash:r})];await Promise.all(a)}async getCategories(e){var a;let s=this.db.transaction("category","readonly").objectStore("category"),r=(await this.waitForRequest(s.getAll())).target.result.filter(n=>"component"!==n.key);if(e.showRecents&&r.unshift({key:"recents",order:-1}),null!=(a=e.custom)&&a.length&&r.push({key:"custom",order:10}),e.categories){let n=e.categories;(r=r.filter(l=>n.includes(l.key))).sort((l,m)=>n.indexOf(l.key)-n.indexOf(m.key))}else r.sort((n,l)=>n.order-l.order);return r}async getEmojis(e,t){let r=this.db.transaction("emoji","readonly").objectStore("emoji").index("category"),l=(await this.waitForRequest(r.getAll(e.order))).target.result.filter(m=>m.version<=t).sort((m,d)=>null!=m.order&&null!=d.order?m.order-d.order:0).map(E);return M(l,t)}async searchEmojis(e,t,s,o){let r=[];return new Promise((a,n)=>{let d=this.db.transaction("emoji","readonly").objectStore("emoji").openCursor();d.addEventListener("success",h=>{var ce;let H=null==(ce=h.target)?void 0:ce.result;if(!H)return a([...M(r,s),...t.filter(ze=>B(ze,e))]);let N=H.value;B(N,e,o)&&N.version<=s&&r.push(E(N)),H.continue()}),d.addEventListener("error",h=>{n(h)})})}async waitForRequest(e){return new Promise((t,s)=>{e.onsuccess=t,e.onerror=s})}withTransaction(e,t="readwrite",s){return new Promise((o,r)=>{let a=this.db.transaction(e,t);a.oncomplete=o,a.onerror=r,s(a)})}async removeAllObjects(...e){let t=this.db.transaction(e,"readwrite"),s=e.map(o=>t.objectStore(o));await Promise.all(s.map(o=>this.waitForRequest(o.clear())))}async addObjects(e,t){return this.withTransaction(e,"readwrite",s=>{let o=s.objectStore(e);t.forEach(r=>{o.add(r)})})}}class bt{}let K="PicMo:recents";class xe extends bt{constructor(e){super(),this.storage=e}clear(){this.storage.removeItem(K)}getRecents(e){var t;try{return JSON.parse(null!=(t=this.storage.getItem(K))?t:"[]").slice(0,e)}catch{return[]}}addOrUpdateRecent(e,t){let s=[e,...this.getRecents(t).filter(o=>o.hexcode!==e.hexcode)].slice(0,t);try{this.storage.setItem(K,JSON.stringify(s))}catch{console.warn("storage is not available, recent emojis will not be saved")}}}class Ct extends xe{constructor(){super(localStorage)}}let jt={dataStore:Ee,theme:Ke,animate:!0,showCategoryTabs:!0,showPreview:!0,showRecents:!0,showSearch:!0,showVariants:!0,emojisPerRow:8,visibleRows:6,emojiVersion:"auto",i18n:{"categories.activities":"Activities","categories.animals-nature":"Animals & Nature","categories.custom":"Custom","categories.flags":"Flags","categories.food-drink":"Food & Drink","categories.objects":"Objects","categories.people-body":"People & Body","categories.recents":"Recently Used","categories.smileys-emotion":"Smileys & Emotion","categories.symbols":"Symbols","categories.travel-places":"Travel & Places","error.load":"Failed to load emojis","recents.clear":"Clear recent emojis","recents.none":"You haven't selected any emojis yet.",retry:"Try again","search.clear":"Clear search","search.error":"Failed to search emojis","search.notFound":"No results found",search:"Search emojis..."},locale:"en",maxRecents:50,custom:[]};class ae{constructor(){f(this,b),f(this,$),f(this,v,new Map)}on(e,t,s){p(this,$,ee).call(this,e,t,s)}once(e,t,s){p(this,$,ee).call(this,e,t,s,!0)}off(e,t){let s=p(this,b,V).call(this,e);y(this,v).set(e,s.filter(o=>o.handler!==t))}emit(e,...t){p(this,b,V).call(this,e).forEach(o=>{o.handler.apply(o.context,t),o.once&&this.off(e,o.handler)})}removeAll(){y(this,v).clear()}}v=new WeakMap,b=new WeakSet,V=function(e){return y(this,v).has(e)||y(this,v).set(e,[]),y(this,v).get(e)},$=new WeakSet,ee=function(e,t,s,o=!1){p(this,b,V).call(this,e).push({context:s,handler:t,once:o})};let Et={injectStyles:!0};class xt extends ae{}class St extends ae{}let te=g("emojiCategory","categoryName","noRecents","recentEmojis");class ne extends c{constructor({template:e,category:t,showVariants:s,lazyLoader:o}){super({template:e,classes:te}),this.baseUIElements={categoryName:c.byClass(te.categoryName)},this.category=t,this.showVariants=s,this.lazyLoader=o}setActive(e,t,s){this.emojiContainer.setActive(e,t,s)}}let Pt=new u(({classes:i,emoji:e})=>` + +`),zt=g("emojiButton");class Se extends c{constructor({emoji:e,lazyLoader:t,category:s}){super({template:Pt,classes:zt}),this.emoji=e,this.lazyLoader=t,this.category=s}initialize(){this.uiEvents=[c.uiEvent("focus",this.handleFocus)],super.initialize()}handleFocus(){this.category&&this.events.emit("focus:change",this.category)}activateFocus(e){this.el.tabIndex=0,e&&this.el.focus()}deactivateFocus(){this.el.tabIndex=-1}renderSync(){return super.renderSync({emoji:this.emoji,emojiContent:this.renderer.doRender(this.emoji,this.lazyLoader)})}}class $t{constructor(e,t,s=0,o=0,r=!1){this.events=new ae,this.keyHandlers={ArrowLeft:this.focusPrevious.bind(this),ArrowRight:this.focusNext.bind(this),ArrowUp:this.focusUp.bind(this),ArrowDown:this.focusDown.bind(this)},this.rowCount=Math.ceil(t/e),this.columnCount=e,this.focusedRow=s,this.focusedColumn=o,this.emojiCount=t,this.wrap=r,this.handleKeyDown=this.handleKeyDown.bind(this)}destroy(){this.events.removeAll()}on(e,t){this.events.on(e,t)}handleKeyDown(e){e.key in this.keyHandlers&&(e.preventDefault(),this.keyHandlers[e.key]())}setCell(e,t,s=!0){let o=this.getIndex();this.focusedRow=e,void 0!==t&&(this.focusedColumn=Math.min(this.columnCount,t)),(this.focusedRow>=this.rowCount||this.getIndex()>=this.emojiCount)&&(this.focusedRow=this.rowCount-1,this.focusedColumn=this.emojiCount%this.columnCount-1),this.events.emit("focus:change",{from:o,to:this.getIndex(),performFocus:s})}setFocusedIndex(e,t=!0){let s=Math.floor(e/this.columnCount),o=e%this.columnCount;this.setCell(s,o,t)}focusNext(){this.focusedColumn0?this.setCell(this.focusedRow,this.focusedColumn-1):this.focusedRow>0?this.setCell(this.focusedRow-1,this.columnCount-1):this.wrap?this.setCell(this.rowCount-1,this.columnCount-1):this.events.emit("focus:underflow",this.columnCount-1)}focusUp(){this.focusedRow>0?this.setCell(this.focusedRow-1,this.focusedColumn):this.events.emit("focus:underflow",this.focusedColumn)}focusDown(){this.focusedRow` +
      +
      +
      +`),Ft=g("emojiContainer");class F extends c{constructor({emojis:e,showVariants:t,preview:s=!0,lazyLoader:o,category:r,fullHeight:a=!1}){super({template:Lt,classes:Ft}),this.fullHeight=!1,this.showVariants=t,this.lazyLoader=o,this.preview=s,this.emojis=e,this.category=r,this.fullHeight=a,this.setFocus=this.setFocus.bind(this),this.triggerNextCategory=this.triggerNextCategory.bind(this),this.triggerPreviousCategory=this.triggerPreviousCategory.bind(this)}initialize(){this.grid=new $t(this.options.emojisPerRow,this.emojiCount,0,0,!this.category),this.grid.on("focus:change",this.setFocus),this.grid.on("focus:overflow",this.triggerNextCategory),this.grid.on("focus:underflow",this.triggerPreviousCategory),this.uiEvents=[c.uiEvent("click",this.selectEmoji),c.uiEvent("keydown",this.grid.handleKeyDown)],this.preview&&this.uiEvents.push(c.uiEvent("mouseover",this.showPreview),c.uiEvent("mouseout",this.hidePreview),c.uiEvent("focus",this.showPreview,{capture:!0}),c.uiEvent("blur",this.hidePreview,{capture:!0})),super.initialize()}setFocusedView(e,t){if(e){if("string"==typeof e){let s=this.emojis.findIndex(o=>o.emoji===e);this.grid.setFocusedIndex(s,!1),setTimeout(()=>{var n,l,m,d;let o=this.emojiViews[s].el;o.scrollIntoView();let r=null==(n=o.parentElement)?void 0:n.previousElementSibling,a=null==(m=null==(l=o.parentElement)?void 0:l.parentElement)?void 0:m.parentElement;a.scrollTop-=null!=(d=null==r?void 0:r.offsetHeight)?d:0})}else"first"===e.row||0===e.row?this.grid.setCell(0,e.offset,t):"last"===e.row&&this.grid.setCell(this.grid.getRowCount()-1,e.offset,t)}}setActive(e,t,s){var o;e?this.setFocusedView(t,s):null==(o=this.emojiViews[this.grid.getIndex()])||o.deactivateFocus()}renderSync(){return this.emojiViews=this.emojis.map(e=>this.viewFactory.create(Se,{emoji:e,category:this.category,lazyLoader:this.lazyLoader,renderer:this.renderer})),this.emojiElements=this.emojiViews.map(e=>e.renderSync()),super.renderSync({emojis:this.emojiElements,i18n:this.i18n})}destroy(){super.destroy(),this.emojiViews.forEach(e=>e.destroy()),this.grid.destroy()}triggerPreviousCategory(e){this.events.emit("category:previous",e)}triggerNextCategory(e){this.category&&this.events.emit("category:next",e)}setFocus({from:e,to:t,performFocus:s}){var o,r;null==(o=this.emojiViews[e])||o.deactivateFocus(),null==(r=this.emojiViews[t])||r.activateFocus(s)}selectEmoji(e){e.stopPropagation();let t=U(e,this.emojis);t&&this.events.emit("emoji:select",{emoji:t,showVariants:this.showVariants})}showPreview(e){let s=e.target.closest("button"),o=null==s?void 0:s.firstElementChild,r=U(e,this.emojis);r&&this.events.emit("preview:show",r,null==o?void 0:o.cloneNode(!0))}hidePreview(e){U(e,this.emojis)&&this.events.emit("preview:hide")}get emojiCount(){return this.emojis.length}}let At=new u(({classes:i,category:e,pickerId:t,icon:s,i18n:o})=>` +
      +

      + + ${o.get(`categories.${e.key}`,e.message||e.key)} +

      +
      +
      +`);class It extends ne{constructor({category:e,showVariants:t,lazyLoader:s,emojiVersion:o}){super({category:e,showVariants:t,lazyLoader:s,template:At}),this.showVariants=t,this.lazyLoader=s,this.emojiVersion=o}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){await this.emojiDataPromise;let e=await this.emojiData.getEmojis(this.category,this.emojiVersion);return this.emojiContainer=this.viewFactory.create(F,{emojis:e,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:e.length,icon:D[this.category.key]})}}class Tt extends F{constructor({category:e,emojis:t,preview:s=!0,lazyLoader:o}){super({category:e,emojis:t,showVariants:!1,preview:s,lazyLoader:o})}async addOrUpdate(e){let t=this.el.querySelector(`[data-emoji="${e.emoji}"]`);t&&(this.el.removeChild(t),this.emojis=this.emojis.filter(o=>o!==e));let s=this.viewFactory.create(Se,{emoji:e});if(this.el.insertBefore(s.renderSync(),this.el.firstChild),this.emojis=[e,...this.emojis.filter(o=>o!==e)],this.emojis.length>this.options.maxRecents){this.emojis=this.emojis.slice(0,this.options.maxRecents);let o=this.el.childElementCount-this.options.maxRecents;for(let r=0;r` +
      +

      + + ${r.get(`categories.${t.key}`,t.message||t.key)} +

      +
      +
      +
      +
      + ${r.get("recents.none")} +
      +
      +`,{mode:"async"}),Mt=new u(({classes:i,category:e,pickerId:t,icon:s,i18n:o})=>` +
      +

      + + ${o.get(`categories.${e.key}`,e.message||e.key)} +

      +
      +
      +`);class Pe{constructor(){this.elements=new Map}lazyLoad(e,t){return this.elements.set(e,t),e}observe(e){if(window.IntersectionObserver){let t=new IntersectionObserver(s=>{s.filter(o=>o.intersectionRatio>0).map(o=>o.target).forEach(o=>{let r=this.elements.get(o);null==r||r(),t.unobserve(o)})},{root:e});this.elements.forEach((s,o)=>{t.observe(o)})}else this.elements.forEach(t=>{t()})}}let ue=g("emojiArea"),Dt=new u(({classes:i})=>` +
      +
      +
      +`,{mode:"async"}),Ht={recents:class extends ne{constructor({category:e,lazyLoader:t,provider:s}){super({category:e,showVariants:!1,lazyLoader:t,template:Rt}),this.provider=s}initialize(){this.uiElements={...this.baseUIElements,recents:c.byClass(te.recentEmojis)},this.appEvents={"recent:add":this.addRecent},super.initialize()}async addRecent(e){await this.emojiContainer.addOrUpdate(e),this.ui.recents.dataset.empty="false"}async render(){var t;let e=null==(t=this.provider)?void 0:t.getRecents(this.options.maxRecents);return this.emojiContainer=this.viewFactory.create(Tt,{emojis:e,showVariants:!1,lazyLoader:this.lazyLoader,category:this.category.key}),await super.render({category:this.category,emojis:this.emojiContainer,emojiCount:e.length,icon:D[this.category.key]}),this.el}},custom:class extends ne{constructor({category:e,lazyLoader:t}){super({template:Mt,showVariants:!1,lazyLoader:t,category:e})}initialize(){this.uiElements={...this.baseUIElements},super.initialize()}async render(){return this.emojiContainer=this.viewFactory.create(F,{emojis:this.customEmojis,showVariants:this.showVariants,lazyLoader:this.lazyLoader,category:this.category.key}),super.render({category:this.category,emojis:this.emojiContainer,emojiCount:this.customEmojis.length,icon:D[this.category.key]})}}};class Ut extends c{constructor({categoryTabs:e,categories:t,emojiVersion:s}){var i;let t1;super({template:Dt,classes:ue}),this.selectedCategory=0,this.scrollListenerState="active",this.lazyLoader=new Pe,this.categoryTabs=e,this.categories=t,this.emojiVersion=s,this.handleScroll=(i=this.handleScroll.bind(this),t1=null,()=>{t1||(t1=window.setTimeout(()=>{i(),t1=null},100))})}initialize(){this.appEvents={"category:select":this.handleCategorySelect,"category:previous":this.focusPreviousCategory,"category:next":this.focusNextCategory,"focus:change":this.updateFocusedCategory},this.uiElements={emojis:c.byClass(ue.emojiArea)},this.uiEvents=[c.uiEvent("scroll",this.handleScroll)],super.initialize()}get focusableEmoji(){return this.el.querySelector('[tabindex="0"]')}async render(){this.emojiCategories=this.categories.map(this.createCategory,this);let e={};return this.categories.forEach((t,s)=>{e[`emojis-${t.key}`]=this.emojiCategories[s]}),await super.render({emojis:await Promise.all(this.emojiCategories.map(t=>t.render()))}),this.lazyLoader.observe(this.el),window.ResizeObserver&&(this.observer=new ResizeObserver(()=>{let t=this.el.scrollHeight-this.scrollHeight;this.el.scrollTop-this.scrollTop==0&&t>0&&(this.el.scrollTop+=t),this.scrollHeight=this.el.scrollHeight,this.scrollTop=this.el.scrollTop}),this.emojiCategories.forEach(t=>{this.observer.observe(t.el)})),this.el}destroy(){super.destroy(),this.emojiCategories.forEach(e=>{var t;null==(t=this.observer)||t.unobserve(e.el),e.destroy()})}handleCategorySelect(e,t){this.selectCategory(e,t)}createCategory(e){let t=Ht[e.key]||It;return this.viewFactory.create(t,{category:e,showVariants:!0,lazyLoader:this.lazyLoader,emojiVersion:this.emojiVersion,provider:this.options.recentsProvider})}determineInitialCategory(){var e;return this.options.initialCategory&&this.categories.find(t=>t.key===this.options.initialCategory)?this.options.initialCategory:null==(e=this.categories.find(t=>"recents"!==t.key))?void 0:e.key}determineFocusTarget(e){let t=this.emojiCategories.find(s=>s.category.key===e);return this.options.initialEmoji&&(null==t?void 0:t.el.querySelector(`[data-emoji="${this.options.initialEmoji}"]`))?this.options.initialEmoji:"button"}reset(e=!0){this.events.emit("preview:hide"),this.scrollHeight=this.el.scrollHeight;let t=this.determineInitialCategory();t&&(this.selectCategory(t,{focus:this.determineFocusTarget(t),performFocus:e,scroll:"jump"}),this.selectedCategory=this.getCategoryIndex(t))}getCategoryIndex(e){return this.categories.findIndex(t=>t.key===e)}focusPreviousCategory(e){this.selectedCategory>0&&this.focusCategory(this.selectedCategory-1,{row:"last",offset:null!=e?e:this.options.emojisPerRow})}focusNextCategory(e){this.selectedCategory{var n;return e<(null==(n=this.emojiCategories[a+1])?void 0:n.el.offsetTop)}),o={changeFocusable:!1,performFocus:!1,scroll:!1};0===e?this.categoryTabs.setActiveTab(0,o):Math.floor(e)===Math.floor(t)||s<0?this.categoryTabs.setActiveTab(this.categories.length-1,o):this.categoryTabs.setActiveTab(s,o)}}let Kt=new u(({classList:i,classes:e,icon:t,message:s})=>` + +`),ge=g("error","iconContainer","title");class se extends c{constructor({message:e,icon:t="warning",template:s=Kt,className:o}){super({template:s,classes:ge}),this.message=e,this.icon=t,this.className=o}renderSync(){let e=[ge.error,this.className].join(" ").trim();return super.renderSync({message:this.message,icon:this.icon,classList:e})}}let qt=new u(({classList:i,classes:e,icon:t,i18n:s,message:o})=>` + +`),Gt=g("dataError");class Wt extends se{constructor({message:e}){super({message:e,template:qt,className:Gt.dataError})}initialize(){this.uiElements={retryButton:"button"},this.uiEvents=[c.childEvent("retryButton","click",this.onRetry)],super.initialize()}async onRetry(){this.emojiData?await this.emojiData.delete():await this.options.dataStore.deleteDatabase(this.options.locale),this.events.emit("reinitialize");let e=await re(this.options.locale,this.options.dataStore,this.options.messages,this.options.emojiData,this.emojiData);this.viewFactory.setEmojiData(e),this.events.emit("data:ready",e)}}let C=g("preview","previewEmoji","previewName","tagList","tag"),_t=new u(({classes:i,tag:e})=>` +
    • ${e}
    • +`),Jt=new u(({classes:i})=>` +
      +
      +
      +
        +
        +`);class Yt extends c{constructor(){super({template:Jt,classes:C})}initialize(){this.uiElements={emoji:c.byClass(C.previewEmoji),name:c.byClass(C.previewName),tagList:c.byClass(C.tagList)},this.appEvents={"preview:show":this.showPreview,"preview:hide":this.hidePreview},super.initialize()}showPreview(e,t){if(this.ui.emoji.replaceChildren(t),this.ui.name.textContent=e.label,e.tags){this.ui.tagList.style.display="flex";let s=e.tags.map(o=>_t.renderSync({tag:o,classes:C}));this.ui.tagList.replaceChildren(...s)}}hidePreview(){this.ui.emoji.replaceChildren(),this.ui.name.textContent="",this.ui.tagList.replaceChildren()}}let Qt=new u(({classes:i,i18n:e})=>` + +`),Xt=new u(({classes:i,i18n:e})=>` +
        + + +
        +`,{mode:"async"}),j=g("searchContainer","searchField","clearButton","searchAccessory","clearSearchButton","notFound");class Zt extends c{constructor({categories:e,emojiVersion:t}){var i;let t1;super({template:Xt,classes:j}),this.categories=e.filter(s=>"recents"!==s.key),this.emojiVersion=t,this.search=(i=this.search.bind(this),t1=null,(...s)=>{t1&&window.clearTimeout(t1),t1=window.setTimeout(()=>{i(...s),t1=null},100)})}initialize(){this.uiElements={searchField:c.byClass(j.searchField),searchAccessory:c.byClass(j.searchAccessory)},this.uiEvents=[c.childEvent("searchField","keydown",this.onKeyDown),c.childEvent("searchField","input",this.onSearchInput)],super.initialize()}async render(){return await super.render(),this.searchIcon=je("search"),this.notFoundMessage=this.viewFactory.create(se,{message:this.i18n.get("search.notFound"),className:j.notFound,icon:"sad"}),this.notFoundMessage.renderSync(),this.errorMessage=this.viewFactory.create(se,{message:this.i18n.get("search.error")}),this.errorMessage.renderSync(),this.clearSearchButton=Qt.render({classes:j,i18n:this.i18n}),this.clearSearchButton.addEventListener("click",e=>this.onClearSearch(e)),this.searchField=this.ui.searchField,this.showSearchIcon(),this.el}showSearchIcon(){this.showSearchAccessory(this.searchIcon)}showClearSearchButton(){this.showSearchAccessory(this.clearSearchButton)}showSearchAccessory(e){this.ui.searchAccessory.replaceChildren(e)}clear(){this.searchField.value="",this.showSearchIcon()}focus(){this.searchField.focus()}onClearSearch(e){var t;e.stopPropagation(),this.searchField.value="",null==(t=this.resultsContainer)||t.destroy(),this.resultsContainer=null,this.showSearchIcon(),this.events.emit("content:show"),this.searchField.focus()}handleResultsKeydown(e){this.resultsContainer&&"Escape"===e.key&&this.onClearSearch(e)}onKeyDown(e){var t;"Escape"===e.key&&this.searchField.value?this.onClearSearch(e):("Enter"===e.key||"ArrowDown"===e.key)&&this.resultsContainer&&(e.preventDefault(),null==(t=this.resultsContainer.el.querySelector('[tabindex="0"]'))||t.focus())}onSearchInput(e){this.searchField.value?(this.showClearSearchButton(),this.search()):this.onClearSearch(e)}async search(){var e;if(this.searchField.value)try{let t=await this.emojiData.searchEmojis(this.searchField.value,this.customEmojis,this.emojiVersion,this.categories);if(this.events.emit("preview:hide"),t.length){let s=new Pe;this.resultsContainer=this.viewFactory.create(F,{emojis:t,fullHeight:!0,showVariants:!0,lazyLoader:s}),this.resultsContainer.renderSync(),null!=(e=this.resultsContainer)&&e.el&&(s.observe(this.resultsContainer.el),this.resultsContainer.setActive(!0,{row:0,offset:0},!1),this.resultsContainer.el.addEventListener("keydown",o=>this.handleResultsKeydown(o)),this.events.emit("content:show",this.resultsContainer))}else this.events.emit("content:show",this.notFoundMessage)}catch{this.events.emit("content:show",this.errorMessage)}}}let es=new u(({classes:i})=>` +
        +
        +
        +
        +
        +`),pe=g("variantOverlay","variantPopup"),q={easing:"ease-in-out",duration:250,fill:"both"},ye={opacity:[0,1]},fe={opacity:[0,1],transform:["scale3d(0.8, 0.8, 0.8)","scale3d(1, 1, 1)"]};class ts extends c{constructor({emoji:e,parent:t}){super({template:es,classes:pe,parent:t}),this.focusedEmojiIndex=0,this.focusTrap=new Ue,this.animateShow=()=>Promise.all([I(this.el,ye,q,this.options),I(this.ui.popup,fe,q,this.options)]),this.emoji=e}initialize(){this.uiElements={popup:c.byClass(pe.variantPopup)},this.uiEvents=[c.uiEvent("click",this.handleClick),c.uiEvent("keydown",this.handleKeydown)],super.initialize()}animateHide(){let e={...q,direction:"reverse"};return Promise.all([I(this.el,ye,e,this.options),I(this.ui.popup,fe,e,this.options)])}async hide(){await this.animateHide(),this.events.emit("variantPopup:hide")}handleKeydown(e){"Escape"===e.key&&(this.hide(),e.stopPropagation())}handleClick(e){this.ui.popup.contains(e.target)||this.hide()}getEmoji(e){return this.renderedEmojis[e]}setFocusedEmoji(e){let t=this.getEmoji(this.focusedEmojiIndex);t.tabIndex=-1,this.focusedEmojiIndex=e;let s=this.getEmoji(this.focusedEmojiIndex);s.tabIndex=0,s.focus()}destroy(){this.emojiContainer.destroy(),this.focusTrap.deactivate(),super.destroy()}renderSync(){let e={...this.emoji,skins:null},t=(this.emoji.skins||[]).map(o=>({...o,label:this.emoji.label,tags:this.emoji.tags})),s=[e,...t];return this.emojiContainer=this.viewFactory.create(F,{emojis:s,preview:!1}),super.renderSync({emojis:this.emojiContainer}),s.length` +
      • +
      • +`),G=g("categoryTab","categoryTabActive","categoryButton");class is extends c{constructor({category:e,icon:t}){super({template:ss,classes:G}),this.isActive=!1,this.category=e,this.icon=t}initialize(){this.uiElements={button:c.byClass(G.categoryButton)},this.uiEvents=[c.childEvent("button","click",this.selectCategory),c.childEvent("button","focus",this.selectCategory)],super.initialize()}renderSync(){return super.renderSync({category:this.category,icon:this.icon}),this.ui.button.ariaSelected="false",this.el}setActive(e,t={}){let{changeFocusable:s,performFocus:o,scroll:r}={changeFocusable:!0,performFocus:!0,scroll:!0,...t};this.el.classList.toggle(G.categoryTabActive,e),s&&(this.ui.button.tabIndex=e?0:-1,this.ui.button.ariaSelected=e.toString()),e&&o&&(this.ui.button.focus(),r&&this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!1})),this.isActive=e}selectCategory(){this.isActive||this.events.emit("category:select",this.category.key,{scroll:"animate",focus:"button",performFocus:!0})}}let os=new u(({classes:i})=>` +
        +
          +
          +
        +
        +`),rs=g("categoryButtons","categoryButtonsContainer");class as extends c{constructor({categories:e}){super({template:os,classes:rs}),this.activeCategoryIndex=0,this.categories=e}initialize(){this.keyBindings={ArrowLeft:this.stepSelectedTab(-1),ArrowRight:this.stepSelectedTab(1)},this.uiEvents=[c.uiEvent("scroll",this.checkOverflow)],super.initialize()}checkOverflow(){let e=Math.abs(this.el.scrollLeft-(this.el.scrollWidth-this.el.offsetWidth))>1,t=this.el.scrollLeft>0;this.el.className="categoryButtonsContainer",t&&e?this.el.classList.add("has-overflow-both"):t?this.el.classList.add("has-overflow-left"):e&&this.el.classList.add("has-overflow-right")}renderSync(){return this.tabViews=this.categories.map(e=>this.viewFactory.create(is,{category:e,icon:D[e.key]})),super.renderSync({tabs:this.tabViews.map(e=>e.renderSync())}),this.el}get currentCategory(){return this.categories[this.activeCategoryIndex]}get currentTabView(){return this.tabViews[this.activeCategoryIndex]}setActiveTab(e,t={}){this.checkOverflow();let s=this.currentTabView,o=this.tabViews[e];s.setActive(!1,t),o.setActive(!0,t),this.activeCategoryIndex=e}getTargetCategory(e){return e<0?this.categories.length-1:e>=this.categories.length?0:e}stepSelectedTab(e){return()=>{let t=this.activeCategoryIndex+e;this.setActiveTab(this.getTargetCategory(t),{changeFocusable:!0,performFocus:!0})}}}let ns=[{version:15,emoji:String.fromCodePoint(129768)},{version:14,emoji:String.fromCodePoint(128733)},{version:13,emoji:String.fromCodePoint(129729)},{version:12,emoji:String.fromCodePoint(129449)},{version:11,emoji:String.fromCodePoint(129463)},{version:5,emoji:String.fromCodePoint(129322)},{version:4,emoji:String.fromCodePoint(9877)},{version:3,emoji:String.fromCodePoint(129314)},{version:2,emoji:String.fromCodePoint(128488)},{version:1,emoji:String.fromCodePoint(128512)}];function W(i,e){return Array.from({length:i},()=>e).join("")}let us=new u(i=>i.isLoaded?function(i){let{classes:e,theme:t,className:s=""}=i;return` +
        + ${function({showHeader:i,classes:e}){return i?` +
        +
        +
        +
        + `:""}(i)} +
        +
        +
        +
        +
        + `}(i):function(i){let{emojiCount:e,classes:t,theme:s,className:o,categoryCount:r}=i,a=({showSearch:d,classes:h})=>d?` +
        +
        +
        + `:"",n=({showCategoryTabs:d,classes:h})=>d?` +
        + ${W(r,`
        `)} +
        + `:"";return` +
        + ${(({showHeader:d,classes:h})=>d?` +
        + ${a(i)} + ${n(i)} +
        + `:"")(i)} +
        +
        +
        + ${W(e,`
        `)} +
        +
        + ${(({showPreview:d,classes:h})=>d?` +
        +
        +
        +
          + ${W(3,`
        • `)} +
        +
        + `:"")(i)} +
        + `}(i)),T=g("picker","skeleton","placeholder","searchSkeleton","searchInput","categoryTabsSkeleton","headerSkeleton","categoryTab","contentSkeleton","categoryName","emojiGrid","emoji","previewSkeleton","previewEmoji","previewName","tagList","tag","overlay","content","fullHeight","pluginContainer","header"),R={emojisPerRow:"--emojis-per-row",visibleRows:"--row-count",emojiSize:"--emoji-size"};class gs extends c{constructor(){super({template:us,classes:T}),this.pickerReady=!1,this.externalEvents=new St,this.updaters={styleProperty:e=>t=>this.el.style.setProperty(R[e],t.toString()),theme:e=>{let t=this.options.theme,s=this.el.closest(`.${t}`);this.el.classList.remove(t),null==s||s.classList.remove(t),this.el.classList.add(e),null==s||s.classList.add(e)},className:e=>{this.options.className&&this.el.classList.remove(this.options.className),this.el.classList.add(e)},emojisPerRow:this.updateStyleProperty.bind(this,"emojisPerRow"),emojiSize:this.updateStyleProperty.bind(this,"emojiSize"),visibleRows:this.updateStyleProperty.bind(this,"visibleRows")}}initialize(){this.uiElements={pickerContent:c.byClass(T.content),header:c.byClass(T.header)},this.uiEvents=[c.uiEvent("keydown",this.handleKeyDown)],this.appEvents={error:this.onError,reinitialize:this.reinitialize,"data:ready":this.onDataReady,"content:show":this.showContent,"variantPopup:hide":this.hideVariantPopup,"emoji:select":this.selectEmoji},super.initialize(),this.options.recentsProvider}destroy(){var e,t;super.destroy(),null==(e=this.search)||e.destroy(),this.emojiArea.destroy(),null==(t=this.categoryTabs)||t.destroy(),this.events.removeAll(),this.externalEvents.removeAll()}clearRecents(){this.options.recentsProvider.clear()}addEventListener(e,t){this.externalEvents.on(e,t)}removeEventListener(e,t){this.externalEvents.off(e,t)}initializePickerView(){this.pickerReady&&(this.showContent(),this.emojiArea.reset(!1))}handleKeyDown(e){let t=e.ctrlKey||e.metaKey;"s"===e.key&&t&&this.search&&(e.preventDefault(),this.search.focus())}buildChildViews(){return this.options.showPreview&&(this.preview=this.viewFactory.create(Yt)),this.options.showSearch&&(this.search=this.viewFactory.create(Zt,{categories:this.categories,emojiVersion:this.emojiVersion})),this.options.showCategoryTabs&&(this.categoryTabs=this.viewFactory.create(as,{categories:this.categories})),this.currentView=this.emojiArea=this.viewFactory.create(Ut,{categoryTabs:this.categoryTabs,categories:this.categories,emojiVersion:this.emojiVersion}),[this.preview,this.search,this.emojiArea,this.categoryTabs]}setStyleProperties(){this.options.showSearch||this.el.style.setProperty("--search-height-full","0px"),this.options.showCategoryTabs||(this.el.style.setProperty("--category-tabs-height","0px"),this.el.style.setProperty("--category-tabs-offset","0px")),this.options.showPreview||this.el.style.setProperty("--emoji-preview-height-full","0px"),Object.keys(R).forEach(e=>{this.options[e]&&this.el.style.setProperty(R[e],this.options[e].toString())})}updateStyleProperty(e,t){this.el.style.setProperty(R[e],t.toString())}reinitialize(){this.renderSync()}onError(e){let t=this.viewFactory.create(Wt,{message:this.i18n.get("error.load")}),s=this.el.offsetHeight||375;throw this.el.style.height=`${s}px`,this.el.replaceChildren(t.renderSync()),e}async onDataReady(e){let t=this.el;try{e?this.emojiData=e:await this.emojiDataPromise,"auto"===this.options.emojiVersion?this.emojiVersion=function(){var e;let i=ns.find(t=>(function(i){let e=document.createElement("canvas").getContext("2d");if(e)return e.textBaseline="top",e.font="32px Arial",e.fillText(i,0,0),0!==e.getImageData(16,16,1,1).data[0]})(t.emoji));return null!=(e=null==i?void 0:i.version)?e:1}()||parseFloat("14.0"):this.emojiVersion=this.options.emojiVersion,this.categories=await this.emojiData.getCategories(this.options);let[s,o,r,a]=this.buildChildViews();await super.render({isLoaded:!0,search:o,categoryTabs:a,emojiArea:r,preview:s,showHeader:Boolean(this.search||this.categoryTabs),theme:this.options.theme,className:this.options.className}),this.el.style.setProperty("--category-count",this.categories.length.toString()),this.pickerReady=!0,t.replaceWith(this.el),this.setStyleProperties(),this.initializePickerView(),this.setInitialFocus(),this.externalEvents.emit("data:ready")}catch(s1){this.events.emit("error",s1)}}renderSync(){var t;let e=(null==(t=this.options.categories)?void 0:t.length)||10;if(this.options.showRecents&&(e+=1),super.renderSync({isLoaded:!1,theme:this.options.theme,showSearch:this.options.showSearch,showPreview:this.options.showPreview,showCategoryTabs:this.options.showCategoryTabs,showHeader:this.options.showSearch||this.options.showCategoryTabs,emojiCount:this.options.emojisPerRow*this.options.visibleRows,categoryCount:e}),this.el.style.setProperty("--category-count",e.toString()),!this.options.rootElement)throw Error("Picker must be given a root element via the rootElement option");return this.options.rootElement.replaceChildren(this.el),this.setStyleProperties(),this.pickerReady&&this.initializePickerView(),this.el}getInitialFocusTarget(){if("u">typeof this.options.autoFocus)switch(this.options.autoFocus){case"emojis":return this.emojiArea.focusableEmoji;case"search":return this.search;case"auto":return this.search||this.emojiArea.focusableEmoji;default:return null}if(!0===this.options.autoFocusSearch)return console.warn("options.autoFocusSearch is deprecated, please use options.focusTarget instead"),this.search}setInitialFocus(){var e;this.pickerReady&&null!=(e=this.getInitialFocusTarget())&&e.focus()}reset(e=!0){var t;this.pickerReady&&(this.emojiArea.reset(e),this.showContent(this.emojiArea)),null==(t=this.search)||t.clear(),this.hideVariantPopup()}showContent(e=this.emojiArea){var t,s;e!==this.currentView&&(this.currentView!==this.emojiArea&&(null==(t=this.currentView)||t.destroy()),this.ui.pickerContent.classList.toggle(T.fullHeight,e!==this.emojiArea),this.ui.pickerContent.replaceChildren(e.el),this.currentView=e,e===this.emojiArea?(this.emojiArea.reset(),this.categoryTabs&&this.ui.header.appendChild(this.categoryTabs.el)):null==(s=this.categoryTabs)||s.el.remove())}hideVariantPopup(){var e;null==(e=this.variantPopup)||e.destroy()}isPickerClick(e){var r,a;let t=e.target,s=this.el.contains(t),o=null==(a=null==(r=this.variantPopup)?void 0:r.el)?void 0:a.contains(t);return s||o}async selectEmoji({emoji:e}){var t,s;(null==(t=e.skins)?void 0:t.length)&&this.options.showVariants&&!this.isVariantPopupOpen?this.showVariantPopup(e):(await (null==(s=this.variantPopup)?void 0:s.animateHide()),this.events.emit("variantPopup:hide"),await this.emitEmoji(e))}get isVariantPopupOpen(){return this.variantPopup&&!this.variantPopup.isDestroyed}async showVariantPopup(e){let t=document.activeElement;this.events.once("variantPopup:hide",()=>{null==t||t.focus()}),this.variantPopup=this.viewFactory.create(ts,{emoji:e,parent:this.el}),this.el.appendChild(this.variantPopup.renderSync()),this.variantPopup.activate()}async emitEmoji(e){this.externalEvents.emit("emoji:select",await this.renderer.doEmit(e)),this.options.recentsProvider.addOrUpdateRecent(e,this.options.maxRecents),this.events.emit("recent:add",e)}updateOptions(e){Object.keys(e).forEach(t=>{this.updaters[t](e[t])}),Object.assign(this.options,e)}}class ps{constructor({events:e,i18n:t,renderer:s,emojiData:o,options:r,customEmojis:a=[],pickerId:n}){this.events=e,this.i18n=t,this.renderer=s,this.emojiData=o,this.options=r,this.customEmojis=a,this.pickerId=n}setEmojiData(e){this.emojiData=Promise.resolve(e)}create(e,...t){let s=new e(...t);return s.setPickerId(this.pickerId),s.setEvents(this.events),s.setI18n(this.i18n),s.setRenderer(this.renderer),s.setEmojiData(this.emojiData),s.setOptions(this.options),s.setCustomEmojis(this.customEmojis),s.viewFactory=this,s.initialize(),s}}class ys{constructor(e={}){f(this,L,void 0),A(this,L,new Map(Object.entries(e)))}get(e,t=e){return y(this,L).get(e)||t}}L=new WeakMap;let ws=`.picmo-picker .icon{width:1.25em;height:1em;fill:currentColor}.icon-small{font-size:.8em}.icon-medium{font-size:1em}.icon-large{font-size:1.25em}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-8x{font-size:8em}.icon-10x{font-size:10em}.light,.auto{color-scheme:light;--accent-color: #4f46e5;--background-color: #f9fafb;--border-color: #cccccc;--category-name-background-color: #f9fafb;--category-name-button-color: #999999;--category-name-text-color: hsl(214, 30%, 50%);--category-tab-active-background-color: rgba(255, 255, 255, .6);--category-tab-active-color: var(--accent-color);--category-tab-color: #666;--category-tab-highlight-background-color: rgba(0, 0, 0, .15);--error-color-dark: hsl(0, 100%, 45%);--error-color: hsl(0, 100%, 40%);--focus-indicator-background-color: hsl(198, 65%, 85%);--focus-indicator-color: #333333;--hover-background-color: #c7d2fe;--placeholder-background-color: #cccccc;--search-background-color: #f9fafb;--search-focus-background-color: #ffffff;--search-icon-color: #999999;--search-placeholder-color: #71717a;--secondary-background-color: #e2e8f0;--secondary-text-color: #666666;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #000000;--variant-popup-background-color: #ffffff}.dark{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}@media (prefers-color-scheme: dark){.auto{color-scheme:dark;--accent-color: #A580F9;--background-color: #333333;--border-color: #666666;--category-name-background-color: #333333;--category-name-button-color: #eeeeee;--category-name-text-color: #ffffff;--category-tab-active-background-color: #000000;--category-tab-active-color: var(--accent-color);--category-tab-color: #cccccc;--category-tab-highlight-background-color: #4A4A4A;--error-color-dark: hsl(0, 7%, 3%);--error-color: hsl(0, 30%, 60%);--focus-indicator-background-color: hsl(0, 0%, 50%);--focus-indicator-color: #999999;--hover-background-color: hsla(0, 0%, 40%, .85);--image-placeholder-color: #ffffff;--placeholder-background-color: #666666;--search-background-color: #71717a;--search-focus-background-color: #52525b;--search-icon-color: #cccccc;--search-placeholder-color: #d4d4d8;--secondary-background-color: #000000;--secondary-text-color: #999999;--tag-background-color: rgba(162, 190, 245, .3);--text-color: #ffffff;--variant-popup-background-color: #333333}}.picmo-picker .categoryButtonsContainer{overflow:auto;padding:2px 0}.picmo-picker .categoryButtonsContainer.has-overflow-right{mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo-picker .categoryButtonsContainer.has-overflow-left{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%)}.picmo-picker .categoryButtonsContainer.has-overflow-both{mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,1) 90%,rgba(255,255,255,0) 100%)}.picmo-picker .categoryButtons{display:flex;flex-direction:row;gap:var(--tab-gap);margin:0;padding:0 .5em;align-items:center;height:var(--category-tabs-height);box-sizing:border-box;width:100%;justify-content:space-between;position:relative;list-style-type:none;justify-self:center;max-width:min(23.55rem,calc(var(--category-count, 1) * 2.5rem))}.picmo-picker .categoryButtons .categoryTab{display:flex;align-items:center;transition:all .1s;width:2em}.picmo-picker .categoryButtons .categoryTab.categoryTabActive .categoryButton{color:var(--category-tab-active-color);background:linear-gradient(rgba(255,255,255,.75) 0%,rgba(255,255,255,.75) 100%),linear-gradient(var(--category-tab-active-color) 0%,var(--category-tab-active-color) 100%);border:2px solid var(--category-tab-active-color)}.picmo-picker .categoryButtons .categoryTab.categoryTabActive .categoryButton:hover{background-color:var(--category-tab-active-background-color)}.picmo-picker .categoryButtons .categoryTab button.categoryButton{border-radius:5px;background:transparent;border:2px solid transparent;color:var(--category-tab-color);cursor:pointer;padding:2px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-size:1.2rem;width:1.6em;height:1.6em;transition:all .1s}.picmo-picker .categoryButtons .categoryTab button.categoryButton:is(img){width:var(--category-tab-size);height:var(--category-tab-size)}.picmo-picker .categoryButtons .categoryTab button.categoryButton:hover{background:var(--category-tab-highlight-background-color)}.dataError [data-icon]{opacity:.8}@keyframes appear{0%{opacity:0}to{opacity:.8}}@keyframes appear-grow{0%{opacity:0;transform:scale(.8)}to{opacity:.8;transform:scale(1)}}.picmo-picker .error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--secondary-text-color)}.picmo-picker .error .iconContainer{opacity:.8;animation:appear-grow .25s cubic-bezier(.175,.885,.32,1.275);--color-primary: var(--error-color);--color-secondary: var(--error-color-dark)}.picmo-picker .error .title{animation:appear .25s;animation-delay:50ms;animation-fill-mode:both}.picmo-picker .error button{padding:8px 16px;cursor:pointer;background:var(--background-color);border:1px solid var(--text-color);border-radius:5px;color:var(--text-color)}.picmo-picker .error button:hover{background:var(--text-color);color:var(--background-color)}.emojiButton{background:transparent;border:none;border-radius:15px;cursor:pointer;display:flex;font-family:var(--emoji-font);font-size:var(--emoji-size);height:100%;justify-content:center;align-items:center;margin:0;overflow:hidden;padding:0;width:100%}.emojiButton:hover{background:var(--hover-background-color)}.emojiButton:focus{border-radius:0;background:var(--focus-indicator-background-color);outline:1px solid var(--focus-indicator-color)}.picmo-picker .emojiArea{height:var(--emoji-area-height);overflow-y:auto;position:relative}.picmo-picker .emojiCategory{position:relative}.picmo-picker .emojiCategory .categoryName{font-size:.9em;padding:.5rem;margin:0;background:var(--category-name-background-color);color:var(--category-name-text-color);top:0;z-index:1;display:grid;gap:4px;grid-template-columns:auto 1fr auto;align-items:center;line-height:1;box-sizing:border-box;height:var(--category-name-height);justify-content:flex-start;text-transform:uppercase}.picmo-picker .emojiCategory .categoryName button{background:transparent;border:none;display:flex;align-items:center;cursor:pointer;color:var(--category-name-button-color)}.picmo-picker .emojiCategory .categoryName button:hover{opacity:1}.picmo-picker .emojiCategory .noRecents{color:var(--secondary-text-color);grid-column:1 / span var(--emojis-per-row);font-size:.9em;text-align:center;display:flex;align-items:center;justify-content:center;min-height:calc(var(--emoji-size) * var(--emoji-size-multiplier))}.picmo-picker .emojiCategory .recentEmojis[data-empty=true]{display:none}:is(.picmo-picker .emojiCategory) .recentEmojis[data-empty=false]+div{display:none}.picmo-picker .emojiContainer{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center}.picmo-picker.picker{--border-radius: 5px;--emoji-area-height: calc( (var(--row-count) * var(--emoji-size) * var(--emoji-size-multiplier)) + var(--category-name-height) );--content-height: var(--emoji-area-height);--emojis-per-row: 8;--row-count: 6;--emoji-preview-margin: 4px;--emoji-preview-height: calc(var(--emoji-preview-size) + 1em + 1px);--emoji-preview-height-full: calc(var(--emoji-preview-height) + var(--emoji-preview-margin));--emoji-preview-size: 2.75em;--emoji-size: 2rem;--emoji-size-multiplier: 1.3;--content-margin: 8px;--category-tabs-height:calc(1.5em + 9px);--category-tabs-offset: 8px;--category-tab-size: 1.2rem;--category-name-height: 2rem;--category-name-padding-y: 6px;--search-height: 2em;--search-margin: .5em;--search-margin-bottom: 4px;--search-height-full: calc(var(--search-height) + var(--search-margin) + var(--search-margin-bottom));--overlay-background-color: rgba(0, 0, 0, .8);--emoji-font: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";--ui-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--ui-font-size: 16px;--picker-width: calc(var(--emojis-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 2.75rem);--preview-background-color: var(--secondary-background-color);background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);font-size:var(--ui-font-size);overflow:hidden;position:relative;width:var(--picker-width);display:grid;gap:8px}.picmo-picker.picker>*{font-family:var(--ui-font)}.picmo-picker.skeleton{background:var(--background-color);border-radius:var(--border-radius);border:1px solid var(--border-color);font-family:var(--ui-font);width:var(--picker-width);color:var(--secondary-text-color)}.picmo-picker.skeleton *{box-sizing:border-box}.picmo-picker.skeleton .placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.picmo-picker.skeleton .placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""}.picmo-picker.skeleton .headerSkeleton{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:flex;flex-direction:column;overflow:hidden;gap:8px;border-bottom:1px solid var(--border-color);width:var(--picker-width)}.picmo-picker.skeleton .searchSkeleton{padding:0 8px;height:var(--search-height)}.picmo-picker.skeleton .searchSkeleton .searchInput{width:100%;height:28px;border-radius:3px}.picmo-picker.skeleton .categoryTabsSkeleton{height:var(--category-tabs-height);display:flex;flex-direction:row;align-items:center;justify-self:center;width:calc(2rem * var(--category-count, 1))}.picmo-picker.skeleton .categoryTabsSkeleton .categoryTab{width:25px;height:25px;padding:2px;border-radius:5px;margin:.25em}.picmo-picker.skeleton .contentSkeleton{height:var(--content-height);padding-right:8px;opacity:.7}.picmo-picker.skeleton .contentSkeleton .categoryName{width:50%;height:1rem;margin:.5rem;box-sizing:border-box}.picmo-picker.skeleton .contentSkeleton .emojiGrid{display:grid;justify-content:space-between;gap:1px;padding:0 .5em;grid-template-columns:repeat(var(--emojis-per-row),calc(var(--emoji-size) * var(--emoji-size-multiplier)));grid-auto-rows:calc(var(--emoji-size) * var(--emoji-size-multiplier));align-items:center;justify-items:center;width:var(--picker-width)}.picmo-picker.skeleton .contentSkeleton .emojiGrid .emoji{width:var(--emoji-size);height:var(--emoji-size);border-radius:50%}.picmo-picker.skeleton .previewSkeleton{height:var(--emoji-preview-height);border-top:1px solid var(--border-color);display:grid;align-items:center;padding:.5em;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags"}.picmo-picker.skeleton .previewSkeleton .previewEmoji{grid-area:emoji;border-radius:50%;width:var(--emoji-preview-size);height:var(--emoji-preview-size)}.picmo-picker.skeleton .previewSkeleton .previewName{grid-area:name;height:.8em;width:80%}.picmo-picker.skeleton .previewSkeleton .tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0}.picmo-picker.skeleton .previewSkeleton .tagList .tag{border-radius:3px;padding:2px 8px;margin-right:.25em;height:1em;width:20%}.overlay{background:rgba(0,0,0,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.content{position:relative;overflow:hidden;height:var(--content-height)}.content.fullHeight{height:calc(var(--content-height) + var(--category-tabs-height) + var(--category-tabs-offset));overflow-y:auto}.pluginContainer{margin:.5em;display:flex;flex-direction:row}.header{background-color:var(--secondary-background-color);padding-top:8px;padding-bottom:8px;display:grid;gap:8px;border-bottom:1px solid var(--border-color)}@media (prefers-reduced-motion: reduce){.placeholder{background:var(--placeholder-background-color);position:relative;overflow:hidden}.placeholder:after{display:none}}.picmo-picker .preview{border-top:1px solid var(--border-color);display:grid;align-items:center;gap:6px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"emoji name" "emoji tags";height:var(--emoji-preview-height);box-sizing:border-box;padding:.5em;position:relative;background:var(--preview-background-color)}.picmo-picker .preview .previewEmoji{grid-area:emoji;font-size:var(--emoji-preview-size);font-family:var(--emoji-font);width:1.25em;display:flex;align-items:center;justify-content:center}.picmo-picker .preview .previewName{grid-area:name;color:var(--text-color);font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.picmo-picker .preview .tagList{grid-area:tags;list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0;font-size:.75em;overflow:hidden}.picmo-picker .preview .tag{border-radius:3px;background:var(--tag-background-color);color:var(--text-color);padding:2px 8px;margin-right:.25em;white-space:nowrap}.picmo-picker .preview .tag:last-child{margin-right:0}.picmo-picker .searchContainer{display:flex;height:var(--search-height);box-sizing:border-box;padding:0 8px;position:relative}.picmo-picker .searchContainer .searchField{background:var(--search-background-color);border-radius:3px;border:none;box-sizing:border-box;color:var(--text-color);font-size:.9em;outline:none;padding:.5em 2.25em .5em .5em;width:100%}.picmo-picker .searchContainer .searchField:focus{background:var(--search-focus-background-color)}.picmo-picker .searchContainer .searchField::placeholder{color:var(--search-placeholder-color)}.picmo-picker .searchContainer .searchAccessory{color:var(--search-icon-color);height:100%;position:absolute;right:1em;top:0;width:1.25rem;display:flex;align-items:center}.picmo-picker .searchContainer .searchAccessory svg{fill:var(--search-icon-color)}.picmo-picker .searchContainer .clearButton{border:0;color:var(--search-icon-color);background:transparent;cursor:pointer}.picmo-picker .searchContainer .clearSearchButton{cursor:pointer;border:none;background:transparent;color:var(--search-icon-color);font-size:1em;width:100%;height:100%;display:flex;align-items:center;padding:0}.picmo-picker .searchContainer .notFound [data-icon]{fill:#f3e265}.picmo-picker .variantOverlay{background:var(--overlay-background-color);border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.picmo-picker .variantOverlay .variantPopup{background:var(--variant-popup-background-color);border-radius:5px;margin:.5em;padding:.5em;text-align:center;user-select:none;display:flex;align-items:center;justify-content:center}.customEmoji{width:1em;height:1em}@keyframes shine{to{transform:translate(100%)}}.picmo-picker .imagePlaceholder{width:2rem;height:2rem;border-radius:50%}.placeholder{background:#DDDBDD;position:relative}.placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 100%);animation:shine 2s infinite;content:""} +`,Cs=0,ks=(i=!1,function(t){Et.injectStyles&&!i&&(function(i,e){void 0===e&&(e={});var t=e.insertAt;if(!(!i||typeof document>"u")){var s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===t&&s.firstChild?s.insertBefore(o,s.firstChild):s.appendChild(o),o.styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i))}}(t),i=!0)});function Ls(i){ks(ws);let e=function(i={}){return{...jt,...i,renderer:i.renderer||new pt,recentsProvider:i.recentsProvider||new Ct}}(i),t=((null==e?void 0:e.custom)||[]).map(l=>({...l,custom:!0,tags:["custom",...l.tags||[]]})),s=new xt,o=re(e.locale,e.dataStore,e.messages,e.emojiData),r=new ys(e.i18n);o.then(l=>{s.emit("data:ready",l)}).catch(l=>{s.emit("error",l)});let n=new ps({events:s,i18n:r,customEmojis:t,renderer:e.renderer,options:e,emojiData:o,pickerId:`picmo-${Date.now()}-${Cs++}`}).create(gs);return n.renderSync(),n}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7762.036dc907cc72e939.js b/static/web/_next/static/chunks/7762.036dc907cc72e939.js new file mode 100644 index 000000000..8ff3882d1 --- /dev/null +++ b/static/web/_next/static/chunks/7762.036dc907cc72e939.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7762],{17762:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{solr:function(){return solr}});var isStringChar=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,isOperatorChar=/[\|\!\+\-\*\?\~\^\&]/,isOperatorString=/^(OR|AND|NOT|TO)$/i;function tokenBase(stream,state){var ch,ch1=stream.next();return'"'==ch1?state.tokenize=function(stream,state){for(var next,escaped=!1;null!=(next=stream.next())&&(next!=ch1||escaped);)escaped=!escaped&&"\\"==next;return escaped||(state.tokenize=tokenBase),"string"}:isOperatorChar.test(ch1)?state.tokenize=function(stream,state){return"|"==ch1?stream.eat(/\|/):"&"==ch1&&stream.eat(/\&/),state.tokenize=tokenBase,"operator"}:isStringChar.test(ch1)&&(state.tokenize=(ch=ch1,function(stream,state){for(var word,word1=ch;(ch=stream.peek())&&null!=ch.match(isStringChar);)word1+=stream.next();return(state.tokenize=tokenBase,isOperatorString.test(word1))?"operator":parseFloat(word=word1).toString()===word?"number":":"==stream.peek()?"propertyName":"string"})),state.tokenize!=tokenBase?state.tokenize(stream,state):null}let solr={name:"solr",startState:function(){return{tokenize:tokenBase}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7762.b997013a52e9b865.js b/static/web/_next/static/chunks/7762.b997013a52e9b865.js deleted file mode 100644 index 73a77815f..000000000 --- a/static/web/_next/static/chunks/7762.b997013a52e9b865.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7762],{17762:function(e,t,n){n.r(t),n.d(t,{solr:function(){return a}});var r=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,o=/[\|\!\+\-\*\?\~\^\&]/,u=/^(OR|AND|NOT|TO)$/i;function i(e,t){var n,a=e.next();return'"'==a?t.tokenize=function(e,t){for(var n,r=!1;null!=(n=e.next())&&(n!=a||r);)r=!r&&"\\"==n;return r||(t.tokenize=i),"string"}:o.test(a)?t.tokenize=function(e,t){return"|"==a?e.eat(/\|/):"&"==a&&e.eat(/\&/),t.tokenize=i,"operator"}:r.test(a)&&(t.tokenize=(n=a,function(e,t){for(var o,a=n;(n=e.peek())&&null!=n.match(r);)a+=e.next();return(t.tokenize=i,u.test(a))?"operator":parseFloat(o=a).toString()===o?"number":":"==e.peek()?"propertyName":"string"})),t.tokenize!=i?t.tokenize(e,t):null}let a={name:"solr",startState:function(){return{tokenize:i}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7815.42f1d1755fc9414d.js b/static/web/_next/static/chunks/7815.42f1d1755fc9414d.js deleted file mode 100644 index 56b724f00..000000000 --- a/static/web/_next/static/chunks/7815.42f1d1755fc9414d.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7815],{17815:function(t,e,o){"use strict";o.r(e),o.d(e,{NotifyReminderPopup:function(){return l}});var n=o(85893),i=o(55241),p=o(97937),r=o(67294),s=o(93162),u=o.n(s);let l=t=>{let{children:e,open:o,notificationClicked:s,notificationClosed:l}=t,[c,a]=(0,r.useState)(o),[d,f]=(0,r.useState)(!1);(0,r.useEffect)(()=>{a(o)},[o]),(0,r.useEffect)(()=>{f(!0)},[]);let m=(0,n.jsx)("div",{className:u().title,children:"Stay updated!"}),_=t=>{t.stopPropagation(),s()},b=t=>{t.stopPropagation(),a(!1),l()},x=(0,n.jsxs)("div",{onClick:_,onKeyDown:_,role:"menuitem",tabIndex:0,children:[(0,n.jsx)("button",{type:"button",className:u().closebutton,onClick:b,children:(0,n.jsx)(p.Z,{})}),(0,n.jsxs)("div",{className:u().contentbutton,children:["Click and never miss",(0,n.jsx)("br",{}),"future streams!"]})]});return d&&(0,n.jsx)(i.Z,{placement:"topLeft",defaultOpen:c,open:c,destroyTooltipOnHide:!0,title:m,content:x,overlayInnerStyle:{borderRadius:"5px",cursor:"pointer",paddingTop:"10px",paddingRight:"10px",fontSize:"16px"},color:u().popupBackgroundColor,children:e})}},93162:function(t){t.exports={popupBackgroundColor:"var(--theme-color-palette-7)",contentbutton:"NotifyReminderPopup_contentbutton__a_tsp",closebutton:"NotifyReminderPopup_closebutton__GVcP3",title:"NotifyReminderPopup_title__Dm9Iy"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7815.e788ec7ede87bee5.js b/static/web/_next/static/chunks/7815.e788ec7ede87bee5.js new file mode 100644 index 000000000..e1302e6c2 --- /dev/null +++ b/static/web/_next/static/chunks/7815.e788ec7ede87bee5.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7815],{17815:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{NotifyReminderPopup:function(){return NotifyReminderPopup}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),antd__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(55241),_ant_design_icons__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(97937),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(93162),_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2__);let NotifyReminderPopup=param=>{let{children,open,notificationClicked,notificationClosed}=param,[openPopup,setOpenPopup]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(open),[mounted,setMounted]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(!1);(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{setOpenPopup(open)},[open]),(0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{setMounted(!0)},[]);let title=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2___default().title,children:"Stay updated!"}),popupClicked=e=>{e.stopPropagation(),notificationClicked()},popupClosed=e=>{e.stopPropagation(),setOpenPopup(!1),notificationClosed()},content=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{onClick:popupClicked,onKeyDown:popupClicked,role:"menuitem",tabIndex:0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("button",{type:"button",className:_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2___default().closebutton,onClick:popupClosed,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_ant_design_icons__WEBPACK_IMPORTED_MODULE_3__.Z,{})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2___default().contentbutton,children:["Click and never miss",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("br",{}),"future streams!"]})]});return mounted&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_4__.Z,{placement:"topLeft",defaultOpen:openPopup,open:openPopup,destroyTooltipOnHide:!0,title:title,content:content,overlayInnerStyle:{borderRadius:"5px",cursor:"pointer",paddingTop:"10px",paddingRight:"10px",fontSize:"16px"},color:_NotifyReminderPopup_module_scss__WEBPACK_IMPORTED_MODULE_2___default().popupBackgroundColor,children:children})}},93162:function(module){module.exports={popupBackgroundColor:"var(--theme-color-palette-7)",contentbutton:"NotifyReminderPopup_contentbutton__a_tsp",closebutton:"NotifyReminderPopup_closebutton__GVcP3",title:"NotifyReminderPopup_title__Dm9Iy"}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7830-5a4c4a2766994b42.js b/static/web/_next/static/chunks/7830-5a4c4a2766994b42.js new file mode 100644 index 000000000..be9b083e5 --- /dev/null +++ b/static/web/_next/static/chunks/7830-5a4c4a2766994b42.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7830],{99906:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_ApiTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_ApiTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z",fill:secondaryColor}},{tag:"path",attrs:{d:"M578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 00-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z",fill:primaryColor}}]}},name:"api",theme:"twotone"},AntdIcon=__webpack_require__(42135),ApiTwoTone_ApiTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ApiTwoTone}))};ApiTwoTone_ApiTwoTone.displayName="ApiTwoTone";var icons_ApiTwoTone=react.forwardRef(ApiTwoTone_ApiTwoTone)},80869:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_BugTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_BugTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 01-22.66 49.02 281.39 281.39 0 01-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 01-100.45-100.45 278.63 278.63 0 01-22.66-49.02A119.95 119.95 0 00188 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 01232 680v-96H84a8 8 0 01-8-8v-56a8 8 0 018-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 018-8h60a8 8 0 018 8 63 63 0 0063 63h560a63 63 0 0063-63 8 8 0 018-8h60a8 8 0 018 8c0 76.77-62.23 139-139 139v100h148a8 8 0 018 8v56a8 8 0 01-8 8H792zM368 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0174.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0174.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 00-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 00-45.4 45.39C373.95 218.85 368 243.67 368 272z",fill:primaryColor}},{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308z",fill:secondaryColor}}]}},name:"bug",theme:"twotone"},AntdIcon=__webpack_require__(42135),BugTwoTone_BugTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_BugTwoTone}))};BugTwoTone_BugTwoTone.displayName="BugTwoTone";var icons_BugTwoTone=react.forwardRef(BugTwoTone_BugTwoTone)},38958:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_CameraTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_CameraTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z",fill:secondaryColor}},{tag:"path",attrs:{d:"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z",fill:primaryColor}},{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z",fill:primaryColor}}]}},name:"camera",theme:"twotone"},AntdIcon=__webpack_require__(42135),CameraTwoTone_CameraTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_CameraTwoTone}))};CameraTwoTone_CameraTwoTone.displayName="CameraTwoTone";var icons_CameraTwoTone=react.forwardRef(CameraTwoTone_CameraTwoTone)},30925:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_DatabaseTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_DatabaseTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:secondaryColor}},{tag:"path",attrs:{d:"M304 512a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0-544a40 40 0 1080 0 40 40 0 10-80 0z",fill:primaryColor}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:primaryColor}}]}},name:"database",theme:"twotone"},AntdIcon=__webpack_require__(42135),DatabaseTwoTone_DatabaseTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DatabaseTwoTone}))};DatabaseTwoTone_DatabaseTwoTone.displayName="DatabaseTwoTone";var icons_DatabaseTwoTone=react.forwardRef(DatabaseTwoTone_DatabaseTwoTone)},65987:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_EditTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_EditTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z",fill:secondaryColor}},{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z",fill:primaryColor}}]}},name:"edit",theme:"twotone"},AntdIcon=__webpack_require__(42135),EditTwoTone_EditTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_EditTwoTone}))};EditTwoTone_EditTwoTone.displayName="EditTwoTone";var icons_EditTwoTone=react.forwardRef(EditTwoTone_EditTwoTone)},17502:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_Html5TwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_Html5TwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z",fill:primaryColor}},{tag:"path",attrs:{d:"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z",fill:secondaryColor}},{tag:"path",attrs:{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z",fill:primaryColor}}]}},name:"html5",theme:"twotone"},AntdIcon=__webpack_require__(42135),Html5TwoTone_Html5TwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_Html5TwoTone}))};Html5TwoTone_Html5TwoTone.displayName="Html5TwoTone";var icons_Html5TwoTone=react.forwardRef(Html5TwoTone_Html5TwoTone)},29158:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_LinkOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_LinkOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},AntdIcon=__webpack_require__(42135),LinkOutlined_LinkOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_LinkOutlined}))};LinkOutlined_LinkOutlined.displayName="LinkOutlined";var icons_LinkOutlined=react.forwardRef(LinkOutlined_LinkOutlined)},43439:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_QuestionCircleTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_QuestionCircleTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:primaryColor}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z",fill:secondaryColor}},{tag:"path",attrs:{d:"M472 732a40 40 0 1080 0 40 40 0 10-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z",fill:primaryColor}}]}},name:"question-circle",theme:"twotone"},AntdIcon=__webpack_require__(42135),QuestionCircleTwoTone_QuestionCircleTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_QuestionCircleTwoTone}))};QuestionCircleTwoTone_QuestionCircleTwoTone.displayName="QuestionCircleTwoTone";var icons_QuestionCircleTwoTone=react.forwardRef(QuestionCircleTwoTone_QuestionCircleTwoTone)},90543:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_SettingTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_SettingTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 00-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z",fill:secondaryColor}},{tag:"path",attrs:{d:"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 01-79.7 137.9l-1.8 2.1a32 32 0 01-35.1 9.5l-81.3-28.9a350 350 0 01-99.7 57.6l-15.7 85a32.05 32.05 0 01-25.8 25.7l-2.7.5a445.2 445.2 0 01-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z",fill:secondaryColor}},{tag:"path",attrs:{d:"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502z",fill:primaryColor}},{tag:"path",attrs:{d:"M594.1 952.2a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 00-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6a32.09 32.09 0 007.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z",fill:primaryColor}}]}},name:"setting",theme:"twotone"},AntdIcon=__webpack_require__(42135),SettingTwoTone_SettingTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_SettingTwoTone}))};SettingTwoTone_SettingTwoTone.displayName="SettingTwoTone";var icons_SettingTwoTone=react.forwardRef(SettingTwoTone_SettingTwoTone)},99767:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_SlidersTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_SlidersTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 292h80v440h-80zm369 180h-74a3 3 0 00-3 3v74a3 3 0 003 3h74a3 3 0 003-3v-74a3 3 0 00-3-3zm215-108h80v296h-80z",fill:secondaryColor}},{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z",fill:primaryColor}}]}},name:"sliders",theme:"twotone"},AntdIcon=__webpack_require__(42135),SlidersTwoTone_SlidersTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_SlidersTwoTone}))};SlidersTwoTone_SlidersTwoTone.displayName="SlidersTwoTone";var icons_SlidersTwoTone=react.forwardRef(SlidersTwoTone_SlidersTwoTone)},27049:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4942),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53124),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};__webpack_exports__.Z=function(props){var _classNames,_React$useContext=react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$type=props.type,type=void 0===_props$type?"horizontal":_props$type,_props$orientation=props.orientation,orientation=void 0===_props$orientation?"center":_props$orientation,orientationMargin=props.orientationMargin,className=props.className,children=props.children,dashed=props.dashed,plain=props.plain,restProps=__rest(props,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),prefixCls=getPrefixCls("divider",customizePrefixCls),orientationPrefix=orientation.length>0?"-".concat(orientation):orientation,hasChildren=!!children,hasCustomMarginLeft="left"===orientation&&null!=orientationMargin,hasCustomMarginRight="right"===orientation&&null!=orientationMargin,classString=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,"".concat(prefixCls,"-").concat(type),(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text"),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text").concat(orientationPrefix),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-dashed"),!!dashed),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-plain"),!!plain),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-left"),hasCustomMarginLeft),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-right"),hasCustomMarginRight),_classNames),className),innerStyle=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({},hasCustomMarginLeft&&{marginLeft:orientationMargin}),hasCustomMarginRight&&{marginRight:orientationMargin});return react__WEBPACK_IMPORTED_MODULE_1__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({className:classString},restProps,{role:"separator"}),children&&"vertical"!==type&&react__WEBPACK_IMPORTED_MODULE_1__.createElement("span",{className:"".concat(prefixCls,"-inner-text"),style:innerStyle},children))}},33859:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{ZP:function(){return result}});var defineProperty=__webpack_require__(4942),CheckCircleFilled=__webpack_require__(89739),CloseCircleFilled=__webpack_require__(4340),ExclamationCircleFilled=__webpack_require__(21640),objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_WarningFilled={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},AntdIcon=__webpack_require__(42135),WarningFilled_WarningFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_WarningFilled}))};WarningFilled_WarningFilled.displayName="WarningFilled";var icons_WarningFilled=react.forwardRef(WarningFilled_WarningFilled),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),context=__webpack_require__(53124),IconMap={success:CheckCircleFilled.Z,error:CloseCircleFilled.Z,info:ExclamationCircleFilled.Z,warning:icons_WarningFilled},ExceptionMap={404:function(){return react.createElement("svg",{width:"252",height:"294"},react.createElement("defs",null,react.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("g",{transform:"translate(0 .012)"},react.createElement("mask",{fill:"#fff"}),react.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),react.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),react.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),react.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),react.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),react.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),react.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),react.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"}),react.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),react.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),react.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),react.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),react.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),react.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),react.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),react.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),react.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),react.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),react.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),react.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),react.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),react.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),react.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),react.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),react.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),react.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),react.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),react.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),react.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),react.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),react.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),react.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),react.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),react.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),react.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),react.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),react.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),react.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),react.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})))},500:function(){return react.createElement("svg",{width:"254",height:"294"},react.createElement("defs",null,react.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),react.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("g",{transform:"translate(0 .067)"},react.createElement("mask",{fill:"#fff"}),react.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),react.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),react.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),react.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),react.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),react.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),react.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),react.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),react.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),react.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),react.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),react.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),react.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),react.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),react.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),react.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),react.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),react.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),react.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),react.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),react.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),react.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),react.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),react.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),react.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),react.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),react.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),react.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),react.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),react.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),react.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),react.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),react.createElement("mask",{fill:"#fff"}),react.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),react.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),react.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),react.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),react.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),react.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),react.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),react.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),react.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),react.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),react.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"})))},403:function(){return react.createElement("svg",{width:"251",height:"294"},react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),react.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),react.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),react.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),react.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),react.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),react.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),react.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),react.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),react.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),react.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),react.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),react.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),react.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),react.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),react.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),react.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),react.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),react.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),react.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),react.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),react.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),react.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),react.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),react.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),react.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),react.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),react.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),react.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),react.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),react.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),react.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),react.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),react.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),react.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),react.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),react.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),react.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})))}},ExceptionStatus=Object.keys(ExceptionMap),Icon=function(_ref){var prefixCls=_ref.prefixCls,icon=_ref.icon,status=_ref.status,className=classnames_default()("".concat(prefixCls,"-icon"));if(ExceptionStatus.includes("".concat(status))){var SVGComponent=ExceptionMap[status];return react.createElement("div",{className:"".concat(className," ").concat(prefixCls,"-image")},react.createElement(SVGComponent,null))}var iconNode=react.createElement(IconMap[status]);return react.createElement("div",{className:className},icon||iconNode)},Extra=function(_ref2){var prefixCls=_ref2.prefixCls,extra=_ref2.extra;return extra?react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra):null},Result=function(_ref3){var customizePrefixCls=_ref3.prefixCls,customizeClassName=_ref3.className,subTitle=_ref3.subTitle,title=_ref3.title,style=_ref3.style,children=_ref3.children,_ref3$status=_ref3.status,status=void 0===_ref3$status?"info":_ref3$status,icon=_ref3.icon,extra=_ref3.extra,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("result",customizePrefixCls),className=classnames_default()(prefixCls,"".concat(prefixCls,"-").concat(status),customizeClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-rtl"),"rtl"===direction));return react.createElement("div",{className:className,style:style},react.createElement(Icon,{prefixCls:prefixCls,status:status,icon:icon}),react.createElement("div",{className:"".concat(prefixCls,"-title")},title),subTitle&&react.createElement("div",{className:"".concat(prefixCls,"-subtitle")},subTitle),react.createElement(Extra,{prefixCls:prefixCls,extra:extra}),children&&react.createElement("div",{className:"".concat(prefixCls,"-content")},children))};Result.PRESENTED_IMAGE_403=ExceptionMap["403"],Result.PRESENTED_IMAGE_404=ExceptionMap["404"],Result.PRESENTED_IMAGE_500=ExceptionMap["500"];var result=Result},89281:function(__unused_webpack_module,exports,__webpack_require__){var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;exports.Z=void 0;var _extends2=_interopRequireDefault(__webpack_require__(10434)),_classnames=_interopRequireDefault(__webpack_require__(94184)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};exports.Z=function(props){return React.createElement(_configProvider.ConfigConsumer,null,function(_ref){var getPrefixCls=_ref.getPrefixCls,customizePrefixCls=props.prefixCls,className=props.className,avatar=props.avatar,title=props.title,description=props.description,others=__rest(props,["prefixCls","className","avatar","title","description"]),prefixCls=getPrefixCls("card",customizePrefixCls),classString=(0,_classnames.default)("".concat(prefixCls,"-meta"),className),avatarDom=avatar?React.createElement("div",{className:"".concat(prefixCls,"-meta-avatar")},avatar):null,titleDom=title?React.createElement("div",{className:"".concat(prefixCls,"-meta-title")},title):null,descriptionDom=description?React.createElement("div",{className:"".concat(prefixCls,"-meta-description")},description):null,MetaDetail=titleDom||descriptionDom?React.createElement("div",{className:"".concat(prefixCls,"-meta-detail")},titleDom,descriptionDom):null;return React.createElement("div",(0,_extends2.default)({},others,{className:classString}),avatarDom,MetaDetail)})}},60057:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return rc_dropdown_es}});var defineProperty=__webpack_require__(4942),objectSpread2=__webpack_require__(1413),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),es=__webpack_require__(81263),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),autoAdjustOverflow={adjustX:1,adjustY:1},targetOffset=[0,0],es_placements={topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topCenter:{points:["bc","tc"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomCenter:{points:["tc","bc"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset}},KeyCode=__webpack_require__(15105),raf=__webpack_require__(75164),Dom_focus=__webpack_require__(88603),ESC=KeyCode.Z.ESC,TAB=KeyCode.Z.TAB,_excluded=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],rc_dropdown_es=react.forwardRef(function(props,ref){var openClassName,_ref,visible,setTriggerVisible,triggerRef,onVisibleChange,autoFocus,focusMenuRef,handleCloseMenuAndReturnFocus,focusMenu,handleKeyDown,minOverlayWidthMatchTrigger,alignPoint,children,childrenProps,childClassName,_props$arrow=props.arrow,arrow=void 0!==_props$arrow&&_props$arrow,_props$prefixCls=props.prefixCls,prefixCls=void 0===_props$prefixCls?"rc-dropdown":_props$prefixCls,transitionName=props.transitionName,animation=props.animation,align=props.align,_props$placement=props.placement,_props$placements=props.placements,getPopupContainer=props.getPopupContainer,showAction=props.showAction,hideAction=props.hideAction,overlayClassName=props.overlayClassName,overlayStyle=props.overlayStyle,visible1=props.visible,_props$trigger=props.trigger,trigger=void 0===_props$trigger?["hover"]:_props$trigger,autoFocus1=props.autoFocus,otherProps=(0,objectWithoutProperties.Z)(props,_excluded),_React$useState=react.useState(),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),triggerVisible=_React$useState2[0],setTriggerVisible1=_React$useState2[1],mergedVisible="visible"in props?visible1:triggerVisible,triggerRef1=react.useRef(null);react.useImperativeHandle(ref,function(){return triggerRef1.current}),visible=(_ref={visible:mergedVisible,setTriggerVisible:setTriggerVisible1,triggerRef:triggerRef1,onVisibleChange:props.onVisibleChange,autoFocus:autoFocus1}).visible,setTriggerVisible=_ref.setTriggerVisible,triggerRef=_ref.triggerRef,onVisibleChange=_ref.onVisibleChange,autoFocus=_ref.autoFocus,focusMenuRef=react.useRef(!1),handleCloseMenuAndReturnFocus=function(){if(visible&&triggerRef.current){var _triggerRef$current,_triggerRef$current$t,_triggerRef$current$t2,_triggerRef$current$t3;null===(_triggerRef$current=triggerRef.current)||void 0===_triggerRef$current||null===(_triggerRef$current$t=_triggerRef$current.triggerRef)||void 0===_triggerRef$current$t||null===(_triggerRef$current$t2=_triggerRef$current$t.current)||void 0===_triggerRef$current$t2||null===(_triggerRef$current$t3=_triggerRef$current$t2.focus)||void 0===_triggerRef$current$t3||_triggerRef$current$t3.call(_triggerRef$current$t2),setTriggerVisible(!1),"function"==typeof onVisibleChange&&onVisibleChange(!1)}},focusMenu=function(){var _triggerRef$current2,_triggerRef$current2$,_triggerRef$current2$2,_triggerRef$current2$3,firstElement=(0,Dom_focus.tS)(null===(_triggerRef$current2=triggerRef.current)||void 0===_triggerRef$current2?void 0:null===(_triggerRef$current2$=_triggerRef$current2.popupRef)||void 0===_triggerRef$current2$?void 0:null===(_triggerRef$current2$2=_triggerRef$current2$.current)||void 0===_triggerRef$current2$2?void 0:null===(_triggerRef$current2$3=_triggerRef$current2$2.getElement)||void 0===_triggerRef$current2$3?void 0:_triggerRef$current2$3.call(_triggerRef$current2$2))[0];return null!=firstElement&&!!firstElement.focus&&(firstElement.focus(),focusMenuRef.current=!0,!0)},handleKeyDown=function(event){switch(event.keyCode){case ESC:handleCloseMenuAndReturnFocus();break;case TAB:var focusResult=!1;focusMenuRef.current||(focusResult=focusMenu()),focusResult?event.preventDefault():handleCloseMenuAndReturnFocus()}},react.useEffect(function(){return visible?(window.addEventListener("keydown",handleKeyDown),autoFocus&&(0,raf.Z)(focusMenu,3),function(){window.removeEventListener("keydown",handleKeyDown),focusMenuRef.current=!1}):function(){focusMenuRef.current=!1}},[visible]);var getOverlayElement=function(){var overlay=props.overlay;return"function"==typeof overlay?overlay():overlay},getMenuElement=function(){var overlayElement=getOverlayElement();return react.createElement(react.Fragment,null,arrow&&react.createElement("div",{className:"".concat(prefixCls,"-arrow")}),overlayElement)},triggerHideAction=hideAction;return triggerHideAction||-1===trigger.indexOf("contextMenu")||(triggerHideAction=["click"]),react.createElement(es.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({builtinPlacements:void 0===_props$placements?es_placements:_props$placements},otherProps),{},{prefixCls:prefixCls,ref:triggerRef1,popupClassName:classnames_default()(overlayClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-show-arrow"),arrow)),popupStyle:overlayStyle,action:trigger,showAction:showAction,hideAction:triggerHideAction||[],popupPlacement:void 0===_props$placement?"bottomLeft":_props$placement,popupAlign:align,popupTransitionName:transitionName,popupAnimation:animation,popupVisible:mergedVisible,stretch:(minOverlayWidthMatchTrigger=props.minOverlayWidthMatchTrigger,alignPoint=props.alignPoint,"minOverlayWidthMatchTrigger"in props?minOverlayWidthMatchTrigger:!alignPoint)?"minWidth":"",popup:"function"==typeof props.overlay?getMenuElement:getMenuElement(),onPopupVisibleChange:function(newVisible){var onVisibleChangeProp=props.onVisibleChange;setTriggerVisible1(newVisible),"function"==typeof onVisibleChangeProp&&onVisibleChangeProp(newVisible)},onPopupClick:function(e){var onOverlayClick=props.onOverlayClick;setTriggerVisible1(!1),onOverlayClick&&onOverlayClick(e)},getPopupContainer:getPopupContainer}),(childrenProps=(children=props.children).props?children.props:{},childClassName=classnames_default()(childrenProps.className,void 0!==(openClassName=props.openClassName)?openClassName:"".concat(prefixCls,"-open")),mergedVisible&&children?react.cloneElement(children,{className:childClassName}):children))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7830-b923a5bc4363fd63.js b/static/web/_next/static/chunks/7830-b923a5bc4363fd63.js deleted file mode 100644 index 1e9a2dccd..000000000 --- a/static/web/_next/static/chunks/7830-b923a5bc4363fd63.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7830],{99906:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z",fill:t}},{tag:"path",attrs:{d:"M578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 00-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z",fill:e}}]}},name:"api",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="ApiTwoTone";var i=r.forwardRef(o)},80869:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 01-22.66 49.02 281.39 281.39 0 01-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 01-100.45-100.45 278.63 278.63 0 01-22.66-49.02A119.95 119.95 0 00188 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 01232 680v-96H84a8 8 0 01-8-8v-56a8 8 0 018-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 018-8h60a8 8 0 018 8 63 63 0 0063 63h560a63 63 0 0063-63 8 8 0 018-8h60a8 8 0 018 8c0 76.77-62.23 139-139 139v100h148a8 8 0 018 8v56a8 8 0 01-8 8H792zM368 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0174.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0174.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 00-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 00-45.4 45.39C373.95 218.85 368 243.67 368 272z",fill:e}},{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308z",fill:t}}]}},name:"bug",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="BugTwoTone";var i=r.forwardRef(o)},38958:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z",fill:t}},{tag:"path",attrs:{d:"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z",fill:e}},{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z",fill:e}}]}},name:"camera",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="CameraTwoTone";var i=r.forwardRef(o)},30925:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M304 512a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0-544a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:e}}]}},name:"database",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="DatabaseTwoTone";var i=r.forwardRef(o)},65987:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z",fill:t}},{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z",fill:e}}]}},name:"edit",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="EditTwoTone";var i=r.forwardRef(o)},17502:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z",fill:e}},{tag:"path",attrs:{d:"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z",fill:t}},{tag:"path",attrs:{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z",fill:e}}]}},name:"html5",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="Html5TwoTone";var i=r.forwardRef(o)},29158:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="LinkOutlined";var i=r.forwardRef(o)},43439:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z",fill:t}},{tag:"path",attrs:{d:"M472 732a40 40 0 1080 0 40 40 0 10-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z",fill:e}}]}},name:"question-circle",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="QuestionCircleTwoTone";var i=r.forwardRef(o)},90543:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 00-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z",fill:t}},{tag:"path",attrs:{d:"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 01-79.7 137.9l-1.8 2.1a32 32 0 01-35.1 9.5l-81.3-28.9a350 350 0 01-99.7 57.6l-15.7 85a32.05 32.05 0 01-25.8 25.7l-2.7.5a445.2 445.2 0 01-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z",fill:t}},{tag:"path",attrs:{d:"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502z",fill:e}},{tag:"path",attrs:{d:"M594.1 952.2a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 00-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6a32.09 32.09 0 007.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z",fill:e}}]}},name:"setting",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="SettingTwoTone";var i=r.forwardRef(o)},99767:function(e,t,a){a.d(t,{Z:function(){return i}});var l=a(1413),r=a(67294),n={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 292h80v440h-80zm369 180h-74a3 3 0 00-3 3v74a3 3 0 003 3h74a3 3 0 003-3v-74a3 3 0 00-3-3zm215-108h80v296h-80z",fill:t}},{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z",fill:e}}]}},name:"sliders",theme:"twotone"},c=a(42135),o=function(e,t){return r.createElement(c.Z,(0,l.Z)((0,l.Z)({},e),{},{ref:t,icon:n}))};o.displayName="SlidersTwoTone";var i=r.forwardRef(o)},27049:function(e,t,a){var l=a(87462),r=a(4942),n=a(94184),c=a.n(n),o=a(67294),i=a(53124),s=function(e,t){var a={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(a[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,l=Object.getOwnPropertySymbols(e);rt.indexOf(l[r])&&Object.prototype.propertyIsEnumerable.call(e,l[r])&&(a[l[r]]=e[l[r]]);return a},d=function(e){var t,a=o.useContext(i.E_),n=a.getPrefixCls,d=a.direction,h=e.prefixCls,f=e.type,m=void 0===f?"horizontal":f,p=e.orientation,u=void 0===p?"center":p,M=e.orientationMargin,E=e.className,k=e.children,v=e.dashed,F=e.plain,L=s(e,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),g=n("divider",h),z=u.length>0?"-".concat(u):u,C=!!k,B="left"===u&&null!=M,w="right"===u&&null!=M,A=c()(g,"".concat(g,"-").concat(m),(t={},(0,r.Z)(t,"".concat(g,"-with-text"),C),(0,r.Z)(t,"".concat(g,"-with-text").concat(z),C),(0,r.Z)(t,"".concat(g,"-dashed"),!!v),(0,r.Z)(t,"".concat(g,"-plain"),!!F),(0,r.Z)(t,"".concat(g,"-rtl"),"rtl"===d),(0,r.Z)(t,"".concat(g,"-no-default-orientation-margin-left"),B),(0,r.Z)(t,"".concat(g,"-no-default-orientation-margin-right"),w),t),E),D=(0,l.Z)((0,l.Z)({},B&&{marginLeft:M}),w&&{marginRight:M});return o.createElement("div",(0,l.Z)({className:A},L,{role:"separator"}),k&&"vertical"!==m&&o.createElement("span",{className:"".concat(g,"-inner-text"),style:D},k))};t.Z=d},33859:function(e,t,a){a.d(t,{ZP:function(){return B}});var l=a(4942),r=a(89739),n=a(4340),c=a(21640),o=a(1413),i=a(67294),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},d=a(42135),h=function(e,t){return i.createElement(d.Z,(0,o.Z)((0,o.Z)({},e),{},{ref:t,icon:s}))};h.displayName="WarningFilled";var f=i.forwardRef(h),m=a(94184),p=a.n(m),u=a(53124),M=function(){return i.createElement("svg",{width:"252",height:"294"},i.createElement("defs",null,i.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(0 .012)"},i.createElement("mask",{fill:"#fff"}),i.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),i.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),i.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),i.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),i.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),i.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),i.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),i.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"}),i.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),i.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),i.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),i.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),i.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),i.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),i.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),i.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),i.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),i.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),i.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),i.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),i.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),i.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),i.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),i.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),i.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),i.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),i.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),i.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),i.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),i.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),i.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),i.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),i.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),i.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),i.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),i.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),i.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),i.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})))},E=function(){return i.createElement("svg",{width:"254",height:"294"},i.createElement("defs",null,i.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),i.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(0 .067)"},i.createElement("mask",{fill:"#fff"}),i.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),i.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),i.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),i.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),i.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),i.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),i.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),i.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),i.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),i.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),i.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),i.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),i.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),i.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),i.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),i.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),i.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),i.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),i.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),i.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),i.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),i.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),i.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),i.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),i.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),i.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),i.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),i.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),i.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),i.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),i.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),i.createElement("mask",{fill:"#fff"}),i.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),i.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),i.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),i.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),i.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),i.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),i.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),i.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"})))},k=function(){return i.createElement("svg",{width:"251",height:"294"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),i.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),i.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),i.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),i.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),i.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),i.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),i.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),i.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),i.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),i.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),i.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),i.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),i.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),i.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),i.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),i.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),i.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),i.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),i.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),i.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),i.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),i.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),i.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),i.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),i.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),i.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),i.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),i.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),i.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),i.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),i.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),i.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),i.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),i.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})))},v={success:r.Z,error:n.Z,info:c.Z,warning:f},F={404:M,500:E,403:k},L=Object.keys(F),g=function(e){var t=e.prefixCls,a=e.icon,l=e.status,r=p()("".concat(t,"-icon"));if(L.includes("".concat(l))){var n=F[l];return i.createElement("div",{className:"".concat(r," ").concat(t,"-image")},i.createElement(n,null))}var c=i.createElement(v[l]);return i.createElement("div",{className:r},a||c)},z=function(e){var t=e.prefixCls,a=e.extra;return a?i.createElement("div",{className:"".concat(t,"-extra")},a):null},C=function(e){var t=e.prefixCls,a=e.className,r=e.subTitle,n=e.title,c=e.style,o=e.children,s=e.status,d=void 0===s?"info":s,h=e.icon,f=e.extra,m=i.useContext(u.E_),M=m.getPrefixCls,E=m.direction,k=M("result",t),v=p()(k,"".concat(k,"-").concat(d),a,(0,l.Z)({},"".concat(k,"-rtl"),"rtl"===E));return i.createElement("div",{className:v,style:c},i.createElement(g,{prefixCls:k,status:d,icon:h}),i.createElement("div",{className:"".concat(k,"-title")},n),r&&i.createElement("div",{className:"".concat(k,"-subtitle")},r),i.createElement(z,{prefixCls:k,extra:f}),o&&i.createElement("div",{className:"".concat(k,"-content")},o))};C.PRESENTED_IMAGE_403=F["403"],C.PRESENTED_IMAGE_404=F["404"],C.PRESENTED_IMAGE_500=F["500"];var B=C},89281:function(e,t,a){var l=a(75263).default,r=a(64836).default;t.Z=void 0;var n=r(a(10434)),c=r(a(94184)),o=l(a(67294)),i=a(31929),s=function(e,t){var a={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(a[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,l=Object.getOwnPropertySymbols(e);rt.indexOf(l[r])&&Object.prototype.propertyIsEnumerable.call(e,l[r])&&(a[l[r]]=e[l[r]]);return a},d=function(e){return o.createElement(i.ConfigConsumer,null,function(t){var a=t.getPrefixCls,l=e.prefixCls,r=e.className,i=e.avatar,d=e.title,h=e.description,f=s(e,["prefixCls","className","avatar","title","description"]),m=a("card",l),p=(0,c.default)("".concat(m,"-meta"),r),u=i?o.createElement("div",{className:"".concat(m,"-meta-avatar")},i):null,M=d?o.createElement("div",{className:"".concat(m,"-meta-title")},d):null,E=h?o.createElement("div",{className:"".concat(m,"-meta-description")},h):null,k=M||E?o.createElement("div",{className:"".concat(m,"-meta-detail")},M,E):null;return o.createElement("div",(0,n.default)({},f,{className:p}),u,k)})};t.Z=d},60057:function(e,t,a){a.d(t,{Z:function(){return F}});var l=a(4942),r=a(1413),n=a(97685),c=a(45987),o=a(67294),i=a(81263),s=a(94184),d=a.n(s),h={adjustX:1,adjustY:1},f=[0,0],m={topLeft:{points:["bl","tl"],overflow:h,offset:[0,-4],targetOffset:f},topCenter:{points:["bc","tc"],overflow:h,offset:[0,-4],targetOffset:f},topRight:{points:["br","tr"],overflow:h,offset:[0,-4],targetOffset:f},bottomLeft:{points:["tl","bl"],overflow:h,offset:[0,4],targetOffset:f},bottomCenter:{points:["tc","bc"],overflow:h,offset:[0,4],targetOffset:f},bottomRight:{points:["tr","br"],overflow:h,offset:[0,4],targetOffset:f}},p=a(15105),u=a(75164),M=a(88603),E=p.Z.ESC,k=p.Z.TAB,v=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],F=o.forwardRef(function(e,t){var a,s,h,f,p,F,L,g,z,C,B,w,A,D,Z,j,W=e.arrow,b=void 0!==W&&W,y=e.prefixCls,N=void 0===y?"rc-dropdown":y,H=e.transitionName,V=e.animation,x=e.align,O=e.placement,T=e.placements,R=e.getPopupContainer,P=e.showAction,S=e.hideAction,_=e.overlayClassName,I=e.overlayStyle,G=e.visible,q=e.trigger,Q=void 0===q?["hover"]:q,X=e.autoFocus,Y=(0,c.Z)(e,v),J=o.useState(),K=(0,n.Z)(J,2),U=K[0],$=K[1],ee="visible"in e?G:U,et=o.useRef(null);o.useImperativeHandle(t,function(){return et.current}),h=(s={visible:ee,setTriggerVisible:$,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:X}).visible,f=s.setTriggerVisible,p=s.triggerRef,F=s.onVisibleChange,L=s.autoFocus,g=o.useRef(!1),z=function(){if(h&&p.current){var e,t,a,l;null===(e=p.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(a=t.current)||void 0===a||null===(l=a.focus)||void 0===l||l.call(a),f(!1),"function"==typeof F&&F(!1)}},C=function(){var e,t,a,l,r=(0,M.tS)(null===(e=p.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(a=t.current)||void 0===a?void 0:null===(l=a.getElement)||void 0===l?void 0:l.call(a))[0];return null!=r&&!!r.focus&&(r.focus(),g.current=!0,!0)},B=function(e){switch(e.keyCode){case E:z();break;case k:var t=!1;g.current||(t=C()),t?e.preventDefault():z()}},o.useEffect(function(){return h?(window.addEventListener("keydown",B),L&&(0,u.Z)(C,3),function(){window.removeEventListener("keydown",B),g.current=!1}):function(){g.current=!1}},[h]);var ea=function(){var t=e.overlay;return"function"==typeof t?t():t},el=function(t){var a=e.onOverlayClick;$(!1),a&&a(t)},er=function(t){var a=e.onVisibleChange;$(t),"function"==typeof a&&a(t)},en=function(){var e=ea();return o.createElement(o.Fragment,null,b&&o.createElement("div",{className:"".concat(N,"-arrow")}),e)},ec=S;return ec||-1===Q.indexOf("contextMenu")||(ec=["click"]),o.createElement(i.Z,(0,r.Z)((0,r.Z)({builtinPlacements:void 0===T?m:T},Y),{},{prefixCls:N,ref:et,popupClassName:d()(_,(0,l.Z)({},"".concat(N,"-show-arrow"),b)),popupStyle:I,action:Q,showAction:P,hideAction:ec||[],popupPlacement:void 0===O?"bottomLeft":O,popupAlign:x,popupTransitionName:H,popupAnimation:V,popupVisible:ee,stretch:(w=e.minOverlayWidthMatchTrigger,A=e.alignPoint,"minOverlayWidthMatchTrigger"in e?w:!A)?"minWidth":"",popup:"function"==typeof e.overlay?en:en(),onPopupVisibleChange:er,onPopupClick:el,getPopupContainer:R}),(Z=(D=e.children).props?D.props:{},j=d()(Z.className,void 0!==(a=e.openClassName)?a:"".concat(N,"-open")),ee&&D?o.cloneElement(D,{className:j}):D))})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7902-20b0295e1ac2a055.js b/static/web/_next/static/chunks/7902-20b0295e1ac2a055.js deleted file mode 100644 index eee13261d..000000000 --- a/static/web/_next/static/chunks/7902-20b0295e1ac2a055.js +++ /dev/null @@ -1,14 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7902],{60562:function(t,e,r){"use strict";r.d(e,{Au:function(){return s},G3:function(){return g},Ki:function(){return u},d3:function(){return h},hL:function(){return p},lx:function(){return m},qX:function(){return d},tm:function(){return l}});var n,i,a=r(58908),o=r.n(a),s=function(t){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer},u=function(t){return t instanceof Uint8Array?t:(Array.isArray(t)||s(t)||t instanceof ArrayBuffer||(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},c=o().BigInt||Number,f=[c("0x1"),c("0x100"),c("0x10000"),c("0x1000000"),c("0x100000000"),c("0x10000000000"),c("0x1000000000000"),c("0x100000000000000"),c("0x10000000000000000")];n=new Uint16Array([65484]),255===(i=new Uint8Array(n.buffer,n.byteOffset,n.byteLength))[0]||i[0];var l=function(t,e){var r=void 0===e?{}:e,n=r.signed,i=r.le,a=void 0!==i&&i;t=u(t);var o=a?"reduce":"reduceRight",s=(t[o]?t[o]:Array.prototype[o]).call(t,function(e,r,n){var i=a?n:Math.abs(n+1-t.length);return e+c(r)*f[i]},c(0));if(void 0!==n&&n){var l=f[t.length]/c(2)-c(1);(s=c(s))>l&&(s-=l,s-=l,s-=c(2))}return Number(s)},p=function(t,e){var r=(void 0===e?{}:e).le,n=void 0!==r&&r;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var i=Math.ceil((t=c(t)).toString(2).length/8),a=new Uint8Array(new ArrayBuffer(i)),o=0;o=e.length&&c.call(e,function(e,r){return e===(s[r]?s[r]&t[a+r]:t[a+r])})}},92260:function(t,e,r){"use strict";r.d(e,{Hi:function(){return d},Jg:function(){return f},KL:function(){return l},_5:function(){return p},kS:function(){return c},lA:function(){return m},p7:function(){return h},ws:function(){return u},xz:function(){return g}});var n=r(58908),i=r.n(n),a={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},o=["video","audio","text"],s=["Video","Audio","Text"],u=function(t){return t?t.replace(/avc1\.(\d+)\.(\d+)/i,function(t,e,r){return"avc1."+("00"+Number(e).toString(16)).slice(-2)+"00"+("00"+Number(r).toString(16)).slice(-2)}):t},c=function(t){void 0===t&&(t="");var e=t.split(","),r=[];return e.forEach(function(t){var e;t=t.trim(),o.forEach(function(n){var i=a[n].exec(t.toLowerCase());if(i&&!(i.length<=1)){e=n;var o=t.substring(0,i[1].length),s=t.replace(o,"");r.push({type:o,details:s,mediaType:n})}}),e||r.push({type:t,details:"",mediaType:"unknown"})}),r},f=function(t,e){if(!t.mediaGroups.AUDIO||!e)return null;var r=t.mediaGroups.AUDIO[e];if(!r)return null;for(var n in r){var i=r[n];if(i.default&&i.playlists)return c(i.playlists[0].attributes.CODECS)}return null},l=function(t){return void 0===t&&(t=""),a.audio.test(t.trim().toLowerCase())},p=function(t){if(t&&"string"==typeof t){var e,r=t.toLowerCase().split(",").map(function(t){return u(t.trim())}),n="video";1===r.length&&l(r[0])?n="audio":1===r.length&&(void 0===(e=r[0])&&(e=""),a.text.test(e.trim().toLowerCase()))&&(n="application");var i="mp4";return r.every(function(t){return a.mp4.test(t)})?i="mp4":r.every(function(t){return a.webm.test(t)})?i="webm":r.every(function(t){return a.ogg.test(t)})&&(i="ogg"),n+"/"+i+';codecs="'+t+'"'}},h=function(t){return void 0===t&&(t=""),i().MediaSource&&i().MediaSource.isTypeSupported&&i().MediaSource.isTypeSupported(p(t))||!1},d=function(t){return void 0===t&&(t=""),t.toLowerCase().split(",").every(function(t){t=t.trim();for(var e=0;er;){var a=t[r],o=0,s=0,u=t[++s];for(s++;128&u;)o=(127&u)<<7,u=t[s],s++;o+=127&u;for(var c=0;c>>0,f=e.subarray(u+4,u+8);if(0===c)break;var l=u+c;if(l>e.length){if(n)break;l=e.length}var p=e.subarray(u+8,l);(0,i.G3)(f,r[0])&&(1===r.length?s.push(p):s.push.apply(s,t(p,r.slice(1),n))),u=l}return s},u={EBML:(0,i.Ki)([26,69,223,163]),DocType:(0,i.Ki)([66,130]),Segment:(0,i.Ki)([24,83,128,103]),SegmentInfo:(0,i.Ki)([21,73,169,102]),Tracks:(0,i.Ki)([22,84,174,107]),Track:(0,i.Ki)([174]),TrackNumber:(0,i.Ki)([215]),DefaultDuration:(0,i.Ki)([35,227,131]),TrackEntry:(0,i.Ki)([174]),TrackType:(0,i.Ki)([131]),FlagDefault:(0,i.Ki)([136]),CodecID:(0,i.Ki)([134]),CodecPrivate:(0,i.Ki)([99,162]),VideoTrack:(0,i.Ki)([224]),AudioTrack:(0,i.Ki)([225]),Cluster:(0,i.Ki)([31,67,182,117]),Timestamp:(0,i.Ki)([231]),TimestampScale:(0,i.Ki)([42,215,177]),BlockGroup:(0,i.Ki)([160]),BlockDuration:(0,i.Ki)([155]),Block:(0,i.Ki)([161]),SimpleBlock:(0,i.Ki)([163])},c=[128,64,32,16,8,4,2,1],f=function(t){for(var e=1,r=0;r=r.length)return r.length;var a=l(r,n,!1);if((0,i.G3)(e.bytes,a.bytes))return n;var o=l(r,n+a.length);return t(e,r,n+o.length+o.value+a.length)},d=function t(e,r){r=Array.isArray(n=r)?n.map(function(t){return p(t)}):[p(n)],e=(0,i.Ki)(e);var n,a=[];if(!r.length)return a;for(var o=0;oe.length?e.length:c+u.value,d=e.subarray(c,f);(0,i.G3)(r[0],s.bytes)&&(1===r.length?a.push(d):a=a.concat(t(d,r.slice(1))));var m=s.length+u.length+d.length;o+=m}return a},m=r(68925),g=(0,i.Ki)([0,0,0,1]),y=(0,i.Ki)([0,0,1]),v=(0,i.Ki)([0,0,3]),b=function(t){for(var e=[],r=1;r>1&63),-1!==r.indexOf(c)&&(a=o+u),o+=u+("h264"===e?1:2)}return t.subarray(0,0)},T={webm:(0,i.Ki)([119,101,98,109]),matroska:(0,i.Ki)([109,97,116,114,111,115,107,97]),flac:(0,i.Ki)([102,76,97,67]),ogg:(0,i.Ki)([79,103,103,83]),ac3:(0,i.Ki)([11,119]),riff:(0,i.Ki)([82,73,70,70]),avi:(0,i.Ki)([65,86,73]),wav:(0,i.Ki)([87,65,86,69]),"3gp":(0,i.Ki)([102,116,121,112,51,103]),mp4:(0,i.Ki)([102,116,121,112]),fmp4:(0,i.Ki)([115,116,121,112]),mov:(0,i.Ki)([102,116,121,112,113,116]),moov:(0,i.Ki)([109,111,111,118]),moof:(0,i.Ki)([109,111,111,102])},w={aac:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,16],{offset:e,mask:[255,22]})},mp3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,[255,2],{offset:e,mask:[255,6]})},webm:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.webm)},mkv:function(t){var e=d(t,[u.EBML,u.DocType])[0];return(0,i.G3)(e,T.matroska)},mp4:function(t){return!(w["3gp"](t)||w.mov(t))&&(!!((0,i.G3)(t,T.mp4,{offset:4})||(0,i.G3)(t,T.fmp4,{offset:4})||(0,i.G3)(t,T.moof,{offset:4})||(0,i.G3)(t,T.moov,{offset:4}))||void 0)},mov:function(t){return(0,i.G3)(t,T.mov,{offset:4})},"3gp":function(t){return(0,i.G3)(t,T["3gp"],{offset:4})},ac3:function(t){var e=(0,m.c)(t);return(0,i.G3)(t,T.ac3,{offset:e})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var e=0;e+1880}},36722:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(58908),i=r.n(n),a=r(48764).lW;function o(t){for(var e=i().atob?i().atob(t):a.from(t,"base64").toString("binary"),r=new Uint8Array(e.length),n=0;n>4?i+20:i+10},o=function t(e,r){return(void 0===r&&(r=0),(e=(0,n.Ki)(e)).length-r<10||!(0,n.G3)(e,i,{offset:r}))?r:(r+=a(e,r),t(e,r))}},8485:function(t,e,r){"use strict";r.d(e,{t:function(){return a}});var n=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,i=/^application\/dash\+xml/i,a=function(t){return n.test(t)?"hls":i.test(t)?"dash":"application/vnd.videojs.vhs+json"===t?"vhs-json":null}},80779:function(t,e,r){"use strict";var n=r(49945),i=r.n(n),a=r(58908),o=r.n(a),s="http://example.com",u=function(t,e){if(/^[a-z]+:/i.test(e))return e;/^data:/.test(t)&&(t=o().location&&o().location.href||"");var r="function"==typeof o().URL,n=/^\/\//.test(t),a=!o().location&&!/\/\//i.test(t);if(r?t=new(o()).URL(t,o().location||s):/\/\//i.test(t)||(t=i().buildAbsoluteURL(o().location&&o().location.href||"",t)),r){var u=new URL(e,t);return a?u.href.slice(s.length):n?u.href.slice(u.protocol.length):u.href}return i().buildAbsoluteURL(t,e)};e.Z=u},13490:function(t,e,r){"use strict";var n=r(58908),i=function(t,e){return void 0===e&&(e=!1),function(r,i,a){if(r){t(r);return}if(i.statusCode>=400&&i.statusCode<=599){var o=a;if(e){if(n.TextDecoder){var s,u=(void 0===(s=i.headers&&i.headers["content-type"])&&(s=""),s.toLowerCase().split(";").reduce(function(t,e){var r=e.split("="),n=r[0],i=r[1];return"charset"===n.trim()?i.trim():t},"utf-8"));try{o=new TextDecoder(u).decode(a)}catch(c){}}else o=String.fromCharCode.apply(null,new Uint8Array(a))}t({cause:o});return}t(null,a)}};t.exports=i},9603:function(t,e,r){"use strict";var n=r(58908),i=r(10434),a=r(27376);u.httpHandler=r(13490);/** - * @license - * slighly modified parse-headers 2.0.2 - * Copyright (c) 2014 David Björklund - * Available under the MIT license - * - */ var o=function(t){var e={};return t&&t.trim().split("\n").forEach(function(t){var r=t.indexOf(":"),n=t.slice(0,r).trim().toLowerCase(),i=t.slice(r+1).trim();void 0===e[n]?e[n]=i:Array.isArray(e[n])?e[n].push(i):e[n]=[e[n],i]}),e};function s(t,e,r){var n=t;return a(e)?(r=e,"string"==typeof t&&(n={uri:t})):n=i({},e,{uri:t}),n.callback=r,n}function u(t,e,r){return c(e=s(t,e,r))}function c(t){if(void 0===t.callback)throw Error("callback argument missing");var e,r,n,i=!1,a=function(e,r,n){i||(i=!0,t.callback(e,r,n))};function s(t){return clearTimeout(n),t instanceof Error||(t=Error(""+(t||"Unknown XMLHttpRequest Error"))),t.statusCode=0,a(t,y)}function c(){if(!r){clearTimeout(n);var e,i=y,s=null;return 0!==(e=t.useXDR&&void 0===f.status?200:1223===f.status?204:f.status)?(i={body:function(){var t=void 0;if(t=f.response?f.response:f.responseText||function(t){try{if("document"===t.responseType)return t.responseXML;var e=t.responseXML&&"parsererror"===t.responseXML.documentElement.nodeName;if(""===t.responseType&&!e)return t.responseXML}catch(r){}return null}(f),g)try{t=JSON.parse(t)}catch(e){}return t}(),statusCode:e,method:p,headers:{},url:l,rawRequest:f},f.getAllResponseHeaders&&(i.headers=o(f.getAllResponseHeaders()))):s=Error("Internal XMLHttpRequest Error"),a(s,i,i.body)}}var f=t.xhr||null;f||(f=t.cors||t.useXDR?new u.XDomainRequest:new u.XMLHttpRequest);var l=f.url=t.uri||t.url,p=f.method=t.method||"GET",h=t.body||t.data,d=f.headers=t.headers||{},m=!!t.sync,g=!1,y={body:void 0,headers:{},statusCode:0,method:p,url:l,rawRequest:f};if("json"in t&&!1!==t.json&&(g=!0,d.accept||d.Accept||(d.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(d["content-type"]||d["Content-Type"]||(d["Content-Type"]="application/json"),h=JSON.stringify(!0===t.json?h:t.json))),f.onreadystatechange=function(){4===f.readyState&&setTimeout(c,0)},f.onload=c,f.onerror=s,f.onprogress=function(){},f.onabort=function(){r=!0},f.ontimeout=s,f.open(p,l,!m,t.username,t.password),m||(f.withCredentials=!!t.withCredentials),!m&&t.timeout>0&&(n=setTimeout(function(){if(!r){r=!0,f.abort("timeout");var t=Error("XMLHttpRequest timeout");t.code="ETIMEDOUT",s(t)}},t.timeout)),f.setRequestHeader)for(e in d)d.hasOwnProperty(e)&&f.setRequestHeader(e,d[e]);else if(t.headers&&!function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}(t.headers))throw Error("Headers cannot be set on an XDomainRequest object");return"responseType"in t&&(f.responseType=t.responseType),"beforeSend"in t&&"function"==typeof t.beforeSend&&t.beforeSend(f),f.send(h||null),f}t.exports=u,t.exports.default=u,u.XMLHttpRequest=n.XMLHttpRequest||function(){},u.XDomainRequest="withCredentials"in new u.XMLHttpRequest?u.XMLHttpRequest:n.XDomainRequest,function(t,e){for(var r=0;r=e+r||e?new java.lang.String(t,e,r)+"":t}function g(t,e){t.currentElement?t.currentElement.appendChild(e):t.doc.appendChild(e)}l.prototype.parseFromString=function(t,e){var r=this.options,n=new f,i=r.domBuilder||new p,o=r.errorHandler,s=r.locator,c=r.xmlns||{},l=/\/x?html?$/.test(e),h=l?a.HTML_ENTITIES:a.XML_ENTITIES;return s&&i.setDocumentLocator(s),n.errorHandler=function(t,e,r){if(!t){if(e instanceof p)return e;t=e}var n={},i=t instanceof Function;function a(e){var a=t[e];!a&&i&&(a=2==t.length?function(r){t(e,r)}:t),n[e]=a&&function(t){a("[xmldom "+e+"] "+t+d(r))}||function(){}}return r=r||{},a("warning"),a("error"),a("fatalError"),n}(o,i,s),n.domBuilder=r.domBuilder||i,l&&(c[""]=u.HTML),c.xml=c.xml||u.XML,t&&"string"==typeof t?n.parse(t,c,h):n.errorHandler.error("invalid doc source"),i.doc},p.prototype={startDocument:function(){this.doc=new s().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,e,r,n){var i=this.doc,a=i.createElementNS(t,r||e),o=n.length;g(this,a),this.currentElement=a,this.locator&&h(this.locator,a);for(var s=0;s=0){for(var i=e.length-1;n"==t&&">"||"&"==t&&"&"||'"'==t&&"""||"&#"+t.charCodeAt()+";"}function G(t,e){if(e(t))return!0;if(t=t.firstChild)do if(G(t,e))return!0;while(t=t.nextSibling)}function F(){this.ownerDocument=this}function H(t,e,r,n){t&&t._inc++,r.namespaceURI===a.XMLNS&&delete e._nsMap[r.prefix?r.localName:""]}function V(t,e,r){if(t&&t._inc){t._inc++;var n=e.childNodes;if(r)n[n.length++]=r;else{for(var i=e.firstChild,a=0;i;)n[a++]=i,i=i.nextSibling;n.length=a,delete n[n.length]}}}function q(t,e){var r=e.previousSibling,n=e.nextSibling;return r?r.nextSibling=n:t.firstChild=n,n?n.previousSibling=r:t.lastChild=r,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,V(t.ownerDocument,t),e}function z(t){return t&&t.nodeType===k.DOCUMENT_TYPE_NODE}function j(t){return t&&t.nodeType===k.ELEMENT_NODE}function K(t){return t&&t.nodeType===k.TEXT_NODE}function Y(t,e){var r=t.childNodes||[];if(i(r,j)||z(e))return!1;var n=i(r,z);return!(e&&n&&r.indexOf(n)>r.indexOf(e))}function $(t,e){var r=t.childNodes||[];if(i(r,function(t){return j(t)&&t!==e}))return!1;var n=i(r,z);return!(e&&n&&r.indexOf(n)>r.indexOf(e))}function W(t,e,r){var n=t.childNodes||[],a=e.childNodes||[];if(e.nodeType===k.DOCUMENT_FRAGMENT_NODE){var o=a.filter(j);if(o.length>1||i(a,K))throw new D(x,"More than one element or text in fragment");if(1===o.length&&!Y(t,r))throw new D(x,"Element in fragment can not be inserted before doctype")}if(j(e)&&!Y(t,r))throw new D(x,"Only one element can be added and only after doctype");if(z(e)){if(i(n,z))throw new D(x,"Only one doctype is allowed");var s=i(n,j);if(r&&n.indexOf(s)1||i(a,K))throw new D(x,"More than one element or text in fragment");if(1===o.length&&!$(t,r))throw new D(x,"Element in fragment can not be inserted before doctype")}if(j(e)&&!$(t,r))throw new D(x,"Only one element can be added and only after doctype");if(z(e)){if(i(n,function(t){return z(t)&&t!==r}))throw new D(x,"Only one doctype is allowed");var s=i(n,j);if(r&&n.indexOf(s)=0;N--){var S=i[N];if(""===S.prefix&&S.namespace===t.namespaceURI){o=S.namespace;break}}if(o!==t.namespaceURI)for(var N=i.length-1;N>=0;N--){var S=i[N];if(S.namespace===t.namespaceURI){S.prefix&&(l=S.prefix+":"+f);break}}}e.push("<",l);for(var A=0;A"),r&&/^script$/i.test(f))for(;c;)c.data?e.push(c.data):tm(c,e,r,n,i.slice()),c=c.nextSibling;else for(;c;)tm(c,e,r,n,i.slice()),c=c.nextSibling;e.push("")}else e.push("/>");return;case E:case w:for(var c=t.firstChild;c;)tm(c,e,r,n,i.slice()),c=c.nextSibling;return;case h:return td(e,t.name,t.value);case d:return e.push(t.data.replace(/[<&]/g,X).replace(/]]>/g,"]]>"));case m:return e.push("");case b:return e.push("");case T:var D=t.publicId,R=t.systemId;if(e.push("");else if(R&&"."!=R)e.push(" SYSTEM ",R,">");else{var C=t.internalSubset;C&&e.push(" [",C,"]"),e.push(">")}return;case v:return e.push("");case g:return e.push("&",t.nodeName,";");default:e.push("??",t.nodeName)}}function tg(t,e,r){t[e]=r}S.INVALID_STATE_ERR=(A[11]="Invalid state",11),S.SYNTAX_ERR=(A[12]="Syntax error",12),S.INVALID_MODIFICATION_ERR=(A[13]="Invalid modification",13),S.NAMESPACE_ERR=(A[14]="Invalid namespace",14),S.INVALID_ACCESS_ERR=(A[15]="Invalid access",15),D.prototype=Error.prototype,c(S,D),R.prototype={length:0,item:function(t){return this[t]||null},toString:function(t,e){for(var r=[],n=0;n0},lookupPrefix:function(t){for(var e=this;e;){var r=e._nsMap;if(r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)&&r[n]===t)return n}e=e.nodeType==h?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(t){for(var e=this;e;){var r=e._nsMap;if(r&&t in r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];e=e.nodeType==h?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},c(l,k),c(l,k.prototype),F.prototype={nodeName:"#document",nodeType:E,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,e){if(t.nodeType==w){for(var r=t.firstChild;r;){var n=r.nextSibling;this.insertBefore(r,e),r=n}return t}return Q(this,t,e),t.ownerDocument=this,null===this.documentElement&&t.nodeType===p&&(this.documentElement=t),t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),q(this,t)},replaceChild:function(t,e){Q(this,t,e,Z),t.ownerDocument=this,e&&this.removeChild(e),j(t)&&(this.documentElement=t)},importNode:function(t,e){return function t(e,r,n){var i;switch(r.nodeType){case p:(i=r.cloneNode(!1)).ownerDocument=e;case w:break;case h:n=!0}if(i||(i=r.cloneNode(!1)),i.ownerDocument=e,i.parentNode=null,n)for(var a=r.firstChild;a;)i.appendChild(t(e,a,n)),a=a.nextSibling;return i}(this,t,e)},getElementById:function(t){var e=null;return G(this.documentElement,function(r){if(r.nodeType==p&&r.getAttribute("id")==t)return e=r,!0}),e},getElementsByClassName:function(t){var e=u(t);return new C(this,function(r){var n=[];return e.length>0&&G(r.documentElement,function(i){if(i!==r&&i.nodeType===p){var a=i.getAttribute("class");if(a){var o=t===a;if(!o){var s=u(a);o=e.every(function(t){return s&&-1!==s.indexOf(t)})}o&&n.push(i)}}}),n})},createElement:function(t){var e=new J;return e.ownerDocument=this,e.nodeName=t,e.tagName=t,e.localName=t,e.childNodes=new R,(e.attributes=new M)._ownerElement=e,e},createDocumentFragment:function(){var t=new tc;return t.ownerDocument=this,t.childNodes=new R,t},createTextNode:function(t){var e=new tr;return e.ownerDocument=this,e.appendData(t),e},createComment:function(t){var e=new tn;return e.ownerDocument=this,e.appendData(t),e},createCDATASection:function(t){var e=new ti;return e.ownerDocument=this,e.appendData(t),e},createProcessingInstruction:function(t,e){var r=new tf;return r.ownerDocument=this,r.tagName=r.target=t,r.nodeValue=r.data=e,r},createAttribute:function(t){var e=new tt;return e.ownerDocument=this,e.name=t,e.nodeName=t,e.localName=t,e.specified=!0,e},createEntityReference:function(t){var e=new tu;return e.ownerDocument=this,e.nodeName=t,e},createElementNS:function(t,e){var r=new J,n=e.split(":"),i=r.attributes=new M;return r.childNodes=new R,r.ownerDocument=this,r.nodeName=e,r.tagName=e,r.namespaceURI=t,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=e,i._ownerElement=r,r},createAttributeNS:function(t,e){var r=new tt,n=e.split(":");return r.ownerDocument=this,r.nodeName=e,r.name=e,r.namespaceURI=t,r.specified=!0,2==n.length?(r.prefix=n[0],r.localName=n[1]):r.localName=e,r}},f(F,k),J.prototype={nodeType:p,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var e=this.getAttributeNode(t);return e&&e.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,e){var r=this.ownerDocument.createAttribute(t);r.value=r.nodeValue=""+e,this.setAttributeNode(r)},removeAttribute:function(t){var e=this.getAttributeNode(t);e&&this.removeAttributeNode(e)},appendChild:function(t){var e,r;return t.nodeType===w?this.insertBefore(t,null):(e=this,(r=t).parentNode&&r.parentNode.removeChild(r),r.parentNode=e,r.previousSibling=e.lastChild,r.nextSibling=null,r.previousSibling?r.previousSibling.nextSibling=r:e.firstChild=r,e.lastChild=r,V(e.ownerDocument,e,r),r)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,e){var r=this.getAttributeNodeNS(t,e);r&&this.removeAttributeNode(r)},hasAttributeNS:function(t,e){return null!=this.getAttributeNodeNS(t,e)},getAttributeNS:function(t,e){var r=this.getAttributeNodeNS(t,e);return r&&r.value||""},setAttributeNS:function(t,e,r){var n=this.ownerDocument.createAttributeNS(t,e);n.value=n.nodeValue=""+r,this.setAttributeNode(n)},getAttributeNodeNS:function(t,e){return this.attributes.getNamedItemNS(t,e)},getElementsByTagName:function(t){return new C(this,function(e){var r=[];return G(e,function(n){n!==e&&n.nodeType==p&&("*"===t||n.tagName==t)&&r.push(n)}),r})},getElementsByTagNameNS:function(t,e){return new C(this,function(r){var n=[];return G(r,function(i){i!==r&&i.nodeType===p&&("*"===t||i.namespaceURI===t)&&("*"===e||i.localName==e)&&n.push(i)}),n})}},F.prototype.getElementsByTagName=J.prototype.getElementsByTagName,F.prototype.getElementsByTagNameNS=J.prototype.getElementsByTagNameNS,f(J,k),tt.prototype.nodeType=h,f(tt,k),te.prototype={data:"",substringData:function(t,e){return this.data.substring(t,t+e)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,e){this.replaceData(t,0,e)},appendChild:function(t){throw Error(A[x])},deleteData:function(t,e){this.replaceData(t,e,"")},replaceData:function(t,e,r){r=this.data.substring(0,t)+r+this.data.substring(t+e),this.nodeValue=this.data=r,this.length=r.length}},f(te,k),tr.prototype={nodeName:"#text",nodeType:d,splitText:function(t){var e=this.data,r=e.substring(t);e=e.substring(0,t),this.data=this.nodeValue=e,this.length=e.length;var n=this.ownerDocument.createTextNode(r);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}},f(tr,te),tn.prototype={nodeName:"#comment",nodeType:b},f(tn,te),ti.prototype={nodeName:"#cdata-section",nodeType:m},f(ti,te),ta.prototype.nodeType=T,f(ta,k),to.prototype.nodeType=N,f(to,k),ts.prototype.nodeType=y,f(ts,k),tu.prototype.nodeType=g,f(tu,k),tc.prototype.nodeName="#document-fragment",tc.prototype.nodeType=w,f(tc,k),tf.prototype.nodeType=v,f(tf,k),tl.prototype.serializeToString=function(t,e,r){return tp.call(t,e,r)},k.prototype.toString=tp;try{Object.defineProperty&&(Object.defineProperty(C.prototype,"length",{get:function(){return U(this),this.$$length}}),Object.defineProperty(k.prototype,"textContent",{get:function(){return function t(e){switch(e.nodeType){case p:case w:var r=[];for(e=e.firstChild;e;)7!==e.nodeType&&8!==e.nodeType&&r.push(t(e)),e=e.nextSibling;return r.join("");default:return e.nodeValue}}(this)},set:function(t){switch(this.nodeType){case p:case w:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),tg=function(t,e,r){t["$$"+e]=r})}catch(ty){}e.DocumentType=ta,e.DOMException=D,e.DOMImplementation=_,e.Element=J,e.Node=k,e.NodeList=R,e.XMLSerializer=tl},31045:function(t,e,r){var n=r(72167).freeze;e.XML_ENTITIES=n({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),e.HTML_ENTITIES=n({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),e.entityMap=e.HTML_ENTITIES},3969:function(t,e,r){var n=r(41146);n.DOMImplementation,n.XMLSerializer,e.DOMParser=r(86129).DOMParser},76925:function(t,e,r){var n=r(72167).NAMESPACE,i=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,a=RegExp("[\\-\\.0-9"+i.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),o=RegExp("^"+i.source+a.source+"*(?::"+i.source+a.source+"*)?$");function s(t,e){this.message=t,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,s)}function u(){}function c(t,e){return e.lineNumber=t.lineNumber,e.columnNumber=t.columnNumber,e}function f(t,e,r){for(var i=t.tagName,a=null,o=t.length;o--;){var s=t[o],u=s.qName,c=s.value,f=u.indexOf(":");if(f>0)var p=s.prefix=u.slice(0,f),h=u.slice(f+1),d="xmlns"===p&&h;else h=u,p=null,d="xmlns"===u&&"";s.localName=h,!1!==d&&(null==a&&(a={},l(r,r={})),r[d]=a[d]=c,s.uri=n.XMLNS,e.startPrefixMapping(d,c))}for(var o=t.length;o--;){var p=(s=t[o]).prefix;p&&("xml"===p&&(s.uri=n.XML),"xmlns"!==p&&(s.uri=r[p||""]))}var f=i.indexOf(":");f>0?(p=t.prefix=i.slice(0,f),h=t.localName=i.slice(f+1)):(p=null,h=t.localName=i);var m=t.uri=r[p||""];if(e.startElement(m,h,i,t),!t.closed)return t.currentNSMap=r,t.localNSMap=a,!0;if(e.endElement(m,h,i),a)for(p in a)Object.prototype.hasOwnProperty.call(a,p)&&e.endPrefixMapping(p)}function l(t,e){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}function p(){this.attributeNames={}}s.prototype=Error(),s.prototype.name=s.name,u.prototype={parse:function(t,e,r){var i=this.domBuilder;i.startDocument(),l(e,e={}),function(t,e,r,i,a){function o(t){var e,n=t.slice(1,-1);return n in r?r[n]:"#"!==n.charAt(0)?(a.error("entity not found:"+t),t):(e=parseInt(n.substr(1).replace("x","0x")))>65535?String.fromCharCode(55296+((e-=65536)>>10),56320+(1023&e)):String.fromCharCode(e)}function u(e){if(e>b){var r=t.substring(b,e).replace(/&#?\w+;/g,o);g&&l(b),i.characters(r,0,e-b),b=e}}function l(e,r){for(;e>=d&&(r=m.exec(t));)d=(h=r.index)+r[0].length,g.lineNumber++;g.columnNumber=e-h+1}for(var h=0,d=0,m=/.*(?:\r\n?|\n)|.*$/g,g=i.locator,y=[{currentNSMap:e}],v={},b=0;;){try{var E=t.indexOf("<",b);if(E<0){if(!t.substr(b).match(/^\s*$/)){var T=i.doc,w=T.createTextNode(t.substr(b));T.appendChild(w),i.currentElement=w}return}switch(E>b&&u(E),t.charAt(E+1)){case"/":var N=t.indexOf(">",E+3),S=t.substring(E+2,N).replace(/[ \t\n\r]+$/g,""),A=y.pop();N<0?(S=t.substring(E+2).replace(/[\s<].*/,""),a.error("end tag name: "+S+" is not complete:"+A.tagName),N=E+1+S.length):S.match(/\s",e);if(n){var i=t.substring(e,n).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(i)return i[0].length,r.processingInstruction(i[1],i[2]),n+2}return -1}(t,E,i);break;case"!":g&&l(E),N=function(t,e,r,n){if("-"===t.charAt(e+2)){if("-"===t.charAt(e+3)){var i=t.indexOf("-->",e+4);if(i>e)return r.comment(t,e+4,i-e-4),i+3;n.error("Unclosed comment")}}else{if("CDATA["==t.substr(e+3,6)){var i=t.indexOf("]]>",e+9);return r.startCDATA(),r.characters(t,e+9,i-e-9),r.endCDATA(),i+3}var a=function(t,e){var r,n=[],i=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(i.lastIndex=e,i.exec(t);r=i.exec(t);)if(n.push(r),r[1])return n}(t,e),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var s=a[1][0],u=!1,c=!1;o>3&&(/^public$/i.test(a[2][0])?(u=a[3][0],c=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(c=a[3][0]));var f=a[o-1];return r.startDTD(s,u,c),r.endDTD(),f.index+f[0].length}}return -1}(t,E,i,a);break;default:g&&l(E);var D=new p,R=y[y.length-1].currentNSMap,N=function(t,e,r,i,a,o){function s(t,e,n){r.attributeNames.hasOwnProperty(t)&&o.fatalError("Attribute "+t+" redefined"),r.addValue(t,e,n)}for(var u,c,f=++e,l=0;;){var p=t.charAt(f);switch(p){case"=":if(1===l)u=t.slice(e,f),l=3;else if(2===l)l=3;else throw Error("attribute equal must after attrName");break;case"'":case'"':if(3===l||1===l){if(1===l&&(o.warning('attribute value must after "="'),u=t.slice(e,f)),e=f+1,(f=t.indexOf(p,e))>0)s(u,c=t.slice(e,f).replace(/&#?\w+;/g,a),e-1),l=5;else throw Error("attribute value no end '"+p+"' match")}else if(4==l)s(u,c=t.slice(e,f).replace(/&#?\w+;/g,a),e),o.warning('attribute "'+u+'" missed start quot('+p+")!!"),e=f+1,l=5;else throw Error('attribute value must after "="');break;case"/":switch(l){case 0:r.setTagName(t.slice(e,f));case 5:case 6:case 7:l=7,r.closed=!0;case 4:case 1:case 2:break;default:throw Error("attribute invalid close char('/')")}break;case"":return o.error("unexpected end of input"),0==l&&r.setTagName(t.slice(e,f)),f;case">":switch(l){case 0:r.setTagName(t.slice(e,f));case 5:case 6:case 7:break;case 4:case 1:"/"===(c=t.slice(e,f)).slice(-1)&&(r.closed=!0,c=c.slice(0,-1));case 2:2===l&&(c=u),4==l?(o.warning('attribute "'+c+'" missed quot(")!'),s(u,c.replace(/&#?\w+;/g,a),e)):(n.isHTML(i[""])&&c.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+c+'" missed value!! "'+c+'" instead!!'),s(c,c,e));break;case 3:throw Error("attribute value missed!!")}return f;case"\x80":p=" ";default:if(p<=" ")switch(l){case 0:r.setTagName(t.slice(e,f)),l=6;break;case 1:u=t.slice(e,f),l=2;break;case 4:var c=t.slice(e,f).replace(/&#?\w+;/g,a);o.warning('attribute "'+c+'" missed quot(")!!'),s(u,c,e);case 5:l=6}else switch(l){case 2:r.tagName,n.isHTML(i[""])&&u.match(/^(?:disabled|checked|selected)$/i)||o.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),s(u,u,e),e=f,l=1;break;case 5:o.warning('attribute space is required"'+u+'"!!');case 6:l=1,e=f;break;case 3:l=4,e=f;break;case 7:throw Error("elements closed character '/' and '>' must be connected to")}}f++}}(t,E,D,R,o,a),C=D.length;if(!D.closed&&function(t,e,r,n){var i=n[r];return null==i&&((i=t.lastIndexOf(""))",e),o=t.substring(e+1,a);if(/[&<]/.test(o))return/^script$/i.test(r)?(i.characters(o,0,o.length),a):(o=o.replace(/&#?\w+;/g,n),i.characters(o,0,o.length),a)}return e+1}(t,N,D.tagName,o,i):N++}}catch(P){if(P instanceof s)throw P;a.error("element parse error: "+P),N=-1}N>b?b=N:u(Math.max(E,b)+1)}}(t,e,r,i,this.errorHandler),i.endDocument()}},p.prototype={setTagName:function(t){if(!o.test(t))throw Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,e,r){if(!o.test(t))throw Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:e,offset:r}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}},e.XMLReader=u,e.ParseError=s},79742:function(t,e){"use strict";e.byteLength=function(t){var e=u(t),r=e[0],n=e[1];return(r+n)*3/4-n},e.toByteArray=function(t){var e,r,a=u(t),o=a[0],s=a[1],c=new i((o+s)*3/4-s),f=0,l=s>0?o-4:o;for(r=0;r>16&255,c[f++]=e>>8&255,c[f++]=255&e;return 2===s&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,c[f++]=255&e),1===s&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,c[f++]=e>>8&255,c[f++]=255&e),c},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=0,s=n-i;o>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}(t,o,o+16383>s?s:o+16383));return 1===i?a.push(r[(e=t[n-1])>>2]+r[e<<4&63]+"=="):2===i&&a.push(r[(e=(t[n-2]<<8)+t[n-1])>>10]+r[e>>4&63]+r[e<<2&63]+"="),a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");-1===r&&(r=e);var n=r===e?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},48764:function(t,e,r){"use strict";/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */ var n=r(79742),i=r(80645),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(t){if(t>2147483647)throw RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,s.prototype),e}function s(t,e,r){if("number"==typeof t){if("string"==typeof e)throw TypeError('The "string" argument must be of type string. Received type number');return f(t)}return u(t,e,r)}function u(t,e,r){if("string"==typeof t)return function(t,e){if(("string"!=typeof e||""===e)&&(e="utf8"),!s.isEncoding(e))throw TypeError("Unknown encoding: "+e);var r=0|d(t,e),n=o(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(D(t,Uint8Array)){var e=new Uint8Array(t);return p(e.buffer,e.byteOffset,e.byteLength)}return l(t)}(t);if(null==t)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t);if(D(t,ArrayBuffer)||t&&D(t.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(D(t,SharedArrayBuffer)||t&&D(t.buffer,SharedArrayBuffer)))return p(t,e,r);if("number"==typeof t)throw TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return s.from(n,e,r);var i=function(t){if(s.isBuffer(t)){var e,r=0|h(t.length),n=o(r);return 0===n.length||t.copy(n,0,0,r),n}return void 0!==t.length?"number"!=typeof t.length||(e=t.length)!=e?o(0):l(t):"Buffer"===t.type&&Array.isArray(t.data)?l(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return s.from(t[Symbol.toPrimitive]("string"),e,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof t)}function c(t){if("number"!=typeof t)throw TypeError('"size" argument must be of type number');if(t<0)throw RangeError('The value "'+t+'" is invalid for option "size"')}function f(t){return c(t),o(t<0?0:0|h(t))}function l(t){for(var e=t.length<0?0:0|h(t.length),r=o(e),n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|t}function d(t,e){if(s.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||D(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return x(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return I(t).length;default:if(i)return n?-1:x(t).length;e=(""+e).toLowerCase(),i=!0}}function m(t,e,r){var i,a,o=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=e;a2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(a=r=+r)!=a&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return -1;r=t.length-1}else if(r<0){if(!i)return -1;r=0}if("string"==typeof e&&(e=s.from(e,n)),s.isBuffer(e))return 0===e.length?-1:v(t,e,r,n,i);if("number"==typeof e)return(e&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):v(t,[e],r,n,i);throw TypeError("val must be string, number or Buffer")}function v(t,e,r,n,i){var a,o=1,s=t.length,u=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return -1;o=2,s/=2,u/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var f=-1;for(a=r;as&&(r=s-u),a=r;a>=0;a--){for(var l=!0,p=0;p239?4:c>223?3:c>191?2:1;if(i+l<=r)switch(l){case 1:c<128&&(f=c);break;case 2:(192&(a=t[i+1]))==128&&(u=(31&c)<<6|63&a)>127&&(f=u);break;case 3:a=t[i+1],o=t[i+2],(192&a)==128&&(192&o)==128&&(u=(15&c)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(f=u);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(u=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(f=u)}null===f?(f=65533,l=1):f>65535&&(f-=65536,n.push(f>>>10&1023|55296),f=56320|1023&f),n.push(f),i+=l}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var r="",n=0;nr)throw RangeError("Trying to access beyond buffer length")}function T(t,e,r,n,i,a){if(!s.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw RangeError("Index out of range")}function w(t,e,r,n,i,a){if(r+n>t.length||r<0)throw RangeError("Index out of range")}function N(t,e,r,n,a){return e=+e,r>>>=0,a||w(t,e,r,4,34028234663852886e22,-34028234663852886e22),i.write(t,e,r,n,23,4),r+4}function S(t,e,r,n,a){return e=+e,r>>>=0,a||w(t,e,r,8,17976931348623157e292,-17976931348623157e292),i.write(t,e,r,n,52,8),r+8}e.lW=s,e.h2=50,s.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),42===t.foo()}catch(r){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(t,e,r){return u(t,e,r)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(t,e,r){return(c(t),t<=0)?o(t):void 0!==e?"string"==typeof r?o(t).fill(e,r):o(t).fill(e):o(t)},s.allocUnsafe=function(t){return f(t)},s.allocUnsafeSlow=function(t){return f(t)},s.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==s.prototype},s.compare=function(t,e){if(D(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),D(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(t)||!s.isBuffer(e))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);in.length?s.from(a).copy(n,i):Uint8Array.prototype.set.call(n,a,i);else if(s.isBuffer(a))a.copy(n,i);else throw TypeError('"list" argument must be an Array of Buffers');i+=a.length}return n},s.byteLength=d,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;er&&(t+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(t,e,r,n,i){if(D(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(t))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return -1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var a=i-n,o=r-e,u=Math.min(a,o),c=this.slice(n,i),f=t.slice(e,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,u,c,f,l,p=this.length-e;if((void 0===r||r>p)&&(r=p),t.length>0&&(r<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i.push(r%256),i.push(n);return i}(t,this.length-f),this,f,l);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},s.prototype.readUint8=s.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},s.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},s.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},s.prototype.readInt8=function(t,e){return(t>>>=0,e||E(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},s.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},s.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},s.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),i.read(this,t,!0,23,4)},s.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),i.read(this,t,!1,23,4)},s.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),i.read(this,t,!0,52,8)},s.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),i.read(this,t,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;T(this,t,e,r,i,0)}var a=1,o=0;for(this[e]=255&t;++o>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;T(this,t,e,r,i,0)}var a=r-1,o=1;for(this[e+a]=255&t;--a>=0&&(o*=256);)this[e+a]=t/o&255;return e+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,1,255,0),this[e]=255&t,e+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);T(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},s.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);T(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},s.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},s.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},s.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},s.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},s.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||T(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},s.prototype.writeFloatLE=function(t,e,r){return N(this,t,e,!0,r)},s.prototype.writeFloatBE=function(t,e,r){return N(this,t,e,!1,r)},s.prototype.writeDoubleLE=function(t,e,r){return S(this,t,e,!0,r)},s.prototype.writeDoubleBE=function(t,e,r){return S(this,t,e,!1,r)},s.prototype.copy=function(t,e,r,n){if(!s.isBuffer(t))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(i=e;i55295&&r<57344){if(!i){if(r>56319||o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function I(t){return n.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace(A,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function O(t,e,r,n){for(var i=0;i=e.length)&&!(i>=t.length);++i)e[i+r]=t[i];return i}function D(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}var R=function(){for(var t="0123456789abcdef",e=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}()},89144:function(t,e,r){var n,i=void 0!==r.g?r.g:"undefined"!=typeof window?window:{},a=r(25893);"undefined"!=typeof document?n=document:(n=i["__GLOBAL_DOCUMENT_CACHE@4"])||(n=i["__GLOBAL_DOCUMENT_CACHE@4"]=a),t.exports=n},58908:function(t,e,r){var n;n="undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:{},t.exports=n},80645:function(t,e){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ e.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,u=(1<>1,f=-7,l=r?i-1:0,p=r?-1:1,h=t[e+l];for(l+=p,a=h&(1<<-f)-1,h>>=-f,f+=s;f>0;a=256*a+t[e+l],l+=p,f-=8);for(o=a&(1<<-f)-1,a>>=-f,f+=n;f>0;o=256*o+t[e+l],l+=p,f-=8);if(0===a)a=1-c;else{if(a===u)return o?NaN:(h?-1:1)*(1/0);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,u,c=8*a-i-1,f=(1<>1,p=23===i?5960464477539062e-23:0,h=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,o=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+l>=1?e+=p/u:e+=p*Math.pow(2,1-l),e*u>=2&&(o++,u/=2),o+l>=f?(s=0,o=f):o+l>=1?(s=(e*u-1)*Math.pow(2,i),o+=l):(s=e*Math.pow(2,l-1)*Math.pow(2,i),o=0));i>=8;t[r+h]=255&s,h+=d,s/=256,i-=8);for(o=o<0;t[r+h]=255&o,h+=d,o/=256,c-=8);t[r+h-d]|=128*m}},27376:function(t){t.exports=function(t){if(!t)return!1;var r=e.call(t);return"[object Function]"===r||"function"==typeof t&&"[object RegExp]"!==r||"undefined"!=typeof window&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var e=Object.prototype.toString},27537:function(t,e){function r(t){if(t&&"object"==typeof t){var e=t.which||t.keyCode||t.charCode;e&&(t=e)}if("number"==typeof t)return o[t];var r=String(t),a=n[r.toLowerCase()];if(a)return a;var a=i[r.toLowerCase()];return a||(1===r.length?r.charCodeAt(0):void 0)}r.isEventKey=function(t,e){if(t&&"object"==typeof t){var r=t.which||t.keyCode||t.charCode;if(null==r)return!1;if("string"==typeof e){var a=n[e.toLowerCase()];if(a)return a===r;var a=i[e.toLowerCase()];if(a)return a===r}else if("number"==typeof e)return e===r;return!1}};var n=(e=t.exports=r).code=e.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},i=e.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*! - * Programatically add the following - */ for(a=97;a<123;a++)n[String.fromCharCode(a)]=a-32;for(var a=48;a<58;a++)n[a-48]=a;for(a=1;a<13;a++)n["f"+a]=a+111;for(a=0;a<10;a++)n["numpad "+a]=a+96;var o=e.names=e.title={};for(a in n)o[n[a]]=a;for(var s in i)n[s]=i[s]},9323:function(t,e,r){"use strict";r.d(e,{_b:function(){return m}});var n=r(94578),i=function(){function t(){this.listeners={}}var e=t.prototype;return e.on=function(t,e){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push(e)},e.off=function(t,e){if(!this.listeners[t])return!1;var r=this.listeners[t].indexOf(e);return this.listeners[t]=this.listeners[t].slice(0),this.listeners[t].splice(r,1),r>-1},e.trigger=function(t){var e=this.listeners[t];if(e){if(2==arguments.length)for(var r=e.length,n=0;n-1;e=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,e)),this.buffer=this.buffer.substring(e+1)},e}(i),c=function(t){var e=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),r={};return e[1]&&(r.length=parseInt(e[1],10)),e[2]&&(r.offset=parseInt(e[2],10)),r},f=function(t){for(var e,r=t.split(RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),n={},i=r.length;i--;)""!==r[i]&&((e=/([^=]*)=(.*)/.exec(r[i]).slice(1))[0]=e[0].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^\s+|\s+$/g,""),e[1]=e[1].replace(/^['"](.*)['"]$/g,"$1"),n[e[0]]=e[1]);return n},l=function(t){function e(){var e;return(e=t.call(this)||this).customParsers=[],e.tagMappers=[],e}(0,n.Z)(e,t);var r=e.prototype;return r.push=function(t){var e,r,n=this;if(0!==(t=t.trim()).length){if("#"!==t[0]){this.trigger("data",{type:"uri",uri:t});return}this.tagMappers.reduce(function(e,r){var n=r(t);return n===t?e:e.concat([n])},[t]).forEach(function(t){for(var i=0;i0&&(f.duration=t.duration),0===t.duration&&(f.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=c},key:function(){if(!t.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if("NONE"===t.attributes.METHOD){n=null;return}if(!t.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if("com.apple.streamingkeydelivery"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:t.attributes};return}if("com.microsoft.playready"===t.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:t.attributes.URI};return}if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===t.attributes.KEYFORMAT){if(-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(t.attributes.METHOD)){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if("SAMPLE-AES-CENC"===t.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==t.attributes.URI.substring(0,23)){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(t.attributes.KEYID&&"0x"===t.attributes.KEYID.substring(0,2))){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:t.attributes.KEYFORMAT,keyId:t.attributes.KEYID.substring(2)},pssh:(0,s.Z)(t.attributes.URI.split(",")[1])};return}t.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),n={method:t.attributes.METHOD||"AES-128",uri:t.attributes.URI},void 0!==t.attributes.IV&&(n.iv=t.attributes.IV)},"media-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+t.number});return}this.manifest.mediaSequence=t.number},"discontinuity-sequence":function(){if(!isFinite(t.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+t.number});return}this.manifest.discontinuitySequence=t.number,y=t.number},"playlist-type":function(){if(!/VOD|EVENT/.test(t.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+t.playlist});return}this.manifest.playlistType=t.playlistType},map:function(){r={},t.uri&&(r.uri=t.uri),t.byterange&&(r.byterange=t.byterange),n&&(r.key=n)},"stream-inf":function(){if(this.manifest.playlists=c,this.manifest.mediaGroups=this.manifest.mediaGroups||g,!t.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}f.attributes||(f.attributes={}),(0,a.Z)(f.attributes,t.attributes)},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||g,!(t.attributes&&t.attributes.TYPE&&t.attributes["GROUP-ID"]&&t.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}var r=this.manifest.mediaGroups[t.attributes.TYPE];r[t.attributes["GROUP-ID"]]=r[t.attributes["GROUP-ID"]]||{},e=r[t.attributes["GROUP-ID"]],(o={default:/yes/i.test(t.attributes.DEFAULT)}).default?o.autoselect=!0:o.autoselect=/yes/i.test(t.attributes.AUTOSELECT),t.attributes.LANGUAGE&&(o.language=t.attributes.LANGUAGE),t.attributes.URI&&(o.uri=t.attributes.URI),t.attributes["INSTREAM-ID"]&&(o.instreamId=t.attributes["INSTREAM-ID"]),t.attributes.CHARACTERISTICS&&(o.characteristics=t.attributes.CHARACTERISTICS),t.attributes.FORCED&&(o.forced=/yes/i.test(t.attributes.FORCED)),e[t.attributes.NAME]=o},discontinuity:function(){y+=1,f.discontinuity=!0,this.manifest.discontinuityStarts.push(c.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=t.dateTimeString,this.manifest.dateTimeObject=t.dateTimeObject),f.dateTimeString=t.dateTimeString,f.dateTimeObject=t.dateTimeObject},targetduration:function(){if(!isFinite(t.duration)||t.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+t.duration});return}this.manifest.targetDuration=t.duration,d.call(this,this.manifest)},start:function(){if(!t.attributes||isNaN(t.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:t.attributes["TIME-OFFSET"],precise:t.attributes.PRECISE}},"cue-out":function(){f.cueOut=t.data},"cue-out-cont":function(){f.cueOutCont=t.data},"cue-in":function(){f.cueIn=t.data},skip:function(){this.manifest.skip=h(t.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",t.attributes,["SKIPPED-SEGMENTS"])},part:function(){var e=this;p=!0;var r=this.manifest.segments.length,n=h(t.attributes);f.parts=f.parts||[],f.parts.push(n),n.byterange&&(n.byterange.hasOwnProperty("offset")||(n.byterange.offset=b),b=n.byterange.offset+n.byterange.length);var i=f.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+i+" for segment #"+r,t.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(t,r){t.hasOwnProperty("lastPart")||e.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+r+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var e=this.manifest.serverControl=h(t.attributes);e.hasOwnProperty("canBlockReload")||(e.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),d.call(this,this.manifest),e.canSkipDateranges&&!e.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var e=this.manifest.segments.length,r=h(t.attributes),n=r.type&&"PART"===r.type;f.preloadHints=f.preloadHints||[],f.preloadHints.push(r),r.byterange&&!r.byterange.hasOwnProperty("offset")&&(r.byterange.offset=n?b:0,n&&(b=r.byterange.offset+r.byterange.length));var i=f.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+i+" for segment #"+e,t.attributes,["TYPE","URI"]),r.type)for(var a=0;ae.timeline?1:-1})},I=function(t,e){for(var r=0;rr.timeline||r.segments.length&&t.timeline>r.segments[r.segments.length-1].timeline)&&t.discontinuitySequence--;return}r.segments[a].discontinuity&&!i.discontinuity&&(i.discontinuity=!0,t.discontinuityStarts.unshift(0),t.discontinuitySequence--),D({playlist:t,mediaSequence:r.segments[a].number})}})},C=function(t){var e=t.oldManifest,r=t.newManifest,n=e.playlists.concat(O(e)),i=r.playlists.concat(O(r));return r.timelineStarts=x([e.timelineStarts,r.timelineStarts]),R({oldPlaylists:n,newPlaylists:i,timelineStarts:r.timelineStarts}),r},U=function(t){return t&&t.uri+"-"+v(t.byterange)},M=function(t){return l(t.reduce(function(t,e){var r,n=e.attributes.id+(e.attributes.lang||"");return t[n]?(e.segments&&(e.segments[0]&&(e.segments[0].discontinuity=!0),(r=t[n].segments).push.apply(r,e.segments)),e.attributes.contentProtection&&(t[n].attributes.contentProtection=e.attributes.contentProtection)):(t[n]=e,t[n].attributes.timelineStarts=[]),t[n].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),t},{})).map(function(t){return t.discontinuityStarts=(t.segments||[]).reduce(function(t,e,r){return e.discontinuity&&t.push(r),t},[]),t})},L=function(t,e){var r=U(t.sidx),n=r&&e[r]&&e[r].sidx;return n&&N(t,n,t.sidx.resolvedUri),t},P=function(t,e){if(void 0===e&&(e={}),!Object.keys(e).length)return t;for(var r in t)t[r]=L(t[r],e);return t},B=function(t,e){var r,n=t.attributes,i=t.segments,a=t.sidx,o=t.mediaSequence,s=t.discontinuitySequence,u=t.discontinuityStarts,c={attributes:((r={NAME:n.id,BANDWIDTH:n.bandwidth,CODECS:n.codecs})["PROGRAM-ID"]=1,r),uri:"",endList:"static"===n.type,timeline:n.periodStart,resolvedUri:"",targetDuration:n.duration,discontinuitySequence:s,discontinuityStarts:u,timelineStarts:n.timelineStarts,mediaSequence:o,segments:i};return n.contentProtection&&(c.contentProtection=n.contentProtection),a&&(c.sidx=a),e&&(c.attributes.AUDIO="audio",c.attributes.SUBTITLES="subs"),c},_=function(t){var e,r=t.attributes,n=t.segments,i=t.mediaSequence,a=t.discontinuityStarts,o=t.discontinuitySequence;void 0===n&&(n=[{uri:r.baseUrl,timeline:r.periodStart,resolvedUri:r.baseUrl||"",duration:r.sourceDuration,number:0}],r.duration=r.sourceDuration);var s=((e={NAME:r.id,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e);return r.codecs&&(s.CODECS=r.codecs),{attributes:s,uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:r.baseUrl||"",targetDuration:r.duration,timelineStarts:r.timelineStarts,discontinuityStarts:a,discontinuitySequence:o,mediaSequence:i,segments:n}},k=function(t,e,r){void 0===e&&(e={}),void 0===r&&(r=!1);var n,i=t.reduce(function(t,i){var a=i.attributes.role&&i.attributes.role.value||"",o=i.attributes.lang||"",s=i.attributes.label||"main";o&&!i.attributes.label&&(s=""+i.attributes.lang+(a?" ("+a+")":"")),t[s]||(t[s]={language:o,autoselect:!0,default:"main"===a,playlists:[],uri:""});var u=L(B(i,r),e);return t[s].playlists.push(u),void 0===n&&"main"===a&&((n=i).default=!0),t},{});return n||(i[Object.keys(i)[0]].default=!0),i},X=function(t){var e,r=t.attributes,n=t.segments,i=t.sidx,a=t.discontinuityStarts,o={attributes:((e={NAME:r.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:r.width,height:r.height},CODECS:r.codecs,BANDWIDTH:r.bandwidth})["PROGRAM-ID"]=1,e),uri:"",endList:"static"===r.type,timeline:r.periodStart,resolvedUri:"",targetDuration:r.duration,discontinuityStarts:a,timelineStarts:r.timelineStarts,segments:n};return r.contentProtection&&(o.contentProtection=r.contentProtection),i&&(o.sidx=i),o},G=function(t){var e=t.attributes;return"video/mp4"===e.mimeType||"video/webm"===e.mimeType||"video"===e.contentType},F=function(t){var e=t.attributes;return"audio/mp4"===e.mimeType||"audio/webm"===e.mimeType||"audio"===e.contentType},H=function(t){var e=t.attributes;return"text/vtt"===e.mimeType||"text"===e.contentType},V=function(t,e){t.forEach(function(t){t.mediaSequence=0,t.discontinuitySequence=m(e,function(e){return e.timeline===t.timeline}),t.segments&&t.segments.forEach(function(t,e){t.number=e})})},q=function(t){return t?Object.keys(t).reduce(function(e,r){var n=t[r];return e.concat(n.playlists)},[]):[]},z=function(t){var e,r,n=t.dashPlaylists,i=t.locations,a=t.sidxMapping,o=void 0===a?{}:a,s=t.previousManifest;if(!n.length)return{};var u=n[0].attributes,c=u.sourceDuration,f=u.type,l=u.suggestedPresentationDelay,p=u.minimumUpdatePeriod,h=M(n.filter(G)).map(X),d=M(n.filter(F)),m=M(n.filter(H)),g=n.map(function(t){return t.attributes.captionServices}).filter(Boolean),y={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:((r={AUDIO:{},VIDEO:{}})["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:c,playlists:P(h,o)};p>=0&&(y.minimumUpdatePeriod=1e3*p),i&&(y.locations=i),"dynamic"===f&&(y.suggestedPresentationDelay=l);var v=0===y.playlists.length,b=d.length?k(d,o,v):null,E=m.length?(void 0===(e=o)&&(e={}),m.reduce(function(t,r){var n=r.attributes.lang||"text";return t[n]||(t[n]={language:n,default:!1,autoselect:!1,playlists:[],uri:""}),t[n].playlists.push(L(_(r),e)),t},{})):null,T=h.concat(q(b),q(E)),w=T.map(function(t){return t.timelineStarts});return y.timelineStarts=x(w),V(T,y.timelineStarts),b&&(y.mediaGroups.AUDIO.audio=b),E&&(y.mediaGroups.SUBTITLES.subs=E),g.length&&(y.mediaGroups["CLOSED-CAPTIONS"].cc=g.reduce(function(t,e){return e&&e.forEach(function(e){var r=e.channel,n=e.language;t[n]={autoselect:!1,default:!1,instreamId:r,language:n},e.hasOwnProperty("aspectRatio")&&(t[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(t[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(t[n]["3D"]=e["3D"])}),t},{})),s?C({oldManifest:s,newManifest:y}):y},j=function(t,e,r){var n=t.NOW,i=t.clientOffset,a=t.availabilityStartTime,o=t.timescale,s=t.periodStart,u=t.minimumUpdatePeriod;return Math.ceil((((n+i)/1e3+(void 0===u?0:u)-(a+(void 0===s?0:s)))*(void 0===o?1:o)-e)/r)},K=function(t,e){for(var r=t.type,n=t.minimumUpdatePeriod,i=void 0===n?0:n,a=t.media,o=void 0===a?"":a,s=t.sourceDuration,u=t.timescale,c=void 0===u?1:u,f=t.startNumber,l=void 0===f?1:f,p=t.periodStart,h=[],d=-1,m=0;md&&(d=b);var E=void 0;if(v<0){var T=m+1;E=T===e.length?"dynamic"===r&&i>0&&o.indexOf("$Number$")>0?j(t,d,y):(s*c-d)/y:(e[T].t-d)/y}else E=v+1;for(var w=l+h.length+E,N=l+h.length;N=i)?a:""+Array(i-a.length+1).join("0")+a})},W=function(t,e){var r={RepresentationID:t.id,Bandwidth:t.bandwidth||0},i=t.initialization,a=void 0===i?{sourceURL:"",range:""}:i,o=y({baseUrl:t.baseUrl,source:$(a.sourceURL,r),range:a.range});return(t.duration||e?t.duration?T(t):K(t,e):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]).map(function(e){r.Number=e.number,r.Time=e.time;var i=$(t.media||"",r),a=t.timescale||1,s=t.presentationTimeOffset||0,u=t.periodStart+(e.time-s)/a;return{uri:i,timeline:e.timeline,duration:e.duration,resolvedUri:(0,n.Z)(t.baseUrl||"",i),map:o,number:e.number,presentationTime:u}})},Z=function(t,e){var r=t.baseUrl,n=t.initialization,i=void 0===n?{}:n,a=y({baseUrl:r,source:i.sourceURL,range:i.range}),o=y({baseUrl:r,source:e.media,range:e.mediaRange});return o.map=a,o},Q=function(t,e){var r,n=t.duration,i=t.segmentUrls,a=t.periodStart;if(!n&&!e||n&&e)throw Error(g.SEGMENT_TIME_UNSPECIFIED);var o=(void 0===i?[]:i).map(function(e){return Z(t,e)});return n&&(r=T(t)),e&&(r=K(t,e)),r.map(function(e,r){if(o[r]){var n=o[r],i=t.timescale||1,s=t.presentationTimeOffset||0;return n.timeline=e.timeline,n.duration=e.duration,n.number=e.number,n.presentationTime=a+(e.time-s)/i,n}}).filter(function(t){return t})},J=function(t){var e,r,n=t.attributes,i=t.segmentInfo;i.template?(r=W,e=f(n,i.template)):i.base?(r=w,e=f(n,i.base)):i.list&&(r=Q,e=f(n,i.list));var a={attributes:n};if(!r)return a;var o=r(e,i.segmentTimeline);if(e.duration){var s=e,u=s.duration,c=s.timescale;e.duration=u/(void 0===c?1:c)}else o.length?e.duration=o.reduce(function(t,e){return Math.max(t,Math.ceil(e.duration))},0):e.duration=0;return a.attributes=e,a.segments=o,i.base&&e.indexRange&&(a.sidx=o[0],a.segments=[]),a},tt=function(t,e){return d(t.childNodes).filter(function(t){return t.tagName===e})},te=function(t){return t.textContent.trim()},tr=function(t){var e=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!e)return 0;var r=e.slice(1),n=r[0],i=r[1],a=r[2],o=r[3],s=r[4],u=r[5];return 31536e3*parseFloat(n||0)+2592e3*parseFloat(i||0)+86400*parseFloat(a||0)+3600*parseFloat(o||0)+60*parseFloat(s||0)+parseFloat(u||0)},tn={mediaPresentationDuration:function(t){return tr(t)},availabilityStartTime:function(t){var e;return e=t,/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(e)&&(e+="Z"),Date.parse(e)/1e3},minimumUpdatePeriod:function(t){return tr(t)},suggestedPresentationDelay:function(t){return tr(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return tr(t)},start:function(t){return tr(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var e=parseInt(t,10);return isNaN(e)?tr(t):e},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},ti=function(t){return t&&t.attributes?d(t.attributes).reduce(function(t,e){var r=tn[e.name]||tn.DEFAULT;return t[e.name]=r(e.value),t},{}):{}},ta={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},to=function(t,e){return e.length?h(t.map(function(t){return e.map(function(e){return(0,n.Z)(t,te(e))})})):t},ts=function(t){var e=tt(t,"SegmentTemplate")[0],r=tt(t,"SegmentList")[0],n=r&&tt(r,"SegmentURL").map(function(t){return f({tag:"SegmentURL"},ti(t))}),i=tt(t,"SegmentBase")[0],a=r||e,o=a&&tt(a,"SegmentTimeline")[0],s=r||i||e,u=s&&tt(s,"Initialization")[0],c=e&&ti(e);c&&u?c.initialization=u&&ti(u):c&&c.initialization&&(c.initialization={sourceURL:c.initialization});var l={template:c,segmentTimeline:o&&tt(o,"S").map(function(t){return ti(t)}),list:r&&f(ti(r),{segmentUrls:n,initialization:ti(u)}),base:i&&f(ti(i),{initialization:ti(u)})};return Object.keys(l).forEach(function(t){l[t]||delete l[t]}),l},tu=function(t){var e=t.attributes,r=t.priorPeriodAttributes,n=t.mpdType;return"number"==typeof e.start?e.start:r&&"number"==typeof r.start&&"number"==typeof r.duration?r.start+r.duration:r||"static"!==n?null:0},tc=function(t,e){void 0===e&&(e={});var r=e,n=r.manifestUri,i=r.NOW,a=void 0===i?Date.now():i,o=r.clientOffset,u=tt(t,"Period");if(!u.length)throw Error(g.INVALID_NUMBER_OF_PERIOD);var c=tt(t,"Location"),l=ti(t),p=to([void 0===n?"":n],tt(t,"BaseURL"));l.type=l.type||"static",l.sourceDuration=l.mediaPresentationDuration||0,l.NOW=a,l.clientOffset=void 0===o?0:o,c.length&&(l.locations=c.map(te));var d=[];return u.forEach(function(t,e){var r=ti(t),n=d[e-1];r.start=tu({attributes:r,priorPeriodAttributes:n?n.attributes:null,mpdType:l.type}),d.push({node:t,attributes:r})}),{locations:l.locations,representationInfo:h(d.map(function(t,e){var r=to(p,tt(t.node,"BaseURL")),n=f(l,{periodStart:t.attributes.start});"number"==typeof t.attributes.duration&&(n.periodDuration=t.attributes.duration);var i=tt(t.node,"AdaptationSet"),a=ts(t.node);return h(i.map(function(t){var e,i,o=ti(t),u=to(r,tt(t,"BaseURL")),c=f(n,o,{role:ti(tt(t,"Role")[0])}),l="urn:scte:dash:cc:cea-608:2015"===(e=ti(tt(t,"Accessibility")[0])).schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){if(r=t,/^CC\d=/.test(t)){var e,r,n=t.split("=");e=n[0],r=n[1]}else/^CC\d$/.test(t)&&(e=t);return{channel:e,language:r}}):"urn:scte:dash:cc:cea-708:2015"===e.schemeIdUri?("string"!=typeof e.value?[]:e.value.split(";")).map(function(t){var e={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){var r=t.split("="),n=r[0],i=r[1];e.channel=n,e.language=t,(void 0===i?"":i).split(",").forEach(function(t){var r=t.split(":"),n=r[0],i=r[1];"lang"===n?e.language=i:"er"===n?e.easyReader=Number(i):"war"===n?e.aspectRatio=Number(i):"3D"===n&&(e["3D"]=Number(i))})}else e.language=t;return e.channel&&(e.channel="SERVICE"+e.channel),e}):void 0;l&&(c=f(c,{captionServices:l}));var p=tt(t,"Label")[0];p&&p.childNodes.length&&(c=f(c,{label:p.childNodes[0].nodeValue.trim()}));var d=tt(t,"ContentProtection").reduce(function(t,e){var r=ti(e);r.schemeIdUri&&(r.schemeIdUri=r.schemeIdUri.toLowerCase());var n=ta[r.schemeIdUri];if(n){t[n]={attributes:r};var i=tt(e,"cenc:pssh")[0];if(i){var a=te(i);t[n].pssh=a&&(0,s.Z)(a)}}return t},{});Object.keys(d).length&&(c=f(c,{contentProtection:d}));var m=ts(t),g=tt(t,"Representation"),y=f(a,m);return h(g.map((i=c,function(t){var e=to(u,tt(t,"BaseURL")),r=f(i,ti(t)),n=ts(t);return e.map(function(t){return{segmentInfo:f(y,n),attributes:f(r,{baseUrl:t})}})})))}))}))}},tf=function(t){if(""===t)throw Error(g.DASH_EMPTY_MANIFEST);var e,r,n=new u.DOMParser;try{r=(e=n.parseFromString(t,"application/xml"))&&"MPD"===e.documentElement.tagName?e.documentElement:null}catch(i){}if(!r||r&&r.getElementsByTagName("parsererror").length>0)throw Error(g.DASH_INVALID_XML);return r},tl=function(t){var e=tt(t,"UTCTiming")[0];if(!e)return null;var r=ti(e);switch(r.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":r.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":r.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":r.method="DIRECT",r.value=Date.parse(r.value);break;default:throw Error(g.UNSUPPORTED_UTC_TIMING_SCHEME)}return r},tp=function(t,e){void 0===e&&(e={});var r=tc(tf(t),e);return z({dashPlaylists:r.representationInfo.map(J),locations:r.locations,sidxMapping:e.sidxMapping,previousManifest:e.previousManifest})},th=function(t){return tl(tf(t))}},84221:function(t,e,r){var n=r(46894).getUint64,i=function(t){var e=new DataView(t.buffer,t.byteOffset,t.byteLength),r={version:t[0],flags:new Uint8Array(t.subarray(1,4)),references:[],referenceId:e.getUint32(4),timescale:e.getUint32(8)},i=12;0===r.version?(r.earliestPresentationTime=e.getUint32(i),r.firstOffset=e.getUint32(i+4),i+=8):(r.earliestPresentationTime=n(t.subarray(i)),r.firstOffset=n(t.subarray(i+8)),i+=16),i+=2;var a=e.getUint16(i);for(i+=2;a>0;i+=12,a--)r.references.push({referenceType:(128&t[i])>>>7,referencedSize:2147483647&e.getUint32(i),subsegmentDuration:e.getUint32(i+4),startsWithSap:!!(128&t[i+8]),sapType:(112&t[i+8])>>>4,sapDeltaTime:268435455&e.getUint32(i+8)});return r};t.exports=i},51489:function(t){var e,r,n,i,a,o,s;e=function(t){return 9e4*t},r=function(t,e){return t*e},n=function(t){return t/9e4},i=function(t,e){return t/e},a=function(t,r){return e(i(t,r))},o=function(t,e){return r(n(t),e)},s=function(t,e,r){return n(r?t:t-e)},t.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:e,secondsToAudioTs:r,videoTsToSeconds:n,audioTsToSeconds:i,audioTsToVideoTs:a,videoTsToAudioTs:o,metadataTsToSeconds:s}},46894:function(t){var e=function(t){var e,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(e=r.getBigUint64(0))59?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):null}function s(){this.values=i(null)}function u(t,e,r,n){var i=n?t.split(n):[t];for(var a in i)if("string"==typeof i[a]){var o=i[a].split(r);2===o.length&&e(o[0].trim(),o[1].trim())}}a.prototype=i(Error.prototype),a.prototype.constructor=a,a.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},s.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,r){for(var n=0;n=0&&e<=100)&&(this.set(t,e),!0)}};var c=n.createElement&&n.createElement("textarea"),f={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},l={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},p={v:"title",lang:"lang"},h={rt:"ruby"};function d(t,e){for(var r,n=t.document.createElement("div"),i=n,a=[];null!==(r=function(){if(!e)return null;var t,r=e.match(/^([^<]*)(<[^>]*>?)?/);return t=r[1]?r[1]:r[2],e=e.substr(t.length),t}());){if("<"===r[0]){if("/"===r[1]){a.length&&a[a.length-1]===r.substr(2).replace(">","")&&(a.pop(),i=i.parentNode);continue}var s,u,d,m,g=o(r.substr(1,r.length-2));if(g){m=t.document.createProcessingInstruction("timestamp",g),i.appendChild(m);continue}var y=r.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!y||!(m=function(e,r){var n=f[e];if(!n)return null;var i=t.document.createElement(n),a=p[e];return a&&r&&(i[a]=r.trim()),i}(y[1],y[3]))||(u=i,h[(d=m).localName]&&h[d.localName]!==u.localName))continue;if(y[2]){var v=y[2].split(".");v.forEach(function(t){var e=/^bg_/.test(t),r=e?t.slice(3):t;if(l.hasOwnProperty(r)){var n=e?"background-color":"color",i=l[r];m.style[n]=i}}),m.className=v.join(" ")}a.push(y[1]),i.appendChild(m),i=m;continue}i.appendChild(t.document.createTextNode((s=r,c.innerHTML=s,s=c.textContent,c.textContent="",s)))}return n}var m=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function g(){}function y(t,e,r){g.call(this),this.cue=e,this.cueDiv=d(t,e.text);var n={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(n,this.cueDiv),this.div=t.document.createElement("div"),n={direction:function(t){var e=[],r="";if(!t||!t.childNodes)return"ltr";function n(t,e){for(var r=e.childNodes.length-1;r>=0;r--)t.push(e.childNodes[r])}for(n(e,t);r=function t(e){if(!e||!e.length)return null;var r=e.pop(),i=r.textContent||r.innerText;if(i){var a=i.match(/^.*(\n|\r)/);return a?(e.length=0,a[0]):i}return"ruby"===r.tagName?t(e):r.childNodes?(n(e,r),t(e)):void 0}(e);)for(var i=0;i=r[0]&&t<=r[1])return!0}return!1}(r.charCodeAt(i)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===e.vertical?"horizontal-tb":"lr"===e.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===e.align?"center":e.align,font:r.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(n),this.div.appendChild(this.cueDiv);var i=0;switch(e.positionAlign){case"start":i=e.position;break;case"center":i=e.position-e.size/2;break;case"end":i=e.position-e.size}""===e.vertical?this.applyStyles({left:this.formatStyle(i,"%"),width:this.formatStyle(e.size,"%")}):this.applyStyles({top:this.formatStyle(i,"%"),height:this.formatStyle(e.size,"%")}),this.move=function(t){this.applyStyles({top:this.formatStyle(t.top,"px"),bottom:this.formatStyle(t.bottom,"px"),left:this.formatStyle(t.left,"px"),right:this.formatStyle(t.right,"px"),height:this.formatStyle(t.height,"px"),width:this.formatStyle(t.width,"px")})}}function v(t){var e,r,n,i;if(t.div){r=t.div.offsetHeight,n=t.div.offsetWidth,i=t.div.offsetTop;var a=(a=t.div.childNodes)&&(a=a[0])&&a.getClientRects&&a.getClientRects();t=t.div.getBoundingClientRect(),e=a?Math.max(a[0]&&a[0].height||0,t.height/a.length):0}this.left=t.left,this.right=t.right,this.top=t.top||i,this.height=t.height||r,this.bottom=t.bottom||i+(t.height||r),this.width=t.width||n,this.lineHeight=void 0!==e?e:t.lineHeight}function b(){}g.prototype.applyStyles=function(t,e){for(var r in e=e||this.div,t)t.hasOwnProperty(r)&&(e.style[r]=t[r])},g.prototype.formatStyle=function(t,e){return 0===t?0:t+e},y.prototype=i(g.prototype),y.prototype.constructor=y,v.prototype.move=function(t,e){switch(e=void 0!==e?e:this.lineHeight,t){case"+x":this.left+=e,this.right+=e;break;case"-x":this.left-=e,this.right-=e;break;case"+y":this.top+=e,this.bottom+=e;break;case"-y":this.top-=e,this.bottom-=e}},v.prototype.overlaps=function(t){return this.leftt.left&&this.topt.top},v.prototype.overlapsAny=function(t){for(var e=0;e=t.top&&this.bottom<=t.bottom&&this.left>=t.left&&this.right<=t.right},v.prototype.overlapsOppositeAxis=function(t,e){switch(e){case"+x":return this.leftt.right;case"+y":return this.topt.bottom}},v.prototype.intersectPercentage=function(t){return Math.max(0,Math.min(this.right,t.right)-Math.max(this.left,t.left))*Math.max(0,Math.min(this.bottom,t.bottom)-Math.max(this.top,t.top))/(this.height*this.width)},v.prototype.toCSSCompatValues=function(t){return{top:this.top-t.top,bottom:t.bottom-this.bottom,left:this.left-t.left,right:t.right-this.right,height:this.height,width:this.width}},v.getSimpleBoxPosition=function(t){var e=t.div?t.div.offsetHeight:t.tagName?t.offsetHeight:0,r=t.div?t.div.offsetWidth:t.tagName?t.offsetWidth:0,n=t.div?t.div.offsetTop:t.tagName?t.offsetTop:0;return{left:(t=t.div?t.div.getBoundingClientRect():t.tagName?t.getBoundingClientRect():t).left,right:t.right,top:t.top||n,height:t.height||e,bottom:t.bottom||n+(t.height||e),width:t.width||r}},b.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},b.convertCueToDOMTree=function(t,e){return t&&e?d(t,e):null},b.processCues=function(t,e,r){if(!t||!e||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var n=t.document.createElement("div");if(n.style.position="absolute",n.style.left="0",n.style.right="0",n.style.top="0",n.style.bottom="0",n.style.margin="1.5%",r.appendChild(n),!function(t){for(var e=0;e=0&&t.line<=100))return t.line;if(!t.track||!t.track.textTrackList||!t.track.textTrackList.mediaElement)return -1;for(var e=t.track,r=e.textTrackList,n=0,i=0;il&&(f=f<0?-1:1,f*=Math.ceil(l/c)*c),o<0&&(f+=""===a.vertical?r.height:r.width,s=s.reverse()),i.move(p,f)}else{var h=i.lineHeight/r.height*100;switch(a.lineAlign){case"center":o-=h/2;break;case"end":o-=h}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(o,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(o,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(o,"%")})}s=["+y","-x","+x","-y"],i=new v(e)}var d=function(t,e){for(var i,a=new v(t),o=1,s=0;su&&(i=new v(t),o=u),t=new v(a)}return i||a}(i,s);e.move(d.toCSSCompatValues(r))}(0,r,o,a),i.displayState=r.div,a.push(v.getSimpleBoxPosition(r))}()},b.Parser=function(t,e,r){r||(r=e,e={}),e||(e={}),this.window=t,this.vttjs=e,this.state="INITIAL",this.buffer="",this.decoder=r||new TextDecoder("utf8"),this.regionList=[]},b.Parser.prototype={reportOrThrowError:function(t){if(t instanceof a)this.onparsingerror&&this.onparsingerror(t);else throw t},parse:function(t){var e=this;function r(){for(var t=e.buffer,r=0;r")){e.cue.id=i;continue}case"CUE":try{!function(t,e,r){var n=t;function i(){var e=o(t);if(null===e)throw new a(a.Errors.BadTimeStamp,"Malformed timestamp: "+n);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function c(){t=t.replace(/^\s+/,"")}if(c(),e.startTime=i(),c(),"-->"!==t.substr(0,3))throw new a(a.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+n);t=t.substr(3),c(),e.endTime=i(),c(),function(t,e){var n=new s;u(t,function(t,e){switch(t){case"region":for(var i=r.length-1;i>=0;i--)if(r[i].id===e){n.set(t,r[i].region);break}break;case"vertical":n.alt(t,e,["rl","lr"]);break;case"line":var a=e.split(","),o=a[0];n.integer(t,o),n.percent(t,o)&&n.set("snapToLines",!1),n.alt(t,o,["auto"]),2===a.length&&n.alt("lineAlign",a[1],["start","center","end"]);break;case"position":a=e.split(","),n.percent(t,a[0]),2===a.length&&n.alt("positionAlign",a[1],["start","center","end"]);break;case"size":n.percent(t,e);break;case"align":n.alt(t,e,["start","center","end","left","right"])}},/:/,/\s/),e.region=n.get("region",null),e.vertical=n.get("vertical","");try{e.line=n.get("line","auto")}catch(i){}e.lineAlign=n.get("lineAlign","start"),e.snapToLines=n.get("snapToLines",!0),e.size=n.get("size",100);try{e.align=n.get("align","center")}catch(a){e.align=n.get("align","middle")}try{e.position=n.get("position","auto")}catch(o){e.position=n.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},e.align)}e.positionAlign=n.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},e.align)}(t,e)}(i,e.cue,e.regionList)}catch(p){e.reportOrThrowError(p),e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var h=-1!==i.indexOf("-->");if(!i||h&&(f=!0)){e.oncue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":i||(e.state="ID");continue}}catch(d){e.reportOrThrowError(d),"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new a(a.Errors.BadSignature)}catch(e){t.reportOrThrowError(e)}return t.onflush&&t.onflush(),this}},t.exports=b},22230:function(t){var e={"":1,lr:1,rl:1},r={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function n(t){return"string"==typeof t&&!!r[t.toLowerCase()]&&t.toLowerCase()}function i(t,r,i){this.hasBeenReset=!1;var a="",o=!1,s=t,u=r,c=i,f=null,l="",p=!0,h="auto",d="start",m="auto",g="auto",y=100,v="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return a},set:function(t){a=""+t}},pauseOnExit:{enumerable:!0,get:function(){return o},set:function(t){o=!!t}},startTime:{enumerable:!0,get:function(){return s},set:function(t){if("number"!=typeof t)throw TypeError("Start time must be set to a number.");s=t,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return u},set:function(t){if("number"!=typeof t)throw TypeError("End time must be set to a number.");u=t,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return c},set:function(t){c=""+t,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return f},set:function(t){f=t,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return l},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();if(!1===r)throw SyntaxError("Vertical: an invalid or illegal direction string was specified.");l=r,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return p},set:function(t){p=!!t,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return h},set:function(t){if("number"!=typeof t&&"auto"!==t)throw SyntaxError("Line: an invalid number or illegal string was specified.");h=t,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return d},set:function(t){var e=n(t);e?(d=e,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return m},set:function(t){if(t<0||t>100)throw Error("Position must be between 0 and 100.");m=t,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return g},set:function(t){var e=n(t);e?(g=e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(t){if(t<0||t>100)throw Error("Size must be between 0 and 100.");y=t,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return v},set:function(t){var e=n(t);if(!e)throw SyntaxError("align: an invalid or illegal alignment string was specified.");v=e,this.hasBeenReset=!0}}}),this.displayState=void 0}i.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},t.exports=i},13710:function(t){var e={"":!0,up:!0};function r(t){return"number"==typeof t&&t>=0&&t<=100}t.exports=function(){var t=100,n=3,i=0,a=100,o=0,s=100,u="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return t},set:function(e){if(!r(e))throw Error("Width must be between 0 and 100.");t=e}},lines:{enumerable:!0,get:function(){return n},set:function(t){if("number"!=typeof t)throw TypeError("Lines must be set to a number.");n=t}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(t){if(!r(t))throw Error("RegionAnchorX must be between 0 and 100.");a=t}},regionAnchorX:{enumerable:!0,get:function(){return i},set:function(t){if(!r(t))throw Error("RegionAnchorY must be between 0 and 100.");i=t}},viewportAnchorY:{enumerable:!0,get:function(){return s},set:function(t){if(!r(t))throw Error("ViewportAnchorY must be between 0 and 100.");s=t}},viewportAnchorX:{enumerable:!0,get:function(){return o},set:function(t){if(!r(t))throw Error("ViewportAnchorX must be between 0 and 100.");o=t}},scroll:{enumerable:!0,get:function(){return u},set:function(t){var r="string"==typeof t&&!!e[t.toLowerCase()]&&t.toLowerCase();!1===r?console.warn("Scroll: an invalid or illegal string was specified."):u=r}}})}},5647:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(89611),i=r(78814);function a(t,e,r){return(a=(0,i.Z)()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var a=new(Function.bind.apply(t,i));return r&&(0,n.Z)(a,r.prototype),a}).apply(null,arguments)}},94578:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(89611);function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,(0,n.Z)(t,e)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7902-885cf6f6566ca765.js b/static/web/_next/static/chunks/7902-885cf6f6566ca765.js new file mode 100644 index 000000000..010ab6e99 --- /dev/null +++ b/static/web/_next/static/chunks/7902-885cf6f6566ca765.js @@ -0,0 +1,14 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7902],{60562:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Au:function(){return isArrayBufferView},G3:function(){return bytesMatch},Ki:function(){return toUint8},d3:function(){return bytesToString},hL:function(){return numberToBytes},lx:function(){return concatTypedArrays},qX:function(){return stringToBytes},tm:function(){return bytesToNumber}});var a,b,global_window__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(58908),global_window__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_0__),isArrayBufferView=function(obj){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(obj):obj&&obj.buffer instanceof ArrayBuffer},toUint8=function(bytes){return bytes instanceof Uint8Array?bytes:(Array.isArray(bytes)||isArrayBufferView(bytes)||bytes instanceof ArrayBuffer||(bytes="number"!=typeof bytes||"number"==typeof bytes&&bytes!=bytes?0:[bytes]),new Uint8Array(bytes&&bytes.buffer||bytes,bytes&&bytes.byteOffset||0,bytes&&bytes.byteLength||0))},BigInt=global_window__WEBPACK_IMPORTED_MODULE_0___default().BigInt||Number,BYTE_TABLE=[BigInt("0x1"),BigInt("0x100"),BigInt("0x10000"),BigInt("0x1000000"),BigInt("0x100000000"),BigInt("0x10000000000"),BigInt("0x1000000000000"),BigInt("0x100000000000000"),BigInt("0x10000000000000000")];a=new Uint16Array([65484]),255===(b=new Uint8Array(a.buffer,a.byteOffset,a.byteLength))[0]||b[0];var bytesToNumber=function(bytes,_temp){var _ref=void 0===_temp?{}:_temp,_ref$signed=_ref.signed,_ref$le=_ref.le,le=void 0!==_ref$le&&_ref$le;bytes=toUint8(bytes);var fn=le?"reduce":"reduceRight",number=(bytes[fn]?bytes[fn]:Array.prototype[fn]).call(bytes,function(total,byte,i){var exponent=le?i:Math.abs(i+1-bytes.length);return total+BigInt(byte)*BYTE_TABLE[exponent]},BigInt(0));if(void 0!==_ref$signed&&_ref$signed){var max=BYTE_TABLE[bytes.length]/BigInt(2)-BigInt(1);(number=BigInt(number))>max&&(number-=max,number-=max,number-=BigInt(2))}return Number(number)},numberToBytes=function(number,_temp2){var _ref2$le=(void 0===_temp2?{}:_temp2).le,le=void 0!==_ref2$le&&_ref2$le;("bigint"!=typeof number&&"number"!=typeof number||"number"==typeof number&&number!=number)&&(number=0);for(var byteCount=Math.ceil((number=BigInt(number)).toString(2).length/8),bytes=new Uint8Array(new ArrayBuffer(byteCount)),i=0;i=b.length&&fn.call(b,function(bByte,i){return bByte===(mask[i]?mask[i]&a[offset+i]:a[offset+i])})}},92260:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Hi:function(){return muxerSupportsCodec},Jg:function(){return codecsFromDefault},KL:function(){return isAudioCodec},_5:function(){return getMimeForCodec},kS:function(){return parseCodecs},lA:function(){return DEFAULT_AUDIO_CODEC},p7:function(){return browserSupportsCodec},ws:function(){return translateLegacyCodec},xz:function(){return DEFAULT_VIDEO_CODEC}});var global_window__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(58908),global_window__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_0__),regexs={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},mediaTypes=["video","audio","text"],upperMediaTypes=["Video","Audio","Text"],translateLegacyCodec=function(codec){return codec?codec.replace(/avc1\.(\d+)\.(\d+)/i,function(orig,profile,avcLevel){return"avc1."+("00"+Number(profile).toString(16)).slice(-2)+"00"+("00"+Number(avcLevel).toString(16)).slice(-2)}):codec},parseCodecs=function(codecString){void 0===codecString&&(codecString="");var codecs=codecString.split(","),result=[];return codecs.forEach(function(codec){var codecType;codec=codec.trim(),mediaTypes.forEach(function(name){var match=regexs[name].exec(codec.toLowerCase());if(match&&!(match.length<=1)){codecType=name;var type=codec.substring(0,match[1].length),details=codec.replace(type,"");result.push({type:type,details:details,mediaType:name})}}),codecType||result.push({type:codec,details:"",mediaType:"unknown"})}),result},codecsFromDefault=function(master,audioGroupId){if(!master.mediaGroups.AUDIO||!audioGroupId)return null;var audioGroup=master.mediaGroups.AUDIO[audioGroupId];if(!audioGroup)return null;for(var name in audioGroup){var audioType=audioGroup[name];if(audioType.default&&audioType.playlists)return parseCodecs(audioType.playlists[0].attributes.CODECS)}return null},isAudioCodec=function(codec){return void 0===codec&&(codec=""),regexs.audio.test(codec.trim().toLowerCase())},getMimeForCodec=function(codecString){if(codecString&&"string"==typeof codecString){var codec,codecs=codecString.toLowerCase().split(",").map(function(c){return translateLegacyCodec(c.trim())}),type="video";1===codecs.length&&isAudioCodec(codecs[0])?type="audio":1===codecs.length&&(void 0===(codec=codecs[0])&&(codec=""),regexs.text.test(codec.trim().toLowerCase()))&&(type="application");var container="mp4";return codecs.every(function(c){return regexs.mp4.test(c)})?container="mp4":codecs.every(function(c){return regexs.webm.test(c)})?container="webm":codecs.every(function(c){return regexs.ogg.test(c)})&&(container="ogg"),type+"/"+container+';codecs="'+codecString+'"'}},browserSupportsCodec=function(codecString){return void 0===codecString&&(codecString=""),global_window__WEBPACK_IMPORTED_MODULE_0___default().MediaSource&&global_window__WEBPACK_IMPORTED_MODULE_0___default().MediaSource.isTypeSupported&&global_window__WEBPACK_IMPORTED_MODULE_0___default().MediaSource.isTypeSupported(getMimeForCodec(codecString))||!1},muxerSupportsCodec=function(codecString){return void 0===codecString&&(codecString=""),codecString.toLowerCase().split(",").every(function(codec){codec=codec.trim();for(var i=0;ii;){var tag=bytes[i],size=0,headerSize=0,byte=bytes[++headerSize];for(headerSize++;128&byte;)size=(127&byte)<<7,byte=bytes[headerSize],headerSize++;size+=127&byte;for(var z=0;z>>0,type=bytes.subarray(i+4,i+8);if(0===size)break;var end=i+size;if(end>bytes.length){if(complete)break;end=bytes.length}var data=bytes.subarray(i+8,end);(0,byte_helpers.G3)(type,paths[0])&&(1===paths.length?results.push(data):results.push.apply(results,findBox(data,paths.slice(1),complete))),i=end}return results},EBML_TAGS={EBML:(0,byte_helpers.Ki)([26,69,223,163]),DocType:(0,byte_helpers.Ki)([66,130]),Segment:(0,byte_helpers.Ki)([24,83,128,103]),SegmentInfo:(0,byte_helpers.Ki)([21,73,169,102]),Tracks:(0,byte_helpers.Ki)([22,84,174,107]),Track:(0,byte_helpers.Ki)([174]),TrackNumber:(0,byte_helpers.Ki)([215]),DefaultDuration:(0,byte_helpers.Ki)([35,227,131]),TrackEntry:(0,byte_helpers.Ki)([174]),TrackType:(0,byte_helpers.Ki)([131]),FlagDefault:(0,byte_helpers.Ki)([136]),CodecID:(0,byte_helpers.Ki)([134]),CodecPrivate:(0,byte_helpers.Ki)([99,162]),VideoTrack:(0,byte_helpers.Ki)([224]),AudioTrack:(0,byte_helpers.Ki)([225]),Cluster:(0,byte_helpers.Ki)([31,67,182,117]),Timestamp:(0,byte_helpers.Ki)([231]),TimestampScale:(0,byte_helpers.Ki)([42,215,177]),BlockGroup:(0,byte_helpers.Ki)([160]),BlockDuration:(0,byte_helpers.Ki)([155]),Block:(0,byte_helpers.Ki)([161]),SimpleBlock:(0,byte_helpers.Ki)([163])},LENGTH_TABLE=[128,64,32,16,8,4,2,1],getLength=function(byte){for(var len=1,i=0;i=bytes.length)return bytes.length;var innerid=getvint(bytes,offset,!1);if((0,byte_helpers.G3)(id.bytes,innerid.bytes))return offset;var dataHeader=getvint(bytes,offset+innerid.length);return getInfinityDataSize(id,bytes,offset+dataHeader.length+dataHeader.value+innerid.length)},findEbml=function findEbml(bytes,paths){paths=Array.isArray(paths1=paths)?paths1.map(function(p){return ebml_helpers_normalizePath(p)}):[ebml_helpers_normalizePath(paths1)],bytes=(0,byte_helpers.Ki)(bytes);var paths1,results=[];if(!paths.length)return results;for(var i=0;ibytes.length?bytes.length:dataStart+dataHeader.value,data=bytes.subarray(dataStart,dataEnd);(0,byte_helpers.G3)(paths[0],id.bytes)&&(1===paths.length?results.push(data):results=results.concat(findEbml(data,paths.slice(1))));var totalLength=id.length+dataHeader.length+data.length;i+=totalLength}return results},id3_helpers=__webpack_require__(68925),NAL_TYPE_ONE=(0,byte_helpers.Ki)([0,0,0,1]),NAL_TYPE_TWO=(0,byte_helpers.Ki)([0,0,1]),EMULATION_PREVENTION=(0,byte_helpers.Ki)([0,0,3]),discardEmulationPreventionBytes=function(bytes){for(var positions=[],i=1;i>1&63),-1!==types.indexOf(nalType)&&(nalStart=i+nalOffset),i+=nalOffset+("h264"===dataType?1:2)}return bytes.subarray(0,0)},CONSTANTS={webm:(0,byte_helpers.Ki)([119,101,98,109]),matroska:(0,byte_helpers.Ki)([109,97,116,114,111,115,107,97]),flac:(0,byte_helpers.Ki)([102,76,97,67]),ogg:(0,byte_helpers.Ki)([79,103,103,83]),ac3:(0,byte_helpers.Ki)([11,119]),riff:(0,byte_helpers.Ki)([82,73,70,70]),avi:(0,byte_helpers.Ki)([65,86,73]),wav:(0,byte_helpers.Ki)([87,65,86,69]),"3gp":(0,byte_helpers.Ki)([102,116,121,112,51,103]),mp4:(0,byte_helpers.Ki)([102,116,121,112]),fmp4:(0,byte_helpers.Ki)([115,116,121,112]),mov:(0,byte_helpers.Ki)([102,116,121,112,113,116]),moov:(0,byte_helpers.Ki)([109,111,111,118]),moof:(0,byte_helpers.Ki)([109,111,111,102])},_isLikely={aac:function(bytes){var offset=(0,id3_helpers.c)(bytes);return(0,byte_helpers.G3)(bytes,[255,16],{offset:offset,mask:[255,22]})},mp3:function(bytes){var offset=(0,id3_helpers.c)(bytes);return(0,byte_helpers.G3)(bytes,[255,2],{offset:offset,mask:[255,6]})},webm:function(bytes){var docType=findEbml(bytes,[EBML_TAGS.EBML,EBML_TAGS.DocType])[0];return(0,byte_helpers.G3)(docType,CONSTANTS.webm)},mkv:function(bytes){var docType=findEbml(bytes,[EBML_TAGS.EBML,EBML_TAGS.DocType])[0];return(0,byte_helpers.G3)(docType,CONSTANTS.matroska)},mp4:function(bytes){return!(_isLikely["3gp"](bytes)||_isLikely.mov(bytes))&&(!!((0,byte_helpers.G3)(bytes,CONSTANTS.mp4,{offset:4})||(0,byte_helpers.G3)(bytes,CONSTANTS.fmp4,{offset:4})||(0,byte_helpers.G3)(bytes,CONSTANTS.moof,{offset:4})||(0,byte_helpers.G3)(bytes,CONSTANTS.moov,{offset:4}))||void 0)},mov:function(bytes){return(0,byte_helpers.G3)(bytes,CONSTANTS.mov,{offset:4})},"3gp":function(bytes){return(0,byte_helpers.G3)(bytes,CONSTANTS["3gp"],{offset:4})},ac3:function(bytes){var offset=(0,id3_helpers.c)(bytes);return(0,byte_helpers.G3)(bytes,CONSTANTS.ac3,{offset:offset})},ts:function(bytes){if(bytes.length<189&&bytes.length>=1)return 71===bytes[0];for(var i=0;i+1880}},36722:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return decodeB64ToUint8Array}});var global_window__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(58908),global_window__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_0__),Buffer=__webpack_require__(48764).lW;function decodeB64ToUint8Array(b64Text){for(var decodedString=global_window__WEBPACK_IMPORTED_MODULE_0___default().atob?global_window__WEBPACK_IMPORTED_MODULE_0___default().atob(b64Text):Buffer.from(b64Text,"base64").toString("binary"),array=new Uint8Array(decodedString.length),i=0;i>4?returnSize+20:returnSize+10},getId3Offset=function getId3Offset(bytes,offset){return(void 0===offset&&(offset=0),(bytes=(0,_byte_helpers_js__WEBPACK_IMPORTED_MODULE_0__.Ki)(bytes)).length-offset<10||!(0,_byte_helpers_js__WEBPACK_IMPORTED_MODULE_0__.G3)(bytes,ID3,{offset:offset}))?offset:(offset+=getId3Size(bytes,offset),getId3Offset(bytes,offset))}},8485:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{t:function(){return simpleTypeFromSourceType}});var MPEGURL_REGEX=/^(audio|video|application)\/(x-|vnd\.apple\.)?mpegurl/i,DASH_REGEX=/^application\/dash\+xml/i,simpleTypeFromSourceType=function(type){return MPEGURL_REGEX.test(type)?"hls":DASH_REGEX.test(type)?"dash":"application/vnd.videojs.vhs+json"===type?"vhs-json":null}},80779:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var url_toolkit__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(49945),url_toolkit__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(url_toolkit__WEBPACK_IMPORTED_MODULE_0__),global_window__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(58908),global_window__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_1__),DEFAULT_LOCATION="http://example.com";__webpack_exports__.Z=function(baseUrl,relativeUrl){if(/^[a-z]+:/i.test(relativeUrl))return relativeUrl;/^data:/.test(baseUrl)&&(baseUrl=global_window__WEBPACK_IMPORTED_MODULE_1___default().location&&global_window__WEBPACK_IMPORTED_MODULE_1___default().location.href||"");var nativeURL="function"==typeof global_window__WEBPACK_IMPORTED_MODULE_1___default().URL,protocolLess=/^\/\//.test(baseUrl),removeLocation=!global_window__WEBPACK_IMPORTED_MODULE_1___default().location&&!/\/\//i.test(baseUrl);if(nativeURL?baseUrl=new(global_window__WEBPACK_IMPORTED_MODULE_1___default()).URL(baseUrl,global_window__WEBPACK_IMPORTED_MODULE_1___default().location||DEFAULT_LOCATION):/\/\//i.test(baseUrl)||(baseUrl=url_toolkit__WEBPACK_IMPORTED_MODULE_0___default().buildAbsoluteURL(global_window__WEBPACK_IMPORTED_MODULE_1___default().location&&global_window__WEBPACK_IMPORTED_MODULE_1___default().location.href||"",baseUrl)),nativeURL){var newUrl=new URL(relativeUrl,baseUrl);return removeLocation?newUrl.href.slice(DEFAULT_LOCATION.length):protocolLess?newUrl.href.slice(newUrl.protocol.length):newUrl.href}return url_toolkit__WEBPACK_IMPORTED_MODULE_0___default().buildAbsoluteURL(baseUrl,relativeUrl)}},13490:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var window1=__webpack_require__(58908);module.exports=function(callback,decodeResponseBody){return void 0===decodeResponseBody&&(decodeResponseBody=!1),function(err,response,responseBody){if(err){callback(err);return}if(response.statusCode>=400&&response.statusCode<=599){var cause=responseBody;if(decodeResponseBody){if(window1.TextDecoder){var contentTypeHeader,charset=(void 0===(contentTypeHeader=response.headers&&response.headers["content-type"])&&(contentTypeHeader=""),contentTypeHeader.toLowerCase().split(";").reduce(function(charset,contentType){var _contentType$split=contentType.split("="),type=_contentType$split[0],value=_contentType$split[1];return"charset"===type.trim()?value.trim():charset},"utf-8"));try{cause=new TextDecoder(charset).decode(responseBody)}catch(e){}}else cause=String.fromCharCode.apply(null,new Uint8Array(responseBody))}callback({cause:cause});return}callback(null,responseBody)}}},9603:function(module,__unused_webpack_exports,__webpack_require__){"use strict";var window1=__webpack_require__(58908),_extends=__webpack_require__(10434),isFunction=__webpack_require__(27376);createXHR.httpHandler=__webpack_require__(13490);/** + * @license + * slighly modified parse-headers 2.0.2 + * Copyright (c) 2014 David Björklund + * Available under the MIT license + * + */ var parseHeaders=function(headers){var result={};return headers&&headers.trim().split("\n").forEach(function(row){var index=row.indexOf(":"),key=row.slice(0,index).trim().toLowerCase(),value=row.slice(index+1).trim();void 0===result[key]?result[key]=value:Array.isArray(result[key])?result[key].push(value):result[key]=[result[key],value]}),result};function initParams(uri,options,callback){var params=uri;return isFunction(options)?(callback=options,"string"==typeof uri&&(params={uri:uri})):params=_extends({},options,{uri:uri}),params.callback=callback,params}function createXHR(uri,options,callback){return _createXHR(options=initParams(uri,options,callback))}function _createXHR(options){if(void 0===options.callback)throw Error("callback argument missing");var key,aborted,timeoutTimer,called=!1,callback=function(err,response,body){called||(called=!0,options.callback(err,response,body))};function errorFunc(evt){return clearTimeout(timeoutTimer),evt instanceof Error||(evt=Error(""+(evt||"Unknown XMLHttpRequest Error"))),evt.statusCode=0,callback(evt,failureResponse)}function loadFunc(){if(!aborted){clearTimeout(timeoutTimer);var status,response=failureResponse,err=null;return 0!==(status=options.useXDR&&void 0===xhr.status?200:1223===xhr.status?204:xhr.status)?(response={body:function(){var body=void 0;if(body=xhr.response?xhr.response:xhr.responseText||function(xhr){try{if("document"===xhr.responseType)return xhr.responseXML;var firefoxBugTakenEffect=xhr.responseXML&&"parsererror"===xhr.responseXML.documentElement.nodeName;if(""===xhr.responseType&&!firefoxBugTakenEffect)return xhr.responseXML}catch(e){}return null}(xhr),isJson)try{body=JSON.parse(body)}catch(e){}return body}(),statusCode:status,method:method,headers:{},url:uri,rawRequest:xhr},xhr.getAllResponseHeaders&&(response.headers=parseHeaders(xhr.getAllResponseHeaders()))):err=Error("Internal XMLHttpRequest Error"),callback(err,response,response.body)}}var xhr=options.xhr||null;xhr||(xhr=options.cors||options.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var uri=xhr.url=options.uri||options.url,method=xhr.method=options.method||"GET",body=options.body||options.data,headers=xhr.headers=options.headers||{},sync=!!options.sync,isJson=!1,failureResponse={body:void 0,headers:{},statusCode:0,method:method,url:uri,rawRequest:xhr};if("json"in options&&!1!==options.json&&(isJson=!0,headers.accept||headers.Accept||(headers.Accept="application/json"),"GET"!==method&&"HEAD"!==method&&(headers["content-type"]||headers["Content-Type"]||(headers["Content-Type"]="application/json"),body=JSON.stringify(!0===options.json?body:options.json))),xhr.onreadystatechange=function(){4===xhr.readyState&&setTimeout(loadFunc,0)},xhr.onload=loadFunc,xhr.onerror=errorFunc,xhr.onprogress=function(){},xhr.onabort=function(){aborted=!0},xhr.ontimeout=errorFunc,xhr.open(method,uri,!sync,options.username,options.password),sync||(xhr.withCredentials=!!options.withCredentials),!sync&&options.timeout>0&&(timeoutTimer=setTimeout(function(){if(!aborted){aborted=!0,xhr.abort("timeout");var e=Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",errorFunc(e)}},options.timeout)),xhr.setRequestHeader)for(key in headers)headers.hasOwnProperty(key)&&xhr.setRequestHeader(key,headers[key]);else if(options.headers&&!function(obj){for(var i in obj)if(obj.hasOwnProperty(i))return!1;return!0}(options.headers))throw Error("Headers cannot be set on an XDomainRequest object");return"responseType"in options&&(xhr.responseType=options.responseType),"beforeSend"in options&&"function"==typeof options.beforeSend&&options.beforeSend(xhr),xhr.send(body||null),xhr}module.exports=createXHR,module.exports.default=createXHR,createXHR.XMLHttpRequest=window1.XMLHttpRequest||function(){},createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:window1.XDomainRequest,function(array,iterator){for(var i=0;i=start+length||start?new java.lang.String(chars,start,length)+"":chars}function appendElement(hander,node){hander.currentElement?hander.currentElement.appendChild(node):hander.doc.appendChild(node)}DOMParser.prototype.parseFromString=function(source,mimeType){var options=this.options,sax=new XMLReader,domBuilder=options.domBuilder||new DOMHandler,errorHandler=options.errorHandler,locator=options.locator,defaultNSMap=options.xmlns||{},isHTML=/\/x?html?$/.test(mimeType),entityMap=isHTML?entities.HTML_ENTITIES:entities.XML_ENTITIES;return locator&&domBuilder.setDocumentLocator(locator),sax.errorHandler=function(errorImpl,domBuilder,locator){if(!errorImpl){if(domBuilder instanceof DOMHandler)return domBuilder;errorImpl=domBuilder}var errorHandler={},isCallback=errorImpl instanceof Function;function build(key){var fn=errorImpl[key];!fn&&isCallback&&(fn=2==errorImpl.length?function(msg){errorImpl(key,msg)}:errorImpl),errorHandler[key]=fn&&function(msg){fn("[xmldom "+key+"] "+msg+_locator(locator))}||function(){}}return locator=locator||{},build("warning"),build("error"),build("fatalError"),errorHandler}(errorHandler,domBuilder,locator),sax.domBuilder=options.domBuilder||domBuilder,isHTML&&(defaultNSMap[""]=NAMESPACE.HTML),defaultNSMap.xml=defaultNSMap.xml||NAMESPACE.XML,source&&"string"==typeof source?sax.parse(source,defaultNSMap,entityMap):sax.errorHandler.error("invalid doc source"),domBuilder.doc},DOMHandler.prototype={startDocument:function(){this.doc=new DOMImplementation().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(namespaceURI,localName,qName,attrs){var doc=this.doc,el=doc.createElementNS(namespaceURI,qName||localName),len=attrs.length;appendElement(this,el),this.currentElement=el,this.locator&&position(this.locator,el);for(var i=0;i=0){for(var lastIndex=list.length-1;i"==c&&">"||"&"==c&&"&"||'"'==c&&"""||"&#"+c.charCodeAt()+";"}function _visitNode(node,callback){if(callback(node))return!0;if(node=node.firstChild)do if(_visitNode(node,callback))return!0;while(node=node.nextSibling)}function Document(){this.ownerDocument=this}function _onRemoveAttribute(doc,el,newAttr,remove){doc&&doc._inc++,newAttr.namespaceURI===NAMESPACE.XMLNS&&delete el._nsMap[newAttr.prefix?newAttr.localName:""]}function _onUpdateChild(doc,el,newChild){if(doc&&doc._inc){doc._inc++;var cs=el.childNodes;if(newChild)cs[cs.length++]=newChild;else{for(var child=el.firstChild,i=0;child;)cs[i++]=child,child=child.nextSibling;cs.length=i,delete cs[cs.length]}}}function _removeChild(parentNode,child){var previous=child.previousSibling,next=child.nextSibling;return previous?previous.nextSibling=next:parentNode.firstChild=next,next?next.previousSibling=previous:parentNode.lastChild=previous,child.parentNode=null,child.previousSibling=null,child.nextSibling=null,_onUpdateChild(parentNode.ownerDocument,parentNode),child}function isDocTypeNode(node){return node&&node.nodeType===Node.DOCUMENT_TYPE_NODE}function isElementNode(node){return node&&node.nodeType===Node.ELEMENT_NODE}function isTextNode(node){return node&&node.nodeType===Node.TEXT_NODE}function isElementInsertionPossible(doc,child){var parentChildNodes=doc.childNodes||[];if(find(parentChildNodes,isElementNode)||isDocTypeNode(child))return!1;var docTypeNode=find(parentChildNodes,isDocTypeNode);return!(child&&docTypeNode&&parentChildNodes.indexOf(docTypeNode)>parentChildNodes.indexOf(child))}function isElementReplacementPossible(doc,child){var parentChildNodes=doc.childNodes||[];if(find(parentChildNodes,function(node){return isElementNode(node)&&node!==child}))return!1;var docTypeNode=find(parentChildNodes,isDocTypeNode);return!(child&&docTypeNode&&parentChildNodes.indexOf(docTypeNode)>parentChildNodes.indexOf(child))}function assertPreInsertionValidityInDocument(parent,node,child){var parentChildNodes=parent.childNodes||[],nodeChildNodes=node.childNodes||[];if(node.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var nodeChildElements=nodeChildNodes.filter(isElementNode);if(nodeChildElements.length>1||find(nodeChildNodes,isTextNode))throw new DOMException(HIERARCHY_REQUEST_ERR,"More than one element or text in fragment");if(1===nodeChildElements.length&&!isElementInsertionPossible(parent,child))throw new DOMException(HIERARCHY_REQUEST_ERR,"Element in fragment can not be inserted before doctype")}if(isElementNode(node)&&!isElementInsertionPossible(parent,child))throw new DOMException(HIERARCHY_REQUEST_ERR,"Only one element can be added and only after doctype");if(isDocTypeNode(node)){if(find(parentChildNodes,isDocTypeNode))throw new DOMException(HIERARCHY_REQUEST_ERR,"Only one doctype is allowed");var parentElementChild=find(parentChildNodes,isElementNode);if(child&&parentChildNodes.indexOf(parentElementChild)1||find(nodeChildNodes,isTextNode))throw new DOMException(HIERARCHY_REQUEST_ERR,"More than one element or text in fragment");if(1===nodeChildElements.length&&!isElementReplacementPossible(parent,child))throw new DOMException(HIERARCHY_REQUEST_ERR,"Element in fragment can not be inserted before doctype")}if(isElementNode(node)&&!isElementReplacementPossible(parent,child))throw new DOMException(HIERARCHY_REQUEST_ERR,"Only one element can be added and only after doctype");if(isDocTypeNode(node)){if(find(parentChildNodes,function(node){return isDocTypeNode(node)&&node!==child}))throw new DOMException(HIERARCHY_REQUEST_ERR,"Only one doctype is allowed");var parentElementChild=find(parentChildNodes,isElementNode);if(child&&parentChildNodes.indexOf(parentElementChild)=0;nsi--){var namespace=visibleNamespaces[nsi];if(""===namespace.prefix&&namespace.namespace===node.namespaceURI){defaultNS=namespace.namespace;break}}if(defaultNS!==node.namespaceURI)for(var nsi=visibleNamespaces.length-1;nsi>=0;nsi--){var namespace=visibleNamespaces[nsi];if(namespace.namespace===node.namespaceURI){namespace.prefix&&(prefixedNodeName=namespace.prefix+":"+nodeName);break}}}buf.push("<",prefixedNodeName);for(var i=0;i"),isHTML&&/^script$/i.test(nodeName))for(;child;)child.data?buf.push(child.data):serializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces.slice()),child=child.nextSibling;else for(;child;)serializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces.slice()),child=child.nextSibling;buf.push("")}else buf.push("/>");return;case DOCUMENT_NODE:case DOCUMENT_FRAGMENT_NODE:for(var child=node.firstChild;child;)serializeToString(child,buf,isHTML,nodeFilter,visibleNamespaces.slice()),child=child.nextSibling;return;case ATTRIBUTE_NODE:return addSerializedAttribute(buf,node.name,node.value);case TEXT_NODE:return buf.push(node.data.replace(/[<&]/g,_xmlEncoder).replace(/]]>/g,"]]>"));case CDATA_SECTION_NODE:return buf.push("");case COMMENT_NODE:return buf.push("");case DOCUMENT_TYPE_NODE:var pubid=node.publicId,sysid=node.systemId;if(buf.push("");else if(sysid&&"."!=sysid)buf.push(" SYSTEM ",sysid,">");else{var sub=node.internalSubset;sub&&buf.push(" [",sub,"]"),buf.push(">")}return;case PROCESSING_INSTRUCTION_NODE:return buf.push("");case ENTITY_REFERENCE_NODE:return buf.push("&",node.nodeName,";");default:buf.push("??",node.nodeName)}}function __set__(object,key,value){object[key]=value}ExceptionCode.INVALID_STATE_ERR=(ExceptionMessage[11]="Invalid state",11),ExceptionCode.SYNTAX_ERR=(ExceptionMessage[12]="Syntax error",12),ExceptionCode.INVALID_MODIFICATION_ERR=(ExceptionMessage[13]="Invalid modification",13),ExceptionCode.NAMESPACE_ERR=(ExceptionMessage[14]="Invalid namespace",14),ExceptionCode.INVALID_ACCESS_ERR=(ExceptionMessage[15]="Invalid access",15),DOMException.prototype=Error.prototype,copy(ExceptionCode,DOMException),NodeList.prototype={length:0,item:function(index){return this[index]||null},toString:function(isHTML,nodeFilter){for(var buf=[],i=0;i0},lookupPrefix:function(namespaceURI){for(var el=this;el;){var map=el._nsMap;if(map){for(var n in map)if(Object.prototype.hasOwnProperty.call(map,n)&&map[n]===namespaceURI)return n}el=el.nodeType==ATTRIBUTE_NODE?el.ownerDocument:el.parentNode}return null},lookupNamespaceURI:function(prefix){for(var el=this;el;){var map=el._nsMap;if(map&&prefix in map&&Object.prototype.hasOwnProperty.call(map,prefix))return map[prefix];el=el.nodeType==ATTRIBUTE_NODE?el.ownerDocument:el.parentNode}return null},isDefaultNamespace:function(namespaceURI){return null==this.lookupPrefix(namespaceURI)}},copy(NodeType,Node),copy(NodeType,Node.prototype),Document.prototype={nodeName:"#document",nodeType:DOCUMENT_NODE,doctype:null,documentElement:null,_inc:1,insertBefore:function(newChild,refChild){if(newChild.nodeType==DOCUMENT_FRAGMENT_NODE){for(var child=newChild.firstChild;child;){var next=child.nextSibling;this.insertBefore(child,refChild),child=next}return newChild}return _insertBefore(this,newChild,refChild),newChild.ownerDocument=this,null===this.documentElement&&newChild.nodeType===ELEMENT_NODE&&(this.documentElement=newChild),newChild},removeChild:function(oldChild){return this.documentElement==oldChild&&(this.documentElement=null),_removeChild(this,oldChild)},replaceChild:function(newChild,oldChild){_insertBefore(this,newChild,oldChild,assertPreReplacementValidityInDocument),newChild.ownerDocument=this,oldChild&&this.removeChild(oldChild),isElementNode(newChild)&&(this.documentElement=newChild)},importNode:function(importedNode,deep){return function importNode(doc,node,deep){var node2;switch(node.nodeType){case ELEMENT_NODE:(node2=node.cloneNode(!1)).ownerDocument=doc;case DOCUMENT_FRAGMENT_NODE:break;case ATTRIBUTE_NODE:deep=!0}if(node2||(node2=node.cloneNode(!1)),node2.ownerDocument=doc,node2.parentNode=null,deep)for(var child=node.firstChild;child;)node2.appendChild(importNode(doc,child,deep)),child=child.nextSibling;return node2}(this,importedNode,deep)},getElementById:function(id){var rtv=null;return _visitNode(this.documentElement,function(node){if(node.nodeType==ELEMENT_NODE&&node.getAttribute("id")==id)return rtv=node,!0}),rtv},getElementsByClassName:function(classNames){var classNamesSet=toOrderedSet(classNames);return new LiveNodeList(this,function(base){var ls=[];return classNamesSet.length>0&&_visitNode(base.documentElement,function(node){if(node!==base&&node.nodeType===ELEMENT_NODE){var nodeClassNames=node.getAttribute("class");if(nodeClassNames){var matches=classNames===nodeClassNames;if(!matches){var nodeClassNamesSet=toOrderedSet(nodeClassNames);matches=classNamesSet.every(function(element){return nodeClassNamesSet&&-1!==nodeClassNamesSet.indexOf(element)})}matches&&ls.push(node)}}}),ls})},createElement:function(tagName){var node=new Element;return node.ownerDocument=this,node.nodeName=tagName,node.tagName=tagName,node.localName=tagName,node.childNodes=new NodeList,(node.attributes=new NamedNodeMap)._ownerElement=node,node},createDocumentFragment:function(){var node=new DocumentFragment;return node.ownerDocument=this,node.childNodes=new NodeList,node},createTextNode:function(data){var node=new Text;return node.ownerDocument=this,node.appendData(data),node},createComment:function(data){var node=new Comment;return node.ownerDocument=this,node.appendData(data),node},createCDATASection:function(data){var node=new CDATASection;return node.ownerDocument=this,node.appendData(data),node},createProcessingInstruction:function(target,data){var node=new ProcessingInstruction;return node.ownerDocument=this,node.tagName=node.target=target,node.nodeValue=node.data=data,node},createAttribute:function(name){var node=new Attr;return node.ownerDocument=this,node.name=name,node.nodeName=name,node.localName=name,node.specified=!0,node},createEntityReference:function(name){var node=new EntityReference;return node.ownerDocument=this,node.nodeName=name,node},createElementNS:function(namespaceURI,qualifiedName){var node=new Element,pl=qualifiedName.split(":"),attrs=node.attributes=new NamedNodeMap;return node.childNodes=new NodeList,node.ownerDocument=this,node.nodeName=qualifiedName,node.tagName=qualifiedName,node.namespaceURI=namespaceURI,2==pl.length?(node.prefix=pl[0],node.localName=pl[1]):node.localName=qualifiedName,attrs._ownerElement=node,node},createAttributeNS:function(namespaceURI,qualifiedName){var node=new Attr,pl=qualifiedName.split(":");return node.ownerDocument=this,node.nodeName=qualifiedName,node.name=qualifiedName,node.namespaceURI=namespaceURI,node.specified=!0,2==pl.length?(node.prefix=pl[0],node.localName=pl[1]):node.localName=qualifiedName,node}},_extends(Document,Node),Element.prototype={nodeType:ELEMENT_NODE,hasAttribute:function(name){return null!=this.getAttributeNode(name)},getAttribute:function(name){var attr=this.getAttributeNode(name);return attr&&attr.value||""},getAttributeNode:function(name){return this.attributes.getNamedItem(name)},setAttribute:function(name,value){var attr=this.ownerDocument.createAttribute(name);attr.value=attr.nodeValue=""+value,this.setAttributeNode(attr)},removeAttribute:function(name){var attr=this.getAttributeNode(name);attr&&this.removeAttributeNode(attr)},appendChild:function(newChild){var parentNode,newChild1;return newChild.nodeType===DOCUMENT_FRAGMENT_NODE?this.insertBefore(newChild,null):(parentNode=this,(newChild1=newChild).parentNode&&newChild1.parentNode.removeChild(newChild1),newChild1.parentNode=parentNode,newChild1.previousSibling=parentNode.lastChild,newChild1.nextSibling=null,newChild1.previousSibling?newChild1.previousSibling.nextSibling=newChild1:parentNode.firstChild=newChild1,parentNode.lastChild=newChild1,_onUpdateChild(parentNode.ownerDocument,parentNode,newChild1),newChild1)},setAttributeNode:function(newAttr){return this.attributes.setNamedItem(newAttr)},setAttributeNodeNS:function(newAttr){return this.attributes.setNamedItemNS(newAttr)},removeAttributeNode:function(oldAttr){return this.attributes.removeNamedItem(oldAttr.nodeName)},removeAttributeNS:function(namespaceURI,localName){var old=this.getAttributeNodeNS(namespaceURI,localName);old&&this.removeAttributeNode(old)},hasAttributeNS:function(namespaceURI,localName){return null!=this.getAttributeNodeNS(namespaceURI,localName)},getAttributeNS:function(namespaceURI,localName){var attr=this.getAttributeNodeNS(namespaceURI,localName);return attr&&attr.value||""},setAttributeNS:function(namespaceURI,qualifiedName,value){var attr=this.ownerDocument.createAttributeNS(namespaceURI,qualifiedName);attr.value=attr.nodeValue=""+value,this.setAttributeNode(attr)},getAttributeNodeNS:function(namespaceURI,localName){return this.attributes.getNamedItemNS(namespaceURI,localName)},getElementsByTagName:function(tagName){return new LiveNodeList(this,function(base){var ls=[];return _visitNode(base,function(node){node!==base&&node.nodeType==ELEMENT_NODE&&("*"===tagName||node.tagName==tagName)&&ls.push(node)}),ls})},getElementsByTagNameNS:function(namespaceURI,localName){return new LiveNodeList(this,function(base){var ls=[];return _visitNode(base,function(node){node!==base&&node.nodeType===ELEMENT_NODE&&("*"===namespaceURI||node.namespaceURI===namespaceURI)&&("*"===localName||node.localName==localName)&&ls.push(node)}),ls})}},Document.prototype.getElementsByTagName=Element.prototype.getElementsByTagName,Document.prototype.getElementsByTagNameNS=Element.prototype.getElementsByTagNameNS,_extends(Element,Node),Attr.prototype.nodeType=ATTRIBUTE_NODE,_extends(Attr,Node),CharacterData.prototype={data:"",substringData:function(offset,count){return this.data.substring(offset,offset+count)},appendData:function(text){text=this.data+text,this.nodeValue=this.data=text,this.length=text.length},insertData:function(offset,text){this.replaceData(offset,0,text)},appendChild:function(newChild){throw Error(ExceptionMessage[HIERARCHY_REQUEST_ERR])},deleteData:function(offset,count){this.replaceData(offset,count,"")},replaceData:function(offset,count,text){text=this.data.substring(0,offset)+text+this.data.substring(offset+count),this.nodeValue=this.data=text,this.length=text.length}},_extends(CharacterData,Node),Text.prototype={nodeName:"#text",nodeType:TEXT_NODE,splitText:function(offset){var text=this.data,newText=text.substring(offset);text=text.substring(0,offset),this.data=this.nodeValue=text,this.length=text.length;var newNode=this.ownerDocument.createTextNode(newText);return this.parentNode&&this.parentNode.insertBefore(newNode,this.nextSibling),newNode}},_extends(Text,CharacterData),Comment.prototype={nodeName:"#comment",nodeType:COMMENT_NODE},_extends(Comment,CharacterData),CDATASection.prototype={nodeName:"#cdata-section",nodeType:CDATA_SECTION_NODE},_extends(CDATASection,CharacterData),DocumentType.prototype.nodeType=DOCUMENT_TYPE_NODE,_extends(DocumentType,Node),Notation.prototype.nodeType=NOTATION_NODE,_extends(Notation,Node),Entity.prototype.nodeType=ENTITY_NODE,_extends(Entity,Node),EntityReference.prototype.nodeType=ENTITY_REFERENCE_NODE,_extends(EntityReference,Node),DocumentFragment.prototype.nodeName="#document-fragment",DocumentFragment.prototype.nodeType=DOCUMENT_FRAGMENT_NODE,_extends(DocumentFragment,Node),ProcessingInstruction.prototype.nodeType=PROCESSING_INSTRUCTION_NODE,_extends(ProcessingInstruction,Node),XMLSerializer.prototype.serializeToString=function(node,isHtml,nodeFilter){return nodeSerializeToString.call(node,isHtml,nodeFilter)},Node.prototype.toString=nodeSerializeToString;try{Object.defineProperty&&(Object.defineProperty(LiveNodeList.prototype,"length",{get:function(){return _updateLiveList(this),this.$$length}}),Object.defineProperty(Node.prototype,"textContent",{get:function(){return function getTextContent(node){switch(node.nodeType){case ELEMENT_NODE:case DOCUMENT_FRAGMENT_NODE:var buf=[];for(node=node.firstChild;node;)7!==node.nodeType&&8!==node.nodeType&&buf.push(getTextContent(node)),node=node.nextSibling;return buf.join("");default:return node.nodeValue}}(this)},set:function(data){switch(this.nodeType){case ELEMENT_NODE:case DOCUMENT_FRAGMENT_NODE:for(;this.firstChild;)this.removeChild(this.firstChild);(data||String(data))&&this.appendChild(this.ownerDocument.createTextNode(data));break;default:this.data=data,this.value=data,this.nodeValue=data}}}),__set__=function(object,key,value){object["$$"+key]=value})}catch(e){}exports.DocumentType=DocumentType,exports.DOMException=DOMException,exports.DOMImplementation=DOMImplementation,exports.Element=Element,exports.Node=Node,exports.NodeList=NodeList,exports.XMLSerializer=XMLSerializer},31045:function(__unused_webpack_module,exports,__webpack_require__){var freeze=__webpack_require__(72167).freeze;exports.XML_ENTITIES=freeze({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),exports.HTML_ENTITIES=freeze({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),exports.entityMap=exports.HTML_ENTITIES},3969:function(__unused_webpack_module,exports,__webpack_require__){var dom=__webpack_require__(41146);dom.DOMImplementation,dom.XMLSerializer,exports.DOMParser=__webpack_require__(86129).DOMParser},76925:function(__unused_webpack_module,exports,__webpack_require__){var NAMESPACE=__webpack_require__(72167).NAMESPACE,nameStartChar=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,nameChar=RegExp("[\\-\\.0-9"+nameStartChar.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),tagNamePattern=RegExp("^"+nameStartChar.source+nameChar.source+"*(?::"+nameStartChar.source+nameChar.source+"*)?$");function ParseError(message,locator){this.message=message,this.locator=locator,Error.captureStackTrace&&Error.captureStackTrace(this,ParseError)}function XMLReader(){}function copyLocator(f,t){return t.lineNumber=f.lineNumber,t.columnNumber=f.columnNumber,t}function appendElement(el,domBuilder,currentNSMap){for(var tagName=el.tagName,localNSMap=null,i=el.length;i--;){var a=el[i],qName=a.qName,value=a.value,nsp=qName.indexOf(":");if(nsp>0)var prefix=a.prefix=qName.slice(0,nsp),localName=qName.slice(nsp+1),nsPrefix="xmlns"===prefix&&localName;else localName=qName,prefix=null,nsPrefix="xmlns"===qName&&"";a.localName=localName,!1!==nsPrefix&&(null==localNSMap&&(localNSMap={},_copy(currentNSMap,currentNSMap={})),currentNSMap[nsPrefix]=localNSMap[nsPrefix]=value,a.uri=NAMESPACE.XMLNS,domBuilder.startPrefixMapping(nsPrefix,value))}for(var i=el.length;i--;){var prefix=(a=el[i]).prefix;prefix&&("xml"===prefix&&(a.uri=NAMESPACE.XML),"xmlns"!==prefix&&(a.uri=currentNSMap[prefix||""]))}var nsp=tagName.indexOf(":");nsp>0?(prefix=el.prefix=tagName.slice(0,nsp),localName=el.localName=tagName.slice(nsp+1)):(prefix=null,localName=el.localName=tagName);var ns=el.uri=currentNSMap[prefix||""];if(domBuilder.startElement(ns,localName,tagName,el),!el.closed)return el.currentNSMap=currentNSMap,el.localNSMap=localNSMap,!0;if(domBuilder.endElement(ns,localName,tagName),localNSMap)for(prefix in localNSMap)Object.prototype.hasOwnProperty.call(localNSMap,prefix)&&domBuilder.endPrefixMapping(prefix)}function _copy(source,target){for(var n in source)Object.prototype.hasOwnProperty.call(source,n)&&(target[n]=source[n])}function ElementAttributes(){this.attributeNames={}}ParseError.prototype=Error(),ParseError.prototype.name=ParseError.name,XMLReader.prototype={parse:function(source,defaultNSMap,entityMap){var domBuilder=this.domBuilder;domBuilder.startDocument(),_copy(defaultNSMap,defaultNSMap={}),function(source,defaultNSMapCopy,entityMap,domBuilder,errorHandler){function entityReplacer(a){var code,k=a.slice(1,-1);return k in entityMap?entityMap[k]:"#"!==k.charAt(0)?(errorHandler.error("entity not found:"+a),a):(code=parseInt(k.substr(1).replace("x","0x")))>65535?String.fromCharCode(55296+((code-=65536)>>10),56320+(1023&code)):String.fromCharCode(code)}function appendText(end){if(end>start){var xt=source.substring(start,end).replace(/&#?\w+;/g,entityReplacer);locator&&position(start),domBuilder.characters(xt,0,end-start),start=end}}function position(p,m){for(;p>=lineEnd&&(m=linePattern.exec(source));)lineEnd=(lineStart=m.index)+m[0].length,locator.lineNumber++;locator.columnNumber=p-lineStart+1}for(var lineStart=0,lineEnd=0,linePattern=/.*(?:\r\n?|\n)|.*$/g,locator=domBuilder.locator,parseStack=[{currentNSMap:defaultNSMapCopy}],closeMap={},start=0;;){try{var tagStart=source.indexOf("<",start);if(tagStart<0){if(!source.substr(start).match(/^\s*$/)){var doc=domBuilder.doc,text=doc.createTextNode(source.substr(start));doc.appendChild(text),domBuilder.currentElement=text}return}switch(tagStart>start&&appendText(tagStart),source.charAt(tagStart+1)){case"/":var end=source.indexOf(">",tagStart+3),tagName=source.substring(tagStart+2,end).replace(/[ \t\n\r]+$/g,""),config=parseStack.pop();end<0?(tagName=source.substring(tagStart+2).replace(/[\s<].*/,""),errorHandler.error("end tag name: "+tagName+" is not complete:"+config.tagName),end=tagStart+1+tagName.length):tagName.match(/\s",start);if(end){var match=source.substring(start,end).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(match)return match[0].length,domBuilder.processingInstruction(match[1],match[2]),end+2}return -1}(source,tagStart,domBuilder);break;case"!":locator&&position(tagStart),end=function(source,start,domBuilder,errorHandler){if("-"===source.charAt(start+2)){if("-"===source.charAt(start+3)){var end=source.indexOf("-->",start+4);if(end>start)return domBuilder.comment(source,start+4,end-start-4),end+3;errorHandler.error("Unclosed comment")}}else{if("CDATA["==source.substr(start+3,6)){var end=source.indexOf("]]>",start+9);return domBuilder.startCDATA(),domBuilder.characters(source,start+9,end-start-9),domBuilder.endCDATA(),end+3}var matchs=function(source,start){var match,buf=[],reg=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(reg.lastIndex=start,reg.exec(source);match=reg.exec(source);)if(buf.push(match),match[1])return buf}(source,start),len=matchs.length;if(len>1&&/!doctype/i.test(matchs[0][0])){var name=matchs[1][0],pubid=!1,sysid=!1;len>3&&(/^public$/i.test(matchs[2][0])?(pubid=matchs[3][0],sysid=len>4&&matchs[4][0]):/^system$/i.test(matchs[2][0])&&(sysid=matchs[3][0]));var lastMatch=matchs[len-1];return domBuilder.startDTD(name,pubid,sysid),domBuilder.endDTD(),lastMatch.index+lastMatch[0].length}}return -1}(source,tagStart,domBuilder,errorHandler);break;default:locator&&position(tagStart);var el=new ElementAttributes,currentNSMap=parseStack[parseStack.length-1].currentNSMap,end=function(source,start,el,currentNSMap,entityReplacer,errorHandler){function addAttribute(qname,value,startIndex){el.attributeNames.hasOwnProperty(qname)&&errorHandler.fatalError("Attribute "+qname+" redefined"),el.addValue(qname,value,startIndex)}for(var attrName,value,p=++start,s=0;;){var c=source.charAt(p);switch(c){case"=":if(1===s)attrName=source.slice(start,p),s=3;else if(2===s)s=3;else throw Error("attribute equal must after attrName");break;case"'":case'"':if(3===s||1===s){if(1===s&&(errorHandler.warning('attribute value must after "="'),attrName=source.slice(start,p)),start=p+1,(p=source.indexOf(c,start))>0)addAttribute(attrName,value=source.slice(start,p).replace(/&#?\w+;/g,entityReplacer),start-1),s=5;else throw Error("attribute value no end '"+c+"' match")}else if(4==s)addAttribute(attrName,value=source.slice(start,p).replace(/&#?\w+;/g,entityReplacer),start),errorHandler.warning('attribute "'+attrName+'" missed start quot('+c+")!!"),start=p+1,s=5;else throw Error('attribute value must after "="');break;case"/":switch(s){case 0:el.setTagName(source.slice(start,p));case 5:case 6:case 7:s=7,el.closed=!0;case 4:case 1:case 2:break;default:throw Error("attribute invalid close char('/')")}break;case"":return errorHandler.error("unexpected end of input"),0==s&&el.setTagName(source.slice(start,p)),p;case">":switch(s){case 0:el.setTagName(source.slice(start,p));case 5:case 6:case 7:break;case 4:case 1:"/"===(value=source.slice(start,p)).slice(-1)&&(el.closed=!0,value=value.slice(0,-1));case 2:2===s&&(value=attrName),4==s?(errorHandler.warning('attribute "'+value+'" missed quot(")!'),addAttribute(attrName,value.replace(/&#?\w+;/g,entityReplacer),start)):(NAMESPACE.isHTML(currentNSMap[""])&&value.match(/^(?:disabled|checked|selected)$/i)||errorHandler.warning('attribute "'+value+'" missed value!! "'+value+'" instead!!'),addAttribute(value,value,start));break;case 3:throw Error("attribute value missed!!")}return p;case"\x80":c=" ";default:if(c<=" ")switch(s){case 0:el.setTagName(source.slice(start,p)),s=6;break;case 1:attrName=source.slice(start,p),s=2;break;case 4:var value=source.slice(start,p).replace(/&#?\w+;/g,entityReplacer);errorHandler.warning('attribute "'+value+'" missed quot(")!!'),addAttribute(attrName,value,start);case 5:s=6}else switch(s){case 2:el.tagName,NAMESPACE.isHTML(currentNSMap[""])&&attrName.match(/^(?:disabled|checked|selected)$/i)||errorHandler.warning('attribute "'+attrName+'" missed value!! "'+attrName+'" instead2!!'),addAttribute(attrName,attrName,start),start=p,s=1;break;case 5:errorHandler.warning('attribute space is required"'+attrName+'"!!');case 6:s=1,start=p;break;case 3:s=4,start=p;break;case 7:throw Error("elements closed character '/' and '>' must be connected to")}}p++}}(source,tagStart,el,currentNSMap,entityReplacer,errorHandler),len=el.length;if(!el.closed&&function(source,elStartEnd,tagName,closeMap){var pos=closeMap[tagName];return null==pos&&((pos=source.lastIndexOf(""))",elStartEnd),text=source.substring(elStartEnd+1,elEndStart);if(/[&<]/.test(text))return/^script$/i.test(tagName)?(domBuilder.characters(text,0,text.length),elEndStart):(text=text.replace(/&#?\w+;/g,entityReplacer),domBuilder.characters(text,0,text.length),elEndStart)}return elStartEnd+1}(source,end,el.tagName,entityReplacer,domBuilder):end++}}catch(e){if(e instanceof ParseError)throw e;errorHandler.error("element parse error: "+e),end=-1}end>start?start=end:appendText(Math.max(tagStart,start)+1)}}(source,defaultNSMap,entityMap,domBuilder,this.errorHandler),domBuilder.endDocument()}},ElementAttributes.prototype={setTagName:function(tagName){if(!tagNamePattern.test(tagName))throw Error("invalid tagName:"+tagName);this.tagName=tagName},addValue:function(qName,value,offset){if(!tagNamePattern.test(qName))throw Error("invalid attribute:"+qName);this.attributeNames[qName]=this.length,this[this.length++]={qName:qName,value:value,offset:offset}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}},exports.XMLReader=XMLReader,exports.ParseError=ParseError},79742:function(__unused_webpack_module,exports){"use strict";exports.byteLength=function(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen},exports.toByteArray=function(b64){var tmp,i,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr((validLen+placeHoldersLen)*3/4-placeHoldersLen),curByte=0,len=placeHoldersLen>0?validLen-4:validLen;for(i=0;i>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp;return 2===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4,arr[curByte++]=255&tmp),1===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp),arr},exports.fromByteArray=function(uint8){for(var tmp,len=uint8.length,extraBytes=len%3,parts=[],i=0,len2=len-extraBytes;i>18&63]+lookup[tmp>>12&63]+lookup[tmp>>6&63]+lookup[63&tmp]);return output.join("")}(uint8,i,i+16383>len2?len2:i+16383));return 1===extraBytes?parts.push(lookup[(tmp=uint8[len-1])>>2]+lookup[tmp<<4&63]+"=="):2===extraBytes&&parts.push(lookup[(tmp=(uint8[len-2]<<8)+uint8[len-1])>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"="),parts.join("")};for(var lookup=[],revLookup=[],Arr="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,len=code.length;i0)throw Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");-1===validLen&&(validLen=len);var placeHoldersLen=validLen===len?0:4-validLen%4;return[validLen,placeHoldersLen]}revLookup["-".charCodeAt(0)]=62,revLookup["_".charCodeAt(0)]=63},48764:function(__unused_webpack_module,exports,__webpack_require__){"use strict";/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ var base64=__webpack_require__(79742),ieee754=__webpack_require__(80645),customInspectSymbol="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(length){if(length>2147483647)throw RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer.prototype),buf}function Buffer(arg,encodingOrOffset,length){if("number"==typeof arg){if("string"==typeof encodingOrOffset)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}function from(value,encodingOrOffset,length){if("string"==typeof value)return function(string,encoding){if(("string"!=typeof encoding||""===encoding)&&(encoding="utf8"),!Buffer.isEncoding(encoding))throw TypeError("Unknown encoding: "+encoding);var length=0|byteLength(string,encoding),buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}(value,encodingOrOffset);if(ArrayBuffer.isView(value))return function(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}(value);if(null==value)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if("number"==typeof value)throw TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(null!=valueOf&&valueOf!==value)return Buffer.from(valueOf,encodingOrOffset,length);var b=function(obj){if(Buffer.isBuffer(obj)){var obj1,len=0|checked(obj.length),buf=createBuffer(len);return 0===buf.length||obj.copy(buf,0,0,len),buf}return void 0!==obj.length?"number"!=typeof obj.length||(obj1=obj.length)!=obj1?createBuffer(0):fromArrayLike(obj):"Buffer"===obj.type&&Array.isArray(obj.data)?fromArrayLike(obj.data):void 0}(value);if(b)return b;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof value[Symbol.toPrimitive])return Buffer.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}function assertSize(size){if("number"!=typeof size)throw TypeError('"size" argument must be of type number');if(size<0)throw RangeError('The value "'+size+'" is invalid for option "size"')}function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:0|checked(size))}function fromArrayLike(array){for(var length=array.length<0?0:0|checked(array.length),buf=createBuffer(length),i=0;i=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|length}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if("string"!=typeof string)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&!0===arguments[2];if(!mustMatch&&0===len)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*len;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}function slowToString(encoding,start,end){var start1,end1,loweredCase=!1;if((void 0===start||start<0)&&(start=0),start>this.length||((void 0===end||end>this.length)&&(end=this.length),end<=0||(end>>>=0)<=(start>>>=0)))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return function(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),(obj=byteOffset=+byteOffset)!=obj&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return -1;byteOffset=buffer.length-1}else if(byteOffset<0){if(!dir)return -1;byteOffset=0}if("string"==typeof val&&(val=Buffer.from(val,encoding)),Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if("number"==typeof val)return(val&=255,"function"==typeof Uint8Array.prototype.indexOf)?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var i,indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&("ucs2"===(encoding=String(encoding).toLowerCase())||"ucs-2"===encoding||"utf16le"===encoding||"utf-16le"===encoding)){if(arr.length<2||val.length<2)return -1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i){return 1===indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}if(dir){var foundIndex=-1;for(i=byteOffset;iarrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end)switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:(192&(secondByte=buf[i+1]))==128&&(tempCodePoint=(31&firstByte)<<6|63&secondByte)>127&&(codePoint=tempCodePoint);break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(192&secondByte)==128&&(192&thirdByte)==128&&(tempCodePoint=(15&firstByte)<<12|(63&secondByte)<<6|63&thirdByte)>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint);break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(192&secondByte)==128&&(192&thirdByte)==128&&(192&fourthByte)==128&&(tempCodePoint=(15&firstByte)<<18|(63&secondByte)<<12|(63&thirdByte)<<6|63&fourthByte)>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint)}null===codePoint?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),res.push(codePoint),i+=bytesPerSequence}return function(codePoints){var len=codePoints.length;if(len<=4096)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;ilength)throw RangeError("Trying to access beyond buffer length")}function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw TypeError('"buffer" argument must be a Buffer instance');if(value>max||valuebuf.length)throw RangeError("Index out of range")}function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length||offset<0)throw RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset>>>=0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset>>>=0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}exports.lW=Buffer,exports.h2=50,Buffer.TYPED_ARRAY_SUPPORT=function(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),42===arr.foo()}catch(e){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(size,fill,encoding){return(assertSize(size),size<=0)?createBuffer(size):void 0!==fill?"string"==typeof encoding?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)},Buffer.allocUnsafe=function(size){return allocUnsafe(size)},Buffer.allocUnsafeSlow=function(size){return allocUnsafe(size)},Buffer.isBuffer=function(b){return null!=b&&!0===b._isBuffer&&b!==Buffer.prototype},Buffer.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer.from(b,b.offset,b.byteLength)),!Buffer.isBuffer(a)||!Buffer.isBuffer(b))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);ibuffer.length?Buffer.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer.isBuffer(buf))buf.copy(buffer,pos);else throw TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var len=this.length;if(len%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;imax&&(str+=" ... "),""},customInspectSymbol&&(Buffer.prototype[customInspectSymbol]=Buffer.prototype.inspect),Buffer.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer.from(target,target.offset,target.byteLength)),!Buffer.isBuffer(target))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(void 0===start&&(start=0),void 0===end&&(end=target?target.length:0),void 0===thisStart&&(thisStart=0),void 0===thisEnd&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return -1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i>>=0,isFinite(length)?(length>>>=0,void 0===encoding&&(encoding="utf8")):(encoding=length,length=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var offset1,length1,offset2,length2,offset3,length3,offset4,length4,remaining=this.length-offset;if((void 0===length||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return function(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length))>remaining&&(length=remaining):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i>8,byteArray.push(c%256),byteArray.push(hi);return byteArray}(string,this.length-offset4),this,offset4,length4);default:if(loweredCase)throw TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(start,end){var len=this.length;start=~~start,end=void 0===end?len:~~end,start<0?(start+=len)<0&&(start=0):start>len&&(start=len),end<0?(end+=len)<0&&(end=0):end>len&&(end=len),end>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);for(var val=this[offset],mul=1,i=0;++i>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);for(var val=this[offset+--byteLength],mul=1;byteLength>0&&(mul*=256);)val+=this[offset+--byteLength]*mul;return val},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,1,this.length),this[offset]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+16777216*this[offset+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),16777216*this[offset]+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])},Buffer.prototype.readIntLE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);for(var val=this[offset],mul=1,i=0;++i=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readIntBE=function(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);for(var i=byteLength,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return val>=(mul*=128)&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readInt8=function(offset,noAssert){return(offset>>>=0,noAssert||checkOffset(offset,1,this.length),128&this[offset])?-((255-this[offset]+1)*1):this[offset]},Buffer.prototype.readInt16LE=function(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt16BE=function(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt32LE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24},Buffer.prototype.readInt32BE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]},Buffer.prototype.readFloatLE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)},Buffer.prototype.readFloatBE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)},Buffer.prototype.readDoubleLE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)},Buffer.prototype.readDoubleBE=function(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,byteLength>>>=0,!noAssert){var maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var mul=1,i=0;for(this[offset]=255&value;++i>>=0,byteLength>>>=0,!noAssert){var maxBytes=Math.pow(2,8*byteLength)-1;checkInt(this,value,offset,byteLength,maxBytes,0)}var i=byteLength-1,mul=1;for(this[offset+i]=255&value;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=255&value,offset+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=255&value,this[offset+1]=value>>>8,offset+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=255&value,offset+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=255&value,offset+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value,offset+4},Buffer.prototype.writeIntLE=function(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,!noAssert){var limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=255&value;++i>0)-sub&255;return offset+byteLength},Buffer.prototype.writeIntBE=function(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,!noAssert){var limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}var i=byteLength-1,mul=1,sub=0;for(this[offset+i]=255&value;--i>=0&&(mul*=256);)value<0&&0===sub&&0!==this[offset+i+1]&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength},Buffer.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=255&value,offset+1},Buffer.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=255&value,this[offset+1]=value>>>8,offset+2},Buffer.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=255&value,offset+2},Buffer.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=255&value,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4},Buffer.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value,offset+4},Buffer.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)},Buffer.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)},Buffer.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)},Buffer.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)},Buffer.prototype.copy=function(target,targetStart,start,end){if(!Buffer.isBuffer(target))throw TypeError("argument should be a Buffer");if(start||(start=0),end||0===end||(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end=this.length)throw RangeError("Index out of range");if(end<0)throw RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart>>=0,end=void 0===end?this.length:end>>>0,val||(val=0),"number"==typeof val)for(i=start;i55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319||i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,63&codePoint|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,63&codePoint|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,63&codePoint|128)}else throw Error("Invalid code point")}return bytes}function base64ToBytes(str){return base64.toByteArray(function(str){if((str=(str=str.split("=")[0]).trim().replace(INVALID_BASE64_RE,"")).length<2)return"";for(;str.length%4!=0;)str+="=";return str}(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i=dst.length)&&!(i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||null!=obj&&null!=obj.constructor&&null!=obj.constructor.name&&obj.constructor.name===type.name}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=Array(256),i=0;i<16;++i)for(var i16=16*i,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()},89144:function(module,__unused_webpack_exports,__webpack_require__){var doccy,topLevel=void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof window?window:{},minDoc=__webpack_require__(25893);"undefined"!=typeof document?doccy=document:(doccy=topLevel["__GLOBAL_DOCUMENT_CACHE@4"])||(doccy=topLevel["__GLOBAL_DOCUMENT_CACHE@4"]=minDoc),module.exports=doccy},58908:function(module,__unused_webpack_exports,__webpack_require__){var win;win="undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},module.exports=win},80645:function(__unused_webpack_module,exports){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=8*nBytes-mLen-1,eMax=(1<>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=256*e+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=256*m+buffer[offset+i],i+=d,nBits-=8);if(0===e)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m+=Math.pow(2,mLen),e-=eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)},exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=8*nBytes-mLen-1,eMax=(1<>1,rt=23===mLen?5960464477539062e-23:0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||0===value&&1/value<0?1:0;for(isNaN(value=Math.abs(value))||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e+=eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=255&m,i+=d,m/=256,mLen-=8);for(e=e<0;buffer[offset+i]=255&e,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=128*s}},27376:function(module){module.exports=function(fn){if(!fn)return!1;var string=toString.call(fn);return"[object Function]"===string||"function"==typeof fn&&"[object RegExp]"!==string||"undefined"!=typeof window&&(fn===window.setTimeout||fn===window.alert||fn===window.confirm||fn===window.prompt)};var toString=Object.prototype.toString},27537:function(module,exports){function keyCode(searchInput){if(searchInput&&"object"==typeof searchInput){var hasKeyCode=searchInput.which||searchInput.keyCode||searchInput.charCode;hasKeyCode&&(searchInput=hasKeyCode)}if("number"==typeof searchInput)return names[searchInput];var search=String(searchInput),foundNamedKey=codes[search.toLowerCase()];if(foundNamedKey)return foundNamedKey;var foundNamedKey=aliases[search.toLowerCase()];return foundNamedKey||(1===search.length?search.charCodeAt(0):void 0)}keyCode.isEventKey=function(event,nameOrCode){if(event&&"object"==typeof event){var keyCode=event.which||event.keyCode||event.charCode;if(null==keyCode)return!1;if("string"==typeof nameOrCode){var foundNamedKey=codes[nameOrCode.toLowerCase()];if(foundNamedKey)return foundNamedKey===keyCode;var foundNamedKey=aliases[nameOrCode.toLowerCase()];if(foundNamedKey)return foundNamedKey===keyCode}else if("number"==typeof nameOrCode)return nameOrCode===keyCode;return!1}};var codes=(exports=module.exports=keyCode).code=exports.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},aliases=exports.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*! + * Programatically add the following + */ for(i=97;i<123;i++)codes[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)codes[i-48]=i;for(i=1;i<13;i++)codes["f"+i]=i+111;for(i=0;i<10;i++)codes["numpad "+i]=i+96;var names=exports.names=exports.title={};for(i in codes)names[codes[i]]=i;for(var alias in aliases)codes[alias]=aliases[alias]},9323:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{_b:function(){return Parser}});var inheritsLoose=__webpack_require__(94578),Stream=function(){function Stream(){this.listeners={}}var _proto=Stream.prototype;return _proto.on=function(type,listener){this.listeners[type]||(this.listeners[type]=[]),this.listeners[type].push(listener)},_proto.off=function(type,listener){if(!this.listeners[type])return!1;var index=this.listeners[type].indexOf(listener);return this.listeners[type]=this.listeners[type].slice(0),this.listeners[type].splice(index,1),index>-1},_proto.trigger=function(type){var callbacks=this.listeners[type];if(callbacks){if(2==arguments.length)for(var length=callbacks.length,i=0;i-1;nextNewline=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,nextNewline)),this.buffer=this.buffer.substring(nextNewline+1)},LineStream}(Stream),parseByterange=function(byterangeString){var match=/([0-9.]*)?@?([0-9.]*)?/.exec(byterangeString||""),result={};return match[1]&&(result.length=parseInt(match[1],10)),match[2]&&(result.offset=parseInt(match[2],10)),result},parseAttributes=function(attributes){for(var attr,attrs=attributes.split(RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),result={},i=attrs.length;i--;)""!==attrs[i]&&((attr=/([^=]*)=(.*)/.exec(attrs[i]).slice(1))[0]=attr[0].replace(/^\s+|\s+$/g,""),attr[1]=attr[1].replace(/^\s+|\s+$/g,""),attr[1]=attr[1].replace(/^['"](.*)['"]$/g,"$1"),result[attr[0]]=attr[1]);return result},ParseStream=function(_Stream){function ParseStream(){var _this;return(_this=_Stream.call(this)||this).customParsers=[],_this.tagMappers=[],_this}(0,inheritsLoose.Z)(ParseStream,_Stream);var _proto=ParseStream.prototype;return _proto.push=function(line){var match,event,_this2=this;if(0!==(line=line.trim()).length){if("#"!==line[0]){this.trigger("data",{type:"uri",uri:line});return}this.tagMappers.reduce(function(acc,mapper){var mappedLine=mapper(line);return mappedLine===line?acc:acc.concat([mappedLine])},[line]).forEach(function(newLine){for(var i=0;i<_this2.customParsers.length;i++)if(_this2.customParsers[i].call(_this2,newLine))return;if(0!==newLine.indexOf("#EXT")){_this2.trigger("data",{type:"comment",text:newLine.slice(1)});return}if(newLine=newLine.replace("\r",""),match=/^#EXTM3U/.exec(newLine)){_this2.trigger("data",{type:"tag",tagType:"m3u"});return}if(match=/^#EXTINF:?([0-9\.]*)?,?(.*)?$/.exec(newLine)){event={type:"tag",tagType:"inf"},match[1]&&(event.duration=parseFloat(match[1])),match[2]&&(event.title=match[2]),_this2.trigger("data",event);return}if(match=/^#EXT-X-TARGETDURATION:?([0-9.]*)?/.exec(newLine)){event={type:"tag",tagType:"targetduration"},match[1]&&(event.duration=parseInt(match[1],10)),_this2.trigger("data",event);return}if(match=/^#EXT-X-VERSION:?([0-9.]*)?/.exec(newLine)){event={type:"tag",tagType:"version"},match[1]&&(event.version=parseInt(match[1],10)),_this2.trigger("data",event);return}if(match=/^#EXT-X-MEDIA-SEQUENCE:?(\-?[0-9.]*)?/.exec(newLine)){event={type:"tag",tagType:"media-sequence"},match[1]&&(event.number=parseInt(match[1],10)),_this2.trigger("data",event);return}if(match=/^#EXT-X-DISCONTINUITY-SEQUENCE:?(\-?[0-9.]*)?/.exec(newLine)){event={type:"tag",tagType:"discontinuity-sequence"},match[1]&&(event.number=parseInt(match[1],10)),_this2.trigger("data",event);return}if(match=/^#EXT-X-PLAYLIST-TYPE:?(.*)?$/.exec(newLine)){event={type:"tag",tagType:"playlist-type"},match[1]&&(event.playlistType=match[1]),_this2.trigger("data",event);return}if(match=/^#EXT-X-BYTERANGE:?(.*)?$/.exec(newLine)){event=(0,esm_extends.Z)(parseByterange(match[1]),{type:"tag",tagType:"byterange"}),_this2.trigger("data",event);return}if(match=/^#EXT-X-ALLOW-CACHE:?(YES|NO)?/.exec(newLine)){event={type:"tag",tagType:"allow-cache"},match[1]&&(event.allowed=!/NO/.test(match[1])),_this2.trigger("data",event);return}if(match=/^#EXT-X-MAP:?(.*)$/.exec(newLine)){if(event={type:"tag",tagType:"map"},match[1]){var attributes=parseAttributes(match[1]);attributes.URI&&(event.uri=attributes.URI),attributes.BYTERANGE&&(event.byterange=parseByterange(attributes.BYTERANGE))}_this2.trigger("data",event);return}if(match=/^#EXT-X-STREAM-INF:?(.*)$/.exec(newLine)){if(event={type:"tag",tagType:"stream-inf"},match[1]){if(event.attributes=parseAttributes(match[1]),event.attributes.RESOLUTION){var split=event.attributes.RESOLUTION.split("x"),resolution={};split[0]&&(resolution.width=parseInt(split[0],10)),split[1]&&(resolution.height=parseInt(split[1],10)),event.attributes.RESOLUTION=resolution}event.attributes.BANDWIDTH&&(event.attributes.BANDWIDTH=parseInt(event.attributes.BANDWIDTH,10)),event.attributes["PROGRAM-ID"]&&(event.attributes["PROGRAM-ID"]=parseInt(event.attributes["PROGRAM-ID"],10))}_this2.trigger("data",event);return}if(match=/^#EXT-X-MEDIA:?(.*)$/.exec(newLine)){event={type:"tag",tagType:"media"},match[1]&&(event.attributes=parseAttributes(match[1])),_this2.trigger("data",event);return}if(match=/^#EXT-X-ENDLIST/.exec(newLine)){_this2.trigger("data",{type:"tag",tagType:"endlist"});return}if(match=/^#EXT-X-DISCONTINUITY/.exec(newLine)){_this2.trigger("data",{type:"tag",tagType:"discontinuity"});return}if(match=/^#EXT-X-PROGRAM-DATE-TIME:?(.*)$/.exec(newLine)){event={type:"tag",tagType:"program-date-time"},match[1]&&(event.dateTimeString=match[1],event.dateTimeObject=new Date(match[1])),_this2.trigger("data",event);return}if(match=/^#EXT-X-KEY:?(.*)$/.exec(newLine)){event={type:"tag",tagType:"key"},match[1]&&(event.attributes=parseAttributes(match[1]),event.attributes.IV&&("0x"===event.attributes.IV.substring(0,2).toLowerCase()&&(event.attributes.IV=event.attributes.IV.substring(2)),event.attributes.IV=event.attributes.IV.match(/.{8}/g),event.attributes.IV[0]=parseInt(event.attributes.IV[0],16),event.attributes.IV[1]=parseInt(event.attributes.IV[1],16),event.attributes.IV[2]=parseInt(event.attributes.IV[2],16),event.attributes.IV[3]=parseInt(event.attributes.IV[3],16),event.attributes.IV=new Uint32Array(event.attributes.IV))),_this2.trigger("data",event);return}if(match=/^#EXT-X-START:?(.*)$/.exec(newLine)){event={type:"tag",tagType:"start"},match[1]&&(event.attributes=parseAttributes(match[1]),event.attributes["TIME-OFFSET"]=parseFloat(event.attributes["TIME-OFFSET"]),event.attributes.PRECISE=/YES/.test(event.attributes.PRECISE)),_this2.trigger("data",event);return}if(match=/^#EXT-X-CUE-OUT-CONT:?(.*)?$/.exec(newLine)){event={type:"tag",tagType:"cue-out-cont"},match[1]?event.data=match[1]:event.data="",_this2.trigger("data",event);return}if(match=/^#EXT-X-CUE-OUT:?(.*)?$/.exec(newLine)){event={type:"tag",tagType:"cue-out"},match[1]?event.data=match[1]:event.data="",_this2.trigger("data",event);return}if(match=/^#EXT-X-CUE-IN:?(.*)?$/.exec(newLine)){event={type:"tag",tagType:"cue-in"},match[1]?event.data=match[1]:event.data="",_this2.trigger("data",event);return}if((match=/^#EXT-X-SKIP:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"skip"}).attributes=parseAttributes(match[1]),event.attributes.hasOwnProperty("SKIPPED-SEGMENTS")&&(event.attributes["SKIPPED-SEGMENTS"]=parseInt(event.attributes["SKIPPED-SEGMENTS"],10)),event.attributes.hasOwnProperty("RECENTLY-REMOVED-DATERANGES")&&(event.attributes["RECENTLY-REMOVED-DATERANGES"]=event.attributes["RECENTLY-REMOVED-DATERANGES"].split(" ")),_this2.trigger("data",event);return}if((match=/^#EXT-X-PART:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"part"}).attributes=parseAttributes(match[1]),["DURATION"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=parseFloat(event.attributes[key]))}),["INDEPENDENT","GAP"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=/YES/.test(event.attributes[key]))}),event.attributes.hasOwnProperty("BYTERANGE")&&(event.attributes.byterange=parseByterange(event.attributes.BYTERANGE)),_this2.trigger("data",event);return}if((match=/^#EXT-X-SERVER-CONTROL:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"server-control"}).attributes=parseAttributes(match[1]),["CAN-SKIP-UNTIL","PART-HOLD-BACK","HOLD-BACK"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=parseFloat(event.attributes[key]))}),["CAN-SKIP-DATERANGES","CAN-BLOCK-RELOAD"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=/YES/.test(event.attributes[key]))}),_this2.trigger("data",event);return}if((match=/^#EXT-X-PART-INF:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"part-inf"}).attributes=parseAttributes(match[1]),["PART-TARGET"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=parseFloat(event.attributes[key]))}),_this2.trigger("data",event);return}if((match=/^#EXT-X-PRELOAD-HINT:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"preload-hint"}).attributes=parseAttributes(match[1]),["BYTERANGE-START","BYTERANGE-LENGTH"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=parseInt(event.attributes[key],10),event.attributes.byterange=event.attributes.byterange||{},event.attributes.byterange["BYTERANGE-LENGTH"===key?"length":"offset"]=event.attributes[key],delete event.attributes[key])}),_this2.trigger("data",event);return}if((match=/^#EXT-X-RENDITION-REPORT:(.*)$/.exec(newLine))&&match[1]){(event={type:"tag",tagType:"rendition-report"}).attributes=parseAttributes(match[1]),["LAST-MSN","LAST-PART"].forEach(function(key){event.attributes.hasOwnProperty(key)&&(event.attributes[key]=parseInt(event.attributes[key],10))}),_this2.trigger("data",event);return}_this2.trigger("data",{type:"tag",data:newLine.slice(4)})})}},_proto.addParser=function(_ref){var _this3=this,expression=_ref.expression,customType=_ref.customType,dataParser=_ref.dataParser,segment=_ref.segment;"function"!=typeof dataParser&&(dataParser=function(line){return line}),this.customParsers.push(function(line){if(expression.exec(line))return _this3.trigger("data",{type:"custom",data:dataParser(line),customType:customType,segment:segment}),!0})},_proto.addTagMapper=function(_ref2){var expression=_ref2.expression,map=_ref2.map;this.tagMappers.push(function(line){return expression.test(line)?map(line):line})},ParseStream}(Stream),camelCaseKeys=function(attributes){var result={};return Object.keys(attributes).forEach(function(key){result[key.toLowerCase().replace(/-(\w)/g,function(a){return a[1].toUpperCase()})]=attributes[key]}),result},setHoldBack=function(manifest){var serverControl=manifest.serverControl,targetDuration=manifest.targetDuration,partTargetDuration=manifest.partTargetDuration;if(serverControl){var tag="#EXT-X-SERVER-CONTROL",hb="holdBack",phb="partHoldBack",minTargetDuration=targetDuration&&3*targetDuration,minPartDuration=partTargetDuration&&2*partTargetDuration;targetDuration&&!serverControl.hasOwnProperty(hb)&&(serverControl[hb]=minTargetDuration,this.trigger("info",{message:tag+" defaulting HOLD-BACK to targetDuration * 3 ("+minTargetDuration+")."})),minTargetDuration&&serverControl[hb]0&&(currentUri.duration=entry.duration),0===entry.duration&&(currentUri.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=uris},key:function(){if(!entry.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if("NONE"===entry.attributes.METHOD){_key=null;return}if(!entry.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if("com.apple.streamingkeydelivery"===entry.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:entry.attributes};return}if("com.microsoft.playready"===entry.attributes.KEYFORMAT){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:entry.attributes.URI};return}if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===entry.attributes.KEYFORMAT){if(-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(entry.attributes.METHOD)){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if("SAMPLE-AES-CENC"===entry.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==entry.attributes.URI.substring(0,23)){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(entry.attributes.KEYID&&"0x"===entry.attributes.KEYID.substring(0,2))){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:entry.attributes.KEYFORMAT,keyId:entry.attributes.KEYID.substring(2)},pssh:(0,decode_b64_to_uint8_array.Z)(entry.attributes.URI.split(",")[1])};return}entry.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),_key={method:entry.attributes.METHOD||"AES-128",uri:entry.attributes.URI},void 0!==entry.attributes.IV&&(_key.iv=entry.attributes.IV)},"media-sequence":function(){if(!isFinite(entry.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+entry.number});return}this.manifest.mediaSequence=entry.number},"discontinuity-sequence":function(){if(!isFinite(entry.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+entry.number});return}this.manifest.discontinuitySequence=entry.number,currentTimeline=entry.number},"playlist-type":function(){if(!/VOD|EVENT/.test(entry.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+entry.playlist});return}this.manifest.playlistType=entry.playlistType},map:function(){currentMap={},entry.uri&&(currentMap.uri=entry.uri),entry.byterange&&(currentMap.byterange=entry.byterange),_key&&(currentMap.key=_key)},"stream-inf":function(){if(this.manifest.playlists=uris,this.manifest.mediaGroups=this.manifest.mediaGroups||defaultMediaGroups,!entry.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}currentUri.attributes||(currentUri.attributes={}),(0,esm_extends.Z)(currentUri.attributes,entry.attributes)},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||defaultMediaGroups,!(entry.attributes&&entry.attributes.TYPE&&entry.attributes["GROUP-ID"]&&entry.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}var mediaGroupType=this.manifest.mediaGroups[entry.attributes.TYPE];mediaGroupType[entry.attributes["GROUP-ID"]]=mediaGroupType[entry.attributes["GROUP-ID"]]||{},mediaGroup=mediaGroupType[entry.attributes["GROUP-ID"]],(rendition={default:/yes/i.test(entry.attributes.DEFAULT)}).default?rendition.autoselect=!0:rendition.autoselect=/yes/i.test(entry.attributes.AUTOSELECT),entry.attributes.LANGUAGE&&(rendition.language=entry.attributes.LANGUAGE),entry.attributes.URI&&(rendition.uri=entry.attributes.URI),entry.attributes["INSTREAM-ID"]&&(rendition.instreamId=entry.attributes["INSTREAM-ID"]),entry.attributes.CHARACTERISTICS&&(rendition.characteristics=entry.attributes.CHARACTERISTICS),entry.attributes.FORCED&&(rendition.forced=/yes/i.test(entry.attributes.FORCED)),mediaGroup[entry.attributes.NAME]=rendition},discontinuity:function(){currentTimeline+=1,currentUri.discontinuity=!0,this.manifest.discontinuityStarts.push(uris.length)},"program-date-time":function(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=entry.dateTimeString,this.manifest.dateTimeObject=entry.dateTimeObject),currentUri.dateTimeString=entry.dateTimeString,currentUri.dateTimeObject=entry.dateTimeObject},targetduration:function(){if(!isFinite(entry.duration)||entry.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+entry.duration});return}this.manifest.targetDuration=entry.duration,setHoldBack.call(this,this.manifest)},start:function(){if(!entry.attributes||isNaN(entry.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:entry.attributes["TIME-OFFSET"],precise:entry.attributes.PRECISE}},"cue-out":function(){currentUri.cueOut=entry.data},"cue-out-cont":function(){currentUri.cueOutCont=entry.data},"cue-in":function(){currentUri.cueIn=entry.data},skip:function(){this.manifest.skip=camelCaseKeys(entry.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",entry.attributes,["SKIPPED-SEGMENTS"])},part:function(){var _this2=this;hasParts=!0;var segmentIndex=this.manifest.segments.length,part=camelCaseKeys(entry.attributes);currentUri.parts=currentUri.parts||[],currentUri.parts.push(part),part.byterange&&(part.byterange.hasOwnProperty("offset")||(part.byterange.offset=lastPartByterangeEnd),lastPartByterangeEnd=part.byterange.offset+part.byterange.length);var partIndex=currentUri.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+partIndex+" for segment #"+segmentIndex,entry.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(r,i){r.hasOwnProperty("lastPart")||_this2.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+i+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var attrs=this.manifest.serverControl=camelCaseKeys(entry.attributes);attrs.hasOwnProperty("canBlockReload")||(attrs.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),setHoldBack.call(this,this.manifest),attrs.canSkipDateranges&&!attrs.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var segmentIndex=this.manifest.segments.length,hint=camelCaseKeys(entry.attributes),isPart=hint.type&&"PART"===hint.type;currentUri.preloadHints=currentUri.preloadHints||[],currentUri.preloadHints.push(hint),hint.byterange&&!hint.byterange.hasOwnProperty("offset")&&(hint.byterange.offset=isPart?lastPartByterangeEnd:0,isPart&&(lastPartByterangeEnd=hint.byterange.offset+hint.byterange.length));var index=currentUri.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+index+" for segment #"+segmentIndex,entry.attributes,["TYPE","URI"]),hint.type)for(var i=0;ib.timeline?1:-1})},findPlaylistWithName=function(playlists,name){for(var i=0;ioldPlaylist.timeline||oldPlaylist.segments.length&&playlist.timeline>oldPlaylist.segments[oldPlaylist.segments.length-1].timeline)&&playlist.discontinuitySequence--;return}oldPlaylist.segments[oldMatchingSegmentIndex].discontinuity&&!firstNewSegment.discontinuity&&(firstNewSegment.discontinuity=!0,playlist.discontinuityStarts.unshift(0),playlist.discontinuitySequence--),updateMediaSequenceForPlaylist({playlist:playlist,mediaSequence:oldPlaylist.segments[oldMatchingSegmentIndex].number})}})},positionManifestOnTimeline=function(_ref5){var oldManifest=_ref5.oldManifest,newManifest=_ref5.newManifest,oldPlaylists=oldManifest.playlists.concat(getMediaGroupPlaylists(oldManifest)),newPlaylists=newManifest.playlists.concat(getMediaGroupPlaylists(newManifest));return newManifest.timelineStarts=getUniqueTimelineStarts([oldManifest.timelineStarts,newManifest.timelineStarts]),updateSequenceNumbers({oldPlaylists:oldPlaylists,newPlaylists:newPlaylists,timelineStarts:newManifest.timelineStarts}),newManifest},generateSidxKey=function(sidx){return sidx&&sidx.uri+"-"+byteRangeToString(sidx.byterange)},mergeDiscontiguousPlaylists=function(playlists){return values(playlists.reduce(function(acc,playlist){var _acc$name$segments,name=playlist.attributes.id+(playlist.attributes.lang||"");return acc[name]?(playlist.segments&&(playlist.segments[0]&&(playlist.segments[0].discontinuity=!0),(_acc$name$segments=acc[name].segments).push.apply(_acc$name$segments,playlist.segments)),playlist.attributes.contentProtection&&(acc[name].attributes.contentProtection=playlist.attributes.contentProtection)):(acc[name]=playlist,acc[name].attributes.timelineStarts=[]),acc[name].attributes.timelineStarts.push({start:playlist.attributes.periodStart,timeline:playlist.attributes.periodStart}),acc},{})).map(function(playlist){return playlist.discontinuityStarts=(playlist.segments||[]).reduce(function(a,e,i){return e.discontinuity&&a.push(i),a},[]),playlist})},addSidxSegmentsToPlaylist=function(playlist,sidxMapping){var sidxKey=generateSidxKey(playlist.sidx),sidxMatch=sidxKey&&sidxMapping[sidxKey]&&sidxMapping[sidxKey].sidx;return sidxMatch&&addSidxSegmentsToPlaylist$1(playlist,sidxMatch,playlist.sidx.resolvedUri),playlist},addSidxSegmentsToPlaylists=function(playlists,sidxMapping){if(void 0===sidxMapping&&(sidxMapping={}),!Object.keys(sidxMapping).length)return playlists;for(var i in playlists)playlists[i]=addSidxSegmentsToPlaylist(playlists[i],sidxMapping);return playlists},formatAudioPlaylist=function(_ref,isAudioOnly){var _attributes,attributes=_ref.attributes,segments=_ref.segments,sidx=_ref.sidx,mediaSequence=_ref.mediaSequence,discontinuitySequence=_ref.discontinuitySequence,discontinuityStarts=_ref.discontinuityStarts,playlist={attributes:((_attributes={NAME:attributes.id,BANDWIDTH:attributes.bandwidth,CODECS:attributes.codecs})["PROGRAM-ID"]=1,_attributes),uri:"",endList:"static"===attributes.type,timeline:attributes.periodStart,resolvedUri:"",targetDuration:attributes.duration,discontinuitySequence:discontinuitySequence,discontinuityStarts:discontinuityStarts,timelineStarts:attributes.timelineStarts,mediaSequence:mediaSequence,segments:segments};return attributes.contentProtection&&(playlist.contentProtection=attributes.contentProtection),sidx&&(playlist.sidx=sidx),isAudioOnly&&(playlist.attributes.AUDIO="audio",playlist.attributes.SUBTITLES="subs"),playlist},formatVttPlaylist=function(_ref2){var _m3u8Attributes,attributes=_ref2.attributes,segments=_ref2.segments,mediaSequence=_ref2.mediaSequence,discontinuityStarts=_ref2.discontinuityStarts,discontinuitySequence=_ref2.discontinuitySequence;void 0===segments&&(segments=[{uri:attributes.baseUrl,timeline:attributes.periodStart,resolvedUri:attributes.baseUrl||"",duration:attributes.sourceDuration,number:0}],attributes.duration=attributes.sourceDuration);var m3u8Attributes=((_m3u8Attributes={NAME:attributes.id,BANDWIDTH:attributes.bandwidth})["PROGRAM-ID"]=1,_m3u8Attributes);return attributes.codecs&&(m3u8Attributes.CODECS=attributes.codecs),{attributes:m3u8Attributes,uri:"",endList:"static"===attributes.type,timeline:attributes.periodStart,resolvedUri:attributes.baseUrl||"",targetDuration:attributes.duration,timelineStarts:attributes.timelineStarts,discontinuityStarts:discontinuityStarts,discontinuitySequence:discontinuitySequence,mediaSequence:mediaSequence,segments:segments}},organizeAudioPlaylists=function(playlists,sidxMapping,isAudioOnly){void 0===sidxMapping&&(sidxMapping={}),void 0===isAudioOnly&&(isAudioOnly=!1);var mainPlaylist,formattedPlaylists=playlists.reduce(function(a,playlist){var role=playlist.attributes.role&&playlist.attributes.role.value||"",language=playlist.attributes.lang||"",label=playlist.attributes.label||"main";language&&!playlist.attributes.label&&(label=""+playlist.attributes.lang+(role?" ("+role+")":"")),a[label]||(a[label]={language:language,autoselect:!0,default:"main"===role,playlists:[],uri:""});var formatted=addSidxSegmentsToPlaylist(formatAudioPlaylist(playlist,isAudioOnly),sidxMapping);return a[label].playlists.push(formatted),void 0===mainPlaylist&&"main"===role&&((mainPlaylist=playlist).default=!0),a},{});return mainPlaylist||(formattedPlaylists[Object.keys(formattedPlaylists)[0]].default=!0),formattedPlaylists},formatVideoPlaylist=function(_ref3){var _attributes2,attributes=_ref3.attributes,segments=_ref3.segments,sidx=_ref3.sidx,discontinuityStarts=_ref3.discontinuityStarts,playlist={attributes:((_attributes2={NAME:attributes.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:attributes.width,height:attributes.height},CODECS:attributes.codecs,BANDWIDTH:attributes.bandwidth})["PROGRAM-ID"]=1,_attributes2),uri:"",endList:"static"===attributes.type,timeline:attributes.periodStart,resolvedUri:"",targetDuration:attributes.duration,discontinuityStarts:discontinuityStarts,timelineStarts:attributes.timelineStarts,segments:segments};return attributes.contentProtection&&(playlist.contentProtection=attributes.contentProtection),sidx&&(playlist.sidx=sidx),playlist},videoOnly=function(_ref4){var attributes=_ref4.attributes;return"video/mp4"===attributes.mimeType||"video/webm"===attributes.mimeType||"video"===attributes.contentType},audioOnly=function(_ref5){var attributes=_ref5.attributes;return"audio/mp4"===attributes.mimeType||"audio/webm"===attributes.mimeType||"audio"===attributes.contentType},vttOnly=function(_ref6){var attributes=_ref6.attributes;return"text/vtt"===attributes.mimeType||"text"===attributes.contentType},addMediaSequenceValues=function(playlists,timelineStarts){playlists.forEach(function(playlist){playlist.mediaSequence=0,playlist.discontinuitySequence=findIndex(timelineStarts,function(_ref7){return _ref7.timeline===playlist.timeline}),playlist.segments&&playlist.segments.forEach(function(segment,index){segment.number=index})})},flattenMediaGroupPlaylists=function(mediaGroupObject){return mediaGroupObject?Object.keys(mediaGroupObject).reduce(function(acc,label){var labelContents=mediaGroupObject[label];return acc.concat(labelContents.playlists)},[]):[]},toM3u8=function(_ref8){var sidxMapping,_mediaGroups,dashPlaylists=_ref8.dashPlaylists,locations=_ref8.locations,_ref8$sidxMapping=_ref8.sidxMapping,sidxMapping1=void 0===_ref8$sidxMapping?{}:_ref8$sidxMapping,previousManifest=_ref8.previousManifest;if(!dashPlaylists.length)return{};var _dashPlaylists$0$attr=dashPlaylists[0].attributes,duration=_dashPlaylists$0$attr.sourceDuration,type=_dashPlaylists$0$attr.type,suggestedPresentationDelay=_dashPlaylists$0$attr.suggestedPresentationDelay,minimumUpdatePeriod=_dashPlaylists$0$attr.minimumUpdatePeriod,videoPlaylists=mergeDiscontiguousPlaylists(dashPlaylists.filter(videoOnly)).map(formatVideoPlaylist),audioPlaylists=mergeDiscontiguousPlaylists(dashPlaylists.filter(audioOnly)),vttPlaylists=mergeDiscontiguousPlaylists(dashPlaylists.filter(vttOnly)),captions=dashPlaylists.map(function(playlist){return playlist.attributes.captionServices}).filter(Boolean),manifest={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:((_mediaGroups={AUDIO:{},VIDEO:{}})["CLOSED-CAPTIONS"]={},_mediaGroups.SUBTITLES={},_mediaGroups),uri:"",duration:duration,playlists:addSidxSegmentsToPlaylists(videoPlaylists,sidxMapping1)};minimumUpdatePeriod>=0&&(manifest.minimumUpdatePeriod=1e3*minimumUpdatePeriod),locations&&(manifest.locations=locations),"dynamic"===type&&(manifest.suggestedPresentationDelay=suggestedPresentationDelay);var isAudioOnly=0===manifest.playlists.length,organizedAudioGroup=audioPlaylists.length?organizeAudioPlaylists(audioPlaylists,sidxMapping1,isAudioOnly):null,organizedVttGroup=vttPlaylists.length?(void 0===(sidxMapping=sidxMapping1)&&(sidxMapping={}),vttPlaylists.reduce(function(a,playlist){var label=playlist.attributes.lang||"text";return a[label]||(a[label]={language:label,default:!1,autoselect:!1,playlists:[],uri:""}),a[label].playlists.push(addSidxSegmentsToPlaylist(formatVttPlaylist(playlist),sidxMapping)),a},{})):null,formattedPlaylists=videoPlaylists.concat(flattenMediaGroupPlaylists(organizedAudioGroup),flattenMediaGroupPlaylists(organizedVttGroup)),playlistTimelineStarts=formattedPlaylists.map(function(_ref9){return _ref9.timelineStarts});return manifest.timelineStarts=getUniqueTimelineStarts(playlistTimelineStarts),addMediaSequenceValues(formattedPlaylists,manifest.timelineStarts),organizedAudioGroup&&(manifest.mediaGroups.AUDIO.audio=organizedAudioGroup),organizedVttGroup&&(manifest.mediaGroups.SUBTITLES.subs=organizedVttGroup),captions.length&&(manifest.mediaGroups["CLOSED-CAPTIONS"].cc=captions.reduce(function(svcObj,svc){return svc&&svc.forEach(function(service){var channel=service.channel,language=service.language;svcObj[language]={autoselect:!1,default:!1,instreamId:channel,language:language},service.hasOwnProperty("aspectRatio")&&(svcObj[language].aspectRatio=service.aspectRatio),service.hasOwnProperty("easyReader")&&(svcObj[language].easyReader=service.easyReader),service.hasOwnProperty("3D")&&(svcObj[language]["3D"]=service["3D"])}),svcObj},{})),previousManifest?positionManifestOnTimeline({oldManifest:previousManifest,newManifest:manifest}):manifest},getLiveRValue=function(attributes,time,duration){var NOW=attributes.NOW,clientOffset=attributes.clientOffset,availabilityStartTime=attributes.availabilityStartTime,_attributes$timescale=attributes.timescale,_attributes$periodSta=attributes.periodStart,_attributes$minimumUp=attributes.minimumUpdatePeriod;return Math.ceil((((NOW+clientOffset)/1e3+(void 0===_attributes$minimumUp?0:_attributes$minimumUp)-(availabilityStartTime+(void 0===_attributes$periodSta?0:_attributes$periodSta)))*(void 0===_attributes$timescale?1:_attributes$timescale)-time)/duration)},parseByTimeline=function(attributes,segmentTimeline){for(var type=attributes.type,_attributes$minimumUp2=attributes.minimumUpdatePeriod,minimumUpdatePeriod=void 0===_attributes$minimumUp2?0:_attributes$minimumUp2,_attributes$media=attributes.media,media=void 0===_attributes$media?"":_attributes$media,sourceDuration=attributes.sourceDuration,_attributes$timescale2=attributes.timescale,timescale=void 0===_attributes$timescale2?1:_attributes$timescale2,_attributes$startNumb=attributes.startNumber,startNumber=void 0===_attributes$startNumb?1:_attributes$startNumb,timeline=attributes.periodStart,segments=[],time=-1,sIndex=0;sIndextime&&(time=segmentTime);var count=void 0;if(repeat<0){var nextS=sIndex+1;count=nextS===segmentTimeline.length?"dynamic"===type&&minimumUpdatePeriod>0&&media.indexOf("$Number$")>0?getLiveRValue(attributes,time,duration):(sourceDuration*timescale-time)/duration:(segmentTimeline[nextS].t-time)/duration}else count=repeat+1;for(var end=startNumber+segments.length+count,number=startNumber+segments.length;number=width)?value:""+Array(width-value.length+1).join("0")+value})},segmentsFromTemplate=function(attributes,segmentTimeline){var templateValues={RepresentationID:attributes.id,Bandwidth:attributes.bandwidth||0},_attributes$initializ=attributes.initialization,initialization=void 0===_attributes$initializ?{sourceURL:"",range:""}:_attributes$initializ,mapSegment=urlTypeToSegment({baseUrl:attributes.baseUrl,source:constructTemplateUrl(initialization.sourceURL,templateValues),range:initialization.range});return(attributes.duration||segmentTimeline?attributes.duration?parseByDuration(attributes):parseByTimeline(attributes,segmentTimeline):[{number:attributes.startNumber||1,duration:attributes.sourceDuration,time:0,timeline:attributes.periodStart}]).map(function(segment){templateValues.Number=segment.number,templateValues.Time=segment.time;var uri=constructTemplateUrl(attributes.media||"",templateValues),timescale=attributes.timescale||1,presentationTimeOffset=attributes.presentationTimeOffset||0,presentationTime=attributes.periodStart+(segment.time-presentationTimeOffset)/timescale;return{uri:uri,timeline:segment.timeline,duration:segment.duration,resolvedUri:(0,resolve_url.Z)(attributes.baseUrl||"",uri),map:mapSegment,number:segment.number,presentationTime:presentationTime}})},SegmentURLToSegmentObject=function(attributes,segmentUrl){var baseUrl=attributes.baseUrl,_attributes$initializ=attributes.initialization,initialization=void 0===_attributes$initializ?{}:_attributes$initializ,initSegment=urlTypeToSegment({baseUrl:baseUrl,source:initialization.sourceURL,range:initialization.range}),segment=urlTypeToSegment({baseUrl:baseUrl,source:segmentUrl.media,range:segmentUrl.mediaRange});return segment.map=initSegment,segment},segmentsFromList=function(attributes,segmentTimeline){var segmentTimeInfo,duration=attributes.duration,_attributes$segmentUr=attributes.segmentUrls,periodStart=attributes.periodStart;if(!duration&&!segmentTimeline||duration&&segmentTimeline)throw Error(errors.SEGMENT_TIME_UNSPECIFIED);var segmentUrlMap=(void 0===_attributes$segmentUr?[]:_attributes$segmentUr).map(function(segmentUrlObject){return SegmentURLToSegmentObject(attributes,segmentUrlObject)});return duration&&(segmentTimeInfo=parseByDuration(attributes)),segmentTimeline&&(segmentTimeInfo=parseByTimeline(attributes,segmentTimeline)),segmentTimeInfo.map(function(segmentTime,index){if(segmentUrlMap[index]){var segment=segmentUrlMap[index],timescale=attributes.timescale||1,presentationTimeOffset=attributes.presentationTimeOffset||0;return segment.timeline=segmentTime.timeline,segment.duration=segmentTime.duration,segment.number=segmentTime.number,segment.presentationTime=periodStart+(segmentTime.time-presentationTimeOffset)/timescale,segment}}).filter(function(segment){return segment})},generateSegments=function(_ref){var segmentAttributes,segmentsFn,attributes=_ref.attributes,segmentInfo=_ref.segmentInfo;segmentInfo.template?(segmentsFn=segmentsFromTemplate,segmentAttributes=merge(attributes,segmentInfo.template)):segmentInfo.base?(segmentsFn=segmentsFromBase,segmentAttributes=merge(attributes,segmentInfo.base)):segmentInfo.list&&(segmentsFn=segmentsFromList,segmentAttributes=merge(attributes,segmentInfo.list));var segmentsInfo={attributes:attributes};if(!segmentsFn)return segmentsInfo;var segments=segmentsFn(segmentAttributes,segmentInfo.segmentTimeline);if(segmentAttributes.duration){var _segmentAttributes=segmentAttributes,duration=_segmentAttributes.duration,_segmentAttributes$ti=_segmentAttributes.timescale;segmentAttributes.duration=duration/(void 0===_segmentAttributes$ti?1:_segmentAttributes$ti)}else segments.length?segmentAttributes.duration=segments.reduce(function(max,segment){return Math.max(max,Math.ceil(segment.duration))},0):segmentAttributes.duration=0;return segmentsInfo.attributes=segmentAttributes,segmentsInfo.segments=segments,segmentInfo.base&&segmentAttributes.indexRange&&(segmentsInfo.sidx=segments[0],segmentsInfo.segments=[]),segmentsInfo},findChildren=function(element,name){return from(element.childNodes).filter(function(_ref){return _ref.tagName===name})},getContent=function(element){return element.textContent.trim()},parseDuration=function(str){var match=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(str);if(!match)return 0;var _match$slice=match.slice(1),year=_match$slice[0],month=_match$slice[1],day=_match$slice[2],hour=_match$slice[3],minute=_match$slice[4],second=_match$slice[5];return 31536e3*parseFloat(year||0)+2592e3*parseFloat(month||0)+86400*parseFloat(day||0)+3600*parseFloat(hour||0)+60*parseFloat(minute||0)+parseFloat(second||0)},parsers={mediaPresentationDuration:function(value){return parseDuration(value)},availabilityStartTime:function(value){var str;return str=value,/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(str)&&(str+="Z"),Date.parse(str)/1e3},minimumUpdatePeriod:function(value){return parseDuration(value)},suggestedPresentationDelay:function(value){return parseDuration(value)},type:function(value){return value},timeShiftBufferDepth:function(value){return parseDuration(value)},start:function(value){return parseDuration(value)},width:function(value){return parseInt(value,10)},height:function(value){return parseInt(value,10)},bandwidth:function(value){return parseInt(value,10)},startNumber:function(value){return parseInt(value,10)},timescale:function(value){return parseInt(value,10)},presentationTimeOffset:function(value){return parseInt(value,10)},duration:function(value){var parsedValue=parseInt(value,10);return isNaN(parsedValue)?parseDuration(value):parsedValue},d:function(value){return parseInt(value,10)},t:function(value){return parseInt(value,10)},r:function(value){return parseInt(value,10)},DEFAULT:function(value){return value}},parseAttributes=function(el){return el&&el.attributes?from(el.attributes).reduce(function(a,e){var parseFn=parsers[e.name]||parsers.DEFAULT;return a[e.name]=parseFn(e.value),a},{}):{}},keySystemsMap={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},buildBaseUrls=function(referenceUrls,baseUrlElements){return baseUrlElements.length?flatten(referenceUrls.map(function(reference){return baseUrlElements.map(function(baseUrlElement){return(0,resolve_url.Z)(reference,getContent(baseUrlElement))})})):referenceUrls},getSegmentInformation=function(adaptationSet){var segmentTemplate=findChildren(adaptationSet,"SegmentTemplate")[0],segmentList=findChildren(adaptationSet,"SegmentList")[0],segmentUrls=segmentList&&findChildren(segmentList,"SegmentURL").map(function(s){return merge({tag:"SegmentURL"},parseAttributes(s))}),segmentBase=findChildren(adaptationSet,"SegmentBase")[0],segmentTimelineParentNode=segmentList||segmentTemplate,segmentTimeline=segmentTimelineParentNode&&findChildren(segmentTimelineParentNode,"SegmentTimeline")[0],segmentInitializationParentNode=segmentList||segmentBase||segmentTemplate,segmentInitialization=segmentInitializationParentNode&&findChildren(segmentInitializationParentNode,"Initialization")[0],template=segmentTemplate&&parseAttributes(segmentTemplate);template&&segmentInitialization?template.initialization=segmentInitialization&&parseAttributes(segmentInitialization):template&&template.initialization&&(template.initialization={sourceURL:template.initialization});var segmentInfo={template:template,segmentTimeline:segmentTimeline&&findChildren(segmentTimeline,"S").map(function(s){return parseAttributes(s)}),list:segmentList&&merge(parseAttributes(segmentList),{segmentUrls:segmentUrls,initialization:parseAttributes(segmentInitialization)}),base:segmentBase&&merge(parseAttributes(segmentBase),{initialization:parseAttributes(segmentInitialization)})};return Object.keys(segmentInfo).forEach(function(key){segmentInfo[key]||delete segmentInfo[key]}),segmentInfo},getPeriodStart=function(_ref){var attributes=_ref.attributes,priorPeriodAttributes=_ref.priorPeriodAttributes,mpdType=_ref.mpdType;return"number"==typeof attributes.start?attributes.start:priorPeriodAttributes&&"number"==typeof priorPeriodAttributes.start&&"number"==typeof priorPeriodAttributes.duration?priorPeriodAttributes.start+priorPeriodAttributes.duration:priorPeriodAttributes||"static"!==mpdType?null:0},inheritAttributes=function(mpd,options){void 0===options&&(options={});var _options=options,_options$manifestUri=_options.manifestUri,_options$NOW=_options.NOW,NOW=void 0===_options$NOW?Date.now():_options$NOW,_options$clientOffset=_options.clientOffset,periodNodes=findChildren(mpd,"Period");if(!periodNodes.length)throw Error(errors.INVALID_NUMBER_OF_PERIOD);var locations=findChildren(mpd,"Location"),mpdAttributes=parseAttributes(mpd),mpdBaseUrls=buildBaseUrls([void 0===_options$manifestUri?"":_options$manifestUri],findChildren(mpd,"BaseURL"));mpdAttributes.type=mpdAttributes.type||"static",mpdAttributes.sourceDuration=mpdAttributes.mediaPresentationDuration||0,mpdAttributes.NOW=NOW,mpdAttributes.clientOffset=void 0===_options$clientOffset?0:_options$clientOffset,locations.length&&(mpdAttributes.locations=locations.map(getContent));var periods=[];return periodNodes.forEach(function(node,index){var attributes=parseAttributes(node),priorPeriod=periods[index-1];attributes.start=getPeriodStart({attributes:attributes,priorPeriodAttributes:priorPeriod?priorPeriod.attributes:null,mpdType:mpdAttributes.type}),periods.push({node:node,attributes:attributes})}),{locations:mpdAttributes.locations,representationInfo:flatten(periods.map(function(period,index){var periodBaseUrls=buildBaseUrls(mpdBaseUrls,findChildren(period.node,"BaseURL")),periodAttributes=merge(mpdAttributes,{periodStart:period.attributes.start});"number"==typeof period.attributes.duration&&(periodAttributes.periodDuration=period.attributes.duration);var adaptationSets=findChildren(period.node,"AdaptationSet"),periodSegmentInfo=getSegmentInformation(period.node);return flatten(adaptationSets.map(function(adaptationSet){var service,adaptationSetAttributes,adaptationSetAttributes1=parseAttributes(adaptationSet),adaptationSetBaseUrls=buildBaseUrls(periodBaseUrls,findChildren(adaptationSet,"BaseURL")),attrs=merge(periodAttributes,adaptationSetAttributes1,{role:parseAttributes(findChildren(adaptationSet,"Role")[0])}),captionServices="urn:scte:dash:cc:cea-608:2015"===(service=parseAttributes(findChildren(adaptationSet,"Accessibility")[0])).schemeIdUri?("string"!=typeof service.value?[]:service.value.split(";")).map(function(value){if(language=value,/^CC\d=/.test(value)){var channel,language,_value$split=value.split("=");channel=_value$split[0],language=_value$split[1]}else/^CC\d$/.test(value)&&(channel=value);return{channel:channel,language:language}}):"urn:scte:dash:cc:cea-708:2015"===service.schemeIdUri?("string"!=typeof service.value?[]:service.value.split(";")).map(function(value){var flags={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(value)){var _value$split2=value.split("="),channel=_value$split2[0],_value$split2$=_value$split2[1];flags.channel=channel,flags.language=value,(void 0===_value$split2$?"":_value$split2$).split(",").forEach(function(opt){var _opt$split=opt.split(":"),name=_opt$split[0],val=_opt$split[1];"lang"===name?flags.language=val:"er"===name?flags.easyReader=Number(val):"war"===name?flags.aspectRatio=Number(val):"3D"===name&&(flags["3D"]=Number(val))})}else flags.language=value;return flags.channel&&(flags.channel="SERVICE"+flags.channel),flags}):void 0;captionServices&&(attrs=merge(attrs,{captionServices:captionServices}));var label=findChildren(adaptationSet,"Label")[0];label&&label.childNodes.length&&(attrs=merge(attrs,{label:label.childNodes[0].nodeValue.trim()}));var contentProtection=findChildren(adaptationSet,"ContentProtection").reduce(function(acc,node){var attributes=parseAttributes(node);attributes.schemeIdUri&&(attributes.schemeIdUri=attributes.schemeIdUri.toLowerCase());var keySystem=keySystemsMap[attributes.schemeIdUri];if(keySystem){acc[keySystem]={attributes:attributes};var psshNode=findChildren(node,"cenc:pssh")[0];if(psshNode){var pssh=getContent(psshNode);acc[keySystem].pssh=pssh&&(0,decode_b64_to_uint8_array.Z)(pssh)}}return acc},{});Object.keys(contentProtection).length&&(attrs=merge(attrs,{contentProtection:contentProtection}));var segmentInfo=getSegmentInformation(adaptationSet),representations=findChildren(adaptationSet,"Representation"),adaptationSetSegmentInfo=merge(periodSegmentInfo,segmentInfo);return flatten(representations.map((adaptationSetAttributes=attrs,function(representation){var repBaseUrls=buildBaseUrls(adaptationSetBaseUrls,findChildren(representation,"BaseURL")),attributes=merge(adaptationSetAttributes,parseAttributes(representation)),representationSegmentInfo=getSegmentInformation(representation);return repBaseUrls.map(function(baseUrl){return{segmentInfo:merge(adaptationSetSegmentInfo,representationSegmentInfo),attributes:merge(attributes,{baseUrl:baseUrl})}})})))}))}))}},stringToMpdXml=function(manifestString){if(""===manifestString)throw Error(errors.DASH_EMPTY_MANIFEST);var xml,mpd,parser=new lib.DOMParser;try{mpd=(xml=parser.parseFromString(manifestString,"application/xml"))&&"MPD"===xml.documentElement.tagName?xml.documentElement:null}catch(e){}if(!mpd||mpd&&mpd.getElementsByTagName("parsererror").length>0)throw Error(errors.DASH_INVALID_XML);return mpd},parseUTCTimingScheme=function(mpd){var UTCTimingNode=findChildren(mpd,"UTCTiming")[0];if(!UTCTimingNode)return null;var attributes=parseAttributes(UTCTimingNode);switch(attributes.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":attributes.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":attributes.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":attributes.method="DIRECT",attributes.value=Date.parse(attributes.value);break;default:throw Error(errors.UNSUPPORTED_UTC_TIMING_SCHEME)}return attributes},parse=function(manifestString,options){void 0===options&&(options={});var parsedManifestInfo=inheritAttributes(stringToMpdXml(manifestString),options);return toM3u8({dashPlaylists:parsedManifestInfo.representationInfo.map(generateSegments),locations:parsedManifestInfo.locations,sidxMapping:options.sidxMapping,previousManifest:options.previousManifest})},parseUTCTiming=function(manifestString){return parseUTCTimingScheme(stringToMpdXml(manifestString))}},84221:function(module,__unused_webpack_exports,__webpack_require__){var getUint64=__webpack_require__(46894).getUint64;module.exports=function(data){var view=new DataView(data.buffer,data.byteOffset,data.byteLength),result={version:data[0],flags:new Uint8Array(data.subarray(1,4)),references:[],referenceId:view.getUint32(4),timescale:view.getUint32(8)},i=12;0===result.version?(result.earliestPresentationTime=view.getUint32(i),result.firstOffset=view.getUint32(i+4),i+=8):(result.earliestPresentationTime=getUint64(data.subarray(i)),result.firstOffset=getUint64(data.subarray(i+8)),i+=16),i+=2;var referenceCount=view.getUint16(i);for(i+=2;referenceCount>0;i+=12,referenceCount--)result.references.push({referenceType:(128&data[i])>>>7,referencedSize:2147483647&view.getUint32(i),subsegmentDuration:view.getUint32(i+4),startsWithSap:!!(128&data[i+8]),sapType:(112&data[i+8])>>>4,sapDeltaTime:268435455&view.getUint32(i+8)});return result}},51489:function(module){var secondsToVideoTs,secondsToAudioTs,videoTsToSeconds,audioTsToSeconds;secondsToVideoTs=function(seconds){return 9e4*seconds},secondsToAudioTs=function(seconds,sampleRate){return seconds*sampleRate},videoTsToSeconds=function(timestamp){return timestamp/9e4},audioTsToSeconds=function(timestamp,sampleRate){return timestamp/sampleRate},module.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:secondsToVideoTs,secondsToAudioTs:secondsToAudioTs,videoTsToSeconds:videoTsToSeconds,audioTsToSeconds:audioTsToSeconds,audioTsToVideoTs:function(timestamp,sampleRate){return secondsToVideoTs(audioTsToSeconds(timestamp,sampleRate))},videoTsToAudioTs:function(timestamp,sampleRate){return secondsToAudioTs(videoTsToSeconds(timestamp),sampleRate)},metadataTsToSeconds:function(timestamp,timelineStartPts,keepOriginalTimestamps){return videoTsToSeconds(keepOriginalTimestamps?timestamp:timestamp-timelineStartPts)}}},46894:function(module){module.exports={getUint64:function(uint8){var value,dv=new DataView(uint8.buffer,uint8.byteOffset,uint8.byteLength);return dv.getBigUint64?(value=dv.getBigUint64(0))59?computeSeconds(m[1],m[2],0,m[4]):computeSeconds(0,m[1],m[2],m[4]):null}function Settings(){this.values=_objCreate(null)}function parseOptions(input,callback,keyValueDelim,groupDelim){var groups=groupDelim?input.split(groupDelim):[input];for(var i in groups)if("string"==typeof groups[i]){var kv=groups[i].split(keyValueDelim);2===kv.length&&callback(kv[0].trim(),kv[1].trim())}}ParsingError.prototype=_objCreate(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(k,v){this.get(k)||""===v||(this.values[k]=v)},get:function(k,dflt,defaultKey){return defaultKey?this.has(k)?this.values[k]:dflt[defaultKey]:this.has(k)?this.values[k]:dflt},has:function(k){return k in this.values},alt:function(k,v,a){for(var n=0;n=0&&v<=100)&&(this.set(k,v),!0)}};var TEXTAREA_ELEMENT=document1.createElement&&document1.createElement("textarea"),TAG_NAME={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},DEFAULT_COLOR_CLASS={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},TAG_ANNOTATION={v:"title",lang:"lang"},NEEDS_PARENT={rt:"ruby"};function parseContent(window1,input){for(var t,rootDiv=window1.document.createElement("div"),current=rootDiv,tagStack=[];null!==(t=function(){if(!input)return null;var result,m=input.match(/^([^<]*)(<[^>]*>?)?/);return result=m[1]?m[1]:m[2],input=input.substr(result.length),result}());){if("<"===t[0]){if("/"===t[1]){tagStack.length&&tagStack[tagStack.length-1]===t.substr(2).replace(">","")&&(tagStack.pop(),current=current.parentNode);continue}var s,current1,element,node,ts=parseTimeStamp(t.substr(1,t.length-2));if(ts){node=window1.document.createProcessingInstruction("timestamp",ts),current.appendChild(node);continue}var m=t.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!m||!(node=function(type,annotation){var tagName=TAG_NAME[type];if(!tagName)return null;var element=window1.document.createElement(tagName),name=TAG_ANNOTATION[type];return name&&annotation&&(element[name]=annotation.trim()),element}(m[1],m[3]))||(current1=current,NEEDS_PARENT[(element=node).localName]&&NEEDS_PARENT[element.localName]!==current1.localName))continue;if(m[2]){var classes=m[2].split(".");classes.forEach(function(cl){var bgColor=/^bg_/.test(cl),colorName=bgColor?cl.slice(3):cl;if(DEFAULT_COLOR_CLASS.hasOwnProperty(colorName)){var propName=bgColor?"background-color":"color",propValue=DEFAULT_COLOR_CLASS[colorName];node.style[propName]=propValue}}),node.className=classes.join(" ")}tagStack.push(m[1]),current.appendChild(node),current=node;continue}current.appendChild(window1.document.createTextNode((s=t,TEXTAREA_ELEMENT.innerHTML=s,s=TEXTAREA_ELEMENT.textContent,TEXTAREA_ELEMENT.textContent="",s)))}return rootDiv}var strongRTLRanges=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function StyleBox(){}function CueStyleBox(window1,cue,styleOptions){StyleBox.call(this),this.cue=cue,this.cueDiv=parseContent(window1,cue.text);var styles={color:"rgba(255, 255, 255, 1)",backgroundColor:"rgba(0, 0, 0, 0.8)",position:"relative",left:0,right:0,top:0,bottom:0,display:"inline",writingMode:""===cue.vertical?"horizontal-tb":"lr"===cue.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext"};this.applyStyles(styles,this.cueDiv),this.div=window1.document.createElement("div"),styles={direction:function(cueDiv){var nodeStack=[],text="";if(!cueDiv||!cueDiv.childNodes)return"ltr";function pushNodes(nodeStack,node){for(var i=node.childNodes.length-1;i>=0;i--)nodeStack.push(node.childNodes[i])}for(pushNodes(nodeStack,cueDiv);text=function nextTextNode(nodeStack){if(!nodeStack||!nodeStack.length)return null;var node=nodeStack.pop(),text=node.textContent||node.innerText;if(text){var m=text.match(/^.*(\n|\r)/);return m?(nodeStack.length=0,m[0]):text}return"ruby"===node.tagName?nextTextNode(nodeStack):node.childNodes?(pushNodes(nodeStack,node),nextTextNode(nodeStack)):void 0}(nodeStack);)for(var i=0;i=currentRange[0]&&charCode<=currentRange[1])return!0}return!1}(text.charCodeAt(i)))return"rtl";return"ltr"}(this.cueDiv),writingMode:""===cue.vertical?"horizontal-tb":"lr"===cue.vertical?"vertical-lr":"vertical-rl",unicodeBidi:"plaintext",textAlign:"middle"===cue.align?"center":cue.align,font:styleOptions.font,whiteSpace:"pre-line",position:"absolute"},this.applyStyles(styles),this.div.appendChild(this.cueDiv);var textPos=0;switch(cue.positionAlign){case"start":textPos=cue.position;break;case"center":textPos=cue.position-cue.size/2;break;case"end":textPos=cue.position-cue.size}""===cue.vertical?this.applyStyles({left:this.formatStyle(textPos,"%"),width:this.formatStyle(cue.size,"%")}):this.applyStyles({top:this.formatStyle(textPos,"%"),height:this.formatStyle(cue.size,"%")}),this.move=function(box){this.applyStyles({top:this.formatStyle(box.top,"px"),bottom:this.formatStyle(box.bottom,"px"),left:this.formatStyle(box.left,"px"),right:this.formatStyle(box.right,"px"),height:this.formatStyle(box.height,"px"),width:this.formatStyle(box.width,"px")})}}function BoxPosition(obj){var lh,height,width,top;if(obj.div){height=obj.div.offsetHeight,width=obj.div.offsetWidth,top=obj.div.offsetTop;var rects=(rects=obj.div.childNodes)&&(rects=rects[0])&&rects.getClientRects&&rects.getClientRects();obj=obj.div.getBoundingClientRect(),lh=rects?Math.max(rects[0]&&rects[0].height||0,obj.height/rects.length):0}this.left=obj.left,this.right=obj.right,this.top=obj.top||top,this.height=obj.height||height,this.bottom=obj.bottom||top+(obj.height||height),this.width=obj.width||width,this.lineHeight=void 0!==lh?lh:obj.lineHeight}function WebVTT1(){}StyleBox.prototype.applyStyles=function(styles,div){for(var prop in div=div||this.div,styles)styles.hasOwnProperty(prop)&&(div.style[prop]=styles[prop])},StyleBox.prototype.formatStyle=function(val,unit){return 0===val?0:val+unit},CueStyleBox.prototype=_objCreate(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(axis,toMove){switch(toMove=void 0!==toMove?toMove:this.lineHeight,axis){case"+x":this.left+=toMove,this.right+=toMove;break;case"-x":this.left-=toMove,this.right-=toMove;break;case"+y":this.top+=toMove,this.bottom+=toMove;break;case"-y":this.top-=toMove,this.bottom-=toMove}},BoxPosition.prototype.overlaps=function(b2){return this.leftb2.left&&this.topb2.top},BoxPosition.prototype.overlapsAny=function(boxes){for(var i=0;i=container.top&&this.bottom<=container.bottom&&this.left>=container.left&&this.right<=container.right},BoxPosition.prototype.overlapsOppositeAxis=function(container,axis){switch(axis){case"+x":return this.leftcontainer.right;case"+y":return this.topcontainer.bottom}},BoxPosition.prototype.intersectPercentage=function(b2){return Math.max(0,Math.min(this.right,b2.right)-Math.max(this.left,b2.left))*Math.max(0,Math.min(this.bottom,b2.bottom)-Math.max(this.top,b2.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(reference){return{top:this.top-reference.top,bottom:reference.bottom-this.bottom,left:this.left-reference.left,right:reference.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(obj){var height=obj.div?obj.div.offsetHeight:obj.tagName?obj.offsetHeight:0,width=obj.div?obj.div.offsetWidth:obj.tagName?obj.offsetWidth:0,top=obj.div?obj.div.offsetTop:obj.tagName?obj.offsetTop:0;return{left:(obj=obj.div?obj.div.getBoundingClientRect():obj.tagName?obj.getBoundingClientRect():obj).left,right:obj.right,top:obj.top||top,height:obj.height||height,bottom:obj.bottom||top+(obj.height||height),width:obj.width||width}},WebVTT1.StringDecoder=function(){return{decode:function(data){if(!data)return"";if("string"!=typeof data)throw Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(data))}}},WebVTT1.convertCueToDOMTree=function(window1,cuetext){return window1&&cuetext?parseContent(window1,cuetext):null},WebVTT1.processCues=function(window1,cues,overlay){if(!window1||!cues||!overlay)return null;for(;overlay.firstChild;)overlay.removeChild(overlay.firstChild);var paddedOverlay=window1.document.createElement("div");if(paddedOverlay.style.position="absolute",paddedOverlay.style.left="0",paddedOverlay.style.right="0",paddedOverlay.style.top="0",paddedOverlay.style.bottom="0",paddedOverlay.style.margin="1.5%",overlay.appendChild(paddedOverlay),!function(cues){for(var i=0;i=0&&cue.line<=100))return cue.line;if(!cue.track||!cue.track.textTrackList||!cue.track.textTrackList.mediaElement)return -1;for(var track=cue.track,trackList=track.textTrackList,count=0,i=0;imaxPosition&&(position=(position<0?-1:1)*(Math.ceil(maxPosition/step)*step)),linePos<0&&(position+=""===cue.vertical?containerBox.height:containerBox.width,axis=axis.reverse()),boxPosition.move(initialAxis,position)}else{var calculatedPercentage=boxPosition.lineHeight/containerBox.height*100;switch(cue.lineAlign){case"center":linePos-=calculatedPercentage/2;break;case"end":linePos-=calculatedPercentage}switch(cue.vertical){case"":styleBox.applyStyles({top:styleBox.formatStyle(linePos,"%")});break;case"rl":styleBox.applyStyles({left:styleBox.formatStyle(linePos,"%")});break;case"lr":styleBox.applyStyles({right:styleBox.formatStyle(linePos,"%")})}axis=["+y","-x","+x","-y"],boxPosition=new BoxPosition(styleBox)}var bestPosition=function(b,axis){for(var bestPosition,specifiedPosition=new BoxPosition(b),percentage=1,i=0;ip&&(bestPosition=new BoxPosition(b),percentage=p),b=new BoxPosition(specifiedPosition)}return bestPosition||specifiedPosition}(boxPosition,axis);styleBox.move(bestPosition.toCSSCompatValues(containerBox))}(0,styleBox,containerBox,boxPositions),cue.displayState=styleBox.div,boxPositions.push(BoxPosition.getSimpleBoxPosition(styleBox))}()},WebVTT1.Parser=function(window1,vttjs,decoder){decoder||(decoder=vttjs,vttjs={}),vttjs||(vttjs={}),this.window=window1,this.vttjs=vttjs,this.state="INITIAL",this.buffer="",this.decoder=decoder||new TextDecoder("utf8"),this.regionList=[]},WebVTT1.Parser.prototype={reportOrThrowError:function(e){if(e instanceof ParsingError)this.onparsingerror&&this.onparsingerror(e);else throw e},parse:function(data){var self1=this;function collectNextLine(){for(var buffer=self1.buffer,pos=0;pos")){self1.cue.id=line;continue}case"CUE":try{!function(input,cue,regionList){var oInput=input;function consumeTimeStamp(){var ts=parseTimeStamp(input);if(null===ts)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+oInput);return input=input.replace(/^[^\sa-zA-Z-]+/,""),ts}function skipWhitespace(){input=input.replace(/^\s+/,"")}if(skipWhitespace(),cue.startTime=consumeTimeStamp(),skipWhitespace(),"-->"!==input.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+oInput);input=input.substr(3),skipWhitespace(),cue.endTime=consumeTimeStamp(),skipWhitespace(),function(input,cue){var settings=new Settings;parseOptions(input,function(k,v){switch(k){case"region":for(var i=regionList.length-1;i>=0;i--)if(regionList[i].id===v){settings.set(k,regionList[i].region);break}break;case"vertical":settings.alt(k,v,["rl","lr"]);break;case"line":var vals=v.split(","),vals0=vals[0];settings.integer(k,vals0),settings.percent(k,vals0)&&settings.set("snapToLines",!1),settings.alt(k,vals0,["auto"]),2===vals.length&&settings.alt("lineAlign",vals[1],["start","center","end"]);break;case"position":vals=v.split(","),settings.percent(k,vals[0]),2===vals.length&&settings.alt("positionAlign",vals[1],["start","center","end"]);break;case"size":settings.percent(k,v);break;case"align":settings.alt(k,v,["start","center","end","left","right"])}},/:/,/\s/),cue.region=settings.get("region",null),cue.vertical=settings.get("vertical","");try{cue.line=settings.get("line","auto")}catch(e){}cue.lineAlign=settings.get("lineAlign","start"),cue.snapToLines=settings.get("snapToLines",!0),cue.size=settings.get("size",100);try{cue.align=settings.get("align","center")}catch(e1){cue.align=settings.get("align","middle")}try{cue.position=settings.get("position","auto")}catch(e2){cue.position=settings.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},cue.align)}cue.positionAlign=settings.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},cue.align)}(input,cue)}(line,self1.cue,self1.regionList)}catch(e1){self1.reportOrThrowError(e1),self1.cue=null,self1.state="BADCUE";continue}self1.state="CUETEXT";continue;case"CUETEXT":var hasSubstring=-1!==line.indexOf("-->");if(!line||hasSubstring&&(alreadyCollectedLine=!0)){self1.oncue&&self1.oncue(self1.cue),self1.cue=null,self1.state="ID";continue}self1.cue.text&&(self1.cue.text+="\n"),self1.cue.text+=line.replace(/\u2028/g,"\n").replace(/u2029/g,"\n");continue;case"BADCUE":line||(self1.state="ID");continue}}catch(e2){self1.reportOrThrowError(e2),"CUETEXT"===self1.state&&self1.cue&&self1.oncue&&self1.oncue(self1.cue),self1.cue=null,self1.state="INITIAL"===self1.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var self1=this;try{if(self1.buffer+=self1.decoder.decode(),(self1.cue||"HEADER"===self1.state)&&(self1.buffer+="\n\n",self1.parse()),"INITIAL"===self1.state)throw new ParsingError(ParsingError.Errors.BadSignature)}catch(e){self1.reportOrThrowError(e)}return self1.onflush&&self1.onflush(),this}},module.exports=WebVTT1},22230:function(module){var directionSetting={"":1,lr:1,rl:1},alignSetting={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function findAlignSetting(value){return"string"==typeof value&&!!alignSetting[value.toLowerCase()]&&value.toLowerCase()}function VTTCue(startTime,endTime,text){this.hasBeenReset=!1;var _id="",_pauseOnExit=!1,_startTime=startTime,_endTime=endTime,_text=text,_region=null,_vertical="",_snapToLines=!0,_line="auto",_lineAlign="start",_position="auto",_positionAlign="auto",_size=100,_align="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return _id},set:function(value){_id=""+value}},pauseOnExit:{enumerable:!0,get:function(){return _pauseOnExit},set:function(value){_pauseOnExit=!!value}},startTime:{enumerable:!0,get:function(){return _startTime},set:function(value){if("number"!=typeof value)throw TypeError("Start time must be set to a number.");_startTime=value,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return _endTime},set:function(value){if("number"!=typeof value)throw TypeError("End time must be set to a number.");_endTime=value,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return _text},set:function(value){_text=""+value,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return _region},set:function(value){_region=value,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return _vertical},set:function(value){var setting="string"==typeof value&&!!directionSetting[value.toLowerCase()]&&value.toLowerCase();if(!1===setting)throw SyntaxError("Vertical: an invalid or illegal direction string was specified.");_vertical=setting,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return _snapToLines},set:function(value){_snapToLines=!!value,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return _line},set:function(value){if("number"!=typeof value&&"auto"!==value)throw SyntaxError("Line: an invalid number or illegal string was specified.");_line=value,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return _lineAlign},set:function(value){var setting=findAlignSetting(value);setting?(_lineAlign=setting,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return _position},set:function(value){if(value<0||value>100)throw Error("Position must be between 0 and 100.");_position=value,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return _positionAlign},set:function(value){var setting=findAlignSetting(value);setting?(_positionAlign=setting,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return _size},set:function(value){if(value<0||value>100)throw Error("Size must be between 0 and 100.");_size=value,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return _align},set:function(value){var setting=findAlignSetting(value);if(!setting)throw SyntaxError("align: an invalid or illegal alignment string was specified.");_align=setting,this.hasBeenReset=!0}}}),this.displayState=void 0}VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},module.exports=VTTCue},13710:function(module){var scrollSetting={"":!0,up:!0};function isValidPercentValue(value){return"number"==typeof value&&value>=0&&value<=100}module.exports=function(){var _width=100,_lines=3,_regionAnchorX=0,_regionAnchorY=100,_viewportAnchorX=0,_viewportAnchorY=100,_scroll="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return _width},set:function(value){if(!isValidPercentValue(value))throw Error("Width must be between 0 and 100.");_width=value}},lines:{enumerable:!0,get:function(){return _lines},set:function(value){if("number"!=typeof value)throw TypeError("Lines must be set to a number.");_lines=value}},regionAnchorY:{enumerable:!0,get:function(){return _regionAnchorY},set:function(value){if(!isValidPercentValue(value))throw Error("RegionAnchorX must be between 0 and 100.");_regionAnchorY=value}},regionAnchorX:{enumerable:!0,get:function(){return _regionAnchorX},set:function(value){if(!isValidPercentValue(value))throw Error("RegionAnchorY must be between 0 and 100.");_regionAnchorX=value}},viewportAnchorY:{enumerable:!0,get:function(){return _viewportAnchorY},set:function(value){if(!isValidPercentValue(value))throw Error("ViewportAnchorY must be between 0 and 100.");_viewportAnchorY=value}},viewportAnchorX:{enumerable:!0,get:function(){return _viewportAnchorX},set:function(value){if(!isValidPercentValue(value))throw Error("ViewportAnchorX must be between 0 and 100.");_viewportAnchorX=value}},scroll:{enumerable:!0,get:function(){return _scroll},set:function(value){var setting="string"==typeof value&&!!scrollSetting[value.toLowerCase()]&&value.toLowerCase();!1===setting?console.warn("Scroll: an invalid or illegal string was specified."):_scroll=setting}}})}},5647:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _construct}});var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(89611),_isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(78814);function _construct(Parent,args,Class){return(_construct=(0,_isNativeReflectConstruct_js__WEBPACK_IMPORTED_MODULE_0__.Z)()?Reflect.construct.bind():function(Parent,args,Class){var a=[null];a.push.apply(a,args);var instance=new(Function.bind.apply(Parent,a));return Class&&(0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_1__.Z)(instance,Class.prototype),instance}).apply(null,arguments)}},94578:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return _inheritsLoose}});var _setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(89611);function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,(0,_setPrototypeOf_js__WEBPACK_IMPORTED_MODULE_0__.Z)(subClass,superClass)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7910-3f3c276ecf3d2fc6.js b/static/web/_next/static/chunks/7910-3f3c276ecf3d2fc6.js new file mode 100644 index 000000000..616c45e2a --- /dev/null +++ b/static/web/_next/static/chunks/7910-3f3c276ecf3d2fc6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7910],{97910:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_progress}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),CheckCircleFilled=__webpack_require__(89739),CheckOutlined=__webpack_require__(63606),CloseCircleFilled=__webpack_require__(4340),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),type=__webpack_require__(93355),index_esm=__webpack_require__(92138),objectWithoutProperties=__webpack_require__(45987),defaultProps={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},useTransitionDuration=function(){var pathsRef=(0,react.useRef)([]),prevTimeStamp=(0,react.useRef)(null);return(0,react.useEffect)(function(){var now=Date.now(),updated=!1;pathsRef.current.forEach(function(path){if(path){updated=!0;var pathStyle=path.style;pathStyle.transitionDuration=".3s, .3s, .3s, .06s",prevTimeStamp.current&&now-prevTimeStamp.current<100&&(pathStyle.transitionDuration="0s, 0s")}}),updated&&(prevTimeStamp.current=Date.now())}),pathsRef.current},_excluded=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],Line=function(_ref){var className=_ref.className,percent=_ref.percent,prefixCls=_ref.prefixCls,strokeColor=_ref.strokeColor,strokeLinecap=_ref.strokeLinecap,strokeWidth=_ref.strokeWidth,style=_ref.style,trailColor=_ref.trailColor,trailWidth=_ref.trailWidth,transition=_ref.transition,restProps=(0,objectWithoutProperties.Z)(_ref,_excluded);delete restProps.gapPosition;var percentList=Array.isArray(percent)?percent:[percent],strokeColorList=Array.isArray(strokeColor)?strokeColor:[strokeColor],paths=useTransitionDuration(),center=strokeWidth/2,pathString="M ".concat("round"===strokeLinecap?center:0,",").concat(center,"\n L ").concat("round"===strokeLinecap?100-strokeWidth/2:100,",").concat(center),stackPtg=0;return react.createElement("svg",(0,esm_extends.Z)({className:classnames_default()("".concat(prefixCls,"-line"),className),viewBox:"0 0 100 ".concat(strokeWidth),preserveAspectRatio:"none",style:style},restProps),react.createElement("path",{className:"".concat(prefixCls,"-line-trail"),d:pathString,strokeLinecap:strokeLinecap,stroke:trailColor,strokeWidth:trailWidth||strokeWidth,fillOpacity:"0"}),percentList.map(function(ptg,index){var dashPercent=1;switch(strokeLinecap){case"round":dashPercent=1-strokeWidth/100;break;case"square":dashPercent=1-strokeWidth/2/100;break;default:dashPercent=1}var pathStyle={strokeDasharray:"".concat(ptg*dashPercent,"px, 100px"),strokeDashoffset:"-".concat(stackPtg,"px"),transition:transition||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},color=strokeColorList[index]||strokeColorList[strokeColorList.length-1];return stackPtg+=ptg,react.createElement("path",{key:index,className:"".concat(prefixCls,"-line-path"),d:pathString,strokeLinecap:strokeLinecap,stroke:color,strokeWidth:strokeWidth,fillOpacity:"0",ref:function(elem){paths[index]=elem},style:pathStyle})}))};Line.defaultProps=defaultProps,Line.displayName="Line";var esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),canUseDom=__webpack_require__(98924),uuid=0,isBrowserClient=(0,canUseDom.Z)(),useId=function(id){var _React$useState=react.useState(),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),innerId=_React$useState2[0],setInnerId=_React$useState2[1];return react.useEffect(function(){var retId;setInnerId("rc_progress_".concat((isBrowserClient?(retId=uuid,uuid+=1):retId="TEST_OR_SSR",retId)))},[]),id||innerId},Circle_excluded=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function stripPercentToNumber(percent){return+percent.replace("%","")}function toArray(value){var mergedValue=null!=value?value:[];return Array.isArray(mergedValue)?mergedValue:[mergedValue]}var getCircleStyle=function(perimeter,perimeterWithoutGap,offset,percent,rotateDeg,gapDegree,gapPosition,strokeColor,strokeLinecap,strokeWidth){var stepSpace=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,strokeDashoffset=(100-percent)/100*perimeterWithoutGap;return"round"===strokeLinecap&&100!==percent&&(strokeDashoffset+=strokeWidth/2)>=perimeterWithoutGap&&(strokeDashoffset=perimeterWithoutGap-.01),{stroke:"string"==typeof strokeColor?strokeColor:void 0,strokeDasharray:"".concat(perimeterWithoutGap,"px ").concat(perimeter),strokeDashoffset:strokeDashoffset+stepSpace,transform:"rotate(".concat(rotateDeg+offset/100*360*((360-gapDegree)/360)+(0===gapDegree?0:({bottom:0,top:180,left:90,right:-90})[gapPosition]),"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Circle=function(_ref){var current,stepPtg,stackPtg,stackPtg1,id=_ref.id,prefixCls=_ref.prefixCls,steps=_ref.steps,strokeWidth=_ref.strokeWidth,trailWidth=_ref.trailWidth,_ref$gapDegree=_ref.gapDegree,gapDegree=void 0===_ref$gapDegree?0:_ref$gapDegree,gapPosition=_ref.gapPosition,trailColor=_ref.trailColor,strokeLinecap=_ref.strokeLinecap,style=_ref.style,className=_ref.className,strokeColor=_ref.strokeColor,percent=_ref.percent,restProps=(0,objectWithoutProperties.Z)(_ref,Circle_excluded),mergedId=useId(id),gradientId="".concat(mergedId,"-gradient"),radius=50-strokeWidth/2,perimeter=2*Math.PI*radius,rotateDeg=gapDegree>0?90+gapDegree/2:-90,perimeterWithoutGap=perimeter*((360-gapDegree)/360),_ref2="object"===(0,esm_typeof.Z)(steps)?steps:{count:steps,space:2},stepCount=_ref2.count,stepSpace=_ref2.space,circleStyle=getCircleStyle(perimeter,perimeterWithoutGap,0,100,rotateDeg,gapDegree,gapPosition,trailColor,strokeLinecap,strokeWidth),percentList=toArray(percent),strokeColorList=toArray(strokeColor),gradient=strokeColorList.find(function(color){return color&&"object"===(0,esm_typeof.Z)(color)}),paths=useTransitionDuration();return react.createElement("svg",(0,esm_extends.Z)({className:classnames_default()("".concat(prefixCls,"-circle"),className),viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),style:style,id:id,role:"presentation"},restProps),gradient&&react.createElement("defs",null,react.createElement("linearGradient",{id:gradientId,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(gradient).sort(function(a,b){return stripPercentToNumber(a)-stripPercentToNumber(b)}).map(function(key,index){return react.createElement("stop",{key:index,offset:key,stopColor:gradient[key]})}))),!stepCount&&react.createElement("circle",{className:"".concat(prefixCls,"-circle-trail"),r:radius,cx:0,cy:0,stroke:trailColor,strokeLinecap:strokeLinecap,strokeWidth:trailWidth||strokeWidth,style:circleStyle}),stepCount?(current=Math.round(stepCount*(percentList[0]/100)),stepPtg=100/stepCount,stackPtg=0,Array(stepCount).fill(null).map(function(_,index){var color=index<=current-1?strokeColorList[0]:trailColor,stroke=color&&"object"===(0,esm_typeof.Z)(color)?"url(#".concat(gradientId,")"):void 0,circleStyleForStack=getCircleStyle(perimeter,perimeterWithoutGap,stackPtg,stepPtg,rotateDeg,gapDegree,gapPosition,color,"butt",strokeWidth,stepSpace);return stackPtg+=(perimeterWithoutGap-circleStyleForStack.strokeDashoffset+stepSpace)*100/perimeterWithoutGap,react.createElement("circle",{key:index,className:"".concat(prefixCls,"-circle-path"),r:radius,cx:0,cy:0,stroke:stroke,strokeWidth:strokeWidth,opacity:1,style:circleStyleForStack,ref:function(elem){paths[index]=elem}})})):(stackPtg1=0,percentList.map(function(ptg,index){var color=strokeColorList[index]||strokeColorList[strokeColorList.length-1],stroke=color&&"object"===(0,esm_typeof.Z)(color)?"url(#".concat(gradientId,")"):void 0,circleStyleForStack=getCircleStyle(perimeter,perimeterWithoutGap,stackPtg1,ptg,rotateDeg,gapDegree,gapPosition,color,strokeLinecap,strokeWidth);return stackPtg1+=ptg,react.createElement("circle",{key:index,className:"".concat(prefixCls,"-circle-path"),r:radius,cx:0,cy:0,stroke:stroke,strokeLinecap:strokeLinecap,strokeWidth:strokeWidth,opacity:0===ptg?0:1,style:circleStyleForStack,ref:function(elem){paths[index]=elem}})}).reverse()))};function validProgress(progress){return!progress||progress<0?0:progress>100?100:progress}function getSuccessPercent(_ref){var success=_ref.success,percent=_ref.successPercent;return success&&"progress"in success&&(percent=success.progress),success&&"percent"in success&&(percent=success.percent),percent}Circle.defaultProps=defaultProps,Circle.displayName="Circle";var progress_Circle=function(props){var _ref2,_ref2$success,strokeColor,percent,realSuccessPercent,prefixCls=props.prefixCls,width=props.width,strokeWidth=props.strokeWidth,_props$trailColor=props.trailColor,_props$strokeLinecap=props.strokeLinecap,gapPosition=props.gapPosition,gapDegree=props.gapDegree,type=props.type,children=props.children,success=props.success,circleSize=width||120,circleWidth=strokeWidth||6,isGradient="[object Object]"===Object.prototype.toString.call(props.strokeColor),strokeColor1=(_ref2$success=(_ref2={success:success,strokeColor:props.strokeColor}).success,strokeColor=_ref2.strokeColor,[(void 0===_ref2$success?{}:_ref2$success).strokeColor||index_esm.presetPrimaryColors.green,strokeColor||null]),wrapperClassName=classnames_default()("".concat(prefixCls,"-inner"),(0,defineProperty.Z)({},"".concat(prefixCls,"-circle-gradient"),isGradient));return react.createElement("div",{className:wrapperClassName,style:{width:circleSize,height:circleSize,fontSize:.15*circleSize+6}},react.createElement(Circle,{percent:(percent=props.percent,[realSuccessPercent=validProgress(getSuccessPercent({success:props.success,successPercent:props.successPercent})),validProgress(validProgress(percent)-realSuccessPercent)]),strokeWidth:circleWidth,trailWidth:circleWidth,strokeColor:strokeColor1,strokeLinecap:void 0===_props$strokeLinecap?"round":_props$strokeLinecap,trailColor:void 0===_props$trailColor?null:_props$trailColor,prefixCls:prefixCls,gapDegree:gapDegree||0===gapDegree?gapDegree:"dashboard"===type?75:void 0,gapPosition:gapPosition||"dashboard"===type&&"bottom"||void 0}),children)},__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sortGradient=function(gradients){var tempArr=[];return Object.keys(gradients).forEach(function(key){var formattedKey=parseFloat(key.replace(/%/g,""));isNaN(formattedKey)||tempArr.push({key:formattedKey,value:gradients[key]})}),(tempArr=tempArr.sort(function(a,b){return a.key-b.key})).map(function(_ref){var key=_ref.key,value=_ref.value;return"".concat(value," ").concat(key,"%")}).join(", ")},handleGradient=function(strokeColor,directionConfig){var _strokeColor$from=strokeColor.from,from=void 0===_strokeColor$from?index_esm.presetPrimaryColors.blue:_strokeColor$from,_strokeColor$to=strokeColor.to,to=void 0===_strokeColor$to?index_esm.presetPrimaryColors.blue:_strokeColor$to,_strokeColor$directio=strokeColor.direction,direction=void 0===_strokeColor$directio?"rtl"===directionConfig?"to left":"to right":_strokeColor$directio,rest=__rest(strokeColor,["from","to","direction"]);if(0!==Object.keys(rest).length){var sortedGradients=sortGradient(rest);return{backgroundImage:"linear-gradient(".concat(direction,", ").concat(sortedGradients,")")}}return{backgroundImage:"linear-gradient(".concat(direction,", ").concat(from,", ").concat(to,")")}},progress_Line=function(props){var prefixCls=props.prefixCls,directionConfig=props.direction,percent=props.percent,strokeWidth=props.strokeWidth,size=props.size,strokeColor=props.strokeColor,_props$strokeLinecap=props.strokeLinecap,strokeLinecap=void 0===_props$strokeLinecap?"round":_props$strokeLinecap,children=props.children,_props$trailColor=props.trailColor,success=props.success,backgroundProps=strokeColor&&"string"!=typeof strokeColor?handleGradient(strokeColor,directionConfig):{background:strokeColor},borderRadius="square"===strokeLinecap||"butt"===strokeLinecap?0:void 0,percentStyle=(0,esm_extends.Z)({width:"".concat(validProgress(percent),"%"),height:strokeWidth||("small"===size?6:8),borderRadius:borderRadius},backgroundProps),successPercent=getSuccessPercent(props),successPercentStyle={width:"".concat(validProgress(successPercent),"%"),height:strokeWidth||("small"===size?6:8),borderRadius:borderRadius,backgroundColor:null==success?void 0:success.strokeColor},successSegment=void 0!==successPercent?react.createElement("div",{className:"".concat(prefixCls,"-success-bg"),style:successPercentStyle}):null;return react.createElement(react.Fragment,null,react.createElement("div",{className:"".concat(prefixCls,"-outer")},react.createElement("div",{className:"".concat(prefixCls,"-inner"),style:{backgroundColor:(void 0===_props$trailColor?null:_props$trailColor)||void 0,borderRadius:borderRadius}},react.createElement("div",{className:"".concat(prefixCls,"-bg"),style:percentStyle}),successSegment)),children)},progress_Steps=function(props){for(var size=props.size,steps=props.steps,_props$percent=props.percent,_props$strokeWidth=props.strokeWidth,strokeWidth=void 0===_props$strokeWidth?8:_props$strokeWidth,strokeColor=props.strokeColor,_props$trailColor=props.trailColor,trailColor=void 0===_props$trailColor?null:_props$trailColor,prefixCls=props.prefixCls,children=props.children,current=Math.round(steps*((void 0===_props$percent?0:_props$percent)/100)),stepWidth="small"===size?2:14,styledSteps=Array(steps),i=0;ie.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};(0,type.b)("line","circle","dashboard");var ProgressStatuses=(0,type.b)("normal","exception","active","success"),es_progress=function(props){var status,successPercent,_classNames,progress,customizePrefixCls=props.prefixCls,className=props.className,steps=props.steps,strokeColor=props.strokeColor,_props$percent=props.percent,percent=void 0===_props$percent?0:_props$percent,_props$size=props.size,size=void 0===_props$size?"default":_props$size,_props$showInfo=props.showInfo,showInfo=void 0===_props$showInfo||_props$showInfo,_props$type=props.type,type=void 0===_props$type?"line":_props$type,restProps=progress_rest(props,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("progress",customizePrefixCls),progressStatus=(status=props.status,!ProgressStatuses.includes(status)&&parseInt(void 0!==(successPercent=getSuccessPercent(props))?successPercent.toString():percent.toString(),10)>=100?"success":status||"normal"),progressInfo=function(prefixCls,progressStatus){var text,format=props.format,successPercent=getSuccessPercent(props);if(!showInfo)return null;var isLineType="line"===type;return format||"exception"!==progressStatus&&"success"!==progressStatus?text=(format||function(percentNumber){return"".concat(percentNumber,"%")})(validProgress(percent),validProgress(successPercent)):"exception"===progressStatus?text=isLineType?react.createElement(CloseCircleFilled.Z,null):react.createElement(CloseOutlined.Z,null):"success"===progressStatus&&(text=isLineType?react.createElement(CheckCircleFilled.Z,null):react.createElement(CheckOutlined.Z,null)),react.createElement("span",{className:"".concat(prefixCls,"-text"),title:"string"==typeof text?text:void 0},text)}(prefixCls,progressStatus),strokeColorNotArray=Array.isArray(strokeColor)?strokeColor[0]:strokeColor,strokeColorNotGradient="string"==typeof strokeColor||Array.isArray(strokeColor)?strokeColor:void 0;"line"===type?progress=steps?react.createElement(progress_Steps,(0,esm_extends.Z)({},props,{strokeColor:strokeColorNotGradient,prefixCls:prefixCls,steps:steps}),progressInfo):react.createElement(progress_Line,(0,esm_extends.Z)({},props,{strokeColor:strokeColorNotArray,prefixCls:prefixCls,direction:direction}),progressInfo):("circle"===type||"dashboard"===type)&&(progress=react.createElement(progress_Circle,(0,esm_extends.Z)({},props,{strokeColor:strokeColorNotArray,prefixCls:prefixCls,progressStatus:progressStatus}),progressInfo));var classString=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat("dashboard"===type&&"circle"||steps&&"steps"||type),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-status-").concat(progressStatus),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-show-info"),showInfo),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(size),size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className);return react.createElement("div",(0,esm_extends.Z)({},(0,omit.Z)(restProps,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:classString}),progress)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7910-c08e4804be2001d2.js b/static/web/_next/static/chunks/7910-c08e4804be2001d2.js deleted file mode 100644 index af4f63240..000000000 --- a/static/web/_next/static/chunks/7910-c08e4804be2001d2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7910],{97910:function(e,t,r){r.d(t,{Z:function(){return F}});var o=r(4942),s=r(87462),a=r(89739),n=r(63606),c=r(4340),i=r(97937),l=r(94184),u=r.n(l),p=r(98423),d=r(67294),f=r(53124),k=r(93355),y=r(92138),m=r(45987),v={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},h=function(){var e=(0,d.useRef)([]),t=(0,d.useRef)(null);return(0,d.useEffect)(function(){var r=Date.now(),o=!1;e.current.forEach(function(e){if(e){o=!0;var s=e.style;s.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(s.transitionDuration="0s, 0s")}}),o&&(t.current=Date.now())}),e.current},g=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],C=function(e){var t=e.className,r=e.percent,o=e.prefixCls,a=e.strokeColor,n=e.strokeLinecap,c=e.strokeWidth,i=e.style,l=e.trailColor,p=e.trailWidth,f=e.transition,k=(0,m.Z)(e,g);delete k.gapPosition;var y=Array.isArray(r)?r:[r],v=Array.isArray(a)?a:[a],C=h(),b=c/2,E="M ".concat("round"===n?b:0,",").concat(b,"\n L ").concat("round"===n?100-c/2:100,",").concat(b),x=0;return d.createElement("svg",(0,s.Z)({className:u()("".concat(o,"-line"),t),viewBox:"0 0 100 ".concat(c),preserveAspectRatio:"none",style:i},k),d.createElement("path",{className:"".concat(o,"-line-trail"),d:E,strokeLinecap:n,stroke:l,strokeWidth:p||c,fillOpacity:"0"}),y.map(function(e,t){var r=1;switch(n){case"round":r=1-c/100;break;case"square":r=1-c/2/100;break;default:r=1}var s={strokeDasharray:"".concat(e*r,"px, 100px"),strokeDashoffset:"-".concat(x,"px"),transition:f||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},a=v[t]||v[v.length-1];return x+=e,d.createElement("path",{key:t,className:"".concat(o,"-line-path"),d:E,strokeLinecap:n,stroke:a,strokeWidth:c,fillOpacity:"0",ref:function(e){C[t]=e},style:s})}))};C.defaultProps=v,C.displayName="Line";var b=r(71002),E=r(97685),x=r(98924),N=0,O=(0,x.Z)(),Z=function(e){var t=d.useState(),r=(0,E.Z)(t,2),o=r[0],s=r[1];return d.useEffect(function(){var e;s("rc_progress_".concat((O?(e=N,N+=1):e="TEST_OR_SSR",e)))},[]),e||o},P=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function w(e){return+e.replace("%","")}function W(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}var j=function(e,t,r,o,s,a,n,c,i,l){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,p=(100-o)/100*t;return"round"===i&&100!==o&&(p+=l/2)>=t&&(p=t-.01),{stroke:"string"==typeof c?c:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:p+u,transform:"rotate(".concat(s+r/100*360*((360-a)/360)+(0===a?0:({bottom:0,top:180,left:90,right:-90})[n]),"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},D=function(e){var t,r,o,a,n=e.id,c=e.prefixCls,i=e.steps,l=e.strokeWidth,p=e.trailWidth,f=e.gapDegree,k=void 0===f?0:f,y=e.gapPosition,v=e.trailColor,g=e.strokeLinecap,C=e.style,E=e.className,x=e.strokeColor,N=e.percent,O=(0,m.Z)(e,P),D=Z(n),A="".concat(D,"-gradient"),L=50-l/2,S=2*Math.PI*L,_=k>0?90+k/2:-90,I=S*((360-k)/360),R="object"===(0,b.Z)(i)?i:{count:i,space:2},z=R.count,M=R.space,q=j(S,I,0,100,_,k,y,v,g,l),B=W(N),F=W(x),T=F.find(function(e){return e&&"object"===(0,b.Z)(e)}),G=h();return d.createElement("svg",(0,s.Z)({className:u()("".concat(c,"-circle"),E),viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),style:C,id:n,role:"presentation"},O),T&&d.createElement("defs",null,d.createElement("linearGradient",{id:A,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(T).sort(function(e,t){return w(e)-w(t)}).map(function(e,t){return d.createElement("stop",{key:t,offset:e,stopColor:T[e]})}))),!z&&d.createElement("circle",{className:"".concat(c,"-circle-trail"),r:L,cx:0,cy:0,stroke:v,strokeLinecap:g,strokeWidth:p||l,style:q}),z?(t=Math.round(z*(B[0]/100)),r=100/z,o=0,Array(z).fill(null).map(function(e,s){var a=s<=t-1?F[0]:v,n=a&&"object"===(0,b.Z)(a)?"url(#".concat(A,")"):void 0,i=j(S,I,o,r,_,k,y,a,"butt",l,M);return o+=(I-i.strokeDashoffset+M)*100/I,d.createElement("circle",{key:s,className:"".concat(c,"-circle-path"),r:L,cx:0,cy:0,stroke:n,strokeWidth:l,opacity:1,style:i,ref:function(e){G[s]=e}})})):(a=0,B.map(function(e,t){var r=F[t]||F[F.length-1],o=r&&"object"===(0,b.Z)(r)?"url(#".concat(A,")"):void 0,s=j(S,I,a,e,_,k,y,r,g,l);return a+=e,d.createElement("circle",{key:t,className:"".concat(c,"-circle-path"),r:L,cx:0,cy:0,stroke:o,strokeLinecap:g,strokeWidth:l,opacity:0===e?0:1,style:s,ref:function(e){G[t]=e}})}).reverse()))};function A(e){return!e||e<0?0:e>100?100:e}function L(e){var t=e.success,r=e.successPercent;return t&&"progress"in t&&(r=t.progress),t&&"percent"in t&&(r=t.percent),r}D.defaultProps=v,D.displayName="Circle";var S=function(e){var t,r,s,a,n,c=e.prefixCls,i=e.width,l=e.strokeWidth,p=e.trailColor,f=e.strokeLinecap,k=e.gapPosition,m=e.gapDegree,v=e.type,h=e.children,g=e.success,C=i||120,b=l||6,E="[object Object]"===Object.prototype.toString.call(e.strokeColor),x=(r=(t={success:g,strokeColor:e.strokeColor}).success,s=t.strokeColor,[(void 0===r?{}:r).strokeColor||y.presetPrimaryColors.green,s||null]),N=u()("".concat(c,"-inner"),(0,o.Z)({},"".concat(c,"-circle-gradient"),E));return d.createElement("div",{className:N,style:{width:C,height:C,fontSize:.15*C+6}},d.createElement(D,{percent:(a=e.percent,[n=A(L({success:e.success,successPercent:e.successPercent})),A(A(a)-n)]),strokeWidth:b,trailWidth:b,strokeColor:x,strokeLinecap:void 0===f?"round":f,trailColor:void 0===p?null:p,prefixCls:c,gapDegree:m||0===m?m:"dashboard"===v?75:void 0,gapPosition:k||"dashboard"===v&&"bottom"||void 0}),h)},_=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,o=Object.getOwnPropertySymbols(e);st.indexOf(o[s])&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(r[o[s]]=e[o[s]]);return r},I=function(e){var t=[];return Object.keys(e).forEach(function(r){var o=parseFloat(r.replace(/%/g,""));isNaN(o)||t.push({key:o,value:e[r]})}),(t=t.sort(function(e,t){return e.key-t.key})).map(function(e){var t=e.key,r=e.value;return"".concat(r," ").concat(t,"%")}).join(", ")},R=function(e,t){var r=e.from,o=void 0===r?y.presetPrimaryColors.blue:r,s=e.to,a=void 0===s?y.presetPrimaryColors.blue:s,n=e.direction,c=void 0===n?"rtl"===t?"to left":"to right":n,i=_(e,["from","to","direction"]);if(0!==Object.keys(i).length){var l=I(i);return{backgroundImage:"linear-gradient(".concat(c,", ").concat(l,")")}}return{backgroundImage:"linear-gradient(".concat(c,", ").concat(o,", ").concat(a,")")}},z=function(e){var t=e.prefixCls,r=e.direction,o=e.percent,a=e.strokeWidth,n=e.size,c=e.strokeColor,i=e.strokeLinecap,l=void 0===i?"round":i,u=e.children,p=e.trailColor,f=e.success,k=c&&"string"!=typeof c?R(c,r):{background:c},y="square"===l||"butt"===l?0:void 0,m=(0,s.Z)({width:"".concat(A(o),"%"),height:a||("small"===n?6:8),borderRadius:y},k),v=L(e),h={width:"".concat(A(v),"%"),height:a||("small"===n?6:8),borderRadius:y,backgroundColor:null==f?void 0:f.strokeColor},g=void 0!==v?d.createElement("div",{className:"".concat(t,"-success-bg"),style:h}):null;return d.createElement(d.Fragment,null,d.createElement("div",{className:"".concat(t,"-outer")},d.createElement("div",{className:"".concat(t,"-inner"),style:{backgroundColor:(void 0===p?null:p)||void 0,borderRadius:y}},d.createElement("div",{className:"".concat(t,"-bg"),style:m}),g)),u)},M=function(e){for(var t=e.size,r=e.steps,s=e.percent,a=e.strokeWidth,n=void 0===a?8:a,c=e.strokeColor,i=e.trailColor,l=void 0===i?null:i,p=e.prefixCls,f=e.children,k=Math.round(r*((void 0===s?0:s)/100)),y="small"===t?2:14,m=Array(r),v=0;vt.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var s=0,o=Object.getOwnPropertySymbols(e);st.indexOf(o[s])&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(r[o[s]]=e[o[s]]);return r};(0,k.b)("line","circle","dashboard");var B=(0,k.b)("normal","exception","active","success"),F=function(e){var t,r,l,k,y=e.prefixCls,m=e.className,v=e.steps,h=e.strokeColor,g=e.percent,C=void 0===g?0:g,b=e.size,E=void 0===b?"default":b,x=e.showInfo,N=void 0===x||x,O=e.type,Z=void 0===O?"line":O,P=q(e,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]),w=d.useContext(f.E_),W=w.getPrefixCls,j=w.direction,D=W("progress",y),_=(t=e.status,!B.includes(t)&&parseInt(void 0!==(r=L(e))?r.toString():C.toString(),10)>=100?"success":t||"normal"),I=function(t,r){var o,s=e.format,l=L(e);if(!N)return null;var u="line"===Z;return s||"exception"!==r&&"success"!==r?o=(s||function(e){return"".concat(e,"%")})(A(C),A(l)):"exception"===r?o=u?d.createElement(c.Z,null):d.createElement(i.Z,null):"success"===r&&(o=u?d.createElement(a.Z,null):d.createElement(n.Z,null)),d.createElement("span",{className:"".concat(t,"-text"),title:"string"==typeof o?o:void 0},o)}(D,_),R=Array.isArray(h)?h[0]:h,F="string"==typeof h||Array.isArray(h)?h:void 0;"line"===Z?k=v?d.createElement(M,(0,s.Z)({},e,{strokeColor:F,prefixCls:D,steps:v}),I):d.createElement(z,(0,s.Z)({},e,{strokeColor:R,prefixCls:D,direction:j}),I):("circle"===Z||"dashboard"===Z)&&(k=d.createElement(S,(0,s.Z)({},e,{strokeColor:R,prefixCls:D,progressStatus:_}),I));var T=u()(D,(l={},(0,o.Z)(l,"".concat(D,"-").concat("dashboard"===Z&&"circle"||v&&"steps"||Z),!0),(0,o.Z)(l,"".concat(D,"-status-").concat(_),!0),(0,o.Z)(l,"".concat(D,"-show-info"),N),(0,o.Z)(l,"".concat(D,"-").concat(E),E),(0,o.Z)(l,"".concat(D,"-rtl"),"rtl"===j),l),m);return d.createElement("div",(0,s.Z)({},(0,p.Z)(P,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:T}),k)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7917.5ac95b64f6027efb.js b/static/web/_next/static/chunks/7917.5ac95b64f6027efb.js new file mode 100644 index 000000000..eee22f7fa --- /dev/null +++ b/static/web/_next/static/chunks/7917.5ac95b64f6027efb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7917],{63821:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function Context(indented,column,type,info,align,prev){this.indented=indented,this.column=column,this.type=type,this.info=info,this.align=align,this.prev=prev}function pushContext(state,col,type,info){var indent=state.indented;return state.context&&"statement"==state.context.type&&"statement"!=type&&(indent=state.context.indented),state.context=new Context(indent,col,type,info,null,state.context)}function popContext(state){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}function typeBefore(stream,state,pos){if("variable"==state.prevToken||"type"==state.prevToken||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(stream.string.slice(0,pos))||state.typeAtEndOfLine&&stream.column()==stream.indentation())return!0}function isTopScope(context){for(;;){if(!context||"top"==context.type)return!0;if("}"==context.type&&"namespace"!=context.prev.info)return!1;context=context.prev}}function clike(parserConfig){var curPunc,isDefKeyword,statementIndentUnit=parserConfig.statementIndentUnit,dontAlignCalls=parserConfig.dontAlignCalls,keywords=parserConfig.keywords||{},types=parserConfig.types||{},builtin=parserConfig.builtin||{},blockKeywords=parserConfig.blockKeywords||{},defKeywords=parserConfig.defKeywords||{},atoms=parserConfig.atoms||{},hooks=parserConfig.hooks||{},multiLineStrings=parserConfig.multiLineStrings,indentStatements=!1!==parserConfig.indentStatements,indentSwitch=!1!==parserConfig.indentSwitch,namespaceSeparator=parserConfig.namespaceSeparator,isPunctuationChar=parserConfig.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,numberStart=parserConfig.numberStart||/[\d\.]/,number=parserConfig.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,isOperatorChar=parserConfig.isOperatorChar||/[+\-*&%=<>!?|\/]/,isIdentifierChar=parserConfig.isIdentifierChar||/[\w\$_\xa1-\uffff]/,isReservedIdentifier=parserConfig.isReservedIdentifier||!1;function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(!1!==result)return result}if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!(escaped||multiLineStrings))&&(state.tokenize=null),"string"},state.tokenize(stream,state);if(numberStart.test(ch)){if(stream.backUp(1),stream.match(number))return"number";stream.next()}if(isPunctuationChar.test(ch))return curPunc=ch,null;if("/"==ch){if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch)){for(;!stream.match(/^\/[\/*]/,!1)&&stream.eat(isOperatorChar););return"operator"}if(stream.eatWhile(isIdentifierChar),namespaceSeparator)for(;stream.match(namespaceSeparator);)stream.eatWhile(isIdentifierChar);var cur=stream.current();return contains(keywords,cur)?(contains(blockKeywords,cur)&&(curPunc="newstatement"),contains(defKeywords,cur)&&(isDefKeyword=!0),"keyword"):contains(types,cur)?"type":contains(builtin,cur)||isReservedIdentifier&&isReservedIdentifier(cur)?(contains(blockKeywords,cur)&&(curPunc="newstatement"),"builtin"):contains(atoms,cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=null;break}maybeEnd="*"==ch}return"comment"}function maybeEOL(stream,state){parserConfig.typeFirstDefinitions&&stream.eol()&&isTopScope(state.context)&&(state.typeAtEndOfLine=typeBefore(stream,state,stream.pos))}return{name:parserConfig.name,startState:function(indentUnit){return{tokenize:null,context:new Context(-indentUnit,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0),stream.eatSpace())return maybeEOL(stream,state),null;curPunc=isDefKeyword=null;var style=(state.tokenize||tokenBase)(stream,state);if("comment"==style||"meta"==style)return style;if(null==ctx.align&&(ctx.align=!0),";"==curPunc||":"==curPunc||","==curPunc&&stream.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==state.context.type;)popContext(state);else if("{"==curPunc)pushContext(state,stream.column(),"}");else if("["==curPunc)pushContext(state,stream.column(),"]");else if("("==curPunc)pushContext(state,stream.column(),")");else if("}"==curPunc){for(;"statement"==ctx.type;)ctx=popContext(state);for("}"==ctx.type&&(ctx=popContext(state));"statement"==ctx.type;)ctx=popContext(state)}else curPunc==ctx.type?popContext(state):indentStatements&&(("}"==ctx.type||"top"==ctx.type)&&";"!=curPunc||"statement"==ctx.type&&"newstatement"==curPunc)&&pushContext(state,stream.column(),"statement",stream.current());if("variable"==style&&("def"==state.prevToken||parserConfig.typeFirstDefinitions&&typeBefore(stream,state,stream.start)&&isTopScope(state.context)&&stream.match(/^\s*\(/,!1))&&(style="def"),hooks.token){var result=hooks.token(stream,state,style);void 0!==result&&(style=result)}return"def"==style&&!1===parserConfig.styleDefs&&(style="variable"),state.startOfLine=!1,state.prevToken=isDefKeyword?"def":style||curPunc,maybeEOL(stream,state),style},indent:function(state,textAfter,context){if(state.tokenize!=tokenBase&&null!=state.tokenize||state.typeAtEndOfLine)return null;var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0),closing=firstChar==ctx.type;if("statement"==ctx.type&&"}"==firstChar&&(ctx=ctx.prev),parserConfig.dontIndentStatements)for(;"statement"==ctx.type&&parserConfig.dontIndentStatements.test(ctx.info);)ctx=ctx.prev;if(hooks.indent){var hook=hooks.indent(state,ctx,textAfter,context.unit);if("number"==typeof hook)return hook}var switchBlock=ctx.prev&&"switch"==ctx.prev.info;if(parserConfig.allmanIndentation&&/[{(]/.test(firstChar)){for(;"top"!=ctx.type&&"}"!=ctx.type;)ctx=ctx.prev;return ctx.indented}return"statement"==ctx.type?ctx.indented+("{"==firstChar?0:statementIndentUnit||context.unit):ctx.align&&(!dontAlignCalls||")"!=ctx.type)?ctx.column+(closing?0:1):")"!=ctx.type||closing?ctx.indented+(closing?0:context.unit)+(closing||!switchBlock||/^(?:case|default)\b/.test(textAfter)?0:context.unit):ctx.indented+(statementIndentUnit||context.unit)},languageData:{indentOnInput:indentSwitch?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(keywords).concat(Object.keys(types)).concat(Object.keys(builtin)).concat(Object.keys(atoms)),...parserConfig.languageData}}}function words(str){for(var obj={},words=str.split(" "),i=0;i!?|\/#:@]/,hooks:{"@":function(stream){return stream.eatWhile(/[\w\$_]/),"meta"},'"':function(stream,state){return!!stream.match('""')&&(state.tokenize=tokenTripleString,state.tokenize(stream,state))},"'":function(stream){return stream.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(stream,state){var cx=state.context;return!!("}"==cx.type&&cx.align&&stream.eat(">"))&&(state.context=new Context(cx.indented,cx.column,cx.type,cx.info,null,cx.prev),"operator")},"/":function(stream,state){return!!stream.eat("*")&&(state.tokenize=tokenNestedComment(1),state.tokenize(stream,state))}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),kotlin=clike({name:"kotlin",keywords:words("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:words("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:words("catch class do else finally for if where try while enum"),defKeywords:words("class val var object interface fun"),atoms:words("true false null this"),hooks:{"@":function(stream){return stream.eatWhile(/[\w\$_]/),"meta"},"*":function(_stream,state){return"."==state.prevToken?"variable":"operator"},'"':function(stream,state){var tripleString;return state.tokenize=(tripleString=stream.match('""'),function(stream,state){for(var next,escaped=!1,end=!1;!stream.eol();){if(!tripleString&&!escaped&&stream.match('"')||tripleString&&stream.match('"""')){end=!0;break}next=stream.next(),!escaped&&"$"==next&&stream.match("{")&&stream.skipTo("}"),escaped=!escaped&&"\\"==next&&!tripleString}return(end||!tripleString)&&(state.tokenize=null),"string"}),state.tokenize(stream,state)},"/":function(stream,state){return!!stream.eat("*")&&(state.tokenize=tokenNestedComment(1),state.tokenize(stream,state))},indent:function(state,ctx,textAfter,indentUnit){var firstChar=textAfter&&textAfter.charAt(0);return("}"==state.prevToken||")"==state.prevToken)&&""==textAfter?state.indented:"operator"==state.prevToken&&"}"!=textAfter&&"}"!=state.context.type||"variable"==state.prevToken&&"."==firstChar||("}"==state.prevToken||")"==state.prevToken)&&"."==firstChar?2*indentUnit+ctx.indented:ctx.align&&"}"==ctx.type?ctx.indented+(state.context.type==(textAfter||"").charAt(0)?0:indentUnit):void 0}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),shader=clike({name:"shader",keywords:words("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:words("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:words("for while do if else struct"),builtin:words("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:words("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":cppHook}}),nesC=clike({name:"nesc",keywords:words(cKeywords+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:cTypes,blockKeywords:words(cBlockKeywords),atoms:words("null true false"),hooks:{"#":cppHook}}),objectiveC=clike({name:"objectivec",keywords:words(cKeywords+" "+objCKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook}}),objectiveCpp=clike({name:"objectivecpp",keywords:words(cKeywords+" "+objCKeywords+" "+cppKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:words(cDefKeywords+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,u:cpp11StringHook,U:cpp11StringHook,L:cpp11StringHook,R:cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if("variable"==style&&"("==stream.peek()&&(";"==state.prevToken||null==state.prevToken||"}"==state.prevToken)&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::"}),squirrel=clike({name:"squirrel",keywords:words("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:cTypes,blockKeywords:words("case catch class else for foreach if switch try while"),defKeywords:words("function local class"),typeFirstDefinitions:!0,atoms:words("true false null"),hooks:{"#":cppHook}});var stringTokenizer=null;let ceylon=clike({name:"ceylon",keywords:words("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(word){var first=word.charAt(0);return first===first.toUpperCase()&&first!==first.toLowerCase()},blockKeywords:words("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:words("class dynamic function interface module object package value"),builtin:words("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:words("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(stream){return stream.eatWhile(/[\w\$_]/),"meta"},'"':function(stream,state){return state.tokenize=function tokenCeylonString(type){return function(stream,state){for(var next,escaped=!1,end=!1;!stream.eol();){if(!escaped&&stream.match('"')&&("single"==type||stream.match('""'))){end=!0;break}if(!escaped&&stream.match("``")){stringTokenizer=tokenCeylonString(type),end=!0;break}next=stream.next(),escaped="single"==type&&!escaped&&"\\"==next}return end&&(state.tokenize=null),"string"}}(stream.match('""')?"triple":"single"),state.tokenize(stream,state)},"`":function(stream,state){return!!(stringTokenizer&&stream.match("`"))&&(state.tokenize=stringTokenizer,stringTokenizer=null,state.tokenize(stream,state))},"'":function(stream){return stream.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(_stream,state,style){if(("variable"==style||"type"==style)&&"."==state.prevToken)return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function popInterpolationStack(state){return(state.interpolationStack||(state.interpolationStack=[])).pop()}function tokenDartString(quote,stream,state,raw){var tripleQuoted=!1;if(stream.eat(quote)){if(!stream.eat(quote))return"string";tripleQuoted=!0}function tokenStringHelper(stream,state){for(var escaped=!1;!stream.eol();){if(!raw&&!escaped&&"$"==stream.peek()){!function(state){(state.interpolationStack||(state.interpolationStack=[])).push(state.tokenize)}(state),state.tokenize=tokenInterpolation;break}var next=stream.next();if(next==quote&&!escaped&&(!tripleQuoted||stream.match(quote+quote))){state.tokenize=null;break}escaped=!raw&&!escaped&&"\\"==next}return"string"}return state.tokenize=tokenStringHelper,tokenStringHelper(stream,state)}function tokenInterpolation(stream,state){return stream.eat("$"),stream.eat("{")?state.tokenize=null:state.tokenize=tokenInterpolationIdentifier,null}function tokenInterpolationIdentifier(stream,state){return stream.eatWhile(/[\w_]/),state.tokenize=popInterpolationStack(state),"variable"}let dart=clike({name:"dart",keywords:words("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required"),blockKeywords:words("try catch finally do else for if switch while"),builtin:words("void bool num int double dynamic var String Null Never"),atoms:words("true false null"),hooks:{"@":function(stream){return stream.eatWhile(/[\w\$_\.]/),"meta"},"'":function(stream,state){return tokenDartString("'",stream,state,!1)},'"':function(stream,state){return tokenDartString('"',stream,state,!1)},r:function(stream,state){var peek=stream.peek();return("'"==peek||'"'==peek)&&tokenDartString(stream.next(),stream,state,!0)},"}":function(_stream,state){return(state.interpolationStack?state.interpolationStack.length:0)>0&&(state.tokenize=popInterpolationStack(state),null)},"/":function(stream,state){return!!stream.eat("*")&&(state.tokenize=tokenNestedComment(1),state.tokenize(stream,state))},token:function(stream,_,style){if("variable"==style&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(stream.current()))return"type"}}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7917.fa031b183192deaa.js b/static/web/_next/static/chunks/7917.fa031b183192deaa.js deleted file mode 100644 index ba031bdde..000000000 --- a/static/web/_next/static/chunks/7917.fa031b183192deaa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7917],{63821:function(e,t,n){function r(e,t,n,r,a,o){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=a,this.prev=o}function a(e,t,n,a){var o=e.indented;return e.context&&"statement"==e.context.type&&"statement"!=n&&(o=e.context.indented),e.context=new r(o,t,n,a,null,e.context)}function o(e){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}function i(e,t,n){if("variable"==t.prevToken||"type"==t.prevToken||/\S(?:[^- ]>|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||t.typeAtEndOfLine&&e.column()==e.indentation())return!0}function l(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&&"namespace"!=e.prev.info)return!1;e=e.prev}}function s(e){var t,n,s=e.statementIndentUnit,c=e.dontAlignCalls,f=e.keywords||{},d=e.types||{},p=e.builtin||{},m=e.blockKeywords||{},h=e.defKeywords||{},y=e.atoms||{},g=e.hooks||{},k=e.multiLineStrings,b=!1!==e.indentStatements,v=!1!==e.indentSwitch,w=e.namespaceSeparator,_=e.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,x=e.numberStart||/[\d\.]/,S=e.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,T=e.isOperatorChar||/[+\-*&%=<>!?|\/]/,N=e.isIdentifierChar||/[\w\$_\xa1-\uffff]/,C=e.isReservedIdentifier||!1;function I(e,r){var a=e.next();if(g[a]){var o=g[a](e,r);if(!1!==o)return o}if('"'==a||"'"==a)return r.tokenize=function(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if(n==a&&!r){o=!0;break}r=!r&&"\\"==n}return(o||!(r||k))&&(t.tokenize=null),"string"},r.tokenize(e,r);if(x.test(a)){if(e.backUp(1),e.match(S))return"number";e.next()}if(_.test(a))return t=a,null;if("/"==a){if(e.eat("*"))return r.tokenize=D,D(e,r);if(e.eat("/"))return e.skipToEnd(),"comment"}if(T.test(a)){for(;!e.match(/^\/[\/*]/,!1)&&e.eat(T););return"operator"}if(e.eatWhile(N),w)for(;e.match(w);)e.eatWhile(N);var i=e.current();return u(f,i)?(u(m,i)&&(t="newstatement"),u(h,i)&&(n=!0),"keyword"):u(d,i)?"type":u(p,i)||C&&C(i)?(u(m,i)&&(t="newstatement"),"builtin"):u(y,i)?"atom":"variable"}function D(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=null;break}r="*"==n}return"comment"}function z(t,n){e.typeFirstDefinitions&&t.eol()&&l(n.context)&&(n.typeAtEndOfLine=i(t,n,t.pos))}return{name:e.name,startState:function(e){return{tokenize:null,context:new r(-e,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(r,s){var c=s.context;if(r.sol()&&(null==c.align&&(c.align=!1),s.indented=r.indentation(),s.startOfLine=!0),r.eatSpace())return z(r,s),null;t=n=null;var u=(s.tokenize||I)(r,s);if("comment"==u||"meta"==u)return u;if(null==c.align&&(c.align=!0),";"==t||":"==t||","==t&&r.match(/^\s*(?:\/\/.*)?$/,!1))for(;"statement"==s.context.type;)o(s);else if("{"==t)a(s,r.column(),"}");else if("["==t)a(s,r.column(),"]");else if("("==t)a(s,r.column(),")");else if("}"==t){for(;"statement"==c.type;)c=o(s);for("}"==c.type&&(c=o(s));"statement"==c.type;)c=o(s)}else t==c.type?o(s):b&&(("}"==c.type||"top"==c.type)&&";"!=t||"statement"==c.type&&"newstatement"==t)&&a(s,r.column(),"statement",r.current());if("variable"==u&&("def"==s.prevToken||e.typeFirstDefinitions&&i(r,s,r.start)&&l(s.context)&&r.match(/^\s*\(/,!1))&&(u="def"),g.token){var f=g.token(r,s,u);void 0!==f&&(u=f)}return"def"==u&&!1===e.styleDefs&&(u="variable"),s.startOfLine=!1,s.prevToken=n?"def":u||t,z(r,s),u},indent:function(t,n,r){if(t.tokenize!=I&&null!=t.tokenize||t.typeAtEndOfLine)return null;var a=t.context,o=n&&n.charAt(0),i=o==a.type;if("statement"==a.type&&"}"==o&&(a=a.prev),e.dontIndentStatements)for(;"statement"==a.type&&e.dontIndentStatements.test(a.info);)a=a.prev;if(g.indent){var l=g.indent(t,a,n,r.unit);if("number"==typeof l)return l}var u=a.prev&&"switch"==a.prev.info;if(e.allmanIndentation&&/[{(]/.test(o)){for(;"top"!=a.type&&"}"!=a.type;)a=a.prev;return a.indented}return"statement"==a.type?a.indented+("{"==o?0:s||r.unit):a.align&&(!c||")"!=a.type)?a.column+(i?0:1):")"!=a.type||i?a.indented+(i?0:r.unit)+(i||!u||/^(?:case|default)\b/.test(n)?0:r.unit):a.indented+(s||r.unit)},languageData:{indentOnInput:v?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:Object.keys(f).concat(Object.keys(d)).concat(Object.keys(p)).concat(Object.keys(y)),...e.languageData}}}function c(e){for(var t={},n=e.split(" "),r=0;r!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&&(t.tokenize=E,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(e,t){var n=t.context;return!!("}"==n.type&&n.align&&e.eat(">"))&&(t.context=new r(n.indented,n.column,n.type,n.info,null,n.prev),"operator")},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),R=s({name:"kotlin",keywords:c("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:c("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:c("catch class do else finally for if where try while enum"),defKeywords:c("class val var object interface fun"),atoms:c("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return"."==t.prevToken?"variable":"operator"},'"':function(e,t){var n;return t.tokenize=(n=e.match('""'),function(e,t){for(var r,a=!1,o=!1;!e.eol();){if(!n&&!a&&e.match('"')||n&&e.match('"""')){o=!0;break}r=e.next(),!a&&"$"==r&&e.match("{")&&e.skipTo("}"),a=!a&&"\\"==r&&!n}return(o||!n)&&(t.tokenize=null),"string"}),t.tokenize(e,t)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},indent:function(e,t,n,r){var a=n&&n.charAt(0);return("}"==e.prevToken||")"==e.prevToken)&&""==n?e.indented:"operator"==e.prevToken&&"}"!=n&&"}"!=e.context.type||"variable"==e.prevToken&&"."==a||("}"==e.prevToken||")"==e.prevToken)&&"."==a?2*r+t.indented:t.align&&"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}}),O=s({name:"shader",keywords:c("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:c("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:c("for while do if else struct"),builtin:c("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:c("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":w}}),j=s({name:"nesc",keywords:c(f+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:g,blockKeywords:c(b),atoms:c("null true false"),hooks:{"#":w}}),A=s({name:"objectivec",keywords:c(f+" "+p),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:c(v+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_}}),U=s({name:"objectivecpp",keywords:c(f+" "+p+" "+d),types:k,builtin:c(m),blockKeywords:c(b+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:c(v+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:c("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:x,hooks:{"#":w,"*":_,u:T,U:T,L:T,R:T,0:S,1:S,2:S,3:S,4:S,5:S,6:S,7:S,8:S,9:S,token:function(e,t,n){if("variable"==n&&"("==e.peek()&&(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&&N(e.current()))return"def"}},namespaceSeparator:"::"}),$=s({name:"squirrel",keywords:c("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:g,blockKeywords:c("case catch class else for foreach if switch try while"),defKeywords:c("function local class"),typeFirstDefinitions:!0,atoms:c("true false null"),hooks:{"#":w}});var B=null;let K=s({name:"ceylon",keywords:c("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&&t!==t.toLowerCase()},blockKeywords:c("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:c("class dynamic function interface module object package value"),builtin:c("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&%=<>!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:c("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=function e(t){return function(n,r){for(var a,o=!1,i=!1;!n.eol();){if(!o&&n.match('"')&&("single"==t||n.match('""'))){i=!0;break}if(!o&&n.match("``")){B=e(t),i=!0;break}a=n.next(),o="single"==t&&!o&&"\\"==a}return i&&(r.tokenize=null),"string"}}(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!!(B&&e.match("`"))&&(t.tokenize=B,B=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if(("variable"==n||"type"==n)&&"."==t.prevToken)return"variableName.special"}},languageData:{closeBrackets:{brackets:["(","[","{","'",'"','"""']}}});function q(e){return(e.interpolationStack||(e.interpolationStack=[])).pop()}function V(e,t,n,r){var a=!1;if(t.eat(e)){if(!t.eat(e))return"string";a=!0}function o(t,n){for(var o=!1;!t.eol();){if(!r&&!o&&"$"==t.peek()){!function(e){(e.interpolationStack||(e.interpolationStack=[])).push(e.tokenize)}(n),n.tokenize=W;break}var i=t.next();if(i==e&&!o&&(!a||t.match(e+e))){n.tokenize=null;break}o=!r&&!o&&"\\"==i}return"string"}return n.tokenize=o,o(t,n)}function W(e,t){return e.eat("$"),e.eat("{")?t.tokenize=null:t.tokenize=G,null}function G(e,t){return e.eatWhile(/[\w_]/),t.tokenize=q(t),"variable"}let Z=s({name:"dart",keywords:c("this super static final const abstract class extends external factory implements mixin get native set typedef with enum throw rethrow assert break case continue default in return new deferred async await covariant try catch finally do else for if switch while import library export part of show hide is as extension on yield late required"),blockKeywords:c("try catch finally do else for if switch while"),builtin:c("void bool num int double dynamic var String Null Never"),atoms:c("true false null"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_\.]/),"meta"},"'":function(e,t){return V("'",e,t,!1)},'"':function(e,t){return V('"',e,t,!1)},r:function(e,t){var n=e.peek();return("'"==n||'"'==n)&&V(e.next(),e,t,!0)},"}":function(e,t){return(t.interpolationStack?t.interpolationStack.length:0)>0&&(t.tokenize=q(t),null)},"/":function(e,t){return!!e.eat("*")&&(t.tokenize=F(1),t.tokenize(e,t))},token:function(e,t,n){if("variable"==n&&RegExp("^[_$]*[A-Z][a-zA-Z0-9_$]*$","g").test(e.current()))return"type"}}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7988.0fe9a294bf19405d.js b/static/web/_next/static/chunks/7988.0fe9a294bf19405d.js deleted file mode 100644 index 3762d7ee0..000000000 --- a/static/web/_next/static/chunks/7988.0fe9a294bf19405d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7988],{17988:function(e,t,$){function n(e){return RegExp("^(("+e.join(")|(")+"))\\b","i")}$.r(t),$.d(t,{mumps:function(){return d}});var o=RegExp("^[\\+\\-\\*/&#!_?\\\\<>=\\'\\[\\]]"),a=RegExp("^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))"),r=RegExp("^[\\.,:]"),c=/[()]/,m=RegExp("^[%A-Za-z][A-Za-z0-9]*"),i=n(["\\$ascii","\\$char","\\$data","\\$ecode","\\$estack","\\$etrap","\\$extract","\\$find","\\$fnumber","\\$get","\\$horolog","\\$io","\\$increment","\\$job","\\$justify","\\$length","\\$name","\\$next","\\$order","\\$piece","\\$qlength","\\$qsubscript","\\$query","\\$quit","\\$random","\\$reverse","\\$select","\\$stack","\\$test","\\$text","\\$translate","\\$view","\\$x","\\$y","\\$a","\\$c","\\$d","\\$e","\\$ec","\\$es","\\$et","\\$f","\\$fn","\\$g","\\$h","\\$i","\\$j","\\$l","\\$n","\\$na","\\$o","\\$p","\\$q","\\$ql","\\$qs","\\$r","\\$re","\\$s","\\$st","\\$t","\\$tr","\\$v","\\$z"]),l=n(["break","close","do","else","for","goto","halt","hang","if","job","kill","lock","merge","new","open","quit","read","set","tcommit","trollback","tstart","use","view","write","xecute","b","c","d","e","f","g","h","i","j","k","l","m","n","o","q","r","s","tc","tro","ts","u","v","w","x"]);let d={name:"mumps",startState:function(){return{label:!1,commandMode:0}},token:function(e,t){var $,n,d=($=t,e.sol()&&($.label=!0,$.commandMode=0),(" "==(n=e.peek())||" "==n?($.label=!1,0==$.commandMode?$.commandMode=1:($.commandMode<0||2==$.commandMode)&&($.commandMode=0)):"."!=n&&$.commandMode>0&&(":"==n?$.commandMode=-1:$.commandMode=2),("("===n||" "===n)&&($.label=!1),";"===n)?(e.skipToEnd(),"comment"):e.match(/^[-+]?\d+(\.\d+)?([eE][-+]?\d+)?/)?"number":'"'==n?e.skipTo('"')?(e.next(),"string"):(e.skipToEnd(),"error"):e.match(a)||e.match(o)?"operator":e.match(r)?null:c.test(n)?(e.next(),"bracket"):$.commandMode>0&&e.match(l)?"controlKeyword":e.match(i)?"builtin":e.match(m)?"variable":"$"===n||"^"===n?(e.next(),"builtin"):"@"===n?(e.next(),"string.special"):/[\w%]/.test(n)?(e.eatWhile(/[\w%]/),"variable"):(e.next(),"error"));return t.label?"tag":d}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/7988.30cdaacc382a2c13.js b/static/web/_next/static/chunks/7988.30cdaacc382a2c13.js new file mode 100644 index 000000000..fe0ccb972 --- /dev/null +++ b/static/web/_next/static/chunks/7988.30cdaacc382a2c13.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7988],{17988:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b","i")}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{mumps:function(){return mumps}});var singleOperators=RegExp("^[\\+\\-\\*/&#!_?\\\\<>=\\'\\[\\]]"),doubleOperators=RegExp("^(('=)|(<=)|(>=)|('>)|('<)|([[)|(]])|(^$))"),singleDelimiters=RegExp("^[\\.,:]"),brackets=/[()]/,identifiers=RegExp("^[%A-Za-z][A-Za-z0-9]*"),intrinsicFuncs=wordRegexp(["\\$ascii","\\$char","\\$data","\\$ecode","\\$estack","\\$etrap","\\$extract","\\$find","\\$fnumber","\\$get","\\$horolog","\\$io","\\$increment","\\$job","\\$justify","\\$length","\\$name","\\$next","\\$order","\\$piece","\\$qlength","\\$qsubscript","\\$query","\\$quit","\\$random","\\$reverse","\\$select","\\$stack","\\$test","\\$text","\\$translate","\\$view","\\$x","\\$y","\\$a","\\$c","\\$d","\\$e","\\$ec","\\$es","\\$et","\\$f","\\$fn","\\$g","\\$h","\\$i","\\$j","\\$l","\\$n","\\$na","\\$o","\\$p","\\$q","\\$ql","\\$qs","\\$r","\\$re","\\$s","\\$st","\\$t","\\$tr","\\$v","\\$z"]),command=wordRegexp(["break","close","do","else","for","goto","halt","hang","if","job","kill","lock","merge","new","open","quit","read","set","tcommit","trollback","tstart","use","view","write","xecute","b","c","d","e","f","g","h","i","j","k","l","m","n","o","q","r","s","tc","tro","ts","u","v","w","x"]);let mumps={name:"mumps",startState:function(){return{label:!1,commandMode:0}},token:function(stream,state){var state1,ch,style=(state1=state,stream.sol()&&(state1.label=!0,state1.commandMode=0),(" "==(ch=stream.peek())||" "==ch?(state1.label=!1,0==state1.commandMode?state1.commandMode=1:(state1.commandMode<0||2==state1.commandMode)&&(state1.commandMode=0)):"."!=ch&&state1.commandMode>0&&(":"==ch?state1.commandMode=-1:state1.commandMode=2),("("===ch||" "===ch)&&(state1.label=!1),";"===ch)?(stream.skipToEnd(),"comment"):stream.match(/^[-+]?\d+(\.\d+)?([eE][-+]?\d+)?/)?"number":'"'==ch?stream.skipTo('"')?(stream.next(),"string"):(stream.skipToEnd(),"error"):stream.match(doubleOperators)||stream.match(singleOperators)?"operator":stream.match(singleDelimiters)?null:brackets.test(ch)?(stream.next(),"bracket"):state1.commandMode>0&&stream.match(command)?"controlKeyword":stream.match(intrinsicFuncs)?"builtin":stream.match(identifiers)?"variable":"$"===ch||"^"===ch?(stream.next(),"builtin"):"@"===ch?(stream.next(),"string.special"):/[\w%]/.test(ch)?(stream.eatWhile(/[\w%]/),"variable"):(stream.next(),"error"));return state.label?"tag":style}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8007.514d61a4d6029737.js b/static/web/_next/static/chunks/8007.514d61a4d6029737.js deleted file mode 100644 index c5d5c6002..000000000 --- a/static/web/_next/static/chunks/8007.514d61a4d6029737.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8007],{28007:function(e,t,r){r.r(t),r.d(t,{stylus:function(){return eo}});var i=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],a=["domain","regexp","url-prefix","url"],o=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],n=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],l=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],s=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],c=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],d=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],u=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],m=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],p=["for","if","else","unless","from","to"],h=["null","true","false","href","title","type","not-allowed","readonly","disabled"],b=i.concat(a,o,n,l,s,d,u,c,m,p,h,["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"]);function g(e){return RegExp("^(("+(e=e.sort(function(e,t){return t>e})).join(")|(")+"))\\b")}function f(e){for(var t={},r=0;r]=?|\?:|\~)/,U=g(m),O=f(p),W=RegExp(/^\-(moz|ms|o|webkit)-/i),A=f(h),R="",S={};function X(e,t){if(R=e.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&|\[|\d|\+|::?|\{|\>|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),t.context.line.firstWord=R?R[0].replace(/^\s*/,""):"",t.context.line.indent=e.indentation(),k=e.peek(),e.match("//"))return e.skipToEnd(),["comment","comment"];if(e.match("/*"))return t.tokenize=Y,Y(e,t);if('"'==k||"'"==k)return e.next(),t.tokenize=Z(k),t.tokenize(e,t);if("@"==k)return e.next(),e.eatWhile(/[\w\\-]/),["def",e.current()];if("#"==k){if(e.next(),e.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(e.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return e.match(W)?["meta","vendor-prefixes"]:e.match(/^-?[0-9]?\.?[0-9]/)?(e.eatWhile(/[a-z%]/i),["number","unit"]):"!"==k?(e.next(),[e.match(/^(important|optional)/i)?"keyword":"operator","important"]):"."==k&&e.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:e.match(B)?("("==e.peek()&&(t.tokenize=I),["property","word"]):e.match(/^[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","mixin"]):e.match(/^(\+|-)[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","block-mixin"]):e.string.match(/^\s*&/)&&e.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:e.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(e.backUp(1),["variableName.special","reference"]):e.match(/^&{1}\s*$/)?["variableName.special","reference"]:e.match(U)?["operator","operator"]:e.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?e.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!H(e.current())?(e.match("."),["variable","variable-name"]):["variable","word"]:e.match(E)?["operator",e.current()]:/[:;,{}\[\]\(\)]/.test(k)?(e.next(),[null,k]):(e.next(),[null,null])}function Y(e,t){for(var r,i=!1;null!=(r=e.next());){if(i&&"/"==r){t.tokenize=null;break}i="*"==r}return["comment","comment"]}function Z(e){return function(t,r){for(var i,a=!1;null!=(i=t.next());){if(i==e&&!a){")"==e&&t.backUp(1);break}a=!a&&"\\"==i}return i!=e&&(a||")"==e)||(r.tokenize=null),["string","string"]}}function I(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=Z(")"),[null,"("]}function T(e,t,r,i){this.type=e,this.indent=t,this.prev=r,this.line=i||{firstWord:"",indent:0}}function D(e,t,r,i){return i=i>=0?i:t.indentUnit,e.context=new T(r,t.indentation()+i,e.context),r}function F(e,t,r){var i=e.context.indent-t.indentUnit;return r=r||!1,e.context=e.context.prev,r&&(e.context.indent=i),e.context.type}function G(e,t,r,i){for(var a=i||1;a>0;a--)r.context=r.context.prev;return S[r.context.type](e,t,r)}function H(e){return e.toLowerCase() in x}function J(e){return(e=e.toLowerCase())in q||e in P}function K(e){return e.toLowerCase() in O}function M(e){return e.toLowerCase().match(W)}function Q(e){var t=e.toLowerCase(),r="variable";return H(e)?r="tag":K(e)?r="block-keyword":J(e)?r="property":t in j||t in A?r="atom":"return"==t||t in N?r="keyword":e.match(/^[A-Z]/)&&(r="string"),r}function V(e,t){return ei(t)&&("{"==e||"]"==e||"hash"==e||"qualifier"==e)||"block-mixin"==e}function ee(e,t){return"{"==e&&t.match(/^\s*\$?[\w-]+/i,!1)}function et(e,t){return":"==e&&t.match(/^[a-z-]+/,!1)}function er(e){return e.sol()||e.string.match(RegExp("^\\s*"+e.current().replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")))}function ei(e){return e.eol()||e.match(/^\s*$/,!1)}function ea(e){var t=/^\s*[-_]*[a-z0-9]+[\w-]*/i,r="string"==typeof e?e.match(t):e.string.match(t);return r?r[0].replace(/^\s*/,""):""}S.block=function(e,t,r){if("comment"==e&&er(t)||","==e&&ei(t)||"mixin"==e)return D(r,t,"block",0);if(ee(e,t))return D(r,t,"interpolation");if(ei(t)&&"]"==e&&!/^\s*(\.|#|:|\[|\*|&)/.test(t.string)&&!H(ea(t)))return D(r,t,"block",0);if(V(e,t))return D(r,t,"block");if("}"==e&&ei(t))return D(r,t,"block",0);if("variable-name"==e)return t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||K(ea(t))?D(r,t,"variableName"):D(r,t,"variableName",0);if("="==e)return ei(t)||K(ea(t))?D(r,t,"block"):D(r,t,"block",0);if("*"==e&&(ei(t)||t.match(/\s*(,|\.|#|\[|:|{)/,!1)))return v="tag",D(r,t,"block");if(et(e,t))return D(r,t,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(e))return D(r,t,ei(t)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(e))return D(r,t,"keyframes");if(/@extends?/.test(e))return D(r,t,"extend",0);if(e&&"@"==e.charAt(0))return t.indentation()>0&&J(t.current().slice(1))?(v="variable","block"):/(@import|@require|@charset)/.test(e)?D(r,t,"block",0):D(r,t,"block");if("reference"==e&&ei(t))return D(r,t,"block");if("("==e)return D(r,t,"parens");if("vendor-prefixes"==e)return D(r,t,"vendorPrefixes");if("word"==e){var i=t.current();if("property"==(v=Q(i)))return er(t)?D(r,t,"block",0):(v="atom","block");if("tag"==v){if(/embed|menu|pre|progress|sub|table/.test(i)&&J(ea(t))||t.string.match(RegExp("\\[\\s*"+i+"|"+i+"\\s*\\]")))return v="atom","block";if(z.test(i)&&(er(t)&&t.string.match(/=/)||!er(t)&&!t.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!H(ea(t))))return(v="variable",K(ea(t)))?"block":D(r,t,"block",0);if(ei(t))return D(r,t,"block")}if("block-keyword"==v)return(v="keyword",t.current(/(if|unless)/)&&!er(t))?"block":D(r,t,"block");if("return"==i)return D(r,t,"block",0);if("variable"==v&&t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return D(r,t,"block")}return r.context.type},S.parens=function(e,t,r){if("("==e)return D(r,t,"parens");if(")"==e)return"parens"==r.context.prev.type?F(r,t):t.string.match(/^[a-z][\w-]*\(/i)&&ei(t)||K(ea(t))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ea(t))||!t.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&H(ea(t))?D(r,t,"block"):t.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||t.string.match(/^\s*(\(|\)|[0-9])/)||t.string.match(/^\s+[a-z][\w-]*\(/i)||t.string.match(/^\s+[\$-]?[a-z]/i)?D(r,t,"block",0):ei(t)?D(r,t,"block"):D(r,t,"block",0);if(e&&"@"==e.charAt(0)&&J(t.current().slice(1))&&(v="variable"),"word"==e){var i=t.current();"tag"==(v=Q(i))&&z.test(i)&&(v="variable"),("property"==v||"to"==i)&&(v="atom")}return"variable-name"==e?D(r,t,"variableName"):et(e,t)?D(r,t,"pseudo"):r.context.type},S.vendorPrefixes=function(e,t,r){return"word"==e?(v="property",D(r,t,"block",0)):F(r,t)},S.pseudo=function(e,t,r){return J(ea(t.string))?G(e,t,r):(t.match(/^[a-z-]+/),v="variableName.special",ei(t))?D(r,t,"block"):F(r,t)},S.atBlock=function(e,t,r){if("("==e)return D(r,t,"atBlock_parens");if(V(e,t))return D(r,t,"block");if(ee(e,t))return D(r,t,"interpolation");if("word"==e){var i=t.current().toLowerCase();if("tag"==(v=/^(only|not|and|or)$/.test(i)?"keyword":_.hasOwnProperty(i)?"tag":L.hasOwnProperty(i)?"attribute":C.hasOwnProperty(i)?"property":$.hasOwnProperty(i)?"string.special":Q(t.current()))&&ei(t))return D(r,t,"block")}return"operator"==e&&/^(not|and|or)$/.test(t.current())&&(v="keyword"),r.context.type},S.atBlock_parens=function(e,t,r){if("{"==e||"}"==e)return r.context.type;if(")"==e)return ei(t)?D(r,t,"block"):D(r,t,"atBlock");if("word"==e){var i=t.current().toLowerCase();return v=Q(i),/^(max|min)/.test(i)&&(v="property"),"tag"==v&&(v=z.test(i)?"variable":"atom"),r.context.type}return S.atBlock(e,t,r)},S.keyframes=function(e,t,r){return"0"==t.indentation()&&("}"==e&&er(t)||"]"==e||"hash"==e||"qualifier"==e||H(t.current()))?G(e,t,r):"{"==e?D(r,t,"keyframes"):"}"==e?er(t)?F(r,t,!0):D(r,t,"keyframes"):"unit"==e&&/^[0-9]+\%$/.test(t.current())?D(r,t,"keyframes"):"word"==e&&"block-keyword"==(v=Q(t.current()))?(v="keyword",D(r,t,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(e)?D(r,t,ei(t)?"block":"atBlock"):"mixin"==e?D(r,t,"block",0):r.context.type},S.interpolation=function(e,t,r){return("{"==e&&F(r,t)&&D(r,t,"block"),"}"==e)?t.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||t.string.match(/^\s*[a-z]/i)&&H(ea(t))?D(r,t,"block"):!t.string.match(/^(\{|\s*\&)/)||t.match(/\s*[\w-]/,!1)?D(r,t,"block",0):D(r,t,"block"):"variable-name"==e?D(r,t,"variableName",0):("word"==e&&"tag"==(v=Q(t.current()))&&(v="atom"),r.context.type)},S.extend=function(e,t,r){return"["==e||"="==e?"extend":"]"==e?F(r,t):"word"==e?(v=Q(t.current()),"extend"):F(r,t)},S.variableName=function(e,t,r){return"string"==e||"["==e||"]"==e||t.current().match(/^(\.|\$)/)?(t.current().match(/^\.[\w-]+/i)&&(v="variable"),"variableName"):G(e,t,r)};let eo={name:"stylus",startState:function(){return{tokenize:null,state:"block",context:new T("block",0,null)}},token:function(e,t){return!t.tokenize&&e.eatSpace()?null:((w=(t.tokenize||X)(e,t))&&"object"==typeof w&&(y=w[1],w=w[0]),v=w,t.state=S[t.state](y,e,t),v)},indent:function(e,t,r){var i=e.context,a=t&&t.charAt(0),o=i.indent,n=ea(t),l=r.lineIndent(r.pos),s=e.context.prev?e.context.prev.line.firstWord:"",c=e.context.prev?e.context.prev.line.indent:l;return i.prev&&("}"==a&&("block"==i.type||"atBlock"==i.type||"keyframes"==i.type)||")"==a&&("parens"==i.type||"atBlock_parens"==i.type)||"{"==a&&"at"==i.type)?o=i.indent-r.unit:!/(\})/.test(a)&&(/@|\$|\d/.test(a)||/^\{/.test(t)||/^\s*\/(\/|\*)/.test(t)||/^\s*\/\*/.test(s)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(t)||/^(\+|-)?[a-z][\w-]*\(/i.test(t)||/^return/.test(t)||K(n)?o=l:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(a)||H(n)?o=/\,\s*$/.test(s)?c:!e.sol()&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(s)||H(s))?l<=c?c:c+r.unit:l:!/,\s*$/.test(t)&&(M(n)||J(n))&&(o=K(s)?l<=c?c:c+r.unit:/^\{/.test(s)?l<=c?l:c+r.unit:M(s)||J(s)?l>=c?c:l:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(s)||/=\s*$/.test(s)||H(s)||/^\$[\w-\.\[\]\'\"]/.test(s)?c+r.unit:l)),o},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:b}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8007.5f2636e87a3e6808.js b/static/web/_next/static/chunks/8007.5f2636e87a3e6808.js new file mode 100644 index 000000000..52034db5b --- /dev/null +++ b/static/web/_next/static/chunks/8007.5f2636e87a3e6808.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8007],{28007:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{stylus:function(){return stylus}});var tagKeywords_=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],documentTypes_=["domain","regexp","url-prefix","url"],mediaTypes_=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],mediaFeatures_=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","dynamic-range","video-dynamic-range"],propertyKeywords_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],nonStandardPropertyKeywords_=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],fontProperties_=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],colorKeywords_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],valueKeywords_=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","high","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","standard","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],wordOperatorKeywords_=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],blockKeywords_=["for","if","else","unless","from","to"],commonAtoms_=["null","true","false","href","title","type","not-allowed","readonly","disabled"],hintWords=tagKeywords_.concat(documentTypes_,mediaTypes_,mediaFeatures_,propertyKeywords_,nonStandardPropertyKeywords_,colorKeywords_,valueKeywords_,fontProperties_,wordOperatorKeywords_,blockKeywords_,commonAtoms_,["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"]);function wordRegexp(words){return RegExp("^(("+(words=words.sort(function(a,b){return b>a})).join(")|(")+"))\\b")}function keySet(array){for(var keys={},i=0;i]=?|\?:|\~)/,wordOperatorKeywordsRegexp=wordRegexp(wordOperatorKeywords_),blockKeywords=keySet(blockKeywords_),vendorPrefixesRegexp=RegExp(/^\-(moz|ms|o|webkit)-/i),commonAtoms=keySet(commonAtoms_),firstWordMatch="",states={};function tokenBase(stream,state){if(firstWordMatch=stream.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&|\[|\d|\+|::?|\{|\>|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),state.context.line.firstWord=firstWordMatch?firstWordMatch[0].replace(/^\s*/,""):"",state.context.line.indent=stream.indentation(),ch=stream.peek(),stream.match("//"))return stream.skipToEnd(),["comment","comment"];if(stream.match("/*"))return state.tokenize=tokenCComment,tokenCComment(stream,state);if('"'==ch||"'"==ch)return stream.next(),state.tokenize=tokenString(ch),state.tokenize(stream,state);if("@"==ch)return stream.next(),stream.eatWhile(/[\w\\-]/),["def",stream.current()];if("#"==ch){if(stream.next(),stream.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(stream.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return stream.match(vendorPrefixesRegexp)?["meta","vendor-prefixes"]:stream.match(/^-?[0-9]?\.?[0-9]/)?(stream.eatWhile(/[a-z%]/i),["number","unit"]):"!"==ch?(stream.next(),[stream.match(/^(important|optional)/i)?"keyword":"operator","important"]):"."==ch&&stream.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:stream.match(documentTypesRegexp)?("("==stream.peek()&&(state.tokenize=tokenParenthesized),["property","word"]):stream.match(/^[a-z][\w-]*\(/i)?(stream.backUp(1),["keyword","mixin"]):stream.match(/^(\+|-)[a-z][\w-]*\(/i)?(stream.backUp(1),["keyword","block-mixin"]):stream.string.match(/^\s*&/)&&stream.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:stream.match(/^(\/|&)(-|_|:|\.|#|[a-z])/)?(stream.backUp(1),["variableName.special","reference"]):stream.match(/^&{1}\s*$/)?["variableName.special","reference"]:stream.match(wordOperatorKeywordsRegexp)?["operator","operator"]:stream.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?stream.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&&!wordIsTag(stream.current())?(stream.match("."),["variable","variable-name"]):["variable","word"]:stream.match(operatorsRegexp)?["operator",stream.current()]:/[:;,{}\[\]\(\)]/.test(ch)?(stream.next(),[null,ch]):(stream.next(),[null,null])}function tokenCComment(stream,state){for(var ch,maybeEnd=!1;null!=(ch=stream.next());){if(maybeEnd&&"/"==ch){state.tokenize=null;break}maybeEnd="*"==ch}return["comment","comment"]}function tokenString(quote){return function(stream,state){for(var ch,escaped=!1;null!=(ch=stream.next());){if(ch==quote&&!escaped){")"==quote&&stream.backUp(1);break}escaped=!escaped&&"\\"==ch}return ch!=quote&&(escaped||")"==quote)||(state.tokenize=null),["string","string"]}}function tokenParenthesized(stream,state){return stream.next(),stream.match(/\s*[\"\')]/,!1)?state.tokenize=null:state.tokenize=tokenString(")"),[null,"("]}function Context(type,indent,prev,line){this.type=type,this.indent=indent,this.prev=prev,this.line=line||{firstWord:"",indent:0}}function pushContext(state,stream,type,indent){return indent=indent>=0?indent:stream.indentUnit,state.context=new Context(type,stream.indentation()+indent,state.context),type}function popContext(state,stream,currentIndent){var contextIndent=state.context.indent-stream.indentUnit;return currentIndent=currentIndent||!1,state.context=state.context.prev,currentIndent&&(state.context.indent=contextIndent),state.context.type}function popAndPass(type,stream,state,n){for(var i=n||1;i>0;i--)state.context=state.context.prev;return states[state.context.type](type,stream,state)}function wordIsTag(word){return word.toLowerCase() in tagKeywords}function wordIsProperty(word){return(word=word.toLowerCase())in propertyKeywords||word in fontProperties}function wordIsBlock(word){return word.toLowerCase() in blockKeywords}function wordIsVendorPrefix(word){return word.toLowerCase().match(vendorPrefixesRegexp)}function wordAsValue(word){var wordLC=word.toLowerCase(),override="variable";return wordIsTag(word)?override="tag":wordIsBlock(word)?override="block-keyword":wordIsProperty(word)?override="property":wordLC in valueKeywords||wordLC in commonAtoms?override="atom":"return"==wordLC||wordLC in colorKeywords?override="keyword":word.match(/^[A-Z]/)&&(override="string"),override}function typeIsBlock(type,stream){return endOfLine(stream)&&("{"==type||"]"==type||"hash"==type||"qualifier"==type)||"block-mixin"==type}function typeIsInterpolation(type,stream){return"{"==type&&stream.match(/^\s*\$?[\w-]+/i,!1)}function typeIsPseudo(type,stream){return":"==type&&stream.match(/^[a-z-]+/,!1)}function startOfLine(stream){return stream.sol()||stream.string.match(RegExp("^\\s*"+stream.current().replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")))}function endOfLine(stream){return stream.eol()||stream.match(/^\s*$/,!1)}function firstWordOfLine(line){var re=/^\s*[-_]*[a-z0-9]+[\w-]*/i,result="string"==typeof line?line.match(re):line.string.match(re);return result?result[0].replace(/^\s*/,""):""}states.block=function(type,stream,state){if("comment"==type&&startOfLine(stream)||","==type&&endOfLine(stream)||"mixin"==type)return pushContext(state,stream,"block",0);if(typeIsInterpolation(type,stream))return pushContext(state,stream,"interpolation");if(endOfLine(stream)&&"]"==type&&!/^\s*(\.|#|:|\[|\*|&)/.test(stream.string)&&!wordIsTag(firstWordOfLine(stream)))return pushContext(state,stream,"block",0);if(typeIsBlock(type,stream))return pushContext(state,stream,"block");if("}"==type&&endOfLine(stream))return pushContext(state,stream,"block",0);if("variable-name"==type)return stream.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||wordIsBlock(firstWordOfLine(stream))?pushContext(state,stream,"variableName"):pushContext(state,stream,"variableName",0);if("="==type)return endOfLine(stream)||wordIsBlock(firstWordOfLine(stream))?pushContext(state,stream,"block"):pushContext(state,stream,"block",0);if("*"==type&&(endOfLine(stream)||stream.match(/\s*(,|\.|#|\[|:|{)/,!1)))return override="tag",pushContext(state,stream,"block");if(typeIsPseudo(type,stream))return pushContext(state,stream,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(type))return pushContext(state,stream,endOfLine(stream)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(type))return pushContext(state,stream,"keyframes");if(/@extends?/.test(type))return pushContext(state,stream,"extend",0);if(type&&"@"==type.charAt(0))return stream.indentation()>0&&wordIsProperty(stream.current().slice(1))?(override="variable","block"):/(@import|@require|@charset)/.test(type)?pushContext(state,stream,"block",0):pushContext(state,stream,"block");if("reference"==type&&endOfLine(stream))return pushContext(state,stream,"block");if("("==type)return pushContext(state,stream,"parens");if("vendor-prefixes"==type)return pushContext(state,stream,"vendorPrefixes");if("word"==type){var word=stream.current();if("property"==(override=wordAsValue(word)))return startOfLine(stream)?pushContext(state,stream,"block",0):(override="atom","block");if("tag"==override){if(/embed|menu|pre|progress|sub|table/.test(word)&&wordIsProperty(firstWordOfLine(stream))||stream.string.match(RegExp("\\[\\s*"+word+"|"+word+"\\s*\\]")))return override="atom","block";if(tagVariablesRegexp.test(word)&&(startOfLine(stream)&&stream.string.match(/=/)||!startOfLine(stream)&&!stream.string.match(/^(\s*\.|#|\&|\[|\/|>|\*)/)&&!wordIsTag(firstWordOfLine(stream))))return(override="variable",wordIsBlock(firstWordOfLine(stream)))?"block":pushContext(state,stream,"block",0);if(endOfLine(stream))return pushContext(state,stream,"block")}if("block-keyword"==override)return(override="keyword",stream.current(/(if|unless)/)&&!startOfLine(stream))?"block":pushContext(state,stream,"block");if("return"==word)return pushContext(state,stream,"block",0);if("variable"==override&&stream.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return pushContext(state,stream,"block")}return state.context.type},states.parens=function(type,stream,state){if("("==type)return pushContext(state,stream,"parens");if(")"==type)return"parens"==state.context.prev.type?popContext(state,stream):stream.string.match(/^[a-z][\w-]*\(/i)&&endOfLine(stream)||wordIsBlock(firstWordOfLine(stream))||/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(firstWordOfLine(stream))||!stream.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&&wordIsTag(firstWordOfLine(stream))?pushContext(state,stream,"block"):stream.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||stream.string.match(/^\s*(\(|\)|[0-9])/)||stream.string.match(/^\s+[a-z][\w-]*\(/i)||stream.string.match(/^\s+[\$-]?[a-z]/i)?pushContext(state,stream,"block",0):endOfLine(stream)?pushContext(state,stream,"block"):pushContext(state,stream,"block",0);if(type&&"@"==type.charAt(0)&&wordIsProperty(stream.current().slice(1))&&(override="variable"),"word"==type){var word=stream.current();"tag"==(override=wordAsValue(word))&&tagVariablesRegexp.test(word)&&(override="variable"),("property"==override||"to"==word)&&(override="atom")}return"variable-name"==type?pushContext(state,stream,"variableName"):typeIsPseudo(type,stream)?pushContext(state,stream,"pseudo"):state.context.type},states.vendorPrefixes=function(type,stream,state){return"word"==type?(override="property",pushContext(state,stream,"block",0)):popContext(state,stream)},states.pseudo=function(type,stream,state){return wordIsProperty(firstWordOfLine(stream.string))?popAndPass(type,stream,state):(stream.match(/^[a-z-]+/),override="variableName.special",endOfLine(stream))?pushContext(state,stream,"block"):popContext(state,stream)},states.atBlock=function(type,stream,state){if("("==type)return pushContext(state,stream,"atBlock_parens");if(typeIsBlock(type,stream))return pushContext(state,stream,"block");if(typeIsInterpolation(type,stream))return pushContext(state,stream,"interpolation");if("word"==type){var word=stream.current().toLowerCase();if("tag"==(override=/^(only|not|and|or)$/.test(word)?"keyword":documentTypes.hasOwnProperty(word)?"tag":mediaTypes.hasOwnProperty(word)?"attribute":mediaFeatures.hasOwnProperty(word)?"property":nonStandardPropertyKeywords.hasOwnProperty(word)?"string.special":wordAsValue(stream.current()))&&endOfLine(stream))return pushContext(state,stream,"block")}return"operator"==type&&/^(not|and|or)$/.test(stream.current())&&(override="keyword"),state.context.type},states.atBlock_parens=function(type,stream,state){if("{"==type||"}"==type)return state.context.type;if(")"==type)return endOfLine(stream)?pushContext(state,stream,"block"):pushContext(state,stream,"atBlock");if("word"==type){var word=stream.current().toLowerCase();return override=wordAsValue(word),/^(max|min)/.test(word)&&(override="property"),"tag"==override&&(override=tagVariablesRegexp.test(word)?"variable":"atom"),state.context.type}return states.atBlock(type,stream,state)},states.keyframes=function(type,stream,state){return"0"==stream.indentation()&&("}"==type&&startOfLine(stream)||"]"==type||"hash"==type||"qualifier"==type||wordIsTag(stream.current()))?popAndPass(type,stream,state):"{"==type?pushContext(state,stream,"keyframes"):"}"==type?startOfLine(stream)?popContext(state,stream,!0):pushContext(state,stream,"keyframes"):"unit"==type&&/^[0-9]+\%$/.test(stream.current())?pushContext(state,stream,"keyframes"):"word"==type&&"block-keyword"==(override=wordAsValue(stream.current()))?(override="keyword",pushContext(state,stream,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(type)?pushContext(state,stream,endOfLine(stream)?"block":"atBlock"):"mixin"==type?pushContext(state,stream,"block",0):state.context.type},states.interpolation=function(type,stream,state){return("{"==type&&popContext(state,stream)&&pushContext(state,stream,"block"),"}"==type)?stream.string.match(/^\s*(\.|#|:|\[|\*|&|>|~|\+|\/)/i)||stream.string.match(/^\s*[a-z]/i)&&wordIsTag(firstWordOfLine(stream))?pushContext(state,stream,"block"):!stream.string.match(/^(\{|\s*\&)/)||stream.match(/\s*[\w-]/,!1)?pushContext(state,stream,"block",0):pushContext(state,stream,"block"):"variable-name"==type?pushContext(state,stream,"variableName",0):("word"==type&&"tag"==(override=wordAsValue(stream.current()))&&(override="atom"),state.context.type)},states.extend=function(type,stream,state){return"["==type||"="==type?"extend":"]"==type?popContext(state,stream):"word"==type?(override=wordAsValue(stream.current()),"extend"):popContext(state,stream)},states.variableName=function(type,stream,state){return"string"==type||"["==type||"]"==type||stream.current().match(/^(\.|\$)/)?(stream.current().match(/^\.[\w-]+/i)&&(override="variable"),"variableName"):popAndPass(type,stream,state)};let stylus={name:"stylus",startState:function(){return{tokenize:null,state:"block",context:new Context("block",0,null)}},token:function(stream,state){return!state.tokenize&&stream.eatSpace()?null:((style=(state.tokenize||tokenBase)(stream,state))&&"object"==typeof style&&(type=style[1],style=style[0]),override=style,state.state=states[state.state](type,stream,state),override)},indent:function(state,textAfter,iCx){var cx=state.context,ch=textAfter&&textAfter.charAt(0),indent=cx.indent,lineFirstWord=firstWordOfLine(textAfter),lineIndent=iCx.lineIndent(iCx.pos),prevLineFirstWord=state.context.prev?state.context.prev.line.firstWord:"",prevLineIndent=state.context.prev?state.context.prev.line.indent:lineIndent;return cx.prev&&("}"==ch&&("block"==cx.type||"atBlock"==cx.type||"keyframes"==cx.type)||")"==ch&&("parens"==cx.type||"atBlock_parens"==cx.type)||"{"==ch&&"at"==cx.type)?indent=cx.indent-iCx.unit:!/(\})/.test(ch)&&(/@|\$|\d/.test(ch)||/^\{/.test(textAfter)||/^\s*\/(\/|\*)/.test(textAfter)||/^\s*\/\*/.test(prevLineFirstWord)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(textAfter)||/^(\+|-)?[a-z][\w-]*\(/i.test(textAfter)||/^return/.test(textAfter)||wordIsBlock(lineFirstWord)?indent=lineIndent:/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(ch)||wordIsTag(lineFirstWord)?indent=/\,\s*$/.test(prevLineFirstWord)?prevLineIndent:!state.sol()&&(/(\.|#|:|\[|\*|&|>|~|\+|\/)/.test(prevLineFirstWord)||wordIsTag(prevLineFirstWord))?lineIndent<=prevLineIndent?prevLineIndent:prevLineIndent+iCx.unit:lineIndent:!/,\s*$/.test(textAfter)&&(wordIsVendorPrefix(lineFirstWord)||wordIsProperty(lineFirstWord))&&(indent=wordIsBlock(prevLineFirstWord)?lineIndent<=prevLineIndent?prevLineIndent:prevLineIndent+iCx.unit:/^\{/.test(prevLineFirstWord)?lineIndent<=prevLineIndent?lineIndent:prevLineIndent+iCx.unit:wordIsVendorPrefix(prevLineFirstWord)||wordIsProperty(prevLineFirstWord)?lineIndent>=prevLineIndent?prevLineIndent:lineIndent:/^(\.|#|:|\[|\*|&|@|\+|\-|>|~|\/)/.test(prevLineFirstWord)||/=\s*$/.test(prevLineFirstWord)||wordIsTag(prevLineFirstWord)||/^\$[\w-\.\[\]\'\"]/.test(prevLineFirstWord)?prevLineIndent+iCx.unit:lineIndent)),indent},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:hintWords}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8029.72a8247eba85a117.js b/static/web/_next/static/chunks/8029.72a8247eba85a117.js new file mode 100644 index 000000000..9162447f4 --- /dev/null +++ b/static/web/_next/static/chunks/8029.72a8247eba85a117.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8029],{58029:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function errorIfNotEmpty(stream){var nonWS=stream.match(/^\s*\S/);return stream.skipToEnd(),nonWS?"error":null}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{asciiArmor:function(){return asciiArmor}});let asciiArmor={name:"asciiarmor",token:function(stream,state){var m;if("top"==state.state)return stream.sol()&&(m=stream.match(/^-----BEGIN (.*)?-----\s*$/))?(state.state="headers",state.type=m[1],"tag"):errorIfNotEmpty(stream);if("headers"==state.state){if(stream.sol()&&stream.match(/^\w+:/))return state.state="header","atom";var result=errorIfNotEmpty(stream);return result&&(state.state="body"),result}return"header"==state.state?(stream.skipToEnd(),state.state="headers","string"):"body"==state.state?stream.sol()&&(m=stream.match(/^-----END (.*)?-----\s*$/))?m[1]!=state.type?"error":(state.state="end","tag"):stream.eatWhile(/[A-Za-z0-9+\/=]/)?null:(stream.next(),"error"):"end"==state.state?errorIfNotEmpty(stream):void 0},blankLine:function(state){"headers"==state.state&&(state.state="body")},startState:function(){return{state:"top",type:null}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8029.aa6c08cba91dd332.js b/static/web/_next/static/chunks/8029.aa6c08cba91dd332.js deleted file mode 100644 index 79bb061cd..000000000 --- a/static/web/_next/static/chunks/8029.aa6c08cba91dd332.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8029],{58029:function(t,e,a){function r(t){var e=t.match(/^\s*\S/);return t.skipToEnd(),e?"error":null}a.r(e),a.d(e,{asciiArmor:function(){return n}});let n={name:"asciiarmor",token:function(t,e){var a;if("top"==e.state)return t.sol()&&(a=t.match(/^-----BEGIN (.*)?-----\s*$/))?(e.state="headers",e.type=a[1],"tag"):r(t);if("headers"==e.state){if(t.sol()&&t.match(/^\w+:/))return e.state="header","atom";var n=r(t);return n&&(e.state="body"),n}return"header"==e.state?(t.skipToEnd(),e.state="headers","string"):"body"==e.state?t.sol()&&(a=t.match(/^-----END (.*)?-----\s*$/))?a[1]!=e.type?"error":(e.state="end","tag"):t.eatWhile(/[A-Za-z0-9+\/=]/)?null:(t.next(),"error"):"end"==e.state?r(t):void 0},blankLine:function(t){"headers"==t.state&&(t.state="body")},startState:function(){return{state:"top",type:null}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8088.3d7a0e0adec8cd25.js b/static/web/_next/static/chunks/8088.3d7a0e0adec8cd25.js deleted file mode 100644 index 7abba14a8..000000000 --- a/static/web/_next/static/chunks/8088.3d7a0e0adec8cd25.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8088],{28088:function(O,$,r){r.r($),r.d($,{python:function(){return Y},pythonLanguage:function(){return S}});var Q=r(53105),P=r(35524);let e=new Set([23,47,48,255,63,121,54,55,230,60,61,58,59,71,142,143,146]),i=new Q.Jq((O,$)=>{if(O.next<0)O.acceptToken(194);else if(10!=O.next&&13!=O.next);else if($.context.depth<0)O.acceptToken(192,1);else{O.advance();let r=0;for(;32==O.next||9==O.next;)O.advance(),r++;let Q=10==O.next||13==O.next||35==O.next;O.acceptToken(Q?193:191,-r)}},{contextual:!0,fallback:!0}),p=new Q.Jq((O,$)=>{let r=$.context.depth;if(r<0)return;let Q=O.peek(-1);if((10==Q||13==Q)&&$.context.depth>=0){let P=0,e=0;for(;;){if(32==O.next)P++;else if(9==O.next)P+=8-P%8;else break;O.advance(),e++}P!=r&&10!=O.next&&13!=O.next&&35!=O.next&&(PO.depth<0&&e.has($)?O.parent:O,shift:(O,$,r,Q)=>189==$?new s(O,function(O){let $=0;for(let r=0;rO.hash}),a=new Q.Jq(O=>{for(let $=0;$<5;$++){if(O.next!="print".charCodeAt($))return;O.advance()}if(!/\w/.test(String.fromCharCode(O.next)))for(let r=0;;r++){let Q=O.peek(r);if(32!=Q&&9!=Q){40!=Q&&46!=Q&&10!=Q&&13!=Q&&35!=Q&&O.acceptToken(1);return}}}),t=(0,P.Gv)({'async "*" "**" FormatConversion FormatSpec':P.pJ.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":P.pJ.controlKeyword,"in not and or is del":P.pJ.operatorKeyword,"from def class global nonlocal lambda":P.pJ.definitionKeyword,import:P.pJ.moduleKeyword,"with as print":P.pJ.keyword,Boolean:P.pJ.bool,None:P.pJ.null,VariableName:P.pJ.variableName,"CallExpression/VariableName":P.pJ.function(P.pJ.variableName),"FunctionDefinition/VariableName":P.pJ.function(P.pJ.definition(P.pJ.variableName)),"ClassDefinition/VariableName":P.pJ.definition(P.pJ.className),PropertyName:P.pJ.propertyName,"CallExpression/MemberExpression/PropertyName":P.pJ.function(P.pJ.propertyName),Comment:P.pJ.lineComment,Number:P.pJ.number,String:P.pJ.string,FormatString:P.pJ.special(P.pJ.string),UpdateOp:P.pJ.updateOperator,ArithOp:P.pJ.arithmeticOperator,BitOp:P.pJ.bitwiseOperator,CompareOp:P.pJ.compareOperator,AssignOp:P.pJ.definitionOperator,Ellipsis:P.pJ.punctuation,At:P.pJ.meta,"( )":P.pJ.paren,"[ ]":P.pJ.squareBracket,"{ }":P.pJ.brace,".":P.pJ.derefOperator,", ;":P.pJ.separator}),x={__proto__:null,await:40,or:50,and:52,in:56,not:58,is:60,if:66,else:68,lambda:72,yield:90,from:92,async:98,for:100,None:152,True:154,False:154,del:168,pass:172,break:176,continue:180,return:184,raise:192,import:196,as:198,global:202,nonlocal:204,assert:208,elif:218,while:222,try:228,except:230,finally:232,with:236,def:240,class:250,match:261,case:267},q=Q.WQ.deserialize({version:14,states:"!L`O`Q$IXOOO%fQ$I[O'#G|OOQ$IS'#Cm'#CmOOQ$IS'#Cn'#CnO'UQ$IWO'#ClO(wQ$I[O'#G{OOQ$IS'#G|'#G|OOQ$IS'#DS'#DSOOQ$IS'#G{'#G{O)eQ$IWO'#CsO)uQ$IWO'#DdO*VQ$IWO'#DhOOQ$IS'#Ds'#DsO*jO`O'#DsO*rOpO'#DsO*zO!bO'#DtO+VO#tO'#DtO+bO&jO'#DtO+mO,UO'#DtO-oQ$I[O'#GmOOQ$IS'#Gm'#GmO'UQ$IWO'#GlO/RQ$I[O'#GlOOQ$IS'#E]'#E]O/jQ$IWO'#E^OOQ$IS'#Gk'#GkO/tQ$IWO'#GjOOQ$IV'#Gj'#GjO0PQ$IWO'#FPOOQ$IS'#GX'#GXO0UQ$IWO'#FOOOQ$IV'#Hx'#HxOOQ$IV'#Gi'#GiOOQ$IT'#Fh'#FhQ`Q$IXOOO'UQ$IWO'#CoO0dQ$IWO'#C{O0kQ$IWO'#DPO0yQ$IWO'#HQO1ZQ$I[O'#EQO'UQ$IWO'#EROOQ$IS'#ET'#ETOOQ$IS'#EV'#EVOOQ$IS'#EX'#EXO1oQ$IWO'#EZO2VQ$IWO'#E_O0PQ$IWO'#EaO2jQ$I[O'#EaO0PQ$IWO'#EdO/jQ$IWO'#EgO/jQ$IWO'#EkO/jQ$IWO'#EnO2uQ$IWO'#EpO2|Q$IWO'#EuO3XQ$IWO'#EqO/jQ$IWO'#EuO0PQ$IWO'#EwO0PQ$IWO'#E|O3^Q$IWO'#FROOQ$IS'#Cc'#CcOOQ$IS'#Cd'#CdOOQ$IS'#Ce'#CeOOQ$IS'#Cf'#CfOOQ$IS'#Cg'#CgOOQ$IS'#Ch'#ChOOQ$IS'#Cj'#CjO'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O3eQ$IWO'#DmOOQ$IS,5:W,5:WO3xQ$IWO'#H[OOQ$IS,5:Z,5:ZO4VQ%1`O,5:ZO4[Q$I[O,59WO0dQ$IWO,59`O0dQ$IWO,59`O0dQ$IWO,59`O6zQ$IWO,59`O7PQ$IWO,59`O7WQ$IWO,59hO7_Q$IWO'#G{O8eQ$IWO'#GzOOQ$IS'#Gz'#GzOOQ$IS'#DY'#DYO8|Q$IWO,59_O'UQ$IWO,59_O9[Q$IWO,59_O9aQ$IWO,5:PO'UQ$IWO,5:POOQ$IS,5:O,5:OO9oQ$IWO,5:OO9tQ$IWO,5:VO'UQ$IWO,5:VO'UQ$IWO,5:TOOQ$IS,5:S,5:SO:VQ$IWO,5:SO:[Q$IWO,5:UOOOO'#Fp'#FpO:aO`O,5:_OOQ$IS,5:_,5:_OOOO'#Fq'#FqO:iOpO,5:_O:qQ$IWO'#DuOOOO'#Fr'#FrO;RO!bO,5:`OOQ$IS,5:`,5:`OOOO'#Fu'#FuO;^O#tO,5:`OOOO'#Fv'#FvO;iO&jO,5:`OOOO'#Fw'#FwO;tO,UO,5:`OOQ$IS'#Fx'#FxOqQ$I[O,5=WO?[Q%GlO,5=WO?{Q$I[O,5=WOOQ$IS,5:x,5:xO@dQ$IXO'#GQOAsQ$IWO,5;TOOQ$IV,5=U,5=UOBOQ$I[O'#HtOBgQ$IWO,5;kOOQ$IS-E:V-E:VOOQ$IV,5;j,5;jO3SQ$IWO'#EwOOQ$IT-E9f-E9fOBoQ$I[O,59ZODvQ$I[O,59gOEaQ$IWO'#G}OElQ$IWO'#G}O0PQ$IWO'#G}OEwQ$IWO'#DROFPQ$IWO,59kOFUQ$IWO'#HRO'UQ$IWO'#HRO/jQ$IWO,5=lOOQ$IS,5=l,5=lO/jQ$IWO'#D|OOQ$IS'#D}'#D}OFsQ$IWO'#FzOGTQ$IWO,58zOGTQ$IWO,58zO)hQ$IWO,5:jOGcQ$I[O'#HTOOQ$IS,5:m,5:mOOQ$IS,5:u,5:uOGvQ$IWO,5:yOHXQ$IWO,5:{OOQ$IS'#F}'#F}OHgQ$I[O,5:{OHuQ$IWO,5:{OHzQ$IWO'#HwOOQ$IS,5;O,5;OOIYQ$IWO'#HsOOQ$IS,5;R,5;RO3XQ$IWO,5;VO3XQ$IWO,5;YOIkQ$I[O'#HyO'UQ$IWO'#HyOIuQ$IWO,5;[O2uQ$IWO,5;[O/jQ$IWO,5;aO0PQ$IWO,5;cOIzQ$IXO'#ElOKTQ$IZO,5;]ONiQ$IWO'#HzO3XQ$IWO,5;aONtQ$IWO,5;cONyQ$IWO,5;hO! RQ$I[O,5;mO'UQ$IWO,5;mO!#uQ$I[O1G.hO!#|Q$I[O1G.hO!&mQ$I[O1G.hO!&wQ$I[O1G.hO!)bQ$I[O1G.hO!)uQ$I[O1G.hO!*YQ$IWO'#HZO!*hQ$I[O'#GmO/jQ$IWO'#HZO!*rQ$IWO'#HYOOQ$IS,5:X,5:XO!*zQ$IWO,5:XO!+PQ$IWO'#H]O!+[Q$IWO'#H]O!+oQ$IWO,5=vOOQ$IS'#Dq'#DqOOQ$IS1G/u1G/uOOQ$IS1G.z1G.zO!,oQ$I[O1G.zO!,vQ$I[O1G.zO0dQ$IWO1G.zO!-cQ$IWO1G/SOOQ$IS'#DX'#DXO/jQ$IWO,59rOOQ$IS1G.y1G.yO!-jQ$IWO1G/cO!-zQ$IWO1G/cO!.SQ$IWO1G/dO'UQ$IWO'#HSO!.XQ$IWO'#HSO!.^Q$I[O1G.yO!.nQ$IWO,59gO!/tQ$IWO,5=rO!0UQ$IWO,5=rO!0^Q$IWO1G/kO!0cQ$I[O1G/kOOQ$IS1G/j1G/jO!0sQ$IWO,5=mO!1jQ$IWO,5=mO/jQ$IWO1G/oO!2XQ$IWO1G/qO!2^Q$I[O1G/qO!2nQ$I[O1G/oOOQ$IS1G/n1G/nOOQ$IS1G/p1G/pOOOO-E9n-E9nOOQ$IS1G/y1G/yOOOO-E9o-E9oO!3OQ$IWO'#HhO/jQ$IWO'#HhO!3^Q$IWO,5:aOOOO-E9p-E9pOOQ$IS1G/z1G/zOOOO-E9s-E9sOOOO-E9t-E9tOOOO-E9u-E9uOOQ$IS-E9v-E9vO!3iQ%GlO1G2rO!4YQ$I[O1G2rO'UQ$IWO,5`OOQ$IS1G1V1G1VO!5YQ$IWO1G1VOOQ$IS'#DT'#DTO/jQ$IWO,5=iOOQ$IS,5=i,5=iO!5_Q$IWO'#FiO!5jQ$IWO,59mO!5rQ$IWO1G/VO!5|Q$I[O,5=mOOQ$IS1G3W1G3WOOQ$IS,5:h,5:hO!6mQ$IWO'#GlOOQ$IS,5cO!8oQ$IWO,5>cO!8}Q$IWO,5>_O!9eQ$IWO,5>_O!9vQ$IZO1G0qO!=XQ$IZO1G0tO!@gQ$IWO,5>eO!@qQ$IWO,5>eO!@yQ$I[O,5>eO/jQ$IWO1G0vO!ATQ$IWO1G0vO3XQ$IWO1G0{ONtQ$IWO1G0}OOQ$IV,5;W,5;WO!AYQ$IYO,5;WO!A_Q$IZO1G0wO!DsQ$IWO'#GUO3XQ$IWO1G0wO3XQ$IWO1G0wO!EQQ$IWO,5>fO!E_Q$IWO,5>fO0PQ$IWO,5>fOOQ$IV1G0{1G0{O!EgQ$IWO'#EyO!ExQ%1`O1G0}OOQ$IV1G1S1G1SO3XQ$IWO1G1SO!FQQ$IWO'#FTOOQ$IV1G1X1G1XO! RQ$I[O1G1XOOQ$IS,5=u,5=uOOQ$IS'#Dn'#DnO/jQ$IWO,5=uO!FVQ$IWO,5=tO!FjQ$IWO,5=tOOQ$IS1G/s1G/sO!FrQ$IWO,5=wO!GSQ$IWO,5=wO!G[Q$IWO,5=wO!GoQ$IWO,5=wO!HPQ$IWO,5=wOOQ$IS1G3b1G3bOOQ$IS7+$f7+$fO!5rQ$IWO7+$nO!IrQ$IWO1G.zO!IyQ$IWO1G.zOOQ$IS1G/^1G/^OOQ$IS,5SO!NaQ$IWO,5>SO!NaQ$IWO,5>SO!NoO!LQO'#DwO!NzOSO'#HiOOOO1G/{1G/{O# PQ$IWO1G/{O# XQ%GlO7+(^O# xQ$I[O1G2PP#!cQ$IWO'#FyOOQ$IS,5T,5>TOOOO7+%g7+%gO#8UQ$IWO1G2rO#8oQ$IWO1G2rP'UQ$IWO'#FlO/jQ$IWO<bO#9cQ$IWO,5>bO0PQ$IWO,5>bO#9tQ$IWO,5>aOOQ$IS<hO#CeQ$IWO,5>hOOQ$IS,5>h,5>hO#CpQ$IWO,5>gO#DRQ$IWO,5>gOOQ$IS1G1P1G1POOQ$IS,5;g,5;gO#DZQ$IWO1G1ZP#D`Q$IWO'#FnO#DpQ$IWO1G1uO#ETQ$IWO1G1uO#EeQ$IWO1G1uP#EpQ$IWO'#FoO#E}Q$IWO7+(}O#F_Q$IWO7+(}O#F_Q$IWO7+(}O#FgQ$IWO7+(}O#FwQ$IWO7+(tO7WQ$IWO7+(tOOQ$ISAN>TAN>TO#GbQ$IWO<aAN>aO/jQ$IWO1G1sO#GrQ$I[O1G1sP#G|Q$IWO'#FmOOQ$IS1G1y1G1yP#HZQ$IWO'#FsO#HhQ$IWO7+)YOOOO-E9r-E9rO#IOQ$IWO7+(^OOQ$ISAN?VAN?VO#IiQ$IWO,5jO$,bQ$IWO,5>jO0PQ$IWO,5;vO$,sQ$IWO,5;zO$,xQ$IWO,5;zO#NzQ$IWO'#IQO$,}Q$IWO'#IQO$-SQ$IWO,5;{OOQ$IS,5;|,5;|O'UQ$IWO'#FgOOQ$IU1G1[1G1[O3XQ$IWO1G1[OOQ$ISAN@gAN@gO$-XQ$IWOG27oO$-iQ$IWO,59{OOQ$IS1G3[1G3[OOQ$IS,5lO#NzQ$IWO,5>lOOQ$IS1G1g1G1gO$0YQ$I[O,5mO$0hQ$IWO,5>mOOQ$IS1G1j1G1jOOQ$IS7+&y7+&yP#NzQ$IWO'#G_O$0pQ$IWO1G4WO$0zQ$IWO1G4WO$1SQ$IWO1G4WOOQ$IS7+%R7+%RO$1bQ$IWO1G1kO$1pQ$I[O'#FWO$1wQ$IWO,5m'PP>pP>vByFcPFw'PPPPF{GR&wP&w&wP&wP&wP&wP&wP&w&w&wP&wPP&wPP&wPGXPG`GfPG`PG`G`PPPG`PIePInItIzIePG`JQPG`PJXJ_PJcJwKfLPJcJcLVLdJcJcJcJcLxMOMRMWMZMaMgMsNVN]NgNm! Z! a! g! m! w! }!!T!!Z!!a!!g!!y!#T!#Z!#a!#g!#q!#w!#}!$T!$Z!$e!$k!$u!${!%U!%[!%k!%s!%}!&UPPPPPPPPP!&[!&d!&m!&w!'SPPPPPPPPPPPP!+r!,[!0j!3vPP!4O!4^!4g!5]!5S!5f!5l!5o!5r!5u!5}!6nPPPPPPPPPP!6q!6tPPPPPPPPP!6z!7W!7d!7j!7s!7v!7|!8S!8Y!8]P!8e!8n!9j!9m]iOr#n$n)c+c'udOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/x}!dP#j#w$Y$h$t%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!P!eP#j#w$Y$h$t$v%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!R!fP#j#w$Y$h$t$v$w%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!T!gP#j#w$Y$h$t$v$w$x%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!V!hP#j#w$Y$h$t$v$w$x$y%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!X!iP#j#w$Y$h$t$v$w$x$y$z%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!]!iP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m'uSOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/x&ZUOXYZhrtv|}!R!S!T!X!j!l!p!q!r!t!u#^#k#n$Q$S$U$X$l$n%O%T%[%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.b.y/i/j/k/l/n/o/p/q/t/x%eWOXYZhrv|}!R!S!T!X!j!l#^#k#n$Q$S$U$X$l$n%O%T%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,S,U,W,Y,Z,],o,q,x,{-n-o.b/o/p/qQ#}uQ.c-sR/u/w'ldOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xW#ql!O!P$`W#yu&b-s/wQ$b!QQ$r!YQ$s!ZW$}!j'h*O+vS&a#z#{Q'R$mQ(l&ZQ(z&qU({&s(|(}U)O&u)P+RQ)n'[W)o'^+q,s-]S+p)p)qY,_*|,`-T-U-wQ,b+OQ,l+gQ,n+il-`,w-f-g-i.R.T.Y.p.u.z/P/[/a/dQ-v-SQ.Z-hQ.g-{Q.r.VU/V.{/Y/bX/]/Q/^/e/fR&`#yi!xXY!S!T%a%h'y(R)V*]*`*bR%_!wQ!|XQ%z#^Q&i$UR&l$XT-r-O.y![!kP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/mQ&^#rR'a$sR'g$}Q%W!nR.e-y'tcOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xS#hc#i!P-d,w-f-g-h-i-{.R.T.Y.p.u.z.{/P/Q/Y/[/^/a/b/d/e/f'tcOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xT#hc#iS#__#`S#b`#cS#da#eS#fb#gT*t(e*uT(f%z(hQ$WwR+o)oX$Uw$V$W&kZkOr$n)c+cXoOr)c+cQ$o!WQ&y$fQ&z$gQ']$qQ'`$sQ)a'QQ)g'VQ)i'WQ)j'XQ)w'_Q)y'aQ+V)VQ+X)WQ+Y)XQ+^)_S+`)b)xQ+d)eQ+e)fQ+f)hQ,d+UQ,e+WQ,g+_Q,h+aQ,m+hQ-W,fQ-Y,kQ-Z,lQ-x-XQ._-lR.x.`WoOr)c+cR#tnQ'_$rR)b'RQ+n)oR,q+oQ)x'_R+a)bZmOnr)c+cQ'c$tR){'dT,u+u,vu-k,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dt-k,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dQ.Z-hX/]/Q/^/e/f!P-c,w-f-g-h-i-{.R.T.Y.p.u.z.{/P/Q/Y/[/^/a/b/d/e/fQ.O-bR.l.Pg.R-e.S.h.o.t/S/U/W/c/g/hu-j,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dX-|-`-j.g/VR.i-{V/X.{/Y/bR.`-lQrOR#vrQ&c#|R(q&cS%n#R$OS(Y%n(]T(]%q&eQ%b!zQ%i!}W'z%b%i(P(TQ(P%fR(T%kQ&n$YR(w&nQ(`%rQ*g(ZT*m(`*gQ'i%PR*P'iS'l%S%TY*T'l*U+|,|-pU*U'm'n'oU+|*V*W*XS,|+},OR-p,}Q#Y]R%u#YQ#]^R%w#]Q#`_R%{#`Q(c%xS*r(c*sR*s(dQ*u(eR,[*uQ#c`R%}#cQ#eaR&O#eQ#gbR&P#gQ#icR&Q#iQ#lfQ&S#jW&V#l&S(t*yQ(t&hR*y/mQ$VwS&j$V&kR&k$WQ&x$dR)T&xQ&[#qR(m&[Q$`!PR&r$`Q*}({S,a*}-VR-V,bQ&v$bR)Q&vQ#ojR&X#oQ+c)cR,i+cQ)U&yR+T)UQ&|$hS)]&|)^R)^&}Q'U$oR)d'UQ'Z$pS)m'Z+lR+l)nQ+r)sR,t+rWnOr)c+cR#snQ,v+uR-^,vd.S-e.h.o.t/S/U/W/c/g/hR.n.SU-z-`.g/VR.f-zQ/R.tS/_/R/`R/`/SS.|.h.iR/Z.|Q.U-eR.q.USqOrT+b)c+cWpOr)c+cR'S$nYjOr$n)c+cR&W#n[wOr#n$n)c+cR&i$U&YPOXYZhrtv|}!R!S!T!X!j!l!p!q!r!t!u#^#k#n$Q$S$U$X$l$n%O%T%[%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.b.y/i/j/k/l/n/o/p/q/t/xQ!oSQ#jeQ#wsU$Yx%d'}S$h!U$kQ$t![Q$v!dQ$w!eQ$x!fQ$y!gQ$z!hQ${!iQ%f!{Q%k#OQ%q#SQ%r#TQ&e$PQ&}$iQ'd$uQ(j&TU(u&m(v*zW)Y&{)[+[+]Q*Z'wQ*d(WQ+Z)ZQ,V*lQ.w.^R/m/rQ!zXQ!}YQ$f!SQ$g!T^'v%a%h'y(R*]*`*bR+W)V[fOr#n$n)c+ch!wXY!S!T%a%h'y(R)V*]*`*bQ#RZQ#mhS$Ov|Q$]}W$d!R$X'O)`S$p!X$lW$|!j'h*O+vQ%S!lQ%x#^`&U#k&R(i(k(s*x,]/qQ&f$QQ&g$SQ&h$UQ'e%OQ'o%TQ'u%_W(V%m(X*e*iQ(Z%oQ(d%yQ(o&`S(r&d/oQ(x&oQ(y&pU)R&w)S+SQ)h'VY)k'Y)l+j+k,oQ)|'g^*Q'k*S+z+{,{-o.bQ*W'mQ*X'nS*Y'r/pW*k(_*f,S,WW*o(b*q,Y,ZQ+t)vQ+y*RQ+}*VQ,X*pQ,^*{Q,p+nQ,y+wQ,z+xQ,},OQ-R,UQ-[,qQ-m,xR.a-nhTOr#k#n$n&R&d'r(i(k)c+c$z!vXYZhv|}!R!S!T!X!j!l#^$Q$S$U$X$l%O%T%_%a%h%m%o%y&`&o&p&w'O'V'Y'g'h'k'm'n'y(R(X(_(b(s)S)V)`)l)v*O*R*S*V*]*`*b*e*f*i*p*q*x*{+S+j+k+n+v+w+x+z+{,O,S,U,W,Y,Z,],o,q,x,{-n-o.b/o/p/qQ#xtW%X!p!t/j/tQ%Y!qQ%Z!rQ%]!uQ%g/iS'q%[/nQ's/kQ't/lQ,P*^Q-Q,QS-q-O.yR/v/xU#|u-s/wR(p&b[gOr#n$n)c+cX!yX#^$U$XQ#WZQ$RvR$[|Q%c!zQ%j!}Q%p#RQ'e$|Q(Q%fQ(U%kQ(^%qQ(a%rQ*h(ZQ-P,PQ-u-QR.d-tQ$ZxQ'|%dR*_'}Q-t-OR/T.yR#QYR#VZR%R!jQ%P!jV)}'h*O+v!]!mP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/mR%U!lR%z#^Q(g%zR*w(hQ$e!RQ&l$XQ)_'OR+_)`Q#rlQ$^!OQ$a!PR&t$`Q(z&sR+Q(}Q(z&sQ+P(|R+Q(}R$c!QXpOr)c+cQ$j!UR'P$kQ$q!XR'Q$lR)u'^Q)s'^V,r+q,s-]Q-l,wQ.W-fR.X-gU-e,w-f-gQ.]-iQ.h-{Q.m.RU.o.T.p/PQ.t.YQ/S.uQ/U.zU/W.{/Y/bQ/c/[Q/g/aR/h/dR.[-hR.j-{",nodeNames:"⚠ print Comment Script AssignStatement * BinaryExpression BitOp BitOp BitOp BitOp ArithOp ArithOp @ ArithOp ** UnaryExpression ArithOp BitOp AwaitExpression await ) ( ParenthesizedExpression BinaryExpression or and CompareOp in not is UnaryExpression ConditionalExpression if else LambdaExpression lambda ParamList VariableName AssignOp , : NamedExpression AssignOp YieldExpression yield from TupleExpression ComprehensionExpression async for LambdaExpression ] [ ArrayExpression ArrayComprehensionExpression } { DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression CallExpression ArgList AssignOp MemberExpression . PropertyName Number String FormatString FormatReplacement FormatConversion FormatSpec ContinuedString Ellipsis None Boolean TypeDef AssignOp UpdateStatement UpdateOp ExpressionStatement DeleteStatement del PassStatement pass BreakStatement break ContinueStatement continue ReturnStatement return YieldStatement PrintStatement RaiseStatement raise ImportStatement import as ScopeStatement global nonlocal AssertStatement assert StatementGroup ; IfStatement Body elif WhileStatement while ForStatement TryStatement try except finally WithStatement with FunctionDefinition def ParamList AssignOp TypeDef ClassDefinition class DecoratedStatement Decorator At MatchStatement match MatchBody MatchClause case CapturePattern LiteralPattern ArithOp ArithOp AsPattern OrPattern LogicOp AttributePattern SequencePattern MappingPattern StarPattern ClassPattern PatternArgList KeywordPattern KeywordPattern Guard",maxTerm:267,context:W,nodeProps:[["group",-14,4,80,82,83,85,87,89,91,93,94,95,97,100,103,"Statement Statement",-22,6,16,19,23,38,47,48,54,55,58,59,60,61,62,65,68,69,70,74,75,76,77,"Expression",-10,105,107,110,112,113,117,119,124,126,129,"Statement",-9,134,135,138,139,141,142,143,144,145,"Pattern"],["openedBy",21,"(",52,"[",56,"{"],["closedBy",22,")",53,"]",57,"}"]],propSources:[t],skippedNodes:[0,2],repeatNodeCount:38,tokenData:"&JdMgR!^OX$}XY!&]Y[$}[]!&]]p$}pq!&]qr!(grs!,^st!IYtu$}uv$5[vw$7nwx$8zxy%'vyz%(|z{%*S{|%,r|}%.O}!O%/U!O!P%1k!P!Q%UZ&^7[&WW&f#tOr(}rs)}sw(}wx>wx#O(}#O#P2]#P#o(}#o#p:X#p#q(}#q#r2q#r~(}:Y?QX&^7[&WW&f#tOr>wrs?ms#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:Y?rX&^7[Or>wrs@_s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:Y@dX&^7[Or>wrs-}s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:YAUT&^7[O#o>w#o#p6g#p#q>w#q#r6g#r~>w`x#O!`x#O!gZ&WW&R,XOY!wZ]!Ad]^>w^r!Adrs!Bhs#O!Ad#O#P!C[#P#o!Ad#o#p!9f#p#q!Ad#q#r!7x#r~!AdEc!BoX&^7[&R,XOr>wrs@_s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>wEc!CaT&^7[O#o!Ad#o#p!7x#p#q!Ad#q#r!7x#r~!AdGZ!CuT&^7[O#o!-l#o#p!DU#p#q!-l#q#r!DU#r~!-l0}!De]&TS&WW&R,X&Z`&d!b&f#tOY!DUYZAyZ]!DU]^Ay^r!DUrs!E^sw!DUwx!5tx#O!DU#O#P!FU#P#o!DU#o#p!F[#p~!DU0}!EiX&TS&R,X&Z`&d!bOrAyrsCiswAywx5Px#OAy#O#PEo#P#oAy#o#pEu#p~Ay0}!FXPO~!DU0}!Fe]&TS&WW&R,XOY!`x#O!`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p#0Y#p~#=d2P#=mZQ1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#>gZQ1s&TSOY#=dYZ:{Z]#=d]^:{^r#=drs#?Ysw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#?aZQ1s&TSOY#=dYZ:{Z]#=d]^:{^r#=drs#,zsw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#@ZZQ1s&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@|x#O#=d#O#P#Av#P~#=d2P#ATZQ1s&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#9bx#O#=d#O#P#Av#P~#=d2P#A{TQ1sOY#=dYZ:{Z]#=d]^:{^~#=dLe#Bg_Q1s&^7[&WW&f#tOY!NdYZ(}Z]!Nd]^(}^r!Ndrs# rsw!Ndwx#Cfx#O!Nd#O#P#/f#P#o!Nd#o#p#wZ]#Cf]^>w^r#Cfrs#Djs#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#Dq]Q1s&^7[OY#CfYZ>wZ]#Cf]^>w^r#Cfrs#Ejs#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#Eq]Q1s&^7[OY#CfYZ>wZ]#Cf]^>w^r#Cfrs#'[s#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#FqXQ1s&^7[OY#CfYZ>wZ]#Cf]^>w^#o#Cf#o#p#5h#p#q#Cf#q#r#5h#r~#CfLu#GeXQ1s&^7[OY!KxYZ'PZ]!Kx]^'P^#o!Kx#o#p#HQ#p#q!Kx#q#r#HQ#r~!Kx6i#Ha]Q1s&TS&WW&Z`&d!b&f#tOY#HQYZAyZ]#HQ]^Ay^r#HQrs#IYsw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ6i#Ie]Q1s&TS&Z`&d!bOY#HQYZAyZ]#HQ]^Ay^r#HQrs#J^sw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ6i#Ji]Q1s&TS&Z`&d!bOY#HQYZAyZ]#HQ]^Ay^r#HQrs#Kbsw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ3k#KmZQ1s&TS&Z`&d!bOY#KbYZD_Z]#Kb]^D_^w#Kbwx#)|x#O#Kb#O#P#L`#P#o#Kb#o#p#Lt#p~#Kb3k#LeTQ1sOY#KbYZD_Z]#Kb]^D_^~#Kb3k#L{ZQ1s&TSOY#,zYZ1OZ]#,z]^1O^w#,zwx#-nx#O#,z#O#P#/Q#P#o#,z#o#p#Kb#p~#,z6i#MsTQ1sOY#HQYZAyZ]#HQ]^Ay^~#HQ6i#N]]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p#HQ#p~#=dLu$ c_Q1s&^7[&TS&Z`&d!bOY!KxYZ'PZ]!Kx]^'P^r!Kxrs$!bsw!Kxwx!MYx#O!Kx#O#P#G^#P#o!Kx#o#p#NS#p#q!Kx#q#r#HQ#r~!KxIw$!o]Q1s&^7[&TS&Z`&d!bOY$!bYZGgZ]$!b]^Gg^w$!bwx#%[x#O$!b#O#P$#h#P#o$!b#o#p#Lt#p#q$!b#q#r#Kb#r~$!bIw$#oXQ1s&^7[OY$!bYZGgZ]$!b]^Gg^#o$!b#o#p#Kb#p#q$!b#q#r#Kb#r~$!bMV$$i_Q1s&^7[&WW&ap&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$.px#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hMV$%y_Q1s&^7[&TS&WW&ap&d!b&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$$[x#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hMV$'PXQ1s&^7[OY$%hYZIqZ]$%h]^Iq^#o$%h#o#p$'l#p#q$%h#q#r$'l#r~$%h6y$'{]Q1s&TS&WW&ap&d!b&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$(tx#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l6y$)P]Q1s&WW&ap&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$)xx#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l6y$*T]Q1s&WW&ap&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$*|x#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l5c$+XZQ1s&WW&ap&f#tOY$*|YZMmZ]$*|]^Mm^r$*|rs#6ds#O$*|#O#P$+z#P#o$*|#o#p$,`#p~$*|5c$,PTQ1sOY$*|YZMmZ]$*|]^Mm^~$*|5c$,gZQ1s&WWOY#9bYZ8tZ]#9b]^8t^r#9brs#:Us#O#9b#O#P#;h#P#o#9b#o#p$*|#p~#9b6y$-_TQ1sOY$'lYZKXZ]$'l]^KX^~$'l6y$-w]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p$'l#p~#=dMV$.}_Q1s&^7[&WW&ap&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$/|x#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hKo$0Z]Q1s&^7[&WW&ap&f#tOY$/|YZ!!uZ]$/|]^!!u^r$/|rs#Djs#O$/|#O#P$1S#P#o$/|#o#p$,`#p#q$/|#q#r$*|#r~$/|Ko$1ZXQ1s&^7[OY$/|YZ!!uZ]$/|]^!!u^#o$/|#o#p$*|#p#q$/|#q#r$*|#r~$/|Mg$1}XQ1s&^7[OY!IYYZ$}Z]!IY]^$}^#o!IY#o#p$2j#p#q!IY#q#r$2j#r~!IY7Z$2{]Q1s&TS&WW&Z`&ap&d!b&f#tOY$2jYZ!$gZ]$2j]^!$g^r$2jrs#IYsw$2jwx$(tx#O$2j#O#P$3t#P#o$2j#o#p$4Y#p~$2j7Z$3yTQ1sOY$2jYZ!$gZ]$2j]^!$g^~$2j7Z$4c]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p$2j#p~#=dGz$5o]%jQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz$6{Z!s,W&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz$8R]%dQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}G{$9Z_&_`&^7[&WW&R,X&ap&f#tOY$:YYZIqZ]$:Y]^Iq^r$:Yrs$;jsw$:Ywx%%zx#O$:Y#O#P%!^#P#o$:Y#o#p%$x#p#q$:Y#q#r%!r#r~$:YGk$:k_&^7[&TS&WW&R,X&ap&d!b&f#tOY$:YYZIqZ]$:Y]^Iq^r$:Yrs$;jsw$:Ywx% ^x#O$:Y#O#P%!^#P#o$:Y#o#p%$x#p#q$:Y#q#r%!r#r~$:YFy$;u_&^7[&TS&R,X&d!bOY$Sx#O$Sx#O$_Z&^7[&WW&R,X&f#tOr(}rs)}sw(}wx={x#O(}#O#P2]#P#o(}#o#p:X#p#q(}#q#r2q#r~(}Fy$?VT&^7[O#o$Sx#O$T!Q!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz%>h]%kQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%?tu!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!O$}!O!P%BX!P!Q$}!Q![%Cc![!d$}!d!e%Ee!e!g$}!g!h%7Z!h!l$}!l!m%;k!m!q$}!q!r%H_!r!z$}!z!{%KR!{#O$}#O#P!$R#P#R$}#R#S%Cc#S#U$}#U#V%Ee#V#X$}#X#Y%7Z#Y#^$}#^#_%;k#_#c$}#c#d%H_#d#l$}#l#m%KR#m#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Bj]&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%5_![#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Cvi!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!O$}!O!P%BX!P!Q$}!Q![%Cc![!g$}!g!h%7Z!h!l$}!l!m%;k!m#O$}#O#P!$R#P#R$}#R#S%Cc#S#X$}#X#Y%7Z#Y#^$}#^#_%;k#_#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Ev`&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!R%Fx!R!S%Fx!S#O$}#O#P!$R#P#R$}#R#S%Fx#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%G]`!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!R%Fx!R!S%Fx!S#O$}#O#P!$R#P#R$}#R#S%Fx#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Hp_&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!Y%Io!Y#O$}#O#P!$R#P#R$}#R#S%Io#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%JS_!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!Y%Io!Y#O$}#O#P!$R#P#R$}#R#S%Io#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Kdc&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%Lo![!c$}!c!i%Lo!i#O$}#O#P!$R#P#R$}#R#S%Lo#S#T$}#T#Z%Lo#Z#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%MSc!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%Lo![!c$}!c!i%Lo!i#O$}#O#P!$R#P#R$}#R#S%Lo#S#T$}#T#Z%Lo#Z#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Mg%Nr]y1s&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`& k!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}x!u!}&+n!}#O$}#O#P!$R#P#R$}#R#S&+n#S#T$}#T#f&+n#f#g&>x#g#o&+n#o#p!%i#p#q$}#q#r!$g#r$g$}$g~&+nGZ&9gZ&^7[&TS&Z`&d!b&`,XOr'Prs&:Ysw'Pwx(Rx#O'P#O#PAe#P#o'P#o#pEu#p#q'P#q#rAy#r~'PGZ&:eZ&^7[&TS&Z`&d!bOr'Prs&;Wsw'Pwx(Rx#O'P#O#PAe#P#o'P#o#pEu#p#q'P#q#rAy#r~'PD]&;eX&^7[&TS&e,X&Z`&d!bOwGgwx,kx#OGg#O#PH_#P#oGg#o#pET#p#qGg#q#rD_#r~GgGk&<_Z&^7[&WW&ap&f#t&Y,XOrIqrs)}swIqwx&=Qx#OIq#O#PJs#P#oIq#o#p! T#p#qIq#q#rKX#r~IqGk&=]Z&^7[&WW&ap&f#tOrIqrs)}swIqwx&>Ox#OIq#O#PJs#P#oIq#o#p! T#p#qIq#q#rKX#r~IqFT&>]X&^7[&WW&c,X&ap&f#tOr!!urs?ms#O!!u#O#P!#m#P#o!!u#o#pNc#p#q!!u#q#rMm#r~!!uMg&?_c&^7[&TS&WW&Q&j&Z`&ap&d!b&f#t%m,XOr$}rs&9Ysw$}wx&x!i!t&+n!t!u&5j!u!}&+n!}#O$}#O#P!$R#P#R$}#R#S&+n#S#T$}#T#U&+n#U#V&5j#V#Y&+n#Y#Z&>x#Z#o&+n#o#p!%i#p#q$}#q#r!$g#r$g$}$g~&+nG{&CXZ!V,X&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}x[O]||-1}],tokenPrec:7282});var I=r(59119);function w(O,$){let r=O.lineIndent($.from),Q=O.lineAt(O.pos,-1),P=Q.from+Q.text.length;return!/\S/.test(Q.text)&&O.node.tor?null:r+O.unit}let S=I.qp.define({name:"python",parser:q.configure({props:[I.uj.add({Body(O){var $;return null!==($=w(O,O.node))&&void 0!==$?$:O.continue()},IfStatement:O=>/^\s*(else:|elif )/.test(O.textAfter)?O.baseIndent:O.continue(),TryStatement:O=>/^\s*(except |finally:|else:)/.test(O.textAfter)?O.baseIndent:O.continue(),"TupleExpression ComprehensionExpression ParamList ArgList ParenthesizedExpression":(0,I.vw)({closing:")"}),"DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression":(0,I.vw)({closing:"}"}),"ArrayExpression ArrayComprehensionExpression":(0,I.vw)({closing:"]"}),"String FormatString":()=>null,Script(O){if(O.pos+/\s*/.exec(O.textAfter)[0].length>=O.node.to){let $=null;for(let r=O.node,Q=r.to;(r=r.lastChild)&&r.to==Q;)"Body"==r.type.name&&($=r);if($){let P=w(O,$);if(null!=P)return P}}return O.continue()}}),I.x0.add({"ArrayExpression DictionaryExpression SetExpression TupleExpression":I.Dv,Body:(O,$)=>({from:O.from+1,to:O.to-(O.to==$.doc.length?0:1)})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""'],stringPrefixes:["f","fr","rf","r","u","b","br","rb","F","FR","RF","R","U","B","BR","RB"]},commentTokens:{line:"#"},indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/}});function Y(){return new I.ri(S)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8088.7c096ba4e2c71fb0.js b/static/web/_next/static/chunks/8088.7c096ba4e2c71fb0.js new file mode 100644 index 000000000..99652bb12 --- /dev/null +++ b/static/web/_next/static/chunks/8088.7c096ba4e2c71fb0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8088],{28088:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{python:function(){return python},pythonLanguage:function(){return pythonLanguage}});var dist=__webpack_require__(53105),highlight_dist=__webpack_require__(35524);let bracketed=new Set([23,47,48,255,63,121,54,55,230,60,61,58,59,71,142,143,146]),newlines=new dist.Jq((input,stack)=>{if(input.next<0)input.acceptToken(194);else if(10!=input.next&&13!=input.next);else if(stack.context.depth<0)input.acceptToken(192,1);else{input.advance();let spaces=0;for(;32==input.next||9==input.next;)input.advance(),spaces++;let empty=10==input.next||13==input.next||35==input.next;input.acceptToken(empty?193:191,-spaces)}},{contextual:!0,fallback:!0}),indentation=new dist.Jq((input,stack)=>{let cDepth=stack.context.depth;if(cDepth<0)return;let prev=input.peek(-1);if((10==prev||13==prev)&&stack.context.depth>=0){let depth=0,chars=0;for(;;){if(32==input.next)depth++;else if(9==input.next)depth+=8-depth%8;else break;input.advance(),chars++}depth!=cDepth&&10!=input.next&&13!=input.next&&35!=input.next&&(depthcontext.depth<0&&bracketed.has(term)?context.parent:context,shift:(context,term,stack,input)=>189==term?new IndentLevel(context,function(space){let depth=0;for(let i=0;icontext.hash}),legacyPrint=new dist.Jq(input=>{for(let i=0;i<5;i++){if(input.next!="print".charCodeAt(i))return;input.advance()}if(!/\w/.test(String.fromCharCode(input.next)))for(let off=0;;off++){let next=input.peek(off);if(32!=next&&9!=next){40!=next&&46!=next&&10!=next&&13!=next&&35!=next&&input.acceptToken(1);return}}}),pythonHighlighting=(0,highlight_dist.Gv)({'async "*" "**" FormatConversion FormatSpec':highlight_dist.pJ.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":highlight_dist.pJ.controlKeyword,"in not and or is del":highlight_dist.pJ.operatorKeyword,"from def class global nonlocal lambda":highlight_dist.pJ.definitionKeyword,import:highlight_dist.pJ.moduleKeyword,"with as print":highlight_dist.pJ.keyword,Boolean:highlight_dist.pJ.bool,None:highlight_dist.pJ.null,VariableName:highlight_dist.pJ.variableName,"CallExpression/VariableName":highlight_dist.pJ.function(highlight_dist.pJ.variableName),"FunctionDefinition/VariableName":highlight_dist.pJ.function(highlight_dist.pJ.definition(highlight_dist.pJ.variableName)),"ClassDefinition/VariableName":highlight_dist.pJ.definition(highlight_dist.pJ.className),PropertyName:highlight_dist.pJ.propertyName,"CallExpression/MemberExpression/PropertyName":highlight_dist.pJ.function(highlight_dist.pJ.propertyName),Comment:highlight_dist.pJ.lineComment,Number:highlight_dist.pJ.number,String:highlight_dist.pJ.string,FormatString:highlight_dist.pJ.special(highlight_dist.pJ.string),UpdateOp:highlight_dist.pJ.updateOperator,ArithOp:highlight_dist.pJ.arithmeticOperator,BitOp:highlight_dist.pJ.bitwiseOperator,CompareOp:highlight_dist.pJ.compareOperator,AssignOp:highlight_dist.pJ.definitionOperator,Ellipsis:highlight_dist.pJ.punctuation,At:highlight_dist.pJ.meta,"( )":highlight_dist.pJ.paren,"[ ]":highlight_dist.pJ.squareBracket,"{ }":highlight_dist.pJ.brace,".":highlight_dist.pJ.derefOperator,", ;":highlight_dist.pJ.separator}),spec_identifier={__proto__:null,await:40,or:50,and:52,in:56,not:58,is:60,if:66,else:68,lambda:72,yield:90,from:92,async:98,for:100,None:152,True:154,False:154,del:168,pass:172,break:176,continue:180,return:184,raise:192,import:196,as:198,global:202,nonlocal:204,assert:208,elif:218,while:222,try:228,except:230,finally:232,with:236,def:240,class:250,match:261,case:267},parser=dist.WQ.deserialize({version:14,states:"!L`O`Q$IXOOO%fQ$I[O'#G|OOQ$IS'#Cm'#CmOOQ$IS'#Cn'#CnO'UQ$IWO'#ClO(wQ$I[O'#G{OOQ$IS'#G|'#G|OOQ$IS'#DS'#DSOOQ$IS'#G{'#G{O)eQ$IWO'#CsO)uQ$IWO'#DdO*VQ$IWO'#DhOOQ$IS'#Ds'#DsO*jO`O'#DsO*rOpO'#DsO*zO!bO'#DtO+VO#tO'#DtO+bO&jO'#DtO+mO,UO'#DtO-oQ$I[O'#GmOOQ$IS'#Gm'#GmO'UQ$IWO'#GlO/RQ$I[O'#GlOOQ$IS'#E]'#E]O/jQ$IWO'#E^OOQ$IS'#Gk'#GkO/tQ$IWO'#GjOOQ$IV'#Gj'#GjO0PQ$IWO'#FPOOQ$IS'#GX'#GXO0UQ$IWO'#FOOOQ$IV'#Hx'#HxOOQ$IV'#Gi'#GiOOQ$IT'#Fh'#FhQ`Q$IXOOO'UQ$IWO'#CoO0dQ$IWO'#C{O0kQ$IWO'#DPO0yQ$IWO'#HQO1ZQ$I[O'#EQO'UQ$IWO'#EROOQ$IS'#ET'#ETOOQ$IS'#EV'#EVOOQ$IS'#EX'#EXO1oQ$IWO'#EZO2VQ$IWO'#E_O0PQ$IWO'#EaO2jQ$I[O'#EaO0PQ$IWO'#EdO/jQ$IWO'#EgO/jQ$IWO'#EkO/jQ$IWO'#EnO2uQ$IWO'#EpO2|Q$IWO'#EuO3XQ$IWO'#EqO/jQ$IWO'#EuO0PQ$IWO'#EwO0PQ$IWO'#E|O3^Q$IWO'#FROOQ$IS'#Cc'#CcOOQ$IS'#Cd'#CdOOQ$IS'#Ce'#CeOOQ$IS'#Cf'#CfOOQ$IS'#Cg'#CgOOQ$IS'#Ch'#ChOOQ$IS'#Cj'#CjO'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O'UQ$IWO,58|O3eQ$IWO'#DmOOQ$IS,5:W,5:WO3xQ$IWO'#H[OOQ$IS,5:Z,5:ZO4VQ%1`O,5:ZO4[Q$I[O,59WO0dQ$IWO,59`O0dQ$IWO,59`O0dQ$IWO,59`O6zQ$IWO,59`O7PQ$IWO,59`O7WQ$IWO,59hO7_Q$IWO'#G{O8eQ$IWO'#GzOOQ$IS'#Gz'#GzOOQ$IS'#DY'#DYO8|Q$IWO,59_O'UQ$IWO,59_O9[Q$IWO,59_O9aQ$IWO,5:PO'UQ$IWO,5:POOQ$IS,5:O,5:OO9oQ$IWO,5:OO9tQ$IWO,5:VO'UQ$IWO,5:VO'UQ$IWO,5:TOOQ$IS,5:S,5:SO:VQ$IWO,5:SO:[Q$IWO,5:UOOOO'#Fp'#FpO:aO`O,5:_OOQ$IS,5:_,5:_OOOO'#Fq'#FqO:iOpO,5:_O:qQ$IWO'#DuOOOO'#Fr'#FrO;RO!bO,5:`OOQ$IS,5:`,5:`OOOO'#Fu'#FuO;^O#tO,5:`OOOO'#Fv'#FvO;iO&jO,5:`OOOO'#Fw'#FwO;tO,UO,5:`OOQ$IS'#Fx'#FxOqQ$I[O,5=WO?[Q%GlO,5=WO?{Q$I[O,5=WOOQ$IS,5:x,5:xO@dQ$IXO'#GQOAsQ$IWO,5;TOOQ$IV,5=U,5=UOBOQ$I[O'#HtOBgQ$IWO,5;kOOQ$IS-E:V-E:VOOQ$IV,5;j,5;jO3SQ$IWO'#EwOOQ$IT-E9f-E9fOBoQ$I[O,59ZODvQ$I[O,59gOEaQ$IWO'#G}OElQ$IWO'#G}O0PQ$IWO'#G}OEwQ$IWO'#DROFPQ$IWO,59kOFUQ$IWO'#HRO'UQ$IWO'#HRO/jQ$IWO,5=lOOQ$IS,5=l,5=lO/jQ$IWO'#D|OOQ$IS'#D}'#D}OFsQ$IWO'#FzOGTQ$IWO,58zOGTQ$IWO,58zO)hQ$IWO,5:jOGcQ$I[O'#HTOOQ$IS,5:m,5:mOOQ$IS,5:u,5:uOGvQ$IWO,5:yOHXQ$IWO,5:{OOQ$IS'#F}'#F}OHgQ$I[O,5:{OHuQ$IWO,5:{OHzQ$IWO'#HwOOQ$IS,5;O,5;OOIYQ$IWO'#HsOOQ$IS,5;R,5;RO3XQ$IWO,5;VO3XQ$IWO,5;YOIkQ$I[O'#HyO'UQ$IWO'#HyOIuQ$IWO,5;[O2uQ$IWO,5;[O/jQ$IWO,5;aO0PQ$IWO,5;cOIzQ$IXO'#ElOKTQ$IZO,5;]ONiQ$IWO'#HzO3XQ$IWO,5;aONtQ$IWO,5;cONyQ$IWO,5;hO! RQ$I[O,5;mO'UQ$IWO,5;mO!#uQ$I[O1G.hO!#|Q$I[O1G.hO!&mQ$I[O1G.hO!&wQ$I[O1G.hO!)bQ$I[O1G.hO!)uQ$I[O1G.hO!*YQ$IWO'#HZO!*hQ$I[O'#GmO/jQ$IWO'#HZO!*rQ$IWO'#HYOOQ$IS,5:X,5:XO!*zQ$IWO,5:XO!+PQ$IWO'#H]O!+[Q$IWO'#H]O!+oQ$IWO,5=vOOQ$IS'#Dq'#DqOOQ$IS1G/u1G/uOOQ$IS1G.z1G.zO!,oQ$I[O1G.zO!,vQ$I[O1G.zO0dQ$IWO1G.zO!-cQ$IWO1G/SOOQ$IS'#DX'#DXO/jQ$IWO,59rOOQ$IS1G.y1G.yO!-jQ$IWO1G/cO!-zQ$IWO1G/cO!.SQ$IWO1G/dO'UQ$IWO'#HSO!.XQ$IWO'#HSO!.^Q$I[O1G.yO!.nQ$IWO,59gO!/tQ$IWO,5=rO!0UQ$IWO,5=rO!0^Q$IWO1G/kO!0cQ$I[O1G/kOOQ$IS1G/j1G/jO!0sQ$IWO,5=mO!1jQ$IWO,5=mO/jQ$IWO1G/oO!2XQ$IWO1G/qO!2^Q$I[O1G/qO!2nQ$I[O1G/oOOQ$IS1G/n1G/nOOQ$IS1G/p1G/pOOOO-E9n-E9nOOQ$IS1G/y1G/yOOOO-E9o-E9oO!3OQ$IWO'#HhO/jQ$IWO'#HhO!3^Q$IWO,5:aOOOO-E9p-E9pOOQ$IS1G/z1G/zOOOO-E9s-E9sOOOO-E9t-E9tOOOO-E9u-E9uOOQ$IS-E9v-E9vO!3iQ%GlO1G2rO!4YQ$I[O1G2rO'UQ$IWO,5`OOQ$IS1G1V1G1VO!5YQ$IWO1G1VOOQ$IS'#DT'#DTO/jQ$IWO,5=iOOQ$IS,5=i,5=iO!5_Q$IWO'#FiO!5jQ$IWO,59mO!5rQ$IWO1G/VO!5|Q$I[O,5=mOOQ$IS1G3W1G3WOOQ$IS,5:h,5:hO!6mQ$IWO'#GlOOQ$IS,5cO!8oQ$IWO,5>cO!8}Q$IWO,5>_O!9eQ$IWO,5>_O!9vQ$IZO1G0qO!=XQ$IZO1G0tO!@gQ$IWO,5>eO!@qQ$IWO,5>eO!@yQ$I[O,5>eO/jQ$IWO1G0vO!ATQ$IWO1G0vO3XQ$IWO1G0{ONtQ$IWO1G0}OOQ$IV,5;W,5;WO!AYQ$IYO,5;WO!A_Q$IZO1G0wO!DsQ$IWO'#GUO3XQ$IWO1G0wO3XQ$IWO1G0wO!EQQ$IWO,5>fO!E_Q$IWO,5>fO0PQ$IWO,5>fOOQ$IV1G0{1G0{O!EgQ$IWO'#EyO!ExQ%1`O1G0}OOQ$IV1G1S1G1SO3XQ$IWO1G1SO!FQQ$IWO'#FTOOQ$IV1G1X1G1XO! RQ$I[O1G1XOOQ$IS,5=u,5=uOOQ$IS'#Dn'#DnO/jQ$IWO,5=uO!FVQ$IWO,5=tO!FjQ$IWO,5=tOOQ$IS1G/s1G/sO!FrQ$IWO,5=wO!GSQ$IWO,5=wO!G[Q$IWO,5=wO!GoQ$IWO,5=wO!HPQ$IWO,5=wOOQ$IS1G3b1G3bOOQ$IS7+$f7+$fO!5rQ$IWO7+$nO!IrQ$IWO1G.zO!IyQ$IWO1G.zOOQ$IS1G/^1G/^OOQ$IS,5SO!NaQ$IWO,5>SO!NaQ$IWO,5>SO!NoO!LQO'#DwO!NzOSO'#HiOOOO1G/{1G/{O# PQ$IWO1G/{O# XQ%GlO7+(^O# xQ$I[O1G2PP#!cQ$IWO'#FyOOQ$IS,5T,5>TOOOO7+%g7+%gO#8UQ$IWO1G2rO#8oQ$IWO1G2rP'UQ$IWO'#FlO/jQ$IWO<bO#9cQ$IWO,5>bO0PQ$IWO,5>bO#9tQ$IWO,5>aOOQ$IS<hO#CeQ$IWO,5>hOOQ$IS,5>h,5>hO#CpQ$IWO,5>gO#DRQ$IWO,5>gOOQ$IS1G1P1G1POOQ$IS,5;g,5;gO#DZQ$IWO1G1ZP#D`Q$IWO'#FnO#DpQ$IWO1G1uO#ETQ$IWO1G1uO#EeQ$IWO1G1uP#EpQ$IWO'#FoO#E}Q$IWO7+(}O#F_Q$IWO7+(}O#F_Q$IWO7+(}O#FgQ$IWO7+(}O#FwQ$IWO7+(tO7WQ$IWO7+(tOOQ$ISAN>TAN>TO#GbQ$IWO<aAN>aO/jQ$IWO1G1sO#GrQ$I[O1G1sP#G|Q$IWO'#FmOOQ$IS1G1y1G1yP#HZQ$IWO'#FsO#HhQ$IWO7+)YOOOO-E9r-E9rO#IOQ$IWO7+(^OOQ$ISAN?VAN?VO#IiQ$IWO,5jO$,bQ$IWO,5>jO0PQ$IWO,5;vO$,sQ$IWO,5;zO$,xQ$IWO,5;zO#NzQ$IWO'#IQO$,}Q$IWO'#IQO$-SQ$IWO,5;{OOQ$IS,5;|,5;|O'UQ$IWO'#FgOOQ$IU1G1[1G1[O3XQ$IWO1G1[OOQ$ISAN@gAN@gO$-XQ$IWOG27oO$-iQ$IWO,59{OOQ$IS1G3[1G3[OOQ$IS,5lO#NzQ$IWO,5>lOOQ$IS1G1g1G1gO$0YQ$I[O,5mO$0hQ$IWO,5>mOOQ$IS1G1j1G1jOOQ$IS7+&y7+&yP#NzQ$IWO'#G_O$0pQ$IWO1G4WO$0zQ$IWO1G4WO$1SQ$IWO1G4WOOQ$IS7+%R7+%RO$1bQ$IWO1G1kO$1pQ$I[O'#FWO$1wQ$IWO,5m'PP>pP>vByFcPFw'PPPPF{GR&wP&w&wP&wP&wP&wP&wP&w&w&wP&wPP&wPP&wPGXPG`GfPG`PG`G`PPPG`PIePInItIzIePG`JQPG`PJXJ_PJcJwKfLPJcJcLVLdJcJcJcJcLxMOMRMWMZMaMgMsNVN]NgNm! Z! a! g! m! w! }!!T!!Z!!a!!g!!y!#T!#Z!#a!#g!#q!#w!#}!$T!$Z!$e!$k!$u!${!%U!%[!%k!%s!%}!&UPPPPPPPPP!&[!&d!&m!&w!'SPPPPPPPPPPPP!+r!,[!0j!3vPP!4O!4^!4g!5]!5S!5f!5l!5o!5r!5u!5}!6nPPPPPPPPPP!6q!6tPPPPPPPPP!6z!7W!7d!7j!7s!7v!7|!8S!8Y!8]P!8e!8n!9j!9m]iOr#n$n)c+c'udOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/x}!dP#j#w$Y$h$t%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!P!eP#j#w$Y$h$t$v%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!R!fP#j#w$Y$h$t$v$w%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!T!gP#j#w$Y$h$t$v$w$x%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!V!hP#j#w$Y$h$t$v$w$x$y%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!X!iP#j#w$Y$h$t$v$w$x$y$z%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m!]!iP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/m'uSOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/x&ZUOXYZhrtv|}!R!S!T!X!j!l!p!q!r!t!u#^#k#n$Q$S$U$X$l$n%O%T%[%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.b.y/i/j/k/l/n/o/p/q/t/x%eWOXYZhrv|}!R!S!T!X!j!l#^#k#n$Q$S$U$X$l$n%O%T%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,S,U,W,Y,Z,],o,q,x,{-n-o.b/o/p/qQ#}uQ.c-sR/u/w'ldOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xW#ql!O!P$`W#yu&b-s/wQ$b!QQ$r!YQ$s!ZW$}!j'h*O+vS&a#z#{Q'R$mQ(l&ZQ(z&qU({&s(|(}U)O&u)P+RQ)n'[W)o'^+q,s-]S+p)p)qY,_*|,`-T-U-wQ,b+OQ,l+gQ,n+il-`,w-f-g-i.R.T.Y.p.u.z/P/[/a/dQ-v-SQ.Z-hQ.g-{Q.r.VU/V.{/Y/bX/]/Q/^/e/fR&`#yi!xXY!S!T%a%h'y(R)V*]*`*bR%_!wQ!|XQ%z#^Q&i$UR&l$XT-r-O.y![!kP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/mQ&^#rR'a$sR'g$}Q%W!nR.e-y'tcOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xS#hc#i!P-d,w-f-g-h-i-{.R.T.Y.p.u.z.{/P/Q/Y/[/^/a/b/d/e/f'tcOSXYZehrstvx|}!R!S!T!U!X![!d!e!f!g!h!i!j!l!p!q!r!t!u!{#O#S#T#^#k#n$P$Q$S$U$X$i$k$l$n$u%O%T%[%_%a%d%h%m%o%y&R&T&`&d&m&o&p&w&{'O'V'Y'g'h'k'm'n'r'w'y'}(R(W(X(_(b(i(k(s(v)S)V)Z)[)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*l*p*q*x*z*{+S+[+]+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.^.b.y/i/j/k/l/n/o/p/q/r/t/xT#hc#iS#__#`S#b`#cS#da#eS#fb#gT*t(e*uT(f%z(hQ$WwR+o)oX$Uw$V$W&kZkOr$n)c+cXoOr)c+cQ$o!WQ&y$fQ&z$gQ']$qQ'`$sQ)a'QQ)g'VQ)i'WQ)j'XQ)w'_Q)y'aQ+V)VQ+X)WQ+Y)XQ+^)_S+`)b)xQ+d)eQ+e)fQ+f)hQ,d+UQ,e+WQ,g+_Q,h+aQ,m+hQ-W,fQ-Y,kQ-Z,lQ-x-XQ._-lR.x.`WoOr)c+cR#tnQ'_$rR)b'RQ+n)oR,q+oQ)x'_R+a)bZmOnr)c+cQ'c$tR){'dT,u+u,vu-k,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dt-k,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dQ.Z-hX/]/Q/^/e/f!P-c,w-f-g-h-i-{.R.T.Y.p.u.z.{/P/Q/Y/[/^/a/b/d/e/fQ.O-bR.l.Pg.R-e.S.h.o.t/S/U/W/c/g/hu-j,w-f-g-i-{.R.T.Y.p.u.z.{/P/Y/[/a/b/dX-|-`-j.g/VR.i-{V/X.{/Y/bR.`-lQrOR#vrQ&c#|R(q&cS%n#R$OS(Y%n(]T(]%q&eQ%b!zQ%i!}W'z%b%i(P(TQ(P%fR(T%kQ&n$YR(w&nQ(`%rQ*g(ZT*m(`*gQ'i%PR*P'iS'l%S%TY*T'l*U+|,|-pU*U'm'n'oU+|*V*W*XS,|+},OR-p,}Q#Y]R%u#YQ#]^R%w#]Q#`_R%{#`Q(c%xS*r(c*sR*s(dQ*u(eR,[*uQ#c`R%}#cQ#eaR&O#eQ#gbR&P#gQ#icR&Q#iQ#lfQ&S#jW&V#l&S(t*yQ(t&hR*y/mQ$VwS&j$V&kR&k$WQ&x$dR)T&xQ&[#qR(m&[Q$`!PR&r$`Q*}({S,a*}-VR-V,bQ&v$bR)Q&vQ#ojR&X#oQ+c)cR,i+cQ)U&yR+T)UQ&|$hS)]&|)^R)^&}Q'U$oR)d'UQ'Z$pS)m'Z+lR+l)nQ+r)sR,t+rWnOr)c+cR#snQ,v+uR-^,vd.S-e.h.o.t/S/U/W/c/g/hR.n.SU-z-`.g/VR.f-zQ/R.tS/_/R/`R/`/SS.|.h.iR/Z.|Q.U-eR.q.USqOrT+b)c+cWpOr)c+cR'S$nYjOr$n)c+cR&W#n[wOr#n$n)c+cR&i$U&YPOXYZhrtv|}!R!S!T!X!j!l!p!q!r!t!u#^#k#n$Q$S$U$X$l$n%O%T%[%_%a%h%m%o%y&R&`&d&o&p&w'O'V'Y'g'h'k'm'n'r'y(R(X(_(b(i(k(s)S)V)`)c)l)v*O*R*S*V*]*^*`*b*e*f*i*p*q*x*{+S+c+j+k+n+v+w+x+z+{,O,Q,S,U,W,Y,Z,],o,q,x,{-O-n-o.b.y/i/j/k/l/n/o/p/q/t/xQ!oSQ#jeQ#wsU$Yx%d'}S$h!U$kQ$t![Q$v!dQ$w!eQ$x!fQ$y!gQ$z!hQ${!iQ%f!{Q%k#OQ%q#SQ%r#TQ&e$PQ&}$iQ'd$uQ(j&TU(u&m(v*zW)Y&{)[+[+]Q*Z'wQ*d(WQ+Z)ZQ,V*lQ.w.^R/m/rQ!zXQ!}YQ$f!SQ$g!T^'v%a%h'y(R*]*`*bR+W)V[fOr#n$n)c+ch!wXY!S!T%a%h'y(R)V*]*`*bQ#RZQ#mhS$Ov|Q$]}W$d!R$X'O)`S$p!X$lW$|!j'h*O+vQ%S!lQ%x#^`&U#k&R(i(k(s*x,]/qQ&f$QQ&g$SQ&h$UQ'e%OQ'o%TQ'u%_W(V%m(X*e*iQ(Z%oQ(d%yQ(o&`S(r&d/oQ(x&oQ(y&pU)R&w)S+SQ)h'VY)k'Y)l+j+k,oQ)|'g^*Q'k*S+z+{,{-o.bQ*W'mQ*X'nS*Y'r/pW*k(_*f,S,WW*o(b*q,Y,ZQ+t)vQ+y*RQ+}*VQ,X*pQ,^*{Q,p+nQ,y+wQ,z+xQ,},OQ-R,UQ-[,qQ-m,xR.a-nhTOr#k#n$n&R&d'r(i(k)c+c$z!vXYZhv|}!R!S!T!X!j!l#^$Q$S$U$X$l%O%T%_%a%h%m%o%y&`&o&p&w'O'V'Y'g'h'k'm'n'y(R(X(_(b(s)S)V)`)l)v*O*R*S*V*]*`*b*e*f*i*p*q*x*{+S+j+k+n+v+w+x+z+{,O,S,U,W,Y,Z,],o,q,x,{-n-o.b/o/p/qQ#xtW%X!p!t/j/tQ%Y!qQ%Z!rQ%]!uQ%g/iS'q%[/nQ's/kQ't/lQ,P*^Q-Q,QS-q-O.yR/v/xU#|u-s/wR(p&b[gOr#n$n)c+cX!yX#^$U$XQ#WZQ$RvR$[|Q%c!zQ%j!}Q%p#RQ'e$|Q(Q%fQ(U%kQ(^%qQ(a%rQ*h(ZQ-P,PQ-u-QR.d-tQ$ZxQ'|%dR*_'}Q-t-OR/T.yR#QYR#VZR%R!jQ%P!jV)}'h*O+v!]!mP!o#j#w$Y$h$t$v$w$x$y$z${%f%k%q%r&e&}'d(j(u)Y*Z*d+Z,V.w/mR%U!lR%z#^Q(g%zR*w(hQ$e!RQ&l$XQ)_'OR+_)`Q#rlQ$^!OQ$a!PR&t$`Q(z&sR+Q(}Q(z&sQ+P(|R+Q(}R$c!QXpOr)c+cQ$j!UR'P$kQ$q!XR'Q$lR)u'^Q)s'^V,r+q,s-]Q-l,wQ.W-fR.X-gU-e,w-f-gQ.]-iQ.h-{Q.m.RU.o.T.p/PQ.t.YQ/S.uQ/U.zU/W.{/Y/bQ/c/[Q/g/aR/h/dR.[-hR.j-{",nodeNames:"⚠ print Comment Script AssignStatement * BinaryExpression BitOp BitOp BitOp BitOp ArithOp ArithOp @ ArithOp ** UnaryExpression ArithOp BitOp AwaitExpression await ) ( ParenthesizedExpression BinaryExpression or and CompareOp in not is UnaryExpression ConditionalExpression if else LambdaExpression lambda ParamList VariableName AssignOp , : NamedExpression AssignOp YieldExpression yield from TupleExpression ComprehensionExpression async for LambdaExpression ] [ ArrayExpression ArrayComprehensionExpression } { DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression CallExpression ArgList AssignOp MemberExpression . PropertyName Number String FormatString FormatReplacement FormatConversion FormatSpec ContinuedString Ellipsis None Boolean TypeDef AssignOp UpdateStatement UpdateOp ExpressionStatement DeleteStatement del PassStatement pass BreakStatement break ContinueStatement continue ReturnStatement return YieldStatement PrintStatement RaiseStatement raise ImportStatement import as ScopeStatement global nonlocal AssertStatement assert StatementGroup ; IfStatement Body elif WhileStatement while ForStatement TryStatement try except finally WithStatement with FunctionDefinition def ParamList AssignOp TypeDef ClassDefinition class DecoratedStatement Decorator At MatchStatement match MatchBody MatchClause case CapturePattern LiteralPattern ArithOp ArithOp AsPattern OrPattern LogicOp AttributePattern SequencePattern MappingPattern StarPattern ClassPattern PatternArgList KeywordPattern KeywordPattern Guard",maxTerm:267,context:trackIndent,nodeProps:[["group",-14,4,80,82,83,85,87,89,91,93,94,95,97,100,103,"Statement Statement",-22,6,16,19,23,38,47,48,54,55,58,59,60,61,62,65,68,69,70,74,75,76,77,"Expression",-10,105,107,110,112,113,117,119,124,126,129,"Statement",-9,134,135,138,139,141,142,143,144,145,"Pattern"],["openedBy",21,"(",52,"[",56,"{"],["closedBy",22,")",53,"]",57,"}"]],propSources:[pythonHighlighting],skippedNodes:[0,2],repeatNodeCount:38,tokenData:"&JdMgR!^OX$}XY!&]Y[$}[]!&]]p$}pq!&]qr!(grs!,^st!IYtu$}uv$5[vw$7nwx$8zxy%'vyz%(|z{%*S{|%,r|}%.O}!O%/U!O!P%1k!P!Q%UZ&^7[&WW&f#tOr(}rs)}sw(}wx>wx#O(}#O#P2]#P#o(}#o#p:X#p#q(}#q#r2q#r~(}:Y?QX&^7[&WW&f#tOr>wrs?ms#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:Y?rX&^7[Or>wrs@_s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:Y@dX&^7[Or>wrs-}s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>w:YAUT&^7[O#o>w#o#p6g#p#q>w#q#r6g#r~>w`x#O!`x#O!gZ&WW&R,XOY!wZ]!Ad]^>w^r!Adrs!Bhs#O!Ad#O#P!C[#P#o!Ad#o#p!9f#p#q!Ad#q#r!7x#r~!AdEc!BoX&^7[&R,XOr>wrs@_s#O>w#O#PAP#P#o>w#o#p8Y#p#q>w#q#r6g#r~>wEc!CaT&^7[O#o!Ad#o#p!7x#p#q!Ad#q#r!7x#r~!AdGZ!CuT&^7[O#o!-l#o#p!DU#p#q!-l#q#r!DU#r~!-l0}!De]&TS&WW&R,X&Z`&d!b&f#tOY!DUYZAyZ]!DU]^Ay^r!DUrs!E^sw!DUwx!5tx#O!DU#O#P!FU#P#o!DU#o#p!F[#p~!DU0}!EiX&TS&R,X&Z`&d!bOrAyrsCiswAywx5Px#OAy#O#PEo#P#oAy#o#pEu#p~Ay0}!FXPO~!DU0}!Fe]&TS&WW&R,XOY!`x#O!`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p#0Y#p~#=d2P#=mZQ1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#>gZQ1s&TSOY#=dYZ:{Z]#=d]^:{^r#=drs#?Ysw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#?aZQ1s&TSOY#=dYZ:{Z]#=d]^:{^r#=drs#,zsw#=dwx#@Sx#O#=d#O#P#Av#P~#=d2P#@ZZQ1s&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@|x#O#=d#O#P#Av#P~#=d2P#ATZQ1s&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#9bx#O#=d#O#P#Av#P~#=d2P#A{TQ1sOY#=dYZ:{Z]#=d]^:{^~#=dLe#Bg_Q1s&^7[&WW&f#tOY!NdYZ(}Z]!Nd]^(}^r!Ndrs# rsw!Ndwx#Cfx#O!Nd#O#P#/f#P#o!Nd#o#p#wZ]#Cf]^>w^r#Cfrs#Djs#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#Dq]Q1s&^7[OY#CfYZ>wZ]#Cf]^>w^r#Cfrs#Ejs#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#Eq]Q1s&^7[OY#CfYZ>wZ]#Cf]^>w^r#Cfrs#'[s#O#Cf#O#P#Fj#P#o#Cf#o#p#8h#p#q#Cf#q#r#5h#r~#CfJ}#FqXQ1s&^7[OY#CfYZ>wZ]#Cf]^>w^#o#Cf#o#p#5h#p#q#Cf#q#r#5h#r~#CfLu#GeXQ1s&^7[OY!KxYZ'PZ]!Kx]^'P^#o!Kx#o#p#HQ#p#q!Kx#q#r#HQ#r~!Kx6i#Ha]Q1s&TS&WW&Z`&d!b&f#tOY#HQYZAyZ]#HQ]^Ay^r#HQrs#IYsw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ6i#Ie]Q1s&TS&Z`&d!bOY#HQYZAyZ]#HQ]^Ay^r#HQrs#J^sw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ6i#Ji]Q1s&TS&Z`&d!bOY#HQYZAyZ]#HQ]^Ay^r#HQrs#Kbsw#HQwx#3dx#O#HQ#O#P#Mn#P#o#HQ#o#p#NS#p~#HQ3k#KmZQ1s&TS&Z`&d!bOY#KbYZD_Z]#Kb]^D_^w#Kbwx#)|x#O#Kb#O#P#L`#P#o#Kb#o#p#Lt#p~#Kb3k#LeTQ1sOY#KbYZD_Z]#Kb]^D_^~#Kb3k#L{ZQ1s&TSOY#,zYZ1OZ]#,z]^1O^w#,zwx#-nx#O#,z#O#P#/Q#P#o#,z#o#p#Kb#p~#,z6i#MsTQ1sOY#HQYZAyZ]#HQ]^Ay^~#HQ6i#N]]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p#HQ#p~#=dLu$ c_Q1s&^7[&TS&Z`&d!bOY!KxYZ'PZ]!Kx]^'P^r!Kxrs$!bsw!Kxwx!MYx#O!Kx#O#P#G^#P#o!Kx#o#p#NS#p#q!Kx#q#r#HQ#r~!KxIw$!o]Q1s&^7[&TS&Z`&d!bOY$!bYZGgZ]$!b]^Gg^w$!bwx#%[x#O$!b#O#P$#h#P#o$!b#o#p#Lt#p#q$!b#q#r#Kb#r~$!bIw$#oXQ1s&^7[OY$!bYZGgZ]$!b]^Gg^#o$!b#o#p#Kb#p#q$!b#q#r#Kb#r~$!bMV$$i_Q1s&^7[&WW&ap&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$.px#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hMV$%y_Q1s&^7[&TS&WW&ap&d!b&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$$[x#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hMV$'PXQ1s&^7[OY$%hYZIqZ]$%h]^Iq^#o$%h#o#p$'l#p#q$%h#q#r$'l#r~$%h6y$'{]Q1s&TS&WW&ap&d!b&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$(tx#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l6y$)P]Q1s&WW&ap&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$)xx#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l6y$*T]Q1s&WW&ap&f#tOY$'lYZKXZ]$'l]^KX^r$'lrs#1`sw$'lwx$*|x#O$'l#O#P$-Y#P#o$'l#o#p$-n#p~$'l5c$+XZQ1s&WW&ap&f#tOY$*|YZMmZ]$*|]^Mm^r$*|rs#6ds#O$*|#O#P$+z#P#o$*|#o#p$,`#p~$*|5c$,PTQ1sOY$*|YZMmZ]$*|]^Mm^~$*|5c$,gZQ1s&WWOY#9bYZ8tZ]#9b]^8t^r#9brs#:Us#O#9b#O#P#;h#P#o#9b#o#p$*|#p~#9b6y$-_TQ1sOY$'lYZKXZ]$'l]^KX^~$'l6y$-w]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p$'l#p~#=dMV$.}_Q1s&^7[&WW&ap&f#tOY$%hYZIqZ]$%h]^Iq^r$%hrs# rsw$%hwx$/|x#O$%h#O#P$&x#P#o$%h#o#p$-n#p#q$%h#q#r$'l#r~$%hKo$0Z]Q1s&^7[&WW&ap&f#tOY$/|YZ!!uZ]$/|]^!!u^r$/|rs#Djs#O$/|#O#P$1S#P#o$/|#o#p$,`#p#q$/|#q#r$*|#r~$/|Ko$1ZXQ1s&^7[OY$/|YZ!!uZ]$/|]^!!u^#o$/|#o#p$*|#p#q$/|#q#r$*|#r~$/|Mg$1}XQ1s&^7[OY!IYYZ$}Z]!IY]^$}^#o!IY#o#p$2j#p#q!IY#q#r$2j#r~!IY7Z$2{]Q1s&TS&WW&Z`&ap&d!b&f#tOY$2jYZ!$gZ]$2j]^!$g^r$2jrs#IYsw$2jwx$(tx#O$2j#O#P$3t#P#o$2j#o#p$4Y#p~$2j7Z$3yTQ1sOY$2jYZ!$gZ]$2j]^!$g^~$2j7Z$4c]Q1s&TS&WWOY#=dYZ:{Z]#=d]^:{^r#=drs#>`sw#=dwx#@Sx#O#=d#O#P#Av#P#o#=d#o#p$2j#p~#=dGz$5o]%jQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz$6{Z!s,W&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz$8R]%dQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}G{$9Z_&_`&^7[&WW&R,X&ap&f#tOY$:YYZIqZ]$:Y]^Iq^r$:Yrs$;jsw$:Ywx%%zx#O$:Y#O#P%!^#P#o$:Y#o#p%$x#p#q$:Y#q#r%!r#r~$:YGk$:k_&^7[&TS&WW&R,X&ap&d!b&f#tOY$:YYZIqZ]$:Y]^Iq^r$:Yrs$;jsw$:Ywx% ^x#O$:Y#O#P%!^#P#o$:Y#o#p%$x#p#q$:Y#q#r%!r#r~$:YFy$;u_&^7[&TS&R,X&d!bOY$Sx#O$Sx#O$_Z&^7[&WW&R,X&f#tOr(}rs)}sw(}wx={x#O(}#O#P2]#P#o(}#o#p:X#p#q(}#q#r2q#r~(}Fy$?VT&^7[O#o$Sx#O$T!Q!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gz%>h]%kQ&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`$6h!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%?tu!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!O$}!O!P%BX!P!Q$}!Q![%Cc![!d$}!d!e%Ee!e!g$}!g!h%7Z!h!l$}!l!m%;k!m!q$}!q!r%H_!r!z$}!z!{%KR!{#O$}#O#P!$R#P#R$}#R#S%Cc#S#U$}#U#V%Ee#V#X$}#X#Y%7Z#Y#^$}#^#_%;k#_#c$}#c#d%H_#d#l$}#l#m%KR#m#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Bj]&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%5_![#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Cvi!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!O$}!O!P%BX!P!Q$}!Q![%Cc![!g$}!g!h%7Z!h!l$}!l!m%;k!m#O$}#O#P!$R#P#R$}#R#S%Cc#S#X$}#X#Y%7Z#Y#^$}#^#_%;k#_#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Ev`&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!R%Fx!R!S%Fx!S#O$}#O#P!$R#P#R$}#R#S%Fx#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%G]`!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!R%Fx!R!S%Fx!S#O$}#O#P!$R#P#R$}#R#S%Fx#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Hp_&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!Y%Io!Y#O$}#O#P!$R#P#R$}#R#S%Io#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%JS_!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q!Y%Io!Y#O$}#O#P!$R#P#R$}#R#S%Io#S#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%Kdc&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%Lo![!c$}!c!i%Lo!i#O$}#O#P!$R#P#R$}#R#S%Lo#S#T$}#T#Z%Lo#Z#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Gy%MSc!f,V&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!Q$}!Q![%Lo![!c$}!c!i%Lo!i#O$}#O#P!$R#P#R$}#R#S%Lo#S#T$}#T#Z%Lo#Z#o$}#o#p!%i#p#q$}#q#r!$g#r~$}Mg%Nr]y1s&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx!_$}!_!`& k!`#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}x!u!}&+n!}#O$}#O#P!$R#P#R$}#R#S&+n#S#T$}#T#f&+n#f#g&>x#g#o&+n#o#p!%i#p#q$}#q#r!$g#r$g$}$g~&+nGZ&9gZ&^7[&TS&Z`&d!b&`,XOr'Prs&:Ysw'Pwx(Rx#O'P#O#PAe#P#o'P#o#pEu#p#q'P#q#rAy#r~'PGZ&:eZ&^7[&TS&Z`&d!bOr'Prs&;Wsw'Pwx(Rx#O'P#O#PAe#P#o'P#o#pEu#p#q'P#q#rAy#r~'PD]&;eX&^7[&TS&e,X&Z`&d!bOwGgwx,kx#OGg#O#PH_#P#oGg#o#pET#p#qGg#q#rD_#r~GgGk&<_Z&^7[&WW&ap&f#t&Y,XOrIqrs)}swIqwx&=Qx#OIq#O#PJs#P#oIq#o#p! T#p#qIq#q#rKX#r~IqGk&=]Z&^7[&WW&ap&f#tOrIqrs)}swIqwx&>Ox#OIq#O#PJs#P#oIq#o#p! T#p#qIq#q#rKX#r~IqFT&>]X&^7[&WW&c,X&ap&f#tOr!!urs?ms#O!!u#O#P!#m#P#o!!u#o#pNc#p#q!!u#q#rMm#r~!!uMg&?_c&^7[&TS&WW&Q&j&Z`&ap&d!b&f#t%m,XOr$}rs&9Ysw$}wx&x!i!t&+n!t!u&5j!u!}&+n!}#O$}#O#P!$R#P#R$}#R#S&+n#S#T$}#T#U&+n#U#V&5j#V#Y&+n#Y#Z&>x#Z#o&+n#o#p!%i#p#q$}#q#r!$g#r$g$}$g~&+nG{&CXZ!V,X&^7[&TS&WW&Z`&ap&d!b&f#tOr$}rs&Rsw$}wxHsx#O$}#O#P!$R#P#o$}#o#p!%i#p#q$}#q#r!$g#r~$}spec_identifier[value]||-1}],tokenPrec:7282});var language_dist=__webpack_require__(59119);function indentBody(context,node){let base=context.lineIndent(node.from),line=context.lineAt(context.pos,-1),to=line.from+line.text.length;return!/\S/.test(line.text)&&context.node.tobase?null:base+context.unit}let pythonLanguage=language_dist.qp.define({name:"python",parser:parser.configure({props:[language_dist.uj.add({Body(context){var _a;return null!==(_a=indentBody(context,context.node))&&void 0!==_a?_a:context.continue()},IfStatement:cx=>/^\s*(else:|elif )/.test(cx.textAfter)?cx.baseIndent:cx.continue(),TryStatement:cx=>/^\s*(except |finally:|else:)/.test(cx.textAfter)?cx.baseIndent:cx.continue(),"TupleExpression ComprehensionExpression ParamList ArgList ParenthesizedExpression":(0,language_dist.vw)({closing:")"}),"DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression":(0,language_dist.vw)({closing:"}"}),"ArrayExpression ArrayComprehensionExpression":(0,language_dist.vw)({closing:"]"}),"String FormatString":()=>null,Script(context){if(context.pos+/\s*/.exec(context.textAfter)[0].length>=context.node.to){let endBody=null;for(let cur=context.node,to=cur.to;(cur=cur.lastChild)&&cur.to==to;)"Body"==cur.type.name&&(endBody=cur);if(endBody){let bodyIndent=indentBody(context,endBody);if(null!=bodyIndent)return bodyIndent}}return context.continue()}}),language_dist.x0.add({"ArrayExpression DictionaryExpression SetExpression TupleExpression":language_dist.Dv,Body:(node,state)=>({from:node.from+1,to:node.to-(node.to==state.doc.length?0:1)})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""'],stringPrefixes:["f","fr","rf","r","u","b","br","rb","F","FR","RF","R","U","B","BR","RB"]},commentTokens:{line:"#"},indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:)$/}});function python(){return new language_dist.ri(pythonLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8091-13fa4874392fed60.js b/static/web/_next/static/chunks/8091-13fa4874392fed60.js new file mode 100644 index 000000000..b7f3b6ba1 --- /dev/null +++ b/static/web/_next/static/chunks/8091-13fa4874392fed60.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8091],{86559:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return defaultLocale}});var args,formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function buildFormatLongFn(args){return function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}}var formatLong={date:buildFormatLongFn({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:buildFormatLongFn({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function buildLocalizeFn(args){return function(dirtyIndex,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(dirtyIndex):dirtyIndex]}}function buildMatchFn(args){return function(string){var value,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key0?"in "+result:result+" ago":result},formatLong:formatLong,formatRelative:function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},localize:{ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:buildLocalizeFn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:buildLocalizeFn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:buildLocalizeFn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:buildLocalizeFn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(args={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}},function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{j:function(){return getDefaultOptions}});var defaultOptions={};function getDefaultOptions(){return defaultOptions}},24262:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return getTimezoneOffsetInMilliseconds}});function getTimezoneOffsetInMilliseconds(date){var utcDate=new Date(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds(),date.getMilliseconds()));return utcDate.setUTCFullYear(date.getFullYear()),date.getTime()-utcDate.getTime()}},83946:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return toInteger}});function toInteger(dirtyNumber){if(null===dirtyNumber||!0===dirtyNumber||!1===dirtyNumber)return NaN;var number=Number(dirtyNumber);return isNaN(number)?number:number<0?Math.ceil(number):Math.floor(number)}},58091:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return format}});var requiredArgs=__webpack_require__(13882);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}var toDate=__webpack_require__(19013),subMilliseconds=__webpack_require__(92234);function startOfUTCISOWeek(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate),day=date.getUTCDay();return date.setUTCDate(date.getUTCDate()-((day<1?7:0)+day-1)),date.setUTCHours(0,0,0,0),date}function getUTCISOWeekYear(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate),year=date.getUTCFullYear(),fourthOfJanuaryOfNextYear=new Date(0);fourthOfJanuaryOfNextYear.setUTCFullYear(year+1,0,4),fourthOfJanuaryOfNextYear.setUTCHours(0,0,0,0);var startOfNextYear=startOfUTCISOWeek(fourthOfJanuaryOfNextYear),fourthOfJanuaryOfThisYear=new Date(0);fourthOfJanuaryOfThisYear.setUTCFullYear(year,0,4),fourthOfJanuaryOfThisYear.setUTCHours(0,0,0,0);var startOfThisYear=startOfUTCISOWeek(fourthOfJanuaryOfThisYear);return date.getTime()>=startOfNextYear.getTime()?year+1:date.getTime()>=startOfThisYear.getTime()?year:year-1}var toInteger=__webpack_require__(83946),_lib_defaultOptions=__webpack_require__(84314);function startOfUTCWeek(dirtyDate,options){(0,requiredArgs.Z)(1,arguments);var _ref,_ref2,_ref3,_options$weekStartsOn,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_lib_defaultOptions.j)(),weekStartsOn=(0,toInteger.Z)(null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options?void 0:null===(_options$locale=options.locale)||void 0===_options$locale?void 0:null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.weekStartsOn)&&void 0!==_ref3?_ref3:defaultOptions.weekStartsOn)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local?void 0:null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref?_ref:0);if(!(weekStartsOn>=0&&weekStartsOn<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var date=(0,toDate.Z)(dirtyDate),day=date.getUTCDay();return date.setUTCDate(date.getUTCDate()-((day=1&&firstWeekContainsDate<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var firstWeekOfNextYear=new Date(0);firstWeekOfNextYear.setUTCFullYear(year+1,0,firstWeekContainsDate),firstWeekOfNextYear.setUTCHours(0,0,0,0);var startOfNextYear=startOfUTCWeek(firstWeekOfNextYear,options),firstWeekOfThisYear=new Date(0);firstWeekOfThisYear.setUTCFullYear(year,0,firstWeekContainsDate),firstWeekOfThisYear.setUTCHours(0,0,0,0);var startOfThisYear=startOfUTCWeek(firstWeekOfThisYear,options);return date.getTime()>=startOfNextYear.getTime()?year+1:date.getTime()>=startOfThisYear.getTime()?year:year-1}function addLeadingZeros(number,targetLength){for(var output=Math.abs(number).toString();output.length0?signedYear:1-signedYear;return addLeadingZeros("yy"===token?year%100:year,token.length)},M:function(date,token){var month=date.getUTCMonth();return"M"===token?String(month+1):addLeadingZeros(month+1,2)},d:function(date,token){return addLeadingZeros(date.getUTCDate(),token.length)},a:function(date,token){var dayPeriodEnumValue=date.getUTCHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return dayPeriodEnumValue.toUpperCase();case"aaa":return dayPeriodEnumValue;case"aaaaa":return dayPeriodEnumValue[0];default:return"am"===dayPeriodEnumValue?"a.m.":"p.m."}},h:function(date,token){return addLeadingZeros(date.getUTCHours()%12||12,token.length)},H:function(date,token){return addLeadingZeros(date.getUTCHours(),token.length)},m:function(date,token){return addLeadingZeros(date.getUTCMinutes(),token.length)},s:function(date,token){return addLeadingZeros(date.getUTCSeconds(),token.length)},S:function(date,token){var numberOfDigits=token.length;return addLeadingZeros(Math.floor(date.getUTCMilliseconds()*Math.pow(10,numberOfDigits-3)),token.length)}},dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function formatTimezoneShort(offset,dirtyDelimiter){var sign=offset>0?"-":"+",absOffset=Math.abs(offset),hours=Math.floor(absOffset/60),minutes=absOffset%60;return 0===minutes?sign+String(hours):sign+String(hours)+(dirtyDelimiter||"")+addLeadingZeros(minutes,2)}function formatTimezoneWithOptionalMinutes(offset,dirtyDelimiter){return offset%60==0?(offset>0?"-":"+")+addLeadingZeros(Math.abs(offset)/60,2):formatTimezone(offset,dirtyDelimiter)}function formatTimezone(offset,dirtyDelimiter){var absOffset=Math.abs(offset);return(offset>0?"-":"+")+addLeadingZeros(Math.floor(absOffset/60),2)+(dirtyDelimiter||"")+addLeadingZeros(absOffset%60,2)}var format_formatters={G:function(date,token,localize){var era=date.getUTCFullYear()>0?1:0;switch(token){case"G":case"GG":case"GGG":return localize.era(era,{width:"abbreviated"});case"GGGGG":return localize.era(era,{width:"narrow"});default:return localize.era(era,{width:"wide"})}},y:function(date,token,localize){if("yo"===token){var signedYear=date.getUTCFullYear();return localize.ordinalNumber(signedYear>0?signedYear:1-signedYear,{unit:"year"})}return lightFormatters.y(date,token)},Y:function(date,token,localize,options){var signedWeekYear=getUTCWeekYear(date,options),weekYear=signedWeekYear>0?signedWeekYear:1-signedWeekYear;return"YY"===token?addLeadingZeros(weekYear%100,2):"Yo"===token?localize.ordinalNumber(weekYear,{unit:"year"}):addLeadingZeros(weekYear,token.length)},R:function(date,token){return addLeadingZeros(getUTCISOWeekYear(date),token.length)},u:function(date,token){return addLeadingZeros(date.getUTCFullYear(),token.length)},Q:function(date,token,localize){var quarter=Math.ceil((date.getUTCMonth()+1)/3);switch(token){case"Q":return String(quarter);case"QQ":return addLeadingZeros(quarter,2);case"Qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"QQQ":return localize.quarter(quarter,{width:"abbreviated",context:"formatting"});case"QQQQQ":return localize.quarter(quarter,{width:"narrow",context:"formatting"});default:return localize.quarter(quarter,{width:"wide",context:"formatting"})}},q:function(date,token,localize){var quarter=Math.ceil((date.getUTCMonth()+1)/3);switch(token){case"q":return String(quarter);case"qq":return addLeadingZeros(quarter,2);case"qo":return localize.ordinalNumber(quarter,{unit:"quarter"});case"qqq":return localize.quarter(quarter,{width:"abbreviated",context:"standalone"});case"qqqqq":return localize.quarter(quarter,{width:"narrow",context:"standalone"});default:return localize.quarter(quarter,{width:"wide",context:"standalone"})}},M:function(date,token,localize){var month=date.getUTCMonth();switch(token){case"M":case"MM":return lightFormatters.M(date,token);case"Mo":return localize.ordinalNumber(month+1,{unit:"month"});case"MMM":return localize.month(month,{width:"abbreviated",context:"formatting"});case"MMMMM":return localize.month(month,{width:"narrow",context:"formatting"});default:return localize.month(month,{width:"wide",context:"formatting"})}},L:function(date,token,localize){var month=date.getUTCMonth();switch(token){case"L":return String(month+1);case"LL":return addLeadingZeros(month+1,2);case"Lo":return localize.ordinalNumber(month+1,{unit:"month"});case"LLL":return localize.month(month,{width:"abbreviated",context:"standalone"});case"LLLLL":return localize.month(month,{width:"narrow",context:"standalone"});default:return localize.month(month,{width:"wide",context:"standalone"})}},w:function(date,token,localize,options){var week=function(dirtyDate,options){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return Math.round((startOfUTCWeek(date,options).getTime()-(function(dirtyDate,options){(0,requiredArgs.Z)(1,arguments);var _ref,_ref2,_ref3,_options$firstWeekCon,_options$locale,_options$locale$optio,_defaultOptions$local,_defaultOptions$local2,defaultOptions=(0,_lib_defaultOptions.j)(),firstWeekContainsDate=(0,toInteger.Z)(null!==(_ref=null!==(_ref2=null!==(_ref3=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options?void 0:null===(_options$locale=options.locale)||void 0===_options$locale?void 0:null===(_options$locale$optio=_options$locale.options)||void 0===_options$locale$optio?void 0:_options$locale$optio.firstWeekContainsDate)&&void 0!==_ref3?_ref3:defaultOptions.firstWeekContainsDate)&&void 0!==_ref2?_ref2:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local?void 0:null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref?_ref:1),year=getUTCWeekYear(dirtyDate,options),firstWeek=new Date(0);return firstWeek.setUTCFullYear(year,0,firstWeekContainsDate),firstWeek.setUTCHours(0,0,0,0),startOfUTCWeek(firstWeek,options)})(date,options).getTime())/6048e5)+1}(date,options);return"wo"===token?localize.ordinalNumber(week,{unit:"week"}):addLeadingZeros(week,token.length)},I:function(date,token,localize){var isoWeek=function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return Math.round((startOfUTCISOWeek(date).getTime()-(function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var year=getUTCISOWeekYear(dirtyDate),fourthOfJanuary=new Date(0);return fourthOfJanuary.setUTCFullYear(year,0,4),fourthOfJanuary.setUTCHours(0,0,0,0),startOfUTCISOWeek(fourthOfJanuary)})(date).getTime())/6048e5)+1}(date);return"Io"===token?localize.ordinalNumber(isoWeek,{unit:"week"}):addLeadingZeros(isoWeek,token.length)},d:function(date,token,localize){return"do"===token?localize.ordinalNumber(date.getUTCDate(),{unit:"date"}):lightFormatters.d(date,token)},D:function(date,token,localize){var dayOfYear=function(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate),timestamp=date.getTime();return date.setUTCMonth(0,1),date.setUTCHours(0,0,0,0),Math.floor((timestamp-date.getTime())/864e5)+1}(date);return"Do"===token?localize.ordinalNumber(dayOfYear,{unit:"dayOfYear"}):addLeadingZeros(dayOfYear,token.length)},E:function(date,token,localize){var dayOfWeek=date.getUTCDay();switch(token){case"E":case"EE":case"EEE":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"EEEEE":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"EEEEEE":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},e:function(date,token,localize,options){var dayOfWeek=date.getUTCDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"e":return String(localDayOfWeek);case"ee":return addLeadingZeros(localDayOfWeek,2);case"eo":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"eee":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"eeeee":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"eeeeee":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},c:function(date,token,localize,options){var dayOfWeek=date.getUTCDay(),localDayOfWeek=(dayOfWeek-options.weekStartsOn+8)%7||7;switch(token){case"c":return String(localDayOfWeek);case"cc":return addLeadingZeros(localDayOfWeek,token.length);case"co":return localize.ordinalNumber(localDayOfWeek,{unit:"day"});case"ccc":return localize.day(dayOfWeek,{width:"abbreviated",context:"standalone"});case"ccccc":return localize.day(dayOfWeek,{width:"narrow",context:"standalone"});case"cccccc":return localize.day(dayOfWeek,{width:"short",context:"standalone"});default:return localize.day(dayOfWeek,{width:"wide",context:"standalone"})}},i:function(date,token,localize){var dayOfWeek=date.getUTCDay(),isoDayOfWeek=0===dayOfWeek?7:dayOfWeek;switch(token){case"i":return String(isoDayOfWeek);case"ii":return addLeadingZeros(isoDayOfWeek,token.length);case"io":return localize.ordinalNumber(isoDayOfWeek,{unit:"day"});case"iii":return localize.day(dayOfWeek,{width:"abbreviated",context:"formatting"});case"iiiii":return localize.day(dayOfWeek,{width:"narrow",context:"formatting"});case"iiiiii":return localize.day(dayOfWeek,{width:"short",context:"formatting"});default:return localize.day(dayOfWeek,{width:"wide",context:"formatting"})}},a:function(date,token,localize){var dayPeriodEnumValue=date.getUTCHours()/12>=1?"pm":"am";switch(token){case"a":case"aa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"aaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},b:function(date,token,localize){var dayPeriodEnumValue,hours=date.getUTCHours();switch(dayPeriodEnumValue=12===hours?dayPeriodEnum.noon:0===hours?dayPeriodEnum.midnight:hours/12>=1?"pm":"am",token){case"b":case"bb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"bbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},B:function(date,token,localize){var dayPeriodEnumValue,hours=date.getUTCHours();switch(dayPeriodEnumValue=hours>=17?dayPeriodEnum.evening:hours>=12?dayPeriodEnum.afternoon:hours>=4?dayPeriodEnum.morning:dayPeriodEnum.night,token){case"B":case"BB":case"BBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"abbreviated",context:"formatting"});case"BBBBB":return localize.dayPeriod(dayPeriodEnumValue,{width:"narrow",context:"formatting"});default:return localize.dayPeriod(dayPeriodEnumValue,{width:"wide",context:"formatting"})}},h:function(date,token,localize){if("ho"===token){var hours=date.getUTCHours()%12;return 0===hours&&(hours=12),localize.ordinalNumber(hours,{unit:"hour"})}return lightFormatters.h(date,token)},H:function(date,token,localize){return"Ho"===token?localize.ordinalNumber(date.getUTCHours(),{unit:"hour"}):lightFormatters.H(date,token)},K:function(date,token,localize){var hours=date.getUTCHours()%12;return"Ko"===token?localize.ordinalNumber(hours,{unit:"hour"}):addLeadingZeros(hours,token.length)},k:function(date,token,localize){var hours=date.getUTCHours();return(0===hours&&(hours=24),"ko"===token)?localize.ordinalNumber(hours,{unit:"hour"}):addLeadingZeros(hours,token.length)},m:function(date,token,localize){return"mo"===token?localize.ordinalNumber(date.getUTCMinutes(),{unit:"minute"}):lightFormatters.m(date,token)},s:function(date,token,localize){return"so"===token?localize.ordinalNumber(date.getUTCSeconds(),{unit:"second"}):lightFormatters.s(date,token)},S:function(date,token){return lightFormatters.S(date,token)},X:function(date,token,_localize,options){var timezoneOffset=(options._originalDate||date).getTimezoneOffset();if(0===timezoneOffset)return"Z";switch(token){case"X":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"XXXX":case"XX":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},x:function(date,token,_localize,options){var timezoneOffset=(options._originalDate||date).getTimezoneOffset();switch(token){case"x":return formatTimezoneWithOptionalMinutes(timezoneOffset);case"xxxx":case"xx":return formatTimezone(timezoneOffset);default:return formatTimezone(timezoneOffset,":")}},O:function(date,token,_localize,options){var timezoneOffset=(options._originalDate||date).getTimezoneOffset();switch(token){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},z:function(date,token,_localize,options){var timezoneOffset=(options._originalDate||date).getTimezoneOffset();switch(token){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(timezoneOffset,":");default:return"GMT"+formatTimezone(timezoneOffset,":")}},t:function(date,token,_localize,options){return addLeadingZeros(Math.floor((options._originalDate||date).getTime()/1e3),token.length)},T:function(date,token,_localize,options){return addLeadingZeros((options._originalDate||date).getTime(),token.length)}},dateLongFormatter=function(pattern,formatLong){switch(pattern){case"P":return formatLong.date({width:"short"});case"PP":return formatLong.date({width:"medium"});case"PPP":return formatLong.date({width:"long"});default:return formatLong.date({width:"full"})}},timeLongFormatter=function(pattern,formatLong){switch(pattern){case"p":return formatLong.time({width:"short"});case"pp":return formatLong.time({width:"medium"});case"ppp":return formatLong.time({width:"long"});default:return formatLong.time({width:"full"})}},format_longFormatters={p:timeLongFormatter,P:function(pattern,formatLong){var dateTimeFormat,matchResult=pattern.match(/(P+)(p+)?/)||[],datePattern=matchResult[1],timePattern=matchResult[2];if(!timePattern)return dateLongFormatter(pattern,formatLong);switch(datePattern){case"P":dateTimeFormat=formatLong.dateTime({width:"short"});break;case"PP":dateTimeFormat=formatLong.dateTime({width:"medium"});break;case"PPP":dateTimeFormat=formatLong.dateTime({width:"long"});break;default:dateTimeFormat=formatLong.dateTime({width:"full"})}return dateTimeFormat.replace("{{date}}",dateLongFormatter(datePattern,formatLong)).replace("{{time}}",timeLongFormatter(timePattern,formatLong))}},getTimezoneOffsetInMilliseconds=__webpack_require__(24262),protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function throwProtectedError(token,format,input){if("YYYY"===token)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(format,"`) for formatting years to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===token)throw RangeError("Use `yy` instead of `YY` (in `".concat(format,"`) for formatting years to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===token)throw RangeError("Use `d` instead of `D` (in `".concat(format,"`) for formatting days of the month to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===token)throw RangeError("Use `dd` instead of `DD` (in `".concat(format,"`) for formatting days of the month to the input `").concat(input,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var defaultLocale=__webpack_require__(86559),formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(dirtyDate,dirtyFormatStr,options){(0,requiredArgs.Z)(2,arguments);var _ref,_options$locale,_ref2,_ref3,_ref4,_options$firstWeekCon,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,_ref5,_ref6,_ref7,_options$weekStartsOn,_options$locale3,_options$locale3$opti,_defaultOptions$local3,_defaultOptions$local4,formatStr=String(dirtyFormatStr),defaultOptions=(0,_lib_defaultOptions.j)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:defaultLocale.Z,firstWeekContainsDate=(0,toInteger.Z)(null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$firstWeekCon=null==options?void 0:options.firstWeekContainsDate)&&void 0!==_options$firstWeekCon?_options$firstWeekCon:null==options?void 0:null===(_options$locale2=options.locale)||void 0===_options$locale2?void 0:null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.firstWeekContainsDate)&&void 0!==_ref4?_ref4:defaultOptions.firstWeekContainsDate)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local?void 0:null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.firstWeekContainsDate)&&void 0!==_ref2?_ref2:1);if(!(firstWeekContainsDate>=1&&firstWeekContainsDate<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var weekStartsOn=(0,toInteger.Z)(null!==(_ref5=null!==(_ref6=null!==(_ref7=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options?void 0:null===(_options$locale3=options.locale)||void 0===_options$locale3?void 0:null===(_options$locale3$opti=_options$locale3.options)||void 0===_options$locale3$opti?void 0:_options$locale3$opti.weekStartsOn)&&void 0!==_ref7?_ref7:defaultOptions.weekStartsOn)&&void 0!==_ref6?_ref6:null===(_defaultOptions$local3=defaultOptions.locale)||void 0===_defaultOptions$local3?void 0:null===(_defaultOptions$local4=_defaultOptions$local3.options)||void 0===_defaultOptions$local4?void 0:_defaultOptions$local4.weekStartsOn)&&void 0!==_ref5?_ref5:0);if(!(weekStartsOn>=0&&weekStartsOn<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!locale.localize)throw RangeError("locale must contain localize property");if(!locale.formatLong)throw RangeError("locale must contain formatLong property");var originalDate=(0,toDate.Z)(dirtyDate);if(!function(dirtyDate){return(0,requiredArgs.Z)(1,arguments),(!!function(value){return(0,requiredArgs.Z)(1,arguments),value instanceof Date||"object"===_typeof(value)&&"[object Date]"===Object.prototype.toString.call(value)}(dirtyDate)||"number"==typeof dirtyDate)&&!isNaN(Number((0,toDate.Z)(dirtyDate)))}(originalDate))throw RangeError("Invalid time value");var timezoneOffset=(0,getTimezoneOffsetInMilliseconds.Z)(originalDate),utcDate=(0,subMilliseconds.Z)(originalDate,timezoneOffset),formatterOptions={firstWeekContainsDate:firstWeekContainsDate,weekStartsOn:weekStartsOn,locale:locale,_originalDate:originalDate};return formatStr.match(longFormattingTokensRegExp).map(function(substring){var firstCharacter=substring[0];return"p"===firstCharacter||"P"===firstCharacter?(0,format_longFormatters[firstCharacter])(substring,locale.formatLong):substring}).join("").match(formattingTokensRegExp).map(function(substring){if("''"===substring)return"'";var matched,firstCharacter=substring[0];if("'"===firstCharacter)return(matched=substring.match(escapedStringRegExp))?matched[1].replace(doubleQuoteRegExp,"'"):substring;var formatter=format_formatters[firstCharacter];if(formatter)return null!=options&&options.useAdditionalWeekYearTokens||-1===protectedWeekYearTokens.indexOf(substring)||throwProtectedError(substring,dirtyFormatStr,String(dirtyDate)),null!=options&&options.useAdditionalDayOfYearTokens||-1===protectedDayOfYearTokens.indexOf(substring)||throwProtectedError(substring,dirtyFormatStr,String(dirtyDate)),formatter(utcDate,substring,locale.localize,formatterOptions);if(firstCharacter.match(unescapedLatinCharacterRegExp))throw RangeError("Format string contains an unescaped latin alphabet character `"+firstCharacter+"`");return substring}).join("")}},92234:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return subMilliseconds}});var toInteger=__webpack_require__(83946),toDate=__webpack_require__(19013),requiredArgs=__webpack_require__(13882);function subMilliseconds(dirtyDate,dirtyAmount){return(0,requiredArgs.Z)(2,arguments),function(dirtyDate,dirtyAmount){(0,requiredArgs.Z)(2,arguments);var timestamp=(0,toDate.Z)(dirtyDate).getTime(),amount=(0,toInteger.Z)(dirtyAmount);return new Date(timestamp+amount)}(dirtyDate,-(0,toInteger.Z)(dirtyAmount))}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8091-a6f276da992f1283.js b/static/web/_next/static/chunks/8091-a6f276da992f1283.js deleted file mode 100644 index 32690391c..000000000 --- a/static/web/_next/static/chunks/8091-a6f276da992f1283.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8091],{86559:function(t,e,n){n.d(e,{Z:function(){return c}});var r,a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},i=function(t,e,n){var r,i=a[t];return(r="string"==typeof i?i:1===e?i.one:i.other.replace("{{count}}",e.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function o(t){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}var u={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},d={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(t){return function(e,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,i=null!=n&&n.width?String(n.width):a;r=t.formattingValues[i]||t.formattingValues[a]}else{var o=t.defaultWidth,u=null!=n&&n.width?String(n.width):t.defaultWidth;r=t.values[u]||t.values[o]}return r[t.argumentCallback?t.argumentCallback(e):e]}}function l(t){return function(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.width,i=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],o=e.match(i);if(!o)return null;var u=o[0],d=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],s=Array.isArray(d)?function(t,e){for(var n=0;n20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(r={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(t){return parseInt(t,10)}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(r.matchPattern);if(!n)return null;var a=n[0],i=t.match(r.parsePattern);if(!i)return null;var o=r.valueCallback?r.valueCallback(i[0]):i[0];return{value:o=e.valueCallback?e.valueCallback(o):o,rest:t.slice(a.length)}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(t,e,n){n.d(e,{j:function(){return a}});var r={};function a(){return r}},24262:function(t,e,n){n.d(e,{Z:function(){return r}});function r(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}},83946:function(t,e,n){n.d(e,{Z:function(){return r}});function r(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}},58091:function(t,e,n){n.d(e,{Z:function(){return N}});var r=n(13882);function a(t){return(a="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})(t)}var i=n(19013),o=n(92234);function u(t){(0,r.Z)(1,arguments);var e=(0,i.Z)(t),n=e.getUTCDay();return e.setUTCDate(e.getUTCDate()-((n<1?7:0)+n-1)),e.setUTCHours(0,0,0,0),e}function d(t){(0,r.Z)(1,arguments);var e=(0,i.Z)(t),n=e.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(n+1,0,4),a.setUTCHours(0,0,0,0);var o=u(a),d=new Date(0);d.setUTCFullYear(n,0,4),d.setUTCHours(0,0,0,0);var s=u(d);return e.getTime()>=o.getTime()?n+1:e.getTime()>=s.getTime()?n:n-1}var s=n(83946),l=n(84314);function c(t,e){(0,r.Z)(1,arguments);var n,a,o,u,d,c,h,f,m=(0,l.j)(),g=(0,s.Z)(null!==(n=null!==(a=null!==(o=null!==(u=null==e?void 0:e.weekStartsOn)&&void 0!==u?u:null==e?void 0:null===(d=e.locale)||void 0===d?void 0:null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==o?o:m.weekStartsOn)&&void 0!==a?a:null===(h=m.locale)||void 0===h?void 0:null===(f=h.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=(0,i.Z)(t),w=v.getUTCDay();return v.setUTCDate(v.getUTCDate()-((w=1&&b<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(v+1,0,b),y.setUTCHours(0,0,0,0);var p=c(y,e),T=new Date(0);T.setUTCFullYear(v,0,b),T.setUTCHours(0,0,0,0);var C=c(T,e);return g.getTime()>=p.getTime()?v+1:g.getTime()>=C.getTime()?v:v-1}function f(t,e){for(var n=Math.abs(t).toString();n.length0?n:1-n;return f("yy"===e?r%100:r,e.length)},M:function(t,e){var n=t.getUTCMonth();return"M"===e?String(n+1):f(n+1,2)},d:function(t,e){return f(t.getUTCDate(),e.length)},a:function(t,e){var n=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(t,e){return f(t.getUTCHours()%12||12,e.length)},H:function(t,e){return f(t.getUTCHours(),e.length)},m:function(t,e){return f(t.getUTCMinutes(),e.length)},s:function(t,e){return f(t.getUTCSeconds(),e.length)},S:function(t,e){var n=e.length;return f(Math.floor(t.getUTCMilliseconds()*Math.pow(10,n-3)),e.length)}},g={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function v(t,e){var n=t>0?"-":"+",r=Math.abs(t),a=Math.floor(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+(e||"")+f(i,2)}function w(t,e){return t%60==0?(t>0?"-":"+")+f(Math.abs(t)/60,2):b(t,e)}function b(t,e){var n=Math.abs(t);return(t>0?"-":"+")+f(Math.floor(n/60),2)+(e||"")+f(n%60,2)}var y={G:function(t,e,n){var r=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(t,e,n){if("yo"===e){var r=t.getUTCFullYear();return n.ordinalNumber(r>0?r:1-r,{unit:"year"})}return m.y(t,e)},Y:function(t,e,n,r){var a=h(t,r),i=a>0?a:1-a;return"YY"===e?f(i%100,2):"Yo"===e?n.ordinalNumber(i,{unit:"year"}):f(i,e.length)},R:function(t,e){return f(d(t),e.length)},u:function(t,e){return f(t.getUTCFullYear(),e.length)},Q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(t,e,n){var r=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(t,e,n){var r=t.getUTCMonth();switch(e){case"M":case"MM":return m.M(t,e);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(t,e,n){var r=t.getUTCMonth();switch(e){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(t,e,n,a){var o=function(t,e){(0,r.Z)(1,arguments);var n=(0,i.Z)(t);return Math.round((c(n,e).getTime()-(function(t,e){(0,r.Z)(1,arguments);var n,a,i,o,u,d,f,m,g=(0,l.j)(),v=(0,s.Z)(null!==(n=null!==(a=null!==(i=null!==(o=null==e?void 0:e.firstWeekContainsDate)&&void 0!==o?o:null==e?void 0:null===(u=e.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==i?i:g.firstWeekContainsDate)&&void 0!==a?a:null===(f=g.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==n?n:1),w=h(t,e),b=new Date(0);return b.setUTCFullYear(w,0,v),b.setUTCHours(0,0,0,0),c(b,e)})(n,e).getTime())/6048e5)+1}(t,a);return"wo"===e?n.ordinalNumber(o,{unit:"week"}):f(o,e.length)},I:function(t,e,n){var a=function(t){(0,r.Z)(1,arguments);var e=(0,i.Z)(t);return Math.round((u(e).getTime()-(function(t){(0,r.Z)(1,arguments);var e=d(t),n=new Date(0);return n.setUTCFullYear(e,0,4),n.setUTCHours(0,0,0,0),u(n)})(e).getTime())/6048e5)+1}(t);return"Io"===e?n.ordinalNumber(a,{unit:"week"}):f(a,e.length)},d:function(t,e,n){return"do"===e?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):m.d(t,e)},D:function(t,e,n){var a=function(t){(0,r.Z)(1,arguments);var e=(0,i.Z)(t),n=e.getTime();return e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0),Math.floor((n-e.getTime())/864e5)+1}(t);return"Do"===e?n.ordinalNumber(a,{unit:"dayOfYear"}):f(a,e.length)},E:function(t,e,n){var r=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"e":return String(i);case"ee":return f(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(t,e,n,r){var a=t.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(e){case"c":return String(i);case"cc":return f(i,e.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(t,e,n){var r=t.getUTCDay(),a=0===r?7:r;switch(e){case"i":return String(a);case"ii":return f(a,e.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(t,e,n){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(t,e,n){var r,a=t.getUTCHours();switch(r=12===a?g.noon:0===a?g.midnight:a/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(t,e,n){var r,a=t.getUTCHours();switch(r=a>=17?g.evening:a>=12?g.afternoon:a>=4?g.morning:g.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(t,e,n){if("ho"===e){var r=t.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return m.h(t,e)},H:function(t,e,n){return"Ho"===e?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):m.H(t,e)},K:function(t,e,n){var r=t.getUTCHours()%12;return"Ko"===e?n.ordinalNumber(r,{unit:"hour"}):f(r,e.length)},k:function(t,e,n){var r=t.getUTCHours();return(0===r&&(r=24),"ko"===e)?n.ordinalNumber(r,{unit:"hour"}):f(r,e.length)},m:function(t,e,n){return"mo"===e?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):m.m(t,e)},s:function(t,e,n){return"so"===e?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):m.s(t,e)},S:function(t,e){return m.S(t,e)},X:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();if(0===a)return"Z";switch(e){case"X":return w(a);case"XXXX":case"XX":return b(a);default:return b(a,":")}},x:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"x":return w(a);case"xxxx":case"xx":return b(a);default:return b(a,":")}},O:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+v(a,":");default:return"GMT"+b(a,":")}},z:function(t,e,n,r){var a=(r._originalDate||t).getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+v(a,":");default:return"GMT"+b(a,":")}},t:function(t,e,n,r){return f(Math.floor((r._originalDate||t).getTime()/1e3),e.length)},T:function(t,e,n,r){return f((r._originalDate||t).getTime(),e.length)}},p=function(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});default:return e.date({width:"full"})}},T=function(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});default:return e.time({width:"full"})}},C=function(t,e){var n,r=t.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return p(t,e);switch(a){case"P":n=e.dateTime({width:"short"});break;case"PP":n=e.dateTime({width:"medium"});break;case"PPP":n=e.dateTime({width:"long"});break;default:n=e.dateTime({width:"full"})}return n.replace("{{date}}",p(a,e)).replace("{{time}}",T(i,e))},M={p:T,P:C},k=n(24262),D=["D","DD"],U=["YY","YYYY"];function x(t,e,n){if("YYYY"===t)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===t)throw RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===t)throw RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===t)throw RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var S=n(86559),P=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,W=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Y=/^'([^]*?)'?$/,Z=/''/g,E=/[a-zA-Z]/;function N(t,e,n){(0,r.Z)(2,arguments);var u,d,c,h,f,m,g,v,w,b,p,T,C,N,O,q,H,F,j=String(e),z=(0,l.j)(),L=null!==(u=null!==(d=null==n?void 0:n.locale)&&void 0!==d?d:z.locale)&&void 0!==u?u:S.Z,Q=(0,s.Z)(null!==(c=null!==(h=null!==(f=null!==(m=null==n?void 0:n.firstWeekContainsDate)&&void 0!==m?m:null==n?void 0:null===(g=n.locale)||void 0===g?void 0:null===(v=g.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==f?f:z.firstWeekContainsDate)&&void 0!==h?h:null===(w=z.locale)||void 0===w?void 0:null===(b=w.options)||void 0===b?void 0:b.firstWeekContainsDate)&&void 0!==c?c:1);if(!(Q>=1&&Q<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=(0,s.Z)(null!==(p=null!==(T=null!==(C=null!==(N=null==n?void 0:n.weekStartsOn)&&void 0!==N?N:null==n?void 0:null===(O=n.locale)||void 0===O?void 0:null===(q=O.options)||void 0===q?void 0:q.weekStartsOn)&&void 0!==C?C:z.weekStartsOn)&&void 0!==T?T:null===(H=z.locale)||void 0===H?void 0:null===(F=H.options)||void 0===F?void 0:F.weekStartsOn)&&void 0!==p?p:0);if(!(A>=0&&A<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw RangeError("locale must contain localize property");if(!L.formatLong)throw RangeError("locale must contain formatLong property");var G=(0,i.Z)(t);if(!function(t){return(0,r.Z)(1,arguments),(!!function(t){return(0,r.Z)(1,arguments),t instanceof Date||"object"===a(t)&&"[object Date]"===Object.prototype.toString.call(t)}(t)||"number"==typeof t)&&!isNaN(Number((0,i.Z)(t)))}(G))throw RangeError("Invalid time value");var X=(0,k.Z)(G),B=(0,o.Z)(G,X),R={firstWeekContainsDate:Q,weekStartsOn:A,locale:L,_originalDate:G};return j.match(W).map(function(t){var e=t[0];return"p"===e||"P"===e?(0,M[e])(t,L.formatLong):t}).join("").match(P).map(function(r){if("''"===r)return"'";var a,i=r[0];if("'"===i)return(a=r.match(Y))?a[1].replace(Z,"'"):r;var o=y[i];if(o)return null!=n&&n.useAdditionalWeekYearTokens||-1===U.indexOf(r)||x(r,e,String(t)),null!=n&&n.useAdditionalDayOfYearTokens||-1===D.indexOf(r)||x(r,e,String(t)),o(B,r,L.localize,R);if(i.match(E))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r}).join("")}},92234:function(t,e,n){n.d(e,{Z:function(){return o}});var r=n(83946),a=n(19013),i=n(13882);function o(t,e){return(0,i.Z)(2,arguments),function(t,e){(0,i.Z)(2,arguments);var n=(0,a.Z)(t).getTime(),o=(0,r.Z)(e);return new Date(n+o)}(t,-(0,r.Z)(e))}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8142.d8e6c66ac26970a0.js b/static/web/_next/static/chunks/8142.d8e6c66ac26970a0.js deleted file mode 100644 index c95ef75d3..000000000 --- a/static/web/_next/static/chunks/8142.d8e6c66ac26970a0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8142],{78142:function(e,t,a){a.r(t),a.d(t,{protobuf:function(){return r}});var n=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],i=RegExp("^(("+n.join(")|(")+"))\\b","i"),o=RegExp("^[_A-Za-z\xa1-￿][_A-Za-z0-9\xa1-￿]*");let r={name:"protobuf",token:function(e){return e.eatSpace()?null:e.match("//")?(e.skipToEnd(),"comment"):e.match(/^[0-9\.+-]/,!1)&&(e.match(/^[+-]?0x[0-9a-fA-F]+/)||e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||e.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":e.match(/^"([^"]|(""))*"/)||e.match(/^'([^']|(''))*'/)?"string":e.match(i)?"keyword":e.match(o)?"variable":(e.next(),null)},languageData:{autocomplete:n}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8142.e3efa03294c2f42e.js b/static/web/_next/static/chunks/8142.e3efa03294c2f42e.js new file mode 100644 index 000000000..d2c4596ff --- /dev/null +++ b/static/web/_next/static/chunks/8142.e3efa03294c2f42e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8142],{78142:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{protobuf:function(){return protobuf}});var keywordArray=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum","float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"],keywords=RegExp("^(("+keywordArray.join(")|(")+"))\\b","i"),identifiers=RegExp("^[_A-Za-z\xa1-￿][_A-Za-z0-9\xa1-￿]*");let protobuf={name:"protobuf",token:function(stream){return stream.eatSpace()?null:stream.match("//")?(stream.skipToEnd(),"comment"):stream.match(/^[0-9\.+-]/,!1)&&(stream.match(/^[+-]?0x[0-9a-fA-F]+/)||stream.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?/)||stream.match(/^[+-]?\d+([EeDd][+-]?\d+)?/))?"number":stream.match(/^"([^"]|(""))*"/)||stream.match(/^'([^']|(''))*'/)?"string":stream.match(keywords)?"keyword":stream.match(identifiers)?"variable":(stream.next(),null)},languageData:{autocomplete:keywordArray}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8171.6a4e977941d30c9d.js b/static/web/_next/static/chunks/8171.6a4e977941d30c9d.js new file mode 100644 index 000000000..05a3241db --- /dev/null +++ b/static/web/_next/static/chunks/8171.6a4e977941d30c9d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8171],{48171:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{rpmChanges:function(){return rpmChanges},rpmSpec:function(){return rpmSpec}});var headerSeparator=/^-+$/,headerLine=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,simpleEmail=/^[\w+.-]+@[\w.-]+/;let rpmChanges={name:"rpmchanges",token:function(stream){return stream.sol()&&(stream.match(headerSeparator)||stream.match(headerLine))?"tag":stream.match(simpleEmail)?"string":(stream.next(),null)}};var arch=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,preamble=/^[a-zA-Z0-9()]+:/,section=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,control_flow_complex=/^%(ifnarch|ifarch|if)/,control_flow_simple=/^%(else|endif)/,operators=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;let rpmSpec={name:"rpmspec",startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(stream,state){if("#"==stream.peek())return stream.skipToEnd(),"comment";if(stream.sol()){if(stream.match(preamble))return"header";if(stream.match(section))return"atom"}if(stream.match(/^\$\w+/)||stream.match(/^\$\{\w+\}/))return"def";if(stream.match(control_flow_simple))return"keyword";if(stream.match(control_flow_complex))return state.controlFlow=!0,"keyword";if(state.controlFlow){if(stream.match(operators))return"operator";if(stream.match(/^(\d+)/))return"number";stream.eol()&&(state.controlFlow=!1)}if(stream.match(arch))return stream.eol()&&(state.controlFlow=!1),"number";if(stream.match(/^%[\w]+/))return stream.match("(")&&(state.macroParameters=!0),"keyword";if(state.macroParameters){if(stream.match(/^\d+/))return"number";if(stream.match(")"))return state.macroParameters=!1,"keyword"}return stream.match(/^%\{\??[\w \-\:\!]+\}/)?(stream.eol()&&(state.controlFlow=!1),"def"):(stream.next(),null)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8171.da41f4d3690366fc.js b/static/web/_next/static/chunks/8171.da41f4d3690366fc.js deleted file mode 100644 index 8cca498b7..000000000 --- a/static/web/_next/static/chunks/8171.da41f4d3690366fc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8171],{48171:function(r,e,t){t.r(e),t.d(e,{rpmChanges:function(){return o},rpmSpec:function(){return h}});var n=/^-+$/,a=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ?\d{1,2} \d{2}:\d{2}(:\d{2})? [A-Z]{3,4} \d{4} - /,c=/^[\w+.-]+@[\w.-]+/;let o={name:"rpmchanges",token:function(r){return r.sol()&&(r.match(n)||r.match(a))?"tag":r.match(c)?"string":(r.next(),null)}};var i=/^(i386|i586|i686|x86_64|ppc64le|ppc64|ppc|ia64|s390x|s390|sparc64|sparcv9|sparc|noarch|alphaev6|alpha|hppa|mipsel)/,p=/^[a-zA-Z0-9()]+:/,u=/^%(debug_package|package|description|prep|build|install|files|clean|changelog|preinstall|preun|postinstall|postun|pretrans|posttrans|pre|post|triggerin|triggerun|verifyscript|check|triggerpostun|triggerprein|trigger)/,l=/^%(ifnarch|ifarch|if)/,m=/^%(else|endif)/,s=/^(\!|\?|\<\=|\<|\>\=|\>|\=\=|\&\&|\|\|)/;let h={name:"rpmspec",startState:function(){return{controlFlow:!1,macroParameters:!1,section:!1}},token:function(r,e){if("#"==r.peek())return r.skipToEnd(),"comment";if(r.sol()){if(r.match(p))return"header";if(r.match(u))return"atom"}if(r.match(/^\$\w+/)||r.match(/^\$\{\w+\}/))return"def";if(r.match(m))return"keyword";if(r.match(l))return e.controlFlow=!0,"keyword";if(e.controlFlow){if(r.match(s))return"operator";if(r.match(/^(\d+)/))return"number";r.eol()&&(e.controlFlow=!1)}if(r.match(i))return r.eol()&&(e.controlFlow=!1),"number";if(r.match(/^%[\w]+/))return r.match("(")&&(e.macroParameters=!0),"keyword";if(e.macroParameters){if(r.match(/^\d+/))return"number";if(r.match(")"))return e.macroParameters=!1,"keyword"}return r.match(/^%\{\??[\w \-\:\!]+\}/)?(r.eol()&&(e.controlFlow=!1),"def"):(r.next(),null)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8245-7c4b7b17be73fb0b.js b/static/web/_next/static/chunks/8245-7c4b7b17be73fb0b.js new file mode 100644 index 000000000..6f6b97b31 --- /dev/null +++ b/static/web/_next/static/chunks/8245-7c4b7b17be73fb0b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8245],{24019:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_ClockCircleOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_ClockCircleOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},AntdIcon=__webpack_require__(42135),ClockCircleOutlined_ClockCircleOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ClockCircleOutlined}))};ClockCircleOutlined_ClockCircleOutlined.displayName="ClockCircleOutlined";var icons_ClockCircleOutlined=react.forwardRef(ClockCircleOutlined_ClockCircleOutlined)},31326:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_EyeFilled}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_EyeFilled={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 512a112 112 0 10224 0 112 112 0 10-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"eye",theme:"filled"},AntdIcon=__webpack_require__(42135),EyeFilled_EyeFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_EyeFilled}))};EyeFilled_EyeFilled.displayName="EyeFilled";var icons_EyeFilled=react.forwardRef(EyeFilled_EyeFilled)},27049:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var _babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(87462),_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4942),classnames__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(94184),classnames__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),_config_provider__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(53124),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};__webpack_exports__.Z=function(props){var _classNames,_React$useContext=react__WEBPACK_IMPORTED_MODULE_1__.useContext(_config_provider__WEBPACK_IMPORTED_MODULE_2__.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$type=props.type,type=void 0===_props$type?"horizontal":_props$type,_props$orientation=props.orientation,orientation=void 0===_props$orientation?"center":_props$orientation,orientationMargin=props.orientationMargin,className=props.className,children=props.children,dashed=props.dashed,plain=props.plain,restProps=__rest(props,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),prefixCls=getPrefixCls("divider",customizePrefixCls),orientationPrefix=orientation.length>0?"-".concat(orientation):orientation,hasChildren=!!children,hasCustomMarginLeft="left"===orientation&&null!=orientationMargin,hasCustomMarginRight="right"===orientation&&null!=orientationMargin,classString=classnames__WEBPACK_IMPORTED_MODULE_0___default()(prefixCls,"".concat(prefixCls,"-").concat(type),(_classNames={},(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text"),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-with-text").concat(orientationPrefix),hasChildren),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-dashed"),!!dashed),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-plain"),!!plain),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-left"),hasCustomMarginLeft),(0,_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_3__.Z)(_classNames,"".concat(prefixCls,"-no-default-orientation-margin-right"),hasCustomMarginRight),_classNames),className),innerStyle=(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)((0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({},hasCustomMarginLeft&&{marginLeft:orientationMargin}),hasCustomMarginRight&&{marginRight:orientationMargin});return react__WEBPACK_IMPORTED_MODULE_1__.createElement("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_4__.Z)({className:classString},restProps,{role:"separator"}),children&&"vertical"!==type&&react__WEBPACK_IMPORTED_MODULE_1__.createElement("span",{className:"".concat(prefixCls,"-inner-text"),style:innerStyle},children))}},86559:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return defaultLocale}});var args,formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function buildFormatLongFn(args){return function(){var options=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},width=options.width?String(options.width):args.defaultWidth;return args.formats[width]||args.formats[args.defaultWidth]}}var formatLong={date:buildFormatLongFn({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:buildFormatLongFn({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function buildLocalizeFn(args){return function(dirtyIndex,options){var valuesArray;if("formatting"===(null!=options&&options.context?String(options.context):"standalone")&&args.formattingValues){var defaultWidth=args.defaultFormattingWidth||args.defaultWidth,width=null!=options&&options.width?String(options.width):defaultWidth;valuesArray=args.formattingValues[width]||args.formattingValues[defaultWidth]}else{var _defaultWidth=args.defaultWidth,_width=null!=options&&options.width?String(options.width):args.defaultWidth;valuesArray=args.values[_width]||args.values[_defaultWidth]}return valuesArray[args.argumentCallback?args.argumentCallback(dirtyIndex):dirtyIndex]}}function buildMatchFn(args){return function(string){var value,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},width=options.width,matchPattern=width&&args.matchPatterns[width]||args.matchPatterns[args.defaultMatchWidth],matchResult=string.match(matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parsePatterns=width&&args.parsePatterns[width]||args.parsePatterns[args.defaultParseWidth],key=Array.isArray(parsePatterns)?function(array,predicate){for(var key=0;key0?"in "+result:result+" ago":result},formatLong:formatLong,formatRelative:function(token,_date,_baseDate,_options){return formatRelativeLocale[token]},localize:{ordinalNumber:function(dirtyNumber,_options){var number=Number(dirtyNumber),rem100=number%100;if(rem100>20||rem100<10)switch(rem100%10){case 1:return number+"st";case 2:return number+"nd";case 3:return number+"rd"}return number+"th"},era:buildLocalizeFn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:buildLocalizeFn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(quarter){return quarter-1}}),month:buildLocalizeFn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:buildLocalizeFn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(args={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(value){return parseInt(value,10)}},function(string){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},matchResult=string.match(args.matchPattern);if(!matchResult)return null;var matchedString=matchResult[0],parseResult=string.match(args.parsePattern);if(!parseResult)return null;var value=args.valueCallback?args.valueCallback(parseResult[0]):parseResult[0];return{value:value=options.valueCallback?options.valueCallback(value):value,rest:string.slice(matchedString.length)}}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(index){return index+1}}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{j:function(){return getDefaultOptions}});var defaultOptions={};function getDefaultOptions(){return defaultOptions}},24262:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return getTimezoneOffsetInMilliseconds}});function getTimezoneOffsetInMilliseconds(date){var utcDate=new Date(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds(),date.getMilliseconds()));return utcDate.setUTCFullYear(date.getFullYear()),date.getTime()-utcDate.getTime()}},83946:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return toInteger}});function toInteger(dirtyNumber){if(null===dirtyNumber||!0===dirtyNumber||!1===dirtyNumber)return NaN;var number=Number(dirtyNumber);return isNaN(number)?number:number<0?Math.ceil(number):Math.floor(number)}},77349:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return addDays}});var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(83946),_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19013),_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(13882);function addDays(dirtyDate,dirtyAmount){(0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.Z)(2,arguments);var date=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyDate),amount=(0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__.Z)(dirtyAmount);return isNaN(amount)?new Date(NaN):(amount&&date.setDate(date.getDate()+amount),date)}},11640:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return addMonths}});var _lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(83946),_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19013),_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(13882);function addMonths(dirtyDate,dirtyAmount){(0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.Z)(2,arguments);var date=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyDate),amount=(0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_2__.Z)(dirtyAmount);if(isNaN(amount))return new Date(NaN);if(!amount)return date;var dayOfMonth=date.getDate(),endOfDesiredMonth=new Date(date.getTime());return(endOfDesiredMonth.setMonth(date.getMonth()+amount+1,0),dayOfMonth>=endOfDesiredMonth.getDate())?endOfDesiredMonth:(date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),date)}},75401:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return differenceInCalendarDays}});var getTimezoneOffsetInMilliseconds=__webpack_require__(24262),toDate=__webpack_require__(19013),requiredArgs=__webpack_require__(13882);function startOfDay(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return date.setHours(0,0,0,0),date}function differenceInCalendarDays(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var startOfDayLeft=startOfDay(dirtyDateLeft),startOfDayRight=startOfDay(dirtyDateRight);return Math.round((startOfDayLeft.getTime()-(0,getTimezoneOffsetInMilliseconds.Z)(startOfDayLeft)-(startOfDayRight.getTime()-(0,getTimezoneOffsetInMilliseconds.Z)(startOfDayRight)))/864e5)}},68730:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return intervalToDuration}});var compareAsc=__webpack_require__(49474),addDays=__webpack_require__(77349),addMonths=__webpack_require__(11640),toDate=__webpack_require__(19013),requiredArgs=__webpack_require__(13882),toInteger=__webpack_require__(83946);function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function add(dirtyDate,duration){if((0,requiredArgs.Z)(2,arguments),!duration||"object"!==_typeof(duration))return new Date(NaN);var years=duration.years?(0,toInteger.Z)(duration.years):0,months=duration.months?(0,toInteger.Z)(duration.months):0,weeks=duration.weeks?(0,toInteger.Z)(duration.weeks):0,days=duration.days?(0,toInteger.Z)(duration.days):0,hours=duration.hours?(0,toInteger.Z)(duration.hours):0,minutes=duration.minutes?(0,toInteger.Z)(duration.minutes):0,seconds=duration.seconds?(0,toInteger.Z)(duration.seconds):0,date=(0,toDate.Z)(dirtyDate),dateWithMonths=months||years?(0,addMonths.Z)(date,months+12*years):date,dateWithDays=days||weeks?(0,addDays.Z)(dateWithMonths,days+7*weeks):dateWithMonths;return new Date(dateWithDays.getTime()+1e3*(seconds+60*(minutes+60*hours)))}var differenceInCalendarDays=__webpack_require__(75401);function compareLocalAsc(dateLeft,dateRight){var diff=dateLeft.getFullYear()-dateRight.getFullYear()||dateLeft.getMonth()-dateRight.getMonth()||dateLeft.getDate()-dateRight.getDate()||dateLeft.getHours()-dateRight.getHours()||dateLeft.getMinutes()-dateRight.getMinutes()||dateLeft.getSeconds()-dateRight.getSeconds()||dateLeft.getMilliseconds()-dateRight.getMilliseconds();return diff<0?-1:diff>0?1:diff}var differenceInMilliseconds=__webpack_require__(59910),roundingMethods=__webpack_require__(93645),differenceInMonths=__webpack_require__(82161),differenceInSeconds=__webpack_require__(11699);function intervalToDuration(interval){(0,requiredArgs.Z)(1,arguments);var start=(0,toDate.Z)(interval.start),end=(0,toDate.Z)(interval.end);if(isNaN(start.getTime()))throw RangeError("Start Date is invalid");if(isNaN(end.getTime()))throw RangeError("End Date is invalid");var duration={};duration.years=Math.abs(function(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var dateLeft=(0,toDate.Z)(dirtyDateLeft),dateRight=(0,toDate.Z)(dirtyDateRight),sign=(0,compareAsc.Z)(dateLeft,dateRight),difference=Math.abs(function(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var dateLeft=(0,toDate.Z)(dirtyDateLeft),dateRight=(0,toDate.Z)(dirtyDateRight);return dateLeft.getFullYear()-dateRight.getFullYear()}(dateLeft,dateRight));dateLeft.setFullYear(1584),dateRight.setFullYear(1584);var isLastYearNotFull=(0,compareAsc.Z)(dateLeft,dateRight)===-sign,result=sign*(difference-Number(isLastYearNotFull));return 0===result?0:result}(end,start));var sign=(0,compareAsc.Z)(end,start),remainingMonths=add(start,{years:sign*duration.years});duration.months=Math.abs((0,differenceInMonths.Z)(end,remainingMonths));var remainingDays=add(remainingMonths,{months:sign*duration.months});duration.days=Math.abs(function(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var dateLeft=(0,toDate.Z)(dirtyDateLeft),dateRight=(0,toDate.Z)(dirtyDateRight),sign=compareLocalAsc(dateLeft,dateRight),difference=Math.abs((0,differenceInCalendarDays.Z)(dateLeft,dateRight));dateLeft.setDate(dateLeft.getDate()-sign*difference);var isLastDayNotFull=Number(compareLocalAsc(dateLeft,dateRight)===-sign),result=sign*(difference-isLastDayNotFull);return 0===result?0:result}(end,remainingDays));var remainingHours=add(remainingDays,{days:sign*duration.days});duration.hours=Math.abs(function(dateLeft,dateRight,options){(0,requiredArgs.Z)(2,arguments);var diff=(0,differenceInMilliseconds.Z)(dateLeft,dateRight)/36e5;return(0,roundingMethods.u)(null==options?void 0:options.roundingMethod)(diff)}(end,remainingHours));var remainingMinutes=add(remainingHours,{hours:sign*duration.hours});duration.minutes=Math.abs(function(dateLeft,dateRight,options){(0,requiredArgs.Z)(2,arguments);var diff=(0,differenceInMilliseconds.Z)(dateLeft,dateRight)/6e4;return(0,roundingMethods.u)(null==options?void 0:options.roundingMethod)(diff)}(end,remainingMinutes));var remainingSeconds=add(remainingMinutes,{minutes:sign*duration.minutes});return duration.seconds=Math.abs((0,differenceInSeconds.Z)(end,remainingSeconds)),duration}},49218:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{y1:function(){return useHotkeys}});var isff="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function addEvent(object,event,method,useCapture){object.addEventListener?object.addEventListener(event,method,useCapture):object.attachEvent&&object.attachEvent("on".concat(event),function(){method(window.event)})}function getMods(modifier,key){for(var mods=key.slice(0,key.length-1),i=0;i=0;)keys[index-1]+=",",keys.splice(index,1),index=keys.lastIndexOf("");return keys}for(var _keyMap={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":isff?173:189,"=":isff?61:187,";":isff?59:186,"'":222,"[":219,"]":221,"\\":220},_modifier={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},modifierMap={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_mods={16:!1,18:!1,17:!1,91:!1},_handlers={},k=1;k<20;k++)_keyMap["f".concat(k)]=111+k;var _downKeys=[],winListendFocus=!1,_scope="all",elementHasBindEvent=[],code=function(x){return _keyMap[x.toLowerCase()]||_modifier[x.toLowerCase()]||x.toUpperCase().charCodeAt(0)};function setScope(scope){_scope=scope||"all"}function getScope(){return _scope||"all"}var eachUnbind=function(_ref){var key=_ref.key,scope=_ref.scope,method=_ref.method,_ref$splitKey=_ref.splitKey,splitKey=void 0===_ref$splitKey?"+":_ref$splitKey;getKeys(key).forEach(function(originKey){var unbindKeys=originKey.split(splitKey),len=unbindKeys.length,lastKey=unbindKeys[len-1],keyCode="*"===lastKey?"*":code(lastKey);if(_handlers[keyCode]){scope||(scope=getScope());var mods=len>1?getMods(_modifier,unbindKeys):[];_handlers[keyCode]=_handlers[keyCode].filter(function(record){return!((!method||record.method===method)&&record.scope===scope&&function(a1,a2){for(var arr1=a1.length>=a2.length?a1:a2,arr2=a1.length>=a2.length?a2:a1,isIndex=!0,i=0;i0,_mods)Object.prototype.hasOwnProperty.call(_mods,y)&&(!_mods[y]&&handler.mods.indexOf(+y)>-1||_mods[y]&&-1===handler.mods.indexOf(+y))&&(modifiersMatch=!1);(0!==handler.mods.length||_mods[16]||_mods[18]||_mods[17]||_mods[91])&&!modifiersMatch&&"*"!==handler.shortcut||!1!==handler.method(event,handler)||(event.preventDefault?event.preventDefault():event.returnValue=!1,event.stopPropagation&&event.stopPropagation(),event.cancelBubble&&(event.cancelBubble=!0))}}function dispatch(event,element){var asterisk=_handlers["*"],key=event.keyCode||event.which||event.charCode;if(hotkeys_esm_hotkeys.filter.call(this,event)){if((93===key||224===key)&&(key=91),-1===_downKeys.indexOf(key)&&229!==key&&_downKeys.push(key),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(keyName){var keyNum=modifierMap[keyName];event[keyName]&&-1===_downKeys.indexOf(keyNum)?_downKeys.push(keyNum):!event[keyName]&&_downKeys.indexOf(keyNum)>-1?_downKeys.splice(_downKeys.indexOf(keyNum),1):"metaKey"===keyName&&event[keyName]&&3===_downKeys.length&&!(event.ctrlKey||event.shiftKey||event.altKey)&&(_downKeys=_downKeys.slice(_downKeys.indexOf(keyNum)))}),key in _mods){for(var k in _mods[key]=!0,_modifier)_modifier[k]===key&&(hotkeys_esm_hotkeys[k]=!0);if(!asterisk)return}for(var e in _mods)Object.prototype.hasOwnProperty.call(_mods,e)&&(_mods[e]=event[modifierMap[e]]);event.getModifierState&&!(event.altKey&&!event.ctrlKey)&&event.getModifierState("AltGraph")&&(-1===_downKeys.indexOf(17)&&_downKeys.push(17),-1===_downKeys.indexOf(18)&&_downKeys.push(18),_mods[17]=!0,_mods[18]=!0);var scope=getScope();if(asterisk)for(var i=0;i1&&(mods=getMods(_modifier,key)),(key="*"===(key=key[key.length-1])?"*":code(key))in _handlers||(_handlers[key]=[]),_handlers[key].push({keyup:keyup,keydown:keydown,scope:scope,mods:mods,shortcut:keys[i],method:method,key:keys[i],splitKey:splitKey,element:element1});void 0!==element1&&(element=element1,!(elementHasBindEvent.indexOf(element)>-1))&&window&&(elementHasBindEvent.push(element1),addEvent(element1,"keydown",function(e){dispatch(e,element1)},capture),winListendFocus||(winListendFocus=!0,addEvent(window,"focus",function(){_downKeys=[]},capture)),addEvent(element1,"keyup",function(e){dispatch(e,element1),function(event){var key=event.keyCode||event.which||event.charCode,i=_downKeys.indexOf(key);if(i>=0&&_downKeys.splice(i,1),event.key&&"meta"===event.key.toLowerCase()&&_downKeys.splice(0,_downKeys.length),(93===key||224===key)&&(key=91),key in _mods)for(var k in _mods[key]=!1,_modifier)_modifier[k]===key&&(hotkeys_esm_hotkeys[k]=!1)}(e)},capture))}var _api={setScope:setScope,getScope:getScope,deleteScope:function(scope,newScope){var handlers,i;for(var key in scope||(scope=getScope()),_handlers)if(Object.prototype.hasOwnProperty.call(_handlers,key))for(i=0,handlers=_handlers[key];i1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(_handlers).forEach(function(key){var data=_handlers[key].find(function(item){return item.scope===scope&&item.shortcut===shortcut});data&&data.method&&data.method()})},unbind:function(keysInfo){if(void 0===keysInfo)Object.keys(_handlers).forEach(function(key){return delete _handlers[key]});else if(Array.isArray(keysInfo))keysInfo.forEach(function(info){info.key&&eachUnbind(info)});else if("object"==typeof keysInfo)keysInfo.key&&eachUnbind(keysInfo);else if("string"==typeof keysInfo){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];var scope=args[0],method=args[1];"function"==typeof scope&&(method=scope,scope=""),eachUnbind({key:keysInfo,scope:scope,method:method,splitKey:"+"})}},keyMap:_keyMap,modifier:_modifier,modifierMap:modifierMap};for(var a in _api)Object.prototype.hasOwnProperty.call(_api,a)&&(hotkeys_esm_hotkeys[a]=_api[a]);if("undefined"!=typeof window){var _hotkeys=window.hotkeys;hotkeys_esm_hotkeys.noConflict=function(deep){return deep&&window.hotkeys===hotkeys_esm_hotkeys&&(window.hotkeys=_hotkeys),hotkeys_esm_hotkeys},window.hotkeys=hotkeys_esm_hotkeys}var react=__webpack_require__(67294);hotkeys_esm_hotkeys.filter=function(){return!0};var tagFilter=function(_ref,enableOnTags){var target=_ref.target,targetTagName=target&&target.tagName;return Boolean(targetTagName&&enableOnTags&&enableOnTags.includes(targetTagName))};function useHotkeys(keys,callback,options,deps){options instanceof Array&&(deps=options,options=void 0);var _ref2=options||{},enableOnTags=_ref2.enableOnTags,filter=_ref2.filter,keyup=_ref2.keyup,keydown=_ref2.keydown,_ref2$filterPreventDe=_ref2.filterPreventDefault,filterPreventDefault=void 0===_ref2$filterPreventDe||_ref2$filterPreventDe,_ref2$enabled=_ref2.enabled,enabled=void 0===_ref2$enabled||_ref2$enabled,_ref2$enableOnContent=_ref2.enableOnContentEditable,enableOnContentEditable=void 0!==_ref2$enableOnContent&&_ref2$enableOnContent,ref=(0,react.useRef)(null),memoisedCallback=(0,react.useCallback)(function(keyboardEvent,hotkeysEvent){var _keyboardEvent$target,_ref$current;return filter&&!filter(keyboardEvent)?!filterPreventDefault:!!tagFilter(keyboardEvent,["INPUT","TEXTAREA","SELECT"])&&!tagFilter(keyboardEvent,enableOnTags)||null!=(_keyboardEvent$target=keyboardEvent.target)&&!!_keyboardEvent$target.isContentEditable&&!enableOnContentEditable||!!(null===ref.current||document.activeElement===ref.current||null!=(_ref$current=ref.current)&&_ref$current.contains(document.activeElement))&&(callback(keyboardEvent,hotkeysEvent),!0)},deps?[ref,enableOnTags,filter].concat(deps):[ref,enableOnTags,filter]);return(0,react.useEffect)(function(){if(!enabled){hotkeys_esm_hotkeys.unbind(keys,memoisedCallback);return}return keyup&&!0!==keydown&&(options.keydown=!1),hotkeys_esm_hotkeys(keys,options||{},memoisedCallback),function(){return hotkeys_esm_hotkeys.unbind(keys,memoisedCallback)}},[memoisedCallback,keys,enabled]),ref}hotkeys_esm_hotkeys.isPressed}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8245-e46be43dd8c8766c.js b/static/web/_next/static/chunks/8245-e46be43dd8c8766c.js deleted file mode 100644 index 7250c5c8b..000000000 --- a/static/web/_next/static/chunks/8245-e46be43dd8c8766c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8245],{24019:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},i=n(42135),u=function(e,t){return r.createElement(i.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};u.displayName="ClockCircleOutlined";var s=r.forwardRef(u)},31326:function(e,t,n){n.d(t,{Z:function(){return s}});var a=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 512a112 112 0 10224 0 112 112 0 10-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"eye",theme:"filled"},i=n(42135),u=function(e,t){return r.createElement(i.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};u.displayName="EyeFilled";var s=r.forwardRef(u)},27049:function(e,t,n){var a=n(87462),r=n(4942),o=n(94184),i=n.n(o),u=n(67294),s=n(53124),l=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);rt.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n},c=function(e){var t,n=u.useContext(s.E_),o=n.getPrefixCls,c=n.direction,d=e.prefixCls,f=e.type,h=void 0===f?"horizontal":f,m=e.orientation,g=void 0===m?"center":m,y=e.orientationMargin,v=e.className,p=e.children,b=e.dashed,w=e.plain,M=l(e,["prefixCls","type","orientation","orientationMargin","className","children","dashed","plain"]),k=o("divider",d),Z=g.length>0?"-".concat(g):g,C=!!p,O="left"===g&&null!=y,P="right"===g&&null!=y,S=i()(k,"".concat(k,"-").concat(h),(t={},(0,r.Z)(t,"".concat(k,"-with-text"),C),(0,r.Z)(t,"".concat(k,"-with-text").concat(Z),C),(0,r.Z)(t,"".concat(k,"-dashed"),!!b),(0,r.Z)(t,"".concat(k,"-plain"),!!w),(0,r.Z)(t,"".concat(k,"-rtl"),"rtl"===c),(0,r.Z)(t,"".concat(k,"-no-default-orientation-margin-left"),O),(0,r.Z)(t,"".concat(k,"-no-default-orientation-margin-right"),P),t),v),E=(0,a.Z)((0,a.Z)({},O&&{marginLeft:y}),P&&{marginRight:y});return u.createElement("div",(0,a.Z)({className:S},M,{role:"separator"}),p&&"vertical"!==h&&u.createElement("span",{className:"".concat(k,"-inner-text"),style:E},p))};t.Z=c},86559:function(e,t,n){n.d(t,{Z:function(){return d}});var a,r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,n){var a,o=r[e];return(a="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var u={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(e){return function(t,n){var a;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var r=e.defaultFormattingWidth||e.defaultWidth,o=null!=n&&n.width?String(n.width):r;a=e.formattingValues[o]||e.formattingValues[r]}else{var i=e.defaultWidth,u=null!=n&&n.width?String(n.width):e.defaultWidth;a=e.values[u]||e.values[i]}return a[e.argumentCallback?e.argumentCallback(t):t]}}function c(e){return function(t){var n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=a.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var u=i[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?function(e,t){for(var n=0;n20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(a={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(a.matchPattern);if(!n)return null;var r=n[0],o=e.match(a.parsePattern);if(!o)return null;var i=a.valueCallback?a.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(r.length)}}),era:c({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:c({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:c({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:c({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:c({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(e,t,n){n.d(t,{j:function(){return r}});var a={};function r(){return a}},24262:function(e,t,n){n.d(t,{Z:function(){return a}});function a(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}},83946:function(e,t,n){n.d(t,{Z:function(){return a}});function a(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}},77349:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(83946),r=n(19013),o=n(13882);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),i=(0,a.Z)(t);return isNaN(i)?new Date(NaN):(i&&n.setDate(n.getDate()+i),n)}},11640:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(83946),r=n(19013),o=n(13882);function i(e,t){(0,o.Z)(2,arguments);var n=(0,r.Z)(e),i=(0,a.Z)(t);if(isNaN(i))return new Date(NaN);if(!i)return n;var u=n.getDate(),s=new Date(n.getTime());return(s.setMonth(n.getMonth()+i+1,0),u>=s.getDate())?s:(n.setFullYear(s.getFullYear(),s.getMonth(),u),n)}},75401:function(e,t,n){n.d(t,{Z:function(){return u}});var a=n(24262),r=n(19013),o=n(13882);function i(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(0,0,0,0),t}function u(e,t){(0,o.Z)(2,arguments);var n=i(e),r=i(t);return Math.round((n.getTime()-(0,a.Z)(n)-(r.getTime()-(0,a.Z)(r)))/864e5)}},68730:function(e,t,n){n.d(t,{Z:function(){return v}});var a=n(49474),r=n(77349),o=n(11640),i=n(19013),u=n(13882),s=n(83946);function l(e){return(l="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})(e)}function c(e,t){if((0,u.Z)(2,arguments),!t||"object"!==l(t))return new Date(NaN);var n=t.years?(0,s.Z)(t.years):0,a=t.months?(0,s.Z)(t.months):0,c=t.weeks?(0,s.Z)(t.weeks):0,d=t.days?(0,s.Z)(t.days):0,f=t.hours?(0,s.Z)(t.hours):0,h=t.minutes?(0,s.Z)(t.minutes):0,m=t.seconds?(0,s.Z)(t.seconds):0,g=(0,i.Z)(e),y=a||n?(0,o.Z)(g,a+12*n):g,v=d||c?(0,r.Z)(y,d+7*c):y;return new Date(v.getTime()+1e3*(m+60*(h+60*f)))}var d=n(75401);function f(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}var h=n(59910),m=n(93645),g=n(82161),y=n(11699);function v(e){(0,u.Z)(1,arguments);var t=(0,i.Z)(e.start),n=(0,i.Z)(e.end);if(isNaN(t.getTime()))throw RangeError("Start Date is invalid");if(isNaN(n.getTime()))throw RangeError("End Date is invalid");var r={};r.years=Math.abs(function(e,t){(0,u.Z)(2,arguments);var n=(0,i.Z)(e),r=(0,i.Z)(t),o=(0,a.Z)(n,r),s=Math.abs(function(e,t){(0,u.Z)(2,arguments);var n=(0,i.Z)(e),a=(0,i.Z)(t);return n.getFullYear()-a.getFullYear()}(n,r));n.setFullYear(1584),r.setFullYear(1584);var l=(0,a.Z)(n,r)===-o,c=o*(s-Number(l));return 0===c?0:c}(n,t));var o=(0,a.Z)(n,t),s=c(t,{years:o*r.years});r.months=Math.abs((0,g.Z)(n,s));var l=c(s,{months:o*r.months});r.days=Math.abs(function(e,t){(0,u.Z)(2,arguments);var n=(0,i.Z)(e),a=(0,i.Z)(t),r=f(n,a),o=Math.abs((0,d.Z)(n,a));n.setDate(n.getDate()-r*o);var s=Number(f(n,a)===-r),l=r*(o-s);return 0===l?0:l}(n,l));var v=c(l,{days:o*r.days});r.hours=Math.abs(function(e,t,n){(0,u.Z)(2,arguments);var a=(0,h.Z)(e,t)/36e5;return(0,m.u)(null==n?void 0:n.roundingMethod)(a)}(n,v));var p=c(v,{hours:o*r.hours});r.minutes=Math.abs(function(e,t,n){(0,u.Z)(2,arguments);var a=(0,h.Z)(e,t)/6e4;return(0,m.u)(null==n?void 0:n.roundingMethod)(a)}(n,p));var b=c(p,{minutes:o*r.minutes});return r.seconds=Math.abs((0,y.Z)(n,b)),r}},49218:function(e,t,n){n.d(t,{y1:function(){return x}});var a="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function r(e,t,n,a){e.addEventListener?e.addEventListener(t,n,a):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function o(e,t){for(var n=t.slice(0,t.length-1),a=0;a=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var u={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":a?173:189,"=":a?61:187,";":a?59:186,"'":222,"[":219,"]":221,"\\":220},s={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},l={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},c={16:!1,18:!1,17:!1,91:!1},d={},f=1;f<20;f++)u["f".concat(f)]=111+f;var h=[],m=!1,g="all",y=[],v=function(e){return u[e.toLowerCase()]||s[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function p(e){g=e||"all"}function b(){return g||"all"}var w=function(e){var t=e.key,n=e.scope,a=e.method,r=e.splitKey,u=void 0===r?"+":r;i(t).forEach(function(e){var t=e.split(u),r=t.length,i=t[r-1],l="*"===i?"*":v(i);if(d[l]){n||(n=b());var c=r>1?o(s,t):[];d[l]=d[l].filter(function(e){return!((!a||e.method===a)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,a=e.length>=t.length?t:e,r=!0,o=0;o0,c)Object.prototype.hasOwnProperty.call(c,o)&&(!c[o]&&t.mods.indexOf(+o)>-1||c[o]&&-1===t.mods.indexOf(+o))&&(r=!1);(0!==t.mods.length||c[16]||c[18]||c[17]||c[91])&&!r&&"*"!==t.shortcut||!1!==t.method(e,t)||(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function k(e,t){var n=d["*"],a=e.keyCode||e.which||e.charCode;if(Z.filter.call(this,e)){if((93===a||224===a)&&(a=91),-1===h.indexOf(a)&&229!==a&&h.push(a),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(t){var n=l[t];e[t]&&-1===h.indexOf(n)?h.push(n):!e[t]&&h.indexOf(n)>-1?h.splice(h.indexOf(n),1):"metaKey"===t&&e[t]&&3===h.length&&!(e.ctrlKey||e.shiftKey||e.altKey)&&(h=h.slice(h.indexOf(n)))}),a in c){for(var r in c[a]=!0,s)s[r]===a&&(Z[r]=!0);if(!n)return}for(var o in c)Object.prototype.hasOwnProperty.call(c,o)&&(c[o]=e[l[o]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===h.indexOf(17)&&h.push(17),-1===h.indexOf(18)&&h.push(18),c[17]=!0,c[18]=!0);var i=b();if(n)for(var u=0;u1&&(l=o(s,e)),(e="*"===(e=e[e.length-1])?"*":v(e))in d||(d[e]=[]),d[e].push({keyup:b,keydown:w,scope:f,mods:l,shortcut:u[p],method:n,key:u[p],splitKey:M,element:g});void 0!==g&&(a=g,!(y.indexOf(a)>-1))&&window&&(y.push(g),r(g,"keydown",function(e){k(e,g)},C),m||(m=!0,r(window,"focus",function(){h=[]},C)),r(g,"keyup",function(e){k(e,g),function(e){var t=e.keyCode||e.which||e.charCode,n=h.indexOf(t);if(n>=0&&h.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&h.splice(0,h.length),(93===t||224===t)&&(t=91),t in c)for(var a in c[t]=!1,s)s[a]===t&&(Z[a]=!1)}(e)},C))}var C={setScope:p,getScope:b,deleteScope:function(e,t){var n,a;for(var r in e||(e=b()),d)if(Object.prototype.hasOwnProperty.call(d,r))for(a=0,n=d[r];a1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(d).forEach(function(n){var a=d[n].find(function(n){return n.scope===t&&n.shortcut===e});a&&a.method&&a.method()})},unbind:function(e){if(void 0===e)Object.keys(d).forEach(function(e){return delete d[e]});else if(Array.isArray(e))e.forEach(function(e){e.key&&w(e)});else if("object"==typeof e)e.key&&w(e);else if("string"==typeof e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a\/\:]/,litOperator=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function tokenBase(stream,state){if(stream.match(litOperator))return"operator";var ch=stream.next();if("!"==ch)return stream.skipToEnd(),"comment";if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"\\"==next}return(end||!escaped)&&(state.tokenize=null),"string"},state.tokenize(stream,state);if(/[\[\]\(\),]/.test(ch))return null;if(/\d/.test(ch))return stream.eatWhile(/[\w\.]/),"number";if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_]/);var word=stream.current().toLowerCase();return keywords.hasOwnProperty(word)?"keyword":builtins.hasOwnProperty(word)||dataTypes.hasOwnProperty(word)?"builtin":"variable"}let fortran={name:"fortran",startState:function(){return{tokenize:null}},token:function(stream,state){return stream.eatSpace()?null:(state.tokenize||tokenBase)(stream,state)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8283.f41216fedc310fb2.js b/static/web/_next/static/chunks/8283.f41216fedc310fb2.js deleted file mode 100644 index 1a6f60d5f..000000000 --- a/static/web/_next/static/chunks/8283.f41216fedc310fb2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8283],{8283:function(e,t,n){function a(e){for(var t={},n=0;n\/\:]/,s=/^\.(and|or|eq|lt|le|gt|ge|ne|not|eqv|neqv)\./i;function l(e,t){if(e.match(s))return"operator";var n=e.next();if("!"==n)return e.skipToEnd(),"comment";if('"'==n||"'"==n)return t.tokenize=function(e,t){for(var a,i=!1,r=!1;null!=(a=e.next());){if(a==n&&!i){r=!0;break}i=!i&&"\\"==a}return(r||!i)&&(t.tokenize=null),"string"},t.tokenize(e,t);if(/[\[\]\(\),]/.test(n))return null;if(/\d/.test(n))return e.eatWhile(/[\w\.]/),"number";if(o.test(n))return e.eatWhile(o),"operator";e.eatWhile(/[\w\$_]/);var a=e.current().toLowerCase();return i.hasOwnProperty(a)?"keyword":r.hasOwnProperty(a)||c.hasOwnProperty(a)?"builtin":"variable"}let _={name:"fortran",startState:function(){return{tokenize:null}},token:function(e,t){return e.eatSpace()?null:(t.tokenize||l)(e,t)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8393.4276c63baa000f93.js b/static/web/_next/static/chunks/8393.4276c63baa000f93.js deleted file mode 100644 index 3e58f8e6f..000000000 --- a/static/web/_next/static/chunks/8393.4276c63baa000f93.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8393],{68393:function(E,t,e){function R(E){var t=[];return E.split(" ").forEach(function(E){t.push({name:E})}),t}e.r(t),e.d(t,{forth:function(){return n}});var i=R("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),r=R("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function O(E,t){var e;for(e=E.length-1;e>=0;e--)if(E[e].name===t.toUpperCase())return E[e]}let n={name:"forth",startState:function(){return{state:"",base:10,coreWordList:i,immediateWordList:r,wordList:[]}},token:function(E,t){var e;if(E.eatSpace())return null;if(""===t.state){if(E.match(/^(\]|:NONAME)(\s|$)/i))return t.state=" compilation","builtin";if(e=E.match(/^(\:)\s+(\S+)(\s|$)+/))return t.wordList.push({name:e[2].toUpperCase()}),t.state=" compilation","def";if(e=E.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i))return t.wordList.push({name:e[2].toUpperCase()}),"def";if(e=E.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/))return"builtin"}else{if(E.match(/^(\;|\[)(\s)/))return t.state="",E.backUp(1),"builtin";if(E.match(/^(\;|\[)($)/))return t.state="","builtin";if(E.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}if(e=E.match(/^(\S+)(\s+|$)/))return void 0!==O(t.wordList,e[1])?"variable":"\\"===e[1]?(E.skipToEnd(),"comment"):void 0!==O(t.coreWordList,e[1])?"builtin":void 0!==O(t.immediateWordList,e[1])?"keyword":"("===e[1]?(E.eatWhile(function(E){return")"!==E}),E.eat(")"),"comment"):".("===e[1]?(E.eatWhile(function(E){return")"!==E}),E.eat(")"),"string"):'S"'===e[1]||'."'===e[1]||'C"'===e[1]?(E.eatWhile(function(E){return'"'!==E}),E.eat('"'),"string"):e[1]-68719476735?"number":"atom"}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8393.54e45af7b7a87a86.js b/static/web/_next/static/chunks/8393.54e45af7b7a87a86.js new file mode 100644 index 000000000..db8e6fed8 --- /dev/null +++ b/static/web/_next/static/chunks/8393.54e45af7b7a87a86.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8393],{68393:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function toWordList(words){var ret=[];return words.split(" ").forEach(function(e){ret.push({name:e})}),ret}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{forth:function(){return forth}});var coreWordList=toWordList("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL"),immediateWordList=toWordList("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function searchWordList(wordList,word){var i;for(i=wordList.length-1;i>=0;i--)if(wordList[i].name===word.toUpperCase())return wordList[i]}let forth={name:"forth",startState:function(){return{state:"",base:10,coreWordList:coreWordList,immediateWordList:immediateWordList,wordList:[]}},token:function(stream,stt){var mat;if(stream.eatSpace())return null;if(""===stt.state){if(stream.match(/^(\]|:NONAME)(\s|$)/i))return stt.state=" compilation","builtin";if(mat=stream.match(/^(\:)\s+(\S+)(\s|$)+/))return stt.wordList.push({name:mat[2].toUpperCase()}),stt.state=" compilation","def";if(mat=stream.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i))return stt.wordList.push({name:mat[2].toUpperCase()}),"def";if(mat=stream.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/))return"builtin"}else{if(stream.match(/^(\;|\[)(\s)/))return stt.state="",stream.backUp(1),"builtin";if(stream.match(/^(\;|\[)($)/))return stt.state="","builtin";if(stream.match(/^(POSTPONE)\s+\S+(\s|$)+/))return"builtin"}if(mat=stream.match(/^(\S+)(\s+|$)/))return void 0!==searchWordList(stt.wordList,mat[1])?"variable":"\\"===mat[1]?(stream.skipToEnd(),"comment"):void 0!==searchWordList(stt.coreWordList,mat[1])?"builtin":void 0!==searchWordList(stt.immediateWordList,mat[1])?"keyword":"("===mat[1]?(stream.eatWhile(function(s){return")"!==s}),stream.eat(")"),"comment"):".("===mat[1]?(stream.eatWhile(function(s){return")"!==s}),stream.eat(")"),"string"):'S"'===mat[1]||'."'===mat[1]||'C"'===mat[1]?(stream.eatWhile(function(s){return'"'!==s}),stream.eat('"'),"string"):mat[1]-68719476735?"number":"atom"}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8561.5dd465eac329b3ad.js b/static/web/_next/static/chunks/8561.5dd465eac329b3ad.js new file mode 100644 index 000000000..872210673 --- /dev/null +++ b/static/web/_next/static/chunks/8561.5dd465eac329b3ad.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8561],{78561:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i*\/]/.test(ch))return type="select-op",null;else return/[;{}:\[\]]/.test(ch)?(type=ch,null):(stream.eatWhile(/[\w\\\-]/),type="variable","variable")}function tokenCComment(stream,state){for(var ch,maybeEnd=!1;null!=(ch=stream.next());){if(maybeEnd&&"/"==ch){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return type="comment","comment"}function tokenSGMLComment(stream,state){for(var ch,dashes=0;null!=(ch=stream.next());){if(dashes>=2&&">"==ch){state.tokenize=tokenBase;break}dashes="-"==ch?dashes+1:0}return type="comment","comment"}let nginx={name:"nginx",startState:function(){return{tokenize:tokenBase,baseIndent:0,stack:[]}},token:function(stream,state){if(stream.eatSpace())return null;type=null;var style=state.tokenize(stream,state),context=state.stack[state.stack.length-1];return"hash"==type&&"rule"==context?style="atom":"variable"!=style||("rule"==context?style="number":context&&"@media{"!=context||(style="tag")),"rule"==context&&/^[\{\};]$/.test(type)&&state.stack.pop(),"{"==type?"@media"==context?state.stack[state.stack.length-1]="@media{":state.stack.push("{"):"}"==type?state.stack.pop():"@media"==type?state.stack.push("@media"):"{"==context&&"comment"!=type&&state.stack.push("rule"),style},indent:function(state,textAfter,cx){var n=state.stack.length;return/^\}/.test(textAfter)&&(n-="rule"==state.stack[state.stack.length-1]?2:1),state.baseIndent+n*cx.unit},languageData:{indentOnInput:/^\s*\}$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8561.e0ae2c126e26850c.js b/static/web/_next/static/chunks/8561.e0ae2c126e26850c.js deleted file mode 100644 index 7a5765421..000000000 --- a/static/web/_next/static/chunks/8561.e0ae2c126e26850c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8561],{78561:function(e,_,t){function r(e){for(var _={},t=e.split(" "),r=0;r*\/]/.test(r))return s="select-op",null;else return/[;{}:\[\]]/.test(r)?(s=r,null):(e.eatWhile(/[\w\\\-]/),s="variable","variable")}function c(e,_){for(var t,r=!1;null!=(t=e.next());){if(r&&"/"==t){_.tokenize=n;break}r="*"==t}return s="comment","comment"}function l(e,_){for(var t,r=0;null!=(t=e.next());){if(r>=2&&">"==t){_.tokenize=n;break}r="-"==t?r+1:0}return s="comment","comment"}let p={name:"nginx",startState:function(){return{tokenize:n,baseIndent:0,stack:[]}},token:function(e,_){if(e.eatSpace())return null;s=null;var t=_.tokenize(e,_),r=_.stack[_.stack.length-1];return"hash"==s&&"rule"==r?t="atom":"variable"!=t||("rule"==r?t="number":r&&"@media{"!=r||(t="tag")),"rule"==r&&/^[\{\};]$/.test(s)&&_.stack.pop(),"{"==s?"@media"==r?_.stack[_.stack.length-1]="@media{":_.stack.push("{"):"}"==s?_.stack.pop():"@media"==s?_.stack.push("@media"):"{"==r&&"comment"!=s&&_.stack.push("rule"),t},indent:function(e,_,t){var r=e.stack.length;return/^\}/.test(_)&&(r-="rule"==e.stack[e.stack.length-1]?2:1),e.baseIndent+r*t.unit},languageData:{indentOnInput:/^\s*\}$/}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8676-6e97d05fc151015d.js b/static/web/_next/static/chunks/8676-6e97d05fc151015d.js new file mode 100644 index 000000000..ee583aeb0 --- /dev/null +++ b/static/web/_next/static/chunks/8676-6e97d05fc151015d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8676],{66567:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_BookTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_BookTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z",fill:primaryColor}},{tag:"path",attrs:{d:"M668 345.9V136h-96v211.4l49.5-35.4z",fill:secondaryColor}},{tag:"path",attrs:{d:"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 01-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z",fill:secondaryColor}}]}},name:"book",theme:"twotone"},AntdIcon=__webpack_require__(42135),BookTwoTone_BookTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_BookTwoTone}))};BookTwoTone_BookTwoTone.displayName="BookTwoTone";var icons_BookTwoTone=react.forwardRef(BookTwoTone_BookTwoTone)},24019:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_ClockCircleOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_ClockCircleOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},AntdIcon=__webpack_require__(42135),ClockCircleOutlined_ClockCircleOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ClockCircleOutlined}))};ClockCircleOutlined_ClockCircleOutlined.displayName="ClockCircleOutlined";var icons_ClockCircleOutlined=react.forwardRef(ClockCircleOutlined_ClockCircleOutlined)},78346:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_MessageTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_MessageTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M775.3 248.9a369.62 369.62 0 00-119-80A370.2 370.2 0 00512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 00-80-119zM312 560a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:secondaryColor}},{tag:"path",attrs:{d:"M664 512a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0z",fill:primaryColor}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z",fill:primaryColor}},{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0z",fill:primaryColor}}]}},name:"message",theme:"twotone"},AntdIcon=__webpack_require__(42135),MessageTwoTone_MessageTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_MessageTwoTone}))};MessageTwoTone_MessageTwoTone.displayName="MessageTwoTone";var icons_MessageTwoTone=react.forwardRef(MessageTwoTone_MessageTwoTone)},63179:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_PlaySquareTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_PlaySquareTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:primaryColor}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z",fill:secondaryColor}},{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.8a11.2 11.2 0 000-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z",fill:primaryColor}}]}},name:"play-square",theme:"twotone"},AntdIcon=__webpack_require__(42135),PlaySquareTwoTone_PlaySquareTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_PlaySquareTwoTone}))};PlaySquareTwoTone_PlaySquareTwoTone.displayName="PlaySquareTwoTone";var icons_PlaySquareTwoTone=react.forwardRef(PlaySquareTwoTone_PlaySquareTwoTone)},27482:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_ProfileTwoTone}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_ProfileTwoTone={icon:function(primaryColor,secondaryColor){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:primaryColor}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:secondaryColor}},{tag:"path",attrs:{d:"M340 656a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:primaryColor}}]}},name:"profile",theme:"twotone"},AntdIcon=__webpack_require__(42135),ProfileTwoTone_ProfileTwoTone=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ProfileTwoTone}))};ProfileTwoTone_ProfileTwoTone.displayName="ProfileTwoTone";var icons_ProfileTwoTone=react.forwardRef(ProfileTwoTone_ProfileTwoTone)},87547:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_UserOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_UserOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},AntdIcon=__webpack_require__(42135),UserOutlined_UserOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_UserOutlined}))};UserOutlined_UserOutlined.displayName="UserOutlined";var icons_UserOutlined=react.forwardRef(UserOutlined_UserOutlined)},54907:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return collapse}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),RightOutlined=__webpack_require__(18073),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),esm_typeof=__webpack_require__(71002),toArray=__webpack_require__(50344),react=__webpack_require__(67294),shallowequal=__webpack_require__(96774),shallowequal_default=__webpack_require__.n(shallowequal),objectWithoutProperties=__webpack_require__(45987),es=__webpack_require__(62874),slicedToArray=__webpack_require__(97685),PanelContent=react.forwardRef(function(props,ref){var _classnames,prefixCls=props.prefixCls,forceRender=props.forceRender,className=props.className,style=props.style,children=props.children,isActive=props.isActive,role=props.role,_React$useState=react.useState(isActive||forceRender),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),rendered=_React$useState2[0],setRendered=_React$useState2[1];return(react.useEffect(function(){(forceRender||isActive)&&setRendered(!0)},[forceRender,isActive]),rendered)?react.createElement("div",{ref:ref,className:classnames_default()("".concat(prefixCls,"-content"),(_classnames={},(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-active"),isActive),(0,defineProperty.Z)(_classnames,"".concat(prefixCls,"-content-inactive"),!isActive),_classnames),className),style:style,role:role},react.createElement("div",{className:"".concat(prefixCls,"-content-box")},children)):null});PanelContent.displayName="PanelContent";var _excluded=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],CollapsePanel=function(_React$Component){(0,inherits.Z)(CollapsePanel,_React$Component);var _super=(0,createSuper.Z)(CollapsePanel);function CollapsePanel(){var _this;(0,classCallCheck.Z)(this,CollapsePanel);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).onItemClick=function(){var _this$props=_this.props,onItemClick=_this$props.onItemClick,panelKey=_this$props.panelKey;"function"==typeof onItemClick&&onItemClick(panelKey)},_this.handleKeyPress=function(e){("Enter"===e.key||13===e.keyCode||13===e.which)&&_this.onItemClick()},_this.renderIcon=function(){var _this$props2=_this.props,showArrow=_this$props2.showArrow,expandIcon=_this$props2.expandIcon,prefixCls=_this$props2.prefixCls,collapsible=_this$props2.collapsible;if(!showArrow)return null;var iconNode="function"==typeof expandIcon?expandIcon(_this.props):react.createElement("i",{className:"arrow"});return iconNode&&react.createElement("div",{className:"".concat(prefixCls,"-expand-icon"),onClick:"header"===collapsible||"icon"===collapsible?_this.onItemClick:null},iconNode)},_this.renderTitle=function(){var _this$props3=_this.props,header=_this$props3.header,prefixCls=_this$props3.prefixCls,collapsible=_this$props3.collapsible;return react.createElement("span",{className:"".concat(prefixCls,"-header-text"),onClick:"header"===collapsible?_this.onItemClick:null},header)},_this}return(0,createClass.Z)(CollapsePanel,[{key:"shouldComponentUpdate",value:function(nextProps){return!shallowequal_default()(this.props,nextProps)}},{key:"render",value:function(){var _classNames,_classNames2,_this$props4=this.props,className=_this$props4.className,id=_this$props4.id,style=_this$props4.style,prefixCls=_this$props4.prefixCls,headerClass=_this$props4.headerClass,children=_this$props4.children,isActive=_this$props4.isActive,destroyInactivePanel=_this$props4.destroyInactivePanel,accordion=_this$props4.accordion,forceRender=_this$props4.forceRender,openMotion=_this$props4.openMotion,extra=_this$props4.extra,collapsible=_this$props4.collapsible,rest=(0,objectWithoutProperties.Z)(_this$props4,_excluded),disabled="disabled"===collapsible,collapsibleHeader="header"===collapsible,collapsibleIcon="icon"===collapsible,itemCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-active"),isActive),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-item-disabled"),disabled),_classNames),className),headerProps={className:classnames_default()("".concat(prefixCls,"-header"),(_classNames2={},(0,defineProperty.Z)(_classNames2,headerClass,headerClass),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-header-collapsible-only"),collapsibleHeader),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-icon-collapsible-only"),collapsibleIcon),_classNames2)),"aria-expanded":isActive,"aria-disabled":disabled,onKeyPress:this.handleKeyPress};return collapsibleHeader||collapsibleIcon||(headerProps.onClick=this.onItemClick,headerProps.role=accordion?"tab":"button",headerProps.tabIndex=disabled?-1:0),delete rest.header,delete rest.panelKey,delete rest.onItemClick,delete rest.showArrow,delete rest.expandIcon,react.createElement("div",(0,esm_extends.Z)({},rest,{className:itemCls,style:style,id:id}),react.createElement("div",headerProps,this.renderIcon(),this.renderTitle(),null!=extra&&"boolean"!=typeof extra&&react.createElement("div",{className:"".concat(prefixCls,"-extra")},extra)),react.createElement(es.Z,(0,esm_extends.Z)({visible:isActive,leavedClassName:"".concat(prefixCls,"-content-hidden")},openMotion,{forceRender:forceRender,removeOnLeave:destroyInactivePanel}),function(_ref,ref){var motionClassName=_ref.className,motionStyle=_ref.style;return react.createElement(PanelContent,{ref:ref,prefixCls:prefixCls,className:motionClassName,style:motionStyle,isActive:isActive,forceRender:forceRender,role:accordion?"tabpanel":null},children)}))}}]),CollapsePanel}(react.Component);function getActiveKeysArray(activeKey){var currentActiveKey=activeKey;if(!Array.isArray(currentActiveKey)){var activeKeyType=(0,esm_typeof.Z)(currentActiveKey);currentActiveKey="number"===activeKeyType||"string"===activeKeyType?[currentActiveKey]:[]}return currentActiveKey.map(function(key){return String(key)})}CollapsePanel.defaultProps={showArrow:!0,isActive:!1,onItemClick:function(){},headerClass:"",forceRender:!1};var Collapse=function(_React$Component){(0,inherits.Z)(Collapse,_React$Component);var _super=(0,createSuper.Z)(Collapse);function Collapse(_props){(0,classCallCheck.Z)(this,Collapse),(_this=_super.call(this,_props)).onClickItem=function(key){var activeKey=_this.state.activeKey;if(_this.props.accordion)activeKey=activeKey[0]===key?[]:[key];else{var index=(activeKey=(0,toConsumableArray.Z)(activeKey)).indexOf(key);index>-1?activeKey.splice(index,1):activeKey.push(key)}_this.setActiveKey(activeKey)},_this.getNewChild=function(child,index){if(!child)return null;var activeKey=_this.state.activeKey,_this$props=_this.props,prefixCls=_this$props.prefixCls,openMotion=_this$props.openMotion,accordion=_this$props.accordion,rootDestroyInactivePanel=_this$props.destroyInactivePanel,expandIcon=_this$props.expandIcon,collapsible=_this$props.collapsible,key=child.key||String(index),_child$props=child.props,header=_child$props.header,headerClass=_child$props.headerClass,destroyInactivePanel=_child$props.destroyInactivePanel,childCollapsible=_child$props.collapsible,isActive=!1;isActive=accordion?activeKey[0]===key:activeKey.indexOf(key)>-1;var mergeCollapsible=null!=childCollapsible?childCollapsible:collapsible,props={key:key,panelKey:key,header:header,headerClass:headerClass,isActive:isActive,prefixCls:prefixCls,destroyInactivePanel:null!=destroyInactivePanel?destroyInactivePanel:rootDestroyInactivePanel,openMotion:openMotion,accordion:accordion,children:child.props.children,onItemClick:"disabled"===mergeCollapsible?null:_this.onClickItem,expandIcon:expandIcon,collapsible:mergeCollapsible};return"string"==typeof child.type?child:(Object.keys(props).forEach(function(propName){void 0===props[propName]&&delete props[propName]}),react.cloneElement(child,props))},_this.getItems=function(){var children=_this.props.children;return(0,toArray.Z)(children).map(_this.getNewChild)},_this.setActiveKey=function(activeKey){"activeKey"in _this.props||_this.setState({activeKey:activeKey}),_this.props.onChange(_this.props.accordion?activeKey[0]:activeKey)};var _this,_activeKey=_props.activeKey,currentActiveKey=_props.defaultActiveKey;return"activeKey"in _props&&(currentActiveKey=_activeKey),_this.state={activeKey:getActiveKeysArray(currentActiveKey)},_this}return(0,createClass.Z)(Collapse,[{key:"shouldComponentUpdate",value:function(nextProps,nextState){return!shallowequal_default()(this.props,nextProps)||!shallowequal_default()(this.state,nextState)}},{key:"render",value:function(){var _classNames,_this$props2=this.props,prefixCls=_this$props2.prefixCls,className=_this$props2.className,style=_this$props2.style,accordion=_this$props2.accordion,collapseClassName=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,prefixCls,!0),(0,defineProperty.Z)(_classNames,className,!!className),_classNames));return react.createElement("div",{className:collapseClassName,style:style,role:accordion?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(nextProps){var newState={};return"activeKey"in nextProps&&(newState.activeKey=getActiveKeysArray(nextProps.activeKey)),newState}}]),Collapse}(react.Component);Collapse.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},Collapse.Panel=CollapsePanel,Collapse.Panel;var omit=__webpack_require__(98423),context=__webpack_require__(53124),motion=__webpack_require__(33603),reactNode=__webpack_require__(96159),Collapse_Collapse=function(props){var children,_classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$bordered=props.bordered,ghost=props.ghost,_props$expandIconPosi=props.expandIconPosition,expandIconPosition=void 0===_props$expandIconPosi?"start":_props$expandIconPosi,prefixCls=getPrefixCls("collapse",customizePrefixCls),mergedExpandIconPosition=react.useMemo(function(){return"left"===expandIconPosition?"start":"right"===expandIconPosition?"end":expandIconPosition},[expandIconPosition]),collapseClassName=classnames_default()("".concat(prefixCls,"-icon-position-").concat(mergedExpandIconPosition),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-borderless"),!(void 0===_props$bordered||_props$bordered)),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-ghost"),!!ghost),_classNames),void 0===_props$className?"":_props$className),openMotion=(0,esm_extends.Z)((0,esm_extends.Z)({},motion.ZP),{motionAppear:!1,leavedClassName:"".concat(prefixCls,"-content-hidden")});return react.createElement(Collapse,(0,esm_extends.Z)({openMotion:openMotion},props,{expandIcon:function(){var panelProps=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},expandIcon=props.expandIcon,icon=expandIcon?expandIcon(panelProps):react.createElement(RightOutlined.Z,{rotate:panelProps.isActive?90:void 0});return(0,reactNode.Tm)(icon,function(){return{className:classnames_default()(icon.props.className,"".concat(prefixCls,"-arrow"))}})},prefixCls:prefixCls,className:collapseClassName}),(children=props.children,(0,toArray.Z)(children).map(function(child,index){var _a;if(null===(_a=child.props)||void 0===_a?void 0:_a.disabled){var key=child.key||String(index),_child$props=child.props,disabled=_child$props.disabled,collapsible=_child$props.collapsible,childProps=(0,esm_extends.Z)((0,esm_extends.Z)({},(0,omit.Z)(child.props,["disabled"])),{key:key,collapsible:null!=collapsible?collapsible:disabled?"disabled":void 0});return(0,reactNode.Tm)(child,childProps)}return child})))};Collapse_Collapse.Panel=function(props){var getPrefixCls=react.useContext(context.E_).getPrefixCls,customizePrefixCls=props.prefixCls,_props$className=props.className,_props$showArrow=props.showArrow,prefixCls=getPrefixCls("collapse",customizePrefixCls),collapsePanelClassName=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-no-arrow"),!(void 0===_props$showArrow||_props$showArrow)),void 0===_props$className?"":_props$className);return react.createElement(Collapse.Panel,(0,esm_extends.Z)({},props,{prefixCls:prefixCls,className:collapsePanelClassName}))};var collapse=Collapse_Collapse},75401:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return differenceInCalendarDays}});var getTimezoneOffsetInMilliseconds=__webpack_require__(24262),toDate=__webpack_require__(19013),requiredArgs=__webpack_require__(13882);function startOfDay(dirtyDate){(0,requiredArgs.Z)(1,arguments);var date=(0,toDate.Z)(dirtyDate);return date.setHours(0,0,0,0),date}function differenceInCalendarDays(dirtyDateLeft,dirtyDateRight){(0,requiredArgs.Z)(2,arguments);var startOfDayLeft=startOfDay(dirtyDateLeft),startOfDayRight=startOfDay(dirtyDateRight);return Math.round((startOfDayLeft.getTime()-(0,getTimezoneOffsetInMilliseconds.Z)(startOfDayLeft)-(startOfDayRight.getTime()-(0,getTimezoneOffsetInMilliseconds.Z)(startOfDayRight)))/864e5)}},19642:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return formatRelative}});var _lib_defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(84314),_differenceInCalendarDays_index_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(75401),_format_index_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(58091),_lib_defaultLocale_index_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(86559),_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(92234),_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(19013),_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(24262),_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(13882),_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(83946);function formatRelative(dirtyDate,dirtyBaseDate,options){(0,_lib_requiredArgs_index_js__WEBPACK_IMPORTED_MODULE_0__.Z)(2,arguments);var _ref,_options$locale,_ref2,_ref3,_ref4,_options$weekStartsOn,_options$locale2,_options$locale2$opti,_defaultOptions$local,_defaultOptions$local2,date=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyDate),baseDate=(0,_toDate_index_js__WEBPACK_IMPORTED_MODULE_1__.Z)(dirtyBaseDate),defaultOptions=(0,_lib_defaultOptions_index_js__WEBPACK_IMPORTED_MODULE_2__.j)(),locale=null!==(_ref=null!==(_options$locale=null==options?void 0:options.locale)&&void 0!==_options$locale?_options$locale:defaultOptions.locale)&&void 0!==_ref?_ref:_lib_defaultLocale_index_js__WEBPACK_IMPORTED_MODULE_3__.Z,weekStartsOn=(0,_lib_toInteger_index_js__WEBPACK_IMPORTED_MODULE_4__.Z)(null!==(_ref2=null!==(_ref3=null!==(_ref4=null!==(_options$weekStartsOn=null==options?void 0:options.weekStartsOn)&&void 0!==_options$weekStartsOn?_options$weekStartsOn:null==options?void 0:null===(_options$locale2=options.locale)||void 0===_options$locale2?void 0:null===(_options$locale2$opti=_options$locale2.options)||void 0===_options$locale2$opti?void 0:_options$locale2$opti.weekStartsOn)&&void 0!==_ref4?_ref4:defaultOptions.weekStartsOn)&&void 0!==_ref3?_ref3:null===(_defaultOptions$local=defaultOptions.locale)||void 0===_defaultOptions$local?void 0:null===(_defaultOptions$local2=_defaultOptions$local.options)||void 0===_defaultOptions$local2?void 0:_defaultOptions$local2.weekStartsOn)&&void 0!==_ref2?_ref2:0);if(!locale.localize)throw RangeError("locale must contain localize property");if(!locale.formatLong)throw RangeError("locale must contain formatLong property");if(!locale.formatRelative)throw RangeError("locale must contain formatRelative property");var diff=(0,_differenceInCalendarDays_index_js__WEBPACK_IMPORTED_MODULE_5__.Z)(date,baseDate);if(isNaN(diff))throw RangeError("Invalid time value");var utcDate=(0,_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_6__.Z)(date,(0,_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_7__.Z)(date)),utcBaseDate=(0,_subMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_6__.Z)(baseDate,(0,_lib_getTimezoneOffsetInMilliseconds_index_js__WEBPACK_IMPORTED_MODULE_7__.Z)(baseDate)),formatStr=locale.formatRelative(diff<-6?"other":diff<-1?"lastWeek":diff<0?"yesterday":diff<1?"today":diff<2?"tomorrow":diff<7?"nextWeek":"other",utcDate,utcBaseDate,{locale:locale,weekStartsOn:weekStartsOn});return(0,_format_index_js__WEBPACK_IMPORTED_MODULE_8__.Z)(date,formatStr,{locale:locale,weekStartsOn:weekStartsOn})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8676-9693205d9b48d90d.js b/static/web/_next/static/chunks/8676-9693205d9b48d90d.js deleted file mode 100644 index 02383118b..000000000 --- a/static/web/_next/static/chunks/8676-9693205d9b48d90d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8676],{66567:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z",fill:e}},{tag:"path",attrs:{d:"M668 345.9V136h-96v211.4l49.5-35.4z",fill:t}},{tag:"path",attrs:{d:"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 01-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z",fill:t}}]}},name:"book",theme:"twotone"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="BookTwoTone";var i=r.forwardRef(l)},24019:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="ClockCircleOutlined";var i=r.forwardRef(l)},78346:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M775.3 248.9a369.62 369.62 0 00-119-80A370.2 370.2 0 00512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 00-80-119zM312 560a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M664 512a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z",fill:e}},{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"message",theme:"twotone"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="MessageTwoTone";var i=r.forwardRef(l)},63179:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z",fill:t}},{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.8a11.2 11.2 0 000-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z",fill:e}}]}},name:"play-square",theme:"twotone"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="PlaySquareTwoTone";var i=r.forwardRef(l)},27482:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M340 656a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"profile",theme:"twotone"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="ProfileTwoTone";var i=r.forwardRef(l)},87547:function(e,t,n){n.d(t,{Z:function(){return i}});var a=n(1413),r=n(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},c=n(42135),l=function(e,t){return r.createElement(c.Z,(0,a.Z)((0,a.Z)({},e),{},{ref:t,icon:o}))};l.displayName="UserOutlined";var i=r.forwardRef(l)},54907:function(e,t,n){n.d(t,{Z:function(){return R}});var a=n(87462),r=n(4942),o=n(18073),c=n(94184),l=n.n(c),i=n(74902),s=n(15671),d=n(43144),u=n(60136),v=n(33643),f=n(71002),p=n(50344),h=n(67294),m=n(96774),Z=n.n(m),y=n(45987),C=n(62874),g=n(97685),w=h.forwardRef(function(e,t){var n,a=e.prefixCls,o=e.forceRender,c=e.className,i=e.style,s=e.children,d=e.isActive,u=e.role,v=h.useState(d||o),f=(0,g.Z)(v,2),p=f[0],m=f[1];return(h.useEffect(function(){(o||d)&&m(!0)},[o,d]),p)?h.createElement("div",{ref:t,className:l()("".concat(a,"-content"),(n={},(0,r.Z)(n,"".concat(a,"-content-active"),d),(0,r.Z)(n,"".concat(a,"-content-inactive"),!d),n),c),style:i,role:u},h.createElement("div",{className:"".concat(a,"-content-box")},s)):null});w.displayName="PanelContent";var k=["className","id","style","prefixCls","headerClass","children","isActive","destroyInactivePanel","accordion","forceRender","openMotion","extra","collapsible"],x=function(e){(0,u.Z)(n,e);var t=(0,v.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var a=arguments.length,r=Array(a),o=0;o-1?t.splice(n,1):t.push(e)}a.setActiveKey(t)},a.getNewChild=function(e,t){if(!e)return null;var n=a.state.activeKey,r=a.props,o=r.prefixCls,c=r.openMotion,l=r.accordion,i=r.destroyInactivePanel,s=r.expandIcon,d=r.collapsible,u=e.key||String(t),v=e.props,f=v.header,p=v.headerClass,m=v.destroyInactivePanel,Z=v.collapsible,y=!1;y=l?n[0]===u:n.indexOf(u)>-1;var C=null!=Z?Z:d,g={key:u,panelKey:u,header:f,headerClass:p,isActive:y,prefixCls:o,destroyInactivePanel:null!=m?m:i,openMotion:c,accordion:l,children:e.props.children,onItemClick:"disabled"===C?null:a.onClickItem,expandIcon:s,collapsible:C};return"string"==typeof e.type?e:(Object.keys(g).forEach(function(e){void 0===g[e]&&delete g[e]}),h.cloneElement(e,g))},a.getItems=function(){var e=a.props.children;return(0,p.Z)(e).map(a.getNewChild)},a.setActiveKey=function(e){"activeKey"in a.props||a.setState({activeKey:e}),a.props.onChange(a.props.accordion?e[0]:e)};var a,r=e.activeKey,o=e.defaultActiveKey;return"activeKey"in e&&(o=r),a.state={activeKey:z(o)},a}return(0,d.Z)(n,[{key:"shouldComponentUpdate",value:function(e,t){return!Z()(this.props,e)||!Z()(this.state,t)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,a=t.className,o=t.style,c=t.accordion,i=l()((e={},(0,r.Z)(e,n,!0),(0,r.Z)(e,a,!!a),e));return h.createElement("div",{className:i,style:o,role:c?"tablist":null},this.getItems())}}],[{key:"getDerivedStateFromProps",value:function(e){var t={};return"activeKey"in e&&(t.activeKey=z(e.activeKey)),t}}]),n}(h.Component);b.defaultProps={prefixCls:"rc-collapse",onChange:function(){},accordion:!1,destroyInactivePanel:!1},b.Panel=x,b.Panel;var N=n(98423),E=n(53124),I=n(33603),M=n(96159),P=function(e){var t=h.useContext(E.E_).getPrefixCls,n=e.prefixCls,o=e.className,c=e.showArrow,i=t("collapse",n),s=l()((0,r.Z)({},"".concat(i,"-no-arrow"),!(void 0===c||c)),void 0===o?"":o);return h.createElement(b.Panel,(0,a.Z)({},e,{prefixCls:i,className:s}))},A=function(e){var t,n,c=h.useContext(E.E_),i=c.getPrefixCls,s=c.direction,d=e.prefixCls,u=e.className,v=e.bordered,f=e.ghost,m=e.expandIconPosition,Z=void 0===m?"start":m,y=i("collapse",d),C=h.useMemo(function(){return"left"===Z?"start":"right"===Z?"end":Z},[Z]),g=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.expandIcon,a=n?n(t):h.createElement(o.Z,{rotate:t.isActive?90:void 0});return(0,M.Tm)(a,function(){return{className:l()(a.props.className,"".concat(y,"-arrow"))}})},w=l()("".concat(y,"-icon-position-").concat(C),(n={},(0,r.Z)(n,"".concat(y,"-borderless"),!(void 0===v||v)),(0,r.Z)(n,"".concat(y,"-rtl"),"rtl"===s),(0,r.Z)(n,"".concat(y,"-ghost"),!!f),n),void 0===u?"":u),k=(0,a.Z)((0,a.Z)({},I.ZP),{motionAppear:!1,leavedClassName:"".concat(y,"-content-hidden")});return h.createElement(b,(0,a.Z)({openMotion:k},e,{expandIcon:g,prefixCls:y,className:w}),(t=e.children,(0,p.Z)(t).map(function(e,t){var n;if(null===(n=e.props)||void 0===n?void 0:n.disabled){var r=e.key||String(t),o=e.props,c=o.disabled,l=o.collapsible,i=(0,a.Z)((0,a.Z)({},(0,N.Z)(e.props,["disabled"])),{key:r,collapsible:null!=l?l:c?"disabled":void 0});return(0,M.Tm)(e,i)}return e})))};A.Panel=P;var R=A},75401:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(24262),r=n(19013),o=n(13882);function c(e){(0,o.Z)(1,arguments);var t=(0,r.Z)(e);return t.setHours(0,0,0,0),t}function l(e,t){(0,o.Z)(2,arguments);var n=c(e),r=c(t);return Math.round((n.getTime()-(0,a.Z)(n)-(r.getTime()-(0,a.Z)(r)))/864e5)}},19642:function(e,t,n){n.d(t,{Z:function(){return v}});var a=n(84314),r=n(75401),o=n(58091),c=n(86559),l=n(92234),i=n(19013),s=n(24262),d=n(13882),u=n(83946);function v(e,t,n){(0,d.Z)(2,arguments);var v,f,p,h,m,Z,y,C,g,w,k=(0,i.Z)(e),x=(0,i.Z)(t),z=(0,a.j)(),b=null!==(v=null!==(f=null==n?void 0:n.locale)&&void 0!==f?f:z.locale)&&void 0!==v?v:c.Z,N=(0,u.Z)(null!==(p=null!==(h=null!==(m=null!==(Z=null==n?void 0:n.weekStartsOn)&&void 0!==Z?Z:null==n?void 0:null===(y=n.locale)||void 0===y?void 0:null===(C=y.options)||void 0===C?void 0:C.weekStartsOn)&&void 0!==m?m:z.weekStartsOn)&&void 0!==h?h:null===(g=z.locale)||void 0===g?void 0:null===(w=g.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==p?p:0);if(!b.localize)throw RangeError("locale must contain localize property");if(!b.formatLong)throw RangeError("locale must contain formatLong property");if(!b.formatRelative)throw RangeError("locale must contain formatRelative property");var E=(0,r.Z)(k,x);if(isNaN(E))throw RangeError("Invalid time value");var I=(0,l.Z)(k,(0,s.Z)(k)),M=(0,l.Z)(x,(0,s.Z)(x)),P=b.formatRelative(E<-6?"other":E<-1?"lastWeek":E<0?"yesterday":E<1?"today":E<2?"tomorrow":E<7?"nextWeek":"other",I,M,{locale:b,weekStartsOn:N});return(0,o.Z)(k,P,{locale:b,weekStartsOn:N})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/870.68a02fd4452b7b18.js b/static/web/_next/static/chunks/870.68a02fd4452b7b18.js new file mode 100644 index 000000000..e6177213c --- /dev/null +++ b/static/web/_next/static/chunks/870.68a02fd4452b7b18.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{90870:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{apl:function(){return apl}});var builtInFuncs={"+":["conjugate","add"],"−":["negate","subtract"],"\xd7":["signOf","multiply"],"\xf7":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},isOperator=/[\.\/⌿⍀¨⍣]/,isNiladic=/⍬/,isFunction=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,isArrow=/←/,isComment=/[⍝#].*$/,stringEater=function(type){var prev;return prev=!1,function(c){return prev=c,c!==type||"\\"===prev}};let apl={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(stream,state){var ch;return stream.eatSpace()?null:'"'===(ch=stream.next())||"'"===ch?(stream.eatWhile(stringEater(ch)),stream.next(),state.prev=!0,"string"):/[\[{\(]/.test(ch)?(state.prev=!1,null):/[\]}\)]/.test(ch)?(state.prev=!0,null):isNiladic.test(ch)?(state.prev=!1,"atom"):/[¯\d]/.test(ch)?(state.func?(state.func=!1,state.prev=!1):state.prev=!0,stream.eatWhile(/[\w\.]/),"number"):isOperator.test(ch)||isArrow.test(ch)?"operator":isFunction.test(ch)?(state.func=!0,state.prev=!1,builtInFuncs[ch]?"variableName.function.standard":"variableName.function"):isComment.test(ch)?(stream.skipToEnd(),"comment"):"∘"===ch&&"."===stream.peek()?(stream.next(),"variableName.function"):(stream.eatWhile(/[\w\$_]/),state.prev=!0,"keyword")}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/870.c1277ad0599a1203.js b/static/web/_next/static/chunks/870.c1277ad0599a1203.js deleted file mode 100644 index 8ece68b65..000000000 --- a/static/web/_next/static/chunks/870.c1277ad0599a1203.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[870],{90870:function(e,n,t){t.r(n),t.d(n,{apl:function(){return c}});var l={"+":["conjugate","add"],"−":["negate","subtract"],"\xd7":["signOf","multiply"],"\xf7":["reciprocal","divide"],"⌈":["ceiling","greaterOf"],"⌊":["floor","lesserOf"],"∣":["absolute","residue"],"⍳":["indexGenerate","indexOf"],"?":["roll","deal"],"⋆":["exponentiate","toThePowerOf"],"⍟":["naturalLog","logToTheBase"],"○":["piTimes","circularFuncs"],"!":["factorial","binomial"],"⌹":["matrixInverse","matrixDivide"],"<":[null,"lessThan"],"≤":[null,"lessThanOrEqual"],"=":[null,"equals"],">":[null,"greaterThan"],"≥":[null,"greaterThanOrEqual"],"≠":[null,"notEqual"],"≡":["depth","match"],"≢":[null,"notMatch"],"∈":["enlist","membership"],"⍷":[null,"find"],"∪":["unique","union"],"∩":[null,"intersection"],"∼":["not","without"],"∨":[null,"or"],"∧":[null,"and"],"⍱":[null,"nor"],"⍲":[null,"nand"],"⍴":["shapeOf","reshape"],",":["ravel","catenate"],"⍪":[null,"firstAxisCatenate"],"⌽":["reverse","rotate"],"⊖":["axis1Reverse","axis1Rotate"],"⍉":["transpose",null],"↑":["first","take"],"↓":[null,"drop"],"⊂":["enclose","partitionWithAxis"],"⊃":["diclose","pick"],"⌷":[null,"index"],"⍋":["gradeUp",null],"⍒":["gradeDown",null],"⊤":["encode",null],"⊥":["decode",null],"⍕":["format","formatByExample"],"⍎":["execute",null],"⊣":["stop","left"],"⊢":["pass","right"]},a=/[\.\/⌿⍀¨⍣]/,r=/⍬/,u=/[\+−×÷⌈⌊∣⍳\?⋆⍟○!⌹<≤=>≥≠≡≢∈⍷∪∩∼∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⌷⍋⍒⊤⊥⍕⍎⊣⊢]/,i=/←/,s=/[⍝#].*$/,o=function(e){var n;return n=!1,function(t){return n=t,t!==e||"\\"===n}};let c={name:"apl",startState:function(){return{prev:!1,func:!1,op:!1,string:!1,escape:!1}},token:function(e,n){var t;return e.eatSpace()?null:'"'===(t=e.next())||"'"===t?(e.eatWhile(o(t)),e.next(),n.prev=!0,"string"):/[\[{\(]/.test(t)?(n.prev=!1,null):/[\]}\)]/.test(t)?(n.prev=!0,null):r.test(t)?(n.prev=!1,"atom"):/[¯\d]/.test(t)?(n.func?(n.func=!1,n.prev=!1):n.prev=!0,e.eatWhile(/[\w\.]/),"number"):a.test(t)||i.test(t)?"operator":u.test(t)?(n.func=!0,n.prev=!1,l[t]?"variableName.function.standard":"variableName.function"):s.test(t)?(e.skipToEnd(),"comment"):"∘"===t&&"."===e.peek()?(e.next(),"variableName.function"):(e.eatWhile(/[\w\$_]/),n.prev=!0,"keyword")}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8770.44d2f8c73be18acf.js b/static/web/_next/static/chunks/8770.44d2f8c73be18acf.js deleted file mode 100644 index 2c91ae3ae..000000000 --- a/static/web/_next/static/chunks/8770.44d2f8c73be18acf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8770],{28770:function(e,t,n){function r(e,t,n){return t(n),n(e,t)}n.r(t),n.d(t,{elm:function(){return g}});var i=/[a-z]/,a=/[A-Z]/,o=/[a-zA-Z0-9_]/,u=/[0-9]/,f=/[0-9A-Fa-f]/,s=/[-&*+.\\/<>=?^|:]/,l=/[(),[\]{}]/,c=/[ \v\f]/;function k(){return function(e,t){if(e.eatWhile(c))return null;var n=e.next();if(l.test(n))return"{"===n&&e.eat("-")?r(e,t,function e(t){return 0==t?k():function(n,r){for(;!n.eol();){var i=n.next();if("{"==i&&n.eat("-"))++t;else if("-"==i&&n.eat("}")&&0==--t)return r(k()),"comment"}return r(e(t)),"comment"}}(1)):"["===n&&e.match("glsl|")?r(e,t,x):"builtin";if("'"===n)return r(e,t,h);if('"'===n)return e.eat('"')?e.eat('"')?r(e,t,p):"string":r(e,t,m);if(a.test(n))return e.eatWhile(o),"type";if(i.test(n)){var d=1===e.pos;return e.eatWhile(o),d?"def":"variable"}if(u.test(n)){if("0"===n){if(e.eat(/[xX]/))return e.eatWhile(f),"number"}else e.eatWhile(u);return e.eat(".")&&e.eatWhile(u),e.eat(/[eE]/)&&(e.eat(/[-+]/),e.eatWhile(u)),"number"}return s.test(n)?"-"===n&&e.eat("-")?(e.skipToEnd(),"comment"):(e.eatWhile(s),"keyword"):"_"===n?"keyword":"error"}}function p(e,t){for(;!e.eol();)if('"'===e.next()&&e.eat('"')&&e.eat('"')){t(k());break}return"string"}function m(e,t){for(;e.skipTo('\\"');)e.next(),e.next();return e.skipTo('"')?(e.next(),t(k()),"string"):(e.skipToEnd(),t(k()),"error")}function h(e,t){for(;e.skipTo("\\'");)e.next(),e.next();return e.skipTo("'")?(e.next(),t(k()),"string"):(e.skipToEnd(),t(k()),"error")}function x(e,t){for(;!e.eol();)if("|"===e.next()&&e.eat("]")){t(k());break}return"string"}var d={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};let g={name:"elm",startState:function(){return{f:k()}},copyState:function(e){return{f:e.f}},token:function(e,t){var n=t.f(e,function(e){t.f=e}),r=e.current();return d.hasOwnProperty(r)?"keyword":n},languageData:{commentTokens:{line:"--"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8770.483917d255f63987.js b/static/web/_next/static/chunks/8770.483917d255f63987.js new file mode 100644 index 000000000..8d426ce2a --- /dev/null +++ b/static/web/_next/static/chunks/8770.483917d255f63987.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8770],{28770:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function switchState(source,setState,f){return setState(f),f(source,setState)}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{elm:function(){return elm}});var lowerRE=/[a-z]/,upperRE=/[A-Z]/,innerRE=/[a-zA-Z0-9_]/,digitRE=/[0-9]/,hexRE=/[0-9A-Fa-f]/,symbolRE=/[-&*+.\\/<>=?^|:]/,specialRE=/[(),[\]{}]/,spacesRE=/[ \v\f]/;function normal(){return function(source,setState){if(source.eatWhile(spacesRE))return null;var char=source.next();if(specialRE.test(char))return"{"===char&&source.eat("-")?switchState(source,setState,function chompMultiComment(nest){return 0==nest?normal():function(source,setState){for(;!source.eol();){var char=source.next();if("{"==char&&source.eat("-"))++nest;else if("-"==char&&source.eat("}")&&0==--nest)return setState(normal()),"comment"}return setState(chompMultiComment(nest)),"comment"}}(1)):"["===char&&source.match("glsl|")?switchState(source,setState,chompGlsl):"builtin";if("'"===char)return switchState(source,setState,chompChar);if('"'===char)return source.eat('"')?source.eat('"')?switchState(source,setState,chompMultiString):"string":switchState(source,setState,chompSingleString);if(upperRE.test(char))return source.eatWhile(innerRE),"type";if(lowerRE.test(char)){var isDef=1===source.pos;return source.eatWhile(innerRE),isDef?"def":"variable"}if(digitRE.test(char)){if("0"===char){if(source.eat(/[xX]/))return source.eatWhile(hexRE),"number"}else source.eatWhile(digitRE);return source.eat(".")&&source.eatWhile(digitRE),source.eat(/[eE]/)&&(source.eat(/[-+]/),source.eatWhile(digitRE)),"number"}return symbolRE.test(char)?"-"===char&&source.eat("-")?(source.skipToEnd(),"comment"):(source.eatWhile(symbolRE),"keyword"):"_"===char?"keyword":"error"}}function chompMultiString(source,setState){for(;!source.eol();)if('"'===source.next()&&source.eat('"')&&source.eat('"')){setState(normal());break}return"string"}function chompSingleString(source,setState){for(;source.skipTo('\\"');)source.next(),source.next();return source.skipTo('"')?(source.next(),setState(normal()),"string"):(source.skipToEnd(),setState(normal()),"error")}function chompChar(source,setState){for(;source.skipTo("\\'");)source.next(),source.next();return source.skipTo("'")?(source.next(),setState(normal()),"string"):(source.skipToEnd(),setState(normal()),"error")}function chompGlsl(source,setState){for(;!source.eol();)if("|"===source.next()&&source.eat("]")){setState(normal());break}return"string"}var wellKnownWords={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};let elm={name:"elm",startState:function(){return{f:normal()}},copyState:function(s){return{f:s.f}},token:function(stream,state){var type=state.f(stream,function(s){state.f=s}),word=stream.current();return wellKnownWords.hasOwnProperty(word)?"keyword":type},languageData:{commentTokens:{line:"--"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/889.4a330cc153172197.js b/static/web/_next/static/chunks/889.4a330cc153172197.js deleted file mode 100644 index 50c1bc501..000000000 --- a/static/web/_next/static/chunks/889.4a330cc153172197.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[889],{70889:function(n,e,t){t.r(e),t.d(e,{cmake:function(){return c}});var i=/({)?[a-zA-Z0-9_]+(})?/;function a(n,e){for(var t,i,a=!1;!n.eol()&&(t=n.next())!=e.pending;){if("$"===t&&"\\"!=i&&'"'==e.pending){a=!0;break}i=t}return a&&n.backUp(1),t==e.pending?e.continueString=!1:e.continueString=!0,"string"}let c={name:"cmake",startState:function(){var n={};return n.inDefinition=!1,n.inInclude=!1,n.continueString=!1,n.pending=!1,n},token:function(n,e){var t,c;return n.eatSpace()?null:(t=e,"$"===(c=n.next())?n.match(i)?"variableName.special":"variable":t.continueString?(n.backUp(1),a(n,t)):n.match(/(\s+)?\w+\(/)||n.match(/(\s+)?\w+\ \(/)?(n.backUp(1),"def"):"#"==c?(n.skipToEnd(),"comment"):"'"==c||'"'==c?(t.pending=c,a(n,t)):"("==c||")"==c?"bracket":c.match(/[0-9]/)?"number":(n.eatWhile(/[\w-]/),null))}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/889.54506bc3a7e9494c.js b/static/web/_next/static/chunks/889.54506bc3a7e9494c.js new file mode 100644 index 000000000..b5e6dc74f --- /dev/null +++ b/static/web/_next/static/chunks/889.54506bc3a7e9494c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[889],{70889:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cmake:function(){return cmake}});var variable_regex=/({)?[a-zA-Z0-9_]+(})?/;function tokenString(stream,state){for(var current,prev,found_var=!1;!stream.eol()&&(current=stream.next())!=state.pending;){if("$"===current&&"\\"!=prev&&'"'==state.pending){found_var=!0;break}prev=current}return found_var&&stream.backUp(1),current==state.pending?state.continueString=!1:state.continueString=!0,"string"}let cmake={name:"cmake",startState:function(){var state={};return state.inDefinition=!1,state.inInclude=!1,state.continueString=!1,state.pending=!1,state},token:function(stream,state){var state1,ch;return stream.eatSpace()?null:(state1=state,"$"===(ch=stream.next())?stream.match(variable_regex)?"variableName.special":"variable":state1.continueString?(stream.backUp(1),tokenString(stream,state1)):stream.match(/(\s+)?\w+\(/)||stream.match(/(\s+)?\w+\ \(/)?(stream.backUp(1),"def"):"#"==ch?(stream.skipToEnd(),"comment"):"'"==ch||'"'==ch?(state1.pending=ch,tokenString(stream,state1)):"("==ch||")"==ch?"bracket":ch.match(/[0-9]/)?"number":(stream.eatWhile(/[\w-]/),null))}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8910.1f360d6b2a989be9.js b/static/web/_next/static/chunks/8910.1f360d6b2a989be9.js deleted file mode 100644 index 3694d9dbf..000000000 --- a/static/web/_next/static/chunks/8910.1f360d6b2a989be9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8910],{48910:function(e,t,n){n.r(t),n.d(t,{go:function(){return p}});var r,i={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},a={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},o=/[+\-*&^%:=<>!|\/]/;function u(e,t){var n=e.next();if('"'==n||"'"==n||"`"==n)return t.tokenize=function(e,t){for(var r,i=!1,a=!1;null!=(r=e.next());){if(r==n&&!i){a=!0;break}i=!i&&"`"!=n&&"\\"==r}return(a||!(i||"`"==n))&&(t.tokenize=u),"string"},t.tokenize(e,t);if(/[\d\.]/.test(n))return"."==n?e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):"0"==n?e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/):e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(n))return r=n,null;if("/"==n){if(e.eat("*"))return t.tokenize=c,c(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(o.test(n))return e.eatWhile(o),"operator";e.eatWhile(/[\w\$_\xa1-\uffff]/);var l=e.current();return i.propertyIsEnumerable(l)?(("case"==l||"default"==l)&&(r="case"),"keyword"):a.propertyIsEnumerable(l)?"atom":"variable"}function c(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=u;break}r="*"==n}return"comment"}function l(e,t,n,r,i){this.indented=e,this.column=t,this.type=n,this.align=r,this.prev=i}function f(e,t,n){return e.context=new l(e.indented,t,n,null,e.context)}function s(e){if(e.context.prev){var t=e.context.type;return(")"==t||"]"==t||"}"==t)&&(e.indented=e.context.indented),e.context=e.context.prev}}let p={name:"go",startState:function(e){return{tokenize:null,context:new l(-e,0,"top",!1),indented:0,startOfLine:!0}},token:function(e,t){var n=t.context;if(e.sol()&&(null==n.align&&(n.align=!1),t.indented=e.indentation(),t.startOfLine=!0,"case"==n.type&&(n.type="}")),e.eatSpace())return null;r=null;var i=(t.tokenize||u)(e,t);return"comment"==i||(null==n.align&&(n.align=!0),"{"==r?f(t,e.column(),"}"):"["==r?f(t,e.column(),"]"):"("==r?f(t,e.column(),")"):"case"==r?n.type="case":"}"==r&&"}"==n.type?s(t):r==n.type&&s(t),t.startOfLine=!1),i},indent:function(e,t,n){if(e.tokenize!=u&&null!=e.tokenize)return null;var r=e.context,i=t&&t.charAt(0);if("case"==r.type&&/^(?:case|default)\b/.test(t))return e.context.type="}",r.indented;var a=i==r.type;return r.align?r.column+(a?0:1):r.indented+(a?0:n.unit)},languageData:{indentOnInput:/^\s([{}]|case |default\s*:)$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8910.dcef8567c58eb6ab.js b/static/web/_next/static/chunks/8910.dcef8567c58eb6ab.js new file mode 100644 index 000000000..e582d7ec8 --- /dev/null +++ b/static/web/_next/static/chunks/8910.dcef8567c58eb6ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8910],{48910:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{go:function(){return go}});var curPunc,keywords={break:!0,case:!0,chan:!0,const:!0,continue:!0,default:!0,defer:!0,else:!0,fallthrough:!0,for:!0,func:!0,go:!0,goto:!0,if:!0,import:!0,interface:!0,map:!0,package:!0,range:!0,return:!0,select:!0,struct:!0,switch:!0,type:!0,var:!0,bool:!0,byte:!0,complex64:!0,complex128:!0,float32:!0,float64:!0,int8:!0,int16:!0,int32:!0,int64:!0,string:!0,uint8:!0,uint16:!0,uint32:!0,uint64:!0,int:!0,uint:!0,uintptr:!0,error:!0,rune:!0,any:!0,comparable:!0},atoms={true:!0,false:!0,iota:!0,nil:!0,append:!0,cap:!0,close:!0,complex:!0,copy:!0,delete:!0,imag:!0,len:!0,make:!0,new:!0,panic:!0,print:!0,println:!0,real:!0,recover:!0},isOperatorChar=/[+\-*&^%:=<>!|\/]/;function tokenBase(stream,state){var ch=stream.next();if('"'==ch||"'"==ch||"`"==ch)return state.tokenize=function(stream,state){for(var next,escaped=!1,end=!1;null!=(next=stream.next());){if(next==ch&&!escaped){end=!0;break}escaped=!escaped&&"`"!=ch&&"\\"==next}return(end||!(escaped||"`"==ch))&&(state.tokenize=tokenBase),"string"},state.tokenize(stream,state);if(/[\d\.]/.test(ch))return"."==ch?stream.match(/^[0-9]+([eE][\-+]?[0-9]+)?/):"0"==ch?stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/):stream.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/),"number";if(/[\[\]{}\(\),;\:\.]/.test(ch))return curPunc=ch,null;if("/"==ch){if(stream.eat("*"))return state.tokenize=tokenComment,tokenComment(stream,state);if(stream.eat("/"))return stream.skipToEnd(),"comment"}if(isOperatorChar.test(ch))return stream.eatWhile(isOperatorChar),"operator";stream.eatWhile(/[\w\$_\xa1-\uffff]/);var cur=stream.current();return keywords.propertyIsEnumerable(cur)?(("case"==cur||"default"==cur)&&(curPunc="case"),"keyword"):atoms.propertyIsEnumerable(cur)?"atom":"variable"}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented,this.column=column,this.type=type,this.align=align,this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){if(state.context.prev){var t=state.context.type;return(")"==t||"]"==t||"}"==t)&&(state.indented=state.context.indented),state.context=state.context.prev}}let go={name:"go",startState:function(indentUnit){return{tokenize:null,context:new Context(-indentUnit,0,"top",!1),indented:0,startOfLine:!0}},token:function(stream,state){var ctx=state.context;if(stream.sol()&&(null==ctx.align&&(ctx.align=!1),state.indented=stream.indentation(),state.startOfLine=!0,"case"==ctx.type&&(ctx.type="}")),stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);return"comment"==style||(null==ctx.align&&(ctx.align=!0),"{"==curPunc?pushContext(state,stream.column(),"}"):"["==curPunc?pushContext(state,stream.column(),"]"):"("==curPunc?pushContext(state,stream.column(),")"):"case"==curPunc?ctx.type="case":"}"==curPunc&&"}"==ctx.type?popContext(state):curPunc==ctx.type&&popContext(state),state.startOfLine=!1),style},indent:function(state,textAfter,cx){if(state.tokenize!=tokenBase&&null!=state.tokenize)return null;var ctx=state.context,firstChar=textAfter&&textAfter.charAt(0);if("case"==ctx.type&&/^(?:case|default)\b/.test(textAfter))return state.context.type="}",ctx.indented;var closing=firstChar==ctx.type;return ctx.align?ctx.column+(closing?0:1):ctx.indented+(closing?0:cx.unit)},languageData:{indentOnInput:/^\s([{}]|case |default\s*:)$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8915.056c1402f901ae7d.js b/static/web/_next/static/chunks/8915.056c1402f901ae7d.js deleted file mode 100644 index 7ede65df0..000000000 --- a/static/web/_next/static/chunks/8915.056c1402f901ae7d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8915],{68915:function(E,T,I){I.r(T),I.d(T,{cobol:function(){return S}});var N="string",R="atom";function A(E){for(var T={},I=E.split(" "),N=0;N >= "),D={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,keyword_char:/[^\s\(\[\;\)\]]/,symbol:/[\w*+\-]/};let S={name:"cobol",startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(E,T){if(null==T.indentStack&&E.sol()&&(T.indentation=6),E.eatSpace())return null;var I=null;if("string"===T.mode){for(var A=!1;null!=(A=E.next());)if(('"'==A||"'"==A)&&!E.match(/['"]/,!1)){T.mode=!1;break}I=N}else{var S,U=E.next(),P=E.column();if(P>=0&&P<=5)I="def";else if(P>=72&&P<=79)E.skipToEnd(),I="header";else if("*"==U&&6==P)E.skipToEnd(),I="comment";else if('"'==U||"'"==U)T.mode="string",I=N;else if("'"!=U||D.digit_or_colon.test(E.peek())){if("."==U)I="link";else if("0"===(S=U)&&E.eat(/x/i)?(E.eatWhile(D.hex),0):(("+"==S||"-"==S)&&D.digit.test(E.peek())&&(E.eat(D.sign),S=E.next()),D.digit.test(S))?(E.eat(S),E.eatWhile(D.digit),"."==E.peek()&&(E.eat("."),E.eatWhile(D.digit)),E.eat(D.exponent)&&(E.eat(D.sign),E.eatWhile(D.digit)),0):1){if(E.current().match(D.symbol))for(;P<71&&void 0!==E.eat(D.symbol);)P++;I=C&&C.propertyIsEnumerable(E.current().toUpperCase())?"keyword":L&&L.propertyIsEnumerable(E.current().toUpperCase())?"builtin":O&&O.propertyIsEnumerable(E.current().toUpperCase())?R:null}else I="number"}else I=R}return I},indent:function(E){return null==E.indentStack?E.indentation:E.indentStack.indent}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8915.f952c4a4d30fd327.js b/static/web/_next/static/chunks/8915.f952c4a4d30fd327.js new file mode 100644 index 000000000..cf0ea3f96 --- /dev/null +++ b/static/web/_next/static/chunks/8915.f952c4a4d30fd327.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8915],{68915:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cobol:function(){return cobol}});var STRING="string",ATOM="atom";function makeKeywords(str){for(var obj={},words=str.split(" "),i=0;i >= "),tests={digit:/\d/,digit_or_colon:/[\d:]/,hex:/[0-9a-f]/i,sign:/[+-]/,exponent:/e/i,keyword_char:/[^\s\(\[\;\)\]]/,symbol:/[\w*+\-]/};let cobol={name:"cobol",startState:function(){return{indentStack:null,indentation:0,mode:!1}},token:function(stream,state){if(null==state.indentStack&&stream.sol()&&(state.indentation=6),stream.eatSpace())return null;var returnType=null;if("string"===state.mode){for(var next=!1;null!=(next=stream.next());)if(('"'==next||"'"==next)&&!stream.match(/['"]/,!1)){state.mode=!1;break}returnType=STRING}else{var ch,ch1=stream.next(),col=stream.column();if(col>=0&&col<=5)returnType="def";else if(col>=72&&col<=79)stream.skipToEnd(),returnType="header";else if("*"==ch1&&6==col)stream.skipToEnd(),returnType="comment";else if('"'==ch1||"'"==ch1)state.mode="string",returnType=STRING;else if("'"!=ch1||tests.digit_or_colon.test(stream.peek())){if("."==ch1)returnType="link";else if("0"===(ch=ch1)&&stream.eat(/x/i)?(stream.eatWhile(tests.hex),0):(("+"==ch||"-"==ch)&&tests.digit.test(stream.peek())&&(stream.eat(tests.sign),ch=stream.next()),tests.digit.test(ch))?(stream.eat(ch),stream.eatWhile(tests.digit),"."==stream.peek()&&(stream.eat("."),stream.eatWhile(tests.digit)),stream.eat(tests.exponent)&&(stream.eat(tests.sign),stream.eatWhile(tests.digit)),0):1){if(stream.current().match(tests.symbol))for(;col<71&&void 0!==stream.eat(tests.symbol);)col++;returnType=keywords&&keywords.propertyIsEnumerable(stream.current().toUpperCase())?"keyword":builtins&&builtins.propertyIsEnumerable(stream.current().toUpperCase())?"builtin":atoms&&atoms.propertyIsEnumerable(stream.current().toUpperCase())?ATOM:null}else returnType="number"}else returnType=ATOM}return returnType},indent:function(state){return null==state.indentStack?state.indentation:state.indentStack.indent}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8939-68ed8ad3bbaba860.js b/static/web/_next/static/chunks/8939-68ed8ad3bbaba860.js new file mode 100644 index 000000000..f4aee2771 --- /dev/null +++ b/static/web/_next/static/chunks/8939-68ed8ad3bbaba860.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8939],{88258:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),___WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(53124),_empty__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(62986);__webpack_exports__.Z=function(componentName){return react__WEBPACK_IMPORTED_MODULE_0__.createElement(___WEBPACK_IMPORTED_MODULE_1__.C,null,function(_ref){var prefix=(0,_ref.getPrefixCls)("empty");switch(componentName){case"Table":case"List":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_empty__WEBPACK_IMPORTED_MODULE_2__.Z,{image:_empty__WEBPACK_IMPORTED_MODULE_2__.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_empty__WEBPACK_IMPORTED_MODULE_2__.Z,{image:_empty__WEBPACK_IMPORTED_MODULE_2__.Z.PRESENTED_IMAGE_SIMPLE,className:"".concat(prefix,"-small")});default:return react__WEBPACK_IMPORTED_MODULE_0__.createElement(_empty__WEBPACK_IMPORTED_MODULE_2__.Z,null)}})}},62986:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_empty}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),LocaleReceiver=__webpack_require__(23715),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},defaultEmptyImg=react.createElement(function(){var prefixCls=(0,react.useContext(context.E_).getPrefixCls)("empty-img-default");return react.createElement("svg",{className:prefixCls,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},react.createElement("g",{fill:"none",fillRule:"evenodd"},react.createElement("g",{transform:"translate(24 31.67)"},react.createElement("ellipse",{className:"".concat(prefixCls,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),react.createElement("path",{className:"".concat(prefixCls,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),react.createElement("path",{className:"".concat(prefixCls,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),react.createElement("path",{className:"".concat(prefixCls,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),react.createElement("path",{className:"".concat(prefixCls,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),react.createElement("path",{className:"".concat(prefixCls,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),react.createElement("g",{className:"".concat(prefixCls,"-g"),transform:"translate(149.65 15.383)"},react.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),react.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},null),simpleEmptyImg=react.createElement(function(){var prefixCls=(0,react.useContext(context.E_).getPrefixCls)("empty-img-simple");return react.createElement("svg",{className:prefixCls,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},react.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},react.createElement("ellipse",{className:"".concat(prefixCls,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),react.createElement("g",{className:"".concat(prefixCls,"-g"),fillRule:"nonzero"},react.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),react.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(prefixCls,"-path")}))))},null),empty_Empty=function(_a){var className=_a.className,customizePrefixCls=_a.prefixCls,_a$image=_a.image,image=void 0===_a$image?defaultEmptyImg:_a$image,description=_a.description,children=_a.children,imageStyle=_a.imageStyle,restProps=__rest(_a,["className","prefixCls","image","description","children","imageStyle"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction;return react.createElement(LocaleReceiver.Z,{componentName:"Empty"},function(contextLocale){var _classNames,prefixCls=getPrefixCls("empty",customizePrefixCls),des=void 0!==description?description:contextLocale.description,imageNode=null;return imageNode="string"==typeof image?react.createElement("img",{alt:"string"==typeof des?des:"empty",src:image}):image,react.createElement("div",(0,esm_extends.Z)({className:classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-normal"),image===simpleEmptyImg),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className)},restProps),react.createElement("div",{className:"".concat(prefixCls,"-image"),style:imageStyle},imageNode),des&&react.createElement("div",{className:"".concat(prefixCls,"-description")},des),children&&react.createElement("div",{className:"".concat(prefixCls,"-footer")},children))})};empty_Empty.PRESENTED_IMAGE_DEFAULT=defaultEmptyImg,empty_Empty.PRESENTED_IMAGE_SIMPLE=simpleEmptyImg;var es_empty=empty_Empty},38939:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return es_select}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),toConsumableArray=__webpack_require__(74902),objectSpread2=__webpack_require__(1413),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),esm_typeof=__webpack_require__(71002),useMergedState=__webpack_require__(21770),es_warning=__webpack_require__(80334),react=__webpack_require__(67294),KeyCode=__webpack_require__(15105),isMobile=__webpack_require__(31131),es_ref=__webpack_require__(42550),useLayoutEffect=__webpack_require__(8410),esm_toArray=__webpack_require__(84506);function getKey(data,index){var value,key=data.key;return("value"in data&&(value=data.value),null!=key)?key:void 0!==value?value:"rc-index-key-".concat(index)}function fillFieldNames(fieldNames,childrenAsData){var _ref=fieldNames||{};return{label:_ref.label||(childrenAsData?"children":"label"),value:_ref.value||"value",options:_ref.options||"options"}}function injectPropsWithOption(option){var newOption=(0,objectSpread2.Z)({},option);return"props"in newOption||Object.defineProperty(newOption,"props",{get:function(){return(0,es_warning.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),newOption}}),newOption}var es=__webpack_require__(81263),_excluded=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],getBuiltInPlacements=function(dropdownMatchSelectWidth){var adjustX=!0===dropdownMatchSelectWidth?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:adjustX,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:adjustX,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:adjustX,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:adjustX,adjustY:1}}}},RefSelectTrigger=react.forwardRef(function(props,ref){var prefixCls=props.prefixCls,visible=(props.disabled,props.visible),children=props.children,popupElement=props.popupElement,containerWidth=props.containerWidth,animation=props.animation,transitionName=props.transitionName,dropdownStyle=props.dropdownStyle,dropdownClassName=props.dropdownClassName,_props$direction=props.direction,placement=props.placement,dropdownMatchSelectWidth=props.dropdownMatchSelectWidth,dropdownRender=props.dropdownRender,dropdownAlign=props.dropdownAlign,getPopupContainer=props.getPopupContainer,empty=props.empty,getTriggerDOMNode=props.getTriggerDOMNode,onPopupVisibleChange=props.onPopupVisibleChange,onPopupMouseEnter=props.onPopupMouseEnter,restProps=(0,objectWithoutProperties.Z)(props,_excluded),dropdownPrefixCls="".concat(prefixCls,"-dropdown"),popupNode=popupElement;dropdownRender&&(popupNode=dropdownRender(popupElement));var builtInPlacements=react.useMemo(function(){return getBuiltInPlacements(dropdownMatchSelectWidth)},[dropdownMatchSelectWidth]),mergedTransitionName=animation?"".concat(dropdownPrefixCls,"-").concat(animation):transitionName,popupRef=react.useRef(null);react.useImperativeHandle(ref,function(){return{getPopupElement:function(){return popupRef.current}}});var popupStyle=(0,objectSpread2.Z)({minWidth:containerWidth},dropdownStyle);return"number"==typeof dropdownMatchSelectWidth?popupStyle.width=dropdownMatchSelectWidth:dropdownMatchSelectWidth&&(popupStyle.width=containerWidth),react.createElement(es.Z,(0,esm_extends.Z)({},restProps,{showAction:onPopupVisibleChange?["click"]:[],hideAction:onPopupVisibleChange?["click"]:[],popupPlacement:placement||("rtl"===(void 0===_props$direction?"ltr":_props$direction)?"bottomRight":"bottomLeft"),builtinPlacements:builtInPlacements,prefixCls:dropdownPrefixCls,popupTransitionName:mergedTransitionName,popup:react.createElement("div",{ref:popupRef,onMouseEnter:onPopupMouseEnter},popupNode),popupAlign:dropdownAlign,popupVisible:visible,getPopupContainer:getPopupContainer,popupClassName:classnames_default()(dropdownClassName,(0,defineProperty.Z)({},"".concat(dropdownPrefixCls,"-empty"),empty)),popupStyle:popupStyle,getTriggerDOMNode:getTriggerDOMNode,onPopupVisibleChange:onPopupVisibleChange}),children)});RefSelectTrigger.displayName="SelectTrigger";var pickAttrs=__webpack_require__(64217),rc_overflow_es=__webpack_require__(34243),es_TransBtn=function(_ref){var icon,className=_ref.className,customizeIcon=_ref.customizeIcon,customizeIconProps=_ref.customizeIconProps,_onMouseDown=_ref.onMouseDown,onClick=_ref.onClick,children=_ref.children;return icon="function"==typeof customizeIcon?customizeIcon(customizeIconProps):customizeIcon,react.createElement("span",{className:className,onMouseDown:function(event){event.preventDefault(),_onMouseDown&&_onMouseDown(event)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:onClick,"aria-hidden":!0},void 0!==icon?icon:react.createElement("span",{className:classnames_default()(className.split(/\s+/).map(function(cls){return"".concat(cls,"-icon")}))},children))},RefInput=react.forwardRef(function(_ref,ref){var _inputNode2,_inputNode2$props,prefixCls=_ref.prefixCls,id=_ref.id,inputElement=_ref.inputElement,disabled=_ref.disabled,tabIndex=_ref.tabIndex,autoFocus=_ref.autoFocus,autoComplete=_ref.autoComplete,editable=_ref.editable,activeDescendantId=_ref.activeDescendantId,value=_ref.value,maxLength=_ref.maxLength,_onKeyDown=_ref.onKeyDown,_onMouseDown=_ref.onMouseDown,_onChange=_ref.onChange,onPaste=_ref.onPaste,_onCompositionStart=_ref.onCompositionStart,_onCompositionEnd=_ref.onCompositionEnd,open=_ref.open,attrs=_ref.attrs,inputNode=inputElement||react.createElement("input",null),_inputNode=inputNode,originRef=_inputNode.ref,originProps=_inputNode.props,onOriginKeyDown=originProps.onKeyDown,onOriginChange=originProps.onChange,onOriginMouseDown=originProps.onMouseDown,onOriginCompositionStart=originProps.onCompositionStart,onOriginCompositionEnd=originProps.onCompositionEnd,style=originProps.style;return(0,es_warning.Kp)(!("maxLength"in inputNode.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),inputNode=react.cloneElement(inputNode,(0,objectSpread2.Z)((0,objectSpread2.Z)((0,objectSpread2.Z)({type:"search"},originProps),{},{id:id,ref:(0,es_ref.sQ)(ref,originRef),disabled:disabled,tabIndex:tabIndex,autoComplete:autoComplete||"off",autoFocus:autoFocus,className:classnames_default()("".concat(prefixCls,"-selection-search-input"),null===(_inputNode2=inputNode)||void 0===_inputNode2?void 0:null===(_inputNode2$props=_inputNode2.props)||void 0===_inputNode2$props?void 0:_inputNode2$props.className),role:"combobox","aria-expanded":open,"aria-haspopup":"listbox","aria-owns":"".concat(id,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(id,"_list"),"aria-activedescendant":activeDescendantId},attrs),{},{value:editable?value:"",maxLength:maxLength,readOnly:!editable,unselectable:editable?null:"on",style:(0,objectSpread2.Z)((0,objectSpread2.Z)({},style),{},{opacity:editable?null:0}),onKeyDown:function(event){_onKeyDown(event),onOriginKeyDown&&onOriginKeyDown(event)},onMouseDown:function(event){_onMouseDown(event),onOriginMouseDown&&onOriginMouseDown(event)},onChange:function(event){_onChange(event),onOriginChange&&onOriginChange(event)},onCompositionStart:function(event){_onCompositionStart(event),onOriginCompositionStart&&onOriginCompositionStart(event)},onCompositionEnd:function(event){_onCompositionEnd(event),onOriginCompositionEnd&&onOriginCompositionEnd(event)},onPaste:onPaste}))});function commonUtil_toArray(value){return Array.isArray(value)?value:void 0!==value?[value]:[]}RefInput.displayName="Input";var isClient="undefined"!=typeof window&&window.document&&window.document.documentElement;function isTitleType(title){return["string","number"].includes((0,esm_typeof.Z)(title))}function getTitle(item){var title=void 0;return item&&(isTitleType(item.title)?title=item.title.toString():isTitleType(item.label)&&(title=item.label.toString())),title}function itemKey(value){var _value$key;return null!==(_value$key=value.key)&&void 0!==_value$key?_value$key:value.value}var onPreventMouseDown=function(event){event.preventDefault(),event.stopPropagation()},MultipleSelector=function(props){var effect,deps,id=props.id,prefixCls=props.prefixCls,values=props.values,open=props.open,searchValue=props.searchValue,inputRef=props.inputRef,placeholder=props.placeholder,disabled=props.disabled,mode=props.mode,showSearch=props.showSearch,autoFocus=props.autoFocus,autoComplete=props.autoComplete,activeDescendantId=props.activeDescendantId,tabIndex=props.tabIndex,removeIcon=props.removeIcon,maxTagCount=props.maxTagCount,maxTagTextLength=props.maxTagTextLength,_props$maxTagPlacehol=props.maxTagPlaceholder,maxTagPlaceholder=void 0===_props$maxTagPlacehol?function(omittedValues){return"+ ".concat(omittedValues.length," ...")}:_props$maxTagPlacehol,tagRender=props.tagRender,onToggleOpen=props.onToggleOpen,onRemove=props.onRemove,onInputChange=props.onInputChange,onInputPaste=props.onInputPaste,onInputKeyDown=props.onInputKeyDown,onInputMouseDown=props.onInputMouseDown,onInputCompositionStart=props.onInputCompositionStart,onInputCompositionEnd=props.onInputCompositionEnd,measureRef=react.useRef(null),_useState=(0,react.useState)(0),_useState2=(0,slicedToArray.Z)(_useState,2),inputWidth=_useState2[0],setInputWidth=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),focused=_useState4[0],setFocused=_useState4[1],selectionPrefixCls="".concat(prefixCls,"-selection"),inputValue=open||"tags"===mode?searchValue:"";function defaultRenderSelector(item,content,itemDisabled,closable,onClose){return react.createElement("span",{className:classnames_default()("".concat(selectionPrefixCls,"-item"),(0,defineProperty.Z)({},"".concat(selectionPrefixCls,"-item-disabled"),itemDisabled)),title:getTitle(item)},react.createElement("span",{className:"".concat(selectionPrefixCls,"-item-content")},content),closable&&react.createElement(es_TransBtn,{className:"".concat(selectionPrefixCls,"-item-remove"),onMouseDown:onPreventMouseDown,onClick:onClose,customizeIcon:removeIcon},"\xd7"))}effect=function(){setInputWidth(measureRef.current.scrollWidth)},deps=[inputValue],isClient?react.useLayoutEffect(effect,deps):react.useEffect(effect,deps);var inputNode=react.createElement("div",{className:"".concat(selectionPrefixCls,"-search"),style:{width:inputWidth},onFocus:function(){setFocused(!0)},onBlur:function(){setFocused(!1)}},react.createElement(RefInput,{ref:inputRef,open:open,prefixCls:prefixCls,id:id,inputElement:null,disabled:disabled,autoFocus:autoFocus,autoComplete:autoComplete,editable:"tags"===mode||showSearch&&(open||focused),activeDescendantId:activeDescendantId,value:inputValue,onKeyDown:onInputKeyDown,onMouseDown:onInputMouseDown,onChange:onInputChange,onPaste:onInputPaste,onCompositionStart:onInputCompositionStart,onCompositionEnd:onInputCompositionEnd,tabIndex:tabIndex,attrs:(0,pickAttrs.Z)(props,!0)}),react.createElement("span",{ref:measureRef,className:"".concat(selectionPrefixCls,"-search-mirror"),"aria-hidden":!0},inputValue,"\xa0")),selectionNode=react.createElement(rc_overflow_es.Z,{prefixCls:"".concat(selectionPrefixCls,"-overflow"),data:values,renderItem:function(valueItem){var content,itemDisabled=valueItem.disabled,label=valueItem.label,value=valueItem.value,closable=!disabled&&!itemDisabled,displayLabel=label;if("number"==typeof maxTagTextLength&&("string"==typeof label||"number"==typeof label)){var strLabel=String(displayLabel);strLabel.length>maxTagTextLength&&(displayLabel="".concat(strLabel.slice(0,maxTagTextLength),"..."))}var onClose=function(event){event&&event.stopPropagation(),onRemove(valueItem)};return"function"==typeof tagRender?(content=displayLabel,react.createElement("span",{onMouseDown:function(e){onPreventMouseDown(e),onToggleOpen(!open)}},tagRender({label:content,value:value,disabled:itemDisabled,closable:closable,onClose:onClose}))):defaultRenderSelector(valueItem,displayLabel,itemDisabled,closable,onClose)},renderRest:function(omittedValues){var content="function"==typeof maxTagPlaceholder?maxTagPlaceholder(omittedValues):maxTagPlaceholder;return defaultRenderSelector({title:content},content,!1)},suffix:inputNode,itemKey:itemKey,maxCount:maxTagCount});return react.createElement(react.Fragment,null,selectionNode,!values.length&&!inputValue&&react.createElement("span",{className:"".concat(selectionPrefixCls,"-placeholder")},placeholder))},Selector_SingleSelector=function(props){var inputElement=props.inputElement,prefixCls=props.prefixCls,id=props.id,inputRef=props.inputRef,disabled=props.disabled,autoFocus=props.autoFocus,autoComplete=props.autoComplete,activeDescendantId=props.activeDescendantId,mode=props.mode,open=props.open,values=props.values,placeholder=props.placeholder,tabIndex=props.tabIndex,showSearch=props.showSearch,searchValue=props.searchValue,activeValue=props.activeValue,maxLength=props.maxLength,onInputKeyDown=props.onInputKeyDown,onInputMouseDown=props.onInputMouseDown,onInputChange=props.onInputChange,onInputPaste=props.onInputPaste,onInputCompositionStart=props.onInputCompositionStart,onInputCompositionEnd=props.onInputCompositionEnd,_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),inputChanged=_React$useState2[0],setInputChanged=_React$useState2[1],combobox="combobox"===mode,item=values[0],inputValue=searchValue||"";combobox&&activeValue&&!inputChanged&&(inputValue=activeValue),react.useEffect(function(){combobox&&setInputChanged(!1)},[combobox,activeValue]);var hasTextInput=("combobox"===mode||!!open||!!showSearch)&&!!inputValue,title=getTitle(item);return react.createElement(react.Fragment,null,react.createElement("span",{className:"".concat(prefixCls,"-selection-search")},react.createElement(RefInput,{ref:inputRef,prefixCls:prefixCls,id:id,open:open,inputElement:inputElement,disabled:disabled,autoFocus:autoFocus,autoComplete:autoComplete,editable:combobox||showSearch,activeDescendantId:activeDescendantId,value:inputValue,onKeyDown:onInputKeyDown,onMouseDown:onInputMouseDown,onChange:function(e){setInputChanged(!0),onInputChange(e)},onPaste:onInputPaste,onCompositionStart:onInputCompositionStart,onCompositionEnd:onInputCompositionEnd,tabIndex:tabIndex,attrs:(0,pickAttrs.Z)(props,!0),maxLength:combobox?maxLength:void 0})),!combobox&&item&&!hasTextInput&&react.createElement("span",{className:"".concat(prefixCls,"-selection-item"),title:title},item.label),item?null:react.createElement("span",{className:"".concat(prefixCls,"-selection-placeholder"),style:hasTextInput?{visibility:"hidden"}:void 0},placeholder))};function useLock(){var duration=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,lockRef=react.useRef(null),timeoutRef=react.useRef(null);return react.useEffect(function(){return function(){window.clearTimeout(timeoutRef.current)}},[]),[function(){return lockRef.current},function(locked){(locked||null===lockRef.current)&&(lockRef.current=locked),window.clearTimeout(timeoutRef.current),timeoutRef.current=window.setTimeout(function(){lockRef.current=null},duration)}]}var ForwardSelector=react.forwardRef(function(props,ref){var inputRef=(0,react.useRef)(null),compositionStatusRef=(0,react.useRef)(!1),prefixCls=props.prefixCls,open=props.open,mode=props.mode,showSearch=props.showSearch,tokenWithEnter=props.tokenWithEnter,onSearch=props.onSearch,onSearchSubmit=props.onSearchSubmit,onToggleOpen=props.onToggleOpen,onInputKeyDown=props.onInputKeyDown,domRef=props.domRef;react.useImperativeHandle(ref,function(){return{focus:function(){inputRef.current.focus()},blur:function(){inputRef.current.blur()}}});var _useLock=useLock(0),_useLock2=(0,slicedToArray.Z)(_useLock,2),getInputMouseDown=_useLock2[0],setInputMouseDown=_useLock2[1],pastedTextRef=(0,react.useRef)(null),triggerOnSearch=function(value){!1!==onSearch(value,!0,compositionStatusRef.current)&&onToggleOpen(!0)},sharedProps={inputRef:inputRef,onInputKeyDown:function(event){var which=event.which;(which===KeyCode.Z.UP||which===KeyCode.Z.DOWN)&&event.preventDefault(),onInputKeyDown&&onInputKeyDown(event),which!==KeyCode.Z.ENTER||"tags"!==mode||compositionStatusRef.current||open||null==onSearchSubmit||onSearchSubmit(event.target.value),[KeyCode.Z.ESC,KeyCode.Z.SHIFT,KeyCode.Z.BACKSPACE,KeyCode.Z.TAB,KeyCode.Z.WIN_KEY,KeyCode.Z.ALT,KeyCode.Z.META,KeyCode.Z.WIN_KEY_RIGHT,KeyCode.Z.CTRL,KeyCode.Z.SEMICOLON,KeyCode.Z.EQUALS,KeyCode.Z.CAPS_LOCK,KeyCode.Z.CONTEXT_MENU,KeyCode.Z.F1,KeyCode.Z.F2,KeyCode.Z.F3,KeyCode.Z.F4,KeyCode.Z.F5,KeyCode.Z.F6,KeyCode.Z.F7,KeyCode.Z.F8,KeyCode.Z.F9,KeyCode.Z.F10,KeyCode.Z.F11,KeyCode.Z.F12].includes(which)||onToggleOpen(!0)},onInputMouseDown:function(){setInputMouseDown(!0)},onInputChange:function(event){var value=event.target.value;if(tokenWithEnter&&pastedTextRef.current&&/[\r\n]/.test(pastedTextRef.current)){var replacedText=pastedTextRef.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");value=value.replace(replacedText,pastedTextRef.current)}pastedTextRef.current=null,triggerOnSearch(value)},onInputPaste:function(e){var value=e.clipboardData.getData("text");pastedTextRef.current=value},onInputCompositionStart:function(){compositionStatusRef.current=!0},onInputCompositionEnd:function(e){compositionStatusRef.current=!1,"combobox"!==mode&&triggerOnSearch(e.target.value)}},selectNode="multiple"===mode||"tags"===mode?react.createElement(MultipleSelector,(0,esm_extends.Z)({},props,sharedProps)):react.createElement(Selector_SingleSelector,(0,esm_extends.Z)({},props,sharedProps));return react.createElement("div",{ref:domRef,className:"".concat(prefixCls,"-selector"),onClick:function(_ref){_ref.target!==inputRef.current&&(void 0!==document.body.style.msTouchAction?setTimeout(function(){inputRef.current.focus()}):inputRef.current.focus())},onMouseDown:function(event){var inputMouseDown=getInputMouseDown();event.target===inputRef.current||inputMouseDown||"combobox"===mode||event.preventDefault(),("combobox"===mode||showSearch&&inputMouseDown)&&open||(open&&onSearch("",!0,!1),onToggleOpen())}},selectNode)});ForwardSelector.displayName="Selector";var BaseSelectContext=react.createContext(null),BaseSelect_excluded=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],DEFAULT_OMIT_PROPS=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function BaseSelect_isMultiple(mode){return"tags"===mode||"multiple"===mode}var BaseSelect=react.forwardRef(function(props,ref){var elements,propsRef,_customizeRawInputEle,_classNames2,onTriggerVisibleChange,arrowNode,clearNode,renderNode,id=props.id,prefixCls=props.prefixCls,className=props.className,showSearch=props.showSearch,tagRender=props.tagRender,direction=props.direction,omitDomProps=props.omitDomProps,displayValues=props.displayValues,onDisplayValuesChange=props.onDisplayValuesChange,emptyOptions=props.emptyOptions,_props$notFoundConten=props.notFoundContent,notFoundContent=void 0===_props$notFoundConten?"Not Found":_props$notFoundConten,onClear=props.onClear,mode=props.mode,disabled=props.disabled,loading=props.loading,getInputElement=props.getInputElement,getRawInputElement=props.getRawInputElement,open=props.open,defaultOpen=props.defaultOpen,onDropdownVisibleChange=props.onDropdownVisibleChange,activeValue=props.activeValue,onActiveValueChange=props.onActiveValueChange,activeDescendantId=props.activeDescendantId,searchValue=props.searchValue,onSearch=props.onSearch,onSearchSplit=props.onSearchSplit,tokenSeparators=props.tokenSeparators,allowClear=props.allowClear,showArrow=props.showArrow,inputIcon=props.inputIcon,clearIcon=props.clearIcon,OptionList=props.OptionList,animation=props.animation,transitionName=props.transitionName,dropdownStyle=props.dropdownStyle,dropdownClassName=props.dropdownClassName,dropdownMatchSelectWidth=props.dropdownMatchSelectWidth,dropdownRender=props.dropdownRender,dropdownAlign=props.dropdownAlign,placement=props.placement,getPopupContainer=props.getPopupContainer,_props$showAction=props.showAction,showAction=void 0===_props$showAction?[]:_props$showAction,onFocus=props.onFocus,onBlur=props.onBlur,onKeyUp=props.onKeyUp,onKeyDown=props.onKeyDown,onMouseDown=props.onMouseDown,restProps=(0,objectWithoutProperties.Z)(props,BaseSelect_excluded),multiple=BaseSelect_isMultiple(mode),mergedShowSearch=(void 0!==showSearch?showSearch:multiple)||"combobox"===mode,domProps=(0,objectSpread2.Z)({},restProps);DEFAULT_OMIT_PROPS.forEach(function(propName){delete domProps[propName]}),null==omitDomProps||omitDomProps.forEach(function(propName){delete domProps[propName]});var _React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),mobile=_React$useState2[0],setMobile=_React$useState2[1];react.useEffect(function(){setMobile((0,isMobile.Z)())},[]);var containerRef=react.useRef(null),selectorDomRef=react.useRef(null),triggerRef=react.useRef(null),selectorRef=react.useRef(null),listRef=react.useRef(null),_useDelayReset=function(){var timeout=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,_React$useState=react.useState(!1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),bool=_React$useState2[0],setBool=_React$useState2[1],delayRef=react.useRef(null),cancelLatest=function(){window.clearTimeout(delayRef.current)};return react.useEffect(function(){return cancelLatest},[]),[bool,function(value,callback){cancelLatest(),delayRef.current=window.setTimeout(function(){setBool(value),callback&&callback()},timeout)},cancelLatest]}(),_useDelayReset2=(0,slicedToArray.Z)(_useDelayReset,3),mockFocused=_useDelayReset2[0],setMockFocused=_useDelayReset2[1],cancelSetMockFocused=_useDelayReset2[2];react.useImperativeHandle(ref,function(){var _selectorRef$current,_selectorRef$current2;return{focus:null===(_selectorRef$current=selectorRef.current)||void 0===_selectorRef$current?void 0:_selectorRef$current.focus,blur:null===(_selectorRef$current2=selectorRef.current)||void 0===_selectorRef$current2?void 0:_selectorRef$current2.blur,scrollTo:function(arg){var _listRef$current;return null===(_listRef$current=listRef.current)||void 0===_listRef$current?void 0:_listRef$current.scrollTo(arg)}}});var mergedSearchValue=react.useMemo(function(){if("combobox"!==mode)return searchValue;var _displayValues$,val=null===(_displayValues$=displayValues[0])||void 0===_displayValues$?void 0:_displayValues$.value;return"string"==typeof val||"number"==typeof val?String(val):""},[searchValue,mode,displayValues]),customizeInputElement="combobox"===mode&&"function"==typeof getInputElement&&getInputElement()||null,customizeRawInputElement="function"==typeof getRawInputElement&&getRawInputElement(),customizeRawInputRef=(0,es_ref.x1)(selectorDomRef,null==customizeRawInputElement?void 0:null===(_customizeRawInputEle=customizeRawInputElement.props)||void 0===_customizeRawInputEle?void 0:_customizeRawInputEle.ref),_useMergedState=(0,useMergedState.Z)(void 0,{defaultValue:defaultOpen,value:open}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),innerOpen=_useMergedState2[0],setInnerOpen=_useMergedState2[1],mergedOpen=innerOpen,emptyListContent=!notFoundContent&&emptyOptions;(disabled||emptyListContent&&mergedOpen&&"combobox"===mode)&&(mergedOpen=!1);var triggerOpen=!emptyListContent&&mergedOpen,onToggleOpen=react.useCallback(function(newOpen){var nextOpen=void 0!==newOpen?newOpen:!mergedOpen;mergedOpen===nextOpen||disabled||(setInnerOpen(nextOpen),null==onDropdownVisibleChange||onDropdownVisibleChange(nextOpen))},[disabled,mergedOpen,setInnerOpen,onDropdownVisibleChange]),tokenWithEnter=react.useMemo(function(){return(tokenSeparators||[]).some(function(tokenSeparator){return["\n","\r\n"].includes(tokenSeparator)})},[tokenSeparators]),onInternalSearch=function(searchText,fromTyping,isCompositing){var ret=!0,newSearchText=searchText;null==onActiveValueChange||onActiveValueChange(null);var patchLabels=isCompositing?null:function(text,tokens){if(!tokens||!tokens.length)return null;var match=!1,list=function separate(str,_ref3){var _ref4=(0,esm_toArray.Z)(_ref3),token=_ref4[0],restTokens=_ref4.slice(1);if(!token)return[str];var list=str.split(token);return match=match||list.length>1,list.reduce(function(prevList,unitStr){return[].concat((0,toConsumableArray.Z)(prevList),(0,toConsumableArray.Z)(separate(unitStr,restTokens)))},[]).filter(function(unit){return unit})}(text,tokens);return match?list:null}(searchText,tokenSeparators);return"combobox"!==mode&&patchLabels&&(newSearchText="",null==onSearchSplit||onSearchSplit(patchLabels),onToggleOpen(!1),ret=!1),onSearch&&mergedSearchValue!==newSearchText&&onSearch(newSearchText,{source:fromTyping?"typing":"effect"}),ret};react.useEffect(function(){mergedOpen||multiple||"combobox"===mode||onInternalSearch("",!1,!1)},[mergedOpen]),react.useEffect(function(){innerOpen&&disabled&&setInnerOpen(!1),disabled&&setMockFocused(!1)},[disabled]);var _useLock=useLock(),_useLock2=(0,slicedToArray.Z)(_useLock,2),getClearLock=_useLock2[0],setClearLock=_useLock2[1],focusRef=react.useRef(!1),activeTimeoutIds=[];react.useEffect(function(){return function(){activeTimeoutIds.forEach(function(timeoutId){return clearTimeout(timeoutId)}),activeTimeoutIds.splice(0,activeTimeoutIds.length)}},[]);var _React$useState3=react.useState(null),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),containerWidth=_React$useState4[0],setContainerWidth=_React$useState4[1],_React$useState5=react.useState({}),forceUpdate=(0,slicedToArray.Z)(_React$useState5,2)[1];(0,useLayoutEffect.Z)(function(){if(triggerOpen){var _containerRef$current,newWidth=Math.ceil(null===(_containerRef$current=containerRef.current)||void 0===_containerRef$current?void 0:_containerRef$current.offsetWidth);containerWidth===newWidth||Number.isNaN(newWidth)||setContainerWidth(newWidth)}},[triggerOpen]),customizeRawInputElement&&(onTriggerVisibleChange=function(newOpen){onToggleOpen(newOpen)}),elements=function(){var _triggerRef$current2;return[containerRef.current,null===(_triggerRef$current2=triggerRef.current)||void 0===_triggerRef$current2?void 0:_triggerRef$current2.getPopupElement()]},(propsRef=react.useRef(null)).current={open:triggerOpen,triggerOpen:onToggleOpen,customizedTrigger:!!customizeRawInputElement},react.useEffect(function(){function onGlobalMouseDown(event){if(null===(_propsRef$current=propsRef.current)||void 0===_propsRef$current||!_propsRef$current.customizedTrigger){var _propsRef$current,target=event.target;target.shadowRoot&&event.composed&&(target=event.composedPath()[0]||target),propsRef.current.open&&elements().filter(function(element){return element}).every(function(element){return!element.contains(target)&&element!==target})&&propsRef.current.triggerOpen(!1)}}return window.addEventListener("mousedown",onGlobalMouseDown),function(){return window.removeEventListener("mousedown",onGlobalMouseDown)}},[]);var baseSelectContext=react.useMemo(function(){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{notFoundContent:notFoundContent,open:mergedOpen,triggerOpen:triggerOpen,id:id,showSearch:mergedShowSearch,multiple:multiple,toggleOpen:onToggleOpen})},[props,notFoundContent,triggerOpen,mergedOpen,id,mergedShowSearch,multiple,onToggleOpen]),mergedShowArrow=void 0!==showArrow?showArrow:loading||!multiple&&"combobox"!==mode;mergedShowArrow&&(arrowNode=react.createElement(es_TransBtn,{className:classnames_default()("".concat(prefixCls,"-arrow"),(0,defineProperty.Z)({},"".concat(prefixCls,"-arrow-loading"),loading)),customizeIcon:inputIcon,customizeIconProps:{loading:loading,searchValue:mergedSearchValue,open:mergedOpen,focused:mockFocused,showSearch:mergedShowSearch}})),!disabled&&allowClear&&(displayValues.length||mergedSearchValue)&&!("combobox"===mode&&""===mergedSearchValue)&&(clearNode=react.createElement(es_TransBtn,{className:"".concat(prefixCls,"-clear"),onMouseDown:function(){null==onClear||onClear(),onDisplayValuesChange([],{type:"clear",values:displayValues}),onInternalSearch("",!1,!1)},customizeIcon:clearIcon},"\xd7"));var optionList=react.createElement(OptionList,{ref:listRef}),mergedClassName=classnames_default()(prefixCls,className,(_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-focused"),mockFocused),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-multiple"),multiple),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-single"),!multiple),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-allow-clear"),allowClear),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-show-arrow"),mergedShowArrow),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-disabled"),disabled),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-loading"),loading),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-open"),mergedOpen),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-customize-input"),customizeInputElement),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-show-search"),mergedShowSearch),_classNames2)),selectorNode=react.createElement(RefSelectTrigger,{ref:triggerRef,disabled:disabled,prefixCls:prefixCls,visible:triggerOpen,popupElement:optionList,containerWidth:containerWidth,animation:animation,transitionName:transitionName,dropdownStyle:dropdownStyle,dropdownClassName:dropdownClassName,direction:direction,dropdownMatchSelectWidth:dropdownMatchSelectWidth,dropdownRender:dropdownRender,dropdownAlign:dropdownAlign,placement:placement,getPopupContainer:getPopupContainer,empty:emptyOptions,getTriggerDOMNode:function(){return selectorDomRef.current},onPopupVisibleChange:onTriggerVisibleChange,onPopupMouseEnter:function(){forceUpdate({})}},customizeRawInputElement?react.cloneElement(customizeRawInputElement,{ref:customizeRawInputRef}):react.createElement(ForwardSelector,(0,esm_extends.Z)({},props,{domRef:selectorDomRef,prefixCls:prefixCls,inputElement:customizeInputElement,ref:selectorRef,id:id,showSearch:mergedShowSearch,mode:mode,activeDescendantId:activeDescendantId,tagRender:tagRender,values:displayValues,open:mergedOpen,onToggleOpen:onToggleOpen,activeValue:activeValue,searchValue:mergedSearchValue,onSearch:onInternalSearch,onSearchSubmit:function(searchText){searchText&&searchText.trim()&&onSearch(searchText,{source:"submit"})},onRemove:function(val){onDisplayValuesChange(displayValues.filter(function(i){return i!==val}),{type:"remove",values:[val]})},tokenWithEnter:tokenWithEnter})));return renderNode=customizeRawInputElement?selectorNode:react.createElement("div",(0,esm_extends.Z)({className:mergedClassName},domProps,{ref:containerRef,onMouseDown:function(event){var _triggerRef$current,target=event.target,popupElement=null===(_triggerRef$current=triggerRef.current)||void 0===_triggerRef$current?void 0:_triggerRef$current.getPopupElement();if(popupElement&&popupElement.contains(target)){var timeoutId=setTimeout(function(){var _selectorRef$current3,index=activeTimeoutIds.indexOf(timeoutId);-1!==index&&activeTimeoutIds.splice(index,1),cancelSetMockFocused(),mobile||popupElement.contains(document.activeElement)||null===(_selectorRef$current3=selectorRef.current)||void 0===_selectorRef$current3||_selectorRef$current3.focus()});activeTimeoutIds.push(timeoutId)}for(var _len3=arguments.length,restArgs=Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)restArgs[_key3-1]=arguments[_key3];null==onMouseDown||onMouseDown.apply(void 0,[event].concat(restArgs))},onKeyDown:function(event){var _listRef$current2,clearLock=getClearLock(),which=event.which;if(which!==KeyCode.Z.ENTER||("combobox"!==mode&&event.preventDefault(),mergedOpen||onToggleOpen(!0)),setClearLock(!!mergedSearchValue),which===KeyCode.Z.BACKSPACE&&!clearLock&&multiple&&!mergedSearchValue&&displayValues.length){for(var cloneDisplayValues=(0,toConsumableArray.Z)(displayValues),removedDisplayValue=null,i=cloneDisplayValues.length-1;i>=0;i-=1){var current=cloneDisplayValues[i];if(!current.disabled){cloneDisplayValues.splice(i,1),removedDisplayValue=current;break}}removedDisplayValue&&onDisplayValuesChange(cloneDisplayValues,{type:"remove",values:[removedDisplayValue]})}for(var _len=arguments.length,rest=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)rest[_key-1]=arguments[_key];mergedOpen&&listRef.current&&(_listRef$current2=listRef.current).onKeyDown.apply(_listRef$current2,[event].concat(rest)),null==onKeyDown||onKeyDown.apply(void 0,[event].concat(rest))},onKeyUp:function(event){for(var _listRef$current3,_len2=arguments.length,rest=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)rest[_key2-1]=arguments[_key2];mergedOpen&&listRef.current&&(_listRef$current3=listRef.current).onKeyUp.apply(_listRef$current3,[event].concat(rest)),null==onKeyUp||onKeyUp.apply(void 0,[event].concat(rest))},onFocus:function(){setMockFocused(!0),!disabled&&(onFocus&&!focusRef.current&&onFocus.apply(void 0,arguments),showAction.includes("focus")&&onToggleOpen(!0)),focusRef.current=!0},onBlur:function(){setMockFocused(!1,function(){focusRef.current=!1,onToggleOpen(!1)}),!disabled&&(mergedSearchValue&&("tags"===mode?onSearch(mergedSearchValue,{source:"submit"}):"multiple"===mode&&onSearch("",{source:"blur"})),onBlur&&onBlur.apply(void 0,arguments))}}),mockFocused&&!mergedOpen&&react.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(displayValues.map(function(_ref){var label=_ref.label,value=_ref.value;return["number","string"].includes((0,esm_typeof.Z)(label))?label:value}).join(", "))),selectorNode,arrowNode,clearNode),react.createElement(BaseSelectContext.Provider,{value:baseSelectContext},renderNode)}),useCache=function(labeledValues,valueOptions){var cacheRef=react.useRef({values:new Map,options:new Map});return[react.useMemo(function(){var _cacheRef$current=cacheRef.current,prevValueCache=_cacheRef$current.values,prevOptionCache=_cacheRef$current.options,patchedValues=labeledValues.map(function(item){if(void 0===item.label){var _prevValueCache$get;return(0,objectSpread2.Z)((0,objectSpread2.Z)({},item),{},{label:null===(_prevValueCache$get=prevValueCache.get(item.value))||void 0===_prevValueCache$get?void 0:_prevValueCache$get.label})}return item}),valueCache=new Map,optionCache=new Map;return patchedValues.forEach(function(item){valueCache.set(item.value,item),optionCache.set(item.value,valueOptions.get(item.value)||prevOptionCache.get(item.value))}),cacheRef.current.values=valueCache,cacheRef.current.options=optionCache,patchedValues},[labeledValues,valueOptions]),react.useCallback(function(val){return valueOptions.get(val)||cacheRef.current.options.get(val)},[valueOptions])]};function includes(test,search){return commonUtil_toArray(test).join("").toUpperCase().includes(search)}var canUseDom=__webpack_require__(98924),uuid=0,useId_isBrowserClient=(0,canUseDom.Z)(),Children_toArray=__webpack_require__(50344),legacyUtil_excluded=["children","value"],_excluded2=["children"];function useRefFunc(callback){var funcRef=react.useRef();return funcRef.current=callback,react.useCallback(function(){return funcRef.current.apply(funcRef,arguments)},[])}var OptGroup=function(){return null};OptGroup.isSelectOptGroup=!0;var Option=function(){return null};Option.isSelectOption=!0;var omit=__webpack_require__(98423),useMemo=__webpack_require__(56982),rc_virtual_list_es=__webpack_require__(73453),SelectContext=react.createContext(null),OptionList_excluded=["disabled","title","children","style","className"];function OptionList_isTitleType(content){return"string"==typeof content||"number"==typeof content}var RefOptionList=react.forwardRef(function(_,ref){var _useBaseProps=react.useContext(BaseSelectContext),prefixCls=_useBaseProps.prefixCls,id=_useBaseProps.id,open=_useBaseProps.open,multiple=_useBaseProps.multiple,mode=_useBaseProps.mode,searchValue=_useBaseProps.searchValue,toggleOpen=_useBaseProps.toggleOpen,notFoundContent=_useBaseProps.notFoundContent,onPopupScroll=_useBaseProps.onPopupScroll,_React$useContext=react.useContext(SelectContext),flattenOptions=_React$useContext.flattenOptions,onActiveValue=_React$useContext.onActiveValue,defaultActiveFirstOption=_React$useContext.defaultActiveFirstOption,onSelect=_React$useContext.onSelect,menuItemSelectedIcon=_React$useContext.menuItemSelectedIcon,rawValues=_React$useContext.rawValues,fieldNames=_React$useContext.fieldNames,virtual=_React$useContext.virtual,listHeight=_React$useContext.listHeight,listItemHeight=_React$useContext.listItemHeight,itemPrefixCls="".concat(prefixCls,"-item"),memoFlattenOptions=(0,useMemo.Z)(function(){return flattenOptions},[open,flattenOptions],function(prev,next){return next[0]&&prev[1]!==next[1]}),listRef=react.useRef(null),onListMouseDown=function(event){event.preventDefault()},scrollIntoView=function(args){listRef.current&&listRef.current.scrollTo("number"==typeof args?{index:args}:args)},getEnabledActiveIndex=function(index){for(var offset=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,len=memoFlattenOptions.length,i=0;i1&&void 0!==arguments[1]&&arguments[1];setActiveIndex(index);var info={source:fromKeyboard?"keyboard":"mouse"},flattenItem=memoFlattenOptions[index];if(!flattenItem){onActiveValue(null,-1,info);return}onActiveValue(flattenItem.value,index,info)};(0,react.useEffect)(function(){setActive(!1!==defaultActiveFirstOption?getEnabledActiveIndex(0):-1)},[memoFlattenOptions.length,searchValue]);var isSelected=react.useCallback(function(value){return rawValues.has(value)&&"combobox"!==mode},[mode,(0,toConsumableArray.Z)(rawValues).toString()]);(0,react.useEffect)(function(){var _listRef$current,timeoutId=setTimeout(function(){if(!multiple&&open&&1===rawValues.size){var value=Array.from(rawValues)[0],index=memoFlattenOptions.findIndex(function(_ref){return _ref.data.value===value});-1!==index&&(setActive(index),scrollIntoView(index))}});return open&&(null===(_listRef$current=listRef.current)||void 0===_listRef$current||_listRef$current.scrollTo(void 0)),function(){return clearTimeout(timeoutId)}},[open,searchValue]);var onSelectValue=function(value){void 0!==value&&onSelect(value,{selected:!rawValues.has(value)}),multiple||toggleOpen(!1)};if(react.useImperativeHandle(ref,function(){return{onKeyDown:function(event){var which=event.which,ctrlKey=event.ctrlKey;switch(which){case KeyCode.Z.N:case KeyCode.Z.P:case KeyCode.Z.UP:case KeyCode.Z.DOWN:var offset=0;if(which===KeyCode.Z.UP?offset=-1:which===KeyCode.Z.DOWN?offset=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&ctrlKey&&(which===KeyCode.Z.N?offset=1:which===KeyCode.Z.P&&(offset=-1)),0!==offset){var nextActiveIndex=getEnabledActiveIndex(activeIndex+offset,offset);scrollIntoView(nextActiveIndex),setActive(nextActiveIndex,!0)}break;case KeyCode.Z.ENTER:var item=memoFlattenOptions[activeIndex];item&&!item.data.disabled?onSelectValue(item.value):onSelectValue(void 0),open&&event.preventDefault();break;case KeyCode.Z.ESC:toggleOpen(!1),open&&event.stopPropagation()}},onKeyUp:function(){},scrollTo:function(index){scrollIntoView(index)}}}),0===memoFlattenOptions.length)return react.createElement("div",{role:"listbox",id:"".concat(id,"_list"),className:"".concat(itemPrefixCls,"-empty"),onMouseDown:onListMouseDown},notFoundContent);var omitFieldNameList=Object.keys(fieldNames).map(function(key){return fieldNames[key]}),getLabel=function(item){return item.label},renderItem=function(index){var item=memoFlattenOptions[index];if(!item)return null;var itemData=item.data||{},value=itemData.value,group=item.group,attrs=(0,pickAttrs.Z)(itemData,!0),mergedLabel=getLabel(item);return item?react.createElement("div",(0,esm_extends.Z)({"aria-label":"string"!=typeof mergedLabel||group?null:mergedLabel},attrs,{key:index,role:group?"presentation":"option",id:"".concat(id,"_list_").concat(index),"aria-selected":isSelected(value)}),value):null};return react.createElement(react.Fragment,null,react.createElement("div",{role:"listbox",id:"".concat(id,"_list"),style:{height:0,width:0,overflow:"hidden"}},renderItem(activeIndex-1),renderItem(activeIndex),renderItem(activeIndex+1)),react.createElement(rc_virtual_list_es.Z,{itemKey:"key",ref:listRef,data:memoFlattenOptions,height:listHeight,itemHeight:listItemHeight,fullHeight:!1,onMouseDown:onListMouseDown,onScroll:onPopupScroll,virtual:virtual},function(item,itemIndex){var group=item.group,groupOption=item.groupOption,data=item.data,label=item.label,value=item.value,key=data.key;if(group){var _classNames,_data$title,groupTitle=null!==(_data$title=data.title)&&void 0!==_data$title?_data$title:OptionList_isTitleType(label)?label.toString():void 0;return react.createElement("div",{className:classnames_default()(itemPrefixCls,"".concat(itemPrefixCls,"-group")),title:groupTitle},void 0!==label?label:key)}var disabled=data.disabled,title=data.title,style=(data.children,data.style),className=data.className,otherProps=(0,objectWithoutProperties.Z)(data,OptionList_excluded),passedProps=(0,omit.Z)(otherProps,omitFieldNameList),selected=isSelected(value),optionPrefixCls="".concat(itemPrefixCls,"-option"),optionClassName=classnames_default()(itemPrefixCls,optionPrefixCls,className,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(optionPrefixCls,"-grouped"),groupOption),(0,defineProperty.Z)(_classNames,"".concat(optionPrefixCls,"-active"),activeIndex===itemIndex&&!disabled),(0,defineProperty.Z)(_classNames,"".concat(optionPrefixCls,"-disabled"),disabled),(0,defineProperty.Z)(_classNames,"".concat(optionPrefixCls,"-selected"),selected),_classNames)),mergedLabel=getLabel(item),content="number"==typeof mergedLabel?mergedLabel:mergedLabel||value,optionTitle=OptionList_isTitleType(content)?content.toString():void 0;return void 0!==title&&(optionTitle=title),react.createElement("div",(0,esm_extends.Z)({},(0,pickAttrs.Z)(passedProps),{"aria-selected":selected,className:optionClassName,title:optionTitle,onMouseMove:function(){activeIndex===itemIndex||disabled||setActive(itemIndex)},onClick:function(){disabled||onSelectValue(value)},style:style}),react.createElement("div",{className:"".concat(optionPrefixCls,"-content")},content),react.isValidElement(menuItemSelectedIcon)||selected,(!menuItemSelectedIcon||"function"==typeof menuItemSelectedIcon||selected)&&react.createElement(es_TransBtn,{className:"".concat(itemPrefixCls,"-option-state"),customizeIcon:menuItemSelectedIcon,customizeIconProps:{isSelected:selected}},selected?"✓":null))}))});RefOptionList.displayName="OptionList";var Select_excluded=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],OMIT_DOM_PROPS=["inputValue"],TypedSelect=react.forwardRef(function(props,ref){var _React$useState,_React$useState2,innerId,setInnerId,options,id=props.id,mode=props.mode,_props$prefixCls=props.prefixCls,backfill=props.backfill,fieldNames=props.fieldNames,inputValue=props.inputValue,searchValue=props.searchValue,onSearch=props.onSearch,_props$autoClearSearc=props.autoClearSearchValue,autoClearSearchValue=void 0===_props$autoClearSearc||_props$autoClearSearc,onSelect=props.onSelect,onDeselect=props.onDeselect,_props$dropdownMatchS=props.dropdownMatchSelectWidth,dropdownMatchSelectWidth=void 0===_props$dropdownMatchS||_props$dropdownMatchS,filterOption=props.filterOption,filterSort=props.filterSort,optionFilterProp=props.optionFilterProp,optionLabelProp=props.optionLabelProp,options1=props.options,children=props.children,defaultActiveFirstOption=props.defaultActiveFirstOption,menuItemSelectedIcon=props.menuItemSelectedIcon,virtual=props.virtual,_props$listHeight=props.listHeight,listHeight=void 0===_props$listHeight?200:_props$listHeight,_props$listItemHeight=props.listItemHeight,listItemHeight=void 0===_props$listItemHeight?20:_props$listItemHeight,value=props.value,defaultValue=props.defaultValue,labelInValue=props.labelInValue,onChange=props.onChange,restProps=(0,objectWithoutProperties.Z)(props,Select_excluded),mergedId=(_React$useState=react.useState(),innerId=(_React$useState2=(0,slicedToArray.Z)(_React$useState,2))[0],setInnerId=_React$useState2[1],react.useEffect(function(){var retId;setInnerId("rc_select_".concat((useId_isBrowserClient?(retId=uuid,uuid+=1):retId="TEST_OR_SSR",retId)))},[]),id||innerId),multiple=BaseSelect_isMultiple(mode),childrenAsData=!!(!options1&&children),mergedFilterOption=react.useMemo(function(){return(void 0!==filterOption||"combobox"!==mode)&&filterOption},[filterOption,mode]),mergedFieldNames=react.useMemo(function(){return fillFieldNames(fieldNames,childrenAsData)},[JSON.stringify(fieldNames),childrenAsData]),_useMergedState=(0,useMergedState.Z)("",{value:void 0!==searchValue?searchValue:inputValue,postState:function(search){return search||""}}),_useMergedState2=(0,slicedToArray.Z)(_useMergedState,2),mergedSearchValue=_useMergedState2[0],setSearchValue=_useMergedState2[1],parsedOptions=react.useMemo(function(){var mergedOptions=options1;options1||(mergedOptions=function legacyUtil_convertChildrenToData(nodes){var optionOnly=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,Children_toArray.Z)(nodes).map(function(node,index){if(!react.isValidElement(node)||!node.type)return null;var key,_node$props,children,value,restProps,isSelectOptGroup=node.type.isSelectOptGroup,key1=node.key,_node$props2=node.props,children1=_node$props2.children,restProps1=(0,objectWithoutProperties.Z)(_node$props2,_excluded2);return optionOnly||!isSelectOptGroup?(key=node.key,children=(_node$props=node.props).children,value=_node$props.value,restProps=(0,objectWithoutProperties.Z)(_node$props,legacyUtil_excluded),(0,objectSpread2.Z)({key:key,value:void 0!==value?value:key,children:children},restProps)):(0,objectSpread2.Z)((0,objectSpread2.Z)({key:"__RC_SELECT_GRP__".concat(null===key1?index:key1,"__"),label:key1},restProps1),{},{options:legacyUtil_convertChildrenToData(children1)})}).filter(function(data){return data})}(children));var valueOptions=new Map,labelOptions=new Map,setLabelOptions=function(labelOptionsMap,option,key){key&&"string"==typeof key&&labelOptionsMap.set(option[key],option)};return function dig(optionList){for(var isChildren=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=0;i1&&void 0!==arguments[1]?arguments[1]:{},fieldNames=_ref2.fieldNames,childrenAsData=_ref2.childrenAsData,flattenList=[],_fillFieldNames=fillFieldNames(fieldNames,!1),fieldLabel=_fillFieldNames.label,fieldValue=_fillFieldNames.value,fieldOptions=_fillFieldNames.options;return!function dig(list,isGroupOption){list.forEach(function(data){var label=data[fieldLabel];if(!isGroupOption&&fieldOptions in data){var grpLabel=label;void 0===grpLabel&&childrenAsData&&(grpLabel=data.label),flattenList.push({key:getKey(data,flattenList.length),group:!0,data:data,label:grpLabel}),dig(data[fieldOptions],!0)}else{var value=data[fieldValue];flattenList.push({key:getKey(data,flattenList.length),groupOption:isGroupOption,data:data,label:label,value:value})}})}(options,!1),flattenList}(orderedFilteredOptions,{fieldNames:mergedFieldNames,childrenAsData:childrenAsData})},[orderedFilteredOptions,mergedFieldNames,childrenAsData]),triggerChange=function(values){var labeledValues=convert2LabelValues(values);if(setInternalValue(labeledValues),onChange&&(labeledValues.length!==mergedValues.length||labeledValues.some(function(newVal,index){var _mergedValues$index;return(null===(_mergedValues$index=mergedValues[index])||void 0===_mergedValues$index?void 0:_mergedValues$index.value)!==(null==newVal?void 0:newVal.value)}))){var returnValues=labelInValue?labeledValues:labeledValues.map(function(v){return v.value}),returnOptions=labeledValues.map(function(v){return injectPropsWithOption(getMixedOption(v.value))});onChange(multiple?returnValues:returnValues[0],multiple?returnOptions:returnOptions[0])}},_React$useState1=react.useState(null),_React$useState21=(0,slicedToArray.Z)(_React$useState1,2),activeValue=_React$useState21[0],setActiveValue=_React$useState21[1],_React$useState3=react.useState(0),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),accessibilityIndex=_React$useState4[0],setAccessibilityIndex=_React$useState4[1],mergedDefaultActiveFirstOption=void 0!==defaultActiveFirstOption?defaultActiveFirstOption:"combobox"!==mode,onActiveValue=react.useCallback(function(active,index){var _ref2=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_ref2$source=_ref2.source;setAccessibilityIndex(index),backfill&&"combobox"===mode&&null!==active&&"keyboard"===(void 0===_ref2$source?"keyboard":_ref2$source)&&setActiveValue(String(active))},[backfill,mode]),triggerSelect=function(val,selected){var getSelectEnt=function(){var _option$key2,option=getMixedOption(val);return[labelInValue?{label:null==option?void 0:option[mergedFieldNames.label],value:val,key:null!==(_option$key2=null==option?void 0:option.key)&&void 0!==_option$key2?_option$key2:val}:val,injectPropsWithOption(option)]};if(selected&&onSelect){var _getSelectEnt=getSelectEnt(),_getSelectEnt2=(0,slicedToArray.Z)(_getSelectEnt,2);onSelect(_getSelectEnt2[0],_getSelectEnt2[1])}else if(!selected&&onDeselect){var _getSelectEnt3=getSelectEnt(),_getSelectEnt4=(0,slicedToArray.Z)(_getSelectEnt3,2);onDeselect(_getSelectEnt4[0],_getSelectEnt4[1])}},onInternalSelect=useRefFunc(function(val,info){var mergedSelect=!multiple||info.selected;triggerChange(mergedSelect?multiple?[].concat((0,toConsumableArray.Z)(mergedValues),[val]):[val]:mergedValues.filter(function(v){return v.value!==val})),triggerSelect(val,mergedSelect),"combobox"===mode?setActiveValue(""):(!BaseSelect_isMultiple||autoClearSearchValue)&&(setSearchValue(""),setActiveValue(""))}),selectContext=react.useMemo(function(){return(0,objectSpread2.Z)((0,objectSpread2.Z)({},parsedOptions),{},{flattenOptions:displayOptions,onActiveValue:onActiveValue,defaultActiveFirstOption:mergedDefaultActiveFirstOption,onSelect:onInternalSelect,menuItemSelectedIcon:menuItemSelectedIcon,rawValues:rawValues,fieldNames:mergedFieldNames,virtual:!1!==virtual&&!1!==dropdownMatchSelectWidth,listHeight:listHeight,listItemHeight:listItemHeight,childrenAsData:childrenAsData})},[parsedOptions,displayOptions,onActiveValue,mergedDefaultActiveFirstOption,onInternalSelect,menuItemSelectedIcon,rawValues,mergedFieldNames,virtual,dropdownMatchSelectWidth,listHeight,listItemHeight,childrenAsData]);return react.createElement(SelectContext.Provider,{value:selectContext},react.createElement(BaseSelect,(0,esm_extends.Z)({},restProps,{id:mergedId,prefixCls:void 0===_props$prefixCls?"rc-select":_props$prefixCls,ref:ref,omitDomProps:OMIT_DOM_PROPS,mode:mode,displayValues:displayValues,onDisplayValuesChange:function(nextValues,info){triggerChange(nextValues),("remove"===info.type||"clear"===info.type)&&info.values.forEach(function(item){triggerSelect(item.value,!1)})},searchValue:mergedSearchValue,onSearch:function(searchText,info){if(setSearchValue(searchText),setActiveValue(null),"submit"===info.source){var formatted=(searchText||"").trim();formatted&&(triggerChange(Array.from(new Set([].concat((0,toConsumableArray.Z)(rawValues),[formatted])))),triggerSelect(formatted,!0),setSearchValue(""));return}"blur"!==info.source&&("combobox"===mode&&triggerChange(searchText),null==onSearch||onSearch(searchText))},onSearchSplit:function(words){var patchValues=words;"tags"!==mode&&(patchValues=words.map(function(word){var opt=labelOptions.get(word);return null==opt?void 0:opt.value}).filter(function(val){return void 0!==val}));var newRawValues=Array.from(new Set([].concat((0,toConsumableArray.Z)(rawValues),(0,toConsumableArray.Z)(patchValues))));triggerChange(newRawValues),newRawValues.forEach(function(newRawValue){triggerSelect(newRawValue,!0)})},dropdownMatchSelectWidth:dropdownMatchSelectWidth,OptionList:RefOptionList,emptyOptions:!displayOptions.length,activeValue:activeValue,activeDescendantId:"".concat(mergedId,"_list_").concat(accessibilityIndex)})))});TypedSelect.Option=Option,TypedSelect.OptGroup=OptGroup;var context=__webpack_require__(53124),defaultRenderEmpty=__webpack_require__(88258),DisabledContext=__webpack_require__(98866),SizeContext=__webpack_require__(97647),form_context=__webpack_require__(65223),motion=__webpack_require__(33603),statusUtils=__webpack_require__(9708),CheckOutlined=__webpack_require__(63606),CloseCircleFilled=__webpack_require__(4340),CloseOutlined=__webpack_require__(97937),DownOutlined=__webpack_require__(80882),LoadingOutlined=__webpack_require__(50888),SearchOutlined=__webpack_require__(68795),Compact=__webpack_require__(4173),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",select_Select=react.forwardRef(function(_a,ref){var _classNames2,mergedNotFound,customizePrefixCls=_a.prefixCls,_a$bordered=_a.bordered,className=_a.className,getPopupContainer=_a.getPopupContainer,dropdownClassName=_a.dropdownClassName,popupClassName=_a.popupClassName,_a$listHeight=_a.listHeight,placement=_a.placement,_a$listItemHeight=_a.listItemHeight,customizeSize=_a.size,customDisabled=_a.disabled,notFoundContent=_a.notFoundContent,customStatus=_a.status,showArrow=_a.showArrow,props=__rest(_a,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","popupClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","showArrow"]),_React$useContext=react.useContext(context.E_),getContextPopupContainer=_React$useContext.getPopupContainer,getPrefixCls=_React$useContext.getPrefixCls,renderEmpty=_React$useContext.renderEmpty,direction=_React$useContext.direction,virtual=_React$useContext.virtual,dropdownMatchSelectWidth=_React$useContext.dropdownMatchSelectWidth,size=react.useContext(SizeContext.Z),prefixCls=getPrefixCls("select",customizePrefixCls),rootPrefixCls=getPrefixCls(),_useCompactItemContex=(0,Compact.ri)(prefixCls,direction),compactSize=_useCompactItemContex.compactSize,compactItemClassnames=_useCompactItemContex.compactItemClassnames,mode=react.useMemo(function(){var m=props.mode;return"combobox"===m?void 0:m===SECRET_COMBOBOX_MODE_DO_NOT_USE?"combobox":m},[props.mode]),isMultiple="multiple"===mode||"tags"===mode,mergedShowArrow=void 0!==showArrow?showArrow:props.loading||!(isMultiple||"combobox"===mode),_useContext=(0,react.useContext)(form_context.aM),contextStatus=_useContext.status,hasFeedback=_useContext.hasFeedback,isFormItemInput=_useContext.isFormItemInput,feedbackIcon=_useContext.feedbackIcon,mergedStatus=(0,statusUtils.F)(contextStatus,customStatus);mergedNotFound=void 0!==notFoundContent?notFoundContent:"combobox"===mode?null:(renderEmpty||defaultRenderEmpty.Z)("Select");var _getIcons=function(_ref){var suffixIcon=_ref.suffixIcon,clearIcon=_ref.clearIcon,menuItemSelectedIcon=_ref.menuItemSelectedIcon,removeIcon=_ref.removeIcon,loading=_ref.loading,multiple=_ref.multiple,hasFeedback=_ref.hasFeedback,prefixCls=_ref.prefixCls,showArrow=_ref.showArrow,feedbackIcon=_ref.feedbackIcon,mergedClearIcon=null!=clearIcon?clearIcon:react.createElement(CloseCircleFilled.Z,null),getSuffixIconNode=function(arrowIcon){return react.createElement(react.Fragment,null,!1!==showArrow&&arrowIcon,hasFeedback&&feedbackIcon)},mergedSuffixIcon=null;if(void 0!==suffixIcon)mergedSuffixIcon=getSuffixIconNode(suffixIcon);else if(loading)mergedSuffixIcon=getSuffixIconNode(react.createElement(LoadingOutlined.Z,{spin:!0}));else{var iconCls="".concat(prefixCls,"-suffix");mergedSuffixIcon=function(_ref2){var open=_ref2.open,showSearch=_ref2.showSearch;return open&&showSearch?getSuffixIconNode(react.createElement(SearchOutlined.Z,{className:iconCls})):getSuffixIconNode(react.createElement(DownOutlined.Z,{className:iconCls}))}}var mergedItemIcon=null;return mergedItemIcon=void 0!==menuItemSelectedIcon?menuItemSelectedIcon:multiple?react.createElement(CheckOutlined.Z,null):null,{clearIcon:mergedClearIcon,suffixIcon:mergedSuffixIcon,itemIcon:mergedItemIcon,removeIcon:void 0!==removeIcon?removeIcon:react.createElement(CloseOutlined.Z,null)}}((0,esm_extends.Z)((0,esm_extends.Z)({},props),{multiple:isMultiple,hasFeedback:hasFeedback,feedbackIcon:feedbackIcon,showArrow:mergedShowArrow,prefixCls:prefixCls})),suffixIcon=_getIcons.suffixIcon,itemIcon=_getIcons.itemIcon,removeIcon=_getIcons.removeIcon,clearIcon=_getIcons.clearIcon,selectProps=(0,omit.Z)(props,["suffixIcon","itemIcon"]),rcSelectRtlDropdownClassName=classnames_default()(popupClassName||dropdownClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-dropdown-").concat(direction),"rtl"===direction)),mergedSize=compactSize||customizeSize||size,disabled=react.useContext(DisabledContext.Z),mergedClassName=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-lg"),"large"===mergedSize),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-sm"),"small"===mergedSize),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-borderless"),!(void 0===_a$bordered||_a$bordered)),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-in-form-item"),isFormItemInput),_classNames2),(0,statusUtils.Z)(prefixCls,mergedStatus,hasFeedback),compactItemClassnames,className);return react.createElement(TypedSelect,(0,esm_extends.Z)({ref:ref,virtual:virtual,dropdownMatchSelectWidth:dropdownMatchSelectWidth},selectProps,{transitionName:(0,motion.mL)(rootPrefixCls,(0,motion.q0)(placement),props.transitionName),listHeight:void 0===_a$listHeight?256:_a$listHeight,listItemHeight:void 0===_a$listItemHeight?24:_a$listItemHeight,mode:mode,prefixCls:prefixCls,placement:void 0!==placement?placement:"rtl"===direction?"bottomRight":"bottomLeft",direction:direction,inputIcon:suffixIcon,menuItemSelectedIcon:itemIcon,removeIcon:removeIcon,clearIcon:clearIcon,notFoundContent:mergedNotFound,className:mergedClassName,getPopupContainer:getPopupContainer||getContextPopupContainer,dropdownClassName:rcSelectRtlDropdownClassName,showArrow:hasFeedback||showArrow,disabled:null!=customDisabled?customDisabled:disabled}))});select_Select.SECRET_COMBOBOX_MODE_DO_NOT_USE=SECRET_COMBOBOX_MODE_DO_NOT_USE,select_Select.Option=Option,select_Select.OptGroup=OptGroup;var es_select=select_Select},73453:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{Z:function(){return rc_virtual_list_es}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),objectSpread2=__webpack_require__(1413),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),es=__webpack_require__(48555),Filler=react.forwardRef(function(_ref,ref){var height=_ref.height,offset=_ref.offset,children=_ref.children,prefixCls=_ref.prefixCls,onInnerResize=_ref.onInnerResize,outerStyle={},innerStyle={display:"flex",flexDirection:"column"};return void 0!==offset&&(outerStyle={height:height,position:"relative",overflow:"hidden"},innerStyle=(0,objectSpread2.Z)((0,objectSpread2.Z)({},innerStyle),{},{transform:"translateY(".concat(offset,"px)"),position:"absolute",left:0,right:0,top:0})),react.createElement("div",{style:outerStyle},react.createElement(es.default,{onResize:function(_ref2){_ref2.offsetHeight&&onInnerResize&&onInnerResize()}},react.createElement("div",{style:innerStyle,className:classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-holder-inner"),prefixCls)),ref:ref},children)))});Filler.displayName="Filler";var classCallCheck=__webpack_require__(15671),createClass=__webpack_require__(43144),inherits=__webpack_require__(60136),createSuper=__webpack_require__(33643),raf=__webpack_require__(75164);function getPageY(e){return"touches"in e?e.touches[0].pageY:e.pageY}var ScrollBar=function(_React$Component){(0,inherits.Z)(ScrollBar,_React$Component);var _super=(0,createSuper.Z)(ScrollBar);function ScrollBar(){var _this;(0,classCallCheck.Z)(this,ScrollBar);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return(_this=_super.call.apply(_super,[this].concat(args))).moveRaf=null,_this.scrollbarRef=react.createRef(),_this.thumbRef=react.createRef(),_this.visibleTimeout=null,_this.state={dragging:!1,pageY:null,startTop:null,visible:!1},_this.delayHidden=function(){clearTimeout(_this.visibleTimeout),_this.setState({visible:!0}),_this.visibleTimeout=setTimeout(function(){_this.setState({visible:!1})},2e3)},_this.onScrollbarTouchStart=function(e){e.preventDefault()},_this.onContainerMouseDown=function(e){e.stopPropagation(),e.preventDefault()},_this.patchEvents=function(){window.addEventListener("mousemove",_this.onMouseMove),window.addEventListener("mouseup",_this.onMouseUp),_this.thumbRef.current.addEventListener("touchmove",_this.onMouseMove),_this.thumbRef.current.addEventListener("touchend",_this.onMouseUp)},_this.removeEvents=function(){var _this$scrollbarRef$cu;window.removeEventListener("mousemove",_this.onMouseMove),window.removeEventListener("mouseup",_this.onMouseUp),null===(_this$scrollbarRef$cu=_this.scrollbarRef.current)||void 0===_this$scrollbarRef$cu||_this$scrollbarRef$cu.removeEventListener("touchstart",_this.onScrollbarTouchStart),_this.thumbRef.current&&(_this.thumbRef.current.removeEventListener("touchstart",_this.onMouseDown),_this.thumbRef.current.removeEventListener("touchmove",_this.onMouseMove),_this.thumbRef.current.removeEventListener("touchend",_this.onMouseUp)),raf.Z.cancel(_this.moveRaf)},_this.onMouseDown=function(e){var onStartMove=_this.props.onStartMove;_this.setState({dragging:!0,pageY:getPageY(e),startTop:_this.getTop()}),onStartMove(),_this.patchEvents(),e.stopPropagation(),e.preventDefault()},_this.onMouseMove=function(e){var _this$state=_this.state,dragging=_this$state.dragging,pageY=_this$state.pageY,startTop=_this$state.startTop,onScroll=_this.props.onScroll;if(raf.Z.cancel(_this.moveRaf),dragging){var offsetY=getPageY(e)-pageY,enableScrollRange=_this.getEnableScrollRange(),enableHeightRange=_this.getEnableHeightRange(),newScrollTop=Math.ceil((enableHeightRange?(startTop+offsetY)/enableHeightRange:0)*enableScrollRange);_this.moveRaf=(0,raf.Z)(function(){onScroll(newScrollTop)})}},_this.onMouseUp=function(){var onStopMove=_this.props.onStopMove;_this.setState({dragging:!1}),onStopMove(),_this.removeEvents()},_this.getSpinHeight=function(){var _this$props=_this.props,height=_this$props.height,baseHeight=height/_this$props.count*10;return Math.floor(baseHeight=Math.min(baseHeight=Math.max(baseHeight,20),height/2))},_this.getEnableScrollRange=function(){var _this$props2=_this.props;return _this$props2.scrollHeight-_this$props2.height||0},_this.getEnableHeightRange=function(){return _this.props.height-_this.getSpinHeight()||0},_this.getTop=function(){var scrollTop=_this.props.scrollTop,enableScrollRange=_this.getEnableScrollRange(),enableHeightRange=_this.getEnableHeightRange();return 0===scrollTop||0===enableScrollRange?0:scrollTop/enableScrollRange*enableHeightRange},_this.showScroll=function(){var _this$props3=_this.props,height=_this$props3.height;return _this$props3.scrollHeight>height},_this}return(0,createClass.Z)(ScrollBar,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(prevProps){prevProps.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var _this$state2=this.state,dragging=_this$state2.dragging,visible=_this$state2.visible,prefixCls=this.props.prefixCls,spinHeight=this.getSpinHeight(),top=this.getTop(),canScroll=this.showScroll();return react.createElement("div",{ref:this.scrollbarRef,className:classnames_default()("".concat(prefixCls,"-scrollbar"),(0,defineProperty.Z)({},"".concat(prefixCls,"-scrollbar-show"),canScroll)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:canScroll&&visible?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},react.createElement("div",{ref:this.thumbRef,className:classnames_default()("".concat(prefixCls,"-scrollbar-thumb"),(0,defineProperty.Z)({},"".concat(prefixCls,"-scrollbar-thumb-moving"),dragging)),style:{width:"100%",height:spinHeight,top:top,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),ScrollBar}(react.Component);function Item(_ref){var children=_ref.children,setRef=_ref.setRef,refFunc=react.useCallback(function(node){setRef(node)},[]);return react.cloneElement(children,{ref:refFunc})}var findDOMNode=__webpack_require__(34203),CacheMap=function(){function CacheMap(){(0,classCallCheck.Z)(this,CacheMap),this.maps=void 0,this.maps=Object.create(null)}return(0,createClass.Z)(CacheMap,[{key:"set",value:function(key,value){this.maps[key]=value}},{key:"get",value:function(key){return this.maps[key]}}]),CacheMap}(),esm_typeof=__webpack_require__(71002),isFF=("undefined"==typeof navigator?"undefined":(0,esm_typeof.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),useOriginScroll=function(isScrollAtTop,isScrollAtBottom){var lockRef=(0,react.useRef)(!1),lockTimeoutRef=(0,react.useRef)(null),scrollPingRef=(0,react.useRef)({top:isScrollAtTop,bottom:isScrollAtBottom});return scrollPingRef.current.top=isScrollAtTop,scrollPingRef.current.bottom=isScrollAtBottom,function(deltaY){var smoothOffset=arguments.length>1&&void 0!==arguments[1]&&arguments[1],originScroll=deltaY<0&&scrollPingRef.current.top||deltaY>0&&scrollPingRef.current.bottom;return smoothOffset&&originScroll?(clearTimeout(lockTimeoutRef.current),lockRef.current=!1):(!originScroll||lockRef.current)&&(clearTimeout(lockTimeoutRef.current),lockRef.current=!0,lockTimeoutRef.current=setTimeout(function(){lockRef.current=!1},50)),!lockRef.current&&originScroll}},useLayoutEffect=__webpack_require__(8410),SMOOTH_PTG=14/15,_excluded=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"],EMPTY_DATA=[],ScrollStyle={overflowY:"auto",overflowAnchor:"none"},List=react.forwardRef(function(props,ref){var onDiff,_React$useState,_React$useState2,prevData,setPrevData,_React$useState3,_React$useState4,diffItem,setDiffItem,onWheelDelta,offsetRef,nextFrameRef,wheelValueRef,isMouseScrollRef,originScroll,callback,cleanUpEvents,touchedRef,touchYRef,elementRef,intervalRef,onTouchMove,onTouchEnd,onTouchStart,triggerFlash,scrollRef,_props$prefixCls=props.prefixCls,prefixCls=void 0===_props$prefixCls?"rc-virtual-list":_props$prefixCls,className=props.className,height=props.height,itemHeight=props.itemHeight,_props$fullHeight=props.fullHeight,style=props.style,data=props.data,children=props.children,itemKey=props.itemKey,virtual=props.virtual,_props$component=props.component,onScroll=props.onScroll,onVisibleChange=props.onVisibleChange,restProps=(0,objectWithoutProperties.Z)(props,_excluded),useVirtual=!!(!1!==virtual&&height&&itemHeight),inVirtual=useVirtual&&data&&itemHeight*data.length>height,_useState=(0,react.useState)(0),_useState2=(0,slicedToArray.Z)(_useState,2),scrollTop=_useState2[0],setScrollTop=_useState2[1],_useState3=(0,react.useState)(!1),_useState4=(0,slicedToArray.Z)(_useState3,2),scrollMoving=_useState4[0],setScrollMoving=_useState4[1],mergedClassName=classnames_default()(prefixCls,className),mergedData=data||EMPTY_DATA,componentRef=(0,react.useRef)(),fillerInnerRef=(0,react.useRef)(),scrollBarRef=(0,react.useRef)(),getKey=react.useCallback(function(item){return"function"==typeof itemKey?itemKey(item):null==item?void 0:item[itemKey]},[itemKey]);function syncScrollTop(newTop){setScrollTop(function(origin){var newTop1,alignedTop=(newTop1="function"==typeof newTop?newTop(origin):newTop,Number.isNaN(maxScrollHeightRef.current)||(newTop1=Math.min(newTop1,maxScrollHeightRef.current)),newTop1=Math.max(newTop1,0));return componentRef.current.scrollTop=alignedTop,alignedTop})}var rangeRef=(0,react.useRef)({start:0,end:mergedData.length}),diffItemRef=(0,react.useRef)(),_useDiffItem=(_React$useState=react.useState(mergedData),prevData=(_React$useState2=(0,slicedToArray.Z)(_React$useState,2))[0],setPrevData=_React$useState2[1],_React$useState3=react.useState(null),diffItem=(_React$useState4=(0,slicedToArray.Z)(_React$useState3,2))[0],setDiffItem=_React$useState4[1],react.useEffect(function(){var diff=function(originList,targetList,getKey){var shortList,longList,originLen=originList.length,targetLen=targetList.length;if(0===originLen&&0===targetLen)return null;originLen=scrollTop&&void 0===startIndex&&(startIndex=i,startOffset=itemTop),currentItemBottom>scrollTop+height&&void 0===endIndex&&(endIndex=i),itemTop=currentItemBottom}return void 0===startIndex&&(startIndex=0,startOffset=0,endIndex=Math.ceil(height/itemHeight)),void 0===endIndex&&(endIndex=mergedData.length-1),{scrollHeight:itemTop,start:startIndex,end:endIndex=Math.min(endIndex+1,mergedData.length),offset:startOffset}},[inVirtual,useVirtual,scrollTop,mergedData,heightUpdatedMark,height]),scrollHeight=_React$useMemo.scrollHeight,start=_React$useMemo.start,end=_React$useMemo.end,offset=_React$useMemo.offset;rangeRef.current.start=start,rangeRef.current.end=end;var maxScrollHeight=scrollHeight-height,maxScrollHeightRef=(0,react.useRef)(maxScrollHeight);maxScrollHeightRef.current=maxScrollHeight;var isScrollAtTop=scrollTop<=0,isScrollAtBottom=scrollTop>=maxScrollHeight,originScroll1=useOriginScroll(isScrollAtTop,isScrollAtBottom),_useFrameWheel=(onWheelDelta=function(offsetY){syncScrollTop(function(top){return top+offsetY})},offsetRef=(0,react.useRef)(0),nextFrameRef=(0,react.useRef)(null),wheelValueRef=(0,react.useRef)(null),isMouseScrollRef=(0,react.useRef)(!1),originScroll=useOriginScroll(isScrollAtTop,isScrollAtBottom),[function(event){if(useVirtual){raf.Z.cancel(nextFrameRef.current);var deltaY=event.deltaY;offsetRef.current+=deltaY,wheelValueRef.current=deltaY,originScroll(deltaY)||(isFF||event.preventDefault(),nextFrameRef.current=(0,raf.Z)(function(){var patchMultiple=isMouseScrollRef.current?10:1;onWheelDelta(offsetRef.current*patchMultiple),offsetRef.current=0}))}},function(event){useVirtual&&(isMouseScrollRef.current=event.detail===wheelValueRef.current)}]),_useFrameWheel2=(0,slicedToArray.Z)(_useFrameWheel,2),onRawWheel=_useFrameWheel2[0],onFireFoxScroll=_useFrameWheel2[1];callback=function(deltaY,smoothOffset){return!originScroll1(deltaY,smoothOffset)&&(onRawWheel({preventDefault:function(){},deltaY:deltaY}),!0)},touchedRef=(0,react.useRef)(!1),touchYRef=(0,react.useRef)(0),elementRef=(0,react.useRef)(null),intervalRef=(0,react.useRef)(null),onTouchMove=function(e){if(touchedRef.current){var currentY=Math.ceil(e.touches[0].pageY),offsetY=touchYRef.current-currentY;touchYRef.current=currentY,callback(offsetY)&&e.preventDefault(),clearInterval(intervalRef.current),intervalRef.current=setInterval(function(){(!callback(offsetY*=SMOOTH_PTG,!0)||.1>=Math.abs(offsetY))&&clearInterval(intervalRef.current)},16)}},onTouchEnd=function(){touchedRef.current=!1,cleanUpEvents()},onTouchStart=function(e){cleanUpEvents(),1!==e.touches.length||touchedRef.current||(touchedRef.current=!0,touchYRef.current=Math.ceil(e.touches[0].pageY),elementRef.current=e.target,elementRef.current.addEventListener("touchmove",onTouchMove),elementRef.current.addEventListener("touchend",onTouchEnd))},cleanUpEvents=function(){elementRef.current&&(elementRef.current.removeEventListener("touchmove",onTouchMove),elementRef.current.removeEventListener("touchend",onTouchEnd))},(0,useLayoutEffect.Z)(function(){return useVirtual&&componentRef.current.addEventListener("touchstart",onTouchStart),function(){var _listRef$current;null===(_listRef$current=componentRef.current)||void 0===_listRef$current||_listRef$current.removeEventListener("touchstart",onTouchStart),cleanUpEvents(),clearInterval(intervalRef.current)}},[useVirtual]),(0,useLayoutEffect.Z)(function(){function onMozMousePixelScroll(e){useVirtual&&e.preventDefault()}return componentRef.current.addEventListener("wheel",onRawWheel),componentRef.current.addEventListener("DOMMouseScroll",onFireFoxScroll),componentRef.current.addEventListener("MozMousePixelScroll",onMozMousePixelScroll),function(){componentRef.current&&(componentRef.current.removeEventListener("wheel",onRawWheel),componentRef.current.removeEventListener("DOMMouseScroll",onFireFoxScroll),componentRef.current.removeEventListener("MozMousePixelScroll",onMozMousePixelScroll))}},[useVirtual]);var scrollTo=(triggerFlash=function(){var _scrollBarRef$current;null===(_scrollBarRef$current=scrollBarRef.current)||void 0===_scrollBarRef$current||_scrollBarRef$current.delayHidden()},scrollRef=react.useRef(),function(arg){if(null==arg){triggerFlash();return}if(raf.Z.cancel(scrollRef.current),"number"==typeof arg)syncScrollTop(arg);else if(arg&&"object"===(0,esm_typeof.Z)(arg)){var index,align=arg.align;index="index"in arg?arg.index:mergedData.findIndex(function(item){return getKey(item)===arg.key});var _arg$offset=arg.offset,offset=void 0===_arg$offset?0:_arg$offset;!function syncScroll(times,targetAlign){if(!(times<0)&&componentRef.current){var height=componentRef.current.clientHeight,needCollectHeight=!1,newTargetAlign=targetAlign;if(height){for(var stackTop=0,itemTop=0,itemBottom=0,maxLen=Math.min(mergedData.length,index),i=0;i<=maxLen;i+=1){var key=getKey(mergedData[i]);itemTop=stackTop;var cacheHeight=heights.get(key);stackTop=itemBottom=itemTop+(void 0===cacheHeight?itemHeight:cacheHeight),i===index&&void 0===cacheHeight&&(needCollectHeight=!0)}var targetTop=null;switch(targetAlign||align){case"top":targetTop=itemTop-offset;break;case"bottom":targetTop=itemBottom-height+offset;break;default:var scrollTop=componentRef.current.scrollTop;itemTopscrollTop+height&&(newTargetAlign="bottom")}null!==targetTop&&targetTop!==componentRef.current.scrollTop&&syncScrollTop(targetTop)}scrollRef.current=(0,raf.Z)(function(){needCollectHeight&&collectHeight(),syncScroll(times-1,newTargetAlign)})}}(3)}});react.useImperativeHandle(ref,function(){return{scrollTo:scrollTo}}),(0,useLayoutEffect.Z)(function(){onVisibleChange&&onVisibleChange(mergedData.slice(start,end+1),mergedData)},[start,end,mergedData]);var listChildren=mergedData.slice(start,end+1).map(function(item,index){var node=children(item,start+index,{}),key=getKey(item);return react.createElement(Item,{key:key,setRef:function(ele){return setInstanceRef(item,ele)}},node)}),componentStyle=null;return height&&(componentStyle=(0,objectSpread2.Z)((0,defineProperty.Z)({},void 0===_props$fullHeight||_props$fullHeight?"height":"maxHeight",height),ScrollStyle),useVirtual&&(componentStyle.overflowY="hidden",scrollMoving&&(componentStyle.pointerEvents="none"))),react.createElement("div",(0,esm_extends.Z)({style:(0,objectSpread2.Z)((0,objectSpread2.Z)({},style),{},{position:"relative"}),className:mergedClassName},restProps),react.createElement(void 0===_props$component?"div":_props$component,{className:"".concat(prefixCls,"-holder"),style:componentStyle,ref:componentRef,onScroll:function(e){var newScrollTop=e.currentTarget.scrollTop;newScrollTop!==scrollTop&&syncScrollTop(newScrollTop),null==onScroll||onScroll(e)}},react.createElement(Filler,{prefixCls:prefixCls,height:scrollHeight,offset:offset,onInnerResize:collectHeight,ref:fillerInnerRef},listChildren)),useVirtual&&react.createElement(ScrollBar,{ref:scrollBarRef,prefixCls:prefixCls,scrollTop:scrollTop,height:height,scrollHeight:scrollHeight,count:mergedData.length,onScroll:function(newScrollTop){syncScrollTop(newScrollTop)},onStartMove:function(){setScrollMoving(!0)},onStopMove:function(){setScrollMoving(!1)}}))});List.displayName="List";var rc_virtual_list_es=List}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8939-eda7d68f97fec02a.js b/static/web/_next/static/chunks/8939-eda7d68f97fec02a.js deleted file mode 100644 index 886203aa8..000000000 --- a/static/web/_next/static/chunks/8939-eda7d68f97fec02a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8939],{88258:function(e,t,n){var o=n(67294),r=n(53124),a=n(62986),l=function(e){return o.createElement(r.C,null,function(t){var n=(0,t.getPrefixCls)("empty");switch(e){case"Table":case"List":return o.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE,className:"".concat(n,"-small")});default:return o.createElement(a.Z,null)}})};t.Z=l},62986:function(e,t,n){n.d(t,{Z:function(){return h}});var o=n(4942),r=n(87462),a=n(94184),l=n.n(a),i=n(67294),u=n(53124),c=n(23715),s=function(){var e=(0,i.useContext(u.E_).getPrefixCls)("empty-img-default");return i.createElement("svg",{className:e,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(24 31.67)"},i.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),i.createElement("path",{className:"".concat(e,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"}),i.createElement("path",{className:"".concat(e,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"}),i.createElement("path",{className:"".concat(e,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"}),i.createElement("path",{className:"".concat(e,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"})),i.createElement("path",{className:"".concat(e,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"}),i.createElement("g",{className:"".concat(e,"-g"),transform:"translate(149.65 15.383)"},i.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),i.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},f=function(){var e=(0,i.useContext(u.E_).getPrefixCls)("empty-img-simple");return i.createElement("svg",{className:e,width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},i.createElement("ellipse",{className:"".concat(e,"-ellipse"),cx:"32",cy:"33",rx:"32",ry:"7"}),i.createElement("g",{className:"".concat(e,"-g"),fillRule:"nonzero"},i.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),i.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",className:"".concat(e,"-path")}))))},d=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},p=i.createElement(s,null),v=i.createElement(f,null),m=function(e){var t=e.className,n=e.prefixCls,a=e.image,s=void 0===a?p:a,f=e.description,m=e.children,h=e.imageStyle,g=d(e,["className","prefixCls","image","description","children","imageStyle"]),b=i.useContext(u.E_),E=b.getPrefixCls,Z=b.direction;return i.createElement(c.Z,{componentName:"Empty"},function(e){var a,u=E("empty",n),c=void 0!==f?f:e.description,d=null;return d="string"==typeof s?i.createElement("img",{alt:"string"==typeof c?c:"empty",src:s}):s,i.createElement("div",(0,r.Z)({className:l()(u,(a={},(0,o.Z)(a,"".concat(u,"-normal"),s===v),(0,o.Z)(a,"".concat(u,"-rtl"),"rtl"===Z),a),t)},g),i.createElement("div",{className:"".concat(u,"-image"),style:h},d),c&&i.createElement("div",{className:"".concat(u,"-description")},c),m&&i.createElement("div",{className:"".concat(u,"-footer")},m))})};m.PRESENTED_IMAGE_DEFAULT=p,m.PRESENTED_IMAGE_SIMPLE=v;var h=m},38939:function(e,t,n){n.d(t,{Z:function(){return eL}});var o=n(4942),r=n(87462),a=n(94184),l=n.n(a),i=n(74902),u=n(1413),c=n(97685),s=n(45987),f=n(71002),d=n(21770),p=n(80334),v=n(67294),m=n(15105),h=n(31131),g=n(42550),b=n(8410),E=n(84506);function Z(e,t){var n,o=e.key;return("value"in e&&(n=e.value),null!=o)?o:void 0!==n?n:"rc-index-key-".concat(t)}function w(e,t){var n=e||{};return{label:n.label||(t?"children":"label"),value:n.value||"value",options:n.options||"options"}}function y(e){var t=(0,u.Z)({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return(0,p.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var C=n(81263),S=["prefixCls","disabled","visible","children","popupElement","containerWidth","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],M=function(e){var t=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1}}}},x=function(e,t){var n=e.prefixCls,a=(e.disabled,e.visible),i=e.children,c=e.popupElement,f=e.containerWidth,d=e.animation,p=e.transitionName,m=e.dropdownStyle,h=e.dropdownClassName,g=e.direction,b=e.placement,E=e.dropdownMatchSelectWidth,Z=e.dropdownRender,w=e.dropdownAlign,y=e.getPopupContainer,x=e.empty,I=e.getTriggerDOMNode,N=e.onPopupVisibleChange,R=e.onPopupMouseEnter,D=(0,s.Z)(e,S),T="".concat(n,"-dropdown"),O=c;Z&&(O=Z(c));var P=v.useMemo(function(){return M(E)},[E]),k=d?"".concat(T,"-").concat(d):p,L=v.useRef(null);v.useImperativeHandle(t,function(){return{getPopupElement:function(){return L.current}}});var H=(0,u.Z)({minWidth:f},m);return"number"==typeof E?H.width=E:E&&(H.width=f),v.createElement(C.Z,(0,r.Z)({},D,{showAction:N?["click"]:[],hideAction:N?["click"]:[],popupPlacement:b||("rtl"===(void 0===g?"ltr":g)?"bottomRight":"bottomLeft"),builtinPlacements:P,prefixCls:T,popupTransitionName:k,popup:v.createElement("div",{ref:L,onMouseEnter:R},O),popupAlign:w,popupVisible:a,getPopupContainer:y,popupClassName:l()(h,(0,o.Z)({},"".concat(T,"-empty"),x)),popupStyle:H,getTriggerDOMNode:I,onPopupVisibleChange:N}),i)},I=v.forwardRef(x);I.displayName="SelectTrigger";var N=n(64217),R=n(34243),D=function(e){var t,n=e.className,o=e.customizeIcon,r=e.customizeIconProps,a=e.onMouseDown,i=e.onClick,u=e.children;return t="function"==typeof o?o(r):o,v.createElement("span",{className:n,onMouseDown:function(e){e.preventDefault(),a&&a(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:i,"aria-hidden":!0},void 0!==t?t:v.createElement("span",{className:l()(n.split(/\s+/).map(function(e){return"".concat(e,"-icon")}))},u))},T=function(e,t){var n,o,r=e.prefixCls,a=e.id,i=e.inputElement,c=e.disabled,s=e.tabIndex,f=e.autoFocus,d=e.autoComplete,m=e.editable,h=e.activeDescendantId,b=e.value,E=e.maxLength,Z=e.onKeyDown,w=e.onMouseDown,y=e.onChange,C=e.onPaste,S=e.onCompositionStart,M=e.onCompositionEnd,x=e.open,I=e.attrs,N=i||v.createElement("input",null),R=N,D=R.ref,T=R.props,O=T.onKeyDown,P=T.onChange,k=T.onMouseDown,L=T.onCompositionStart,H=T.onCompositionEnd,V=T.style;return(0,p.Kp)(!("maxLength"in N.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),N=v.cloneElement(N,(0,u.Z)((0,u.Z)((0,u.Z)({type:"search"},T),{},{id:a,ref:(0,g.sQ)(t,D),disabled:c,tabIndex:s,autoComplete:d||"off",autoFocus:f,className:l()("".concat(r,"-selection-search-input"),null===(n=N)||void 0===n?void 0:null===(o=n.props)||void 0===o?void 0:o.className),role:"combobox","aria-expanded":x,"aria-haspopup":"listbox","aria-owns":"".concat(a,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(a,"_list"),"aria-activedescendant":h},I),{},{value:m?b:"",maxLength:E,readOnly:!m,unselectable:m?null:"on",style:(0,u.Z)((0,u.Z)({},V),{},{opacity:m?null:0}),onKeyDown:function(e){Z(e),O&&O(e)},onMouseDown:function(e){w(e),k&&k(e)},onChange:function(e){y(e),P&&P(e)},onCompositionStart:function(e){S(e),L&&L(e)},onCompositionEnd:function(e){M(e),H&&H(e)},onPaste:C}))},O=v.forwardRef(T);function P(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}O.displayName="Input";var k="undefined"!=typeof window&&window.document&&window.document.documentElement;function L(e){return["string","number"].includes((0,f.Z)(e))}function H(e){var t=void 0;return e&&(L(e.title)?t=e.title.toString():L(e.label)&&(t=e.label.toString())),t}function V(e){var t;return null!==(t=e.key)&&void 0!==t?t:e.value}var _=function(e){e.preventDefault(),e.stopPropagation()},A=function(e){var t,n,r=e.id,a=e.prefixCls,i=e.values,u=e.open,s=e.searchValue,f=e.inputRef,d=e.placeholder,p=e.disabled,m=e.mode,h=e.showSearch,g=e.autoFocus,b=e.autoComplete,E=e.activeDescendantId,Z=e.tabIndex,w=e.removeIcon,y=e.maxTagCount,C=e.maxTagTextLength,S=e.maxTagPlaceholder,M=void 0===S?function(e){return"+ ".concat(e.length," ...")}:S,x=e.tagRender,I=e.onToggleOpen,T=e.onRemove,P=e.onInputChange,L=e.onInputPaste,A=e.onInputKeyDown,F=e.onInputMouseDown,z=e.onInputCompositionStart,K=e.onInputCompositionEnd,W=v.useRef(null),j=(0,v.useState)(0),U=(0,c.Z)(j,2),Y=U[0],B=U[1],G=(0,v.useState)(!1),X=(0,c.Z)(G,2),Q=X[0],q=X[1],J="".concat(a,"-selection"),$=u||"tags"===m?s:"";function ee(e,t,n,r,a){return v.createElement("span",{className:l()("".concat(J,"-item"),(0,o.Z)({},"".concat(J,"-item-disabled"),n)),title:H(e)},v.createElement("span",{className:"".concat(J,"-item-content")},t),r&&v.createElement(D,{className:"".concat(J,"-item-remove"),onMouseDown:_,onClick:a,customizeIcon:w},"\xd7"))}t=function(){B(W.current.scrollWidth)},n=[$],k?v.useLayoutEffect(t,n):v.useEffect(t,n);var et=v.createElement("div",{className:"".concat(J,"-search"),style:{width:Y},onFocus:function(){q(!0)},onBlur:function(){q(!1)}},v.createElement(O,{ref:f,open:u,prefixCls:a,id:r,inputElement:null,disabled:p,autoFocus:g,autoComplete:b,editable:"tags"===m||h&&(u||Q),activeDescendantId:E,value:$,onKeyDown:A,onMouseDown:F,onChange:P,onPaste:L,onCompositionStart:z,onCompositionEnd:K,tabIndex:Z,attrs:(0,N.Z)(e,!0)}),v.createElement("span",{ref:W,className:"".concat(J,"-search-mirror"),"aria-hidden":!0},$,"\xa0")),en=v.createElement(R.Z,{prefixCls:"".concat(J,"-overflow"),data:i,renderItem:function(e){var t,n,o=e.disabled,r=e.label,a=e.value,l=!p&&!o,i=r;if("number"==typeof C&&("string"==typeof r||"number"==typeof r)){var c=String(i);c.length>C&&(i="".concat(c.slice(0,C),"..."))}var s=function(t){t&&t.stopPropagation(),T(e)};return"function"==typeof x?(t=i,n=function(e){_(e),I(!u)},v.createElement("span",{onMouseDown:n},x({label:t,value:a,disabled:o,closable:l,onClose:s}))):ee(e,i,o,l,s)},renderRest:function(e){var t="function"==typeof M?M(e):M;return ee({title:t},t,!1)},suffix:et,itemKey:V,maxCount:y});return v.createElement(v.Fragment,null,en,!i.length&&!$&&v.createElement("span",{className:"".concat(J,"-placeholder")},d))},F=function(e){var t=e.inputElement,n=e.prefixCls,o=e.id,r=e.inputRef,a=e.disabled,l=e.autoFocus,i=e.autoComplete,u=e.activeDescendantId,s=e.mode,f=e.open,d=e.values,p=e.placeholder,m=e.tabIndex,h=e.showSearch,g=e.searchValue,b=e.activeValue,E=e.maxLength,Z=e.onInputKeyDown,w=e.onInputMouseDown,y=e.onInputChange,C=e.onInputPaste,S=e.onInputCompositionStart,M=e.onInputCompositionEnd,x=v.useState(!1),I=(0,c.Z)(x,2),R=I[0],D=I[1],T="combobox"===s,P=d[0],k=g||"";T&&b&&!R&&(k=b),v.useEffect(function(){T&&D(!1)},[T,b]);var L=("combobox"===s||!!f||!!h)&&!!k,V=H(P);return v.createElement(v.Fragment,null,v.createElement("span",{className:"".concat(n,"-selection-search")},v.createElement(O,{ref:r,prefixCls:n,id:o,open:f,inputElement:t,disabled:a,autoFocus:l,autoComplete:i,editable:T||h,activeDescendantId:u,value:k,onKeyDown:Z,onMouseDown:w,onChange:function(e){D(!0),y(e)},onPaste:C,onCompositionStart:S,onCompositionEnd:M,tabIndex:m,attrs:(0,N.Z)(e,!0),maxLength:T?E:void 0})),!T&&P&&!L&&v.createElement("span",{className:"".concat(n,"-selection-item"),title:V},P.label),P?null:v.createElement("span",{className:"".concat(n,"-selection-placeholder"),style:L?{visibility:"hidden"}:void 0},p))};function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,t=v.useRef(null),n=v.useRef(null);return v.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]),[function(){return t.current},function(o){(o||null===t.current)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}]}var K=function(e,t){var n=(0,v.useRef)(null),o=(0,v.useRef)(!1),a=e.prefixCls,l=e.open,i=e.mode,u=e.showSearch,s=e.tokenWithEnter,f=e.onSearch,d=e.onSearchSubmit,p=e.onToggleOpen,h=e.onInputKeyDown,g=e.domRef;v.useImperativeHandle(t,function(){return{focus:function(){n.current.focus()},blur:function(){n.current.blur()}}});var b=z(0),E=(0,c.Z)(b,2),Z=E[0],w=E[1],y=function(e){var t=e.which;(t===m.Z.UP||t===m.Z.DOWN)&&e.preventDefault(),h&&h(e),t!==m.Z.ENTER||"tags"!==i||o.current||l||null==d||d(e.target.value),[m.Z.ESC,m.Z.SHIFT,m.Z.BACKSPACE,m.Z.TAB,m.Z.WIN_KEY,m.Z.ALT,m.Z.META,m.Z.WIN_KEY_RIGHT,m.Z.CTRL,m.Z.SEMICOLON,m.Z.EQUALS,m.Z.CAPS_LOCK,m.Z.CONTEXT_MENU,m.Z.F1,m.Z.F2,m.Z.F3,m.Z.F4,m.Z.F5,m.Z.F6,m.Z.F7,m.Z.F8,m.Z.F9,m.Z.F10,m.Z.F11,m.Z.F12].includes(t)||p(!0)},C=function(){w(!0)},S=(0,v.useRef)(null),M=function(e){!1!==f(e,!0,o.current)&&p(!0)},x=function(e){e.target!==n.current&&(void 0!==document.body.style.msTouchAction?setTimeout(function(){n.current.focus()}):n.current.focus())},I=function(e){var t=Z();e.target===n.current||t||"combobox"===i||e.preventDefault(),("combobox"===i||u&&t)&&l||(l&&f("",!0,!1),p())},N={inputRef:n,onInputKeyDown:y,onInputMouseDown:C,onInputChange:function(e){var t=e.target.value;if(s&&S.current&&/[\r\n]/.test(S.current)){var n=S.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");t=t.replace(n,S.current)}S.current=null,M(t)},onInputPaste:function(e){var t=e.clipboardData.getData("text");S.current=t},onInputCompositionStart:function(){o.current=!0},onInputCompositionEnd:function(e){o.current=!1,"combobox"!==i&&M(e.target.value)}},R="multiple"===i||"tags"===i?v.createElement(A,(0,r.Z)({},e,N)):v.createElement(F,(0,r.Z)({},e,N));return v.createElement("div",{ref:g,className:"".concat(a,"-selector"),onClick:x,onMouseDown:I},R)},W=v.forwardRef(K);W.displayName="Selector";var j=v.createContext(null),U=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Y=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function B(e){return"tags"===e||"multiple"===e}var G=v.forwardRef(function(e,t){var n,a,p,Z,w,y,C,S,M,x=e.id,N=e.prefixCls,R=e.className,T=e.showSearch,O=e.tagRender,P=e.direction,k=e.omitDomProps,L=e.displayValues,H=e.onDisplayValuesChange,V=e.emptyOptions,_=e.notFoundContent,A=void 0===_?"Not Found":_,F=e.onClear,K=e.mode,G=e.disabled,X=e.loading,Q=e.getInputElement,q=e.getRawInputElement,J=e.open,$=e.defaultOpen,ee=e.onDropdownVisibleChange,et=e.activeValue,en=e.onActiveValueChange,eo=e.activeDescendantId,er=e.searchValue,ea=e.onSearch,el=e.onSearchSplit,ei=e.tokenSeparators,eu=e.allowClear,ec=e.showArrow,es=e.inputIcon,ef=e.clearIcon,ed=e.OptionList,ep=e.animation,ev=e.transitionName,em=e.dropdownStyle,eh=e.dropdownClassName,eg=e.dropdownMatchSelectWidth,eb=e.dropdownRender,eE=e.dropdownAlign,eZ=e.placement,ew=e.getPopupContainer,ey=e.showAction,eC=void 0===ey?[]:ey,eS=e.onFocus,eM=e.onBlur,ex=e.onKeyUp,eI=e.onKeyDown,eN=e.onMouseDown,eR=(0,s.Z)(e,U),eD=B(K),eT=(void 0!==T?T:eD)||"combobox"===K,eO=(0,u.Z)({},eR);Y.forEach(function(e){delete eO[e]}),null==k||k.forEach(function(e){delete eO[e]});var eP=v.useState(!1),ek=(0,c.Z)(eP,2),eL=ek[0],eH=ek[1];v.useEffect(function(){eH((0,h.Z)())},[]);var eV=v.useRef(null),e_=v.useRef(null),eA=v.useRef(null),eF=v.useRef(null),ez=v.useRef(null),eK=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=v.useState(!1),n=(0,c.Z)(t,2),o=n[0],r=n[1],a=v.useRef(null),l=function(){window.clearTimeout(a.current)};return v.useEffect(function(){return l},[]),[o,function(t,n){l(),a.current=window.setTimeout(function(){r(t),n&&n()},e)},l]}(),eW=(0,c.Z)(eK,3),ej=eW[0],eU=eW[1],eY=eW[2];v.useImperativeHandle(t,function(){var e,t;return{focus:null===(e=eF.current)||void 0===e?void 0:e.focus,blur:null===(t=eF.current)||void 0===t?void 0:t.blur,scrollTo:function(e){var t;return null===(t=ez.current)||void 0===t?void 0:t.scrollTo(e)}}});var eB=v.useMemo(function(){if("combobox"!==K)return er;var e,t=null===(e=L[0])||void 0===e?void 0:e.value;return"string"==typeof t||"number"==typeof t?String(t):""},[er,K,L]),eG="combobox"===K&&"function"==typeof Q&&Q()||null,eX="function"==typeof q&&q(),eQ=(0,g.x1)(e_,null==eX?void 0:null===(Z=eX.props)||void 0===Z?void 0:Z.ref),eq=(0,d.Z)(void 0,{defaultValue:$,value:J}),eJ=(0,c.Z)(eq,2),e$=eJ[0],e0=eJ[1],e1=e$,e2=!A&&V;(G||e2&&e1&&"combobox"===K)&&(e1=!1);var e4=!e2&&e1,e3=v.useCallback(function(e){var t=void 0!==e?e:!e1;e1===t||G||(e0(t),null==ee||ee(t))},[G,e1,e0,ee]),e5=v.useMemo(function(){return(ei||[]).some(function(e){return["\n","\r\n"].includes(e)})},[ei]),e7=function(e,t,n){var o=!0,r=e;null==en||en(null);var a=n?null:function(e,t){if(!t||!t.length)return null;var n=!1,o=function e(t,o){var r=(0,E.Z)(o),a=r[0],l=r.slice(1);if(!a)return[t];var u=t.split(a);return n=n||u.length>1,u.reduce(function(t,n){return[].concat((0,i.Z)(t),(0,i.Z)(e(n,l)))},[]).filter(function(e){return e})}(e,t);return n?o:null}(e,ei);return"combobox"!==K&&a&&(r="",null==el||el(a),e3(!1),o=!1),ea&&eB!==r&&ea(r,{source:t?"typing":"effect"}),o},e6=function(e){e&&e.trim()&&ea(e,{source:"submit"})};v.useEffect(function(){e1||eD||"combobox"===K||e7("",!1,!1)},[e1]),v.useEffect(function(){e$&&G&&e0(!1),G&&eU(!1)},[G]);var e9=z(),e8=(0,c.Z)(e9,2),te=e8[0],tt=e8[1],tn=function(e){var t,n=te(),o=e.which;if(o!==m.Z.ENTER||("combobox"!==K&&e.preventDefault(),e1||e3(!0)),tt(!!eB),o===m.Z.BACKSPACE&&!n&&eD&&!eB&&L.length){for(var r=(0,i.Z)(L),a=null,l=r.length-1;l>=0;l-=1){var u=r[l];if(!u.disabled){r.splice(l,1),a=u;break}}a&&H(r,{type:"remove",values:[a]})}for(var c=arguments.length,s=Array(c>1?c-1:0),f=1;f1?n-1:0),r=1;r1?a-1:0),i=1;i1&&void 0!==arguments[1]?arguments[1]:1,n=k.length,o=0;o1&&void 0!==arguments[1]&&arguments[1];K(e);var n={source:t?"keyboard":"mouse"},o=k[e];if(!o){y(null,-1,n);return}y(o.value,e,n)};(0,v.useEffect)(function(){W(!1!==C?_(0):-1)},[k.length,h]);var U=v.useCallback(function(e){return x.has(e)&&"combobox"!==p},[p,(0,i.Z)(x).toString()]);(0,v.useEffect)(function(){var e,t=setTimeout(function(){if(!d&&f&&1===x.size){var e=Array.from(x)[0],t=k.findIndex(function(t){return t.data.value===e});-1!==t&&(W(t),V(t))}});return f&&(null===(e=L.current)||void 0===e||e.scrollTo(void 0)),function(){return clearTimeout(t)}},[f,h]);var Y=function(e){void 0!==e&&S(e,{selected:!x.has(e)}),d||g(!1)};if(v.useImperativeHandle(t,function(){return{onKeyDown:function(e){var t=e.which,n=e.ctrlKey;switch(t){case m.Z.N:case m.Z.P:case m.Z.UP:case m.Z.DOWN:var o=0;if(t===m.Z.UP?o=-1:t===m.Z.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&n&&(t===m.Z.N?o=1:t===m.Z.P&&(o=-1)),0!==o){var r=_(z+o,o);V(r),W(r,!0)}break;case m.Z.ENTER:var a=k[z];a&&!a.data.disabled?Y(a.value):Y(void 0),f&&e.preventDefault();break;case m.Z.ESC:g(!1),f&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){V(e)}}}),0===k.length)return v.createElement("div",{role:"listbox",id:"".concat(u,"_list"),className:"".concat(P,"-empty"),onMouseDown:H},b);var B=Object.keys(I).map(function(e){return I[e]}),G=function(e){return e.label},X=function(e){var t=k[e];if(!t)return null;var n=t.data||{},o=n.value,a=t.group,l=(0,N.Z)(n,!0),i=G(t);return t?v.createElement("div",(0,r.Z)({"aria-label":"string"!=typeof i||a?null:i},l,{key:e,role:a?"presentation":"option",id:"".concat(u,"_list_").concat(e),"aria-selected":U(o)}),o):null};return v.createElement(v.Fragment,null,v.createElement("div",{role:"listbox",id:"".concat(u,"_list"),style:{height:0,width:0,overflow:"hidden"}},X(z-1),X(z),X(z+1)),v.createElement(eu.Z,{itemKey:"key",ref:L,data:k,height:T,itemHeight:O,fullHeight:!1,onMouseDown:H,onScroll:E,virtual:R},function(e,t){var n=e.group,a=e.groupOption,i=e.data,u=e.label,c=e.value,f=i.key;if(n){var d,p,m=null!==(p=i.title)&&void 0!==p?p:ef(u)?u.toString():void 0;return v.createElement("div",{className:l()(P,"".concat(P,"-group")),title:m},void 0!==u?u:f)}var h=i.disabled,g=i.title,b=(i.children,i.style),E=i.className,Z=(0,s.Z)(i,es),w=(0,el.Z)(Z,B),y=U(c),C="".concat(P,"-option"),S=l()(P,C,E,(d={},(0,o.Z)(d,"".concat(C,"-grouped"),a),(0,o.Z)(d,"".concat(C,"-active"),z===t&&!h),(0,o.Z)(d,"".concat(C,"-disabled"),h),(0,o.Z)(d,"".concat(C,"-selected"),y),d)),x=G(e),I="number"==typeof x?x:x||c,R=ef(I)?I.toString():void 0;return void 0!==g&&(R=g),v.createElement("div",(0,r.Z)({},(0,N.Z)(w),{"aria-selected":y,className:S,title:R,onMouseMove:function(){z===t||h||W(t)},onClick:function(){h||Y(c)},style:b}),v.createElement("div",{className:"".concat(C,"-content")},I),v.isValidElement(M)||y,(!M||"function"==typeof M||y)&&v.createElement(D,{className:"".concat(P,"-option-state"),customizeIcon:M,customizeIconProps:{isSelected:y}},y?"✓":null))}))},ep=v.forwardRef(ed);ep.displayName="OptionList";var ev=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],em=["inputValue"],eh=v.forwardRef(function(e,t){var n,a,l,p,m,h=e.id,g=e.mode,b=e.prefixCls,E=e.backfill,C=e.fieldNames,S=e.inputValue,M=e.searchValue,x=e.onSearch,I=e.autoClearSearchValue,N=void 0===I||I,R=e.onSelect,D=e.onDeselect,T=e.dropdownMatchSelectWidth,O=void 0===T||T,k=e.filterOption,L=e.filterSort,H=e.optionFilterProp,V=e.optionLabelProp,_=e.options,A=e.children,F=e.defaultActiveFirstOption,z=e.menuItemSelectedIcon,K=e.virtual,W=e.listHeight,j=void 0===W?200:W,U=e.listItemHeight,Y=void 0===U?20:U,q=e.value,er=e.defaultValue,ea=e.labelInValue,el=e.onChange,ei=(0,s.Z)(e,ev),eu=(n=v.useState(),l=(a=(0,c.Z)(n,2))[0],p=a[1],v.useEffect(function(){var e;p("rc_select_".concat(($?(e=J,J+=1):e="TEST_OR_SSR",e)))},[]),h||l),es=B(g),ef=!!(!_&&A),ed=v.useMemo(function(){return(void 0!==k||"combobox"!==g)&&k},[k,g]),eh=v.useMemo(function(){return w(C,ef)},[JSON.stringify(C),ef]),eg=(0,d.Z)("",{value:void 0!==M?M:S,postState:function(e){return e||""}}),eb=(0,c.Z)(eg,2),eE=eb[0],eZ=eb[1],ew=v.useMemo(function(){var e=_;_||(e=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,ee.Z)(t).map(function(t,o){if(!v.isValidElement(t)||!t.type)return null;var r,a,l,i,c,f=t.type.isSelectOptGroup,d=t.key,p=t.props,m=p.children,h=(0,s.Z)(p,en);return n||!f?(r=t.key,l=(a=t.props).children,i=a.value,c=(0,s.Z)(a,et),(0,u.Z)({key:r,value:void 0!==i?i:r,children:l},c)):(0,u.Z)((0,u.Z)({key:"__RC_SELECT_GRP__".concat(null===d?o:d,"__"),label:d},h),{},{options:e(m)})}).filter(function(e){return e})}(A));var t=new Map,n=new Map,o=function(e,t,n){n&&"string"==typeof n&&e.set(t[n],t)};return function e(r){for(var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=0;l1&&void 0!==arguments[1]?arguments[1]:{},n=t.fieldNames,o=t.childrenAsData,r=[],a=w(n,!1),l=a.label,i=a.value,u=a.options;return!function e(t,n){t.forEach(function(t){var a=t[l];if(!n&&u in t){var c=a;void 0===c&&o&&(c=t.label),r.push({key:Z(t,r.length),group:!0,data:t,label:c}),e(t[u],!0)}else{var s=t[i];r.push({key:Z(t,r.length),groupOption:n,data:t,label:a,value:s})}})}(e,!1),r}(eA,{fieldNames:eh,childrenAsData:ef})},[eA,eh,ef]),ez=function(e){var t=eM(e);if(eR(t),el&&(t.length!==eO.length||t.some(function(e,t){var n;return(null===(n=eO[t])||void 0===n?void 0:n.value)!==(null==e?void 0:e.value)}))){var n=ea?t:t.map(function(e){return e.value}),o=t.map(function(e){return y(eP(e.value))});el(es?n:n[0],es?o:o[0])}},eK=v.useState(null),eW=(0,c.Z)(eK,2),ej=eW[0],eU=eW[1],eY=v.useState(0),eB=(0,c.Z)(eY,2),eG=eB[0],eX=eB[1],eQ=void 0!==F?F:"combobox"!==g,eq=v.useCallback(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.source;eX(t),E&&"combobox"===g&&null!==e&&"keyboard"===(void 0===o?"keyboard":o)&&eU(String(e))},[E,g]),eJ=function(e,t){var n=function(){var t,n=eP(e);return[ea?{label:null==n?void 0:n[eh.label],value:e,key:null!==(t=null==n?void 0:n.key)&&void 0!==t?t:e}:e,y(n)]};if(t&&R){var o=n(),r=(0,c.Z)(o,2);R(r[0],r[1])}else if(!t&&D){var a=n(),l=(0,c.Z)(a,2);D(l[0],l[1])}},e$=eo(function(e,t){var n=!es||t.selected;ez(n?es?[].concat((0,i.Z)(eO),[e]):[e]:eO.filter(function(t){return t.value!==e})),eJ(e,n),"combobox"===g?eU(""):(!B||N)&&(eZ(""),eU(""))}),e0=function(e,t){ez(e),("remove"===t.type||"clear"===t.type)&&t.values.forEach(function(e){eJ(e.value,!1)})},e1=function(e,t){if(eZ(e),eU(null),"submit"===t.source){var n=(e||"").trim();n&&(ez(Array.from(new Set([].concat((0,i.Z)(eL),[n])))),eJ(n,!0),eZ(""));return}"blur"!==t.source&&("combobox"===g&&ez(e),null==x||x(e))},e2=function(e){var t=e;"tags"!==g&&(t=e.map(function(e){var t=eC.get(e);return null==t?void 0:t.value}).filter(function(e){return void 0!==e}));var n=Array.from(new Set([].concat((0,i.Z)(eL),(0,i.Z)(t))));ez(n),n.forEach(function(e){eJ(e,!0)})},e4=v.useMemo(function(){return(0,u.Z)((0,u.Z)({},ew),{},{flattenOptions:eF,onActiveValue:eq,defaultActiveFirstOption:eQ,onSelect:e$,menuItemSelectedIcon:z,rawValues:eL,fieldNames:eh,virtual:!1!==K&&!1!==O,listHeight:j,listItemHeight:Y,childrenAsData:ef})},[ew,eF,eq,eQ,e$,z,eL,eh,K,O,j,Y,ef]);return v.createElement(ec.Provider,{value:e4},v.createElement(G,(0,r.Z)({},ei,{id:eu,prefixCls:void 0===b?"rc-select":b,ref:t,omitDomProps:em,mode:g,displayValues:ek,onDisplayValuesChange:e0,searchValue:eE,onSearch:e1,onSearchSplit:e2,dropdownMatchSelectWidth:O,OptionList:ep,emptyOptions:!eF.length,activeValue:ej,activeDescendantId:"".concat(eu,"_list_").concat(eG)})))});eh.Option=ea,eh.OptGroup=er;var eg=n(53124),eb=n(88258),eE=n(98866),eZ=n(97647),ew=n(65223),ey=n(33603),eC=n(9708),eS=n(63606),eM=n(4340),ex=n(97937),eI=n(80882),eN=n(50888),eR=n(68795),eD=n(4173),eT=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,o=Object.getOwnPropertySymbols(e);rt.indexOf(o[r])&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]]);return n},eO="SECRET_COMBOBOX_MODE_DO_NOT_USE",eP=function(e,t){var n,a,i=e.prefixCls,u=e.bordered,c=e.className,s=e.getPopupContainer,f=e.dropdownClassName,d=e.popupClassName,p=e.listHeight,m=e.placement,h=e.listItemHeight,g=e.size,b=e.disabled,E=e.notFoundContent,Z=e.status,w=e.showArrow,y=eT(e,["prefixCls","bordered","className","getPopupContainer","dropdownClassName","popupClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","showArrow"]),C=v.useContext(eg.E_),S=C.getPopupContainer,M=C.getPrefixCls,x=C.renderEmpty,I=C.direction,N=C.virtual,R=C.dropdownMatchSelectWidth,D=v.useContext(eZ.Z),T=M("select",i),O=M(),P=(0,eD.ri)(T,I),k=P.compactSize,L=P.compactItemClassnames,H=v.useMemo(function(){var e=y.mode;return"combobox"===e?void 0:e===eO?"combobox":e},[y.mode]),V="multiple"===H||"tags"===H,_=void 0!==w?w:y.loading||!(V||"combobox"===H),A=(0,v.useContext)(ew.aM),F=A.status,z=A.hasFeedback,K=A.isFormItemInput,W=A.feedbackIcon,j=(0,eC.F)(F,Z);a=void 0!==E?E:"combobox"===H?null:(x||eb.Z)("Select");var U=function(e){var t=e.suffixIcon,n=e.clearIcon,o=e.menuItemSelectedIcon,r=e.removeIcon,a=e.loading,l=e.multiple,i=e.hasFeedback,u=e.prefixCls,c=e.showArrow,s=e.feedbackIcon,f=null!=n?n:v.createElement(eM.Z,null),d=function(e){return v.createElement(v.Fragment,null,!1!==c&&e,i&&s)},p=null;if(void 0!==t)p=d(t);else if(a)p=d(v.createElement(eN.Z,{spin:!0}));else{var m="".concat(u,"-suffix");p=function(e){var t=e.open,n=e.showSearch;return t&&n?d(v.createElement(eR.Z,{className:m})):d(v.createElement(eI.Z,{className:m}))}}var h=null;return h=void 0!==o?o:l?v.createElement(eS.Z,null):null,{clearIcon:f,suffixIcon:p,itemIcon:h,removeIcon:void 0!==r?r:v.createElement(ex.Z,null)}}((0,r.Z)((0,r.Z)({},y),{multiple:V,hasFeedback:z,feedbackIcon:W,showArrow:_,prefixCls:T})),Y=U.suffixIcon,B=U.itemIcon,G=U.removeIcon,X=U.clearIcon,Q=(0,el.Z)(y,["suffixIcon","itemIcon"]),q=l()(d||f,(0,o.Z)({},"".concat(T,"-dropdown-").concat(I),"rtl"===I)),J=k||g||D,$=v.useContext(eE.Z),ee=l()((n={},(0,o.Z)(n,"".concat(T,"-lg"),"large"===J),(0,o.Z)(n,"".concat(T,"-sm"),"small"===J),(0,o.Z)(n,"".concat(T,"-rtl"),"rtl"===I),(0,o.Z)(n,"".concat(T,"-borderless"),!(void 0===u||u)),(0,o.Z)(n,"".concat(T,"-in-form-item"),K),n),(0,eC.Z)(T,j,z),L,c);return v.createElement(eh,(0,r.Z)({ref:t,virtual:N,dropdownMatchSelectWidth:R},Q,{transitionName:(0,ey.mL)(O,(0,ey.q0)(m),y.transitionName),listHeight:void 0===p?256:p,listItemHeight:void 0===h?24:h,mode:H,prefixCls:T,placement:void 0!==m?m:"rtl"===I?"bottomRight":"bottomLeft",direction:I,inputIcon:Y,menuItemSelectedIcon:B,removeIcon:G,clearIcon:X,notFoundContent:a,className:ee,getPopupContainer:s||S,dropdownClassName:q,showArrow:z||w,disabled:null!=b?b:$}))},ek=v.forwardRef(eP);ek.SECRET_COMBOBOX_MODE_DO_NOT_USE=eO,ek.Option=ea,ek.OptGroup=er;var eL=ek},73453:function(e,t,n){n.d(t,{Z:function(){return O}});var o=n(87462),r=n(4942),a=n(1413),l=n(97685),i=n(45987),u=n(67294),c=n(94184),s=n.n(c),f=n(48555),d=u.forwardRef(function(e,t){var n=e.height,o=e.offset,l=e.children,i=e.prefixCls,c=e.onInnerResize,d={},p={display:"flex",flexDirection:"column"};return void 0!==o&&(d={height:n,position:"relative",overflow:"hidden"},p=(0,a.Z)((0,a.Z)({},p),{},{transform:"translateY(".concat(o,"px)"),position:"absolute",left:0,right:0,top:0})),u.createElement("div",{style:d},u.createElement(f.default,{onResize:function(e){e.offsetHeight&&c&&c()}},u.createElement("div",{style:p,className:s()((0,r.Z)({},"".concat(i,"-holder-inner"),i)),ref:t},l)))});d.displayName="Filler";var p=n(15671),v=n(43144),m=n(60136),h=n(33643),g=n(75164);function b(e){return"touches"in e?e.touches[0].pageY:e.pageY}var E=function(e){(0,m.Z)(n,e);var t=(0,h.Z)(n);function n(){var e;(0,p.Z)(this,n);for(var o=arguments.length,r=Array(o),a=0;an},e}return(0,v.Z)(n,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(e){e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var e=this.state,t=e.dragging,n=e.visible,o=this.props.prefixCls,a=this.getSpinHeight(),l=this.getTop(),i=this.showScroll();return u.createElement("div",{ref:this.scrollbarRef,className:s()("".concat(o,"-scrollbar"),(0,r.Z)({},"".concat(o,"-scrollbar-show"),i)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:i&&n?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},u.createElement("div",{ref:this.thumbRef,className:s()("".concat(o,"-scrollbar-thumb"),(0,r.Z)({},"".concat(o,"-scrollbar-thumb-moving"),t)),style:{width:"100%",height:a,top:l,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),n}(u.Component);function Z(e){var t=e.children,n=e.setRef,o=u.useCallback(function(e){n(e)},[]);return u.cloneElement(t,{ref:o})}var w=n(34203),y=function(){function e(){(0,p.Z)(this,e),this.maps=void 0,this.maps=Object.create(null)}return(0,v.Z)(e,[{key:"set",value:function(e,t){this.maps[e]=t}},{key:"get",value:function(e){return this.maps[e]}}]),e}(),C=n(71002),S=("undefined"==typeof navigator?"undefined":(0,C.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),M=function(e,t){var n=(0,u.useRef)(!1),o=(0,u.useRef)(null),r=(0,u.useRef)({top:e,bottom:t});return r.current.top=e,r.current.bottom=t,function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=e<0&&r.current.top||e>0&&r.current.bottom;return t&&a?(clearTimeout(o.current),n.current=!1):(!a||n.current)&&(clearTimeout(o.current),n.current=!0,o.current=setTimeout(function(){n.current=!1},50)),!n.current&&a}},x=n(8410),I=14/15,N=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"],R=[],D={overflowY:"auto",overflowAnchor:"none"},T=u.forwardRef(function(e,t){var n,c,f,p,v,m,h,b,T,O,P,k,L,H,V,_,A,F,z,K,W,j,U,Y,B,G,X=e.prefixCls,Q=void 0===X?"rc-virtual-list":X,q=e.className,J=e.height,$=e.itemHeight,ee=e.fullHeight,et=e.style,en=e.data,eo=e.children,er=e.itemKey,ea=e.virtual,el=e.component,ei=e.onScroll,eu=e.onVisibleChange,ec=(0,i.Z)(e,N),es=!!(!1!==ea&&J&&$),ef=es&&en&&$*en.length>J,ed=(0,u.useState)(0),ep=(0,l.Z)(ed,2),ev=ep[0],em=ep[1],eh=(0,u.useState)(!1),eg=(0,l.Z)(eh,2),eb=eg[0],eE=eg[1],eZ=s()(Q,q),ew=en||R,ey=(0,u.useRef)(),eC=(0,u.useRef)(),eS=(0,u.useRef)(),eM=u.useCallback(function(e){return"function"==typeof er?er(e):null==e?void 0:e[er]},[er]);function ex(e){em(function(t){var n,o=(n="function"==typeof e?e(t):e,Number.isNaN(eW.current)||(n=Math.min(n,eW.current)),n=Math.max(n,0));return ey.current.scrollTop=o,o})}var eI=(0,u.useRef)({start:0,end:ew.length}),eN=(0,u.useRef)(),eR=(c=u.useState(ew),p=(f=(0,l.Z)(c,2))[0],v=f[1],m=u.useState(null),b=(h=(0,l.Z)(m,2))[0],T=h[1],u.useEffect(function(){var e=function(e,t,n){var o,r,a=e.length,l=t.length;if(0===a&&0===l)return null;a=ev&&void 0===t&&(t=l,n=r),c>ev+J&&void 0===o&&(o=l),r=c}return void 0===t&&(t=0,n=0,o=Math.ceil(J/$)),void 0===o&&(o=ew.length-1),{scrollHeight:r,start:t,end:o=Math.min(o+1,ew.length),offset:n}},[ef,es,ev,ew,eH,J]),e_=eV.scrollHeight,eA=eV.start,eF=eV.end,ez=eV.offset;eI.current.start=eA,eI.current.end=eF;var eK=e_-J,eW=(0,u.useRef)(eK);eW.current=eK;var ej=ev<=0,eU=ev>=eK,eY=M(ej,eU),eB=(O=function(e){ex(function(t){return t+e})},P=(0,u.useRef)(0),k=(0,u.useRef)(null),L=(0,u.useRef)(null),H=(0,u.useRef)(!1),V=M(ej,eU),[function(e){if(es){g.Z.cancel(k.current);var t=e.deltaY;P.current+=t,L.current=t,V(t)||(S||e.preventDefault(),k.current=(0,g.Z)(function(){var e=H.current?10:1;O(P.current*e),P.current=0}))}},function(e){es&&(H.current=e.detail===L.current)}]),eG=(0,l.Z)(eB,2),eX=eG[0],eQ=eG[1];_=function(e,t){return!eY(e,t)&&(eX({preventDefault:function(){},deltaY:e}),!0)},F=(0,u.useRef)(!1),z=(0,u.useRef)(0),K=(0,u.useRef)(null),W=(0,u.useRef)(null),j=function(e){if(F.current){var t=Math.ceil(e.touches[0].pageY),n=z.current-t;z.current=t,_(n)&&e.preventDefault(),clearInterval(W.current),W.current=setInterval(function(){(!_(n*=I,!0)||.1>=Math.abs(n))&&clearInterval(W.current)},16)}},U=function(){F.current=!1,A()},Y=function(e){A(),1!==e.touches.length||F.current||(F.current=!0,z.current=Math.ceil(e.touches[0].pageY),K.current=e.target,K.current.addEventListener("touchmove",j),K.current.addEventListener("touchend",U))},A=function(){K.current&&(K.current.removeEventListener("touchmove",j),K.current.removeEventListener("touchend",U))},(0,x.Z)(function(){return es&&ey.current.addEventListener("touchstart",Y),function(){var e;null===(e=ey.current)||void 0===e||e.removeEventListener("touchstart",Y),A(),clearInterval(W.current)}},[es]),(0,x.Z)(function(){function e(e){es&&e.preventDefault()}return ey.current.addEventListener("wheel",eX),ey.current.addEventListener("DOMMouseScroll",eQ),ey.current.addEventListener("MozMousePixelScroll",e),function(){ey.current&&(ey.current.removeEventListener("wheel",eX),ey.current.removeEventListener("DOMMouseScroll",eQ),ey.current.removeEventListener("MozMousePixelScroll",e))}},[es]);var eq=(B=function(){var e;null===(e=eS.current)||void 0===e||e.delayHidden()},G=u.useRef(),function(e){if(null==e){B();return}if(g.Z.cancel(G.current),"number"==typeof e)ex(e);else if(e&&"object"===(0,C.Z)(e)){var t,n=e.align;t="index"in e?e.index:ew.findIndex(function(t){return eM(t)===e.key});var o=e.offset,r=void 0===o?0:o;!function e(o,a){if(!(o<0)&&ey.current){var l=ey.current.clientHeight,i=!1,u=a;if(l){for(var c=0,s=0,f=0,d=Math.min(ew.length,t),p=0;p<=d;p+=1){var v=eM(ew[p]);s=c;var m=eL.get(v);c=f=s+(void 0===m?$:m),p===t&&void 0===m&&(i=!0)}var h=null;switch(a||n){case"top":h=s-r;break;case"bottom":h=f-l+r;break;default:var b=ey.current.scrollTop;sb+l&&(u="bottom")}null!==h&&h!==ey.current.scrollTop&&ex(h)}G.current=(0,g.Z)(function(){i&&ek(),e(o-1,u)})}}(3)}});u.useImperativeHandle(t,function(){return{scrollTo:eq}}),(0,x.Z)(function(){eu&&eu(ew.slice(eA,eF+1),ew)},[eA,eF,ew]);var eJ=ew.slice(eA,eF+1).map(function(e,t){var n=eo(e,eA+t,{}),o=eM(e);return u.createElement(Z,{key:o,setRef:function(t){return eP(e,t)}},n)}),e$=null;return J&&(e$=(0,a.Z)((0,r.Z)({},void 0===ee||ee?"height":"maxHeight",J),D),es&&(e$.overflowY="hidden",eb&&(e$.pointerEvents="none"))),u.createElement("div",(0,o.Z)({style:(0,a.Z)((0,a.Z)({},et),{},{position:"relative"}),className:eZ},ec),u.createElement(void 0===el?"div":el,{className:"".concat(Q,"-holder"),style:e$,ref:ey,onScroll:function(e){var t=e.currentTarget.scrollTop;t!==ev&&ex(t),null==ei||ei(e)}},u.createElement(d,{prefixCls:Q,height:e_,offset:ez,onInnerResize:ek,ref:eC},eJ)),es&&u.createElement(E,{ref:eS,prefixCls:Q,scrollTop:ev,height:J,scrollHeight:e_,count:ew.length,onScroll:function(e){ex(e)},onStartMove:function(){eE(!0)},onStopMove:function(){eE(!1)}}))});T.displayName="List";var O=T}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8980-3cb1279c083255bd.js b/static/web/_next/static/chunks/8980-3cb1279c083255bd.js new file mode 100644 index 000000000..8b87cb1a1 --- /dev/null +++ b/static/web/_next/static/chunks/8980-3cb1279c083255bd.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8980],{25413:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"}},6594:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"}},77307:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"}},54067:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_BarsOutlined=(obj=__webpack_require__(45799))&&obj.__esModule?obj:{default:obj};exports.default=_BarsOutlined,module.exports=_BarsOutlined},68229:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_LeftOutlined=(obj=__webpack_require__(7500))&&obj.__esModule?obj:{default:obj};exports.default=_LeftOutlined,module.exports=_LeftOutlined},67638:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var obj,_RightOutlined=(obj=__webpack_require__(86994))&&obj.__esModule?obj:{default:obj};exports.default=_RightOutlined,module.exports=_RightOutlined},71578:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_BellFilled}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_BellFilled={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z"}}]},name:"bell",theme:"filled"},AntdIcon=__webpack_require__(42135),BellFilled_BellFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_BellFilled}))};BellFilled_BellFilled.displayName="BellFilled";var icons_BellFilled=react.forwardRef(BellFilled_BellFilled)},60198:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_BellOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_BellOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},AntdIcon=__webpack_require__(42135),BellOutlined_BellOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_BellOutlined}))};BellOutlined_BellOutlined.displayName="BellOutlined";var icons_BellOutlined=react.forwardRef(BellOutlined_BellOutlined)},34447:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_HeartFilled}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_HeartFilled={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z"}}]},name:"heart",theme:"filled"},AntdIcon=__webpack_require__(42135),HeartFilled_HeartFilled=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_HeartFilled}))};HeartFilled_HeartFilled.displayName="HeartFilled";var icons_HeartFilled=react.forwardRef(HeartFilled_HeartFilled)},49647:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_HeartOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_HeartOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"}}]},name:"heart",theme:"outlined"},AntdIcon=__webpack_require__(42135),HeartOutlined_HeartOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_HeartOutlined}))};HeartOutlined_HeartOutlined.displayName="HeartOutlined";var icons_HeartOutlined=react.forwardRef(HeartOutlined_HeartOutlined)},94149:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_LockOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_LockOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},AntdIcon=__webpack_require__(42135),LockOutlined_LockOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_LockOutlined}))};LockOutlined_LockOutlined.displayName="LockOutlined";var icons_LockOutlined=react.forwardRef(LockOutlined_LockOutlined)},87547:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_UserOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_UserOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},AntdIcon=__webpack_require__(42135),UserOutlined_UserOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_UserOutlined}))};UserOutlined_UserOutlined.displayName="UserOutlined";var icons_UserOutlined=react.forwardRef(UserOutlined_UserOutlined)},45799:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_BarsOutlined=_interopRequireDefault(__webpack_require__(25413)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),BarsOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_BarsOutlined.default}))};BarsOutlined.displayName="BarsOutlined";var _default=React.forwardRef(BarsOutlined);exports.default=_default},7500:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_LeftOutlined=_interopRequireDefault(__webpack_require__(6594)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),LeftOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_LeftOutlined.default}))};LeftOutlined.displayName="LeftOutlined";var _default=React.forwardRef(LeftOutlined);exports.default=_default},86994:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263),_interopRequireDefault=__webpack_require__(64836);Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _objectSpread2=_interopRequireDefault(__webpack_require__(42122)),React=_interopRequireWildcard(__webpack_require__(67294)),_RightOutlined=_interopRequireDefault(__webpack_require__(77307)),_AntdIcon=_interopRequireDefault(__webpack_require__(92074)),RightOutlined=function(props,ref){return React.createElement(_AntdIcon.default,(0,_objectSpread2.default)((0,_objectSpread2.default)({},props),{},{ref:ref,icon:_RightOutlined.default}))};RightOutlined.displayName="RightOutlined";var _default=React.forwardRef(RightOutlined);exports.default=_default},24093:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{C:function(){return es_avatar}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),es=__webpack_require__(48555),es_ref=__webpack_require__(42550),react=__webpack_require__(67294),context=__webpack_require__(53124),useBreakpoint=__webpack_require__(25378),responsiveObserve=__webpack_require__(24308),SizeContext=react.createContext("default"),SizeContextProvider=function(_ref){var children=_ref.children,size=_ref.size;return react.createElement(SizeContext.Consumer,null,function(originSize){return react.createElement(SizeContext.Provider,{value:size||originSize},children)})},__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},Avatar=react.forwardRef(function(props,ref){var _classNames,_classNames2,childrenToRender,groupSize=react.useContext(SizeContext),_React$useState=react.useState(1),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),scale=_React$useState2[0],setScale=_React$useState2[1],_React$useState3=react.useState(!1),_React$useState4=(0,slicedToArray.Z)(_React$useState3,2),mounted=_React$useState4[0],setMounted=_React$useState4[1],_React$useState5=react.useState(!0),_React$useState6=(0,slicedToArray.Z)(_React$useState5,2),isImgExist=_React$useState6[0],setIsImgExist=_React$useState6[1],avatarNodeRef=react.useRef(null),avatarChildrenRef=react.useRef(null),avatarNodeMergeRef=(0,es_ref.sQ)(ref,avatarNodeRef),getPrefixCls=react.useContext(context.E_).getPrefixCls,setScaleParam=function(){if(avatarChildrenRef.current&&avatarNodeRef.current){var childrenWidth=avatarChildrenRef.current.offsetWidth,nodeWidth=avatarNodeRef.current.offsetWidth;if(0!==childrenWidth&&0!==nodeWidth){var _props$gap=props.gap,gap=void 0===_props$gap?4:_props$gap;2*gape.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},sizes=["xs","sm","md","lg","xl","xxl"],es_col=react.forwardRef(function(props,ref){var _classNames,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useContext2=react.useContext(RowContext.Z),gutter=_React$useContext2.gutter,wrap=_React$useContext2.wrap,supportFlexGap=_React$useContext2.supportFlexGap,customizePrefixCls=props.prefixCls,span=props.span,order=props.order,offset=props.offset,push=props.push,pull=props.pull,className=props.className,children=props.children,flex=props.flex,style=props.style,others=__rest(props,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),prefixCls=getPrefixCls("col",customizePrefixCls),sizeClassObj={};sizes.forEach(function(size){var _extends2,sizeProps={},propSize=props[size];"number"==typeof propSize?sizeProps.span=propSize:"object"===(0,esm_typeof.Z)(propSize)&&(sizeProps=propSize||{}),delete others[size],sizeClassObj=(0,esm_extends.Z)((0,esm_extends.Z)({},sizeClassObj),(_extends2={},(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-").concat(sizeProps.span),void 0!==sizeProps.span),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-order-").concat(sizeProps.order),sizeProps.order||0===sizeProps.order),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-offset-").concat(sizeProps.offset),sizeProps.offset||0===sizeProps.offset),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-push-").concat(sizeProps.push),sizeProps.push||0===sizeProps.push),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-").concat(size,"-pull-").concat(sizeProps.pull),sizeProps.pull||0===sizeProps.pull),(0,defineProperty.Z)(_extends2,"".concat(prefixCls,"-rtl"),"rtl"===direction),_extends2))});var classes=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(span),void 0!==span),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-order-").concat(order),order),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-offset-").concat(offset),offset),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-push-").concat(push),push),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-pull-").concat(pull),pull),_classNames),className,sizeClassObj),mergedStyle={};if(gutter&&gutter[0]>0){var horizontalGutter=gutter[0]/2;mergedStyle.paddingLeft=horizontalGutter,mergedStyle.paddingRight=horizontalGutter}if(gutter&&gutter[1]>0&&!supportFlexGap){var verticalGutter=gutter[1]/2;mergedStyle.paddingTop=verticalGutter,mergedStyle.paddingBottom=verticalGutter}return flex&&(mergedStyle.flex="number"==typeof flex?"".concat(flex," ").concat(flex," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(flex)?"0 0 ".concat(flex):flex,!1!==wrap||mergedStyle.minWidth||(mergedStyle.minWidth=0)),react.createElement("div",(0,esm_extends.Z)({},others,{style:(0,esm_extends.Z)((0,esm_extends.Z)({},mergedStyle),style),className:classes,ref:ref}),children)})},99134:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var RowContext=(0,__webpack_require__(67294).createContext)({});__webpack_exports__.Z=RowContext},79216:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_image}});var esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),EyeOutlined=__webpack_require__(99611),objectSpread2=__webpack_require__(1413),defineProperty=__webpack_require__(4942),slicedToArray=__webpack_require__(97685),objectWithoutProperties=__webpack_require__(45987),react=__webpack_require__(67294),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),css=__webpack_require__(27678),useMergedState=__webpack_require__(21770),es=__webpack_require__(91494),addEventListener=__webpack_require__(64019),KeyCode=__webpack_require__(15105),warning=__webpack_require__(80334),raf=__webpack_require__(75164);function fixPoint(key,start,width,clientWidth){var startAddWidth=start+width,offsetStart=(width-clientWidth)/2;if(width>clientWidth){if(start>0)return(0,defineProperty.Z)({},key,offsetStart);if(start<0&&startAddWidthclientWidth)return(0,defineProperty.Z)({},key,start<0?offsetStart:-offsetStart);return{}}var _excluded=["visible","onVisibleChange","getContainer","current","countRender"],context=react.createContext({previewUrls:new Map,setPreviewUrls:function(){return null},current:null,setCurrent:function(){return null},setShowPreview:function(){return null},setMousePosition:function(){return null},registerImage:function(){return function(){return null}},rootClassName:""}),Provider=context.Provider,Preview_excluded=["prefixCls","src","alt","onClose","afterClose","visible","icons","rootClassName","countRender","scaleStep"],useState=react.useState,useEffect=react.useEffect,useCallback=react.useCallback,useRef=react.useRef,useContext=react.useContext,initialPosition={x:0,y:0},es_Preview=function(props){var frame,_React$useState,_React$useState2,state,setState,queue,_countRender,prefixCls=props.prefixCls,src=props.src,alt=props.alt,onClose=props.onClose,visible=(props.afterClose,props.visible),_props$icons=props.icons,icons=void 0===_props$icons?{}:_props$icons,rootClassName=props.rootClassName,countRender=props.countRender,_props$scaleStep=props.scaleStep,scaleStep=void 0===_props$scaleStep?.5:_props$scaleStep,restProps=(0,objectWithoutProperties.Z)(props,Preview_excluded),rotateLeft=icons.rotateLeft,rotateRight=icons.rotateRight,zoomIn=icons.zoomIn,zoomOut=icons.zoomOut,close=icons.close,left=icons.left,right=icons.right,_useState=useState(1),_useState2=(0,slicedToArray.Z)(_useState,2),scale=_useState2[0],setScale=_useState2[1],_useState3=useState(0),_useState4=(0,slicedToArray.Z)(_useState3,2),rotate=_useState4[0],setRotate=_useState4[1],_useFrameSetState=(frame=react.useRef(null),_React$useState=react.useState(initialPosition),state=(_React$useState2=(0,slicedToArray.Z)(_React$useState,2))[0],setState=_React$useState2[1],queue=react.useRef([]),react.useEffect(function(){return function(){return frame.current&&raf.Z.cancel(frame.current)}},[]),[state,function(newState){null===frame.current&&(queue.current=[],frame.current=(0,raf.Z)(function(){setState(function(preState){var memoState=preState;return queue.current.forEach(function(queueState){memoState=(0,objectSpread2.Z)((0,objectSpread2.Z)({},memoState),queueState)}),frame.current=null,memoState})})),queue.current.push(newState)}]),_useFrameSetState2=(0,slicedToArray.Z)(_useFrameSetState,2),position=_useFrameSetState2[0],setPosition=_useFrameSetState2[1],imgRef=useRef(),originPositionRef=useRef({originX:0,originY:0,deltaX:0,deltaY:0}),_useState5=useState(!1),_useState6=(0,slicedToArray.Z)(_useState5,2),isMoving=_useState6[0],setMoving=_useState6[1],_useContext=useContext(context),previewUrls=_useContext.previewUrls,current=_useContext.current,isPreviewGroup=_useContext.isPreviewGroup,setCurrent=_useContext.setCurrent,previewGroupCount=previewUrls.size,previewUrlsKeys=Array.from(previewUrls.keys()),currentPreviewIndex=previewUrlsKeys.indexOf(current),combinationSrc=isPreviewGroup?previewUrls.get(current):src,showLeftOrRightSwitches=isPreviewGroup&&previewGroupCount>1,_useState7=useState({wheelDirection:0}),_useState8=(0,slicedToArray.Z)(_useState7,2),lastWheelZoomDirection=_useState8[0],setLastWheelZoomDirection=_useState8[1],onZoomIn=function(){setScale(function(value){return value+scaleStep}),setPosition(initialPosition)},onZoomOut=function(){scale>1&&setScale(function(value){return value-scaleStep}),setPosition(initialPosition)},wrapClassName=classnames_default()((0,defineProperty.Z)({},"".concat(prefixCls,"-moving"),isMoving)),toolClassName="".concat(prefixCls,"-operations-operation"),iconClassName="".concat(prefixCls,"-operations-icon"),onMouseUp=function(){if(visible&&isMoving){var width,height,_getClientSize,clientWidth,clientHeight,fixPos,width1=imgRef.current.offsetWidth*scale,height1=imgRef.current.offsetHeight*scale,_imgRef$current$getBo=imgRef.current.getBoundingClientRect(),_left=_imgRef$current$getBo.left,top=_imgRef$current$getBo.top,isRotate=rotate%180!=0;setMoving(!1);var fixState=(width=isRotate?height1:width1,height=isRotate?width1:height1,clientWidth=(_getClientSize=(0,css.g1)()).width,clientHeight=_getClientSize.height,fixPos=null,width<=clientWidth&&height<=clientHeight?fixPos={x:0,y:0}:(width>clientWidth||height>clientHeight)&&(fixPos=(0,objectSpread2.Z)((0,objectSpread2.Z)({},fixPoint("x",_left,width,clientWidth)),fixPoint("y",top,height,clientHeight))),fixPos);fixState&&setPosition((0,objectSpread2.Z)({},fixState))}},onMouseMove=function(event){visible&&isMoving&&setPosition({x:event.pageX-originPositionRef.current.deltaX,y:event.pageY-originPositionRef.current.deltaY})},onWheelMove=function(event){visible&&(event.preventDefault(),setLastWheelZoomDirection({wheelDirection:event.deltaY}))},onKeyDown=useCallback(function(event){visible&&showLeftOrRightSwitches&&(event.preventDefault(),event.keyCode===KeyCode.Z.LEFT?currentPreviewIndex>0&&setCurrent(previewUrlsKeys[currentPreviewIndex-1]):event.keyCode===KeyCode.Z.RIGHT&¤tPreviewIndex0?onZoomOut():wheelDirection<0&&onZoomIn()},[lastWheelZoomDirection]),useEffect(function(){var onTopMouseUpListener,onTopMouseMoveListener,onMouseUpListener=(0,addEventListener.Z)(window,"mouseup",onMouseUp,!1),onMouseMoveListener=(0,addEventListener.Z)(window,"mousemove",onMouseMove,!1),onScrollWheelListener=(0,addEventListener.Z)(window,"wheel",onWheelMove,{passive:!1}),onKeyDownListener=(0,addEventListener.Z)(window,"keydown",onKeyDown,!1);try{window.top!==window.self&&(onTopMouseUpListener=(0,addEventListener.Z)(window.top,"mouseup",onMouseUp,!1),onTopMouseMoveListener=(0,addEventListener.Z)(window.top,"mousemove",onMouseMove,!1))}catch(error){(0,warning.Kp)(!1,"[rc-image] ".concat(error))}return function(){onMouseUpListener.remove(),onMouseMoveListener.remove(),onScrollWheelListener.remove(),onKeyDownListener.remove(),onTopMouseUpListener&&onTopMouseUpListener.remove(),onTopMouseMoveListener&&onTopMouseMoveListener.remove()}},[visible,isMoving,onKeyDown]),react.createElement(es.Z,(0,esm_extends.Z)({transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:prefixCls,onClose:onClose,afterClose:function(){setScale(1),setRotate(0),setPosition(initialPosition)},visible:visible,wrapClassName:wrapClassName,rootClassName:rootClassName},restProps),react.createElement("ul",{className:"".concat(prefixCls,"-operations")},isPreviewGroup&&previewGroupCount>=1&&react.createElement("li",{className:"".concat(prefixCls,"-operations-progress")},null!==(_countRender=null==countRender?void 0:countRender(currentPreviewIndex+1,previewGroupCount))&&void 0!==_countRender?_countRender:"".concat(currentPreviewIndex+1," / ").concat(previewGroupCount)),[{icon:close,onClick:onClose,type:"close"},{icon:zoomIn,onClick:onZoomIn,type:"zoomIn"},{icon:zoomOut,onClick:onZoomOut,type:"zoomOut",disabled:1===scale},{icon:rotateRight,onClick:function(){setRotate(function(value){return value+90})},type:"rotateRight"},{icon:rotateLeft,onClick:function(){setRotate(function(value){return value-90})},type:"rotateLeft"}].map(function(_ref){var icon=_ref.icon,onClick=_ref.onClick,type=_ref.type,disabled=_ref.disabled;return react.createElement("li",{className:classnames_default()(toolClassName,(0,defineProperty.Z)({},"".concat(prefixCls,"-operations-operation-disabled"),!!disabled)),onClick:onClick,key:type},react.isValidElement(icon)?react.cloneElement(icon,{className:iconClassName}):icon)})),react.createElement("div",{className:"".concat(prefixCls,"-img-wrapper"),style:{transform:"translate3d(".concat(position.x,"px, ").concat(position.y,"px, 0)")}},react.createElement("img",{width:props.width,height:props.height,onMouseDown:function(event){0===event.button&&(event.preventDefault(),event.stopPropagation(),originPositionRef.current.deltaX=event.pageX-position.x,originPositionRef.current.deltaY=event.pageY-position.y,originPositionRef.current.originX=position.x,originPositionRef.current.originY=position.y,setMoving(!0))},onDoubleClick:function(){visible&&(1!==scale&&setScale(1),(position.x!==initialPosition.x||position.y!==initialPosition.y)&&setPosition(initialPosition))},ref:imgRef,className:"".concat(prefixCls,"-img"),src:combinationSrc,alt:alt,style:{transform:"scale3d(".concat(scale,", ").concat(scale,", 1) rotate(").concat(rotate,"deg)")}})),showLeftOrRightSwitches&&react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-switch-left"),(0,defineProperty.Z)({},"".concat(prefixCls,"-switch-left-disabled"),0===currentPreviewIndex)),onClick:function(event){event.preventDefault(),event.stopPropagation(),currentPreviewIndex>0&&setCurrent(previewUrlsKeys[currentPreviewIndex-1])}},left),showLeftOrRightSwitches&&react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-switch-right"),(0,defineProperty.Z)({},"".concat(prefixCls,"-switch-right-disabled"),currentPreviewIndex===previewGroupCount-1)),onClick:function(event){event.preventDefault(),event.stopPropagation(),currentPreviewIndex2)||void 0===arguments[2]||arguments[2];return setPreviewUrls(function(oldPreviewUrls){return new Map(oldPreviewUrls).set(id,{url:url,canPreview:canPreview})}),function(){setPreviewUrls(function(oldPreviewUrls){var clonePreviewUrls=new Map(oldPreviewUrls);return clonePreviewUrls.delete(id)?clonePreviewUrls:oldPreviewUrls})}}}},children,react.createElement(es_Preview,(0,esm_extends.Z)({"aria-hidden":!isShowPreview,visible:isShowPreview,prefixCls:void 0===_ref$previewPrefixCls?"rc-image-preview":_ref$previewPrefixCls,onClose:function(e){e.stopPropagation(),setShowPreview(!1),setMousePosition(null)},mousePosition:mousePosition,src:canPreviewUrls.get(current),icons:void 0===_ref$icons?{}:_ref$icons,getContainer:void 0===_ref2$getContainer?void 0:_ref2$getContainer,countRender:void 0===_ref2$countRender?void 0:_ref2$countRender},dialogProps)))},ImageInternal.displayName="Image";var config_provider_context=__webpack_require__(53124),en_US=__webpack_require__(40378),motion=__webpack_require__(33603),CloseOutlined=__webpack_require__(97937),LeftOutlined=__webpack_require__(6171),RightOutlined=__webpack_require__(18073),asn_RotateLeftOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},AntdIcon=__webpack_require__(42135),RotateLeftOutlined_RotateLeftOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_RotateLeftOutlined}))};RotateLeftOutlined_RotateLeftOutlined.displayName="RotateLeftOutlined";var icons_RotateLeftOutlined=react.forwardRef(RotateLeftOutlined_RotateLeftOutlined),asn_RotateRightOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},RotateRightOutlined_RotateRightOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_RotateRightOutlined}))};RotateRightOutlined_RotateRightOutlined.displayName="RotateRightOutlined";var icons_RotateRightOutlined=react.forwardRef(RotateRightOutlined_RotateRightOutlined),asn_ZoomInOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},ZoomInOutlined_ZoomInOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ZoomInOutlined}))};ZoomInOutlined_ZoomInOutlined.displayName="ZoomInOutlined";var icons_ZoomInOutlined=react.forwardRef(ZoomInOutlined_ZoomInOutlined),asn_ZoomOutOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},ZoomOutOutlined_ZoomOutOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_ZoomOutOutlined}))};ZoomOutOutlined_ZoomOutOutlined.displayName="ZoomOutOutlined";var icons_ZoomOutOutlined=react.forwardRef(ZoomOutOutlined_ZoomOutOutlined),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},icons={rotateLeft:react.createElement(icons_RotateLeftOutlined,null),rotateRight:react.createElement(icons_RotateRightOutlined,null),zoomIn:react.createElement(icons_ZoomInOutlined,null),zoomOut:react.createElement(icons_ZoomOutOutlined,null),close:react.createElement(CloseOutlined.Z,null),left:react.createElement(LeftOutlined.Z,null),right:react.createElement(RightOutlined.Z,null)},image_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},image_Image=function(_a){var customizePrefixCls=_a.prefixCls,preview=_a.preview,otherProps=image_rest(_a,["prefixCls","preview"]),_useContext=(0,react.useContext)(config_provider_context.E_),getPrefixCls=_useContext.getPrefixCls,_useContext$locale=_useContext.locale,contextLocale=void 0===_useContext$locale?en_US.Z:_useContext$locale,getContextPopupContainer=_useContext.getPopupContainer,prefixCls=getPrefixCls("image",customizePrefixCls),rootPrefixCls=getPrefixCls(),imageLocale=contextLocale.Image||en_US.Z.Image,mergedPreview=react.useMemo(function(){if(!1===preview)return preview;var _preview="object"===(0,esm_typeof.Z)(preview)?preview:{},getContainer=_preview.getContainer,restPreviewProps=image_rest(_preview,["getContainer"]);return(0,esm_extends.Z)((0,esm_extends.Z)({mask:react.createElement("div",{className:"".concat(prefixCls,"-mask-info")},react.createElement(EyeOutlined.Z,null),null==imageLocale?void 0:imageLocale.preview),icons:icons},restPreviewProps),{getContainer:getContainer||getContextPopupContainer,transitionName:(0,motion.mL)(rootPrefixCls,"zoom",_preview.transitionName),maskTransitionName:(0,motion.mL)(rootPrefixCls,"fade",_preview.maskTransitionName)})},[preview,imageLocale]);return react.createElement(ImageInternal,(0,esm_extends.Z)({prefixCls:prefixCls,preview:mergedPreview},otherProps))};image_Image.PreviewGroup=function(_a){var customizePrefixCls=_a.previewPrefixCls,preview=_a.preview,props=__rest(_a,["previewPrefixCls","preview"]),getPrefixCls=react.useContext(config_provider_context.E_).getPrefixCls,prefixCls=getPrefixCls("image-preview",customizePrefixCls),rootPrefixCls=getPrefixCls(),mergedPreview=react.useMemo(function(){if(!1===preview)return preview;var _preview="object"===(0,esm_typeof.Z)(preview)?preview:{};return(0,esm_extends.Z)((0,esm_extends.Z)({},_preview),{transitionName:(0,motion.mL)(rootPrefixCls,"zoom",_preview.transitionName),maskTransitionName:(0,motion.mL)(rootPrefixCls,"fade",_preview.maskTransitionName)})},[preview]);return react.createElement(ImageInternal.PreviewGroup,(0,esm_extends.Z)({preview:mergedPreview,previewPrefixCls:prefixCls,icons:icons},props))};var es_image=image_Image},25968:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return es_row}});var esm_extends=__webpack_require__(87462),defineProperty=__webpack_require__(4942),esm_typeof=__webpack_require__(71002),slicedToArray=__webpack_require__(97685),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),useFlexGapSupport=__webpack_require__(98082),responsiveObserve=__webpack_require__(24308),type=__webpack_require__(93355),RowContext=__webpack_require__(99134),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t};function useMergePropByScreen(oriProp,screen){var _React$useState=react.useState("string"==typeof oriProp?oriProp:""),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),prop=_React$useState2[0],setProp=_React$useState2[1],clacMergeAlignOrJustify=function(){if("object"===(0,esm_typeof.Z)(oriProp))for(var i=0;i0?-(gutters[0]/2):void 0,verticalGutter=null!=gutters[1]&&gutters[1]>0?-(gutters[1]/2):void 0;if(horizontalGutter&&(rowStyle.marginLeft=horizontalGutter,rowStyle.marginRight=horizontalGutter),supportFlexGap){var _gutters=(0,slicedToArray.Z)(gutters,2);rowStyle.rowGap=_gutters[1]}else verticalGutter&&(rowStyle.marginTop=verticalGutter,rowStyle.marginBottom=verticalGutter);var _gutters2=(0,slicedToArray.Z)(gutters,2),gutterH=_gutters2[0],gutterV=_gutters2[1],rowContext=react.useMemo(function(){return{gutter:[gutterH,gutterV],wrap:wrap,supportFlexGap:supportFlexGap}},[gutterH,gutterV,wrap,supportFlexGap]);return react.createElement(RowContext.Z.Provider,{value:rowContext},react.createElement("div",(0,esm_extends.Z)({},others,{className:classes,style:(0,esm_extends.Z)((0,esm_extends.Z)({},rowStyle),style),ref:ref}),children))})},26303:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return skeleton}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),esm_typeof=__webpack_require__(71002),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__(67294),context=__webpack_require__(53124),omit=__webpack_require__(98423),skeleton_Element=function(props){var _classNames,_classNames2,prefixCls=props.prefixCls,className=props.className,style=props.style,size=props.size,shape=props.shape,sizeCls=classnames_default()((_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-lg"),"large"===size),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-sm"),"small"===size),_classNames)),shapeCls=classnames_default()((_classNames2={},(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-circle"),"circle"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-square"),"square"===shape),(0,defineProperty.Z)(_classNames2,"".concat(prefixCls,"-round"),"round"===shape),_classNames2)),sizeStyle=react.useMemo(function(){return"number"==typeof size?{width:size,height:size,lineHeight:"".concat(size,"px")}:{}},[size]);return react.createElement("span",{className:classnames_default()(prefixCls,sizeCls,shapeCls,className),style:(0,esm_extends.Z)((0,esm_extends.Z)({},sizeStyle),style)})},objectSpread2=__webpack_require__(1413),asn_DotChartOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},AntdIcon=__webpack_require__(42135),DotChartOutlined_DotChartOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_DotChartOutlined}))};DotChartOutlined_DotChartOutlined.displayName="DotChartOutlined";var icons_DotChartOutlined=react.forwardRef(DotChartOutlined_DotChartOutlined),toConsumableArray=__webpack_require__(74902),skeleton_Paragraph=function(props){var getWidth=function(index){var width=props.width,_props$rows=props.rows;return Array.isArray(width)?width[index]:(void 0===_props$rows?2:_props$rows)-1===index?width:void 0},prefixCls=props.prefixCls,className=props.className,style=props.style,rows=props.rows,rowList=(0,toConsumableArray.Z)(Array(rows)).map(function(_,index){return react.createElement("li",{key:index,style:{width:getWidth(index)}})});return react.createElement("ul",{className:classnames_default()(prefixCls,className),style:style},rowList)},skeleton_Title=function(_ref){var prefixCls=_ref.prefixCls,className=_ref.className,width=_ref.width,style=_ref.style;return react.createElement("h3",{className:classnames_default()(prefixCls,className),style:(0,esm_extends.Z)({width:width},style)})};function getComponentProps(prop){return prop&&"object"===(0,esm_typeof.Z)(prop)?prop:{}}var Skeleton=function(props){var customizePrefixCls=props.prefixCls,loading=props.loading,className=props.className,style=props.style,children=props.children,_props$avatar=props.avatar,avatar=void 0!==_props$avatar&&_props$avatar,_props$title=props.title,title=void 0===_props$title||_props$title,_props$paragraph=props.paragraph,paragraph=void 0===_props$paragraph||_props$paragraph,active=props.active,round=props.round,_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,prefixCls=getPrefixCls("skeleton",customizePrefixCls);if(loading||!("loading"in props)){var hasAvatar=!!avatar,hasTitle=!!title,hasParagraph=!!paragraph;if(hasAvatar){var avatarProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar")},hasTitle&&!hasParagraph?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),getComponentProps(avatar));avatarNode=react.createElement("div",{className:"".concat(prefixCls,"-header")},react.createElement(skeleton_Element,(0,esm_extends.Z)({},avatarProps)))}if(hasTitle||hasParagraph){if(hasTitle){var _classNames,avatarNode,contentNode,$title,paragraphNode,titleProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-title")},!hasAvatar&&hasParagraph?{width:"38%"}:hasAvatar&&hasParagraph?{width:"50%"}:{}),getComponentProps(title));$title=react.createElement(skeleton_Title,(0,esm_extends.Z)({},titleProps))}if(hasParagraph){var basicProps,paragraphProps=(0,esm_extends.Z)((0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-paragraph")},(basicProps={},hasAvatar&&hasTitle||(basicProps.width="61%"),!hasAvatar&&hasTitle?basicProps.rows=3:basicProps.rows=2,basicProps)),getComponentProps(paragraph));paragraphNode=react.createElement(skeleton_Paragraph,(0,esm_extends.Z)({},paragraphProps))}contentNode=react.createElement("div",{className:"".concat(prefixCls,"-content")},$title,paragraphNode)}var cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-with-avatar"),hasAvatar),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-round"),round),_classNames),className);return react.createElement("div",{className:cls,style:style},avatarNode,contentNode)}return void 0!==children?children:null};Skeleton.Button=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),void 0!==_props$block&&_props$block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-button"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Avatar=function(props){var customizePrefixCls=props.prefixCls,className=props.className,active=props.active,_props$shape=props.shape,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls","className"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-avatar"),shape:void 0===_props$shape?"circle":_props$shape,size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Input=function(props){var _classNames,customizePrefixCls=props.prefixCls,className=props.className,active=props.active,block=props.block,_props$size=props.size,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),otherProps=(0,omit.Z)(props,["prefixCls"]),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-active"),active),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-block"),block),_classNames),className);return react.createElement("div",{className:cls},react.createElement(skeleton_Element,(0,esm_extends.Z)({prefixCls:"".concat(prefixCls,"-input"),size:void 0===_props$size?"default":_props$size},otherProps)))},Skeleton.Image=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},react.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(prefixCls,"-image-svg")},react.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(prefixCls,"-image-path")}))))},Skeleton.Node=function(props){var customizePrefixCls=props.prefixCls,className=props.className,style=props.style,active=props.active,children=props.children,prefixCls=(0,react.useContext(context.E_).getPrefixCls)("skeleton",customizePrefixCls),cls=classnames_default()(prefixCls,"".concat(prefixCls,"-element"),(0,defineProperty.Z)({},"".concat(prefixCls,"-active"),active),className),content=null!=children?children:react.createElement(icons_DotChartOutlined,null);return react.createElement("div",{className:cls},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-image"),className),style:style},content))};var skeleton=Skeleton},63406:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default=function(value){return!isNaN(parseFloat(value))&&isFinite(value)}},87412:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var i,_interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;exports.ZP=void 0;var _defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_BarsOutlined=_interopRequireDefault(__webpack_require__(54067)),_LeftOutlined=_interopRequireDefault(__webpack_require__(68229)),_RightOutlined=_interopRequireDefault(__webpack_require__(67638)),_classnames=_interopRequireDefault(__webpack_require__(94184)),_omit=_interopRequireDefault(__webpack_require__(18475)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),_isNumeric=_interopRequireDefault(__webpack_require__(63406)),_layout=__webpack_require__(62704),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},dimensionMaxMap={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},SiderContext=React.createContext({}),generateId=(i=0,function(){var prefix=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return i+=1,"".concat(prefix).concat(i)}),Sider=React.forwardRef(function(_a,ref){var _classNames,prefixCls,divProps,rawWidth,siderWidth,zeroWidthTrigger,defaultTrigger,triggerDom,divStyle,siderCls,customizePrefixCls=_a.prefixCls,className=_a.className,trigger=_a.trigger,children=_a.children,_a$defaultCollapsed=_a.defaultCollapsed,_a$theme=_a.theme,_a$style=_a.style,_a$collapsible=_a.collapsible,collapsible=void 0!==_a$collapsible&&_a$collapsible,_a$reverseArrow=_a.reverseArrow,reverseArrow=void 0!==_a$reverseArrow&&_a$reverseArrow,_a$width=_a.width,_a$collapsedWidth=_a.collapsedWidth,collapsedWidth=void 0===_a$collapsedWidth?80:_a$collapsedWidth,zeroWidthTriggerStyle=_a.zeroWidthTriggerStyle,breakpoint=_a.breakpoint,onCollapse=_a.onCollapse,onBreakpoint=_a.onBreakpoint,props=__rest(_a,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),siderHook=(0,React.useContext)(_layout.LayoutContext).siderHook,_useState=(0,React.useState)("collapsed"in props?props.collapsed:void 0!==_a$defaultCollapsed&&_a$defaultCollapsed),_useState2=(0,_slicedToArray2.default)(_useState,2),collapsed=_useState2[0],setCollapsed=_useState2[1],_useState3=(0,React.useState)(!1),_useState4=(0,_slicedToArray2.default)(_useState3,2),below=_useState4[0],setBelow=_useState4[1];(0,React.useEffect)(function(){"collapsed"in props&&setCollapsed(props.collapsed)},[props.collapsed]);var handleSetCollapsed=function(value,type){"collapsed"in props||setCollapsed(value),null==onCollapse||onCollapse(value,type)},responsiveHandlerRef=(0,React.useRef)();responsiveHandlerRef.current=function(mql){setBelow(mql.matches),null==onBreakpoint||onBreakpoint(mql.matches),collapsed!==mql.matches&&handleSetCollapsed(mql.matches,"responsive")},(0,React.useEffect)(function(){function responsiveHandler(mql){return responsiveHandlerRef.current(mql)}if("undefined"!=typeof window){var mql,matchMedia=window.matchMedia;if(matchMedia&&breakpoint&&breakpoint in dimensionMaxMap){mql=matchMedia("(max-width: ".concat(dimensionMaxMap[breakpoint],")"));try{mql.addEventListener("change",responsiveHandler)}catch(error){mql.addListener(responsiveHandler)}responsiveHandler(mql)}}return function(){try{null==mql||mql.removeEventListener("change",responsiveHandler)}catch(error){null==mql||mql.removeListener(responsiveHandler)}}},[breakpoint]),(0,React.useEffect)(function(){var uniqueId=generateId("ant-sider-");return siderHook.addSider(uniqueId),function(){return siderHook.removeSider(uniqueId)}},[]);var toggle=function(){handleSetCollapsed(!collapsed,"clickTrigger")},getPrefixCls=(0,React.useContext)(_configProvider.ConfigContext).getPrefixCls,contextValue=React.useMemo(function(){return{siderCollapsed:collapsed}},[collapsed]);return React.createElement(SiderContext.Provider,{value:contextValue},(prefixCls=getPrefixCls("layout-sider",customizePrefixCls),divProps=(0,_omit.default)(props,["collapsed"]),rawWidth=collapsed?collapsedWidth:void 0===_a$width?200:_a$width,siderWidth=(0,_isNumeric.default)(rawWidth)?"".concat(rawWidth,"px"):String(rawWidth),zeroWidthTrigger=0===parseFloat(String(collapsedWidth||0))?React.createElement("span",{onClick:toggle,className:(0,_classnames.default)("".concat(prefixCls,"-zero-width-trigger"),"".concat(prefixCls,"-zero-width-trigger-").concat(reverseArrow?"right":"left")),style:zeroWidthTriggerStyle},trigger||React.createElement(_BarsOutlined.default,null)):null,defaultTrigger=({expanded:reverseArrow?React.createElement(_RightOutlined.default,null):React.createElement(_LeftOutlined.default,null),collapsed:reverseArrow?React.createElement(_LeftOutlined.default,null):React.createElement(_RightOutlined.default,null)})[collapsed?"collapsed":"expanded"],triggerDom=null!==trigger?zeroWidthTrigger||React.createElement("div",{className:"".concat(prefixCls,"-trigger"),onClick:toggle,style:{width:siderWidth}},trigger||defaultTrigger):null,divStyle=(0,_extends2.default)((0,_extends2.default)({},void 0===_a$style?{}:_a$style),{flex:"0 0 ".concat(siderWidth),maxWidth:siderWidth,minWidth:siderWidth,width:siderWidth}),siderCls=(0,_classnames.default)(prefixCls,"".concat(prefixCls,"-").concat(void 0===_a$theme?"dark":_a$theme),(_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-collapsed"),!!collapsed),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-has-trigger"),collapsible&&null!==trigger&&!zeroWidthTrigger),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-below"),!!below),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-zero-width"),0===parseFloat(siderWidth)),_classNames),className),React.createElement("aside",(0,_extends2.default)({className:siderCls},divProps,{style:divStyle,ref:ref}),React.createElement("div",{className:"".concat(prefixCls,"-children")},children),collapsible||below&&zeroWidthTrigger?triggerDom:null)))});exports.ZP=Sider},62704:function(__unused_webpack_module,exports,__webpack_require__){"use strict";var _interopRequireWildcard=__webpack_require__(75263).default,_interopRequireDefault=__webpack_require__(64836).default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.LayoutContext=exports.Header=exports.Footer=exports.Content=void 0;var _toConsumableArray2=_interopRequireDefault(__webpack_require__(861)),_defineProperty2=_interopRequireDefault(__webpack_require__(38416)),_slicedToArray2=_interopRequireDefault(__webpack_require__(27424)),_extends2=_interopRequireDefault(__webpack_require__(10434)),_classnames=_interopRequireDefault(__webpack_require__(94184)),React=_interopRequireWildcard(__webpack_require__(67294)),_configProvider=__webpack_require__(31929),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},LayoutContext=React.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function generator(_ref){var suffixCls=_ref.suffixCls,tagName=_ref.tagName;return _ref.displayName,function(BasicComponent){return React.forwardRef(function(props,ref){var prefixCls=(0,React.useContext(_configProvider.ConfigContext).getPrefixCls)(suffixCls,props.prefixCls);return React.createElement(BasicComponent,(0,_extends2.default)({ref:ref,prefixCls:prefixCls,tagName:tagName},props))})}}exports.LayoutContext=LayoutContext;var Basic=React.forwardRef(function(props,ref){var prefixCls=props.prefixCls,className=props.className,children=props.children,tagName=props.tagName,others=__rest(props,["prefixCls","className","children","tagName"]),classString=(0,_classnames.default)(prefixCls,className);return React.createElement(tagName,(0,_extends2.default)((0,_extends2.default)({className:classString},others),{ref:ref}),children)}),BasicLayout=React.forwardRef(function(props,ref){var _classNames,direction=React.useContext(_configProvider.ConfigContext).direction,_React$useState=React.useState([]),_React$useState2=(0,_slicedToArray2.default)(_React$useState,2),siders=_React$useState2[0],setSiders=_React$useState2[1],prefixCls=props.prefixCls,className=props.className,children=props.children,hasSider=props.hasSider,Tag=props.tagName,others=__rest(props,["prefixCls","className","children","hasSider","tagName"]),classString=(0,_classnames.default)(prefixCls,(_classNames={},(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-has-sider"),"boolean"==typeof hasSider?hasSider:siders.length>0),(0,_defineProperty2.default)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),contextValue=React.useMemo(function(){return{siderHook:{addSider:function(id){setSiders(function(prev){return[].concat((0,_toConsumableArray2.default)(prev),[id])})},removeSider:function(id){setSiders(function(prev){return prev.filter(function(currentId){return currentId!==id})})}}}},[]);return React.createElement(LayoutContext.Provider,{value:contextValue},React.createElement(Tag,(0,_extends2.default)({ref:ref,className:classString},others),children))}),Layout=generator({suffixCls:"layout",tagName:"section",displayName:"Layout"})(BasicLayout),Header=generator({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(Basic);exports.Header=Header;var Footer=generator({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(Basic);exports.Footer=Footer;var Content=generator({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(Basic);exports.Content=Content,exports.default=Layout},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}},19749:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(_param){let blurWidth,blurHeight;var src,{src:src1,sizes,unoptimized=!1,priority=!1,loading,className,quality,width,height,fill,style,onLoad,onLoadingComplete,placeholder="empty",blurDataURL,layout,objectFit,objectPosition,lazyBoundary,lazyRoot}=_param,all=_object_without_properties_loose(_param,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let configContext=_react.useContext(_imageConfigContext.ImageConfigContext),config=_react.useMemo(()=>{let c=configEnv||configContext||_imageConfig.imageConfigDefault,allSizes=[...c.deviceSizes,...c.imageSizes].sort((a,b)=>a-b),deviceSizes=c.deviceSizes.sort((a,b)=>a-b);return _extends({},c,{allSizes,deviceSizes})},[configContext]),rest=all,loader=rest.loader||_imageLoader.default;if(delete rest.loader,"__next_img_default"in loader){if("custom"===config.loader)throw Error('Image with src "'.concat(src1,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let customImageLoader=loader;loader=obj=>{let{config:_}=obj,opts=_object_without_properties_loose(obj,["config"]);return customImageLoader(opts)}}if(layout){"fill"===layout&&(fill=!0);let layoutStyle={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[layout];layoutStyle&&(style=_extends({},style,layoutStyle));let layoutSizes={responsive:"100vw",fill:"100vw"}[layout];layoutSizes&&!sizes&&(sizes=layoutSizes)}let staticSrc="",widthInt=getInt(width),heightInt=getInt(height);if("object"==typeof(src=src1)&&(isStaticRequire(src)||void 0!==src.src)){let staticImageData=isStaticRequire(src1)?src1.default:src1;if(!staticImageData.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(staticImageData)));if(!staticImageData.height||!staticImageData.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(staticImageData)));if(blurWidth=staticImageData.blurWidth,blurHeight=staticImageData.blurHeight,blurDataURL=blurDataURL||staticImageData.blurDataURL,staticSrc=staticImageData.src,!fill){if(widthInt||heightInt){if(widthInt&&!heightInt){let ratio=widthInt/staticImageData.width;heightInt=Math.round(staticImageData.height*ratio)}else if(!widthInt&&heightInt){let ratio1=heightInt/staticImageData.height;widthInt=Math.round(staticImageData.width*ratio1)}}else widthInt=staticImageData.width,heightInt=staticImageData.height}}let isLazy=!priority&&("lazy"===loading||void 0===loading);((src1="string"==typeof src1?src1:staticSrc).startsWith("data:")||src1.startsWith("blob:"))&&(unoptimized=!0,isLazy=!1),config.unoptimized&&(unoptimized=!0);let[blurComplete,setBlurComplete]=_react.useState(!1),[showAltText,setShowAltText]=_react.useState(!1),qualityInt=getInt(quality),imgStyle=Object.assign(fill?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit,objectPosition}:{},showAltText?{}:{color:"transparent"},style),blurStyle="blur"===placeholder&&blurDataURL&&!blurComplete?{backgroundSize:imgStyle.objectFit||"cover",backgroundPosition:imgStyle.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(_imageBlurSvg.getImageBlurSvg({widthInt,heightInt,blurWidth,blurHeight,blurDataURL}),'")')}:{},imgAttributes=function(param){let{config,src,unoptimized,width,quality,sizes,loader}=param;if(unoptimized)return{src,srcSet:void 0,sizes:void 0};let{widths,kind}=function(param,width,sizes){let{deviceSizes,allSizes}=param;if(sizes){let viewportWidthRe=/(^|\s)(1?\d?\d)vw/g,percentSizes=[];for(let match;match=viewportWidthRe.exec(sizes);match)percentSizes.push(parseInt(match[2]));if(percentSizes.length){let smallestRatio=.01*Math.min(...percentSizes);return{widths:allSizes.filter(s=>s>=deviceSizes[0]*smallestRatio),kind:"w"}}return{widths:allSizes,kind:"w"}}if("number"!=typeof width)return{widths:deviceSizes,kind:"w"};let widths=[...new Set([width,2*width].map(w=>allSizes.find(p=>p>=w)||allSizes[allSizes.length-1]))];return{widths,kind:"x"}}(config,width,sizes),last=widths.length-1;return{sizes:sizes||"w"!==kind?sizes:"100vw",srcSet:widths.map((w,i)=>"".concat(loader({config,src,quality,width:w})," ").concat("w"===kind?w:i+1).concat(kind)).join(", "),src:loader({config,src,quality,width:widths[last]})}}({config,src:src1,unoptimized,width:widthInt,quality:qualityInt,sizes,loader}),srcString=src1,linkProps={imageSrcSet:imgAttributes.srcSet,imageSizes:imgAttributes.sizes,crossOrigin:rest.crossOrigin},onLoadRef=_react.useRef(onLoad);_react.useEffect(()=>{onLoadRef.current=onLoad},[onLoad]);let onLoadingCompleteRef=_react.useRef(onLoadingComplete);_react.useEffect(()=>{onLoadingCompleteRef.current=onLoadingComplete},[onLoadingComplete]);let imgElementArgs=_extends({isLazy,imgAttributes,heightInt,widthInt,qualityInt,className,imgStyle,blurStyle,loading,config,fill,unoptimized,placeholder,loader,srcString,onLoadRef,onLoadingCompleteRef,setBlurComplete,setShowAltText},rest);return _react.default.createElement(_react.default.Fragment,null,_react.default.createElement(ImageElement,Object.assign({},imgElementArgs)),priority?_react.default.createElement(_head.default,null,_react.default.createElement("link",Object.assign({key:"__nimg-"+imgAttributes.src+imgAttributes.srcSet+imgAttributes.sizes,rel:"preload",as:"image",href:imgAttributes.srcSet?void 0:imgAttributes.src},linkProps))):null)};var _extends=__webpack_require__(6495).Z,_interop_require_default=__webpack_require__(92648).Z,_interop_require_wildcard=__webpack_require__(91598).Z,_object_without_properties_loose=__webpack_require__(17273).Z,_react=_interop_require_wildcard(__webpack_require__(67294)),_head=_interop_require_default(__webpack_require__(83121)),_imageBlurSvg=__webpack_require__(2675),_imageConfig=__webpack_require__(10139),_imageConfigContext=__webpack_require__(28730);__webpack_require__(57238);var _imageLoader=_interop_require_default(__webpack_require__(89824));let configEnv={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function isStaticRequire(src){return void 0!==src.default}function getInt(x){return"number"==typeof x||void 0===x?x:"string"==typeof x&&/^[0-9]+$/.test(x)?parseInt(x,10):NaN}function handleLoading(img,src,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized){if(!img||img["data-loaded-src"]===src)return;img["data-loaded-src"]=src;let p="decode"in img?img.decode():Promise.resolve();p.catch(()=>{}).then(()=>{if(img.parentNode){if("blur"===placeholder&&setBlurComplete(!0),null==onLoadRef?void 0:onLoadRef.current){let event=new Event("load");Object.defineProperty(event,"target",{writable:!1,value:img});let prevented=!1,stopped=!1;onLoadRef.current(_extends({},event,{nativeEvent:event,currentTarget:img,target:img,isDefaultPrevented:()=>prevented,isPropagationStopped:()=>stopped,persist(){},preventDefault(){prevented=!0,event.preventDefault()},stopPropagation(){stopped=!0,event.stopPropagation()}}))}(null==onLoadingCompleteRef?void 0:onLoadingCompleteRef.current)&&onLoadingCompleteRef.current(img)}})}let ImageElement=_param=>{var{imgAttributes,heightInt,widthInt,qualityInt,className,imgStyle,blurStyle,isLazy,fill,placeholder,loading,srcString,config,unoptimized,loader,onLoadRef,onLoadingCompleteRef,setBlurComplete,setShowAltText,onLoad,onError}=_param,rest=_object_without_properties_loose(_param,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return loading=isLazy?"lazy":loading,_react.default.createElement(_react.default.Fragment,null,_react.default.createElement("img",Object.assign({},rest,imgAttributes,{width:widthInt,height:heightInt,decoding:"async","data-nimg":fill?"fill":"1",className:className,loading:loading,style:_extends({},imgStyle,blurStyle),ref:_react.useCallback(img=>{img&&(onError&&(img.src=img.src),img.complete&&handleLoading(img,srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized))},[srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,onError,unoptimized]),onLoad(event){let img=event.currentTarget;handleLoading(img,srcString,placeholder,onLoadRef,onLoadingCompleteRef,setBlurComplete,unoptimized)},onError(event){setShowAltText(!0),"blur"===placeholder&&setBlurComplete(!0),onError&&onError(event)}})))};("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},37645:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(dynamicOptions,options){let loadableFn=_loadable.default,loadableOptions=(null==options?void 0:options.suspense)?{}:{loading(param){let{error,isLoading,pastDelay}=param;return null}};if(dynamicOptions instanceof Promise?loadableOptions.loader=()=>dynamicOptions:"function"==typeof dynamicOptions?loadableOptions.loader=dynamicOptions:"object"==typeof dynamicOptions&&(loadableOptions=_extends({},loadableOptions,dynamicOptions)),(loadableOptions=_extends({},loadableOptions,options)).suspense&&(delete loadableOptions.ssr,delete loadableOptions.loading),loadableOptions.loadableGenerated&&delete(loadableOptions=_extends({},loadableOptions,loadableOptions.loadableGenerated)).loadableGenerated,"boolean"==typeof loadableOptions.ssr&&!loadableOptions.suspense){if(!loadableOptions.ssr)return delete loadableOptions.ssr,noSSR(loadableFn,loadableOptions);delete loadableOptions.ssr}return loadableFn(loadableOptions)},exports.noSSR=noSSR;var _extends=__webpack_require__(6495).Z,_interop_require_default=__webpack_require__(92648).Z,_loadable=(_interop_require_default(__webpack_require__(67294)),_interop_require_default(__webpack_require__(14588)));function noSSR(LoadableInitializer,loadableOptions){return delete loadableOptions.webpack,delete loadableOptions.modules,LoadableInitializer(loadableOptions)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},2675:function(__unused_webpack_module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.getImageBlurSvg=function(param){let{widthInt,heightInt,blurWidth,blurHeight,blurDataURL}=param,svgWidth=blurWidth||widthInt,svgHeight=blurHeight||heightInt,feComponentTransfer=blurDataURL.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return svgWidth&&svgHeight?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(svgWidth," ").concat(svgHeight,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(blurWidth&&blurHeight?"1":"20","'/%3E").concat(feComponentTransfer,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(blurDataURL,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(blurDataURL,"'/%3E%3C/svg%3E")}},89824:function(__unused_webpack_module,exports){"use strict";function defaultLoader(param){let{config,src,width,quality}=param;return src.endsWith(".svg")&&!config.dangerouslyAllowSVG?src:"".concat(config.path,"?url=").concat(encodeURIComponent(src),"&w=").concat(width,"&q=").concat(quality||75)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,defaultLoader.__next_img_default=!0,exports.default=defaultLoader},33644:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LoadableContext=void 0;var _react=(0,__webpack_require__(92648).Z)(__webpack_require__(67294));let LoadableContext=_react.default.createContext(null);exports.LoadableContext=LoadableContext},14588:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends=__webpack_require__(6495).Z,_react=(0,__webpack_require__(91598).Z)(__webpack_require__(67294)),_loadableContext=__webpack_require__(33644);let ALL_INITIALIZERS=[],READY_INITIALIZERS=[],initialized=!1;function load(loader){let promise=loader(),state={loading:!0,loaded:null,error:null};return state.promise=promise.then(loaded=>(state.loading=!1,state.loaded=loaded,loaded)).catch(err=>{throw state.loading=!1,state.error=err,err}),state}class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:res,_opts:opts}=this;res.loading&&("number"==typeof opts.delay&&(0===opts.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},opts.delay)),"number"==typeof opts.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},opts.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(_err=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(partial){this._state=_extends({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},partial),this._callbacks.forEach(callback=>callback())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(callback){return this._callbacks.add(callback),()=>{this._callbacks.delete(callback)}}constructor(loadFn,opts){this._loadFn=loadFn,this._opts=opts,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function Loadable(opts){return function(loadFn,options){let opts=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},options);opts.suspense&&(opts.lazy=_react.default.lazy(opts.loader));let subscription=null;function init(){if(!subscription){let sub=new LoadableSubscription(loadFn,opts);subscription={getCurrentValue:sub.getCurrentValue.bind(sub),subscribe:sub.subscribe.bind(sub),retry:sub.retry.bind(sub),promise:sub.promise.bind(sub)}}return subscription.promise()}if(!initialized){let moduleIds=opts.webpack?opts.webpack():opts.modules;moduleIds&&READY_INITIALIZERS.push(ids=>{for(let moduleId of moduleIds)if(-1!==ids.indexOf(moduleId))return init()})}function useLoadableModule(){init();let context=_react.default.useContext(_loadableContext.LoadableContext);context&&Array.isArray(opts.modules)&&opts.modules.forEach(moduleName=>{context(moduleName)})}let LoadableComponent=opts.suspense?function(props,ref){return useLoadableModule(),_react.default.createElement(opts.lazy,_extends({},props,{ref}))}:function(props,ref){useLoadableModule();let state=_react.useSyncExternalStore(subscription.subscribe,subscription.getCurrentValue,subscription.getCurrentValue);return _react.default.useImperativeHandle(ref,()=>({retry:subscription.retry}),[]),_react.default.useMemo(()=>{var obj;return state.loading||state.error?_react.default.createElement(opts.loading,{isLoading:state.loading,pastDelay:state.pastDelay,timedOut:state.timedOut,error:state.error,retry:subscription.retry}):state.loaded?_react.default.createElement((obj=state.loaded)&&obj.__esModule?obj.default:obj,props):null},[props,state])};return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",_react.default.forwardRef(LoadableComponent)}(load,opts)}function flushInitializers(initializers,ids){let promises=[];for(;initializers.length;){let init=initializers.pop();promises.push(init(ids))}return Promise.all(promises).then(()=>{if(initializers.length)return flushInitializers(initializers,ids)})}Loadable.preloadAll=()=>new Promise((resolveInitializers,reject)=>{flushInitializers(ALL_INITIALIZERS).then(resolveInitializers,reject)}),Loadable.preloadReady=function(){let ids=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(resolvePreload=>{let res=()=>(initialized=!0,resolvePreload());flushInitializers(READY_INITIALIZERS,ids).then(res,res)})},window.__NEXT_PRELOADREADY=Loadable.preloadReady,exports.default=Loadable},5152:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(37645)},25675:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(19749)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/8980-ed3298b2bcefdc65.js b/static/web/_next/static/chunks/8980-ed3298b2bcefdc65.js deleted file mode 100644 index 512a805ca..000000000 --- a/static/web/_next/static/chunks/8980-ed3298b2bcefdc65.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8980],{25413:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"}},6594:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"}},77307:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"}},54067:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=(n=r(45799))&&n.__esModule?n:{default:n};t.default=a,e.exports=a},68229:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=(n=r(7500))&&n.__esModule?n:{default:n};t.default=a,e.exports=a},67638:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,a=(n=r(86994))&&n.__esModule?n:{default:n};t.default=a,e.exports=a},71578:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z"}}]},name:"bell",theme:"filled"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="BellFilled";var c=a.forwardRef(l)},60198:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="BellOutlined";var c=a.forwardRef(l)},34447:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z"}}]},name:"heart",theme:"filled"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="HeartFilled";var c=a.forwardRef(l)},49647:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"}}]},name:"heart",theme:"outlined"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="HeartOutlined";var c=a.forwardRef(l)},94149:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="LockOutlined";var c=a.forwardRef(l)},87547:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(1413),a=r(67294),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},i=r(42135),l=function(e,t){return a.createElement(i.Z,(0,n.Z)((0,n.Z)({},e),{},{ref:t,icon:o}))};l.displayName="UserOutlined";var c=a.forwardRef(l)},45799:function(e,t,r){"use strict";var n=r(75263),a=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),i=n(r(67294)),l=a(r(25413)),c=a(r(92074)),s=function(e,t){return i.createElement(c.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:l.default}))};s.displayName="BarsOutlined";var u=i.forwardRef(s);t.default=u},7500:function(e,t,r){"use strict";var n=r(75263),a=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),i=n(r(67294)),l=a(r(6594)),c=a(r(92074)),s=function(e,t){return i.createElement(c.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:l.default}))};s.displayName="LeftOutlined";var u=i.forwardRef(s);t.default=u},86994:function(e,t,r){"use strict";var n=r(75263),a=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=a(r(42122)),i=n(r(67294)),l=a(r(77307)),c=a(r(92074)),s=function(e,t){return i.createElement(c.default,(0,o.default)((0,o.default)({},e),{},{ref:t,icon:l.default}))};s.displayName="RightOutlined";var u=i.forwardRef(s);t.default=u},24093:function(e,t,r){"use strict";r.d(t,{C:function(){return N}});var n=r(87462),a=r(4942),o=r(71002),i=r(97685),l=r(94184),c=r.n(l),s=r(48555),u=r(42550),f=r(67294),d=r(53124),m=r(25378),p=r(24308),v=f.createContext("default"),g=function(e){var t=e.children,r=e.size;return f.createElement(v.Consumer,null,function(e){return f.createElement(v.Provider,{value:r||e},t)})},h=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},y=function(e,t){var r,l,g,y=f.useContext(v),w=f.useState(1),b=(0,i.Z)(w,2),x=b[0],Z=b[1],C=f.useState(!1),E=(0,i.Z)(C,2),N=E[0],O=E[1],P=f.useState(!0),_=(0,i.Z)(P,2),z=_[0],S=_[1],k=f.useRef(null),j=f.useRef(null),M=(0,u.sQ)(t,k),R=f.useContext(d.E_).getPrefixCls,L=function(){if(j.current&&k.current){var t=j.current.offsetWidth,r=k.current.offsetWidth;if(0!==t&&0!==r){var n=e.gap,a=void 0===n?4:n;2*at.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},d=["xs","sm","md","lg","xl","xxl"],m=c.forwardRef(function(e,t){var r,i=c.useContext(s.E_),m=i.getPrefixCls,p=i.direction,v=c.useContext(u.Z),g=v.gutter,h=v.wrap,y=v.supportFlexGap,w=e.prefixCls,b=e.span,x=e.order,Z=e.offset,C=e.push,E=e.pull,N=e.className,O=e.children,P=e.flex,_=e.style,z=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),S=m("col",w),k={};d.forEach(function(t){var r,i={},l=e[t];"number"==typeof l?i.span=l:"object"===(0,o.Z)(l)&&(i=l||{}),delete z[t],k=(0,a.Z)((0,a.Z)({},k),(r={},(0,n.Z)(r,"".concat(S,"-").concat(t,"-").concat(i.span),void 0!==i.span),(0,n.Z)(r,"".concat(S,"-").concat(t,"-order-").concat(i.order),i.order||0===i.order),(0,n.Z)(r,"".concat(S,"-").concat(t,"-offset-").concat(i.offset),i.offset||0===i.offset),(0,n.Z)(r,"".concat(S,"-").concat(t,"-push-").concat(i.push),i.push||0===i.push),(0,n.Z)(r,"".concat(S,"-").concat(t,"-pull-").concat(i.pull),i.pull||0===i.pull),(0,n.Z)(r,"".concat(S,"-rtl"),"rtl"===p),r))});var j=l()(S,(r={},(0,n.Z)(r,"".concat(S,"-").concat(b),void 0!==b),(0,n.Z)(r,"".concat(S,"-order-").concat(x),x),(0,n.Z)(r,"".concat(S,"-offset-").concat(Z),Z),(0,n.Z)(r,"".concat(S,"-push-").concat(C),C),(0,n.Z)(r,"".concat(S,"-pull-").concat(E),E),r),N,k),M={};if(g&&g[0]>0){var R=g[0]/2;M.paddingLeft=R,M.paddingRight=R}if(g&&g[1]>0&&!y){var L=g[1]/2;M.paddingTop=L,M.paddingBottom=L}return P&&(M.flex="number"==typeof P?"".concat(P," ").concat(P," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(P)?"0 0 ".concat(P):P,!1!==h||M.minWidth||(M.minWidth=0)),c.createElement("div",(0,a.Z)({},z,{style:(0,a.Z)((0,a.Z)({},M),_),className:j,ref:t}),O)})},99134:function(e,t,r){"use strict";var n=(0,r(67294).createContext)({});t.Z=n},79216:function(e,t,r){"use strict";r.d(t,{Z:function(){return el}});var n=r(87462),a=r(71002),o=r(99611),i=r(1413),l=r(4942),c=r(97685),s=r(45987),u=r(67294),f=r(94184),d=r.n(f),m=r(27678),p=r(21770),v=r(91494),g=r(64019),h=r(15105),y=r(80334),w=r(75164);function b(e,t,r,n){var a=t+r,o=(r-n)/2;if(r>n){if(t>0)return(0,l.Z)({},e,o);if(t<0&&an)return(0,l.Z)({},e,t<0?o:-o);return{}}var x=["visible","onVisibleChange","getContainer","current","countRender"],Z=u.createContext({previewUrls:new Map,setPreviewUrls:function(){return null},current:null,setCurrent:function(){return null},setShowPreview:function(){return null},setMousePosition:function(){return null},registerImage:function(){return function(){return null}},rootClassName:""}),C=Z.Provider,E=function(e){var t=e.previewPrefixCls,r=e.children,o=e.icons,i=e.preview,l="object"===(0,a.Z)(i)?i:{},f=l.visible,d=void 0===f?void 0:f,m=l.onVisibleChange,v=l.getContainer,g=l.current,h=l.countRender,y=(0,s.Z)(l,x),w=(0,u.useState)(new Map),b=(0,c.Z)(w,2),Z=b[0],E=b[1],N=(0,u.useState)(),O=(0,c.Z)(N,2),P=O[0],_=O[1],z=(0,p.Z)(!!d,{value:d,onChange:void 0===m?void 0:m}),S=(0,c.Z)(z,2),k=S[0],M=S[1],R=(0,u.useState)(null),L=(0,c.Z)(R,2),I=L[0],A=L[1],H=void 0!==d,V=Array.from(Z.keys())[void 0===g?0:g],B=new Map(Array.from(Z).filter(function(e){return!!(0,c.Z)(e,2)[1].canPreview}).map(function(e){var t=(0,c.Z)(e,2);return[t[0],t[1].url]})),T=function(e,t){var r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=function(){E(function(t){var r=new Map(t);return r.delete(e)?r:t})};return E(function(n){return new Map(n).set(e,{url:t,canPreview:r})}),n},D=function(e){e.stopPropagation(),M(!1),A(null)};return u.useEffect(function(){_(V)},[V]),u.useEffect(function(){!k&&H&&_(V)},[V,H,k]),u.createElement(C,{value:{isPreviewGroup:!0,previewUrls:B,setPreviewUrls:E,current:P,setCurrent:_,setShowPreview:M,setMousePosition:A,registerImage:T}},r,u.createElement(j,(0,n.Z)({"aria-hidden":!k,visible:k,prefixCls:void 0===t?"rc-image-preview":t,onClose:D,mousePosition:I,src:B.get(P),icons:void 0===o?{}:o,getContainer:void 0===v?void 0:v,countRender:void 0===h?void 0:h},y)))},N=["prefixCls","src","alt","onClose","afterClose","visible","icons","rootClassName","countRender","scaleStep"],O=u.useState,P=u.useEffect,_=u.useCallback,z=u.useRef,S=u.useContext,k={x:0,y:0},j=function(e){var t,r,a,o,f,p,x,C,E=e.prefixCls,j=e.src,M=e.alt,R=e.onClose,L=(e.afterClose,e.visible),I=e.icons,A=void 0===I?{}:I,H=e.rootClassName,V=e.countRender,B=e.scaleStep,T=void 0===B?.5:B,D=(0,s.Z)(e,N),F=A.rotateLeft,W=A.rotateRight,G=A.zoomIn,q=A.zoomOut,U=A.close,X=A.left,Y=A.right,$=O(1),J=(0,c.Z)($,2),K=J[0],Q=J[1],ee=O(0),et=(0,c.Z)(ee,2),er=et[0],en=et[1],ea=(t=u.useRef(null),r=u.useState(k),o=(a=(0,c.Z)(r,2))[0],f=a[1],p=u.useRef([]),x=function(e){null===t.current&&(p.current=[],t.current=(0,w.Z)(function(){f(function(e){var r=e;return p.current.forEach(function(e){r=(0,i.Z)((0,i.Z)({},r),e)}),t.current=null,r})})),p.current.push(e)},u.useEffect(function(){return function(){return t.current&&w.Z.cancel(t.current)}},[]),[o,x]),eo=(0,c.Z)(ea,2),ei=eo[0],el=eo[1],ec=z(),es=z({originX:0,originY:0,deltaX:0,deltaY:0}),eu=O(!1),ef=(0,c.Z)(eu,2),ed=ef[0],em=ef[1],ep=S(Z),ev=ep.previewUrls,eg=ep.current,eh=ep.isPreviewGroup,ey=ep.setCurrent,ew=ev.size,eb=Array.from(ev.keys()),ex=eb.indexOf(eg),eZ=eh?ev.get(eg):j,eC=eh&&ew>1,eE=O({wheelDirection:0}),eN=(0,c.Z)(eE,2),eO=eN[0],eP=eN[1],e_=function(){Q(1),en(0),el(k)},ez=function(){Q(function(e){return e+T}),el(k)},eS=function(){K>1&&Q(function(e){return e-T}),el(k)},ek=function(){en(function(e){return e+90})},ej=function(){en(function(e){return e-90})},eM=function(e){e.preventDefault(),e.stopPropagation(),ex>0&&ey(eb[ex-1])},eR=function(e){e.preventDefault(),e.stopPropagation(),exn||t>a)&&(o=(0,i.Z)((0,i.Z)({},b("x",u,e,n)),b("y",f,t,a))),o);p&&el((0,i.Z)({},p))}},eV=function(e){0===e.button&&(e.preventDefault(),e.stopPropagation(),es.current.deltaX=e.pageX-ei.x,es.current.deltaY=e.pageY-ei.y,es.current.originX=ei.x,es.current.originY=ei.y,em(!0))},eB=function(e){L&&ed&&el({x:e.pageX-es.current.deltaX,y:e.pageY-es.current.deltaY})},eT=function(e){L&&(e.preventDefault(),eP({wheelDirection:e.deltaY}))},eD=_(function(e){L&&eC&&(e.preventDefault(),e.keyCode===h.Z.LEFT?ex>0&&ey(eb[ex-1]):e.keyCode===h.Z.RIGHT&&ex0?eS():e<0&&ez()},[eO]),P(function(){var e,t,r=(0,g.Z)(window,"mouseup",eH,!1),n=(0,g.Z)(window,"mousemove",eB,!1),a=(0,g.Z)(window,"wheel",eT,{passive:!1}),o=(0,g.Z)(window,"keydown",eD,!1);try{window.top!==window.self&&(e=(0,g.Z)(window.top,"mouseup",eH,!1),t=(0,g.Z)(window.top,"mousemove",eB,!1))}catch(i){(0,y.Kp)(!1,"[rc-image] ".concat(i))}return function(){r.remove(),n.remove(),a.remove(),o.remove(),e&&e.remove(),t&&t.remove()}},[L,ed,eD]),u.createElement(v.Z,(0,n.Z)({transitionName:"zoom",maskTransitionName:"fade",closable:!1,keyboard:!0,prefixCls:E,onClose:R,afterClose:e_,visible:L,wrapClassName:eL,rootClassName:H},D),u.createElement("ul",{className:"".concat(E,"-operations")},eh&&ew>=1&&u.createElement("li",{className:"".concat(E,"-operations-progress")},null!==(C=null==V?void 0:V(ex+1,ew))&&void 0!==C?C:"".concat(ex+1," / ").concat(ew)),[{icon:U,onClick:R,type:"close"},{icon:G,onClick:ez,type:"zoomIn"},{icon:q,onClick:eS,type:"zoomOut",disabled:1===K},{icon:W,onClick:ek,type:"rotateRight"},{icon:F,onClick:ej,type:"rotateLeft"}].map(function(e){var t=e.icon,r=e.onClick,n=e.type,a=e.disabled;return u.createElement("li",{className:d()(eI,(0,l.Z)({},"".concat(E,"-operations-operation-disabled"),!!a)),onClick:r,key:n},u.isValidElement(t)?u.cloneElement(t,{className:eA}):t)})),u.createElement("div",{className:"".concat(E,"-img-wrapper"),style:{transform:"translate3d(".concat(ei.x,"px, ").concat(ei.y,"px, 0)")}},u.createElement("img",{width:e.width,height:e.height,onMouseDown:eV,onDoubleClick:eF,ref:ec,className:"".concat(E,"-img"),src:eZ,alt:M,style:{transform:"scale3d(".concat(K,", ").concat(K,", 1) rotate(").concat(er,"deg)")}})),eC&&u.createElement("div",{className:d()("".concat(E,"-switch-left"),(0,l.Z)({},"".concat(E,"-switch-left-disabled"),0===ex)),onClick:eM},X),eC&&u.createElement("div",{className:d()("".concat(E,"-switch-right"),(0,l.Z)({},"".concat(E,"-switch-right-disabled"),ex===ew-1)),onClick:eR},Y))},M=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName","crossOrigin","decoding","loading","referrerPolicy","sizes","srcSet","useMap","draggable"],R=["src","visible","onVisibleChange","getContainer","mask","maskClassName","icons","scaleStep"],L=0,I=function(e){var t,r=e.src,o=e.alt,f=e.onPreviewClose,v=e.prefixCls,g=void 0===v?"rc-image":v,h=e.previewPrefixCls,y=e.placeholder,w=e.fallback,b=e.width,x=e.height,C=e.style,E=e.preview,N=void 0===E||E,O=e.className,P=e.onClick,_=e.onError,z=e.wrapperClassName,S=e.wrapperStyle,k=e.rootClassName,I=e.crossOrigin,A=e.decoding,H=e.loading,V=e.referrerPolicy,B=e.sizes,T=e.srcSet,D=e.useMap,F=e.draggable,W=(0,s.Z)(e,M),G=y&&!0!==y,q="object"===(0,a.Z)(N)?N:{},U=q.src,X=q.visible,Y=void 0===X?void 0:X,$=q.onVisibleChange,J=q.getContainer,K=q.mask,Q=q.maskClassName,ee=q.icons,et=q.scaleStep,er=(0,s.Z)(q,R),en=null!=U?U:r,ea=void 0!==Y,eo=(0,p.Z)(!!Y,{value:Y,onChange:void 0===$?f:$}),ei=(0,c.Z)(eo,2),el=ei[0],ec=ei[1],es=(0,u.useState)(G?"loading":"normal"),eu=(0,c.Z)(es,2),ef=eu[0],ed=eu[1],em=(0,u.useState)(null),ep=(0,c.Z)(em,2),ev=ep[0],eg=ep[1],eh="error"===ef,ey=u.useContext(Z),ew=ey.isPreviewGroup,eb=ey.setCurrent,ex=ey.setShowPreview,eZ=ey.setMousePosition,eC=ey.registerImage,eE=u.useState(function(){return L+=1}),eN=(0,c.Z)(eE,1)[0],eO=N&&!eh,eP=u.useRef(!1),e_=function(){ed("normal")},ez=function(e){_&&_(e),ed("error")},eS=function(e){if(!ea){var t=(0,m.os)(e.target),r=t.left,n=t.top;ew?(eb(eN),eZ({x:r,y:n})):eg({x:r,y:n})}ew?ex(!0):ec(!0),P&&P(e)},ek=function(e){e.stopPropagation(),ec(!1),ea||eg(null)},ej=function(e){eP.current=!1,"loading"===ef&&(null==e?void 0:e.complete)&&(e.naturalWidth||e.naturalHeight)&&(eP.current=!0,e_())};u.useEffect(function(){return eC(eN,en)},[]),u.useEffect(function(){eC(eN,en,eO)},[en,eO]),u.useEffect(function(){eh&&ed("normal"),G&&!eP.current&&ed("loading")},[r]);var eM=d()(g,z,k,(0,l.Z)({},"".concat(g,"-error"),eh)),eR={crossOrigin:I,decoding:A,draggable:F,loading:H,referrerPolicy:V,sizes:B,srcSet:T,useMap:D,alt:o,className:d()("".concat(g,"-img"),(0,l.Z)({},"".concat(g,"-img-placeholder"),!0===y),O),style:(0,i.Z)({height:x},C)};return u.createElement(u.Fragment,null,u.createElement("div",(0,n.Z)({},W,{className:eM,onClick:eO?eS:P,style:(0,i.Z)({width:b,height:x},S)}),u.createElement("img",(0,n.Z)({},eR,{ref:ej},eh&&w?{src:w}:{onLoad:e_,onError:ez,src:r},{width:b,height:x})),"loading"===ef&&u.createElement("div",{"aria-hidden":"true",className:"".concat(g,"-placeholder")},y),K&&eO&&u.createElement("div",{className:d()("".concat(g,"-mask"),Q),style:{display:(null===(t=eR.style)||void 0===t?void 0:t.display)==="none"?"none":void 0}},K)),!ew&&eO&&u.createElement(j,(0,n.Z)({"aria-hidden":!el,visible:el,prefixCls:void 0===h?"".concat(g,"-preview"):h,onClose:ek,mousePosition:ev,src:eh&&w?w:en,alt:o,getContainer:void 0===J?void 0:J,icons:ee,scaleStep:et,rootClassName:k},er)))};I.PreviewGroup=E,I.displayName="Image";var A=r(53124),H=r(40378),V=r(33603),B=r(97937),T=r(6171),D=r(18073),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},W=r(42135),G=function(e,t){return u.createElement(W.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:F}))};G.displayName="RotateLeftOutlined";var q=u.forwardRef(G),U={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},X=function(e,t){return u.createElement(W.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:U}))};X.displayName="RotateRightOutlined";var Y=u.forwardRef(X),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},J=function(e,t){return u.createElement(W.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:$}))};J.displayName="ZoomInOutlined";var K=u.forwardRef(J),Q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},ee=function(e,t){return u.createElement(W.Z,(0,i.Z)((0,i.Z)({},e),{},{ref:t,icon:Q}))};ee.displayName="ZoomOutOutlined";var et=u.forwardRef(ee),er=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},en={rotateLeft:u.createElement(q,null),rotateRight:u.createElement(Y,null),zoomIn:u.createElement(K,null),zoomOut:u.createElement(et,null),close:u.createElement(B.Z,null),left:u.createElement(T.Z,null),right:u.createElement(D.Z,null)},ea=function(e){var t=e.previewPrefixCls,r=e.preview,o=er(e,["previewPrefixCls","preview"]),i=u.useContext(A.E_).getPrefixCls,l=i("image-preview",t),c=i(),s=u.useMemo(function(){if(!1===r)return r;var e="object"===(0,a.Z)(r)?r:{};return(0,n.Z)((0,n.Z)({},e),{transitionName:(0,V.mL)(c,"zoom",e.transitionName),maskTransitionName:(0,V.mL)(c,"fade",e.maskTransitionName)})},[r]);return u.createElement(I.PreviewGroup,(0,n.Z)({preview:s,previewPrefixCls:l,icons:en},o))},eo=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},ei=function(e){var t=e.prefixCls,r=e.preview,i=eo(e,["prefixCls","preview"]),l=(0,u.useContext)(A.E_),c=l.getPrefixCls,s=l.locale,f=void 0===s?H.Z:s,d=l.getPopupContainer,m=c("image",t),p=c(),v=f.Image||H.Z.Image,g=u.useMemo(function(){if(!1===r)return r;var e="object"===(0,a.Z)(r)?r:{},t=e.getContainer,i=eo(e,["getContainer"]);return(0,n.Z)((0,n.Z)({mask:u.createElement("div",{className:"".concat(m,"-mask-info")},u.createElement(o.Z,null),null==v?void 0:v.preview),icons:en},i),{getContainer:t||d,transitionName:(0,V.mL)(p,"zoom",e.transitionName),maskTransitionName:(0,V.mL)(p,"fade",e.maskTransitionName)})},[r,v]);return u.createElement(I,(0,n.Z)({prefixCls:m,preview:g},i))};ei.PreviewGroup=ea;var el=ei},25968:function(e,t,r){"use strict";r.d(t,{Z:function(){return h}});var n=r(87462),a=r(4942),o=r(71002),i=r(97685),l=r(94184),c=r.n(l),s=r(67294),u=r(53124),f=r(98082),d=r(24308),m=r(93355),p=r(99134),v=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r};function g(e,t){var r=s.useState("string"==typeof e?e:""),n=(0,i.Z)(r,2),a=n[0],l=n[1],c=function(){if("object"===(0,o.Z)(e))for(var r=0;r0?-(D[0]/2):void 0,q=null!=D[1]&&D[1]>0?-(D[1]/2):void 0;if(G&&(W.marginLeft=G,W.marginRight=G),V){var U=(0,i.Z)(D,2);W.rowGap=U[1]}else q&&(W.marginTop=q,W.marginBottom=q);var X=(0,i.Z)(D,2),Y=X[0],$=X[1],J=s.useMemo(function(){return{gutter:[Y,$],wrap:E,supportFlexGap:V}},[Y,$,E,V]);return s.createElement(p.Z.Provider,{value:J},s.createElement("div",(0,n.Z)({},N,{className:F,style:(0,n.Z)((0,n.Z)({},W),b),ref:t}),x))})},26303:function(e,t,r){"use strict";r.d(t,{Z:function(){return P}});var n=r(4942),a=r(87462),o=r(71002),i=r(94184),l=r.n(i),c=r(67294),s=r(53124),u=r(98423),f=function(e){var t,r,o=e.prefixCls,i=e.className,s=e.style,u=e.size,f=e.shape,d=l()((t={},(0,n.Z)(t,"".concat(o,"-lg"),"large"===u),(0,n.Z)(t,"".concat(o,"-sm"),"small"===u),t)),m=l()((r={},(0,n.Z)(r,"".concat(o,"-circle"),"circle"===f),(0,n.Z)(r,"".concat(o,"-square"),"square"===f),(0,n.Z)(r,"".concat(o,"-round"),"round"===f),r)),p=c.useMemo(function(){return"number"==typeof u?{width:u,height:u,lineHeight:"".concat(u,"px")}:{}},[u]);return c.createElement("span",{className:l()(o,d,m,i),style:(0,a.Z)((0,a.Z)({},p),s)})},d=function(e){var t=e.prefixCls,r=e.className,o=e.active,i=e.shape,d=e.size,m=(0,c.useContext(s.E_).getPrefixCls)("skeleton",t),p=(0,u.Z)(e,["prefixCls","className"]),v=l()(m,"".concat(m,"-element"),(0,n.Z)({},"".concat(m,"-active"),o),r);return c.createElement("div",{className:v},c.createElement(f,(0,a.Z)({prefixCls:"".concat(m,"-avatar"),shape:void 0===i?"circle":i,size:void 0===d?"default":d},p)))},m=function(e){var t,r=e.prefixCls,o=e.className,i=e.active,d=e.block,m=e.size,p=(0,c.useContext(s.E_).getPrefixCls)("skeleton",r),v=(0,u.Z)(e,["prefixCls"]),g=l()(p,"".concat(p,"-element"),(t={},(0,n.Z)(t,"".concat(p,"-active"),i),(0,n.Z)(t,"".concat(p,"-block"),void 0!==d&&d),t),o);return c.createElement("div",{className:g},c.createElement(f,(0,a.Z)({prefixCls:"".concat(p,"-button"),size:void 0===m?"default":m},v)))},p=r(1413),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},g=r(42135),h=function(e,t){return c.createElement(g.Z,(0,p.Z)((0,p.Z)({},e),{},{ref:t,icon:v}))};h.displayName="DotChartOutlined";var y=c.forwardRef(h),w=function(e){var t=e.prefixCls,r=e.className,a=e.style,o=e.active,i=e.children,u=(0,c.useContext(s.E_).getPrefixCls)("skeleton",t),f=l()(u,"".concat(u,"-element"),(0,n.Z)({},"".concat(u,"-active"),o),r),d=null!=i?i:c.createElement(y,null);return c.createElement("div",{className:f},c.createElement("div",{className:l()("".concat(u,"-image"),r),style:a},d))},b=function(e){var t=e.prefixCls,r=e.className,a=e.style,o=e.active,i=(0,c.useContext(s.E_).getPrefixCls)("skeleton",t),u=l()(i,"".concat(i,"-element"),(0,n.Z)({},"".concat(i,"-active"),o),r);return c.createElement("div",{className:u},c.createElement("div",{className:l()("".concat(i,"-image"),r),style:a},c.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:"".concat(i,"-image-svg")},c.createElement("path",{d:"M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",className:"".concat(i,"-image-path")}))))},x=function(e){var t,r=e.prefixCls,o=e.className,i=e.active,d=e.block,m=e.size,p=(0,c.useContext(s.E_).getPrefixCls)("skeleton",r),v=(0,u.Z)(e,["prefixCls"]),g=l()(p,"".concat(p,"-element"),(t={},(0,n.Z)(t,"".concat(p,"-active"),i),(0,n.Z)(t,"".concat(p,"-block"),d),t),o);return c.createElement("div",{className:g},c.createElement(f,(0,a.Z)({prefixCls:"".concat(p,"-input"),size:void 0===m?"default":m},v)))},Z=r(74902),C=function(e){var t=function(t){var r=e.width,n=e.rows;return Array.isArray(r)?r[t]:(void 0===n?2:n)-1===t?r:void 0},r=e.prefixCls,n=e.className,a=e.style,o=e.rows,i=(0,Z.Z)(Array(o)).map(function(e,r){return c.createElement("li",{key:r,style:{width:t(r)}})});return c.createElement("ul",{className:l()(r,n),style:a},i)},E=function(e){var t=e.prefixCls,r=e.className,n=e.width,o=e.style;return c.createElement("h3",{className:l()(t,r),style:(0,a.Z)({width:n},o)})};function N(e){return e&&"object"===(0,o.Z)(e)?e:{}}var O=function(e){var t=e.prefixCls,r=e.loading,o=e.className,i=e.style,u=e.children,d=e.avatar,m=void 0!==d&&d,p=e.title,v=void 0===p||p,g=e.paragraph,h=void 0===g||g,y=e.active,w=e.round,b=c.useContext(s.E_),x=b.getPrefixCls,Z=b.direction,O=x("skeleton",t);if(r||!("loading"in e)){var P=!!m,_=!!v,z=!!h;if(P){var S=(0,a.Z)((0,a.Z)({prefixCls:"".concat(O,"-avatar")},_&&!z?{size:"large",shape:"square"}:{size:"large",shape:"circle"}),N(m));j=c.createElement("div",{className:"".concat(O,"-header")},c.createElement(f,(0,a.Z)({},S)))}if(_||z){if(_){var k,j,M,R,L,I=(0,a.Z)((0,a.Z)({prefixCls:"".concat(O,"-title")},!P&&z?{width:"38%"}:P&&z?{width:"50%"}:{}),N(v));R=c.createElement(E,(0,a.Z)({},I))}if(z){var A,H=(0,a.Z)((0,a.Z)({prefixCls:"".concat(O,"-paragraph")},(A={},P&&_||(A.width="61%"),!P&&_?A.rows=3:A.rows=2,A)),N(h));L=c.createElement(C,(0,a.Z)({},H))}M=c.createElement("div",{className:"".concat(O,"-content")},R,L)}var V=l()(O,(k={},(0,n.Z)(k,"".concat(O,"-with-avatar"),P),(0,n.Z)(k,"".concat(O,"-active"),y),(0,n.Z)(k,"".concat(O,"-rtl"),"rtl"===Z),(0,n.Z)(k,"".concat(O,"-round"),w),k),o);return c.createElement("div",{className:V,style:i},j,M)}return void 0!==u?u:null};O.Button=m,O.Avatar=d,O.Input=x,O.Image=b,O.Node=w;var P=O},63406:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};t.default=r},87412:function(e,t,r){"use strict";var n,a=r(75263).default,o=r(64836).default;t.ZP=void 0;var i=o(r(38416)),l=o(r(10434)),c=o(r(27424)),s=o(r(54067)),u=o(r(68229)),f=o(r(67638)),d=o(r(94184)),m=o(r(18475)),p=a(r(67294)),v=r(31929),g=o(r(63406)),h=r(62704),y=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},b=p.createContext({}),x=(n=0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return n+=1,"".concat(e).concat(n)}),Z=p.forwardRef(function(e,t){var r,n,a,o,Z,C,E,N,O,P,_=e.prefixCls,z=e.className,S=e.trigger,k=e.children,j=e.defaultCollapsed,M=e.theme,R=e.style,L=e.collapsible,I=void 0!==L&&L,A=e.reverseArrow,H=void 0!==A&&A,V=e.width,B=e.collapsedWidth,T=void 0===B?80:B,D=e.zeroWidthTriggerStyle,F=e.breakpoint,W=e.onCollapse,G=e.onBreakpoint,q=y(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),U=(0,p.useContext)(h.LayoutContext).siderHook,X=(0,p.useState)("collapsed"in q?q.collapsed:void 0!==j&&j),Y=(0,c.default)(X,2),$=Y[0],J=Y[1],K=(0,p.useState)(!1),Q=(0,c.default)(K,2),ee=Q[0],et=Q[1];(0,p.useEffect)(function(){"collapsed"in q&&J(q.collapsed)},[q.collapsed]);var er=function(e,t){"collapsed"in q||J(e),null==W||W(e,t)},en=(0,p.useRef)();en.current=function(e){et(e.matches),null==G||G(e.matches),$!==e.matches&&er(e.matches,"responsive")},(0,p.useEffect)(function(){function e(e){return en.current(e)}if("undefined"!=typeof window){var t,r=window.matchMedia;if(r&&F&&F in w){t=r("(max-width: ".concat(w[F],")"));try{t.addEventListener("change",e)}catch(n){t.addListener(e)}e(t)}}return function(){try{null==t||t.removeEventListener("change",e)}catch(r){null==t||t.removeListener(e)}}},[F]),(0,p.useEffect)(function(){var e=x("ant-sider-");return U.addSider(e),function(){return U.removeSider(e)}},[]);var ea=function(){er(!$,"clickTrigger")},eo=(0,p.useContext)(v.ConfigContext).getPrefixCls,ei=p.useMemo(function(){return{siderCollapsed:$}},[$]);return p.createElement(b.Provider,{value:ei},(n=eo("layout-sider",_),a=(0,m.default)(q,["collapsed"]),o=$?T:void 0===V?200:V,Z=(0,g.default)(o)?"".concat(o,"px"):String(o),C=0===parseFloat(String(T||0))?p.createElement("span",{onClick:ea,className:(0,d.default)("".concat(n,"-zero-width-trigger"),"".concat(n,"-zero-width-trigger-").concat(H?"right":"left")),style:D},S||p.createElement(s.default,null)):null,E=({expanded:H?p.createElement(f.default,null):p.createElement(u.default,null),collapsed:H?p.createElement(u.default,null):p.createElement(f.default,null)})[$?"collapsed":"expanded"],N=null!==S?C||p.createElement("div",{className:"".concat(n,"-trigger"),onClick:ea,style:{width:Z}},S||E):null,O=(0,l.default)((0,l.default)({},void 0===R?{}:R),{flex:"0 0 ".concat(Z),maxWidth:Z,minWidth:Z,width:Z}),P=(0,d.default)(n,"".concat(n,"-").concat(void 0===M?"dark":M),(r={},(0,i.default)(r,"".concat(n,"-collapsed"),!!$),(0,i.default)(r,"".concat(n,"-has-trigger"),I&&null!==S&&!C),(0,i.default)(r,"".concat(n,"-below"),!!ee),(0,i.default)(r,"".concat(n,"-zero-width"),0===parseFloat(Z)),r),z),p.createElement("aside",(0,l.default)({className:P},a,{style:O,ref:t}),p.createElement("div",{className:"".concat(n,"-children")},k),I||ee&&C?N:null)))});t.ZP=Z},62704:function(e,t,r){"use strict";var n=r(75263).default,a=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LayoutContext=t.Header=t.Footer=t.Content=void 0;var o=a(r(861)),i=a(r(38416)),l=a(r(27424)),c=a(r(10434)),s=a(r(94184)),u=n(r(67294)),f=r(31929),d=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);at.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r},m=u.createContext({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function p(e){var t=e.suffixCls,r=e.tagName;return e.displayName,function(e){return u.forwardRef(function(n,a){var o=(0,u.useContext(f.ConfigContext).getPrefixCls)(t,n.prefixCls);return u.createElement(e,(0,c.default)({ref:a,prefixCls:o,tagName:r},n))})}}t.LayoutContext=m;var v=u.forwardRef(function(e,t){var r=e.prefixCls,n=e.className,a=e.children,o=e.tagName,i=d(e,["prefixCls","className","children","tagName"]),l=(0,s.default)(r,n);return u.createElement(o,(0,c.default)((0,c.default)({className:l},i),{ref:t}),a)}),g=u.forwardRef(function(e,t){var r,n=u.useContext(f.ConfigContext).direction,a=u.useState([]),p=(0,l.default)(a,2),v=p[0],g=p[1],h=e.prefixCls,y=e.className,w=e.children,b=e.hasSider,x=e.tagName,Z=d(e,["prefixCls","className","children","hasSider","tagName"]),C=(0,s.default)(h,(r={},(0,i.default)(r,"".concat(h,"-has-sider"),"boolean"==typeof b?b:v.length>0),(0,i.default)(r,"".concat(h,"-rtl"),"rtl"===n),r),y),E=u.useMemo(function(){return{siderHook:{addSider:function(e){g(function(t){return[].concat((0,o.default)(t),[e])})},removeSider:function(e){g(function(t){return t.filter(function(t){return t!==e})})}}}},[]);return u.createElement(m.Provider,{value:E},u.createElement(x,(0,c.default)({ref:t,className:C},Z),w))}),h=p({suffixCls:"layout",tagName:"section",displayName:"Layout"})(g),y=p({suffixCls:"layout-header",tagName:"header",displayName:"Header"})(v);t.Header=y;var w=p({suffixCls:"layout-footer",tagName:"footer",displayName:"Footer"})(v);t.Footer=w;var b=p({suffixCls:"layout-content",tagName:"main",displayName:"Content"})(v);t.Content=b,t.default=h},27561:function(e,t,r){var n=r(67990),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},67990:function(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},33448:function(e,t,r){var n=r(44239),a=r(37005);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},14841:function(e,t,r){var n=r(27561),a=r(13218),o=r(33448),i=0/0,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return i;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=c.test(e);return r||s.test(e)?u(e.slice(2),r?2:8):l.test(e)?i:+e}},19749:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageLoaderProps",{enumerable:!0,get:function(){return u.ImageLoaderProps}}),t.default=function(e){let t,r;var a,{src:o,sizes:g,unoptimized:y=!1,priority:w=!1,loading:b,className:x,quality:Z,width:C,height:E,fill:N,style:O,onLoad:P,onLoadingComplete:_,placeholder:z="empty",blurDataURL:S,layout:k,objectFit:j,objectPosition:M,lazyBoundary:R,lazyRoot:L}=e,I=i(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let A=l.useContext(f.ImageConfigContext),H=l.useMemo(()=>{let e=m||A||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return n({},e,{allSizes:t,deviceSizes:r})},[A]),V=I,B=V.loader||d.default;if(delete V.loader,"__next_img_default"in B){if("custom"===H.loader)throw Error('Image with src "'.concat(o,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let T=B;B=e=>{let{config:t}=e,r=i(e,["config"]);return T(r)}}if(k){"fill"===k&&(N=!0);let D={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[k];D&&(O=n({},O,D));let F={responsive:"100vw",fill:"100vw"}[k];F&&!g&&(g=F)}let W="",G=v(C),q=v(E);if("object"==typeof(a=o)&&(p(a)||void 0!==a.src)){let U=p(o)?o.default:o;if(!U.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(U)));if(!U.height||!U.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(U)));if(t=U.blurWidth,r=U.blurHeight,S=S||U.blurDataURL,W=U.src,!N){if(G||q){if(G&&!q){let X=G/U.width;q=Math.round(U.height*X)}else if(!G&&q){let Y=q/U.height;G=Math.round(U.width*Y)}}else G=U.width,q=U.height}}let $=!w&&("lazy"===b||void 0===b);((o="string"==typeof o?o:W).startsWith("data:")||o.startsWith("blob:"))&&(y=!0,$=!1),H.unoptimized&&(y=!0);let[J,K]=l.useState(!1),[Q,ee]=l.useState(!1),et=v(Z),er=Object.assign(N?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:M}:{},Q?{}:{color:"transparent"},O),en="blur"===z&&S&&!J?{backgroundSize:er.objectFit||"cover",backgroundPosition:er.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(s.getImageBlurSvg({widthInt:G,heightInt:q,blurWidth:t,blurHeight:r,blurDataURL:S}),'")')}:{},ea=function(e){let{config:t,src:r,unoptimized:n,width:a,quality:o,sizes:i,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:c,kind:s}=function(e,t,r){let{deviceSizes:n,allSizes:a}=e;if(r){let o=/(^|\s)(1?\d?\d)vw/g,i=[];for(let l;l=o.exec(r);l)i.push(parseInt(l[2]));if(i.length){let c=.01*Math.min(...i);return{widths:a.filter(e=>e>=n[0]*c),kind:"w"}}return{widths:a,kind:"w"}}if("number"!=typeof t)return{widths:n,kind:"w"};let s=[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))];return{widths:s,kind:"x"}}(t,a,i),u=c.length-1;return{sizes:i||"w"!==s?i:"100vw",srcSet:c.map((e,n)=>"".concat(l({config:t,src:r,quality:o,width:e})," ").concat("w"===s?e:n+1).concat(s)).join(", "),src:l({config:t,src:r,quality:o,width:c[u]})}}({config:H,src:o,unoptimized:y,width:G,quality:et,sizes:g,loader:B}),eo=o,ei={imageSrcSet:ea.srcSet,imageSizes:ea.sizes,crossOrigin:V.crossOrigin},el=l.useRef(P);l.useEffect(()=>{el.current=P},[P]);let ec=l.useRef(_);l.useEffect(()=>{ec.current=_},[_]);let es=n({isLazy:$,imgAttributes:ea,heightInt:q,widthInt:G,qualityInt:et,className:x,imgStyle:er,blurStyle:en,loading:b,config:H,fill:N,unoptimized:y,placeholder:z,loader:B,srcString:eo,onLoadRef:el,onLoadingCompleteRef:ec,setBlurComplete:K,setShowAltText:ee},V);return l.default.createElement(l.default.Fragment,null,l.default.createElement(h,Object.assign({},es)),w?l.default.createElement(c.default,null,l.default.createElement("link",Object.assign({key:"__nimg-"+ea.src+ea.srcSet+ea.sizes,rel:"preload",as:"image",href:ea.srcSet?void 0:ea.src},ei))):null)};var n=r(6495).Z,a=r(92648).Z,o=r(91598).Z,i=r(17273).Z,l=o(r(67294)),c=a(r(83121)),s=r(2675),u=r(10139),f=r(28730);r(57238);var d=a(r(89824));let m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function p(e){return void 0!==e.default}function v(e){return"number"==typeof e||void 0===e?e:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function g(e,t,r,a,o,i,l){if(!e||e["data-loaded-src"]===t)return;e["data-loaded-src"]=t;let c="decode"in e?e.decode():Promise.resolve();c.catch(()=>{}).then(()=>{if(e.parentNode){if("blur"===r&&i(!0),null==a?void 0:a.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let l=!1,c=!1;a.current(n({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>l,isPropagationStopped:()=>c,persist(){},preventDefault(){l=!0,t.preventDefault()},stopPropagation(){c=!0,t.stopPropagation()}}))}(null==o?void 0:o.current)&&o.current(e)}})}let h=e=>{var{imgAttributes:t,heightInt:r,widthInt:a,qualityInt:o,className:c,imgStyle:s,blurStyle:u,isLazy:f,fill:d,placeholder:m,loading:p,srcString:v,config:h,unoptimized:y,loader:w,onLoadRef:b,onLoadingCompleteRef:x,setBlurComplete:Z,setShowAltText:C,onLoad:E,onError:N}=e,O=i(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return p=f?"lazy":p,l.default.createElement(l.default.Fragment,null,l.default.createElement("img",Object.assign({},O,t,{width:a,height:r,decoding:"async","data-nimg":d?"fill":"1",className:c,loading:p,style:n({},s,u),ref:l.useCallback(e=>{e&&(N&&(e.src=e.src),e.complete&&g(e,v,m,b,x,Z,y))},[v,m,b,x,Z,N,y]),onLoad(e){let t=e.currentTarget;g(t,v,m,b,x,Z,y)},onError(e){C(!0),"blur"===m&&Z(!0),N&&N(e)}})))};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},37645:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let r=o.default,a=(null==t?void 0:t.suspense)?{}:{loading(e){let{error:t,isLoading:r,pastDelay:n}=e;return null}};if(e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a=n({},a,e)),(a=n({},a,t)).suspense&&(delete a.ssr,delete a.loading),a.loadableGenerated&&delete(a=n({},a,a.loadableGenerated)).loadableGenerated,"boolean"==typeof a.ssr&&!a.suspense){if(!a.ssr)return delete a.ssr,i(r,a);delete a.ssr}return r(a)},t.noSSR=i;var n=r(6495).Z,a=r(92648).Z,o=(a(r(67294)),a(r(14588)));function i(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2675:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:a,blurDataURL:o}=e,i=n||t,l=a||r,c=o.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return i&&l?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(i," ").concat(l,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(n&&a?"1":"20","'/%3E").concat(c,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(o,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' x='0' y='0' height='100%25' width='100%25' href='".concat(o,"'/%3E%3C/svg%3E")}},89824:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:a}=e;return r.endsWith(".svg")&&!t.dangerouslyAllowSVG?r:"".concat(t.path,"?url=").concat(encodeURIComponent(r),"&w=").concat(n,"&q=").concat(a||75)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,r.__next_img_default=!0,t.default=r},33644:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var n=(0,r(92648).Z)(r(67294));let a=n.default.createContext(null);t.LoadableContext=a},14588:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(6495).Z,a=(0,r(91598).Z)(r(67294)),o=r(33644);let i=[],l=[],c=!1;function s(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=n({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function f(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);r.suspense&&(r.lazy=a.default.lazy(r.loader));let i=null;function s(){if(!i){let t=new u(e,r);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!c){let f=r.webpack?r.webpack():r.modules;f&&l.push(e=>{for(let t of f)if(-1!==e.indexOf(t))return s()})}function d(){s();let e=a.default.useContext(o.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}let m=r.suspense?function(e,t){return d(),a.default.createElement(r.lazy,n({},e,{ref:t}))}:function(e,t){d();let n=a.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return a.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),a.default.useMemo(()=>{var t;return n.loading||n.error?a.default.createElement(r.loading,{isLoading:n.loading,pastDelay:n.pastDelay,timedOut:n.timedOut,error:n.error,retry:i.retry}):n.loaded?a.default.createElement((t=n.loaded)&&t.__esModule?t.default:t,e):null},[e,n])};return m.preload=()=>s(),m.displayName="LoadableComponent",a.default.forwardRef(m)}(s,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}f.preloadAll=()=>new Promise((e,t)=>{d(i).then(e,t)}),f.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let r=()=>(c=!0,t());d(l,e).then(r,r)})},window.__NEXT_PRELOADREADY=f.preloadReady,t.default=f},5152:function(e,t,r){e.exports=r(37645)},25675:function(e,t,r){e.exports=r(19749)}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9071.2d712159199aaa29.js b/static/web/_next/static/chunks/9071.2d712159199aaa29.js new file mode 100644 index 000000000..12e804cf4 --- /dev/null +++ b/static/web/_next/static/chunks/9071.2d712159199aaa29.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9071],{69071:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{properties:function(){return properties}});let properties={name:"properties",token:function(stream,state){var sol=stream.sol()||state.afterSection,eol=stream.eol();if(state.afterSection=!1,sol&&(state.nextMultiline?(state.inMultiline=!0,state.nextMultiline=!1):state.position="def"),eol&&!state.nextMultiline&&(state.inMultiline=!1,state.position="def"),sol)for(;stream.eatSpace(););var ch=stream.next();return sol&&("#"===ch||"!"===ch||";"===ch)?(state.position="comment",stream.skipToEnd(),"comment"):sol&&"["===ch?(state.afterSection=!0,stream.skipTo("]"),stream.eat("]"),"header"):"="===ch||":"===ch?(state.position="quote",null):("\\"===ch&&"quote"===state.position&&stream.eol()&&(state.nextMultiline=!0),state.position)},startState:function(){return{position:"def",nextMultiline:!1,inMultiline:!1,afterSection:!1}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9071.8c9b70f05e2417d6.js b/static/web/_next/static/chunks/9071.8c9b70f05e2417d6.js deleted file mode 100644 index ce9903b80..000000000 --- a/static/web/_next/static/chunks/9071.8c9b70f05e2417d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9071],{69071:function(e,t,i){i.r(t),i.d(t,{properties:function(){return n}});let n={name:"properties",token:function(e,t){var i=e.sol()||t.afterSection,n=e.eol();if(t.afterSection=!1,i&&(t.nextMultiline?(t.inMultiline=!0,t.nextMultiline=!1):t.position="def"),n&&!t.nextMultiline&&(t.inMultiline=!1,t.position="def"),i)for(;e.eatSpace(););var o=e.next();return i&&("#"===o||"!"===o||";"===o)?(t.position="comment",e.skipToEnd(),"comment"):i&&"["===o?(t.afterSection=!0,e.skipTo("]"),e.eat("]"),"header"):"="===o||":"===o?(t.position="quote",null):("\\"===o&&"quote"===t.position&&e.eol()&&(t.nextMultiline=!0),t.position)},startState:function(){return{position:"def",nextMultiline:!1,inMultiline:!1,afterSection:!1}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9096.2b27c7ed0c2af9f2.js b/static/web/_next/static/chunks/9096.2b27c7ed0c2af9f2.js new file mode 100644 index 000000000..cb78b0e0d --- /dev/null +++ b/static/web/_next/static/chunks/9096.2b27c7ed0c2af9f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9096],{59096:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{NameChangeModal:function(){return NameChangeModal}});var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(67294),recoil__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(4480),antd__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(38939),antd__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(69677),antd__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(71577),_interfaces_socket_events__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(91951),_stores_ClientConfigStore__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(77466);let{Option}=antd__WEBPACK_IMPORTED_MODULE_5__.Z,UserColor=param=>{let{color}=param;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{style:{textAlign:"center",backgroundColor:"var(--theme-color-users-".concat(color,")"),width:"100%",height:"100%"}})},NameChangeModal=()=>{let currentUser=(0,recoil__WEBPACK_IMPORTED_MODULE_2__.sJ)(_stores_ClientConfigStore__WEBPACK_IMPORTED_MODULE_4__.db),websocketService=(0,recoil__WEBPACK_IMPORTED_MODULE_2__.sJ)(_stores_ClientConfigStore__WEBPACK_IMPORTED_MODULE_4__.Gt),[newName,setNewName]=(0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null==currentUser?void 0:currentUser.displayName);if(!currentUser)return null;let{displayName,displayColor}=currentUser,handleNameChange=()=>{let nameChange={type:_interfaces_socket_events__WEBPACK_IMPORTED_MODULE_3__.C.NAME_CHANGE,newName};websocketService.send(nameChange)},saveEnabled=newName!==displayName&&""!==newName&&(null==websocketService?void 0:websocketService.isConnected()),handleColorChange=color=>{let colorChange={type:_interfaces_socket_events__WEBPACK_IMPORTED_MODULE_3__.C.COLOR_CHANGE,newColor:Number(color)};websocketService.send(colorChange)},colorOptions=[...Array(8)].map((e,i)=>i);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{children:["Your chat display name is what people see when you send chat messages. Other information can go here to mention auth, and stuff.",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_6__.Z,{id:"name-change-field",value:newName,onChange:e=>setNewName(e.target.value),placeholder:"Your chat display name",maxLength:30,showCount:!0,defaultValue:displayName}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_7__.Z,{id:"name-change-submit",disabled:!saveEnabled,onClick:handleNameChange,children:"Change name"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{children:["Your Color",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(antd__WEBPACK_IMPORTED_MODULE_5__.Z,{style:{width:120},onChange:handleColorChange,defaultValue:displayColor.toString(),getPopupContainer:triggerNode=>triggerNode.parentElement,children:colorOptions.map(e=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Option,{title:e,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(UserColor,{color:e})},e.toString()))})]})]})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9096.94181d89b091ce6d.js b/static/web/_next/static/chunks/9096.94181d89b091ce6d.js deleted file mode 100644 index f4d1d8c60..000000000 --- a/static/web/_next/static/chunks/9096.94181d89b091ce6d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9096],{59096:function(e,n,t){t.r(n),t.d(n,{NameChangeModal:function(){return C}});var a=t(85893),l=t(67294),r=t(4480),o=t(38939),s=t(69677),i=t(71577),d=t(91951),u=t(77466);let{Option:h}=o.Z,c=e=>{let{color:n}=e;return(0,a.jsx)("div",{style:{textAlign:"center",backgroundColor:"var(--theme-color-users-".concat(n,")"),width:"100%",height:"100%"}})},C=()=>{let e=(0,r.sJ)(u.db),n=(0,r.sJ)(u.Gt),[t,C]=(0,l.useState)(null==e?void 0:e.displayName);if(!e)return null;let{displayName:m,displayColor:g}=e,p=()=>{let e={type:d.C.NAME_CHANGE,newName:t};n.send(e)},f=t!==m&&""!==t&&(null==n?void 0:n.isConnected()),x=e=>{let t={type:d.C.COLOR_CHANGE,newColor:Number(e)};n.send(t)},v=[...Array(8)].map((e,n)=>n);return(0,a.jsxs)("div",{children:["Your chat display name is what people see when you send chat messages. Other information can go here to mention auth, and stuff.",(0,a.jsx)(s.Z,{id:"name-change-field",value:t,onChange:e=>C(e.target.value),placeholder:"Your chat display name",maxLength:30,showCount:!0,defaultValue:m}),(0,a.jsx)(i.Z,{id:"name-change-submit",disabled:!f,onClick:p,children:"Change name"}),(0,a.jsxs)("div",{children:["Your Color",(0,a.jsx)(o.Z,{style:{width:120},onChange:x,defaultValue:g.toString(),getPopupContainer:e=>e.parentElement,children:v.map(e=>(0,a.jsx)(h,{title:e,children:(0,a.jsx)(c,{color:e})},e.toString()))})]})]})}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/911-20c1d126c3ba8e12.js b/static/web/_next/static/chunks/911-20c1d126c3ba8e12.js new file mode 100644 index 000000000..99cb25b79 --- /dev/null +++ b/static/web/_next/static/chunks/911-20c1d126c3ba8e12.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[911],{94149:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_LockOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_LockOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},AntdIcon=__webpack_require__(42135),LockOutlined_LockOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_LockOutlined}))};LockOutlined_LockOutlined.displayName="LockOutlined";var icons_LockOutlined=react.forwardRef(LockOutlined_LockOutlined)},87547:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return icons_UserOutlined}});var objectSpread2=__webpack_require__(1413),react=__webpack_require__(67294),asn_UserOutlined={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},AntdIcon=__webpack_require__(42135),UserOutlined_UserOutlined=function(props,ref){return react.createElement(AntdIcon.Z,(0,objectSpread2.Z)((0,objectSpread2.Z)({},props),{},{ref:ref,icon:asn_UserOutlined}))};UserOutlined_UserOutlined.displayName="UserOutlined";var icons_UserOutlined=react.forwardRef(UserOutlined_UserOutlined)},20550:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return tag}});var defineProperty=__webpack_require__(4942),esm_extends=__webpack_require__(87462),slicedToArray=__webpack_require__(97685),CloseOutlined=__webpack_require__(97937),classnames=__webpack_require__(94184),classnames_default=__webpack_require__.n(classnames),omit=__webpack_require__(98423),react=__webpack_require__(67294),context=__webpack_require__(53124),colors=__webpack_require__(98787),wave=__webpack_require__(68349),__rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},tag_rest=function(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);ie.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t},PresetColorRegex=RegExp("^(".concat(colors.Y.join("|"),")(-inverse)?$")),PresetStatusColorRegex=RegExp("^(".concat(colors.E.join("|"),")$")),Tag=react.forwardRef(function(_a,ref){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,style=_a.style,children=_a.children,icon=_a.icon,color=_a.color,onClose=_a.onClose,closeIcon=_a.closeIcon,_a$closable=_a.closable,props=tag_rest(_a,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),_React$useContext=react.useContext(context.E_),getPrefixCls=_React$useContext.getPrefixCls,direction=_React$useContext.direction,_React$useState=react.useState(!0),_React$useState2=(0,slicedToArray.Z)(_React$useState,2),visible=_React$useState2[0],setVisible=_React$useState2[1];react.useEffect(function(){"visible"in props&&setVisible(props.visible)},[props.visible]);var isPresetColor=function(){return!!color&&(PresetColorRegex.test(color)||PresetStatusColorRegex.test(color))},tagStyle=(0,esm_extends.Z)({backgroundColor:color&&!isPresetColor()?color:void 0},style),presetColor=isPresetColor(),prefixCls=getPrefixCls("tag",customizePrefixCls),tagClassName=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-").concat(color),presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-has-color"),color&&!presetColor),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-hidden"),!visible),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-rtl"),"rtl"===direction),_classNames),className),handleCloseClick=function(e){e.stopPropagation(),null==onClose||onClose(e),!e.defaultPrevented&&("visible"in props||setVisible(!1))},isNeedWave="onClick"in props||children&&"a"===children.type,tagProps=(0,omit.Z)(props,["visible"]),iconNode=icon||null,kids=iconNode?react.createElement(react.Fragment,null,iconNode,react.createElement("span",null,children)):children,tagNode=react.createElement("span",(0,esm_extends.Z)({},tagProps,{ref:ref,className:tagClassName,style:tagStyle}),kids,void 0!==_a$closable&&_a$closable?closeIcon?react.createElement("span",{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick},closeIcon):react.createElement(CloseOutlined.Z,{className:"".concat(prefixCls,"-close-icon"),onClick:handleCloseClick}):null);return isNeedWave?react.createElement(wave.Z,null,tagNode):tagNode});Tag.CheckableTag=function(_a){var _classNames,customizePrefixCls=_a.prefixCls,className=_a.className,checked=_a.checked,onChange=_a.onChange,onClick=_a.onClick,restProps=__rest(_a,["prefixCls","className","checked","onChange","onClick"]),prefixCls=(0,react.useContext(context.E_).getPrefixCls)("tag",customizePrefixCls),cls=classnames_default()(prefixCls,(_classNames={},(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable"),!0),(0,defineProperty.Z)(_classNames,"".concat(prefixCls,"-checkable-checked"),checked),_classNames),className);return react.createElement("span",(0,esm_extends.Z)({},restProps,{className:cls,onClick:function(e){null==onChange||onChange(!checked),null==onClick||onClick(e)}}))};var tag=Tag},27561:function(module,__unused_webpack_exports,__webpack_require__){var trimmedEndIndex=__webpack_require__(67990),reTrimStart=/^\s+/;module.exports=function(string){return string?string.slice(0,trimmedEndIndex(string)+1).replace(reTrimStart,""):string}},67990:function(module){var reWhitespace=/\s/;module.exports=function(string){for(var index=string.length;index--&&reWhitespace.test(string.charAt(index)););return index}},23279:function(module,__unused_webpack_exports,__webpack_require__){var isObject=__webpack_require__(13218),now=__webpack_require__(7771),toNumber=__webpack_require__(14841),nativeMax=Math.max,nativeMin=Math.min;module.exports=function(func,wait,options){var lastArgs,lastThis,maxWait,result,timerId,lastCallTime,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;if("function"!=typeof func)throw TypeError("Expected a function");function invokeFunc(time){var args=lastArgs,thisArg=lastThis;return lastArgs=lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args)}function shouldInvoke(time){var timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime;return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&timeSinceLastInvoke>=maxWait}function timerExpired(){var timeSinceLastCall,timeSinceLastInvoke,timeWaiting,time=now();if(shouldInvoke(time))return trailingEdge(time);timerId=setTimeout(timerExpired,(timeSinceLastCall=time-lastCallTime,timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall,maxing?nativeMin(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting))}function trailingEdge(time){return(timerId=void 0,trailing&&lastArgs)?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function debounced(){var time,time1=now(),isInvoking=shouldInvoke(time1);if(lastArgs=arguments,lastThis=this,lastCallTime=time1,isInvoking){if(void 0===timerId)return lastInvokeTime=time=lastCallTime,timerId=setTimeout(timerExpired,wait),leading?invokeFunc(time):result;if(maxing)return clearTimeout(timerId),timerId=setTimeout(timerExpired,wait),invokeFunc(lastCallTime)}return void 0===timerId&&(timerId=setTimeout(timerExpired,wait)),result}return wait=toNumber(wait)||0,isObject(options)&&(leading=!!options.leading,maxWait=(maxing="maxWait"in options)?nativeMax(toNumber(options.maxWait)||0,wait):maxWait,trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function(){void 0!==timerId&&clearTimeout(timerId),lastInvokeTime=0,lastArgs=lastCallTime=lastThis=timerId=void 0},debounced.flush=function(){return void 0===timerId?result:trailingEdge(now())},debounced}},33448:function(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__(44239),isObjectLike=__webpack_require__(37005);module.exports=function(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},7771:function(module,__unused_webpack_exports,__webpack_require__){var root=__webpack_require__(55639);module.exports=function(){return root.Date.now()}},14841:function(module,__unused_webpack_exports,__webpack_require__){var baseTrim=__webpack_require__(27561),isObject=__webpack_require__(13218),isSymbol=__webpack_require__(33448),NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;module.exports=function(value){if("number"==typeof value)return value;if(isSymbol(value))return NAN;if(isObject(value)){var other="function"==typeof value.valueOf?value.valueOf():value;value=isObject(other)?other+"":other}if("string"!=typeof value)return 0===value?value:+value;value=baseTrim(value);var isBinary=reIsBinary.test(value);return isBinary||reIsOctal.test(value)?freeParseInt(value.slice(2),isBinary?2:8):reIsBadHex.test(value)?NAN:+value}},37645:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(dynamicOptions,options){let loadableFn=_loadable.default,loadableOptions=(null==options?void 0:options.suspense)?{}:{loading(param){let{error,isLoading,pastDelay}=param;return null}};if(dynamicOptions instanceof Promise?loadableOptions.loader=()=>dynamicOptions:"function"==typeof dynamicOptions?loadableOptions.loader=dynamicOptions:"object"==typeof dynamicOptions&&(loadableOptions=_extends({},loadableOptions,dynamicOptions)),(loadableOptions=_extends({},loadableOptions,options)).suspense&&(delete loadableOptions.ssr,delete loadableOptions.loading),loadableOptions.loadableGenerated&&delete(loadableOptions=_extends({},loadableOptions,loadableOptions.loadableGenerated)).loadableGenerated,"boolean"==typeof loadableOptions.ssr&&!loadableOptions.suspense){if(!loadableOptions.ssr)return delete loadableOptions.ssr,noSSR(loadableFn,loadableOptions);delete loadableOptions.ssr}return loadableFn(loadableOptions)},exports.noSSR=noSSR;var _extends=__webpack_require__(6495).Z,_interop_require_default=__webpack_require__(92648).Z,_loadable=(_interop_require_default(__webpack_require__(67294)),_interop_require_default(__webpack_require__(14588)));function noSSR(LoadableInitializer,loadableOptions){return delete loadableOptions.webpack,delete loadableOptions.modules,LoadableInitializer(loadableOptions)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},33644:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LoadableContext=void 0;var _react=(0,__webpack_require__(92648).Z)(__webpack_require__(67294));let LoadableContext=_react.default.createContext(null);exports.LoadableContext=LoadableContext},14588:function(__unused_webpack_module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _extends=__webpack_require__(6495).Z,_react=(0,__webpack_require__(91598).Z)(__webpack_require__(67294)),_loadableContext=__webpack_require__(33644);let ALL_INITIALIZERS=[],READY_INITIALIZERS=[],initialized=!1;function load(loader){let promise=loader(),state={loading:!0,loaded:null,error:null};return state.promise=promise.then(loaded=>(state.loading=!1,state.loaded=loaded,loaded)).catch(err=>{throw state.loading=!1,state.error=err,err}),state}class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:res,_opts:opts}=this;res.loading&&("number"==typeof opts.delay&&(0===opts.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},opts.delay)),"number"==typeof opts.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},opts.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(_err=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(partial){this._state=_extends({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},partial),this._callbacks.forEach(callback=>callback())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(callback){return this._callbacks.add(callback),()=>{this._callbacks.delete(callback)}}constructor(loadFn,opts){this._loadFn=loadFn,this._opts=opts,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function Loadable(opts){return function(loadFn,options){let opts=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},options);opts.suspense&&(opts.lazy=_react.default.lazy(opts.loader));let subscription=null;function init(){if(!subscription){let sub=new LoadableSubscription(loadFn,opts);subscription={getCurrentValue:sub.getCurrentValue.bind(sub),subscribe:sub.subscribe.bind(sub),retry:sub.retry.bind(sub),promise:sub.promise.bind(sub)}}return subscription.promise()}if(!initialized){let moduleIds=opts.webpack?opts.webpack():opts.modules;moduleIds&&READY_INITIALIZERS.push(ids=>{for(let moduleId of moduleIds)if(-1!==ids.indexOf(moduleId))return init()})}function useLoadableModule(){init();let context=_react.default.useContext(_loadableContext.LoadableContext);context&&Array.isArray(opts.modules)&&opts.modules.forEach(moduleName=>{context(moduleName)})}let LoadableComponent=opts.suspense?function(props,ref){return useLoadableModule(),_react.default.createElement(opts.lazy,_extends({},props,{ref}))}:function(props,ref){useLoadableModule();let state=_react.useSyncExternalStore(subscription.subscribe,subscription.getCurrentValue,subscription.getCurrentValue);return _react.default.useImperativeHandle(ref,()=>({retry:subscription.retry}),[]),_react.default.useMemo(()=>{var obj;return state.loading||state.error?_react.default.createElement(opts.loading,{isLoading:state.loading,pastDelay:state.pastDelay,timedOut:state.timedOut,error:state.error,retry:subscription.retry}):state.loaded?_react.default.createElement((obj=state.loaded)&&obj.__esModule?obj.default:obj,props):null},[props,state])};return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",_react.default.forwardRef(LoadableComponent)}(load,opts)}function flushInitializers(initializers,ids){let promises=[];for(;initializers.length;){let init=initializers.pop();promises.push(init(ids))}return Promise.all(promises).then(()=>{if(initializers.length)return flushInitializers(initializers,ids)})}Loadable.preloadAll=()=>new Promise((resolveInitializers,reject)=>{flushInitializers(ALL_INITIALIZERS).then(resolveInitializers,reject)}),Loadable.preloadReady=function(){let ids=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(resolvePreload=>{let res=()=>(initialized=!0,resolvePreload());flushInitializers(READY_INITIALIZERS,ids).then(res,res)})},window.__NEXT_PRELOADREADY=Loadable.preloadReady,exports.default=Loadable},5152:function(module,__unused_webpack_exports,__webpack_require__){module.exports=__webpack_require__(37645)},49218:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{y1:function(){return useHotkeys}});var isff="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function addEvent(object,event,method,useCapture){object.addEventListener?object.addEventListener(event,method,useCapture):object.attachEvent&&object.attachEvent("on".concat(event),function(){method(window.event)})}function getMods(modifier,key){for(var mods=key.slice(0,key.length-1),i=0;i=0;)keys[index-1]+=",",keys.splice(index,1),index=keys.lastIndexOf("");return keys}for(var _keyMap={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":isff?173:189,"=":isff?61:187,";":isff?59:186,"'":222,"[":219,"]":221,"\\":220},_modifier={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},modifierMap={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},_mods={16:!1,18:!1,17:!1,91:!1},_handlers={},k=1;k<20;k++)_keyMap["f".concat(k)]=111+k;var _downKeys=[],winListendFocus=!1,_scope="all",elementHasBindEvent=[],code=function(x){return _keyMap[x.toLowerCase()]||_modifier[x.toLowerCase()]||x.toUpperCase().charCodeAt(0)};function setScope(scope){_scope=scope||"all"}function getScope(){return _scope||"all"}var eachUnbind=function(_ref){var key=_ref.key,scope=_ref.scope,method=_ref.method,_ref$splitKey=_ref.splitKey,splitKey=void 0===_ref$splitKey?"+":_ref$splitKey;getKeys(key).forEach(function(originKey){var unbindKeys=originKey.split(splitKey),len=unbindKeys.length,lastKey=unbindKeys[len-1],keyCode="*"===lastKey?"*":code(lastKey);if(_handlers[keyCode]){scope||(scope=getScope());var mods=len>1?getMods(_modifier,unbindKeys):[];_handlers[keyCode]=_handlers[keyCode].filter(function(record){return!((!method||record.method===method)&&record.scope===scope&&function(a1,a2){for(var arr1=a1.length>=a2.length?a1:a2,arr2=a1.length>=a2.length?a2:a1,isIndex=!0,i=0;i0,_mods)Object.prototype.hasOwnProperty.call(_mods,y)&&(!_mods[y]&&handler.mods.indexOf(+y)>-1||_mods[y]&&-1===handler.mods.indexOf(+y))&&(modifiersMatch=!1);(0!==handler.mods.length||_mods[16]||_mods[18]||_mods[17]||_mods[91])&&!modifiersMatch&&"*"!==handler.shortcut||!1!==handler.method(event,handler)||(event.preventDefault?event.preventDefault():event.returnValue=!1,event.stopPropagation&&event.stopPropagation(),event.cancelBubble&&(event.cancelBubble=!0))}}function dispatch(event,element){var asterisk=_handlers["*"],key=event.keyCode||event.which||event.charCode;if(hotkeys_esm_hotkeys.filter.call(this,event)){if((93===key||224===key)&&(key=91),-1===_downKeys.indexOf(key)&&229!==key&&_downKeys.push(key),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(keyName){var keyNum=modifierMap[keyName];event[keyName]&&-1===_downKeys.indexOf(keyNum)?_downKeys.push(keyNum):!event[keyName]&&_downKeys.indexOf(keyNum)>-1?_downKeys.splice(_downKeys.indexOf(keyNum),1):"metaKey"===keyName&&event[keyName]&&3===_downKeys.length&&!(event.ctrlKey||event.shiftKey||event.altKey)&&(_downKeys=_downKeys.slice(_downKeys.indexOf(keyNum)))}),key in _mods){for(var k in _mods[key]=!0,_modifier)_modifier[k]===key&&(hotkeys_esm_hotkeys[k]=!0);if(!asterisk)return}for(var e in _mods)Object.prototype.hasOwnProperty.call(_mods,e)&&(_mods[e]=event[modifierMap[e]]);event.getModifierState&&!(event.altKey&&!event.ctrlKey)&&event.getModifierState("AltGraph")&&(-1===_downKeys.indexOf(17)&&_downKeys.push(17),-1===_downKeys.indexOf(18)&&_downKeys.push(18),_mods[17]=!0,_mods[18]=!0);var scope=getScope();if(asterisk)for(var i=0;i1&&(mods=getMods(_modifier,key)),(key="*"===(key=key[key.length-1])?"*":code(key))in _handlers||(_handlers[key]=[]),_handlers[key].push({keyup:keyup,keydown:keydown,scope:scope,mods:mods,shortcut:keys[i],method:method,key:keys[i],splitKey:splitKey,element:element1});void 0!==element1&&(element=element1,!(elementHasBindEvent.indexOf(element)>-1))&&window&&(elementHasBindEvent.push(element1),addEvent(element1,"keydown",function(e){dispatch(e,element1)},capture),winListendFocus||(winListendFocus=!0,addEvent(window,"focus",function(){_downKeys=[]},capture)),addEvent(element1,"keyup",function(e){dispatch(e,element1),function(event){var key=event.keyCode||event.which||event.charCode,i=_downKeys.indexOf(key);if(i>=0&&_downKeys.splice(i,1),event.key&&"meta"===event.key.toLowerCase()&&_downKeys.splice(0,_downKeys.length),(93===key||224===key)&&(key=91),key in _mods)for(var k in _mods[key]=!1,_modifier)_modifier[k]===key&&(hotkeys_esm_hotkeys[k]=!1)}(e)},capture))}var _api={setScope:setScope,getScope:getScope,deleteScope:function(scope,newScope){var handlers,i;for(var key in scope||(scope=getScope()),_handlers)if(Object.prototype.hasOwnProperty.call(_handlers,key))for(i=0,handlers=_handlers[key];i1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(_handlers).forEach(function(key){var data=_handlers[key].find(function(item){return item.scope===scope&&item.shortcut===shortcut});data&&data.method&&data.method()})},unbind:function(keysInfo){if(void 0===keysInfo)Object.keys(_handlers).forEach(function(key){return delete _handlers[key]});else if(Array.isArray(keysInfo))keysInfo.forEach(function(info){info.key&&eachUnbind(info)});else if("object"==typeof keysInfo)keysInfo.key&&eachUnbind(keysInfo);else if("string"==typeof keysInfo){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];var scope=args[0],method=args[1];"function"==typeof scope&&(method=scope,scope=""),eachUnbind({key:keysInfo,scope:scope,method:method,splitKey:"+"})}},keyMap:_keyMap,modifier:_modifier,modifierMap:modifierMap};for(var a in _api)Object.prototype.hasOwnProperty.call(_api,a)&&(hotkeys_esm_hotkeys[a]=_api[a]);if("undefined"!=typeof window){var _hotkeys=window.hotkeys;hotkeys_esm_hotkeys.noConflict=function(deep){return deep&&window.hotkeys===hotkeys_esm_hotkeys&&(window.hotkeys=_hotkeys),hotkeys_esm_hotkeys},window.hotkeys=hotkeys_esm_hotkeys}var react=__webpack_require__(67294);hotkeys_esm_hotkeys.filter=function(){return!0};var tagFilter=function(_ref,enableOnTags){var target=_ref.target,targetTagName=target&&target.tagName;return Boolean(targetTagName&&enableOnTags&&enableOnTags.includes(targetTagName))};function useHotkeys(keys,callback,options,deps){options instanceof Array&&(deps=options,options=void 0);var _ref2=options||{},enableOnTags=_ref2.enableOnTags,filter=_ref2.filter,keyup=_ref2.keyup,keydown=_ref2.keydown,_ref2$filterPreventDe=_ref2.filterPreventDefault,filterPreventDefault=void 0===_ref2$filterPreventDe||_ref2$filterPreventDe,_ref2$enabled=_ref2.enabled,enabled=void 0===_ref2$enabled||_ref2$enabled,_ref2$enableOnContent=_ref2.enableOnContentEditable,enableOnContentEditable=void 0!==_ref2$enableOnContent&&_ref2$enableOnContent,ref=(0,react.useRef)(null),memoisedCallback=(0,react.useCallback)(function(keyboardEvent,hotkeysEvent){var _keyboardEvent$target,_ref$current;return filter&&!filter(keyboardEvent)?!filterPreventDefault:!!tagFilter(keyboardEvent,["INPUT","TEXTAREA","SELECT"])&&!tagFilter(keyboardEvent,enableOnTags)||null!=(_keyboardEvent$target=keyboardEvent.target)&&!!_keyboardEvent$target.isContentEditable&&!enableOnContentEditable||!!(null===ref.current||document.activeElement===ref.current||null!=(_ref$current=ref.current)&&_ref$current.contains(document.activeElement))&&(callback(keyboardEvent,hotkeysEvent),!0)},deps?[ref,enableOnTags,filter].concat(deps):[ref,enableOnTags,filter]);return(0,react.useEffect)(function(){if(!enabled){hotkeys_esm_hotkeys.unbind(keys,memoisedCallback);return}return keyup&&!0!==keydown&&(options.keydown=!1),hotkeys_esm_hotkeys(keys,options||{},memoisedCallback),function(){return hotkeys_esm_hotkeys.unbind(keys,memoisedCallback)}},[memoisedCallback,keys,enabled]),ref}hotkeys_esm_hotkeys.isPressed}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/911-ab40692bfb30c49e.js b/static/web/_next/static/chunks/911-ab40692bfb30c49e.js deleted file mode 100644 index 6a45f1217..000000000 --- a/static/web/_next/static/chunks/911-ab40692bfb30c49e.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[911],{94149:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(1413),o=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},a=n(42135),l=function(e,t){return o.createElement(a.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))};l.displayName="LockOutlined";var u=o.forwardRef(l)},87547:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(1413),o=n(67294),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},a=n(42135),l=function(e,t){return o.createElement(a.Z,(0,r.Z)((0,r.Z)({},e),{},{ref:t,icon:i}))};l.displayName="UserOutlined";var u=o.forwardRef(l)},20550:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});var r=n(4942),o=n(87462),i=n(97685),a=n(97937),l=n(94184),u=n.n(l),c=n(98423),s=n(67294),f=n(53124),d=n(98787),p=n(68349),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},h=function(e){var t,n=e.prefixCls,i=e.className,a=e.checked,l=e.onChange,c=e.onClick,d=y(e,["prefixCls","className","checked","onChange","onClick"]),p=s.useContext(f.E_).getPrefixCls,h=function(e){null==l||l(!a),null==c||c(e)},m=p("tag",n),v=u()(m,(t={},(0,r.Z)(t,"".concat(m,"-checkable"),!0),(0,r.Z)(t,"".concat(m,"-checkable-checked"),a),t),i);return s.createElement("span",(0,o.Z)({},d,{className:v,onClick:h}))},m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},v=RegExp("^(".concat(d.Y.join("|"),")(-inverse)?$")),g=RegExp("^(".concat(d.E.join("|"),")$")),b=function(e,t){var n,l=e.prefixCls,d=e.className,y=e.style,h=e.children,b=e.icon,_=e.color,k=e.onClose,w=e.closeIcon,O=e.closable,C=m(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),E=s.useContext(f.E_),x=E.getPrefixCls,j=E.direction,P=s.useState(!0),Z=(0,i.Z)(P,2),T=Z[0],K=Z[1];s.useEffect(function(){"visible"in C&&K(C.visible)},[C.visible]);var S=function(){return!!_&&(v.test(_)||g.test(_))},A=(0,o.Z)({backgroundColor:_&&!S()?_:void 0},y),M=S(),N=x("tag",l),L=u()(N,(n={},(0,r.Z)(n,"".concat(N,"-").concat(_),M),(0,r.Z)(n,"".concat(N,"-has-color"),_&&!M),(0,r.Z)(n,"".concat(N,"-hidden"),!T),(0,r.Z)(n,"".concat(N,"-rtl"),"rtl"===j),n),d),R=function(e){e.stopPropagation(),null==k||k(e),!e.defaultPrevented&&("visible"in C||K(!1))},D="onClick"in C||h&&"a"===h.type,I=(0,c.Z)(C,["visible"]),V=b||null,z=V?s.createElement(s.Fragment,null,V,s.createElement("span",null,h)):h,B=s.createElement("span",(0,o.Z)({},I,{ref:t,className:L,style:A}),z,void 0!==O&&O?w?s.createElement("span",{className:"".concat(N,"-close-icon"),onClick:R},w):s.createElement(a.Z,{className:"".concat(N,"-close-icon"),onClick:R}):null);return D?s.createElement(p.Z,null,B):B},_=s.forwardRef(b);_.CheckableTag=h;var k=_},27561:function(e,t,n){var r=n(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},67990:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},23279:function(e,t,n){var r=n(13218),o=n(7771),i=n(14841),a=Math.max,l=Math.min;e.exports=function(e,t,n){var u,c,s,f,d,p,y=0,h=!1,m=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=u,r=c;return u=c=void 0,y=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-y;return void 0===p||n>=t||n<0||m&&r>=s}function _(){var e,n,r,i=o();if(b(i))return k(i);d=setTimeout(_,(e=i-p,n=i-y,r=t-e,m?l(r,s-n):r))}function k(e){return(d=void 0,v&&u)?g(e):(u=c=void 0,f)}function w(){var e,n=o(),r=b(n);if(u=arguments,c=this,p=n,r){if(void 0===d)return y=e=p,d=setTimeout(_,t),h?g(e):f;if(m)return clearTimeout(d),d=setTimeout(_,t),g(p)}return void 0===d&&(d=setTimeout(_,t)),f}return t=i(t)||0,r(n)&&(h=!!n.leading,s=(m="maxWait"in n)?a(i(n.maxWait)||0,t):s,v="trailing"in n?!!n.trailing:v),w.cancel=function(){void 0!==d&&clearTimeout(d),y=0,u=p=c=d=void 0},w.flush=function(){return void 0===d?f:k(o())},w}},33448:function(e,t,n){var r=n(44239),o=n(37005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},7771:function(e,t,n){var r=n(55639),o=function(){return r.Date.now()};e.exports=o},14841:function(e,t,n){var r=n(27561),o=n(13218),i=n(33448),a=0/0,l=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=u.test(e);return n||c.test(e)?s(e.slice(2),n?2:8):l.test(e)?a:+e}},37645:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=i.default,o=(null==t?void 0:t.suspense)?{}:{loading(e){let{error:t,isLoading:n,pastDelay:r}=e;return null}};if(e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o=r({},o,e)),(o=r({},o,t)).suspense&&(delete o.ssr,delete o.loading),o.loadableGenerated&&delete(o=r({},o,o.loadableGenerated)).loadableGenerated,"boolean"==typeof o.ssr&&!o.suspense){if(!o.ssr)return delete o.ssr,a(n,o);delete o.ssr}return n(o)},t.noSSR=a;var r=n(6495).Z,o=n(92648).Z,i=(o(n(67294)),o(n(14588)));function a(e,t){return delete t.webpack,delete t.modules,e(t)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33644:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var r=(0,n(92648).Z)(n(67294));let o=r.default.createContext(null);t.LoadableContext=o},14588:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(6495).Z,o=(0,n(91598).Z)(n(67294)),i=n(33644);let a=[],l=[],u=!1;function c(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class s{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=r({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function f(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);n.suspense&&(n.lazy=o.default.lazy(n.loader));let a=null;function c(){if(!a){let t=new s(e,n);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!u){let f=n.webpack?n.webpack():n.modules;f&&l.push(e=>{for(let t of f)if(-1!==e.indexOf(t))return c()})}function d(){c();let e=o.default.useContext(i.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}let p=n.suspense?function(e,t){return d(),o.default.createElement(n.lazy,r({},e,{ref:t}))}:function(e,t){d();let r=o.useSyncExternalStore(a.subscribe,a.getCurrentValue,a.getCurrentValue);return o.default.useImperativeHandle(t,()=>({retry:a.retry}),[]),o.default.useMemo(()=>{var t;return r.loading||r.error?o.default.createElement(n.loading,{isLoading:r.loading,pastDelay:r.pastDelay,timedOut:r.timedOut,error:r.error,retry:a.retry}):r.loaded?o.default.createElement((t=r.loaded)&&t.__esModule?t.default:t,e):null},[e,r])};return p.preload=()=>c(),p.displayName="LoadableComponent",o.default.forwardRef(p)}(c,e)}function d(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return d(e,t)})}f.preloadAll=()=>new Promise((e,t)=>{d(a).then(e,t)}),f.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let n=()=>(u=!0,t());d(l,e).then(n,n)})},window.__NEXT_PRELOADREADY=f.preloadReady,t.default=f},5152:function(e,t,n){e.exports=n(37645)},49218:function(e,t,n){"use strict";n.d(t,{y1:function(){return Z}});var r="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function o(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),function(){n(window.event)})}function i(e,t){for(var n=t.slice(0,t.length-1),r=0;r=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var l={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":r?173:189,"=":r?61:187,";":r?59:186,"'":222,"[":219,"]":221,"\\":220},u={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,command:91},c={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},s={16:!1,18:!1,17:!1,91:!1},f={},d=1;d<20;d++)l["f".concat(d)]=111+d;var p=[],y=!1,h="all",m=[],v=function(e){return l[e.toLowerCase()]||u[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function g(e){h=e||"all"}function b(){return h||"all"}var _=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,l=void 0===o?"+":o;a(t).forEach(function(e){var t=e.split(l),o=t.length,a=t[o-1],c="*"===a?"*":v(a);if(f[c]){n||(n=b());var s=o>1?i(u,t):[];f[c]=f[c].filter(function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i0,s)Object.prototype.hasOwnProperty.call(s,i)&&(!s[i]&&t.mods.indexOf(+i)>-1||s[i]&&-1===t.mods.indexOf(+i))&&(o=!1);(0!==t.mods.length||s[16]||s[18]||s[17]||s[91])&&!o&&"*"!==t.shortcut||!1!==t.method(e,t)||(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function w(e,t){var n=f["*"],r=e.keyCode||e.which||e.charCode;if(O.filter.call(this,e)){if((93===r||224===r)&&(r=91),-1===p.indexOf(r)&&229!==r&&p.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach(function(t){var n=c[t];e[t]&&-1===p.indexOf(n)?p.push(n):!e[t]&&p.indexOf(n)>-1?p.splice(p.indexOf(n),1):"metaKey"===t&&e[t]&&3===p.length&&!(e.ctrlKey||e.shiftKey||e.altKey)&&(p=p.slice(p.indexOf(n)))}),r in s){for(var o in s[r]=!0,u)u[o]===r&&(O[o]=!0);if(!n)return}for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&(s[i]=e[c[i]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===p.indexOf(17)&&p.push(17),-1===p.indexOf(18)&&p.push(18),s[17]=!0,s[18]=!0);var a=b();if(n)for(var l=0;l1&&(c=i(u,e)),(e="*"===(e=e[e.length-1])?"*":v(e))in f||(f[e]=[]),f[e].push({keyup:b,keydown:_,scope:d,mods:c,shortcut:l[g],method:n,key:l[g],splitKey:k,element:h});void 0!==h&&(r=h,!(m.indexOf(r)>-1))&&window&&(m.push(h),o(h,"keydown",function(e){w(e,h)},C),y||(y=!0,o(window,"focus",function(){p=[]},C)),o(h,"keyup",function(e){w(e,h),function(e){var t=e.keyCode||e.which||e.charCode,n=p.indexOf(t);if(n>=0&&p.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&p.splice(0,p.length),(93===t||224===t)&&(t=91),t in s)for(var r in s[t]=!1,u)u[r]===t&&(O[r]=!1)}(e)},C))}var C={setScope:g,getScope:b,deleteScope:function(e,t){var n,r;for(var o in e||(e=b()),f)if(Object.prototype.hasOwnProperty.call(f,o))for(r=0,n=f[o];r1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(f).forEach(function(n){var r=f[n].find(function(n){return n.scope===t&&n.shortcut===e});r&&r.method&&r.method()})},unbind:function(e){if(void 0===e)Object.keys(f).forEach(function(e){return delete f[e]});else if(Array.isArray(e))e.forEach(function(e){e.key&&_(e)});else if("object"==typeof e)e.key&&_(e);else if("string"==typeof e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r/,untilBracketedEmail=/^.*?(?=<.*>)/;let mbox={name:"mbox",startState:function(){return{inSeparator:!1,inHeader:!1,emailPermitted:!1,header:null,inHeaders:!1}},token:function(stream,state){if(stream.sol()){if(state.inSeparator=!1,state.inHeader&&stream.match(whitespace))return null;if(state.inHeader=!1,state.header=null,stream.match(separator))return state.inHeaders=!0,state.inSeparator=!0,"atom";var match,emailPermitted=!1;return(match=stream.match(rfc2822HeaderNoEmail))||(emailPermitted=!0,match=stream.match(rfc2822Header))?(state.inHeaders=!0,state.inHeader=!0,state.emailPermitted=emailPermitted,state.header=match[1],"atom"):state.inHeaders&&(match=stream.match(header))?(state.inHeader=!0,state.emailPermitted=!0,state.header=match[1],"atom"):(state.inHeaders=!1,stream.skipToEnd(),null)}if(state.inSeparator)return stream.match(email)?"link":(stream.match(untilEmail)||stream.skipToEnd(),"atom");if(state.inHeader){var style="Subject"===state.header?"header":"string";if(state.emailPermitted){if(stream.match(bracketedEmail))return style+" link";if(stream.match(untilBracketedEmail))return style}return stream.skipToEnd(),style}return stream.skipToEnd(),null},blankLine:function(state){state.inHeaders=state.inSeparator=state.inHeader=!1},languageData:{autocomplete:rfc2822.concat(rfc2822NoEmail)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9121.b49c2c698eb6b977.js b/static/web/_next/static/chunks/9121.b49c2c698eb6b977.js deleted file mode 100644 index 8a5a3a0bf..000000000 --- a/static/web/_next/static/chunks/9121.b49c2c698eb6b977.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9121],{29121:function(e,n,t){t.r(n),t.d(n,{mbox:function(){return p}});var r=["From","Sender","Reply-To","To","Cc","Bcc","Message-ID","In-Reply-To","References","Resent-From","Resent-Sender","Resent-To","Resent-Cc","Resent-Bcc","Resent-Message-ID","Return-Path","Received"],a=["Date","Subject","Comments","Keywords","Resent-Date"],i=/^[ \t]/,o=/^From /,d=RegExp("^("+r.join("|")+"): "),s=RegExp("^("+a.join("|")+"): "),c=/^[^:]+:/,m=/^[^ ]+@[^ ]+/,u=/^.*?(?=[^ ]+?@[^ ]+)/,l=/^<.*?>/,h=/^.*?(?=<.*>)/;let p={name:"mbox",startState:function(){return{inSeparator:!1,inHeader:!1,emailPermitted:!1,header:null,inHeaders:!1}},token:function(e,n){if(e.sol()){if(n.inSeparator=!1,n.inHeader&&e.match(i))return null;if(n.inHeader=!1,n.header=null,e.match(o))return n.inHeaders=!0,n.inSeparator=!0,"atom";var t,r=!1;return(t=e.match(s))||(r=!0,t=e.match(d))?(n.inHeaders=!0,n.inHeader=!0,n.emailPermitted=r,n.header=t[1],"atom"):n.inHeaders&&(t=e.match(c))?(n.inHeader=!0,n.emailPermitted=!0,n.header=t[1],"atom"):(n.inHeaders=!1,e.skipToEnd(),null)}if(n.inSeparator)return e.match(m)?"link":(e.match(u)||e.skipToEnd(),"atom");if(n.inHeader){var a="Subject"===n.header?"header":"string";if(n.emailPermitted){if(e.match(l))return a+" link";if(e.match(h))return a}return e.skipToEnd(),a}return e.skipToEnd(),null},blankLine:function(e){e.inHeaders=e.inSeparator=e.inHeader=!1},languageData:{autocomplete:r.concat(a)}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9232.3994a158f7c34622.js b/static/web/_next/static/chunks/9232.3994a158f7c34622.js new file mode 100644 index 000000000..1833e6c9d --- /dev/null +++ b/static/web/_next/static/chunks/9232.3994a158f7c34622.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9232],{69232:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{yacas:function(){return yacas}});var bodiedOps=function(str){for(var obj={},words=str.split(" "),i=0;i|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function tokenString(stream,state){for(var next,end=!1,escaped=!1;null!=(next=stream.next());){if('"'===next&&!escaped){end=!0;break}escaped=!escaped&&"\\"===next}return end&&!escaped&&(state.tokenize=tokenBase),"string"}function tokenComment(stream,state){for(var prev,next;null!=(next=stream.next());){if("*"===prev&&"/"===next){state.tokenize=tokenBase;break}prev=next}return"comment"}function currentScope(state){var scope=null;return state.scopes.length>0&&(scope=state.scopes[state.scopes.length-1]),scope}let yacas={name:"yacas",startState:function(){return{tokenize:tokenBase,scopes:[]}},token:function(stream,state){return stream.eatSpace()?null:state.tokenize(stream,state)},indent:function(state,textAfter,cx){if(state.tokenize!==tokenBase&&null!==state.tokenize)return null;var delta=0;return("]"===textAfter||"];"===textAfter||"}"===textAfter||"};"===textAfter||");"===textAfter)&&(delta=-1),(state.scopes.length+delta)*cx.unit},languageData:{electricInput:/[{}\[\]()\;]/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9232.8fd2f9f79c6a6de0.js b/static/web/_next/static/chunks/9232.8fd2f9f79c6a6de0.js deleted file mode 100644 index 6fbb469ea..000000000 --- a/static/web/_next/static/chunks/9232.8fd2f9f79c6a6de0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9232],{69232:function(e,t,n){n.r(t),n.d(t,{yacas:function(){return k}});var r=function(e){for(var t={},n=e.split(" "),r=0;r|<|&|\||_|`|'|\^|\?|!|%|#)/,!0,!1)?"operator":"error"}function s(e,t){for(var n,r=!1,o=!1;null!=(n=e.next());){if('"'===n&&!o){r=!0;break}o=!o&&"\\"===n}return r&&!o&&(t.tokenize=l),"string"}function p(e,t){for(var n,r;null!=(r=e.next());){if("*"===n&&"/"===r){t.tokenize=l;break}n=r}return"comment"}function f(e){var t=null;return e.scopes.length>0&&(t=e.scopes[e.scopes.length-1]),t}let k={name:"yacas",startState:function(){return{tokenize:l,scopes:[]}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)},indent:function(e,t,n){if(e.tokenize!==l&&null!==e.tokenize)return null;var r=0;return("]"===t||"];"===t||"}"===t||"};"===t||");"===t)&&(r=-1),(e.scopes.length+r)*n.unit},languageData:{electricInput:/[{}\[\]()\;]/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9296.95a14c92e0a7fb6b.js b/static/web/_next/static/chunks/9296.95a14c92e0a7fb6b.js new file mode 100644 index 000000000..13d2c89ad --- /dev/null +++ b/static/web/_next/static/chunks/9296.95a14c92e0a7fb6b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9296],{59296:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function mkJavaScript(parserConfig){var type,content,statementIndent=parserConfig.statementIndent,jsonldMode=parserConfig.jsonld,jsonMode=parserConfig.json||jsonldMode,isTS=parserConfig.typescript,wordRE=parserConfig.wordCharacters||/[\w$\xa1-\uffff]/,keywords=function(){function kw(type){return{type:type,style:"keyword"}}var A=kw("keyword a"),B=kw("keyword b"),C=kw("keyword c"),D=kw("keyword d"),operator=kw("operator"),atom={type:"atom",style:"atom"};return{if:kw("if"),while:A,with:A,else:B,do:B,try:B,finally:B,return:D,break:D,continue:D,new:kw("new"),delete:C,void:C,throw:C,debugger:kw("debugger"),var:kw("var"),const:kw("var"),let:kw("var"),function:kw("function"),catch:kw("catch"),for:kw("for"),switch:kw("switch"),case:kw("case"),default:kw("default"),in:operator,typeof:operator,instanceof:operator,true:atom,false:atom,null:atom,undefined:atom,NaN:atom,Infinity:atom,this:kw("this"),class:kw("class"),super:kw("atom"),yield:C,export:kw("export"),import:kw("import"),extends:C,await:C}}(),isOperatorChar=/[+\-*&%=<>!?|~^@]/,isJsonldKeyword=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function ret(tp,style,cont){return type=tp,content=cont,style}function tokenBase(stream,state){var ch=stream.next();if('"'==ch||"'"==ch)return state.tokenize=function(stream,state){var next,escaped=!1;if(jsonldMode&&"@"==stream.peek()&&stream.match(isJsonldKeyword))return state.tokenize=tokenBase,ret("jsonld-keyword","meta");for(;null!=(next=stream.next())&&(next!=ch||escaped);)escaped=!escaped&&"\\"==next;return escaped||(state.tokenize=tokenBase),ret("string","string")},state.tokenize(stream,state);if("."==ch&&stream.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return ret("number","number");if("."==ch&&stream.match(".."))return ret("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(ch))return ret(ch);if("="==ch&&stream.eat(">"))return ret("=>","operator");if("0"==ch&&stream.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return ret("number","number");if(/\d/.test(ch))return stream.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),ret("number","number");else if("/"==ch)return stream.eat("*")?(state.tokenize=tokenComment,tokenComment(stream,state)):stream.eat("/")?(stream.skipToEnd(),ret("comment","comment")):state.tokenize==tokenBase&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(state.lastType)||"quasi"==state.lastType&&/\{\s*$/.test(stream.string.slice(0,stream.pos-1))?(!function(stream){for(var next,escaped=!1,inSet=!1;null!=(next=stream.next());){if(!escaped){if("/"==next&&!inSet)return;"["==next?inSet=!0:inSet&&"]"==next&&(inSet=!1)}escaped=!escaped&&"\\"==next}}(stream),stream.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),ret("regexp","string.special")):(stream.eat("="),ret("operator","operator",stream.current()));else if("`"==ch)return state.tokenize=tokenQuasi,tokenQuasi(stream,state);else if("#"==ch&&"!"==stream.peek())return stream.skipToEnd(),ret("meta","meta");else if("#"==ch&&stream.eatWhile(wordRE))return ret("variable","property");else if("<"==ch&&stream.match("!--")||"-"==ch&&stream.match("->")&&!/\S/.test(stream.string.slice(0,stream.start)))return stream.skipToEnd(),ret("comment","comment");else if(isOperatorChar.test(ch))return((">"!=ch||!state.lexical||">"!=state.lexical.type)&&(stream.eat("=")?("!"==ch||"="==ch)&&stream.eat("="):/[<>*+\-|&?]/.test(ch)&&(stream.eat(ch),">"==ch&&stream.eat(ch))),"?"==ch&&stream.eat("."))?ret("."):ret("operator","operator",stream.current());else if(wordRE.test(ch)){stream.eatWhile(wordRE);var word=stream.current();if("."!=state.lastType){if(keywords.propertyIsEnumerable(word)){var kw=keywords[word];return ret(kw.type,kw.style,word)}if("async"==word&&stream.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return ret("async","keyword",word)}return ret("variable","variable",word)}}function tokenComment(stream,state){for(var ch,maybeEnd=!1;ch=stream.next();){if("/"==ch&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd="*"==ch}return ret("comment","comment")}function tokenQuasi(stream,state){for(var next,escaped=!1;null!=(next=stream.next());){if(!escaped&&("`"==next||"$"==next&&stream.eat("{"))){state.tokenize=tokenBase;break}escaped=!escaped&&"\\"==next}return ret("quasi","string.special",stream.current())}function findFatArrow(stream,state){state.fatArrowAt&&(state.fatArrowAt=null);var arrow=stream.string.indexOf("=>",stream.start);if(!(arrow<0)){if(isTS){var m=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(stream.string.slice(stream.start,arrow));m&&(arrow=m.index)}for(var depth=0,sawSomething=!1,pos=arrow-1;pos>=0;--pos){var ch=stream.string.charAt(pos),bracket="([{}])".indexOf(ch);if(bracket>=0&&bracket<3){if(!depth){++pos;break}if(0==--depth){"("==ch&&(sawSomething=!0);break}}else if(bracket>=3&&bracket<6)++depth;else if(wordRE.test(ch))sawSomething=!0;else if(/["'\/`]/.test(ch))for(;;--pos){if(0==pos)return;if(stream.string.charAt(pos-1)==ch&&"\\"!=stream.string.charAt(pos-2)){pos--;break}}else if(sawSomething&&!depth){++pos;break}}sawSomething&&!depth&&(state.fatArrowAt=pos)}}var atomicTypes={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function JSLexical(indented,column,type,align,prev,info){this.indented=indented,this.column=column,this.type=type,this.prev=prev,this.info=info,null!=align&&(this.align=align)}var cx={state:null,column:null,marked:null,cc:null};function pass(){for(var i=arguments.length-1;i>=0;i--)cx.cc.push(arguments[i])}function cont(){return pass.apply(null,arguments),!0}function inList(name,list){for(var v=list;v;v=v.next)if(v.name==name)return!0;return!1}function register(varname){var state=cx.state;if(cx.marked="def",state.context){if("var"==state.lexical.info&&state.context&&state.context.block){var newContext=function registerVarScoped(varname,context){if(!context)return null;if(context.block){var inner=registerVarScoped(varname,context.prev);return inner?inner==context.prev?context:new Context(inner,context.vars,!0):null}return inList(varname,context.vars)?context:new Context(context.prev,new Var(varname,context.vars),!1)}(varname,state.context);if(null!=newContext){state.context=newContext;return}}else if(!inList(varname,state.localVars)){state.localVars=new Var(varname,state.localVars);return}}parserConfig.globalVars&&!inList(varname,state.globalVars)&&(state.globalVars=new Var(varname,state.globalVars))}function isModifier(name){return"public"==name||"private"==name||"protected"==name||"abstract"==name||"readonly"==name}function Context(prev,vars,block){this.prev=prev,this.vars=vars,this.block=block}function Var(name,next){this.name=name,this.next=next}var defaultVars=new Var("this",new Var("arguments",null));function pushcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,!1),cx.state.localVars=defaultVars}function pushblockcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,!0),cx.state.localVars=null}function popcontext(){cx.state.localVars=cx.state.context.vars,cx.state.context=cx.state.context.prev}function pushlex(type,info){var result=function(){var state=cx.state,indent=state.indented;if("stat"==state.lexical.type)indent=state.lexical.indented;else for(var outer=state.lexical;outer&&")"==outer.type&&outer.align;outer=outer.prev)indent=outer.indented;state.lexical=new JSLexical(indent,cx.stream.column(),type,null,state.lexical,info)};return result.lex=!0,result}function poplex(){var state=cx.state;state.lexical.prev&&(")"==state.lexical.type&&(state.indented=state.lexical.indented),state.lexical=state.lexical.prev)}function expect(wanted){return function exp(type){return type==wanted?cont():";"==wanted||"}"==type||")"==type||"]"==type?pass():cont(exp)}}function statement(type,value){if("var"==type)return cont(pushlex("vardef",value),vardef,expect(";"),poplex);if("keyword a"==type)return cont(pushlex("form"),parenExpr,statement,poplex);if("keyword b"==type)return cont(pushlex("form"),statement,poplex);if("keyword d"==type)return cx.stream.match(/^\s*$/,!1)?cont():cont(pushlex("stat"),maybeexpression,expect(";"),poplex);if("debugger"==type)return cont(expect(";"));if("{"==type)return cont(pushlex("}"),pushblockcontext,block,poplex,popcontext);if(";"==type)return cont();if("if"==type)return"else"==cx.state.lexical.info&&cx.state.cc[cx.state.cc.length-1]==poplex&&cx.state.cc.pop()(),cont(pushlex("form"),parenExpr,statement,poplex,maybeelse);if("function"==type)return cont(functiondef);if("for"==type)return cont(pushlex("form"),pushblockcontext,forspec,statement,popcontext,poplex);if("class"==type||isTS&&"interface"==value)return cx.marked="keyword",cont(pushlex("form","class"==type?type:value),className,poplex);if("variable"==type)return isTS&&"declare"==value?(cx.marked="keyword",cont(statement)):isTS&&("module"==value||"enum"==value||"type"==value)&&cx.stream.match(/^\s*\w/,!1)?(cx.marked="keyword","enum"==value)?cont(enumdef):"type"==value?cont(typename,expect("operator"),typeexpr,expect(";")):cont(pushlex("form"),pattern,expect("{"),pushlex("}"),block,poplex,poplex):isTS&&"namespace"==value?(cx.marked="keyword",cont(pushlex("form"),expression,statement,poplex)):isTS&&"abstract"==value?(cx.marked="keyword",cont(statement)):cont(pushlex("stat"),maybelabel);return"switch"==type?cont(pushlex("form"),parenExpr,expect("{"),pushlex("}","switch"),pushblockcontext,block,poplex,poplex,popcontext):"case"==type?cont(expression,expect(":")):"default"==type?cont(expect(":")):"catch"==type?cont(pushlex("form"),pushcontext,maybeCatchBinding,statement,poplex,popcontext):"export"==type?cont(pushlex("stat"),afterExport,poplex):"import"==type?cont(pushlex("stat"),afterImport,poplex):"async"==type?cont(statement):"@"==value?cont(expression,statement):pass(pushlex("stat"),expression,expect(";"),poplex)}function maybeCatchBinding(type){if("("==type)return cont(funarg,expect(")"))}function expression(type,value){return expressionInner(type,value,!1)}function expressionNoComma(type,value){return expressionInner(type,value,!0)}function parenExpr(type){return"("!=type?pass():cont(pushlex(")"),maybeexpression,expect(")"),poplex)}function expressionInner(type,value,noComma){if(cx.state.fatArrowAt==cx.stream.start){var body=noComma?arrowBodyNoComma:arrowBody;if("("==type)return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,expect("=>"),body,popcontext);if("variable"==type)return pass(pushcontext,pattern,expect("=>"),body,popcontext)}var maybeop=noComma?maybeoperatorNoComma:maybeoperatorComma;return atomicTypes.hasOwnProperty(type)?cont(maybeop):"function"==type?cont(functiondef,maybeop):"class"==type||isTS&&"interface"==value?(cx.marked="keyword",cont(pushlex("form"),classExpression,poplex)):"keyword c"==type||"async"==type?cont(noComma?expressionNoComma:expression):"("==type?cont(pushlex(")"),maybeexpression,expect(")"),poplex,maybeop):"operator"==type||"spread"==type?cont(noComma?expressionNoComma:expression):"["==type?cont(pushlex("]"),arrayLiteral,poplex,maybeop):"{"==type?contCommasep(objprop,"}",null,maybeop):"quasi"==type?pass(quasi,maybeop):"new"==type?cont(function(type){return"."==type?cont(noComma?targetNoComma:target):"variable"==type&&isTS?cont(maybeTypeArgs,noComma?maybeoperatorNoComma:maybeoperatorComma):pass(noComma?expressionNoComma:expression)}):cont()}function maybeexpression(type){return type.match(/[;\}\)\],]/)?pass():pass(expression)}function maybeoperatorComma(type,value){return","==type?cont(maybeexpression):maybeoperatorNoComma(type,value,!1)}function maybeoperatorNoComma(type,value,noComma){var me=!1==noComma?maybeoperatorComma:maybeoperatorNoComma,expr=!1==noComma?expression:expressionNoComma;if("=>"==type)return cont(pushcontext,noComma?arrowBodyNoComma:arrowBody,popcontext);if("operator"==type)return/\+\+|--/.test(value)||isTS&&"!"==value?cont(me):isTS&&"<"==value&&cx.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?cont(pushlex(">"),commasep(typeexpr,">"),poplex,me):"?"==value?cont(expression,expect(":"),expr):cont(expr);if("quasi"==type)return pass(quasi,me);if(";"!=type){if("("==type)return contCommasep(expressionNoComma,")","call",me);if("."==type)return cont(property,me);if("["==type)return cont(pushlex("]"),maybeexpression,expect("]"),poplex,me);if(isTS&&"as"==value)return cx.marked="keyword",cont(typeexpr,me);if("regexp"==type)return cx.state.lastType=cx.marked="operator",cx.stream.backUp(cx.stream.pos-cx.stream.start-1),cont(expr)}}function quasi(type,value){return"quasi"!=type?pass():"${"!=value.slice(value.length-2)?cont(quasi):cont(maybeexpression,continueQuasi)}function continueQuasi(type){if("}"==type)return cx.marked="string.special",cx.state.tokenize=tokenQuasi,cont(quasi)}function arrowBody(type){return findFatArrow(cx.stream,cx.state),pass("{"==type?statement:expression)}function arrowBodyNoComma(type){return findFatArrow(cx.stream,cx.state),pass("{"==type?statement:expressionNoComma)}function target(_,value){if("target"==value)return cx.marked="keyword",cont(maybeoperatorComma)}function targetNoComma(_,value){if("target"==value)return cx.marked="keyword",cont(maybeoperatorNoComma)}function maybelabel(type){return":"==type?cont(poplex,statement):pass(maybeoperatorComma,expect(";"),poplex)}function property(type){if("variable"==type)return cx.marked="property",cont()}function objprop(type,value){if("async"==type)return cx.marked="property",cont(objprop);if("variable"==type||"keyword"==cx.style){var m;return(cx.marked="property","get"==value||"set"==value)?cont(getterSetter):(isTS&&cx.state.fatArrowAt==cx.stream.start&&(m=cx.stream.match(/^\s*:\s*/,!1))&&(cx.state.fatArrowAt=cx.stream.pos+m[0].length),cont(afterprop))}if("number"==type||"string"==type)return cx.marked=jsonldMode?"property":cx.style+" property",cont(afterprop);if("jsonld-keyword"==type)return cont(afterprop);if(isTS&&isModifier(value))return cx.marked="keyword",cont(objprop);if("["==type)return cont(expression,maybetype,expect("]"),afterprop);if("spread"==type)return cont(expressionNoComma,afterprop);else if("*"==value)return cx.marked="keyword",cont(objprop);else if(":"==type)return pass(afterprop)}function getterSetter(type){return"variable"!=type?pass(afterprop):(cx.marked="property",cont(functiondef))}function afterprop(type){return":"==type?cont(expressionNoComma):"("==type?pass(functiondef):void 0}function commasep(what,end,sep){function proceed(type,value){if(sep?sep.indexOf(type)>-1:","==type){var lex=cx.state.lexical;return"call"==lex.info&&(lex.pos=(lex.pos||0)+1),cont(function(type,value){return type==end||value==end?pass():pass(what)},proceed)}return type==end||value==end?cont():sep&&sep.indexOf(";")>-1?pass(what):cont(expect(end))}return function(type,value){return type==end||value==end?cont():pass(what,proceed)}}function contCommasep(what,end,info){for(var i=3;i"),typeexpr):"quasi"==type?pass(quasiType,afterType):void 0}function maybeReturnType(type){if("=>"==type)return cont(typeexpr)}function typeprops(type){return type.match(/[\}\)\]]/)?cont():","==type||";"==type?cont(typeprops):pass(typeprop,typeprops)}function typeprop(type,value){return"variable"==type||"keyword"==cx.style?(cx.marked="property",cont(typeprop)):"?"==value||"number"==type||"string"==type?cont(typeprop):":"==type?cont(typeexpr):"["==type?cont(expect("variable"),maybetypeOrIn,expect("]"),typeprop):"("==type?pass(functiondecl,typeprop):type.match(/[;\}\)\],]/)?void 0:cont()}function quasiType(type,value){return"quasi"!=type?pass():"${"!=value.slice(value.length-2)?cont(quasiType):cont(typeexpr,continueQuasiType)}function continueQuasiType(type){if("}"==type)return cx.marked="string-2",cx.state.tokenize=tokenQuasi,cont(quasiType)}function typearg(type,value){return"variable"==type&&cx.stream.match(/^\s*[?:]/,!1)||"?"==value?cont(typearg):":"==type?cont(typeexpr):"spread"==type?cont(typearg):pass(typeexpr)}function afterType(type,value){return"<"==value?cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType):"|"==value||"."==type||"&"==value?cont(typeexpr):"["==type?cont(typeexpr,expect("]"),afterType):"extends"==value||"implements"==value?(cx.marked="keyword",cont(typeexpr)):"?"==value?cont(typeexpr,expect(":"),typeexpr):void 0}function maybeTypeArgs(_,value){if("<"==value)return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType)}function typeparam(){return pass(typeexpr,maybeTypeDefault)}function maybeTypeDefault(_,value){if("="==value)return cont(typeexpr)}function vardef(_,value){return"enum"==value?(cx.marked="keyword",cont(enumdef)):pass(pattern,maybetype,maybeAssign,vardefCont)}function pattern(type,value){return isTS&&isModifier(value)?(cx.marked="keyword",cont(pattern)):"variable"==type?(register(value),cont()):"spread"==type?cont(pattern):"["==type?contCommasep(eltpattern,"]"):"{"==type?contCommasep(proppattern,"}"):void 0}function proppattern(type,value){return"variable"!=type||cx.stream.match(/^\s*:/,!1)?("variable"==type&&(cx.marked="property"),"spread"==type)?cont(pattern):"}"==type?pass():"["==type?cont(expression,expect("]"),expect(":"),proppattern):cont(expect(":"),pattern,maybeAssign):(register(value),cont(maybeAssign))}function eltpattern(){return pass(pattern,maybeAssign)}function maybeAssign(_type,value){if("="==value)return cont(expressionNoComma)}function vardefCont(type){if(","==type)return cont(vardef)}function maybeelse(type,value){if("keyword b"==type&&"else"==value)return cont(pushlex("form","else"),statement,poplex)}function forspec(type,value){return"await"==value?cont(forspec):"("==type?cont(pushlex(")"),forspec1,poplex):void 0}function forspec1(type){return"var"==type?cont(vardef,forspec2):"variable"==type?cont(forspec2):pass(forspec2)}function forspec2(type,value){return")"==type?cont():";"==type?cont(forspec2):"in"==value||"of"==value?(cx.marked="keyword",cont(expression,forspec2)):pass(expression,forspec2)}function functiondef(type,value){return"*"==value?(cx.marked="keyword",cont(functiondef)):"variable"==type?(register(value),cont(functiondef)):"("==type?cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,mayberettype,statement,popcontext):isTS&&"<"==value?cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondef):void 0}function functiondecl(type,value){return"*"==value?(cx.marked="keyword",cont(functiondecl)):"variable"==type?(register(value),cont(functiondecl)):"("==type?cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,mayberettype,popcontext):isTS&&"<"==value?cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondecl):void 0}function typename(type,value){return"keyword"==type||"variable"==type?(cx.marked="type",cont(typename)):"<"==value?cont(pushlex(">"),commasep(typeparam,">"),poplex):void 0}function funarg(type,value){return("@"==value&&cont(expression,funarg),"spread"==type)?cont(funarg):isTS&&isModifier(value)?(cx.marked="keyword",cont(funarg)):isTS&&"this"==type?cont(maybetype,maybeAssign):pass(pattern,maybetype,maybeAssign)}function classExpression(type,value){return"variable"==type?className(type,value):classNameAfter(type,value)}function className(type,value){if("variable"==type)return register(value),cont(classNameAfter)}function classNameAfter(type,value){return"<"==value?cont(pushlex(">"),commasep(typeparam,">"),poplex,classNameAfter):"extends"==value||"implements"==value||isTS&&","==type?("implements"==value&&(cx.marked="keyword"),cont(isTS?typeexpr:expression,classNameAfter)):"{"==type?cont(pushlex("}"),classBody,poplex):void 0}function classBody(type,value){return"async"==type||"variable"==type&&("static"==value||"get"==value||"set"==value||isTS&&isModifier(value))&&cx.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(cx.marked="keyword",cont(classBody)):"variable"==type||"keyword"==cx.style?(cx.marked="property",cont(classfield,classBody)):"number"==type||"string"==type?cont(classfield,classBody):"["==type?cont(expression,maybetype,expect("]"),classfield,classBody):"*"==value?(cx.marked="keyword",cont(classBody)):isTS&&"("==type?pass(functiondecl,classBody):";"==type||","==type?cont(classBody):"}"==type?cont():"@"==value?cont(expression,classBody):void 0}function classfield(type,value){if("!"==value||"?"==value)return cont(classfield);if(":"==type)return cont(typeexpr,maybeAssign);if("="==value)return cont(expressionNoComma);var context=cx.state.lexical.prev;return pass(context&&"interface"==context.info?functiondecl:functiondef)}function afterExport(type,value){return"*"==value?(cx.marked="keyword",cont(maybeFrom,expect(";"))):"default"==value?(cx.marked="keyword",cont(expression,expect(";"))):"{"==type?cont(commasep(exportField,"}"),maybeFrom,expect(";")):pass(statement)}function exportField(type,value){return"as"==value?(cx.marked="keyword",cont(expect("variable"))):"variable"==type?pass(expressionNoComma,exportField):void 0}function afterImport(type){return"string"==type?cont():"("==type?pass(expression):"."==type?pass(maybeoperatorComma):pass(importSpec,maybeMoreImports,maybeFrom)}function importSpec(type,value){return"{"==type?contCommasep(importSpec,"}"):("variable"==type&®ister(value),"*"==value&&(cx.marked="keyword"),cont(maybeAs))}function maybeMoreImports(type){if(","==type)return cont(importSpec,maybeMoreImports)}function maybeAs(_type,value){if("as"==value)return cx.marked="keyword",cont(importSpec)}function maybeFrom(_type,value){if("from"==value)return cx.marked="keyword",cont(expression)}function arrayLiteral(type){return"]"==type?cont():pass(commasep(expressionNoComma,"]"))}function enumdef(){return pass(pushlex("form"),pattern,expect("{"),pushlex("}"),commasep(enummember,"}"),poplex,poplex)}function enummember(){return pass(pattern,maybeAssign)}return pushcontext.lex=pushblockcontext.lex=!0,popcontext.lex=!0,poplex.lex=!0,{name:parserConfig.name,startState:function(indentUnit){var state={tokenize:tokenBase,lastType:"sof",cc:[],lexical:new JSLexical(-indentUnit,0,"block",!1),localVars:parserConfig.localVars,context:parserConfig.localVars&&new Context(null,null,!1),indented:0};return parserConfig.globalVars&&"object"==typeof parserConfig.globalVars&&(state.globalVars=parserConfig.globalVars),state},token:function(stream,state){if(stream.sol()&&(state.lexical.hasOwnProperty("align")||(state.lexical.align=!1),state.indented=stream.indentation(),findFatArrow(stream,state)),state.tokenize!=tokenComment&&stream.eatSpace())return null;var style=state.tokenize(stream,state);return"comment"==type?style:(state.lastType="operator"==type&&("++"==content||"--"==content)?"incdec":type,function(state,style,type,content,stream){var cc=state.cc;for(cx.state=state,cx.stream=stream,cx.marked=null,cx.cc=cc,cx.style=style,state.lexical.hasOwnProperty("align")||(state.lexical.align=!0);;)if((cc.length?cc.pop():jsonMode?expression:statement)(type,content)){for(;cc.length&&cc[cc.length-1].lex;)cc.pop()();if(cx.marked)return cx.marked;if("variable"==type&&function(state,varname){for(var v=state.localVars;v;v=v.next)if(v.name==varname)return!0;for(var cx=state.context;cx;cx=cx.prev)for(var v=cx.vars;v;v=v.next)if(v.name==varname)return!0}(state,content))return"variableName.local";return style}}(state,style,type,content,stream))},indent:function(state,textAfter,cx){if(state.tokenize==tokenComment||state.tokenize==tokenQuasi)return null;if(state.tokenize!=tokenBase)return 0;var top,firstChar=textAfter&&textAfter.charAt(0),lexical=state.lexical;if(!/^\s*else\b/.test(textAfter))for(var i=state.cc.length-1;i>=0;--i){var c=state.cc[i];if(c==poplex)lexical=lexical.prev;else if(c!=maybeelse&&c!=popcontext)break}for(;("stat"==lexical.type||"form"==lexical.type)&&("}"==firstChar||(top=state.cc[state.cc.length-1])&&(top==maybeoperatorComma||top==maybeoperatorNoComma)&&!/^[,\.=+\-*:?[\(]/.test(textAfter));)lexical=lexical.prev;statementIndent&&")"==lexical.type&&"stat"==lexical.prev.type&&(lexical=lexical.prev);var type=lexical.type,closing=firstChar==type;return"vardef"==type?lexical.indented+("operator"==state.lastType||","==state.lastType?lexical.info.length+1:0):"form"==type&&"{"==firstChar?lexical.indented:"form"==type?lexical.indented+cx.unit:"stat"==type?lexical.indented+("operator"==state.lastType||","==state.lastType||isOperatorChar.test(textAfter.charAt(0))||/[,.]/.test(textAfter.charAt(0))?statementIndent||cx.unit:0):"switch"!=lexical.info||closing||!1==parserConfig.doubleIndentSwitch?lexical.align?lexical.column+(closing?0:1):lexical.indented+(closing?0:cx.unit):lexical.indented+(/^(?:case|default)\b/.test(textAfter)?cx.unit:2*cx.unit)},languageData:{indentOnInput:/^\s*(?:case .*?:|default:|\{|\})$/,commentTokens:jsonMode?void 0:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]},wordChars:"$"}}}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{javascript:function(){return javascript},json:function(){return json},jsonld:function(){return jsonld},typescript:function(){return typescript}});let javascript=mkJavaScript({name:"javascript"}),json=mkJavaScript({name:"json",json:!0}),jsonld=mkJavaScript({name:"json",jsonld:!0}),typescript=mkJavaScript({name:"typescript",typescript:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9296.cc29c7804ab0b2cc.js b/static/web/_next/static/chunks/9296.cc29c7804ab0b2cc.js deleted file mode 100644 index be15cd108..000000000 --- a/static/web/_next/static/chunks/9296.cc29c7804ab0b2cc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9296],{59296:function(e,r,t){function n(e){var r,t,n=e.statementIndent,a=e.jsonld,i=e.json||a,o=e.typescript,u=e.wordCharacters||/[\w$\xa1-\uffff]/,s=function(){function e(e){return{type:e,style:"keyword"}}var r=e("keyword a"),t=e("keyword b"),n=e("keyword c"),a=e("keyword d"),i=e("operator"),o={type:"atom",style:"atom"};return{if:e("if"),while:r,with:r,else:t,do:t,try:t,finally:t,return:a,break:a,continue:a,new:e("new"),delete:n,void:n,throw:n,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:e("this"),class:e("class"),super:e("atom"),yield:n,export:e("export"),import:e("import"),extends:n,await:n}}(),f=/[+\-*&%=<>!?|~^@]/,c=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function l(e,n,a){return r=e,t=a,n}function d(e,r){var t=e.next();if('"'==t||"'"==t)return r.tokenize=function(e,r){var n,i=!1;if(a&&"@"==e.peek()&&e.match(c))return r.tokenize=d,l("jsonld-keyword","meta");for(;null!=(n=e.next())&&(n!=t||i);)i=!i&&"\\"==n;return i||(r.tokenize=d),l("string","string")},r.tokenize(e,r);if("."==t&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return l("number","number");if("."==t&&e.match(".."))return l("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(t))return l(t);if("="==t&&e.eat(">"))return l("=>","operator");if("0"==t&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return l("number","number");if(/\d/.test(t))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),l("number","number");else if("/"==t)return e.eat("*")?(r.tokenize=m,m(e,r)):e.eat("/")?(e.skipToEnd(),l("comment","comment")):r.tokenize==d&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(r.lastType)||"quasi"==r.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-1))?(!function(e){for(var r,t=!1,n=!1;null!=(r=e.next());){if(!t){if("/"==r&&!n)return;"["==r?n=!0:n&&"]"==r&&(n=!1)}t=!t&&"\\"==r}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),l("regexp","string.special")):(e.eat("="),l("operator","operator",e.current()));else if("`"==t)return r.tokenize=p,p(e,r);else if("#"==t&&"!"==e.peek())return e.skipToEnd(),l("meta","meta");else if("#"==t&&e.eatWhile(u))return l("variable","property");else if("<"==t&&e.match("!--")||"-"==t&&e.match("->")&&!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),l("comment","comment");else if(f.test(t))return((">"!=t||!r.lexical||">"!=r.lexical.type)&&(e.eat("=")?("!"==t||"="==t)&&e.eat("="):/[<>*+\-|&?]/.test(t)&&(e.eat(t),">"==t&&e.eat(t))),"?"==t&&e.eat("."))?l("."):l("operator","operator",e.current());else if(u.test(t)){e.eatWhile(u);var n=e.current();if("."!=r.lastType){if(s.propertyIsEnumerable(n)){var i=s[n];return l(i.type,i.style,n)}if("async"==n&&e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return l("async","keyword",n)}return l("variable","variable",n)}}function m(e,r){for(var t,n=!1;t=e.next();){if("/"==t&&n){r.tokenize=d;break}n="*"==t}return l("comment","comment")}function p(e,r){for(var t,n=!1;null!=(t=e.next());){if(!n&&("`"==t||"$"==t&&e.eat("{"))){r.tokenize=d;break}n=!n&&"\\"==t}return l("quasi","string.special",e.current())}function k(e,r){r.fatArrowAt&&(r.fatArrowAt=null);var t=e.string.indexOf("=>",e.start);if(!(t<0)){if(o){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,t));n&&(t=n.index)}for(var a=0,i=!1,s=t-1;s>=0;--s){var f=e.string.charAt(s),c="([{}])".indexOf(f);if(c>=0&&c<3){if(!a){++s;break}if(0==--a){"("==f&&(i=!0);break}}else if(c>=3&&c<6)++a;else if(u.test(f))i=!0;else if(/["'\/`]/.test(f))for(;;--s){if(0==s)return;if(e.string.charAt(s-1)==f&&"\\"!=e.string.charAt(s-2)){s--;break}}else if(i&&!a){++s;break}}i&&!a&&(r.fatArrowAt=s)}}var v={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function y(e,r,t,n,a,i){this.indented=e,this.column=r,this.type=t,this.prev=a,this.info=i,null!=n&&(this.align=n)}var w={state:null,column:null,marked:null,cc:null};function b(){for(var e=arguments.length-1;e>=0;e--)w.cc.push(arguments[e])}function h(){return b.apply(null,arguments),!0}function x(e,r){for(var t=r;t;t=t.next)if(t.name==e)return!0;return!1}function g(r){var t=w.state;if(w.marked="def",t.context){if("var"==t.lexical.info&&t.context&&t.context.block){var n=function e(r,t){if(!t)return null;if(t.block){var n=e(r,t.prev);return n?n==t.prev?t:new A(n,t.vars,!0):null}return x(r,t.vars)?t:new A(t.prev,new z(r,t.vars),!1)}(r,t.context);if(null!=n){t.context=n;return}}else if(!x(r,t.localVars)){t.localVars=new z(r,t.localVars);return}}e.globalVars&&!x(r,t.globalVars)&&(t.globalVars=new z(r,t.globalVars))}function V(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function A(e,r,t){this.prev=e,this.vars=r,this.block=t}function z(e,r){this.name=e,this.next=r}var j=new z("this",new z("arguments",null));function T(){w.state.context=new A(w.state.context,w.state.localVars,!1),w.state.localVars=j}function _(){w.state.context=new A(w.state.context,w.state.localVars,!0),w.state.localVars=null}function $(){w.state.localVars=w.state.context.vars,w.state.context=w.state.context.prev}function E(e,r){var t=function(){var t=w.state,n=t.indented;if("stat"==t.lexical.type)n=t.lexical.indented;else for(var a=t.lexical;a&&")"==a.type&&a.align;a=a.prev)n=a.indented;t.lexical=new y(n,w.stream.column(),e,null,t.lexical,r)};return t.lex=!0,t}function O(){var e=w.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function q(e){return function r(t){return t==e?h():";"==e||"}"==t||")"==t||"]"==t?b():h(r)}}function I(e,r){if("var"==e)return h(E("vardef",r),ey,q(";"),O);if("keyword a"==e)return h(E("form"),P,I,O);if("keyword b"==e)return h(E("form"),I,O);if("keyword d"==e)return w.stream.match(/^\s*$/,!1)?h():h(E("stat"),B,q(";"),O);if("debugger"==e)return h(q(";"));if("{"==e)return h(E("}"),_,er,O,$);if(";"==e)return h();if("if"==e)return"else"==w.state.lexical.info&&w.state.cc[w.state.cc.length-1]==O&&w.state.cc.pop()(),h(E("form"),P,I,O,eV);if("function"==e)return h(eT);if("for"==e)return h(E("form"),_,eA,I,$,O);if("class"==e||o&&"interface"==r)return w.marked="keyword",h(E("form","class"==e?e:r),eq,O);if("variable"==e)return o&&"declare"==r?(w.marked="keyword",h(I)):o&&("module"==r||"enum"==r||"type"==r)&&w.stream.match(/^\s*\w/,!1)?(w.marked="keyword","enum"==r)?h(eH):"type"==r?h(e$,q("operator"),eo,q(";")):h(E("form"),ew,q("{"),E("}"),er,O,O):o&&"namespace"==r?(w.marked="keyword",h(E("form"),C,I,O)):o&&"abstract"==r?(w.marked="keyword",h(I)):h(E("stat"),M);return"switch"==e?h(E("form"),P,q("{"),E("}","switch"),_,er,O,O,$):"case"==e?h(C,q(":")):"default"==e?h(q(":")):"catch"==e?h(E("form"),T,N,I,O,$):"export"==e?h(E("stat"),eS,O):"import"==e?h(E("stat"),eW,O):"async"==e?h(I):"@"==r?h(C,I):b(E("stat"),C,q(";"),O)}function N(e){if("("==e)return h(eE,q(")"))}function C(e,r){return W(e,r,!1)}function S(e,r){return W(e,r,!0)}function P(e){return"("!=e?b():h(E(")"),B,q(")"),O)}function W(e,r,t){if(w.state.fatArrowAt==w.stream.start){var n=t?J:H;if("("==e)return h(T,E(")"),Z(eE,")"),O,q("=>"),n,$);if("variable"==e)return b(T,ew,q("=>"),n,$)}var a=t?F:D;return v.hasOwnProperty(e)?h(a):"function"==e?h(eT,a):"class"==e||o&&"interface"==r?(w.marked="keyword",h(E("form"),eO,O)):"keyword c"==e||"async"==e?h(t?S:C):"("==e?h(E(")"),B,q(")"),O,a):"operator"==e||"spread"==e?h(t?S:C):"["==e?h(E("]"),eG,O,a):"{"==e?ee(R,"}",null,a):"quasi"==e?b(U,a):"new"==e?h(function(e){return"."==e?h(t?L:K):"variable"==e&&o?h(ep,t?F:D):b(t?S:C)}):h()}function B(e){return e.match(/[;\}\)\],]/)?b():b(C)}function D(e,r){return","==e?h(B):F(e,r,!1)}function F(e,r,t){var n=!1==t?D:F,a=!1==t?C:S;if("=>"==e)return h(T,t?J:H,$);if("operator"==e)return/\+\+|--/.test(r)||o&&"!"==r?h(n):o&&"<"==r&&w.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?h(E(">"),Z(eo,">"),O,n):"?"==r?h(C,q(":"),a):h(a);if("quasi"==e)return b(U,n);if(";"!=e){if("("==e)return ee(S,")","call",n);if("."==e)return h(Q,n);if("["==e)return h(E("]"),B,q("]"),O,n);if(o&&"as"==r)return w.marked="keyword",h(eo,n);if("regexp"==e)return w.state.lastType=w.marked="operator",w.stream.backUp(w.stream.pos-w.stream.start-1),h(a)}}function U(e,r){return"quasi"!=e?b():"${"!=r.slice(r.length-2)?h(U):h(B,G)}function G(e){if("}"==e)return w.marked="string.special",w.state.tokenize=p,h(U)}function H(e){return k(w.stream,w.state),b("{"==e?I:C)}function J(e){return k(w.stream,w.state),b("{"==e?I:S)}function K(e,r){if("target"==r)return w.marked="keyword",h(D)}function L(e,r){if("target"==r)return w.marked="keyword",h(F)}function M(e){return":"==e?h(O,I):b(D,q(";"),O)}function Q(e){if("variable"==e)return w.marked="property",h()}function R(e,r){if("async"==e)return w.marked="property",h(R);if("variable"==e||"keyword"==w.style){var t;return(w.marked="property","get"==r||"set"==r)?h(X):(o&&w.state.fatArrowAt==w.stream.start&&(t=w.stream.match(/^\s*:\s*/,!1))&&(w.state.fatArrowAt=w.stream.pos+t[0].length),h(Y))}if("number"==e||"string"==e)return w.marked=a?"property":w.style+" property",h(Y);if("jsonld-keyword"==e)return h(Y);if(o&&V(r))return w.marked="keyword",h(R);if("["==e)return h(C,et,q("]"),Y);if("spread"==e)return h(S,Y);else if("*"==r)return w.marked="keyword",h(R);else if(":"==e)return b(Y)}function X(e){return"variable"!=e?b(Y):(w.marked="property",h(eT))}function Y(e){return":"==e?h(S):"("==e?b(eT):void 0}function Z(e,r,t){function n(a,i){if(t?t.indexOf(a)>-1:","==a){var o=w.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),h(function(t,n){return t==r||n==r?b():b(e)},n)}return a==r||i==r?h():t&&t.indexOf(";")>-1?b(e):h(q(r))}return function(t,a){return t==r||a==r?h():b(e,n)}}function ee(e,r,t){for(var n=3;n"),eo):"quasi"==e?b(ec,em):void 0}function eu(e){if("=>"==e)return h(eo)}function es(e){return e.match(/[\}\)\]]/)?h():","==e||";"==e?h(es):b(ef,es)}function ef(e,r){return"variable"==e||"keyword"==w.style?(w.marked="property",h(ef)):"?"==r||"number"==e||"string"==e?h(ef):":"==e?h(eo):"["==e?h(q("variable"),en,q("]"),ef):"("==e?b(e_,ef):e.match(/[;\}\)\],]/)?void 0:h()}function ec(e,r){return"quasi"!=e?b():"${"!=r.slice(r.length-2)?h(ec):h(eo,el)}function el(e){if("}"==e)return w.marked="string-2",w.state.tokenize=p,h(ec)}function ed(e,r){return"variable"==e&&w.stream.match(/^\s*[?:]/,!1)||"?"==r?h(ed):":"==e?h(eo):"spread"==e?h(ed):b(eo)}function em(e,r){return"<"==r?h(E(">"),Z(eo,">"),O,em):"|"==r||"."==e||"&"==r?h(eo):"["==e?h(eo,q("]"),em):"extends"==r||"implements"==r?(w.marked="keyword",h(eo)):"?"==r?h(eo,q(":"),eo):void 0}function ep(e,r){if("<"==r)return h(E(">"),Z(eo,">"),O,em)}function ek(){return b(eo,ev)}function ev(e,r){if("="==r)return h(eo)}function ey(e,r){return"enum"==r?(w.marked="keyword",h(eH)):b(ew,et,ex,eg)}function ew(e,r){return o&&V(r)?(w.marked="keyword",h(ew)):"variable"==e?(g(r),h()):"spread"==e?h(ew):"["==e?ee(eh,"]"):"{"==e?ee(eb,"}"):void 0}function eb(e,r){return"variable"!=e||w.stream.match(/^\s*:/,!1)?("variable"==e&&(w.marked="property"),"spread"==e)?h(ew):"}"==e?b():"["==e?h(C,q("]"),q(":"),eb):h(q(":"),ew,ex):(g(r),h(ex))}function eh(){return b(ew,ex)}function ex(e,r){if("="==r)return h(S)}function eg(e){if(","==e)return h(ey)}function eV(e,r){if("keyword b"==e&&"else"==r)return h(E("form","else"),I,O)}function eA(e,r){return"await"==r?h(eA):"("==e?h(E(")"),ez,O):void 0}function ez(e){return"var"==e?h(ey,ej):"variable"==e?h(ej):b(ej)}function ej(e,r){return")"==e?h():";"==e?h(ej):"in"==r||"of"==r?(w.marked="keyword",h(C,ej)):b(C,ej)}function eT(e,r){return"*"==r?(w.marked="keyword",h(eT)):"variable"==e?(g(r),h(eT)):"("==e?h(T,E(")"),Z(eE,")"),O,ea,I,$):o&&"<"==r?h(E(">"),Z(ek,">"),O,eT):void 0}function e_(e,r){return"*"==r?(w.marked="keyword",h(e_)):"variable"==e?(g(r),h(e_)):"("==e?h(T,E(")"),Z(eE,")"),O,ea,$):o&&"<"==r?h(E(">"),Z(ek,">"),O,e_):void 0}function e$(e,r){return"keyword"==e||"variable"==e?(w.marked="type",h(e$)):"<"==r?h(E(">"),Z(ek,">"),O):void 0}function eE(e,r){return("@"==r&&h(C,eE),"spread"==e)?h(eE):o&&V(r)?(w.marked="keyword",h(eE)):o&&"this"==e?h(et,ex):b(ew,et,ex)}function eO(e,r){return"variable"==e?eq(e,r):eI(e,r)}function eq(e,r){if("variable"==e)return g(r),h(eI)}function eI(e,r){return"<"==r?h(E(">"),Z(ek,">"),O,eI):"extends"==r||"implements"==r||o&&","==e?("implements"==r&&(w.marked="keyword"),h(o?eo:C,eI)):"{"==e?h(E("}"),eN,O):void 0}function eN(e,r){return"async"==e||"variable"==e&&("static"==r||"get"==r||"set"==r||o&&V(r))&&w.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(w.marked="keyword",h(eN)):"variable"==e||"keyword"==w.style?(w.marked="property",h(eC,eN)):"number"==e||"string"==e?h(eC,eN):"["==e?h(C,et,q("]"),eC,eN):"*"==r?(w.marked="keyword",h(eN)):o&&"("==e?b(e_,eN):";"==e||","==e?h(eN):"}"==e?h():"@"==r?h(C,eN):void 0}function eC(e,r){if("!"==r||"?"==r)return h(eC);if(":"==e)return h(eo,ex);if("="==r)return h(S);var t=w.state.lexical.prev;return b(t&&"interface"==t.info?e_:eT)}function eS(e,r){return"*"==r?(w.marked="keyword",h(eU,q(";"))):"default"==r?(w.marked="keyword",h(C,q(";"))):"{"==e?h(Z(eP,"}"),eU,q(";")):b(I)}function eP(e,r){return"as"==r?(w.marked="keyword",h(q("variable"))):"variable"==e?b(S,eP):void 0}function eW(e){return"string"==e?h():"("==e?b(C):"."==e?b(D):b(eB,eD,eU)}function eB(e,r){return"{"==e?ee(eB,"}"):("variable"==e&&g(r),"*"==r&&(w.marked="keyword"),h(eF))}function eD(e){if(","==e)return h(eB,eD)}function eF(e,r){if("as"==r)return w.marked="keyword",h(eB)}function eU(e,r){if("from"==r)return w.marked="keyword",h(C)}function eG(e){return"]"==e?h():b(Z(S,"]"))}function eH(){return b(E("form"),ew,q("{"),E("}"),Z(eJ,"}"),O,O)}function eJ(){return b(ew,ex)}return T.lex=_.lex=!0,$.lex=!0,O.lex=!0,{name:e.name,startState:function(r){var t={tokenize:d,lastType:"sof",cc:[],lexical:new y(-r,0,"block",!1),localVars:e.localVars,context:e.localVars&&new A(null,null,!1),indented:0};return e.globalVars&&"object"==typeof e.globalVars&&(t.globalVars=e.globalVars),t},token:function(e,n){if(e.sol()&&(n.lexical.hasOwnProperty("align")||(n.lexical.align=!1),n.indented=e.indentation(),k(e,n)),n.tokenize!=m&&e.eatSpace())return null;var a=n.tokenize(e,n);return"comment"==r?a:(n.lastType="operator"==r&&("++"==t||"--"==t)?"incdec":r,function(e,r,t,n,a){var o=e.cc;for(w.state=e,w.stream=a,w.marked=null,w.cc=o,w.style=r,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((o.length?o.pop():i?C:I)(t,n)){for(;o.length&&o[o.length-1].lex;)o.pop()();if(w.marked)return w.marked;if("variable"==t&&function(e,r){for(var t=e.localVars;t;t=t.next)if(t.name==r)return!0;for(var n=e.context;n;n=n.prev)for(var t=n.vars;t;t=t.next)if(t.name==r)return!0}(e,n))return"variableName.local";return r}}(n,a,r,t,e))},indent:function(r,t,a){if(r.tokenize==m||r.tokenize==p)return null;if(r.tokenize!=d)return 0;var i,o=t&&t.charAt(0),u=r.lexical;if(!/^\s*else\b/.test(t))for(var s=r.cc.length-1;s>=0;--s){var c=r.cc[s];if(c==O)u=u.prev;else if(c!=eV&&c!=$)break}for(;("stat"==u.type||"form"==u.type)&&("}"==o||(i=r.cc[r.cc.length-1])&&(i==D||i==F)&&!/^[,\.=+\-*:?[\(]/.test(t));)u=u.prev;n&&")"==u.type&&"stat"==u.prev.type&&(u=u.prev);var l=u.type,k=o==l;return"vardef"==l?u.indented+("operator"==r.lastType||","==r.lastType?u.info.length+1:0):"form"==l&&"{"==o?u.indented:"form"==l?u.indented+a.unit:"stat"==l?u.indented+("operator"==r.lastType||","==r.lastType||f.test(t.charAt(0))||/[,.]/.test(t.charAt(0))?n||a.unit:0):"switch"!=u.info||k||!1==e.doubleIndentSwitch?u.align?u.column+(k?0:1):u.indented+(k?0:a.unit):u.indented+(/^(?:case|default)\b/.test(t)?a.unit:2*a.unit)},languageData:{indentOnInput:/^\s*(?:case .*?:|default:|\{|\})$/,commentTokens:i?void 0:{line:"//",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]},wordChars:"$"}}}t.r(r),t.d(r,{javascript:function(){return a},json:function(){return i},jsonld:function(){return o},typescript:function(){return u}});let a=n({name:"javascript"}),i=n({name:"json",json:!0}),o=n({name:"json",jsonld:!0}),u=n({name:"typescript",typescript:!0})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9558.486f71f517045cf6.js b/static/web/_next/static/chunks/9558.486f71f517045cf6.js new file mode 100644 index 000000000..da1703a38 --- /dev/null +++ b/static/web/_next/static/chunks/9558.486f71f517045cf6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9558],{29558:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{coffeeScript:function(){return coffeeScript}});var ERRORCLASS="error";function wordRegexp(words){return RegExp("^(("+words.join(")|(")+"))\\b")}var operators=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,delimiters=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,identifiers=/^[_A-Za-z$][_A-Za-z$0-9]*/,atProp=/^@[_A-Za-z$][_A-Za-z$0-9]*/,wordOperators=wordRegexp(["and","or","not","is","isnt","in","instanceof","typeof"]),indentKeywords=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],keywords=wordRegexp(indentKeywords.concat(["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"]));indentKeywords=wordRegexp(indentKeywords);var stringPrefixes=/^('{3}|\"{3}|['\"])/,regexPrefixes=/^(\/{3}|\/)/,constants=wordRegexp(["Infinity","NaN","undefined","null","true","false","on","off","yes","no"]);function tokenBase(stream,state){if(stream.sol()){null===state.scope.align&&(state.scope.align=!1);var scopeOffset=state.scope.offset;if(stream.eatSpace()){var lineOffset=stream.indentation();return lineOffset>scopeOffset&&"coffee"==state.scope.type?"indent":lineOffset0&&dedent(stream,state)}if(stream.eatSpace())return null;var ch=stream.peek();if(stream.match("####"))return stream.skipToEnd(),"comment";if(stream.match("###"))return state.tokenize=longComment,state.tokenize(stream,state);if("#"===ch)return stream.skipToEnd(),"comment";if(stream.match(/^-?[0-9\.]/,!1)){var floatLiteral=!1;if(stream.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(floatLiteral=!0),stream.match(/^-?\d+\.\d*/)&&(floatLiteral=!0),stream.match(/^-?\.\d+/)&&(floatLiteral=!0),floatLiteral)return"."==stream.peek()&&stream.backUp(1),"number";var intLiteral=!1;if(stream.match(/^-?0x[0-9a-f]+/i)&&(intLiteral=!0),stream.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(intLiteral=!0),stream.match(/^-?0(?![\dx])/i)&&(intLiteral=!0),intLiteral)return"number"}if(stream.match(stringPrefixes))return state.tokenize=tokenFactory(stream.current(),!1,"string"),state.tokenize(stream,state);if(stream.match(regexPrefixes)){if("/"!=stream.current()||stream.match(/^.*\//,!1))return state.tokenize=tokenFactory(stream.current(),!0,"string.special"),state.tokenize(stream,state);stream.backUp(1)}return stream.match(operators)||stream.match(wordOperators)?"operator":stream.match(delimiters)?"punctuation":stream.match(constants)?"atom":stream.match(atProp)||state.prop&&stream.match(identifiers)?"property":stream.match(keywords)?"keyword":stream.match(identifiers)?"variable":(stream.next(),ERRORCLASS)}function tokenFactory(delimiter,singleline,outclass){return function(stream,state){for(;!stream.eol();)if(stream.eatWhile(/[^'"\/\\]/),stream.eat("\\")){if(stream.next(),singleline&&stream.eol())return outclass}else{if(stream.match(delimiter))return state.tokenize=tokenBase,outclass;stream.eat(/['"\/]/)}return singleline&&(state.tokenize=tokenBase),outclass}}function longComment(stream,state){for(;!stream.eol();){if(stream.eatWhile(/[^#]/),stream.match("###")){state.tokenize=tokenBase;break}stream.eatWhile("#")}return"comment"}function indent(stream,state,type="coffee"){for(var offset=0,align=!1,alignOffset=null,scope=state.scope;scope;scope=scope.prev)if("coffee"===scope.type||"}"==scope.type){offset=scope.offset+stream.indentUnit;break}"coffee"!==type?(align=null,alignOffset=stream.column()+stream.current().length):state.scope.align&&(state.scope.align=!1),state.scope={offset:offset,type:type,prev:state.scope,align:align,alignOffset:alignOffset}}function dedent(stream,state){if(state.scope.prev){if("coffee"!==state.scope.type)return state.scope=state.scope.prev,!1;for(var _indent=stream.indentation(),matched=!1,scope=state.scope;scope;scope=scope.prev)if(_indent===scope.offset){matched=!0;break}if(!matched)return!0;for(;state.scope.prev&&state.scope.offset!==_indent;)state.scope=state.scope.prev;return!1}}let coffeeScript={name:"coffeescript",startState:function(){return{tokenize:tokenBase,scope:{offset:0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(stream,state){var fillAlign=null===state.scope.align&&state.scope;fillAlign&&stream.sol()&&(fillAlign.align=!1);var style=function(stream,state){var style=state.tokenize(stream,state),current=stream.current();"return"===current&&(state.dedent=!0),(("->"===current||"=>"===current)&&stream.eol()||"indent"===style)&&indent(stream,state);var delimiter_index="[({".indexOf(current);if(-1!==delimiter_index&&indent(stream,state,"])}".slice(delimiter_index,delimiter_index+1)),indentKeywords.exec(current)&&indent(stream,state),"then"==current&&dedent(stream,state),"dedent"===style&&dedent(stream,state))return ERRORCLASS;if(-1!==(delimiter_index="])}".indexOf(current))){for(;"coffee"==state.scope.type&&state.scope.prev;)state.scope=state.scope.prev;state.scope.type==current&&(state.scope=state.scope.prev)}return state.dedent&&stream.eol()&&("coffee"==state.scope.type&&state.scope.prev&&(state.scope=state.scope.prev),state.dedent=!1),"indent"==style||"dedent"==style?null:style}(stream,state);return style&&"comment"!=style&&(fillAlign&&(fillAlign.align=!0),state.prop="punctuation"==style&&"."==stream.current()),style},indent:function(state,text){if(state.tokenize!=tokenBase)return 0;var scope=state.scope,closer=text&&"])}".indexOf(text.charAt(0))>-1;if(closer)for(;"coffee"==scope.type&&scope.prev;)scope=scope.prev;var closes=closer&&scope.type===text.charAt(0);return scope.align?scope.alignOffset-(closes?1:0):(closes?scope.prev:scope).offset},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9558.9bf5494ebdf03040.js b/static/web/_next/static/chunks/9558.9bf5494ebdf03040.js deleted file mode 100644 index fcf2cec9d..000000000 --- a/static/web/_next/static/chunks/9558.9bf5494ebdf03040.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9558],{29558:function(e,t,n){n.r(t),n.d(t,{coffeeScript:function(){return z}});var r="error";function o(e){return RegExp("^(("+e.join(")|(")+"))\\b")}var c=/^(?:->|=>|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|<[><]?=?|>>?=?|%=?|&=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&&|\?)=)/,i=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,f=/^[_A-Za-z$][_A-Za-z$0-9]*/,a=/^@[_A-Za-z$][_A-Za-z$0-9]*/,p=o(["and","or","not","is","isnt","in","instanceof","typeof"]),u=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],s=o(u.concat(["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"]));u=o(u);var l=/^('{3}|\"{3}|['\"])/,d=/^(\/{3}|\/)/,h=o(["Infinity","NaN","undefined","null","true","false","on","off","yes","no"]);function m(e,t){if(e.sol()){null===t.scope.align&&(t.scope.align=!1);var n=t.scope.offset;if(e.eatSpace()){var o=e.indentation();return o>n&&"coffee"==t.scope.type?"indent":o0&&y(e,t)}if(e.eatSpace())return null;var u=e.peek();if(e.match("####"))return e.skipToEnd(),"comment";if(e.match("###"))return t.tokenize=k,t.tokenize(e,t);if("#"===u)return e.skipToEnd(),"comment";if(e.match(/^-?[0-9\.]/,!1)){var m=!1;if(e.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&&(m=!0),e.match(/^-?\d+\.\d*/)&&(m=!0),e.match(/^-?\.\d+/)&&(m=!0),m)return"."==e.peek()&&e.backUp(1),"number";var g=!1;if(e.match(/^-?0x[0-9a-f]+/i)&&(g=!0),e.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&&(g=!0),e.match(/^-?0(?![\dx])/i)&&(g=!0),g)return"number"}if(e.match(l))return t.tokenize=v(e.current(),!1,"string"),t.tokenize(e,t);if(e.match(d)){if("/"!=e.current()||e.match(/^.*\//,!1))return t.tokenize=v(e.current(),!0,"string.special"),t.tokenize(e,t);e.backUp(1)}return e.match(c)||e.match(p)?"operator":e.match(i)?"punctuation":e.match(h)?"atom":e.match(a)||t.prop&&e.match(f)?"property":e.match(s)?"keyword":e.match(f)?"variable":(e.next(),r)}function v(e,t,n){return function(r,o){for(;!r.eol();)if(r.eatWhile(/[^'"\/\\]/),r.eat("\\")){if(r.next(),t&&r.eol())return n}else{if(r.match(e))return o.tokenize=m,n;r.eat(/['"\/]/)}return t&&(o.tokenize=m),n}}function k(e,t){for(;!e.eol();){if(e.eatWhile(/[^#]/),e.match("###")){t.tokenize=m;break}e.eatWhile("#")}return"comment"}function g(e,t,n="coffee"){for(var r=0,o=!1,c=null,i=t.scope;i;i=i.prev)if("coffee"===i.type||"}"==i.type){r=i.offset+e.indentUnit;break}"coffee"!==n?(o=null,c=e.column()+e.current().length):t.scope.align&&(t.scope.align=!1),t.scope={offset:r,type:n,prev:t.scope,align:o,alignOffset:c}}function y(e,t){if(t.scope.prev){if("coffee"!==t.scope.type)return t.scope=t.scope.prev,!1;for(var n=e.indentation(),r=!1,o=t.scope;o;o=o.prev)if(n===o.offset){r=!0;break}if(!r)return!0;for(;t.scope.prev&&t.scope.offset!==n;)t.scope=t.scope.prev;return!1}}let z={name:"coffeescript",startState:function(){return{tokenize:m,scope:{offset:0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(e,t){var n=null===t.scope.align&&t.scope;n&&e.sol()&&(n.align=!1);var o=function(e,t){var n=t.tokenize(e,t),o=e.current();"return"===o&&(t.dedent=!0),(("->"===o||"=>"===o)&&e.eol()||"indent"===n)&&g(e,t);var c="[({".indexOf(o);if(-1!==c&&g(e,t,"])}".slice(c,c+1)),u.exec(o)&&g(e,t),"then"==o&&y(e,t),"dedent"===n&&y(e,t))return r;if(-1!==(c="])}".indexOf(o))){for(;"coffee"==t.scope.type&&t.scope.prev;)t.scope=t.scope.prev;t.scope.type==o&&(t.scope=t.scope.prev)}return t.dedent&&e.eol()&&("coffee"==t.scope.type&&t.scope.prev&&(t.scope=t.scope.prev),t.dedent=!1),"indent"==n||"dedent"==n?null:n}(e,t);return o&&"comment"!=o&&(n&&(n.align=!0),t.prop="punctuation"==o&&"."==e.current()),o},indent:function(e,t){if(e.tokenize!=m)return 0;var n=e.scope,r=t&&"])}".indexOf(t.charAt(0))>-1;if(r)for(;"coffee"==n.type&&n.prev;)n=n.prev;var o=r&&n.type===t.charAt(0);return n.align?n.alignOffset-(o?1:0):(o?n.prev:n).offset},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9607.afbe7422eb65cda8.js b/static/web/_next/static/chunks/9607.afbe7422eb65cda8.js new file mode 100644 index 000000000..d798eb34d --- /dev/null +++ b/static/web/_next/static/chunks/9607.afbe7422eb65cda8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9607],{54050:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function sql(parserConfig){var client=parserConfig.client||{},atoms=parserConfig.atoms||{false:!0,true:!0,null:!0},builtin=parserConfig.builtin||set(defaultBuiltin),keywords=parserConfig.keywords||set(sqlKeywords),operatorChars=parserConfig.operatorChars||/^[*+\-%<>!=&|~^\/]/,support=parserConfig.support||{},hooks=parserConfig.hooks||{},dateSQL=parserConfig.dateSQL||{date:!0,time:!0,timestamp:!0},backslashStringEscapes=!1!==parserConfig.backslashStringEscapes,brackets=parserConfig.brackets||/^[\{}\(\)\[\]]/,punctuation=parserConfig.punctuation||/^[;.,:]/;function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(!1!==result)return result}if(support.hexNumber&&("0"==ch&&stream.match(/^[xX][0-9a-fA-F]+/)||("x"==ch||"X"==ch)&&stream.match(/^'[0-9a-fA-F]*'/))||support.binaryNumber&&(("b"==ch||"B"==ch)&&stream.match(/^'[01]+'/)||"0"==ch&&stream.match(/^b[01]*/)))return"number";if(ch.charCodeAt(0)>47&&58>ch.charCodeAt(0))return stream.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),support.decimallessFloat&&stream.match(/^\.(?!\.)/),"number";if("?"==ch&&(stream.eatSpace()||stream.eol()||stream.eat(";")))return"macroName";if("'"==ch||'"'==ch&&support.doubleQuote)return state.tokenize=tokenLiteral(ch),state.tokenize(stream,state);if((support.nCharCast&&("n"==ch||"N"==ch)||support.charsetCast&&"_"==ch&&stream.match(/[a-z][a-z0-9]*/i))&&("'"==stream.peek()||'"'==stream.peek()))return"keyword";if(support.escapeConstant&&("e"==ch||"E"==ch)&&("'"==stream.peek()||'"'==stream.peek()&&support.doubleQuote))return state.tokenize=function(stream,state){return(state.tokenize=tokenLiteral(stream.next(),!0))(stream,state)},"keyword";else if(support.commentSlashSlash&&"/"==ch&&stream.eat("/"))return stream.skipToEnd(),"comment";else if(support.commentHash&&"#"==ch||"-"==ch&&stream.eat("-")&&(!support.commentSpaceRequired||stream.eat(" ")))return stream.skipToEnd(),"comment";else if("/"==ch&&stream.eat("*"))return state.tokenize=function tokenComment(depth){return function(stream,state){var m=stream.match(/^.*?(\/\*|\*\/)/);return m?"/*"==m[1]?state.tokenize=tokenComment(depth+1):depth>1?state.tokenize=tokenComment(depth-1):state.tokenize=tokenBase:stream.skipToEnd(),"comment"}}(1),state.tokenize(stream,state);else if("."==ch){if(support.zerolessFloat&&stream.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(stream.match(/^\.+/))return null;if(support.ODBCdotTable&&stream.match(/^[\w\d_$#]+/))return"type"}else{if(operatorChars.test(ch))return stream.eatWhile(operatorChars),"operator";if(brackets.test(ch))return"bracket";if(punctuation.test(ch))return stream.eatWhile(punctuation),"punctuation";if("{"==ch&&(stream.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||stream.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";stream.eatWhile(/^[_\w\d]/);var word=stream.current().toLowerCase();return dateSQL.hasOwnProperty(word)&&(stream.match(/^( )+'[^']*'/)||stream.match(/^( )+"[^"]*"/))?"number":atoms.hasOwnProperty(word)?"atom":builtin.hasOwnProperty(word)?"type":keywords.hasOwnProperty(word)?"keyword":client.hasOwnProperty(word)?"builtin":null}}function tokenLiteral(quote,backslashEscapes){return function(stream,state){for(var ch,escaped=!1;null!=(ch=stream.next());){if(ch==quote&&!escaped){state.tokenize=tokenBase;break}escaped=(backslashStringEscapes||backslashEscapes)&&!escaped&&"\\"==ch}return"string"}}function pushContext(stream,state,type){state.context={prev:state.context,indent:stream.indentation(),col:stream.column(),type:type}}return{name:"sql",startState:function(){return{tokenize:tokenBase,context:null}},token:function(stream,state){if(stream.sol()&&state.context&&null==state.context.align&&(state.context.align=!1),state.tokenize==tokenBase&&stream.eatSpace())return null;var state1,style=state.tokenize(stream,state);if("comment"==style)return style;state.context&&null==state.context.align&&(state.context.align=!0);var tok=stream.current();return"("==tok?pushContext(stream,state,")"):"["==tok?pushContext(stream,state,"]"):state.context&&state.context.type==tok&&((state1=state).indent=state1.context.indent,state1.context=state1.context.prev),style},indent:function(state,textAfter,iCx){var cx=state.context;if(!cx)return null;var closing=textAfter.charAt(0)==cx.type;return cx.align?cx.col+(closing?0:1):cx.indent+(closing?0:iCx.unit)},languageData:{commentTokens:{line:support.commentSlashSlash?"//":support.commentHash?"#":"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}function hookIdentifier(stream){for(var ch;null!=(ch=stream.next());)if("`"==ch&&!stream.eat("`"))return"string.special";return stream.backUp(stream.current().length-1),stream.eatWhile(/\w/)?"string.special":null}function hookVar(stream){return(stream.eat("@")&&(stream.match("session."),stream.match("local."),stream.match("global.")),stream.eat("'"))?(stream.match(/^.*'/),"string.special"):stream.eat('"')?(stream.match(/^.*"/),"string.special"):stream.eat("`")?(stream.match(/^.*`/),"string.special"):stream.match(/^[0-9a-zA-Z$\.\_]+/)?"string.special":null}function hookClient(stream){return stream.eat("N")?"atom":stream.match(/^[a-zA-Z.#!?]/)?"string.special":null}__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{cassandra:function(){return cassandra},esper:function(){return esper},gpSQL:function(){return gpSQL},gql:function(){return gql},hive:function(){return hive},mariaDB:function(){return mariaDB},msSQL:function(){return msSQL},mySQL:function(){return mySQL},pgSQL:function(){return pgSQL},plSQL:function(){return plSQL},sparkSQL:function(){return sparkSQL},sql:function(){return sql},sqlite:function(){return sqlite},standardSQL:function(){return standardSQL}});var sqlKeywords="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function set(str){for(var obj={},words=str.split(" "),i=0;i!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:set("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":hookVar}}),mySQL=sql({client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":hookVar,"`":hookIdentifier,"\\":hookClient}}),mariaDB=sql({client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":hookVar,"`":hookIdentifier,"\\":hookClient}}),sqlite=sql({client:set("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:set(sqlKeywords+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:set("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:set("date time timestamp datetime"),support:set("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":hookVar,":":hookVar,"?":hookVar,$:hookVar,'"':function(stream){for(var ch;null!=(ch=stream.next());)if('"'==ch&&!stream.eat('"'))return"string.special";return stream.backUp(stream.current().length-1),stream.eatWhile(/\w/)?"string.special":null},"`":hookIdentifier}}),cassandra=sql({client:{},keywords:set("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:set("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:set("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:set("commentSlashSlash decimallessFloat"),hooks:{}}),plSQL=sql({client:set("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:set("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:set("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:set("date time timestamp"),support:set("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),hive=sql({keywords:set("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:set("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:set("date timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")}),pgSQL=sql({client:set("source"),keywords:set(sqlKeywords+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),gql=sql({keywords:set("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:set("false true"),builtin:set("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),gpSQL=sql({client:set("source"),keywords:set("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),sparkSQL=sql({keywords:set("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:set("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:set("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote zerolessFloat")}),esper=sql({client:set("source"),keywords:set("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:set("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:set("time"),support:set("decimallessFloat zerolessFloat binaryNumber hexNumber")})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9607.c428674d5c072f92.js b/static/web/_next/static/chunks/9607.c428674d5c072f92.js deleted file mode 100644 index 1545cc953..000000000 --- a/static/web/_next/static/chunks/9607.c428674d5c072f92.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9607],{54050:function(e,t,r){function a(e){var t=e.client||{},r=e.atoms||{false:!0,true:!0,null:!0},a=e.builtin||l(c),n=e.keywords||l(s),i=e.operatorChars||/^[*+\-%<>!=&|~^\/]/,o=e.support||{},u=e.hooks||{},d=e.dateSQL||{date:!0,time:!0,timestamp:!0},m=!1!==e.backslashStringEscapes,p=e.brackets||/^[\{}\(\)\[\]]/,g=e.punctuation||/^[;.,:]/;function h(e,s){var l=e.next();if(u[l]){var c=u[l](e,s);if(!1!==c)return c}if(o.hexNumber&&("0"==l&&e.match(/^[xX][0-9a-fA-F]+/)||("x"==l||"X"==l)&&e.match(/^'[0-9a-fA-F]*'/))||o.binaryNumber&&(("b"==l||"B"==l)&&e.match(/^'[01]+'/)||"0"==l&&e.match(/^b[01]*/)))return"number";if(l.charCodeAt(0)>47&&58>l.charCodeAt(0))return e.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),o.decimallessFloat&&e.match(/^\.(?!\.)/),"number";if("?"==l&&(e.eatSpace()||e.eol()||e.eat(";")))return"macroName";if("'"==l||'"'==l&&o.doubleQuote)return s.tokenize=b(l),s.tokenize(e,s);if((o.nCharCast&&("n"==l||"N"==l)||o.charsetCast&&"_"==l&&e.match(/[a-z][a-z0-9]*/i))&&("'"==e.peek()||'"'==e.peek()))return"keyword";if(o.escapeConstant&&("e"==l||"E"==l)&&("'"==e.peek()||'"'==e.peek()&&o.doubleQuote))return s.tokenize=function(e,t){return(t.tokenize=b(e.next(),!0))(e,t)},"keyword";else if(o.commentSlashSlash&&"/"==l&&e.eat("/"))return e.skipToEnd(),"comment";else if(o.commentHash&&"#"==l||"-"==l&&e.eat("-")&&(!o.commentSpaceRequired||e.eat(" ")))return e.skipToEnd(),"comment";else if("/"==l&&e.eat("*"))return s.tokenize=function e(t){return function(r,a){var n=r.match(/^.*?(\/\*|\*\/)/);return n?"/*"==n[1]?a.tokenize=e(t+1):t>1?a.tokenize=e(t-1):a.tokenize=h:r.skipToEnd(),"comment"}}(1),s.tokenize(e,s);else if("."==l){if(o.zerolessFloat&&e.match(/^(?:\d+(?:e[+-]?\d+)?)/i))return"number";if(e.match(/^\.+/))return null;if(o.ODBCdotTable&&e.match(/^[\w\d_$#]+/))return"type"}else{if(i.test(l))return e.eatWhile(i),"operator";if(p.test(l))return"bracket";if(g.test(l))return e.eatWhile(g),"punctuation";if("{"==l&&(e.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||e.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";e.eatWhile(/^[_\w\d]/);var m=e.current().toLowerCase();return d.hasOwnProperty(m)&&(e.match(/^( )+'[^']*'/)||e.match(/^( )+"[^"]*"/))?"number":r.hasOwnProperty(m)?"atom":a.hasOwnProperty(m)?"type":n.hasOwnProperty(m)?"keyword":t.hasOwnProperty(m)?"builtin":null}}function b(e,t){return function(r,a){for(var n,i=!1;null!=(n=r.next());){if(n==e&&!i){a.tokenize=h;break}i=(m||t)&&!i&&"\\"==n}return"string"}}function f(e,t,r){t.context={prev:t.context,indent:e.indentation(),col:e.column(),type:r}}return{name:"sql",startState:function(){return{tokenize:h,context:null}},token:function(e,t){if(e.sol()&&t.context&&null==t.context.align&&(t.context.align=!1),t.tokenize==h&&e.eatSpace())return null;var r,a=t.tokenize(e,t);if("comment"==a)return a;t.context&&null==t.context.align&&(t.context.align=!0);var n=e.current();return"("==n?f(e,t,")"):"["==n?f(e,t,"]"):t.context&&t.context.type==n&&((r=t).indent=r.context.indent,r.context=r.context.prev),a},indent:function(e,t,r){var a=e.context;if(!a)return null;var n=t.charAt(0)==a.type;return a.align?a.col+(n?0:1):a.indent+(n?0:r.unit)},languageData:{commentTokens:{line:o.commentSlashSlash?"//":o.commentHash?"#":"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}}function n(e){for(var t;null!=(t=e.next());)if("`"==t&&!e.eat("`"))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null}function i(e){return(e.eat("@")&&(e.match("session."),e.match("local."),e.match("global.")),e.eat("'"))?(e.match(/^.*'/),"string.special"):e.eat('"')?(e.match(/^.*"/),"string.special"):e.eat("`")?(e.match(/^.*`/),"string.special"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"string.special":null}function o(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"string.special":null}r.r(t),r.d(t,{cassandra:function(){return h},esper:function(){return w},gpSQL:function(){return v},gql:function(){return y},hive:function(){return f},mariaDB:function(){return p},msSQL:function(){return d},mySQL:function(){return m},pgSQL:function(){return _},plSQL:function(){return b},sparkSQL:function(){return x},sql:function(){return a},sqlite:function(){return g},standardSQL:function(){return u}});var s="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function l(e){for(var t={},r=e.split(" "),a=0;a!=^\&|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:l("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":i}}),m=a({client:l("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:l(s+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":i,"`":n,"\\":o}}),p=a({client:l("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:l(s+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":i,"`":n,"\\":o}}),g=a({client:l("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:l(s+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:l("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:l("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%<>!=&|/~]/,dateSQL:l("date time timestamp datetime"),support:l("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":i,":":i,"?":i,$:i,'"':function(e){for(var t;null!=(t=e.next());)if('"'==t&&!e.eat('"'))return"string.special";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"string.special":null},"`":n}}),h=a({client:{},keywords:l("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:l("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:l("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:l("commentSlashSlash decimallessFloat"),hooks:{}}),b=a({client:l("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:l("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:l("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%<>!=~]/,dateSQL:l("date time timestamp"),support:l("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),f=a({keywords:l("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:l("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=]/,dateSQL:l("date timestamp"),support:l("ODBCdotTable doubleQuote binaryNumber hexNumber")}),_=a({client:l("source"),keywords:l(s+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:l("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:l("false true null unknown"),operatorChars:/^[*\/+\-%<>!=&|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),y=a({keywords:l("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:l("false true"),builtin:l("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%<>!=]/}),v=a({client:l("source"),keywords:l("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:l("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:l("false true null unknown"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),x=a({keywords:l("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:l("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:l("false true null"),operatorChars:/^[*\/+\-%<>!=~&|^]/,dateSQL:l("date time timestamp"),support:l("ODBCdotTable doubleQuote zerolessFloat")}),w=a({client:l("source"),keywords:l("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:l("false true null"),operatorChars:/^[*+\-%<>!=&|^\/#@?~]/,dateSQL:l("time"),support:l("decimallessFloat zerolessFloat binaryNumber hexNumber")})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9713.dbacc1b8fa2ef6b9.js b/static/web/_next/static/chunks/9713.dbacc1b8fa2ef6b9.js new file mode 100644 index 000000000..e59c9d892 --- /dev/null +++ b/static/web/_next/static/chunks/9713.dbacc1b8fa2ef6b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9713],{9713:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){function words(str){for(var obj={},words=str.split(" "),i=0;i*\/]/.test(ch))return type="select-op",null;else if("."==ch&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return type="qualifier","qualifier";else if(/[:;{}\[\]\(\)]/.test(ch))return type=ch,null;else return stream.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current())&&(state.tokenize=tokenParenthesized),type="variable","variableName.function"):/[\w\\\-]/.test(ch)?(stream.eatWhile(/[\w\\\-]/),type="word","property"):(type=null,null)}function tokenString(quote){return function(stream,state){for(var ch,escaped=!1;null!=(ch=stream.next());){if(ch==quote&&!escaped){")"==quote&&stream.backUp(1);break}escaped=!escaped&&"\\"==ch}return ch!=quote&&(escaped||")"==quote)||(state.tokenize=null),type="string","string"}}function tokenParenthesized(stream,state){return stream.next(),stream.match(/^\s*[\"\')]/,!1)?state.tokenize=null:state.tokenize=tokenString(")"),type="(",null}function Context(type,indent,prev){this.type=type,this.indent=indent,this.prev=prev}function pushContext(state,stream,type,indent){return state.context=new Context(type,stream.indentation()+(!1===indent?0:stream.indentUnit),state.context),type}function popContext(state){return state.context.prev&&(state.context=state.context.prev),state.context.type}function pass(type,stream,state){return states[state.context.type](type,stream,state)}function popAndPass(type,stream,state,n){for(var i=n||1;i>0;i--)state.context=state.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();override=valueKeywords.hasOwnProperty(word)?"atom":colorKeywords.hasOwnProperty(word)?"keyword":"variable"}var states={};return states.top=function(type,stream,state){if("{"==type)return pushContext(state,stream,"block");if("}"==type&&state.context.prev)return popContext(state);if(supportsAtComponent&&/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");if(/^@(-moz-)?document$/i.test(type))return pushContext(state,stream,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");if(/^@(font-face|counter-style)/i.test(type))return state.stateArg=type,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&"@"==type.charAt(0))return pushContext(state,stream,"at");else if("hash"==type)override="builtin";else if("word"==type)override="tag";else if("variable-definition"==type)return"maybeprop";else if("interpolation"==type)return pushContext(state,stream,"interpolation");else if(":"==type)return"pseudo";else if(allowNested&&"("==type)return pushContext(state,stream,"parens");return state.context.type},states.block=function(type,stream,state){if("word"==type){var word=stream.current().toLowerCase();return propertyKeywords.hasOwnProperty(word)?(override="property","maybeprop"):nonStandardPropertyKeywords.hasOwnProperty(word)?(override=highlightNonStandardPropertyKeywords?"string.special":"property","maybeprop"):allowNested?(override=stream.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(override="error","maybeprop")}return"meta"==type?"block":allowNested||"hash"!=type&&"qualifier"!=type?states.top(type,stream,state):(override="error","block")},states.maybeprop=function(type,stream,state){return":"==type?pushContext(state,stream,"prop"):pass(type,stream,state)},states.prop=function(type,stream,state){if(";"==type)return popContext(state);if("{"==type&&allowNested)return pushContext(state,stream,"propBlock");if("}"==type||"{"==type)return popAndPass(type,stream,state);if("("==type)return pushContext(state,stream,"parens");if("hash"!=type||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(stream.current())){if("word"==type)wordAsValue(stream);else if("interpolation"==type)return pushContext(state,stream,"interpolation")}else override="error";return"prop"},states.propBlock=function(type,_stream,state){return"}"==type?popContext(state):"word"==type?(override="property","maybeprop"):state.context.type},states.parens=function(type,stream,state){return"{"==type||"}"==type?popAndPass(type,stream,state):")"==type?popContext(state):"("==type?pushContext(state,stream,"parens"):"interpolation"==type?pushContext(state,stream,"interpolation"):("word"==type&&wordAsValue(stream),"parens")},states.pseudo=function(type,stream,state){return"meta"==type?"pseudo":"word"==type?(override="variableName.constant",state.context.type):pass(type,stream,state)},states.documentTypes=function(type,stream,state){return"word"==type&&documentTypes.hasOwnProperty(stream.current())?(override="tag",state.context.type):states.atBlock(type,stream,state)},states.atBlock=function(type,stream,state){if("("==type)return pushContext(state,stream,"atBlock_parens");if("}"==type||";"==type)return popAndPass(type,stream,state);if("{"==type)return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if("interpolation"==type)return pushContext(state,stream,"interpolation");if("word"==type){var word=stream.current().toLowerCase();override="only"==word||"not"==word||"and"==word||"or"==word?"keyword":mediaTypes.hasOwnProperty(word)?"attribute":mediaFeatures.hasOwnProperty(word)?"property":mediaValueKeywords.hasOwnProperty(word)?"keyword":propertyKeywords.hasOwnProperty(word)?"property":nonStandardPropertyKeywords.hasOwnProperty(word)?highlightNonStandardPropertyKeywords?"string.special":"property":valueKeywords.hasOwnProperty(word)?"atom":colorKeywords.hasOwnProperty(word)?"keyword":"error"}return state.context.type},states.atComponentBlock=function(type,stream,state){return"}"==type?popAndPass(type,stream,state):"{"==type?popContext(state)&&pushContext(state,stream,allowNested?"block":"top",!1):("word"==type&&(override="error"),state.context.type)},states.atBlock_parens=function(type,stream,state){return")"==type?popContext(state):"{"==type||"}"==type?popAndPass(type,stream,state,2):states.atBlock(type,stream,state)},states.restricted_atBlock_before=function(type,stream,state){return"{"==type?pushContext(state,stream,"restricted_atBlock"):"word"==type&&"@counter-style"==state.stateArg?(override="variable","restricted_atBlock_before"):pass(type,stream,state)},states.restricted_atBlock=function(type,stream,state){return"}"==type?(state.stateArg=null,popContext(state)):"word"==type?(override=("@font-face"!=state.stateArg||fontProperties.hasOwnProperty(stream.current().toLowerCase()))&&("@counter-style"!=state.stateArg||counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))?"property":"error","maybeprop"):"restricted_atBlock"},states.keyframes=function(type,stream,state){return"word"==type?(override="variable","keyframes"):"{"==type?pushContext(state,stream,"top"):pass(type,stream,state)},states.at=function(type,stream,state){return";"==type?popContext(state):"{"==type||"}"==type?popAndPass(type,stream,state):("word"==type?override="tag":"hash"==type&&(override="builtin"),"at")},states.interpolation=function(type,stream,state){return"}"==type?popContext(state):"{"==type||";"==type?popAndPass(type,stream,state):("word"==type?override="variable":"variable"!=type&&"("!=type&&")"!=type&&(override="error"),"interpolation")},{name:parserConfig.name,startState:function(){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);return style&&"object"==typeof style&&(type=style[1],style=style[0]),override=style,"comment"!=type&&(state.state=states[state.state](type,stream,state)),override},indent:function(state,textAfter,iCx){var cx=state.context,ch=textAfter&&textAfter.charAt(0),indent=cx.indent;return"prop"==cx.type&&("}"==ch||")"==ch)&&(cx=cx.prev),cx.prev&&("}"==ch&&("block"==cx.type||"top"==cx.type||"interpolation"==cx.type||"restricted_atBlock"==cx.type)?indent=(cx=cx.prev).indent:(")"==ch&&("parens"==cx.type||"atBlock_parens"==cx.type)||"{"==ch&&("at"==cx.type||"atBlock"==cx.type))&&(indent=Math.max(0,cx.indent-iCx.unit))),indent},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:lineComment,block:{open:"/*",close:"*/"}},autocomplete:allWords}}}function keySet(array){for(var keys={},i=0;i|<|==|>=|<=|\\+|-|\\!=|/|\\*|%|and|or|not|;|\\{|\\}|:"),pseudoElementsRegexp=/^::?[a-zA-Z_][\w\-]*/;function isEndLine(stream){return!stream.peek()||stream.match(/\s+$/,!1)}function urlTokens(stream,state){let ch=stream.peek();return")"===ch?(stream.next(),state.tokenizer=tokenBase,"operator"):"("===ch?(stream.next(),stream.eatSpace(),"operator"):"'"===ch||'"'===ch?(state.tokenizer=buildStringTokenizer(stream.next()),"string"):(state.tokenizer=buildStringTokenizer(")",!1),"string")}function comment(indentation,multiLine){return function(stream,state){return stream.sol()&&stream.indentation()<=indentation?(state.tokenizer=tokenBase,tokenBase(stream,state)):(multiLine&&stream.skipTo("*/")?(stream.next(),stream.next(),state.tokenizer=tokenBase):stream.skipToEnd(),"comment")}}function buildStringTokenizer(quote,greedy){return null==greedy&&(greedy=!0),function stringTokenizer(stream,state){let nextChar=stream.next(),peekChar=stream.peek(),previousChar=stream.string.charAt(stream.pos-2);return"\\"!==nextChar&&peekChar===quote||nextChar===quote&&"\\"!==previousChar?(nextChar!==quote&&greedy&&stream.next(),isEndLine(stream)&&(state.cursorHalf=0),state.tokenizer=tokenBase,"string"):"#"===nextChar&&"{"===peekChar?(state.tokenizer=buildInterpolationTokenizer(stringTokenizer),stream.next(),"operator"):"string"}}function buildInterpolationTokenizer(currentTokenizer){return function(stream,state){return"}"===stream.peek()?(stream.next(),state.tokenizer=currentTokenizer,"operator"):tokenBase(stream,state)}}function indent(state,stream){if(0==state.indentCount){state.indentCount++;let currentOffset=state.scopes[0].offset+stream.indentUnit;state.scopes.unshift({offset:currentOffset})}}function dedent(state){1!=state.scopes.length&&state.scopes.shift()}function tokenBase(stream,state){let ch=stream.peek();if(stream.match("/*"))return state.tokenizer=comment(stream.indentation(),!0),state.tokenizer(stream,state);if(stream.match("//"))return state.tokenizer=comment(stream.indentation(),!1),state.tokenizer(stream,state);if(stream.match("#{"))return state.tokenizer=buildInterpolationTokenizer(tokenBase),"operator";if('"'===ch||"'"===ch)return stream.next(),state.tokenizer=buildStringTokenizer(ch),"string";if(state.cursorHalf){if("#"===ch&&(stream.next(),stream.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||stream.match(/^-?[0-9\.]+/))return isEndLine(stream)&&(state.cursorHalf=0),"number";if(stream.match(/^(px|em|in)\b/))return isEndLine(stream)&&(state.cursorHalf=0),"unit";if(stream.match(keywordsRegexp))return isEndLine(stream)&&(state.cursorHalf=0),"keyword";if(stream.match(/^url/)&&"("===stream.peek())return state.tokenizer=urlTokens,isEndLine(stream)&&(state.cursorHalf=0),"atom";if("$"===ch)return stream.next(),stream.eatWhile(/[\w-]/),isEndLine(stream)&&(state.cursorHalf=0),"variable-2";if("!"===ch)return stream.next(),state.cursorHalf=0,stream.match(/^[\w]+/)?"keyword":"operator";if(stream.match(opRegexp))return isEndLine(stream)&&(state.cursorHalf=0),"operator";if(stream.eatWhile(/[\w-]/))return(isEndLine(stream)&&(state.cursorHalf=0),word=stream.current().toLowerCase(),valueKeywords.has(word))?"atom":colorKeywords.has(word)?"keyword":propertyKeywords.has(word)?(state.prevProp=stream.current().toLowerCase(),"property"):"tag";if(isEndLine(stream))return state.cursorHalf=0,null}else{if("-"===ch&&stream.match(/^-\w+-/))return"meta";if("."===ch){if(stream.next(),stream.match(/^[\w-]+/))return indent(state,stream),"qualifier";if("#"===stream.peek())return indent(state,stream),"tag"}if("#"===ch){if(stream.next(),stream.match(/^[\w-]+/))return indent(state,stream),"builtin";if("#"===stream.peek())return indent(state,stream),"tag"}if("$"===ch)return stream.next(),stream.eatWhile(/[\w-]/),"variable-2";if(stream.match(/^-?[0-9\.]+/))return"number";if(stream.match(/^(px|em|in)\b/))return"unit";if(stream.match(keywordsRegexp))return"keyword";if(stream.match(/^url/)&&"("===stream.peek())return state.tokenizer=urlTokens,"atom";if("="===ch&&stream.match(/^=[\w-]+/))return indent(state,stream),"meta";if("+"===ch&&stream.match(/^\+[\w-]+/))return"meta";if("@"===ch&&stream.match("@extend")&&!stream.match(/\s*[\w]/)&&dedent(state),stream.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return indent(state,stream),"def";if("@"===ch)return stream.next(),stream.eatWhile(/[\w-]/),"def";if(stream.eatWhile(/[\w-]/)){if(stream.match(/ *: *[\w-\+\$#!\("']/,!1)){word=stream.current().toLowerCase();let prop=state.prevProp+"-"+word;return propertyKeywords.has(prop)?"property":propertyKeywords.has(word)?(state.prevProp=word,"property"):fontProperties.has(word)?"property":"tag"}return stream.match(/ *:/,!1)?(indent(state,stream),state.cursorHalf=1,state.prevProp=stream.current().toLowerCase(),"property"):(stream.match(/ *,/,!1)||indent(state,stream),"tag")}if(":"===ch)return stream.match(pseudoElementsRegexp)?"type":(stream.next(),state.cursorHalf=1,"operator")}return stream.match(opRegexp)?"operator":(stream.next(),null)}let sass={name:"sass",startState:function(){return{tokenizer:tokenBase,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(stream,state){let style=function(stream,state){stream.sol()&&(state.indentCount=0);let style=state.tokenizer(stream,state),current=stream.current();if(("@return"===current||"}"===current)&&dedent(state),null!==style){let withCurrentIndent=stream.pos-current.length+stream.indentUnit*state.indentCount,newScopes=[];for(let i=0;i*\/]/.test(o))return t="select-op",null;else if("."==o&&e.match(/^-?[_a-z][_a-z0-9-]*/i))return t="qualifier","qualifier";else if(/[:;{}\[\]\(\)]/.test(o))return t=o,null;else return e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(r.tokenize=v),t="variable","variableName.function"):/[\w\\\-]/.test(o)?(e.eatWhile(/[\w\\\-]/),t="word","property"):(t=null,null)}function y(e){return function(r,o){for(var n,i=!1;null!=(n=r.next());){if(n==e&&!i){")"==e&&r.backUp(1);break}i=!i&&"\\"==n}return n!=e&&(i||")"==e)||(o.tokenize=null),t="string","string"}}function v(e,r){return e.next(),e.match(/^\s*[\"\')]/,!1)?r.tokenize=null:r.tokenize=y(")"),t="(",null}function x(e,t,r){this.type=e,this.indent=t,this.prev=r}function z(e,t,r,o){return e.context=new x(r,t.indentation()+(!1===o?0:t.indentUnit),e.context),r}function q(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function j(e,t,r){return S[r.context.type](e,t,r)}function K(e,t,r,o){for(var n=o||1;n>0;n--)r.context=r.context.prev;return j(e,t,r)}function _(e){var t=e.current().toLowerCase();r=f.hasOwnProperty(t)?"atom":m.hasOwnProperty(t)?"keyword":"variable"}var S={};return S.top=function(e,t,o){if("{"==e)return z(o,t,"block");if("}"==e&&o.context.prev)return q(o);if(b&&/@component/i.test(e))return z(o,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return z(o,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return z(o,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return o.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";else if(e&&"@"==e.charAt(0))return z(o,t,"at");else if("hash"==e)r="builtin";else if("word"==e)r="tag";else if("variable-definition"==e)return"maybeprop";else if("interpolation"==e)return z(o,t,"interpolation");else if(":"==e)return"pseudo";else if(h&&"("==e)return z(o,t,"parens");return o.context.type},S.block=function(e,t,o){if("word"==e){var n=t.current().toLowerCase();return c.hasOwnProperty(n)?(r="property","maybeprop"):d.hasOwnProperty(n)?(r=k?"string.special":"property","maybeprop"):h?(r=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(r="error","maybeprop")}return"meta"==e?"block":h||"hash"!=e&&"qualifier"!=e?S.top(e,t,o):(r="error","block")},S.maybeprop=function(e,t,r){return":"==e?z(r,t,"prop"):j(e,t,r)},S.prop=function(e,t,o){if(";"==e)return q(o);if("{"==e&&h)return z(o,t,"propBlock");if("}"==e||"{"==e)return K(e,t,o);if("("==e)return z(o,t,"parens");if("hash"!=e||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(t.current())){if("word"==e)_(t);else if("interpolation"==e)return z(o,t,"interpolation")}else r="error";return"prop"},S.propBlock=function(e,t,o){return"}"==e?q(o):"word"==e?(r="property","maybeprop"):o.context.type},S.parens=function(e,t,r){return"{"==e||"}"==e?K(e,t,r):")"==e?q(r):"("==e?z(r,t,"parens"):"interpolation"==e?z(r,t,"interpolation"):("word"==e&&_(t),"parens")},S.pseudo=function(e,t,o){return"meta"==e?"pseudo":"word"==e?(r="variableName.constant",o.context.type):j(e,t,o)},S.documentTypes=function(e,t,o){return"word"==e&&i.hasOwnProperty(t.current())?(r="tag",o.context.type):S.atBlock(e,t,o)},S.atBlock=function(e,t,o){if("("==e)return z(o,t,"atBlock_parens");if("}"==e||";"==e)return K(e,t,o);if("{"==e)return q(o)&&z(o,t,h?"block":"top");if("interpolation"==e)return z(o,t,"interpolation");if("word"==e){var n=t.current().toLowerCase();r="only"==n||"not"==n||"and"==n||"or"==n?"keyword":a.hasOwnProperty(n)?"attribute":l.hasOwnProperty(n)?"property":s.hasOwnProperty(n)?"keyword":c.hasOwnProperty(n)?"property":d.hasOwnProperty(n)?k?"string.special":"property":f.hasOwnProperty(n)?"atom":m.hasOwnProperty(n)?"keyword":"error"}return o.context.type},S.atComponentBlock=function(e,t,o){return"}"==e?K(e,t,o):"{"==e?q(o)&&z(o,t,h?"block":"top",!1):("word"==e&&(r="error"),o.context.type)},S.atBlock_parens=function(e,t,r){return")"==e?q(r):"{"==e||"}"==e?K(e,t,r,2):S.atBlock(e,t,r)},S.restricted_atBlock_before=function(e,t,o){return"{"==e?z(o,t,"restricted_atBlock"):"word"==e&&"@counter-style"==o.stateArg?(r="variable","restricted_atBlock_before"):j(e,t,o)},S.restricted_atBlock=function(e,t,o){return"}"==e?(o.stateArg=null,q(o)):"word"==e?(r=("@font-face"!=o.stateArg||u.hasOwnProperty(t.current().toLowerCase()))&&("@counter-style"!=o.stateArg||p.hasOwnProperty(t.current().toLowerCase()))?"property":"error","maybeprop"):"restricted_atBlock"},S.keyframes=function(e,t,o){return"word"==e?(r="variable","keyframes"):"{"==e?z(o,t,"top"):j(e,t,o)},S.at=function(e,t,o){return";"==e?q(o):"{"==e||"}"==e?K(e,t,o):("word"==e?r="tag":"hash"==e&&(r="builtin"),"at")},S.interpolation=function(e,t,o){return"}"==e?q(o):"{"==e||";"==e?K(e,t,o):("word"==e?r="variable":"variable"!=e&&"("!=e&&")"!=e&&(r="error"),"interpolation")},{name:e.name,startState:function(){return{tokenize:null,state:o?"block":"top",stateArg:null,context:new x(o?"block":"top",0,null)}},token:function(e,o){if(!o.tokenize&&e.eatSpace())return null;var n=(o.tokenize||w)(e,o);return n&&"object"==typeof n&&(t=n[1],n=n[0]),r=n,"comment"!=t&&(o.state=S[o.state](t,e,o)),r},indent:function(e,t,r){var o=e.context,n=t&&t.charAt(0),i=o.indent;return"prop"==o.type&&("}"==n||")"==n)&&(o=o.prev),o.prev&&("}"==n&&("block"==o.type||"top"==o.type||"interpolation"==o.type||"restricted_atBlock"==o.type)?i=(o=o.prev).indent:(")"==n&&("parens"==o.type||"atBlock_parens"==o.type)||"{"==n&&("at"==o.type||"atBlock"==o.type))&&(i=Math.max(0,o.indent-r.unit))),i},languageData:{indentOnInput:/^\s*\}$/,commentTokens:{line:g,block:{open:"/*",close:"*/"}},autocomplete:P}}}function n(e){for(var t={},r=0;r|<|==|>=|<=|\\+|-|\\!=|/|\\*|%|and|or|not|;|\\{|\\}|:"),u=/^::?[a-zA-Z_][\w\-]*/;function p(e){return!e.peek()||e.match(/\s+$/,!1)}function m(e,t){let r=e.peek();return")"===r?(e.next(),t.tokenizer=w,"operator"):"("===r?(e.next(),e.eatSpace(),"operator"):"'"===r||'"'===r?(t.tokenizer=h(e.next()),"string"):(t.tokenizer=h(")",!1),"string")}function f(e,t){return function(r,o){return r.sol()&&r.indentation()<=e?(o.tokenizer=w,w(r,o)):(t&&r.skipTo("*/")?(r.next(),r.next(),o.tokenizer=w):r.skipToEnd(),"comment")}}function h(e,t){return null==t&&(t=!0),function r(o,n){let i=o.next(),a=o.peek(),l=o.string.charAt(o.pos-2);return"\\"!==i&&a===e||i===e&&"\\"!==l?(i!==e&&t&&o.next(),p(o)&&(n.cursorHalf=0),n.tokenizer=w,"string"):"#"===i&&"{"===a?(n.tokenizer=g(r),o.next(),"operator"):"string"}}function g(e){return function(t,r){return"}"===t.peek()?(t.next(),r.tokenizer=e,"operator"):w(t,r)}}function b(e,t){if(0==e.indentCount){e.indentCount++;let r=e.scopes[0].offset+t.indentUnit;e.scopes.unshift({offset:r})}}function k(e){1!=e.scopes.length&&e.scopes.shift()}function w(e,t){let r=e.peek();if(e.match("/*"))return t.tokenizer=f(e.indentation(),!0),t.tokenizer(e,t);if(e.match("//"))return t.tokenizer=f(e.indentation(),!1),t.tokenizer(e,t);if(e.match("#{"))return t.tokenizer=g(w),"operator";if('"'===r||"'"===r)return e.next(),t.tokenizer=h(r),"string";if(t.cursorHalf){if("#"===r&&(e.next(),e.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/))||e.match(/^-?[0-9\.]+/))return p(e)&&(t.cursorHalf=0),"number";if(e.match(/^(px|em|in)\b/))return p(e)&&(t.cursorHalf=0),"unit";if(e.match(c))return p(e)&&(t.cursorHalf=0),"keyword";if(e.match(/^url/)&&"("===e.peek())return t.tokenizer=m,p(e)&&(t.cursorHalf=0),"atom";if("$"===r)return e.next(),e.eatWhile(/[\w-]/),p(e)&&(t.cursorHalf=0),"variable-2";if("!"===r)return e.next(),t.cursorHalf=0,e.match(/^[\w]+/)?"keyword":"operator";if(e.match(d))return p(e)&&(t.cursorHalf=0),"operator";if(e.eatWhile(/[\w-]/))return(p(e)&&(t.cursorHalf=0),o=e.current().toLowerCase(),l.has(o))?"atom":a.has(o)?"keyword":i.has(o)?(t.prevProp=e.current().toLowerCase(),"property"):"tag";if(p(e))return t.cursorHalf=0,null}else{if("-"===r&&e.match(/^-\w+-/))return"meta";if("."===r){if(e.next(),e.match(/^[\w-]+/))return b(t,e),"qualifier";if("#"===e.peek())return b(t,e),"tag"}if("#"===r){if(e.next(),e.match(/^[\w-]+/))return b(t,e),"builtin";if("#"===e.peek())return b(t,e),"tag"}if("$"===r)return e.next(),e.eatWhile(/[\w-]/),"variable-2";if(e.match(/^-?[0-9\.]+/))return"number";if(e.match(/^(px|em|in)\b/))return"unit";if(e.match(c))return"keyword";if(e.match(/^url/)&&"("===e.peek())return t.tokenizer=m,"atom";if("="===r&&e.match(/^=[\w-]+/))return b(t,e),"meta";if("+"===r&&e.match(/^\+[\w-]+/))return"meta";if("@"===r&&e.match("@extend")&&!e.match(/\s*[\w]/)&&k(t),e.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return b(t,e),"def";if("@"===r)return e.next(),e.eatWhile(/[\w-]/),"def";if(e.eatWhile(/[\w-]/)){if(e.match(/ *: *[\w-\+\$#!\("']/,!1)){o=e.current().toLowerCase();let n=t.prevProp+"-"+o;return i.has(n)?"property":i.has(o)?(t.prevProp=o,"property"):s.has(o)?"property":"tag"}return e.match(/ *:/,!1)?(b(t,e),t.cursorHalf=1,t.prevProp=e.current().toLowerCase(),"property"):(e.match(/ *,/,!1)||b(t,e),"tag")}if(":"===r)return e.match(u)?"type":(e.next(),t.cursorHalf=1,"operator")}return e.match(d)?"operator":(e.next(),null)}let y={name:"sass",startState:function(){return{tokenizer:w,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(e,t){let r=function(e,t){e.sol()&&(t.indentCount=0);let r=t.tokenizer(e,t),o=e.current();if(("@return"===o||"}"===o)&&k(t),null!==r){let n=e.pos-o.length+e.indentUnit*t.indentCount,i=[];for(let a=0;aspec_Keyword[value]||-1}],tokenPrec:0}),wastLanguage=_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.qp.define({name:"wast",parser:parser.configure({props:[_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.uj.add({App:(0,_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.vw)({closing:")",align:!1})}),_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.x0.add({App:_codemirror_language__WEBPACK_IMPORTED_MODULE_2__.Dv,BlockComment:tree=>({from:tree.from+2,to:tree.to-2})}),(0,_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.Gv)({Keyword:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.keyword,Type:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.typeName,Number:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.number,String:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.string,Identifier:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.variableName,LineComment:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.lineComment,BlockComment:_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.blockComment,"( )":_lezer_highlight__WEBPACK_IMPORTED_MODULE_0__.pJ.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function wast(){return new _codemirror_language__WEBPACK_IMPORTED_MODULE_2__.ri(wastLanguage)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/9972.fd259588474eb11b.js b/static/web/_next/static/chunks/9972.fd259588474eb11b.js deleted file mode 100644 index ebdec20d0..000000000 --- a/static/web/_next/static/chunks/9972.fd259588474eb11b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9972],{9972:function(e,c,O){O.r(c),O.d(c,{wast:function(){return a},wastLanguage:function(){return $}});var n=O(59119),r=O(35524),t=O(53105);let o={__proto__:null,anyref:34,dataref:34,eqref:34,externref:34,i31ref:34,funcref:34,i8:34,i16:34,i32:34,i64:34,f32:34,f64:34},Q=t.WQ.deserialize({version:14,states:"!^Q]QPOOOqQPO'#CbOOQO'#Cd'#CdOOQO'#Cl'#ClOOQO'#Ch'#ChQ]QPOOOOQO,58|,58|OxQPO,58|OOQO-E6f-E6fOOQO1G.h1G.h",stateData:"!P~O_OSPOSQOS~OTPOVROXROYROZROaQO~OSUO~P]OSXO~P]O",goto:"xaPPPPPPbPbPPPhPPPrXROPTVQTOQVPTWTVXSOPTV",nodeNames:"⚠ LineComment BlockComment Module ) ( App Identifier Type Keyword Number String",maxTerm:17,nodeProps:[["openedBy",4,"("],["closedBy",5,")"],["group",-6,6,7,8,9,10,11,"Expression"]],skippedNodes:[0,1,2],repeatNodeCount:1,tokenData:"/Q~R^XY}YZ}]^}pq}rs!Stu!qxy&Vyz'S{|'X}!O'X!Q!R'b!R![)_!]!^,{#T#o-^~!SO_~~!VTOr!Srs!fs#O!S#O#P!k#P~!S~!kOZ~~!nPO~!S~!tiqr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~$hiV~qr$cst$ctu$cuv$cvw$cwx$cz{$c{|$c}!O$c!O!P$c!P!Q$c!Q![$c![!]$c!^!_$c!_!`$c!`!a$c!a!b$c!b!c$c!c!}$c#Q#R$c#R#S$c#S#T$c#T#o$c#p#q$c#r#s$c~&[PT~!]!^&_~&bRO!]&_!]!^&k!^~&_~&nTOy&_yz&}z!]&_!]!^&k!^~&_~'SOQ~~'XOS~~'[Q!Q!R'b!R![)_~'gUY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j#l#m)y~(ORY~!Q![(X!g!h(j#X#Y(j~(^SY~!Q![(X!g!h(j#R#S)X#X#Y(j~(mR{|(v}!O(v!Q![(|~(yP!Q![(|~)RQY~!Q![(|#R#S(v~)[P!Q![(X~)dTY~!O!P'y!Q![)_!g!h(j#R#S)s#X#Y(j~)vP!Q![)_~)|R!Q![*V!c!i*V#T#Z*V~*[VY~!O!P*q!Q![*V!c!i*V!r!s+n#R#S)y#T#Z*V#d#e+n~*vTY~!Q![+V!c!i+V!r!s+n#T#Z+V#d#e+n~+[UY~!Q![+V!c!i+V!r!s+n#R#S,o#T#Z+V#d#e+n~+qT{|,Q}!O,Q!Q![,^!c!i,^#T#Z,^~,TR!Q![,^!c!i,^#T#Z,^~,cSY~!Q![,^!c!i,^#R#S,Q#T#Z,^~,rR!Q![+V!c!i+V#T#Z+V~-OP!]!^-R~-WQP~OY-RZ~-R~-ciX~qr-^st-^tu-^uv-^vw-^wx-^z{-^{|-^}!O-^!O!P-^!P!Q-^!Q![-^![!]-^!^!_-^!_!`-^!`!a-^!a!b-^!b!c-^!c!}-^#Q#R-^#R#S-^#S#T-^#T#o-^#p#q-^#r#s-^",tokenizers:[0],topRules:{Module:[0,3]},specialized:[{term:9,get:e=>o[e]||-1}],tokenPrec:0}),$=n.qp.define({name:"wast",parser:Q.configure({props:[n.uj.add({App:(0,n.vw)({closing:")",align:!1})}),n.x0.add({App:n.Dv,BlockComment:e=>({from:e.from+2,to:e.to-2})}),(0,r.Gv)({Keyword:r.pJ.keyword,Type:r.pJ.typeName,Number:r.pJ.number,String:r.pJ.string,Identifier:r.pJ.variableName,LineComment:r.pJ.lineComment,BlockComment:r.pJ.blockComment,"( )":r.pJ.paren})]}),languageData:{commentTokens:{line:";;",block:{open:"(;",close:";)"}},closeBrackets:{brackets:["(",'"']}}});function a(){return new n.ri($)}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d2094a0f-43945b499b1f7318.js b/static/web/_next/static/chunks/d2094a0f-43945b499b1f7318.js deleted file mode 100644 index 667d91734..000000000 --- a/static/web/_next/static/chunks/d2094a0f-43945b499b1f7318.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{96391:function(e,t,r){r.d(t,{BU:function(){return tD},CX:function(){return ts},F3:function(){return ew},UE:function(){return tm},mH:function(){return tM},vt:function(){return eI}});var a=r(6907),n=r.n(a),o=r(23279),i=r.n(o),s=r(23493),l=r.n(s),d=r(67294),c=r(12615),u=r(77493),f=r(18156),v=r(73935);function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},o=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var g=0;class m{constructor(){this.id="".concat(g++)}}var w=new WeakMap,b=new WeakMap,M=new WeakMap,x=new WeakMap,k=new WeakMap,y=new WeakMap,L=new WeakMap,E=new WeakMap,D=new WeakMap,C=new WeakMap,O=new WeakMap,F=new WeakMap,B=new WeakMap,S=new WeakMap,P=new WeakMap,R=new WeakMap,N=new WeakMap,T=new WeakMap,W=new WeakMap,j=new WeakMap,A=new WeakMap,q=Symbol("placeholder"),I=Symbol("mark-placeholder"),Y=globalThis.Text,$=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,U=e=>z(e)&&8===e.nodeType,_=e=>z(e)&&1===e.nodeType,z=e=>{var t=$(e);return!!t&&e instanceof t.Node},V=e=>{var t=e&&e.anchorNode&&$(e.anchorNode);return!!t&&e instanceof t.Selection},H=e=>z(e)&&3===e.nodeType,K=e=>e.clipboardData&&""!==e.clipboardData.getData("text/plain")&&1===e.clipboardData.types.length,X=e=>{var[t,r]=e;if(_(t)&&t.childNodes.length){var a=r===t.childNodes.length,n=a?r-1:r;for([t,n]=Q(t,n,a?"backward":"forward"),a=n!!(window.document.activeElement&&window.document.activeElement.shadowRoot),Q=(e,t,r)=>{for(var{childNodes:a}=e,n=a[t],o=t,i=!1,s=!1;(U(n)||_(n)&&0===n.childNodes.length||_(n)&&"false"===n.getAttribute("contenteditable"))&&(!i||!s);){if(o>=a.length){i=!0,o=t-1,r="backward";continue}if(o<0){s=!0,o=t+1,r="forward";continue}n=a[o],t=o,o+="forward"===r?1:-1}return[n,t]},Z=(e,t,r)=>{var[a]=Q(e,t,r);return a},G=e=>{var t="";if(H(e)&&e.nodeValue)return e.nodeValue;if(_(e)){for(var r of Array.from(e.childNodes))t+=G(r);var a=getComputedStyle(e).getPropertyValue("display");("block"===a||"list"===a||"BR"===e.tagName)&&(t+="\n")}return t},ee=/data-slate-fragment="(.+?)"/m,et=e=>{var[,t]=e.getData("text/html").match(ee)||[];return t},er=(e,t,r)=>{var{target:a}=t;if(_(a)&&a.matches('[contentEditable="false"]'))return!1;var{document:n}=ew.getWindow(e);if(n.contains(a))return ew.hasDOMNode(e,a,{editable:!0});var o=r.find(e=>{var{addedNodes:t,removedNodes:r}=e;for(var n of t)if(n===a||n.contains(a))return!0;for(var o of r)if(o===a||o.contains(a))return!0});return!!o&&o!==t&&er(e,o,r)},ea=parseInt(d.version.split(".")[0],10)>=17,en="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,eo="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),ei="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),es="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),el="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),ed="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),ef="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),ev="undefined"!=typeof navigator&&/.*QQBrowser/.test(navigator.userAgent),ep="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),eh="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),eg=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),em=!eu&&!ed&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ew={isComposing:e=>!!F.get(e),getWindow(e){var t=M.get(e);if(!t)throw Error("Unable to find a host window element for this editor");return t},findKey(e,t){var r=E.get(t);return r||(r=new m,E.set(t,r)),r},findPath(e,t){for(var r=[],a=t;;){var n=b.get(a);if(null==n){if(u.ML.isEditor(a))return r;break}var o=w.get(a);if(null==o)break;r.unshift(o),a=n}throw Error("Unable to find the path for Slate node: ".concat(u.o4.stringify(t)))},findDocumentOrShadowRoot(e){var t=ew.toDOMNode(e,e),r=t.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&null!=r.getSelection?r:t.ownerDocument},isFocused:e=>!!O.get(e),isReadOnly:e=>!!C.get(e),blur(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);O.set(e,!1),r.activeElement===t&&t.blur()},focus(e){var t=ew.toDOMNode(e,e),r=ew.findDocumentOrShadowRoot(e);O.set(e,!0),r.activeElement!==t&&t.focus({preventScroll:!0})},deselect(e){var{selection:t}=e,r=ew.findDocumentOrShadowRoot(e).getSelection();r&&r.rangeCount>0&&r.removeAllRanges(),t&&u.YR.deselect(e)},hasDOMNode(e,t){var r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:n=!1}=a,o=ew.toDOMNode(e,e);try{r=_(t)?t:t.parentElement}catch(i){if(!i.message.includes('Permission denied to access property "nodeType"'))throw i}return!!r&&r.closest("[data-slate-editor]")===o&&(!n||!!r.isContentEditable||"boolean"==typeof r.isContentEditable&&r.closest('[contenteditable="false"]')===o||!!r.getAttribute("data-slate-zero-width"))},insertData(e,t){e.insertData(t)},insertFragmentData:(e,t)=>e.insertFragmentData(t),insertTextData:(e,t)=>e.insertTextData(t),setFragmentData(e,t,r){e.setFragmentData(t,r)},toDOMNode(e,t){var r=D.get(e),a=u.ML.isEditor(t)?x.get(e):null==r?void 0:r.get(ew.findKey(e,t));if(!a)throw Error("Cannot resolve a DOM node from Slate node: ".concat(u.o4.stringify(t)));return a},toDOMPoint(e,t){var[r]=u.ML.node(e,t.path),a=ew.toDOMNode(e,r);u.ML.void(e,{at:t})&&(t={path:t.path,offset:0});for(var n=Array.from(a.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),o=0,i=0;i{if(ei&&!a&&e.hasAttribute("data-slate-zero-width")&&e.textContent.length>0&&"\uFEFF"!==e.textContext){e.textContent.startsWith("\uFEFF")&&(e.textContent=e.textContent.slice(1));return}e.parentNode.removeChild(e)}),d=b.textContent.length,m=l}}else if(h){for(var M=h.querySelectorAll("[data-slate-leaf]"),x=0;x{d-=e.textContent.length})):d=1}m&&d===m.textContent.length&&ei&&"z"===m.getAttribute("data-slate-zero-width")&&null!==(c=m.textContent)&&void 0!==c&&c.startsWith("\uFEFF")&&(s.hasAttribute("data-slate-zero-width")||es&&null!==(f=m.textContent)&&void 0!==f&&f.endsWith("\n\n"))&&d--}if(ei&&!l&&!a){var y=s.hasAttribute("data-slate-node")?s:s.closest("[data-slate-node]");if(y&&ew.hasDOMNode(e,y,{editable:!0})){var L=ew.toSlateNode(e,y),{path:E,offset:D}=u.ML.start(e,ew.findPath(e,L));return y.querySelector("[data-slate-leaf]")||(D=i),{path:E,offset:D}}}if(!l){if(n)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(t))}var C=ew.toSlateNode(e,l),O=ew.findPath(e,C);return{path:O,offset:d}},toSlateRange(e,t,r){var a,n,o,i,s,{exactMatch:l,suppressThrow:d}=r;if((V(t)?t.anchorNode:t.startContainer)&&(V(t)?(a=t.anchorNode,n=t.anchorOffset,o=t.focusNode,i=t.focusOffset,s=ec&&J()?t.anchorNode===t.focusNode&&t.anchorOffset===t.focusOffset:t.isCollapsed):(a=t.startContainer,n=t.startOffset,o=t.endContainer,i=t.endOffset,s=t.collapsed)),null==a||null==o||null==n||null==i)throw Error("Cannot resolve a Slate range from DOM range: ".concat(t));var c=ew.toSlatePoint(e,[a,n],{exactMatch:l,suppressThrow:d});if(!c)return null;var f=s?c:ew.toSlatePoint(e,[o,i],{exactMatch:l,suppressThrow:d});if(!f)return null;var v={anchor:c,focus:f};return u.e6.isExpanded(v)&&u.e6.isForward(v)&&_(o)&&u.ML.void(e,{at:v.focus,mode:"highest"})&&(v=u.ML.unhangRange(e,v,{voids:!0})),v},hasRange(e,t){var{anchor:r,focus:a}=t;return u.ML.hasPath(e,r.path)&&u.ML.hasPath(e,a.path)},androidScheduleFlush(e){var t;null===(t=P.get(e))||void 0===t||t()},androidPendingDiffs:e=>T.get(e)},eb=eg?d.useLayoutEffect:d.useEffect,eM=["anchor","focus"],ex=["anchor","focus"],ek=(e,t)=>Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every(r=>t.hasOwnProperty(r)&&e[r]===t[r]),ey=(e,t)=>{if(e.length!==t.length)return!1;for(var r=0;r{var{isLast:t,leaf:r,parent:a,text:n}=e,o=eO(),i=ew.findPath(o,n),s=u.y$.parent(i),l=!0===r[I];return o.isVoid(a)?d.createElement(eD,{length:u.NB.string(a).length}):""!==r.text||a.children[a.children.length-1]!==n||o.isInline(a)||""!==u.ML.string(o,s)?""===r.text?d.createElement(eD,{isMarkPlaceholder:l}):t&&"\n"===r.text.slice(-1)?d.createElement(eE,{isTrailing:!0,text:r.text}):d.createElement(eE,{text:r.text}):d.createElement(eD,{isLineBreak:!0,isMarkPlaceholder:l})},eE=e=>{var{text:t,isTrailing:r=!1}=e,a=(0,d.useRef)(null),n=()=>"".concat(null!=t?t:"").concat(r?"\n":"");return(eb(()=>{var e=n();a.current&&a.current.textContent!==e&&(a.current.textContent=e)}),a.current)?d.createElement("span",{"data-slate-string":!0,ref:a}):d.createElement("span",{"data-slate-string":!0,ref:a},n())},eD=e=>{var{length:t=0,isLineBreak:r=!1,isMarkPlaceholder:a=!1}=e,n={"data-slate-zero-width":r?"n":"z","data-slate-length":t};return a&&(n["data-slate-mark-placeholder"]=!0),d.createElement("span",Object.assign({},n),ei&&r?null:"\uFEFF",r?d.createElement("br",null):null)},eC=(0,d.createContext)(null),eO=()=>{var e=(0,d.useContext)(eC);if(!e)throw Error("The `useSlateStatic` hook must be used inside the component's context.");return e},eF=e=>{var{leaf:t,isLast:r,text:a,parent:n,renderPlaceholder:o,renderLeaf:i=e=>d.createElement(eS,Object.assign({},e))}=e,s=(0,d.useRef)(null),l=eO();(0,d.useEffect)(()=>{var e=null==s?void 0:s.current,t=ew.toDOMNode(l,l);if(e&&t)return t.style.minHeight="".concat(e.clientHeight,"px"),k.set(l,e),()=>{t.style.minHeight="auto",k.delete(l)}},[s,t]);var c=d.createElement(eL,{isLast:r,leaf:t,parent:n,text:a});if(t[q]){var u={children:t.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:s}};c=d.createElement(d.Fragment,null,o(u),c)}return i({attributes:{"data-slate-leaf":!0},children:c,leaf:t,text:a})},eB=d.memo(eF,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.renderPlaceholder===e.renderPlaceholder&&t.text===e.text&&u.xv.equals(t.leaf,e.leaf)&&t.leaf[q]===e.leaf[q]),eS=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r)},eP=e=>{for(var{decorations:t,isLast:r,parent:a,renderPlaceholder:n,renderLeaf:o,text:i}=e,s=eO(),l=(0,d.useRef)(null),c=u.xv.decorations(i,t),f=ew.findKey(s,i),v=[],p=0;p{var e=D.get(s);l.current?(null==e||e.set(f,l.current),L.set(i,l.current),y.set(l.current,i)):(null==e||e.delete(f),L.delete(i))}),d.createElement("span",{"data-slate-node":"text",ref:l},v)},eR=d.memo(eP,(e,t)=>t.parent===e.parent&&t.isLast===e.isLast&&t.renderLeaf===e.renderLeaf&&t.text===e.text&&ey(t.decorations,e.decorations)),eN=e=>{var{decorations:t,element:r,renderElement:a=e=>d.createElement(eW,Object.assign({},e)),renderPlaceholder:o,renderLeaf:i,selection:s}=e,l=eO(),c=eU(),f=l.isInline(r),v=ew.findKey(l,r),p=(0,d.useCallback)(e=>{var t=D.get(l);e?(null==t||t.set(v,e),L.set(r,e),y.set(e,r)):(null==t||t.delete(v),L.delete(r))},[l,v,r]),h=eY({decorations:t,node:r,renderElement:a,renderPlaceholder:o,renderLeaf:i,selection:s}),g={"data-slate-node":"element",ref:p};if(f&&(g["data-slate-inline"]=!0),!f&&u.ML.hasInlines(l,r)){var m=u.NB.string(r),M=n()(m);"rtl"===M&&(g.dir=M)}if(u.ML.isVoid(l,r)){g["data-slate-void"]=!0,!c&&f&&(g.contentEditable=!1);var[[x]]=u.NB.texts(r);h=d.createElement(f?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},d.createElement(eR,{renderPlaceholder:o,decorations:[],isLast:!1,parent:r,text:x})),w.set(x,0),b.set(x,r)}return a({attributes:g,children:h,element:r})},eT=d.memo(eN,(e,t)=>e.element===t.element&&e.renderElement===t.renderElement&&e.renderLeaf===t.renderLeaf&&ey(e.decorations,t.decorations)&&(e.selection===t.selection||!!e.selection&&!!t.selection&&u.e6.equals(e.selection,t.selection))),eW=e=>{var{attributes:t,children:r,element:a}=e,n=eO().isInline(a)?"span":"div";return d.createElement(n,Object.assign({},t,{style:{position:"relative"}}),r)},ej=(0,d.createContext)(()=>[]),eA=()=>(0,d.useContext)(ej),eq=(0,d.createContext)(!1),eI=()=>(0,d.useContext)(eq),eY=e=>{for(var{decorations:t,node:r,renderElement:a,renderPlaceholder:n,renderLeaf:o,selection:i}=e,s=eA(),l=eO(),c=ew.findPath(l,r),f=[],v=u.W_.isElement(r)&&!l.isInline(r)&&u.ML.hasInlines(l,r),p=0;p(0,d.useContext)(e$),e_=(0,d.createContext)(null),ez=()=>{var e=(0,d.useContext)(e_);if(!e)throw Error("The `useSlate` hook must be used inside the component's context.");var{editor:t}=e;return t},eV={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},eH={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eK={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},eX=e=>{var t=eV[e],r=eH[e],a=eK[e],n=t&&(0,f.TB)(t),o=r&&(0,f.TB)(r),i=a&&(0,f.TB)(a);return e=>!!(n&&n(e)||eo&&o&&o(e)||!eo&&i&&i(e))},eJ={isBold:eX("bold"),isCompose:eX("compose"),isMoveBackward:eX("moveBackward"),isMoveForward:eX("moveForward"),isDeleteBackward:eX("deleteBackward"),isDeleteForward:eX("deleteForward"),isDeleteLineBackward:eX("deleteLineBackward"),isDeleteLineForward:eX("deleteLineForward"),isDeleteWordBackward:eX("deleteWordBackward"),isDeleteWordForward:eX("deleteWordForward"),isExtendBackward:eX("extendBackward"),isExtendForward:eX("extendForward"),isExtendLineBackward:eX("extendLineBackward"),isExtendLineForward:eX("extendLineForward"),isItalic:eX("italic"),isMoveLineBackward:eX("moveLineBackward"),isMoveLineForward:eX("moveLineForward"),isMoveWordBackward:eX("moveWordBackward"),isMoveWordForward:eX("moveWordForward"),isRedo:eX("redo"),isSoftBreak:eX("insertSoftBreak"),isSplitBlock:eX("splitBlock"),isTransposeCharacter:eX("transposeCharacter"),isUndo:eX("undo")},eQ=(e,t)=>{var r=[],a=()=>{r=[]},n=a=>{if(t.current){var n=a.filter(t=>er(e,t,a));r.push(...n)}};return{registerMutations:n,restoreDOM:function(){r.reverse().forEach(e=>{if("characterData"===e.type){e.target.textContent=e.oldValue;return}e.removedNodes.forEach(t=>{e.target.insertBefore(t,e.nextSibling)}),e.addedNodes.forEach(t=>{e.target.removeChild(t)})}),a()},clear:a}},eZ={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class eG extends d.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var e,{node:t}=this.props;if(!t.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(e=this.mutationObserver)||void 0===e||e.observe(t.current,eZ)}componentDidMount(){var{receivedUserInput:e}=this.props,t=this.context;this.manager=eQ(t,e),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var e,t,r,a,n=null===(e=this.mutationObserver)||void 0===e?void 0:e.takeRecords();return null!=n&&n.length&&(null===(a=this.manager)||void 0===a||a.registerMutations(n)),null===(t=this.mutationObserver)||void 0===t||t.disconnect(),null===(r=this.manager)||void 0===r||r.restoreDOM(),null}componentDidUpdate(){var e;null===(e=this.manager)||void 0===e||e.clear(),this.observe()}componentWillUnmount(){var e;null===(e=this.mutationObserver)||void 0===e||e.disconnect()}render(){return this.props.children}}eG.contextType=eC;var e0=ei?eG:e=>{var{children:t}=e;return d.createElement(d.Fragment,null,t)};function e1(e,t){var{start:r,end:a,text:n}=t,o=e.slice(r,a),i=function(e,t){for(var r=Math.min(e.length,t.length),a=0;au.ML.isBlock(e,t),at:r});if(!o)return null;for(;a>n.text.length;){var i=u.ML.next(e,{at:r,match:u.xv.isText});if(!i||!u.y$.isDescendant(i[1],o[1]))return null;a-=n.text.length,n=i[0],r=i[1]}return{path:r,offset:a}}function e2(e,t){var r=e6(e,t.anchor);if(!r)return null;if(u.e6.isCollapsed(t))return{anchor:r,focus:r};var a=e6(e,t.focus);return a?{anchor:r,focus:a}:null}function e9(e,t,r){var a=T.get(e),n=null==a?void 0:a.find(e=>{var{path:r}=e;return u.y$.equals(r,t.path)});if(!n||t.offset<=n.diff.start)return u.E9.transform(t,r,{affinity:"backward"});var{diff:o}=n;if(t.offset<=o.start+o.text.length){var i={path:t.path,offset:o.start},s=u.E9.transform(i,r,{affinity:"backward"});return s?{path:s.path,offset:s.offset+t.offset-o.start}:null}var l={path:t.path,offset:t.offset-o.text.length+o.end-o.start},d=u.E9.transform(l,r,{affinity:"backward"});return d?"split_node"===r.type&&u.y$.equals(r.path,t.path)&&l.offsetd.createElement(d.Fragment,null,eY(e)),ts=e=>{var t,r,a,o,{autoFocus:s,decorate:c=td,onDOMBeforeInput:f,placeholder:v,readOnly:g=!1,renderElement:m,renderLeaf:w,renderPlaceholder:b=e=>d.createElement(tl,Object.assign({},e)),scrollSelectionIntoView:E=tc,style:D={},as:S="div"}=e,Y=h(e,tr),U=ez(),[H,X]=(0,d.useState)(!1),J=(0,d.useRef)(null),Q=(0,d.useRef)([]),{onUserInput:Z,receivedUserInput:G}=(t=eO(),r=(0,d.useRef)(!1),a=(0,d.useRef)(0),o=(0,d.useCallback)(()=>{if(!r.current){r.current=!0;var e=ew.getWindow(t);e.cancelAnimationFrame(a.current),a.current=e.requestAnimationFrame(()=>{r.current=!1})}},[]),(0,d.useEffect)(()=>()=>cancelAnimationFrame(a.current),[]),{receivedUserInput:r,onUserInput:o}),[,ee]=(0,d.useReducer)(e=>e+1,0);A.set(U,ee),C.set(U,g);var et=(0,d.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,d.useEffect)(()=>{J.current&&s&&J.current.focus()},[s]);var ea=(0,d.useCallback)(l()(()=>{if((ei||!ew.isComposing(U))&&(!et.isUpdatingSelection||null!=ed&&ed.isFlushing())&&!et.isDraggingInternally){var e=ew.findDocumentOrShadowRoot(U),{activeElement:t}=e,r=ew.toDOMNode(U,U),a=e.getSelection();if(t===r?(et.latestElement=t,O.set(U,!0)):O.delete(U),!a)return u.YR.deselect(U);var{anchorNode:n,focusNode:o}=a,i=tf(U,n)||tv(U,n),s=tf(U,o)||tv(U,o);if(i&&s){var l=ew.toSlateRange(U,a,{exactMatch:!1,suppressThrow:!0});l&&(ew.isComposing(U)||null!=ed&&ed.hasPendingChanges()||null!=ed&&ed.isFlushing()?null==ed||ed.handleUserSelect(l):u.YR.select(U,l))}!g||i&&s||u.YR.deselect(U)}},100),[g]),eo=(0,d.useMemo)(()=>i()(ea,0),[ea]),ed=function(e){var t,{node:r}=e,a=h(e,e8);if(!ei)return null;var n=eO(),o=(t=(0,d.useRef)(!1),(0,d.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t.current),[i]=(0,d.useState)(()=>(function(e){var{editor:t,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:a}=e,n=!1,o=null,i=null,s=null,l=0,d=!1,c=()=>{var e=j.get(t);if(j.delete(t),e){var{selection:r}=t,a=e2(t,e);!a||r&&u.e6.equals(a,r)||u.YR.select(t,a)}},f=()=>{var e=W.get(t);if(W.delete(t),e){if(e.at){var r=u.E9.isPoint(e.at)?e6(t,e.at):e2(t,e.at);if(!r)return;var a=u.ML.range(t,r);t.selection&&u.e6.equals(t.selection,a)||u.YR.select(t,r)}e.run()}},v=()=>{if(i&&(clearTimeout(i),i=null),s&&(clearTimeout(s),s=null),!x()&&!M()){c();return}n||(n=!0,setTimeout(()=>n=!1)),M()&&(n="action");var e=t.selection&&u.ML.rangeRef(t,t.selection,{affinity:"forward"});N.set(t,t.marks),e5("flush",W.get(t),T.get(t));for(var o=!!(null!==(l=T.get(t))&&void 0!==l&&l.length);v=null===(p=T.get(t))||void 0===p?void 0:p[0];){var l,v,p,h,g=R.get(t);void 0!==g&&(R.delete(t),t.marks=g),g&&!1===d&&(d=null);var m=function(e){var{path:t,diff:r}=e;return{anchor:{path:t,offset:r.start},focus:{path:t,offset:r.end}}}(v);t.selection&&u.e6.equals(t.selection,m)||u.YR.select(t,m),v.diff.text?u.ML.insertText(t,v.diff.text):u.ML.deleteFragment(t),T.set(t,null===(h=T.get(t))||void 0===h?void 0:h.filter(e=>{var{id:t}=e;return t!==v.id})),!function(e,t){var{path:r,diff:a}=t;if(!u.ML.hasPath(e,r))return!1;var n=u.NB.get(e,r);if(!u.xv.isText(n))return!1;if(a.start!==n.text.length||0===a.text.length)return n.text.slice(a.start,a.start+a.text.length)===a.text;var o=u.y$.next(r);if(!u.ML.hasPath(e,o))return!1;var i=u.NB.get(e,o);return u.xv.isText(i)&&i.text.startsWith(a.text)}(t,v)&&(o=!1,W.delete(t),N.delete(t),n="action",j.delete(t),r.cancel(),a.cancel(),null==e||e.unref())}var w=null==e?void 0:e.unref();if(!w||j.get(t)||t.selection&&u.e6.equals(w,t.selection)||u.YR.select(t,w),M()){f();return}o&&r(),r.flush(),a.flush(),c();var b=N.get(t);N.delete(t),void 0!==b&&(t.marks=b,t.onChange())},p=e=>{o&&clearTimeout(o),o=setTimeout(()=>{F.set(t,!1),v()},25)},h=e=>{F.set(t,!0),o&&(clearTimeout(o),o=null)},g=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=k.get(t);if(r){if(x()||e){r.style.display="none";return}r.style.removeProperty("display")}},m=(e,r)=>{var a,n,o,i,s,d,c,f,v,p=null!==(v=T.get(t))&&void 0!==v?v:[];T.set(t,p);var h=u.NB.leaf(t,e),m=p.findIndex(t=>u.y$.equals(t.path,e));if(m<0){e1(h.text,r)&&p.push({path:e,diff:r,id:l++}),g();return}var w=(a=h.text,o=Math.min((n=p[m].diff).start,r.start),i=Math.max(0,Math.min(n.start+n.text.length,r.end)-r.start),s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;ae.slice(0,t.start)+t.text+e.slice(t.end),e)}(a,n,r),d=Math.max(r.start+r.text.length,n.start+n.text.length+(n.start+n.text.length>r.start?r.text.length:0)-i),c=s.slice(o,d),f=Math.max(n.end,r.end-n.text.length+(n.end-n.start)),e1(a,{start:o,end:f,text:c}));if(!w){p.splice(m,1),g();return}p[m]=e4(e4({},p[m]),{},{diff:w})},w=function(e){var{at:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d=!1,j.delete(t),r.cancel(),a.cancel(),M()&&v(),W.set(t,{at:n,run:e}),s=setTimeout(v)},b=e=>{i&&(clearTimeout(i),i=null);var{inputType:r}=e,a=null,n=e.dataTransfer||e.data||void 0;!1!==d&&"insertText"!==r&&"insertCompositionText"!==r&&(d=!1);var[o]=e.getTargetRanges();o&&(a=ew.toSlateRange(t,o,{exactMatch:!1,suppressThrow:!0}));var s=ew.getWindow(t).getSelection();if(!a&&s&&(o=s,a=ew.toSlateRange(t,s,{exactMatch:!1,suppressThrow:!0})),a=null!==(M=a)&&void 0!==M?M:t.selection){if(u.e6.isExpanded(a)&&r.startsWith("delete")){var[l,c]=u.e6.edges(a);if(u.NB.leaf(t,l.path).text.length===l.offset&&0===c.offset){var f=u.ML.next(t,{at:l.path,match:u.xv.isText});f&&u.y$.equals(f[1],c.path)&&(a={anchor:c,focus:c})}}if(u.e6.isExpanded(a)&&r.startsWith("delete")){if(u.y$.equals(a.anchor.path,a.focus.path)){var[v,p]=u.e6.edges(a);return m(a.anchor.path,{text:"",end:p.offset,start:v.offset})}var h=r.endsWith("Backward")?"backward":"forward";return w(()=>u.ML.deleteFragment(t,{direction:h}),{at:a})}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return w(()=>u.ML.deleteFragment(t),{at:a});case"deleteContent":case"deleteContentForward":var{anchor:g}=a;if(u.e6.isCollapsed(a)){var b=u.NB.leaf(t,g.path);if(g.offsetu.ML.deleteForward(t),{at:a});case"deleteContentBackward":var M,x,{anchor:k}=a;if((V(o)?o.isCollapsed:!!(null!==(x=o)&&void 0!==x&&x.collapsed))&&u.e6.isCollapsed(a)&&k.offset>0)return m(k.path,{text:"",start:k.offset-1,end:k.offset});return w(()=>u.ML.deleteBackward(t),{at:a});case"deleteEntireSoftLine":return w(()=>{u.ML.deleteBackward(t,{unit:"line"}),u.ML.deleteForward(t,{unit:"line"})},{at:a});case"deleteHardLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"block"}),{at:a});case"deleteSoftLineBackward":return w(()=>u.ML.deleteBackward(t,{unit:"line"}),{at:a});case"deleteHardLineForward":return w(()=>u.ML.deleteForward(t,{unit:"block"}),{at:a});case"deleteSoftLineForward":return w(()=>u.ML.deleteForward(t,{unit:"line"}),{at:a});case"deleteWordBackward":return w(()=>u.ML.deleteBackward(t,{unit:"word"}),{at:a});case"deleteWordForward":return w(()=>u.ML.deleteForward(t,{unit:"word"}),{at:a});case"insertLineBreak":return w(()=>u.ML.insertSoftBreak(t),{at:a});case"insertParagraph":return w(()=>u.ML.insertBreak(t),{at:a});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==n?void 0:n.constructor.name)==="DataTransfer")return w(()=>ew.insertData(t,n),{at:a});if("string"==typeof n&&n.includes("\n"))return w(()=>u.ML.insertSoftBreak(t),{at:u.e6.end(a)});var y=null!=n?n:"";if(R.get(t)&&(y=y.replace("\uFEFF","")),u.y$.equals(a.anchor.path,a.focus.path)){var[L,E]=u.e6.edges(a),D={start:L.offset,end:E.offset,text:y};if(y&&d&&"insertCompositionText"===r){var O=d.start+d.text.search(/\S|$/);D.start+D.text.search(/\S|$/)===O+1&&D.end===d.start+d.text.length?(D.start-=1,d=null,C()):d=!1}else d="insertText"===r&&(null===d?D:!!(d&&u.e6.isCollapsed(a))&&d.end+d.text.length===L.offset&&e4(e4({},d),{},{text:d.text+y}));m(L.path,D);return}return w(()=>u.ML.insertText(t,y),{at:a})}}},M=()=>!!W.get(t),x=()=>{var e;return!!(null!==(e=T.get(t))&&void 0!==e&&e.length)},y=()=>M()||x(),L=e=>{j.set(t,e),i&&(clearTimeout(i),i=null);var{selection:r}=t;if(e){var a=!r||!u.y$.equals(r.anchor.path,e.anchor.path),n=!r||!u.y$.equals(r.anchor.path.slice(0,-1),e.anchor.path.slice(0,-1));(a&&d||n)&&(d=!1),(a||!x())&&(i=setTimeout(v,200))}},E=()=>{(M()||!x())&&v()},D=e=>{x()||(g(!0),setTimeout(g))},C=()=>{M()||(s=setTimeout(v))},O=e=>{if(!(x()||M())&&e.some(r=>er(t,r,e))){var r;null===(r=A.get(t))||void 0===r||r()}};return{flush:v,scheduleFlush:C,hasPendingDiffs:x,hasPendingAction:M,hasPendingChanges:y,isFlushing:()=>n,handleUserSelect:L,handleCompositionEnd:p,handleCompositionStart:h,handleDOMBeforeInput:b,handleKeyDown:D,handleDomMutations:O,handleInput:E}})(function(e){for(var t=1;tnew MutationObserver(t));eb(()=>{a.takeRecords()}),(0,d.useEffect)(()=>{if(!e.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return a.observe(e.current,r),()=>a.disconnect()},[])}(r,i.handleDomMutations,tt),P.set(n,i.scheduleFlush),o&&i.flush(),i}({node:J,onDOMSelectionChange:ea,scheduleOnDOMSelectionChange:eo});eb(()=>{J.current&&(e=$(J.current))?(M.set(U,e),x.set(U,J.current),L.set(U,J.current),y.set(J.current,U)):L.delete(U);var e,{selection:t}=U,r=ew.findDocumentOrShadowRoot(U).getSelection();if(!(!r||!ew.isFocused(U)||null!=ed&&ed.hasPendingAction())){var a=e=>{var a="None"!==r.type;if(t||a){var n=x.get(U),o=!1;if(n.contains(r.anchorNode)&&n.contains(r.focusNode)&&(o=!0),a&&o&&t&&!e){var i=ew.toSlateRange(U,r,{exactMatch:!0,suppressThrow:!0});if(i&&u.e6.equals(i,t)){if(!et.hasMarkPlaceholder)return;var s,{anchorNode:l}=r;if(null!=l&&null!==(s=l.parentElement)&&void 0!==s&&s.hasAttribute("data-slate-mark-placeholder"))return}}if(t&&!ew.hasRange(U,t)){U.selection=ew.toSlateRange(U,r,{exactMatch:!1,suppressThrow:!0});return}et.isUpdatingSelection=!0;var d=t&&ew.toDOMRange(U,t);return d?(u.e6.isBackward(t)?r.setBaseAndExtent(d.endContainer,d.endOffset,d.startContainer,d.startOffset):r.setBaseAndExtent(d.startContainer,d.startOffset,d.endContainer,d.endOffset),E(U,d)):r.removeAllRanges(),d}},n=a(),o=(null==ed?void 0:ed.isFlushing())==="action";if(!ei||!o){setTimeout(()=>{n&&es&&ew.toDOMNode(U,U).focus(),et.isUpdatingSelection=!1});return}var i=null,s=requestAnimationFrame(()=>{if(o){var e=e=>{try{ew.toDOMNode(U,U).focus(),a(e)}catch(t){}};e(),i=setTimeout(()=>{e(!0),et.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(s),i&&clearTimeout(i)}}});var eu=(0,d.useCallback)(e=>{if(Z(),!g&&tf(U,e.target)&&!th(e,f)){if(ed)return ed.handleDOMBeforeInput(e);eo.flush(),ea.flush();var{selection:t}=U,{inputType:r}=e,a=e.dataTransfer||e.data||void 0,n="insertCompositionText"===r||"deleteCompositionText"===r;if(!(n&&ew.isComposing(U))){var o=!1;if("insertText"===r&&t&&u.e6.isCollapsed(t)&&e.data&&1===e.data.length&&/[a-z ]/i.test(e.data)&&0!==t.anchor.offset){o=!0,U.marks&&(o=!1);var{anchor:i}=t,[s,l]=ew.toDOMPoint(U,i),d=null===(p=s.parentElement)||void 0===p?void 0:p.closest("a"),c=ew.getWindow(U);if(o&&d&&ew.hasDOMNode(U,d)){var v,p,h,m,w=null==c?void 0:c.document.createTreeWalker(d,NodeFilter.SHOW_TEXT).lastChild();w===s&&(null===(m=w.textContent)||void 0===m?void 0:m.length)===l&&(o=!1)}if(o&&s.parentElement&&(null==c?void 0:null===(h=c.getComputedStyle(s.parentElement))||void 0===h?void 0:h.whiteSpace)==="pre"){var b=u.ML.above(U,{at:i.path,match:e=>u.ML.isBlock(U,e)});b&&u.NB.string(b[0]).includes(" ")&&(o=!1)}}if(!r.startsWith("delete")||r.startsWith("deleteBy")){var[M]=e.getTargetRanges();if(M){var x=ew.toSlateRange(U,M,{exactMatch:!1,suppressThrow:!1});if(!t||!u.e6.equals(t,x)){o=!1;var k=!n&&U.selection&&u.ML.rangeRef(U,U.selection);u.YR.select(U,x),k&&B.set(U,k)}}}if(!n){if(o||e.preventDefault(),t&&u.e6.isExpanded(t)&&r.startsWith("delete")){var y=r.endsWith("Backward")?"backward":"forward";u.ML.deleteFragment(U,{direction:y});return}switch(r){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":u.ML.deleteFragment(U);break;case"deleteContent":case"deleteContentForward":u.ML.deleteForward(U);break;case"deleteContentBackward":u.ML.deleteBackward(U);break;case"deleteEntireSoftLine":u.ML.deleteBackward(U,{unit:"line"}),u.ML.deleteForward(U,{unit:"line"});break;case"deleteHardLineBackward":u.ML.deleteBackward(U,{unit:"block"});break;case"deleteSoftLineBackward":u.ML.deleteBackward(U,{unit:"line"});break;case"deleteHardLineForward":u.ML.deleteForward(U,{unit:"block"});break;case"deleteSoftLineForward":u.ML.deleteForward(U,{unit:"line"});break;case"deleteWordBackward":u.ML.deleteBackward(U,{unit:"word"});break;case"deleteWordForward":u.ML.deleteForward(U,{unit:"word"});break;case"insertLineBreak":u.ML.insertSoftBreak(U);break;case"insertParagraph":u.ML.insertBreak(U);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===r&&ew.isComposing(U)&&(X(!1),F.set(U,!1)),(null==a?void 0:a.constructor.name)==="DataTransfer"?ew.insertData(U,a):"string"==typeof a&&(o?Q.current.push(()=>u.ML.insertText(U,a)):u.ML.insertText(U,a))}var L=null===(v=B.get(U))||void 0===v?void 0:v.unref();B.delete(U),!L||U.selection&&u.e6.equals(U.selection,L)||u.YR.select(U,L)}}}},[g,f]);eb(()=>(J.current&&em&&J.current.addEventListener("beforeinput",eu),()=>{J.current&&em&&J.current.removeEventListener("beforeinput",eu)}),[eu]),eb(()=>{var e=ew.getWindow(U);return e.document.addEventListener("selectionchange",eo),()=>{e.document.removeEventListener("selectionchange",eo)}},[eo]);var eM=c([U,[]]);if(v&&1===U.children.length&&1===Array.from(u.NB.texts(U)).length&&""===u.NB.string(U)&&!H){var ex=u.ML.start(U,[]);eM.push({[q]:!0,placeholder:v,anchor:ex,focus:ex})}var{marks:ek}=U;if(et.hasMarkPlaceholder=!1,U.selection&&u.e6.isCollapsed(U.selection)&&ek){var{anchor:ey}=U.selection,eL=u.NB.leaf(U,ey.path),eE=h(eL,ta);if(!u.xv.equals(eL,ek,{loose:!0})){et.hasMarkPlaceholder=!0;var eD=Object.fromEntries(Object.keys(eE).map(e=>[e,null]));eM.push(to(to(to({[I]:!0},eD),ek),{},{anchor:ey,focus:ey}))}}return(0,d.useEffect)(()=>{setTimeout(()=>{var{selection:e}=U;if(e){var{anchor:t}=e,r=u.NB.leaf(U,t.path);if(ek&&!u.xv.equals(r,ek,{loose:!0})){R.set(U,ek);return}}R.delete(U)})}),d.createElement(e$.Provider,{value:g},d.createElement(ej.Provider,{value:c},d.createElement(e0,{node:J,receivedUserInput:G},d.createElement(S,Object.assign({role:g?void 0:"textbox","aria-multiline":!g||void 0},Y,{spellCheck:(!!em||!eg)&&Y.spellCheck,autoCorrect:em||!eg?Y.autoCorrect:"false",autoCapitalize:em||!eg?Y.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!g,zindex:-1,suppressContentEditableWarning:!0,ref:J,style:to({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},D),onBeforeInput:(0,d.useCallback)(e=>{if(!em&&!g&&!tp(e,Y.onBeforeInput)&&tf(U,e.target)&&(e.preventDefault(),!ew.isComposing(U))){var t=e.data;u.ML.insertText(U,t)}},[g]),onInput:(0,d.useCallback)(e=>{if(ed){ed.handleInput();return}for(var t of Q.current)t();Q.current=[]},[]),onBlur:(0,d.useCallback)(e=>{if(!(g||et.isUpdatingSelection||!tf(U,e.target)||tp(e,Y.onBlur))){var t=ew.findDocumentOrShadowRoot(U);if(et.latestElement!==t.activeElement){var{relatedTarget:r}=e;if(!(r===ew.toDOMNode(U,U)||_(r)&&r.hasAttribute("data-slate-spacer"))){if(null!=r&&z(r)&&ew.hasDOMNode(U,r)){var a=ew.toSlateNode(U,r);if(u.W_.isElement(a)&&!U.isVoid(a))return}if(el){var n=t.getSelection();null==n||n.removeAllRanges()}O.delete(U)}}}},[g,Y.onBlur]),onClick:(0,d.useCallback)(e=>{if(tu(U,e.target)&&!tp(e,Y.onClick)&&z(e.target)){var t=ew.toSlateNode(U,e.target),r=ew.findPath(U,t);if(u.ML.hasPath(U,r)&&u.NB.get(U,r)===t){if(3===e.detail&&r.length>=1){var a=r;if(!u.ML.isBlock(U,t)){var n,o=u.ML.above(U,{match:e=>u.ML.isBlock(U,e),at:r});a=null!==(n=null==o?void 0:o[1])&&void 0!==n?n:r.slice(0,1)}var i=u.ML.range(U,a);u.YR.select(U,i);return}if(!g){var s=u.ML.start(U,r),l=u.ML.end(U,r),d=u.ML.void(U,{at:s}),c=u.ML.void(U,{at:l});if(d&&c&&u.y$.equals(d[1],c[1])){var f=u.ML.range(U,s);u.YR.select(U,f)}}}}},[g,Y.onClick]),onCompositionEnd:(0,d.useCallback)(e=>{if(tf(U,e.target)&&(ew.isComposing(U)&&(X(!1),F.set(U,!1)),null==ed||ed.handleCompositionEnd(e),!tp(e,Y.onCompositionEnd)&&!ei&&!el&&!ef&&!en&&!ev&&!eh&&!ep&&e.data)){var t=R.get(U);R.delete(U),void 0!==t&&(N.set(U,U.marks),U.marks=t),u.ML.insertText(U,e.data);var r=N.get(U);N.delete(U),void 0!==r&&(U.marks=r)}},[Y.onCompositionEnd]),onCompositionUpdate:(0,d.useCallback)(e=>{!tf(U,e.target)||tp(e,Y.onCompositionUpdate)||ew.isComposing(U)||(X(!0),F.set(U,!0))},[Y.onCompositionUpdate]),onCompositionStart:(0,d.useCallback)(e=>{if(tf(U,e.target)&&(null==ed||ed.handleCompositionStart(e),!tp(e,Y.onCompositionStart)&&!ei)){X(!0);var{selection:t}=U;if(t){if(u.e6.isExpanded(t)){u.ML.deleteFragment(U);return}var r=u.ML.above(U,{match:e=>u.ML.isInline(U,e),mode:"highest"});if(r){var[,a]=r;if(u.ML.isEnd(U,t.anchor,a)){var n=u.ML.after(U,a);u.YR.setSelection(U,{anchor:n,focus:n})}}}}},[Y.onCompositionStart]),onCopy:(0,d.useCallback)(e=>{tf(U,e.target)&&!tp(e,Y.onCopy)&&(e.preventDefault(),ew.setFragmentData(U,e.clipboardData,"copy"))},[Y.onCopy]),onCut:(0,d.useCallback)(e=>{if(!g&&tf(U,e.target)&&!tp(e,Y.onCut)){e.preventDefault(),ew.setFragmentData(U,e.clipboardData,"cut");var{selection:t}=U;if(t){if(u.e6.isExpanded(t))u.ML.deleteFragment(U);else{var r=u.NB.parent(U,t.anchor.path);u.ML.isVoid(U,r)&&u.YR.delete(U)}}}},[g,Y.onCut]),onDragOver:(0,d.useCallback)(e=>{if(tu(U,e.target)&&!tp(e,Y.onDragOver)){var t=ew.toSlateNode(U,e.target);u.ML.isVoid(U,t)&&e.preventDefault()}},[Y.onDragOver]),onDragStart:(0,d.useCallback)(e=>{if(!g&&tu(U,e.target)&&!tp(e,Y.onDragStart)){var t=ew.toSlateNode(U,e.target),r=ew.findPath(U,t);if(u.ML.isVoid(U,t)||u.ML.void(U,{at:r,voids:!0})){var a=u.ML.range(U,r);u.YR.select(U,a)}et.isDraggingInternally=!0,ew.setFragmentData(U,e.dataTransfer,"drag")}},[g,Y.onDragStart]),onDrop:(0,d.useCallback)(e=>{if(!g&&tu(U,e.target)&&!tp(e,Y.onDrop)){e.preventDefault();var t=U.selection,r=ew.findEventRange(U,e),a=e.dataTransfer;u.YR.select(U,r),et.isDraggingInternally&&t&&!u.e6.equals(t,r)&&!u.ML.void(U,{at:r,voids:!0})&&u.YR.delete(U,{at:t}),ew.insertData(U,a),ew.isFocused(U)||ew.focus(U)}et.isDraggingInternally=!1},[g,Y.onDrop]),onDragEnd:(0,d.useCallback)(e=>{!g&&et.isDraggingInternally&&Y.onDragEnd&&tu(U,e.target)&&Y.onDragEnd(e),et.isDraggingInternally=!1},[g,Y.onDragEnd]),onFocus:(0,d.useCallback)(e=>{if(!g&&!et.isUpdatingSelection&&tf(U,e.target)&&!tp(e,Y.onFocus)){var t=ew.toDOMNode(U,U),r=ew.findDocumentOrShadowRoot(U);if(et.latestElement=r.activeElement,es&&e.target!==t){t.focus();return}O.set(U,!0)}},[g,Y.onFocus]),onKeyDown:(0,d.useCallback)(e=>{if(!g&&tf(U,e.target)){null==ed||ed.handleKeyDown(e);var{nativeEvent:t}=e;if(ew.isComposing(U)&&!1===t.isComposing&&(F.set(U,!1),X(!1)),!(tp(e,Y.onKeyDown)||ew.isComposing(U))){var{selection:r}=U,a=U.children[null!==r?r.focus.path[0]:0],o="rtl"===n()(u.NB.string(a));if(eJ.isRedo(t)){e.preventDefault(),"function"==typeof U.redo&&U.redo();return}if(eJ.isUndo(t)){e.preventDefault(),"function"==typeof U.undo&&U.undo();return}if(eJ.isMoveLineBackward(t)){e.preventDefault(),u.YR.move(U,{unit:"line",reverse:!0});return}if(eJ.isMoveLineForward(t)){e.preventDefault(),u.YR.move(U,{unit:"line"});return}if(eJ.isExtendLineBackward(t)){e.preventDefault(),u.YR.move(U,{unit:"line",edge:"focus",reverse:!0});return}if(eJ.isExtendLineForward(t)){e.preventDefault(),u.YR.move(U,{unit:"line",edge:"focus"});return}if(eJ.isMoveBackward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(U,{reverse:!o}):u.YR.collapse(U,{edge:"start"});return}if(eJ.isMoveForward(t)){e.preventDefault(),r&&u.e6.isCollapsed(r)?u.YR.move(U,{reverse:o}):u.YR.collapse(U,{edge:"end"});return}if(eJ.isMoveWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(U,{edge:"focus"}),u.YR.move(U,{unit:"word",reverse:!o});return}if(eJ.isMoveWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)&&u.YR.collapse(U,{edge:"focus"}),u.YR.move(U,{unit:"word",reverse:o});return}if(em){if((ec||el)&&r&&(eJ.isDeleteBackward(t)||eJ.isDeleteForward(t))&&u.e6.isCollapsed(r)){var i=u.NB.parent(U,r.anchor.path);if(u.W_.isElement(i)&&u.ML.isVoid(U,i)&&(u.ML.isInline(U,i)||u.ML.isBlock(U,i))){e.preventDefault(),u.ML.deleteBackward(U,{unit:"block"});return}}}else{if(eJ.isBold(t)||eJ.isItalic(t)||eJ.isTransposeCharacter(t)){e.preventDefault();return}if(eJ.isSoftBreak(t)){e.preventDefault(),u.ML.insertSoftBreak(U);return}if(eJ.isSplitBlock(t)){e.preventDefault(),u.ML.insertBreak(U);return}if(eJ.isDeleteBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"backward"}):u.ML.deleteBackward(U);return}if(eJ.isDeleteForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"forward"}):u.ML.deleteForward(U);return}if(eJ.isDeleteLineBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"backward"}):u.ML.deleteBackward(U,{unit:"line"});return}if(eJ.isDeleteLineForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"forward"}):u.ML.deleteForward(U,{unit:"line"});return}if(eJ.isDeleteWordBackward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"backward"}):u.ML.deleteBackward(U,{unit:"word"});return}if(eJ.isDeleteWordForward(t)){e.preventDefault(),r&&u.e6.isExpanded(r)?u.ML.deleteFragment(U,{direction:"forward"}):u.ML.deleteForward(U,{unit:"word"});return}}}}},[g,Y.onKeyDown]),onPaste:(0,d.useCallback)(e=>{!g&&tf(U,e.target)&&!tp(e,Y.onPaste)&&(!em||K(e.nativeEvent))&&(e.preventDefault(),ew.insertData(U,e.clipboardData))},[g,Y.onPaste])}),d.createElement(ti,{decorations:eM,node:U,renderElement:m,renderPlaceholder:b,renderLeaf:w,selection:U.selection})))))},tl=e=>{var{attributes:t,children:r}=e;return d.createElement("span",Object.assign({},t),r,ei&&d.createElement("br",null))},td=()=>[],tc=(e,t)=>{if(!e.selection||e.selection&&u.e6.isCollapsed(e.selection)){var r=t.startContainer.parentElement;r.getBoundingClientRect=t.getBoundingClientRect.bind(t),(0,c.Z)(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},tu=(e,t)=>z(t)&&ew.hasDOMNode(e,t),tf=(e,t)=>z(t)&&ew.hasDOMNode(e,t,{editable:!0}),tv=(e,t)=>{if(C.get(e))return!1;var r=tu(e,t)&&ew.toSlateNode(e,t);return u.ML.isVoid(e,r)},tp=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.isDefaultPrevented()||e.isPropagationStopped()},th=(e,t)=>{if(!t)return!1;var r=t(e);return null!=r?r:e.defaultPrevented},tg=(0,d.createContext)(!1),tm=()=>(0,d.useContext)(tg),tw=(0,d.createContext)({}),tb=["editor","children","onChange","value"],tM=e=>{var t,r,a,n,{editor:o,children:i,onChange:s,value:l}=e,c=h(e,tb),f=(0,d.useRef)(!1),[v,p]=d.useState(()=>{if(!u.NB.isNodeList(l))throw Error("[Slate] value is invalid! Expected a list of elements"+"but got: ".concat(u.o4.stringify(l)));if(!u.ML.isEditor(o))throw Error("[Slate] editor is invalid! you passed:"+"".concat(u.o4.stringify(o)));return o.children=l,Object.assign(o,c),{v:0,editor:o}}),{selectorContext:g,onChange:m}=(t=(0,d.useRef)([]).current,r=(0,d.useRef)({editor:o}).current,a=(0,d.useCallback)(e=>{r.editor=e,t.forEach(t=>t(e))},[]),n=(0,d.useMemo)(()=>({getSlate:()=>r.editor,addEventListener:e=>(t.push(e),()=>{t.splice(t.indexOf(e),1)})}),[t,r]),{selectorContext:n,onChange:a}),w=(0,d.useCallback)(()=>{s&&s(o.children),p(e=>({v:e.v+1,editor:o})),m(o)},[s]);S.set(o,w),(0,d.useEffect)(()=>()=>{S.set(o,()=>{}),f.current=!0},[]);var[b,M]=(0,d.useState)(ew.isFocused(o));return(0,d.useEffect)(()=>{M(ew.isFocused(o))}),eb(()=>{var e=()=>M(ew.isFocused(o));return ea?(document.addEventListener("focusin",e),document.addEventListener("focusout",e),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",e)}):(document.addEventListener("focus",e,!0),document.addEventListener("blur",e,!0),()=>{document.removeEventListener("focus",e,!0),document.removeEventListener("blur",e,!0)})},[]),d.createElement(tw.Provider,{value:g},d.createElement(e_.Provider,{value:v},d.createElement(eC.Provider,{value:v.editor},d.createElement(tg.Provider,{value:b},i))))},tx=(e,t)=>{var r=(t.top+t.bottom)/2;return e.top<=r&&e.bottom>=r},tk=(e,t,r)=>{var a=ew.toDOMRange(e,t).getBoundingClientRect(),n=ew.toDOMRange(e,r).getBoundingClientRect();return tx(a,n)&&tx(n,a)},ty=(e,t)=>{var r=u.ML.range(e,u.e6.end(t)),a=Array.from(u.ML.positions(e,{at:t})),n=0,o=a.length,i=Math.floor(o/2);if(tk(e,u.ML.range(e,a[n]),r))return u.ML.range(e,a[n],r);if(a.length<2)return u.ML.range(e,a[a.length-1],r);for(;i!==a.length&&i!==n;)tk(e,u.ML.range(e,a[i]),r)?o=i:n=i,i=Math.floor((n+o)/2);return u.ML.range(e,a[o],r)};function tL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function tE(e){for(var t=1;t{var t=e,{apply:r,onChange:a,deleteBackward:n,addMark:o,removeMark:i}=t;return D.set(t,new WeakMap),t.addMark=(e,r)=>{var a,n;null===(a=P.get(t))||void 0===a||a(),!R.get(t)&&null!==(n=T.get(t))&&void 0!==n&&n.length&&R.set(t,null),N.delete(t),o(e,r)},t.removeMark=e=>{var r;!R.get(t)&&null!==(r=T.get(t))&&void 0!==r&&r.length&&R.set(t,null),N.delete(t),i(e)},t.deleteBackward=e=>{if("line"!==e)return n(e);if(t.selection&&u.e6.isCollapsed(t.selection)){var r=u.ML.above(t,{match:e=>u.ML.isBlock(t,e),at:t.selection});if(r){var[,a]=r,o=u.ML.range(t,a,t.selection.anchor),i=ty(t,o);u.e6.isCollapsed(i)||u.YR.delete(t,{at:i})}}},t.apply=e=>{var a,n=[],o=T.get(t);if(null!=o&&o.length){var i=o.map(t=>(function(e,t){var{path:r,diff:a,id:n}=e;switch(t.type){case"insert_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset<=a.start)return{diff:{start:t.text.length+a.start,end:t.text.length+a.end,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end+t.text.length,text:a.text},id:n,path:r};case"remove_text":if(!u.y$.equals(t.path,r)||t.offset>=a.end)return e;if(t.offset+t.text.length<=a.start)return{diff:{start:a.start-t.text.length,end:a.end-t.text.length,text:a.text},id:n,path:r};return{diff:{start:a.start,end:a.end-t.text.length,text:a.text},id:n,path:r};case"split_node":if(!u.y$.equals(t.path,r)||t.position>=a.end)return{diff:a,id:n,path:u.y$.transform(r,t,{affinity:"backward"})};if(t.position>a.start)return{diff:{start:a.start,end:Math.min(t.position,a.end),text:a.text},id:n,path:r};return{diff:{start:a.start-t.position,end:a.end-t.position,text:a.text},id:n,path:u.y$.transform(r,t,{affinity:"forward"})};case"merge_node":if(!u.y$.equals(t.path,r))return{diff:a,id:n,path:u.y$.transform(r,t)};return{diff:{start:a.start+t.position,end:a.end+t.position,text:a.text},id:n,path:u.y$.transform(r,t)}}var o=u.y$.transform(r,t);return o?{diff:a,path:o,id:n}:null})(t,e)).filter(Boolean);T.set(t,i)}var s=j.get(t);s&&j.set(t,e3(t,s,e));var l=W.get(t);if(null!=l&&l.at){var d=u.E9.isPoint(null==l?void 0:l.at)?e9(t,l.at,e):e3(t,l.at,e);W.set(t,d?tE(tE({},l),{},{at:d}):null)}switch(e.type){case"insert_text":case"remove_text":case"set_node":case"split_node":n.push(...tC(t,e.path));break;case"set_selection":null===(a=B.get(t))||void 0===a||a.unref(),B.delete(t);break;case"insert_node":case"remove_node":n.push(...tC(t,u.y$.parent(e.path)));break;case"merge_node":n.push(...tC(t,u.y$.previous(e.path)));break;case"move_node":n.push(...tC(t,u.y$.common(u.y$.parent(e.path),u.y$.parent(e.newPath))))}for(var[c,f]of(r(e),n)){var[v]=u.ML.node(t,c);E.set(v,f)}},t.setFragmentData=e=>{var{selection:r}=t;if(r){var[a,n]=u.e6.edges(r),o=u.ML.void(t,{at:a.path}),i=u.ML.void(t,{at:n.path});if(!u.e6.isCollapsed(r)||o){var s=ew.toDOMRange(t,r),l=s.cloneContents(),d=l.childNodes[0];if(l.childNodes.forEach(e=>{e.textContent&&""!==e.textContent.trim()&&(d=e)}),i){var[c]=i,f=s.cloneRange(),v=ew.toDOMNode(t,c);f.setEndAfter(v),l=f.cloneContents()}if(o&&(d=l.querySelector("[data-slate-spacer]")),Array.from(l.querySelectorAll("[data-slate-zero-width]")).forEach(e=>{var t="n"===e.getAttribute("data-slate-zero-width");e.textContent=t?"\n":""}),H(d)){var p=d.ownerDocument.createElement("span");p.style.whiteSpace="pre",p.appendChild(d),l.appendChild(p),d=p}var h=JSON.stringify(t.getFragment()),g=window.btoa(encodeURIComponent(h));d.setAttribute("data-slate-fragment",g),e.setData("application/x-slate-fragment",g);var m=l.ownerDocument.createElement("div");return m.appendChild(l),m.setAttribute("hidden","true"),l.ownerDocument.body.appendChild(m),e.setData("text/html",m.innerHTML),e.setData("text/plain",G(m)),l.ownerDocument.body.removeChild(m),e}}},t.insertData=e=>{t.insertFragmentData(e)||t.insertTextData(e)},t.insertFragmentData=e=>{var r=e.getData("application/x-slate-fragment")||et(e);if(r){var a=JSON.parse(decodeURIComponent(window.atob(r)));return t.insertFragment(a),!0}return!1},t.insertTextData=e=>{var r=e.getData("text/plain");if(r){var a=r.split(/\r\n|\r|\n/),n=!1;for(var o of a)n&&u.YR.splitNodes(t,{always:!0}),t.insertText(o),n=!0;return!0}return!1},t.onChange=()=>{v.unstable_batchedUpdates(()=>{var e=S.get(t);e&&e(),a()})},t},tC=(e,t)=>{var r=[];for(var[a,n]of u.ML.levels(e,{at:t})){var o=ew.findKey(e,a);r.push([n,o])}return r}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d2094a0f-7b53e1b2758c381a.js b/static/web/_next/static/chunks/d2094a0f-7b53e1b2758c381a.js new file mode 100644 index 000000000..847800db6 --- /dev/null +++ b/static/web/_next/static/chunks/d2094a0f-7b53e1b2758c381a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{96391:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{BU:function(){return withReact},CX:function(){return Editable},F3:function(){return ReactEditor},UE:function(){return useFocused},mH:function(){return Slate},vt:function(){return useSelected}});var direction__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6907),direction__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(direction__WEBPACK_IMPORTED_MODULE_0__),lodash_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(23279),lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash_debounce__WEBPACK_IMPORTED_MODULE_1__),lodash_throttle__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(23493),lodash_throttle__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(lodash_throttle__WEBPACK_IMPORTED_MODULE_2__),react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(67294),scroll_into_view_if_needed__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(12615),slate__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(77493),is_hotkey__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(18156),react_dom__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(73935);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var n=0;class Key{constructor(){this.id="".concat(n++)}}var NODE_TO_INDEX=new WeakMap,NODE_TO_PARENT=new WeakMap,EDITOR_TO_WINDOW=new WeakMap,EDITOR_TO_ELEMENT=new WeakMap,EDITOR_TO_PLACEHOLDER_ELEMENT=new WeakMap,ELEMENT_TO_NODE=new WeakMap,NODE_TO_ELEMENT=new WeakMap,NODE_TO_KEY=new WeakMap,EDITOR_TO_KEY_TO_ELEMENT=new WeakMap,IS_READ_ONLY=new WeakMap,IS_FOCUSED=new WeakMap,IS_COMPOSING=new WeakMap,EDITOR_TO_USER_SELECTION=new WeakMap,EDITOR_TO_ON_CHANGE=new WeakMap,EDITOR_TO_SCHEDULE_FLUSH=new WeakMap,EDITOR_TO_PENDING_INSERTION_MARKS=new WeakMap,EDITOR_TO_USER_MARKS=new WeakMap,EDITOR_TO_PENDING_DIFFS=new WeakMap,EDITOR_TO_PENDING_ACTION=new WeakMap,EDITOR_TO_PENDING_SELECTION=new WeakMap,EDITOR_TO_FORCE_RENDER=new WeakMap,PLACEHOLDER_SYMBOL=Symbol("placeholder"),MARK_PLACEHOLDER_SYMBOL=Symbol("mark-placeholder"),DOMText=globalThis.Text,getDefaultView=value=>value&&value.ownerDocument&&value.ownerDocument.defaultView||null,isDOMComment=value=>isDOMNode(value)&&8===value.nodeType,isDOMElement=value=>isDOMNode(value)&&1===value.nodeType,isDOMNode=value=>{var window1=getDefaultView(value);return!!window1&&value instanceof window1.Node},isDOMSelection=value=>{var window1=value&&value.anchorNode&&getDefaultView(value.anchorNode);return!!window1&&value instanceof window1.Selection},isDOMText=value=>isDOMNode(value)&&3===value.nodeType,isPlainTextOnlyPaste=event=>event.clipboardData&&""!==event.clipboardData.getData("text/plain")&&1===event.clipboardData.types.length,normalizeDOMPoint=domPoint=>{var[node,offset]=domPoint;if(isDOMElement(node)&&node.childNodes.length){var isLast=offset===node.childNodes.length,index=isLast?offset-1:offset;for([node,index]=getEditableChildAndIndex(node,index,isLast?"backward":"forward"),isLast=index!!(window.document.activeElement&&window.document.activeElement.shadowRoot),getEditableChildAndIndex=(parent,index,direction)=>{for(var{childNodes}=parent,child=childNodes[index],i=index,triedForward=!1,triedBackward=!1;(isDOMComment(child)||isDOMElement(child)&&0===child.childNodes.length||isDOMElement(child)&&"false"===child.getAttribute("contenteditable"))&&(!triedForward||!triedBackward);){if(i>=childNodes.length){triedForward=!0,i=index-1,direction="backward";continue}if(i<0){triedBackward=!0,i=index+1,direction="forward";continue}child=childNodes[i],index=i,i+="forward"===direction?1:-1}return[child,index]},getEditableChild=(parent,index,direction)=>{var[child]=getEditableChildAndIndex(parent,index,direction);return child},getPlainText=domNode=>{var text="";if(isDOMText(domNode)&&domNode.nodeValue)return domNode.nodeValue;if(isDOMElement(domNode)){for(var childNode of Array.from(domNode.childNodes))text+=getPlainText(childNode);var display=getComputedStyle(domNode).getPropertyValue("display");("block"===display||"list"===display||"BR"===domNode.tagName)&&(text+="\n")}return text},catchSlateFragment=/data-slate-fragment="(.+?)"/m,getSlateFragmentAttribute=dataTransfer=>{var[,fragment]=dataTransfer.getData("text/html").match(catchSlateFragment)||[];return fragment},isTrackedMutation=(editor,mutation,batch)=>{var{target}=mutation;if(isDOMElement(target)&&target.matches('[contentEditable="false"]'))return!1;var{document:document1}=ReactEditor.getWindow(editor);if(document1.contains(target))return ReactEditor.hasDOMNode(editor,target,{editable:!0});var parentMutation=batch.find(_ref=>{var{addedNodes,removedNodes}=_ref;for(var node of addedNodes)if(node===target||node.contains(target))return!0;for(var _node of removedNodes)if(_node===target||_node.contains(target))return!0});return!!parentMutation&&parentMutation!==mutation&&isTrackedMutation(editor,parentMutation,batch)},IS_REACT_VERSION_17_OR_ABOVE=parseInt(react__WEBPACK_IMPORTED_MODULE_3__.version.split(".")[0],10)>=17,IS_IOS="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,IS_APPLE="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),IS_ANDROID="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),IS_FIREFOX="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),IS_SAFARI="undefined"!=typeof navigator&&/Version\/[\d\.]+.*Safari/.test(navigator.userAgent),IS_EDGE_LEGACY="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),IS_CHROME="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),IS_CHROME_LEGACY="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),IS_FIREFOX_LEGACY="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),IS_QQBROWSER="undefined"!=typeof navigator&&/.*QQBrowser/.test(navigator.userAgent),IS_UC_MOBILE="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),IS_WECHATBROWSER="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent),CAN_USE_DOM=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),HAS_BEFORE_INPUT_SUPPORT=!IS_CHROME_LEGACY&&!IS_EDGE_LEGACY&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges,ReactEditor={isComposing:editor=>!!IS_COMPOSING.get(editor),getWindow(editor){var window1=EDITOR_TO_WINDOW.get(editor);if(!window1)throw Error("Unable to find a host window element for this editor");return window1},findKey(editor,node){var key=NODE_TO_KEY.get(node);return key||(key=new Key,NODE_TO_KEY.set(node,key)),key},findPath(editor,node){for(var path=[],child=node;;){var parent=NODE_TO_PARENT.get(child);if(null==parent){if(slate__WEBPACK_IMPORTED_MODULE_6__.ML.isEditor(child))return path;break}var i=NODE_TO_INDEX.get(child);if(null==i)break;path.unshift(i),child=parent}throw Error("Unable to find the path for Slate node: ".concat(slate__WEBPACK_IMPORTED_MODULE_6__.o4.stringify(node)))},findDocumentOrShadowRoot(editor){var el=ReactEditor.toDOMNode(editor,editor),root=el.getRootNode();return(root instanceof Document||root instanceof ShadowRoot)&&null!=root.getSelection?root:el.ownerDocument},isFocused:editor=>!!IS_FOCUSED.get(editor),isReadOnly:editor=>!!IS_READ_ONLY.get(editor),blur(editor){var el=ReactEditor.toDOMNode(editor,editor),root=ReactEditor.findDocumentOrShadowRoot(editor);IS_FOCUSED.set(editor,!1),root.activeElement===el&&el.blur()},focus(editor){var el=ReactEditor.toDOMNode(editor,editor),root=ReactEditor.findDocumentOrShadowRoot(editor);IS_FOCUSED.set(editor,!0),root.activeElement!==el&&el.focus({preventScroll:!0})},deselect(editor){var{selection}=editor,domSelection=ReactEditor.findDocumentOrShadowRoot(editor).getSelection();domSelection&&domSelection.rangeCount>0&&domSelection.removeAllRanges(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.deselect(editor)},hasDOMNode(editor,target){var targetEl,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable=!1}=options,editorEl=ReactEditor.toDOMNode(editor,editor);try{targetEl=isDOMElement(target)?target:target.parentElement}catch(err){if(!err.message.includes('Permission denied to access property "nodeType"'))throw err}return!!targetEl&&targetEl.closest("[data-slate-editor]")===editorEl&&(!editable||!!targetEl.isContentEditable||"boolean"==typeof targetEl.isContentEditable&&targetEl.closest('[contenteditable="false"]')===editorEl||!!targetEl.getAttribute("data-slate-zero-width"))},insertData(editor,data){editor.insertData(data)},insertFragmentData:(editor,data)=>editor.insertFragmentData(data),insertTextData:(editor,data)=>editor.insertTextData(data),setFragmentData(editor,data,originEvent){editor.setFragmentData(data,originEvent)},toDOMNode(editor,node){var KEY_TO_ELEMENT=EDITOR_TO_KEY_TO_ELEMENT.get(editor),domNode=slate__WEBPACK_IMPORTED_MODULE_6__.ML.isEditor(node)?EDITOR_TO_ELEMENT.get(editor):null==KEY_TO_ELEMENT?void 0:KEY_TO_ELEMENT.get(ReactEditor.findKey(editor,node));if(!domNode)throw Error("Cannot resolve a DOM node from Slate node: ".concat(slate__WEBPACK_IMPORTED_MODULE_6__.o4.stringify(node)));return domNode},toDOMPoint(editor,point){var[node]=slate__WEBPACK_IMPORTED_MODULE_6__.ML.node(editor,point.path),el=ReactEditor.toDOMNode(editor,node);slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor,{at:point})&&(point={path:point.path,offset:0});for(var texts=Array.from(el.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),start=0,i=0;i{if(IS_ANDROID&&!exactMatch&&el.hasAttribute("data-slate-zero-width")&&el.textContent.length>0&&"\uFEFF"!==el.textContext){el.textContent.startsWith("\uFEFF")&&(el.textContent=el.textContent.slice(1));return}el.parentNode.removeChild(el)}),offset=contents.textContent.length,domNode=textNode}}else if(voidNode){for(var leafNodes=voidNode.querySelectorAll("[data-slate-leaf]"),index=0;index{offset-=el.textContent.length})):offset=1}domNode&&offset===domNode.textContent.length&&IS_ANDROID&&"z"===domNode.getAttribute("data-slate-zero-width")&&null!==(_domNode$textContent=domNode.textContent)&&void 0!==_domNode$textContent&&_domNode$textContent.startsWith("\uFEFF")&&(parentNode.hasAttribute("data-slate-zero-width")||IS_FIREFOX&&null!==(_domNode$textContent2=domNode.textContent)&&void 0!==_domNode$textContent2&&_domNode$textContent2.endsWith("\n\n"))&&offset--}if(IS_ANDROID&&!textNode&&!exactMatch){var node=parentNode.hasAttribute("data-slate-node")?parentNode:parentNode.closest("[data-slate-node]");if(node&&ReactEditor.hasDOMNode(editor,node,{editable:!0})){var _slateNode=ReactEditor.toSlateNode(editor,node),{path:_path,offset:_offset}=slate__WEBPACK_IMPORTED_MODULE_6__.ML.start(editor,ReactEditor.findPath(editor,_slateNode));return node.querySelector("[data-slate-leaf]")||(_offset=nearestOffset),{path:_path,offset:_offset}}}if(!textNode){if(suppressThrow)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(domPoint))}var slateNode=ReactEditor.toSlateNode(editor,textNode),path=ReactEditor.findPath(editor,slateNode);return{path,offset}},toSlateRange(editor,domRange,options){var anchorNode,anchorOffset,focusNode,focusOffset,isCollapsed,{exactMatch,suppressThrow}=options;if((isDOMSelection(domRange)?domRange.anchorNode:domRange.startContainer)&&(isDOMSelection(domRange)?(anchorNode=domRange.anchorNode,anchorOffset=domRange.anchorOffset,focusNode=domRange.focusNode,focusOffset=domRange.focusOffset,isCollapsed=IS_CHROME&&hasShadowRoot()?domRange.anchorNode===domRange.focusNode&&domRange.anchorOffset===domRange.focusOffset:domRange.isCollapsed):(anchorNode=domRange.startContainer,anchorOffset=domRange.startOffset,focusNode=domRange.endContainer,focusOffset=domRange.endOffset,isCollapsed=domRange.collapsed)),null==anchorNode||null==focusNode||null==anchorOffset||null==focusOffset)throw Error("Cannot resolve a Slate range from DOM range: ".concat(domRange));var anchor=ReactEditor.toSlatePoint(editor,[anchorNode,anchorOffset],{exactMatch,suppressThrow});if(!anchor)return null;var focus=isCollapsed?anchor:ReactEditor.toSlatePoint(editor,[focusNode,focusOffset],{exactMatch,suppressThrow});if(!focus)return null;var range={anchor:anchor,focus:focus};return slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(range)&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isForward(range)&&isDOMElement(focusNode)&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor,{at:range.focus,mode:"highest"})&&(range=slate__WEBPACK_IMPORTED_MODULE_6__.ML.unhangRange(editor,range,{voids:!0})),range},hasRange(editor,range){var{anchor,focus}=range;return slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasPath(editor,anchor.path)&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasPath(editor,focus.path)},androidScheduleFlush(editor){var _EDITOR_TO_SCHEDULE_F;null===(_EDITOR_TO_SCHEDULE_F=EDITOR_TO_SCHEDULE_FLUSH.get(editor))||void 0===_EDITOR_TO_SCHEDULE_F||_EDITOR_TO_SCHEDULE_F()},androidPendingDiffs:editor=>EDITOR_TO_PENDING_DIFFS.get(editor)},useIsomorphicLayoutEffect=CAN_USE_DOM?react__WEBPACK_IMPORTED_MODULE_3__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_3__.useEffect,_excluded$3=["anchor","focus"],_excluded2$1=["anchor","focus"],shallowCompare=(obj1,obj2)=>Object.keys(obj1).length===Object.keys(obj2).length&&Object.keys(obj1).every(key=>obj2.hasOwnProperty(key)&&obj1[key]===obj2[key]),isDecoratorRangeListEqual=(list,another)=>{if(list.length!==another.length)return!1;for(var i=0;i{var{isLast,leaf,parent,text}=props,editor=useSlateStatic(),path=ReactEditor.findPath(editor,text),parentPath=slate__WEBPACK_IMPORTED_MODULE_6__.y$.parent(path),isMarkPlaceholder=!0===leaf[MARK_PLACEHOLDER_SYMBOL];return editor.isVoid(parent)?react__WEBPACK_IMPORTED_MODULE_3__.createElement(ZeroWidthString,{length:slate__WEBPACK_IMPORTED_MODULE_6__.NB.string(parent).length}):""!==leaf.text||parent.children[parent.children.length-1]!==text||editor.isInline(parent)||""!==slate__WEBPACK_IMPORTED_MODULE_6__.ML.string(editor,parentPath)?""===leaf.text?react__WEBPACK_IMPORTED_MODULE_3__.createElement(ZeroWidthString,{isMarkPlaceholder:isMarkPlaceholder}):isLast&&"\n"===leaf.text.slice(-1)?react__WEBPACK_IMPORTED_MODULE_3__.createElement(TextString,{isTrailing:!0,text:leaf.text}):react__WEBPACK_IMPORTED_MODULE_3__.createElement(TextString,{text:leaf.text}):react__WEBPACK_IMPORTED_MODULE_3__.createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:isMarkPlaceholder})},TextString=props=>{var{text,isTrailing=!1}=props,ref=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(null),getTextContent=()=>"".concat(null!=text?text:"").concat(isTrailing?"\n":"");return(useIsomorphicLayoutEffect(()=>{var textWithTrailing=getTextContent();ref.current&&ref.current.textContent!==textWithTrailing&&(ref.current.textContent=textWithTrailing)}),ref.current)?react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",{"data-slate-string":!0,ref:ref}):react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",{"data-slate-string":!0,ref:ref},getTextContent())},ZeroWidthString=props=>{var{length=0,isLineBreak=!1,isMarkPlaceholder=!1}=props,attributes={"data-slate-zero-width":isLineBreak?"n":"z","data-slate-length":length};return isMarkPlaceholder&&(attributes["data-slate-mark-placeholder"]=!0),react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",Object.assign({},attributes),IS_ANDROID&&isLineBreak?null:"\uFEFF",isLineBreak?react__WEBPACK_IMPORTED_MODULE_3__.createElement("br",null):null)},EditorContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)(null),useSlateStatic=()=>{var editor=(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(EditorContext);if(!editor)throw Error("The `useSlateStatic` hook must be used inside the component's context.");return editor},Leaf=props=>{var{leaf,isLast,text,parent,renderPlaceholder,renderLeaf=props=>react__WEBPACK_IMPORTED_MODULE_3__.createElement(DefaultLeaf,Object.assign({},props))}=props,placeholderRef=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(null),editor=useSlateStatic();(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>{var placeholderEl=null==placeholderRef?void 0:placeholderRef.current,editorEl=ReactEditor.toDOMNode(editor,editor);if(placeholderEl&&editorEl)return editorEl.style.minHeight="".concat(placeholderEl.clientHeight,"px"),EDITOR_TO_PLACEHOLDER_ELEMENT.set(editor,placeholderEl),()=>{editorEl.style.minHeight="auto",EDITOR_TO_PLACEHOLDER_ELEMENT.delete(editor)}},[placeholderRef,leaf]);var children=react__WEBPACK_IMPORTED_MODULE_3__.createElement(String,{isLast:isLast,leaf:leaf,parent:parent,text:text});if(leaf[PLACEHOLDER_SYMBOL]){var placeholderProps={children:leaf.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none"},contentEditable:!1,ref:placeholderRef}};children=react__WEBPACK_IMPORTED_MODULE_3__.createElement(react__WEBPACK_IMPORTED_MODULE_3__.Fragment,null,renderPlaceholder(placeholderProps),children)}return renderLeaf({attributes:{"data-slate-leaf":!0},children,leaf,text})},MemoizedLeaf=react__WEBPACK_IMPORTED_MODULE_3__.memo(Leaf,(prev,next)=>next.parent===prev.parent&&next.isLast===prev.isLast&&next.renderLeaf===prev.renderLeaf&&next.renderPlaceholder===prev.renderPlaceholder&&next.text===prev.text&&slate__WEBPACK_IMPORTED_MODULE_6__.xv.equals(next.leaf,prev.leaf)&&next.leaf[PLACEHOLDER_SYMBOL]===prev.leaf[PLACEHOLDER_SYMBOL]),DefaultLeaf=props=>{var{attributes,children}=props;return react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",Object.assign({},attributes),children)},Text=props=>{for(var{decorations,isLast,parent,renderPlaceholder,renderLeaf,text}=props,editor=useSlateStatic(),ref=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(null),leaves=slate__WEBPACK_IMPORTED_MODULE_6__.xv.decorations(text,decorations),key=ReactEditor.findKey(editor,text),children=[],i=0;i{var KEY_TO_ELEMENT=EDITOR_TO_KEY_TO_ELEMENT.get(editor);ref.current?(null==KEY_TO_ELEMENT||KEY_TO_ELEMENT.set(key,ref.current),NODE_TO_ELEMENT.set(text,ref.current),ELEMENT_TO_NODE.set(ref.current,text)):(null==KEY_TO_ELEMENT||KEY_TO_ELEMENT.delete(key),NODE_TO_ELEMENT.delete(text))}),react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",{"data-slate-node":"text",ref:ref},children)},MemoizedText=react__WEBPACK_IMPORTED_MODULE_3__.memo(Text,(prev,next)=>next.parent===prev.parent&&next.isLast===prev.isLast&&next.renderLeaf===prev.renderLeaf&&next.text===prev.text&&isDecoratorRangeListEqual(next.decorations,prev.decorations)),Element=props=>{var{decorations,element,renderElement=p=>react__WEBPACK_IMPORTED_MODULE_3__.createElement(DefaultElement,Object.assign({},p)),renderPlaceholder,renderLeaf,selection}=props,editor=useSlateStatic(),readOnly=useReadOnly(),isInline=editor.isInline(element),key=ReactEditor.findKey(editor,element),ref=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(ref=>{var KEY_TO_ELEMENT=EDITOR_TO_KEY_TO_ELEMENT.get(editor);ref?(null==KEY_TO_ELEMENT||KEY_TO_ELEMENT.set(key,ref),NODE_TO_ELEMENT.set(element,ref),ELEMENT_TO_NODE.set(ref,element)):(null==KEY_TO_ELEMENT||KEY_TO_ELEMENT.delete(key),NODE_TO_ELEMENT.delete(element))},[editor,key,element]),children=useChildren({decorations,node:element,renderElement,renderPlaceholder,renderLeaf,selection}),attributes={"data-slate-node":"element",ref};if(isInline&&(attributes["data-slate-inline"]=!0),!isInline&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasInlines(editor,element)){var text=slate__WEBPACK_IMPORTED_MODULE_6__.NB.string(element),dir=direction__WEBPACK_IMPORTED_MODULE_0___default()(text);"rtl"===dir&&(attributes.dir=dir)}if(slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor,element)){attributes["data-slate-void"]=!0,!readOnly&&isInline&&(attributes.contentEditable=!1);var[[_text]]=slate__WEBPACK_IMPORTED_MODULE_6__.NB.texts(element);children=react__WEBPACK_IMPORTED_MODULE_3__.createElement(isInline?"span":"div",{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},react__WEBPACK_IMPORTED_MODULE_3__.createElement(MemoizedText,{renderPlaceholder:renderPlaceholder,decorations:[],isLast:!1,parent:element,text:_text})),NODE_TO_INDEX.set(_text,0),NODE_TO_PARENT.set(_text,element)}return renderElement({attributes,children,element})},MemoizedElement=react__WEBPACK_IMPORTED_MODULE_3__.memo(Element,(prev,next)=>prev.element===next.element&&prev.renderElement===next.renderElement&&prev.renderLeaf===next.renderLeaf&&isDecoratorRangeListEqual(prev.decorations,next.decorations)&&(prev.selection===next.selection||!!prev.selection&&!!next.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(prev.selection,next.selection))),DefaultElement=props=>{var{attributes,children,element}=props,Tag=useSlateStatic().isInline(element)?"span":"div";return react__WEBPACK_IMPORTED_MODULE_3__.createElement(Tag,Object.assign({},attributes,{style:{position:"relative"}}),children)},DecorateContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)(()=>[]),useDecorate=()=>(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(DecorateContext),SelectedContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)(!1),useSelected=()=>(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(SelectedContext),useChildren=props=>{for(var{decorations,node,renderElement,renderPlaceholder,renderLeaf,selection}=props,decorate=useDecorate(),editor=useSlateStatic(),path=ReactEditor.findPath(editor,node),children=[],isLeafBlock=slate__WEBPACK_IMPORTED_MODULE_6__.W_.isElement(node)&&!editor.isInline(node)&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasInlines(editor,node),i=0;i(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(ReadOnlyContext),SlateContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)(null),useSlate=()=>{var context=(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(SlateContext);if(!context)throw Error("The `useSlate` hook must be used inside the component's context.");var{editor}=context;return editor},HOTKEYS={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},APPLE_HOTKEYS={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},WINDOWS_HOTKEYS={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},create=key=>{var generic=HOTKEYS[key],apple=APPLE_HOTKEYS[key],windows=WINDOWS_HOTKEYS[key],isGeneric=generic&&(0,is_hotkey__WEBPACK_IMPORTED_MODULE_4__.TB)(generic),isApple=apple&&(0,is_hotkey__WEBPACK_IMPORTED_MODULE_4__.TB)(apple),isWindows=windows&&(0,is_hotkey__WEBPACK_IMPORTED_MODULE_4__.TB)(windows);return event=>!!(isGeneric&&isGeneric(event)||IS_APPLE&&isApple&&isApple(event)||!IS_APPLE&&isWindows&&isWindows(event))},Hotkeys={isBold:create("bold"),isCompose:create("compose"),isMoveBackward:create("moveBackward"),isMoveForward:create("moveForward"),isDeleteBackward:create("deleteBackward"),isDeleteForward:create("deleteForward"),isDeleteLineBackward:create("deleteLineBackward"),isDeleteLineForward:create("deleteLineForward"),isDeleteWordBackward:create("deleteWordBackward"),isDeleteWordForward:create("deleteWordForward"),isExtendBackward:create("extendBackward"),isExtendForward:create("extendForward"),isExtendLineBackward:create("extendLineBackward"),isExtendLineForward:create("extendLineForward"),isItalic:create("italic"),isMoveLineBackward:create("moveLineBackward"),isMoveLineForward:create("moveLineForward"),isMoveWordBackward:create("moveWordBackward"),isMoveWordForward:create("moveWordForward"),isRedo:create("redo"),isSoftBreak:create("insertSoftBreak"),isSplitBlock:create("splitBlock"),isTransposeCharacter:create("transposeCharacter"),isUndo:create("undo")},createRestoreDomManager=(editor,receivedUserInput)=>{var bufferedMutations=[],clear=()=>{bufferedMutations=[]},registerMutations=mutations=>{if(receivedUserInput.current){var trackedMutations=mutations.filter(mutation=>isTrackedMutation(editor,mutation,mutations));bufferedMutations.push(...trackedMutations)}};return{registerMutations,restoreDOM:function(){bufferedMutations.reverse().forEach(mutation=>{if("characterData"===mutation.type){mutation.target.textContent=mutation.oldValue;return}mutation.removedNodes.forEach(node=>{mutation.target.insertBefore(node,mutation.nextSibling)}),mutation.addedNodes.forEach(node=>{mutation.target.removeChild(node)})}),clear()},clear}},MUTATION_OBSERVER_CONFIG$1={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class RestoreDOMComponent extends react__WEBPACK_IMPORTED_MODULE_3__.Component{constructor(){super(...arguments),this.context=null,this.manager=null,this.mutationObserver=null}observe(){var _this$mutationObserve,{node}=this.props;if(!node.current)throw Error("Failed to attach MutationObserver, `node` is undefined");null===(_this$mutationObserve=this.mutationObserver)||void 0===_this$mutationObserve||_this$mutationObserve.observe(node.current,MUTATION_OBSERVER_CONFIG$1)}componentDidMount(){var{receivedUserInput}=this.props,editor=this.context;this.manager=createRestoreDomManager(editor,receivedUserInput),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var _this$mutationObserve2,_this$mutationObserve3,_this$manager2,_this$manager,pendingMutations=null===(_this$mutationObserve2=this.mutationObserver)||void 0===_this$mutationObserve2?void 0:_this$mutationObserve2.takeRecords();return null!=pendingMutations&&pendingMutations.length&&(null===(_this$manager=this.manager)||void 0===_this$manager||_this$manager.registerMutations(pendingMutations)),null===(_this$mutationObserve3=this.mutationObserver)||void 0===_this$mutationObserve3||_this$mutationObserve3.disconnect(),null===(_this$manager2=this.manager)||void 0===_this$manager2||_this$manager2.restoreDOM(),null}componentDidUpdate(){var _this$manager3;null===(_this$manager3=this.manager)||void 0===_this$manager3||_this$manager3.clear(),this.observe()}componentWillUnmount(){var _this$mutationObserve4;null===(_this$mutationObserve4=this.mutationObserver)||void 0===_this$mutationObserve4||_this$mutationObserve4.disconnect()}render(){return this.props.children}}RestoreDOMComponent.contextType=EditorContext;var RestoreDOM=IS_ANDROID?RestoreDOMComponent:_ref=>{var{children}=_ref;return react__WEBPACK_IMPORTED_MODULE_3__.createElement(react__WEBPACK_IMPORTED_MODULE_3__.Fragment,null,children)};function normalizeStringDiff(targetText,diff){var{start,end,text}=diff,removedText=targetText.slice(start,end),prefixLength=function(str,another){for(var length=Math.min(str.length,another.length),i=0;islate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(editor,n),at:path});if(!parentBlock)return null;for(;offset>leaf.text.length;){var entry=slate__WEBPACK_IMPORTED_MODULE_6__.ML.next(editor,{at:path,match:slate__WEBPACK_IMPORTED_MODULE_6__.xv.isText});if(!entry||!slate__WEBPACK_IMPORTED_MODULE_6__.y$.isDescendant(entry[1],parentBlock[1]))return null;offset-=leaf.text.length,leaf=entry[0],path=entry[1]}return{path,offset}}function normalizeRange(editor,range){var anchor=normalizePoint(editor,range.anchor);if(!anchor)return null;if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(range))return{anchor,focus:anchor};var focus=normalizePoint(editor,range.focus);return focus?{anchor,focus}:null}function transformPendingPoint(editor,point,op){var pendingDiffs=EDITOR_TO_PENDING_DIFFS.get(editor),textDiff=null==pendingDiffs?void 0:pendingDiffs.find(_ref=>{var{path}=_ref;return slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(path,point.path)});if(!textDiff||point.offset<=textDiff.diff.start)return slate__WEBPACK_IMPORTED_MODULE_6__.E9.transform(point,op,{affinity:"backward"});var{diff}=textDiff;if(point.offset<=diff.start+diff.text.length){var _anchor={path:point.path,offset:diff.start},_transformed=slate__WEBPACK_IMPORTED_MODULE_6__.E9.transform(_anchor,op,{affinity:"backward"});return _transformed?{path:_transformed.path,offset:_transformed.offset+point.offset-diff.start}:null}var anchor={path:point.path,offset:point.offset-diff.text.length+diff.end-diff.start},transformed=slate__WEBPACK_IMPORTED_MODULE_6__.E9.transform(anchor,op,{affinity:"backward"});return transformed?"split_node"===op.type&&slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(op.path,point.path)&&anchor.offsetreact__WEBPACK_IMPORTED_MODULE_3__.createElement(react__WEBPACK_IMPORTED_MODULE_3__.Fragment,null,useChildren(props)),Editable=props=>{var editor,receivedUserInput,animationFrameIdRef,onUserInput,{autoFocus,decorate=defaultDecorate,onDOMBeforeInput:propsOnDOMBeforeInput,placeholder,readOnly=!1,renderElement,renderLeaf,renderPlaceholder=props=>react__WEBPACK_IMPORTED_MODULE_3__.createElement(DefaultPlaceholder,Object.assign({},props)),scrollSelectionIntoView=defaultScrollSelectionIntoView,style={},as:Component="div"}=props,attributes=_objectWithoutProperties(props,_excluded$1),editor1=useSlate(),[isComposing,setIsComposing]=(0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(!1),ref=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(null),deferredOperations=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)([]),{onUserInput:onUserInput1,receivedUserInput:receivedUserInput1}=(editor=useSlateStatic(),receivedUserInput=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(!1),animationFrameIdRef=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(0),onUserInput=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(()=>{if(!receivedUserInput.current){receivedUserInput.current=!0;var window1=ReactEditor.getWindow(editor);window1.cancelAnimationFrame(animationFrameIdRef.current),animationFrameIdRef.current=window1.requestAnimationFrame(()=>{receivedUserInput.current=!1})}},[]),(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>()=>cancelAnimationFrame(animationFrameIdRef.current),[]),{receivedUserInput,onUserInput}),[,forceRender]=(0,react__WEBPACK_IMPORTED_MODULE_3__.useReducer)(s=>s+1,0);EDITOR_TO_FORCE_RENDER.set(editor1,forceRender),IS_READ_ONLY.set(editor1,readOnly);var state=(0,react__WEBPACK_IMPORTED_MODULE_3__.useMemo)(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>{ref.current&&autoFocus&&ref.current.focus()},[autoFocus]);var onDOMSelectionChange=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(lodash_throttle__WEBPACK_IMPORTED_MODULE_2___default()(()=>{if((IS_ANDROID||!ReactEditor.isComposing(editor1))&&(!state.isUpdatingSelection||null!=androidInputManager&&androidInputManager.isFlushing())&&!state.isDraggingInternally){var root=ReactEditor.findDocumentOrShadowRoot(editor1),{activeElement}=root,el=ReactEditor.toDOMNode(editor1,editor1),domSelection=root.getSelection();if(activeElement===el?(state.latestElement=activeElement,IS_FOCUSED.set(editor1,!0)):IS_FOCUSED.delete(editor1),!domSelection)return slate__WEBPACK_IMPORTED_MODULE_6__.YR.deselect(editor1);var{anchorNode,focusNode}=domSelection,anchorNodeSelectable=hasEditableTarget(editor1,anchorNode)||isTargetInsideNonReadonlyVoid(editor1,anchorNode),focusNodeSelectable=hasEditableTarget(editor1,focusNode)||isTargetInsideNonReadonlyVoid(editor1,focusNode);if(anchorNodeSelectable&&focusNodeSelectable){var range=ReactEditor.toSlateRange(editor1,domSelection,{exactMatch:!1,suppressThrow:!0});range&&(ReactEditor.isComposing(editor1)||null!=androidInputManager&&androidInputManager.hasPendingChanges()||null!=androidInputManager&&androidInputManager.isFlushing()?null==androidInputManager||androidInputManager.handleUserSelect(range):slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,range))}!readOnly||anchorNodeSelectable&&focusNodeSelectable||slate__WEBPACK_IMPORTED_MODULE_6__.YR.deselect(editor1)}},100),[readOnly]),scheduleOnDOMSelectionChange=(0,react__WEBPACK_IMPORTED_MODULE_3__.useMemo)(()=>lodash_debounce__WEBPACK_IMPORTED_MODULE_1___default()(onDOMSelectionChange,0),[onDOMSelectionChange]),androidInputManager=function(_ref){var isMountedRef,{node}=_ref,options=_objectWithoutProperties(_ref,_excluded$2);if(!IS_ANDROID)return null;var editor=useSlateStatic(),isMounted=(isMountedRef=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(!1),(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>(isMountedRef.current=!0,()=>{isMountedRef.current=!1}),[]),isMountedRef.current),[inputManager]=(0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(()=>(function(_ref){var{editor,scheduleOnDOMSelectionChange,onDOMSelectionChange}=_ref,flushing=!1,compositionEndTimeoutId=null,flushTimeoutId=null,actionTimeoutId=null,idCounter=0,insertPositionHint=!1,applyPendingSelection=()=>{var pendingSelection=EDITOR_TO_PENDING_SELECTION.get(editor);if(EDITOR_TO_PENDING_SELECTION.delete(editor),pendingSelection){var{selection}=editor,normalized=normalizeRange(editor,pendingSelection);!normalized||selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(normalized,selection)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor,normalized)}},performAction=()=>{var action=EDITOR_TO_PENDING_ACTION.get(editor);if(EDITOR_TO_PENDING_ACTION.delete(editor),action){if(action.at){var target=slate__WEBPACK_IMPORTED_MODULE_6__.E9.isPoint(action.at)?normalizePoint(editor,action.at):normalizeRange(editor,action.at);if(!target)return;var _targetRange=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,target);editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(editor.selection,_targetRange)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor,target)}action.run()}},flush=()=>{if(flushTimeoutId&&(clearTimeout(flushTimeoutId),flushTimeoutId=null),actionTimeoutId&&(clearTimeout(actionTimeoutId),actionTimeoutId=null),!hasPendingDiffs()&&!hasPendingAction()){applyPendingSelection();return}flushing||(flushing=!0,setTimeout(()=>flushing=!1)),hasPendingAction()&&(flushing="action");var selectionRef=editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.rangeRef(editor,editor.selection,{affinity:"forward"});EDITOR_TO_USER_MARKS.set(editor,editor.marks),debug("flush",EDITOR_TO_PENDING_ACTION.get(editor),EDITOR_TO_PENDING_DIFFS.get(editor));for(var scheduleSelectionChange=!!(null!==(_EDITOR_TO_PENDING_DI=EDITOR_TO_PENDING_DIFFS.get(editor))&&void 0!==_EDITOR_TO_PENDING_DI&&_EDITOR_TO_PENDING_DI.length);diff=null===(_EDITOR_TO_PENDING_DI2=EDITOR_TO_PENDING_DIFFS.get(editor))||void 0===_EDITOR_TO_PENDING_DI2?void 0:_EDITOR_TO_PENDING_DI2[0];){var _EDITOR_TO_PENDING_DI,diff,_EDITOR_TO_PENDING_DI2,_EDITOR_TO_PENDING_DI3,pendingMarks=EDITOR_TO_PENDING_INSERTION_MARKS.get(editor);void 0!==pendingMarks&&(EDITOR_TO_PENDING_INSERTION_MARKS.delete(editor),editor.marks=pendingMarks),pendingMarks&&!1===insertPositionHint&&(insertPositionHint=null);var range=function(textDiff){var{path,diff}=textDiff;return{anchor:{path,offset:diff.start},focus:{path,offset:diff.end}}}(diff);editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(editor.selection,range)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor,range),diff.diff.text?slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor,diff.diff.text):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor),EDITOR_TO_PENDING_DIFFS.set(editor,null===(_EDITOR_TO_PENDING_DI3=EDITOR_TO_PENDING_DIFFS.get(editor))||void 0===_EDITOR_TO_PENDING_DI3?void 0:_EDITOR_TO_PENDING_DI3.filter(_ref2=>{var{id}=_ref2;return id!==diff.id})),!function(editor,textDiff){var{path,diff}=textDiff;if(!slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasPath(editor,path))return!1;var node=slate__WEBPACK_IMPORTED_MODULE_6__.NB.get(editor,path);if(!slate__WEBPACK_IMPORTED_MODULE_6__.xv.isText(node))return!1;if(diff.start!==node.text.length||0===diff.text.length)return node.text.slice(diff.start,diff.start+diff.text.length)===diff.text;var nextPath=slate__WEBPACK_IMPORTED_MODULE_6__.y$.next(path);if(!slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasPath(editor,nextPath))return!1;var nextNode=slate__WEBPACK_IMPORTED_MODULE_6__.NB.get(editor,nextPath);return slate__WEBPACK_IMPORTED_MODULE_6__.xv.isText(nextNode)&&nextNode.text.startsWith(diff.text)}(editor,diff)&&(scheduleSelectionChange=!1,EDITOR_TO_PENDING_ACTION.delete(editor),EDITOR_TO_USER_MARKS.delete(editor),flushing="action",EDITOR_TO_PENDING_SELECTION.delete(editor),scheduleOnDOMSelectionChange.cancel(),onDOMSelectionChange.cancel(),null==selectionRef||selectionRef.unref())}var selection=null==selectionRef?void 0:selectionRef.unref();if(!selection||EDITOR_TO_PENDING_SELECTION.get(editor)||editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(selection,editor.selection)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor,selection),hasPendingAction()){performAction();return}scheduleSelectionChange&&scheduleOnDOMSelectionChange(),scheduleOnDOMSelectionChange.flush(),onDOMSelectionChange.flush(),applyPendingSelection();var userMarks=EDITOR_TO_USER_MARKS.get(editor);EDITOR_TO_USER_MARKS.delete(editor),void 0!==userMarks&&(editor.marks=userMarks,editor.onChange())},handleCompositionEnd=_event=>{compositionEndTimeoutId&&clearTimeout(compositionEndTimeoutId),compositionEndTimeoutId=setTimeout(()=>{IS_COMPOSING.set(editor,!1),flush()},25)},handleCompositionStart=_event=>{IS_COMPOSING.set(editor,!0),compositionEndTimeoutId&&(clearTimeout(compositionEndTimeoutId),compositionEndTimeoutId=null)},updatePlaceholderVisibility=function(){var forceHide=arguments.length>0&&void 0!==arguments[0]&&arguments[0],placeholderElement=EDITOR_TO_PLACEHOLDER_ELEMENT.get(editor);if(placeholderElement){if(hasPendingDiffs()||forceHide){placeholderElement.style.display="none";return}placeholderElement.style.removeProperty("display")}},storeDiff=(path,diff)=>{var targetText,a,start,overlap,applied,sliceEnd,text,end,_EDITOR_TO_PENDING_DI4,pendingDiffs=null!==(_EDITOR_TO_PENDING_DI4=EDITOR_TO_PENDING_DIFFS.get(editor))&&void 0!==_EDITOR_TO_PENDING_DI4?_EDITOR_TO_PENDING_DI4:[];EDITOR_TO_PENDING_DIFFS.set(editor,pendingDiffs);var target=slate__WEBPACK_IMPORTED_MODULE_6__.NB.leaf(editor,path),idx=pendingDiffs.findIndex(change=>slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(change.path,path));if(idx<0){normalizeStringDiff(target.text,diff)&&pendingDiffs.push({path,diff,id:idCounter++}),updatePlaceholderVisibility();return}var merged=(targetText=target.text,start=Math.min((a=pendingDiffs[idx].diff).start,diff.start),overlap=Math.max(0,Math.min(a.start+a.text.length,diff.end)-diff.start),applied=function(text){for(var _len=arguments.length,diffs=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)diffs[_key-1]=arguments[_key];return diffs.reduce((text,diff)=>text.slice(0,diff.start)+diff.text+text.slice(diff.end),text)}(targetText,a,diff),sliceEnd=Math.max(diff.start+diff.text.length,a.start+a.text.length+(a.start+a.text.length>diff.start?diff.text.length:0)-overlap),text=applied.slice(start,sliceEnd),end=Math.max(a.end,diff.end-a.text.length+(a.end-a.start)),normalizeStringDiff(targetText,{start,end,text}));if(!merged){pendingDiffs.splice(idx,1),updatePlaceholderVisibility();return}pendingDiffs[idx]=_objectSpread$3(_objectSpread$3({},pendingDiffs[idx]),{},{diff:merged})},scheduleAction=function(run){var{at}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};insertPositionHint=!1,EDITOR_TO_PENDING_SELECTION.delete(editor),scheduleOnDOMSelectionChange.cancel(),onDOMSelectionChange.cancel(),hasPendingAction()&&flush(),EDITOR_TO_PENDING_ACTION.set(editor,{at,run}),actionTimeoutId=setTimeout(flush)},handleDOMBeforeInput=event=>{flushTimeoutId&&(clearTimeout(flushTimeoutId),flushTimeoutId=null);var{inputType:type}=event,targetRange=null,data=event.dataTransfer||event.data||void 0;!1!==insertPositionHint&&"insertText"!==type&&"insertCompositionText"!==type&&(insertPositionHint=!1);var[nativeTargetRange]=event.getTargetRanges();nativeTargetRange&&(targetRange=ReactEditor.toSlateRange(editor,nativeTargetRange,{exactMatch:!1,suppressThrow:!0}));var domSelection=ReactEditor.getWindow(editor).getSelection();if(!targetRange&&domSelection&&(nativeTargetRange=domSelection,targetRange=ReactEditor.toSlateRange(editor,domSelection,{exactMatch:!1,suppressThrow:!0})),targetRange=null!==(_targetRange2=targetRange)&&void 0!==_targetRange2?_targetRange2:editor.selection){if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(targetRange)&&type.startsWith("delete")){var[start,end]=slate__WEBPACK_IMPORTED_MODULE_6__.e6.edges(targetRange);if(slate__WEBPACK_IMPORTED_MODULE_6__.NB.leaf(editor,start.path).text.length===start.offset&&0===end.offset){var next=slate__WEBPACK_IMPORTED_MODULE_6__.ML.next(editor,{at:start.path,match:slate__WEBPACK_IMPORTED_MODULE_6__.xv.isText});next&&slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(next[1],end.path)&&(targetRange={anchor:end,focus:end})}}if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(targetRange)&&type.startsWith("delete")){if(slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(targetRange.anchor.path,targetRange.focus.path)){var[_start,_end]=slate__WEBPACK_IMPORTED_MODULE_6__.e6.edges(targetRange);return storeDiff(targetRange.anchor.path,{text:"",end:_end.offset,start:_start.offset})}var direction=type.endsWith("Backward")?"backward":"forward";return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor,{direction}),{at:targetRange})}switch(type){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor),{at:targetRange});case"deleteContent":case"deleteContentForward":var{anchor}=targetRange;if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(targetRange)){var targetNode=slate__WEBPACK_IMPORTED_MODULE_6__.NB.leaf(editor,anchor.path);if(anchor.offsetslate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor),{at:targetRange});case"deleteContentBackward":var _targetRange2,_nativeTargetRange,{anchor:_anchor}=targetRange;if((isDOMSelection(nativeTargetRange)?nativeTargetRange.isCollapsed:!!(null!==(_nativeTargetRange=nativeTargetRange)&&void 0!==_nativeTargetRange&&_nativeTargetRange.collapsed))&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(targetRange)&&_anchor.offset>0)return storeDiff(_anchor.path,{text:"",start:_anchor.offset-1,end:_anchor.offset});return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor),{at:targetRange});case"deleteEntireSoftLine":return scheduleAction(()=>{slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor,{unit:"line"}),slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor,{unit:"line"})},{at:targetRange});case"deleteHardLineBackward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor,{unit:"block"}),{at:targetRange});case"deleteSoftLineBackward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor,{unit:"line"}),{at:targetRange});case"deleteHardLineForward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor,{unit:"block"}),{at:targetRange});case"deleteSoftLineForward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor,{unit:"line"}),{at:targetRange});case"deleteWordBackward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor,{unit:"word"}),{at:targetRange});case"deleteWordForward":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor,{unit:"word"}),{at:targetRange});case"insertLineBreak":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertSoftBreak(editor),{at:targetRange});case"insertParagraph":return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertBreak(editor),{at:targetRange});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":if((null==data?void 0:data.constructor.name)==="DataTransfer")return scheduleAction(()=>ReactEditor.insertData(editor,data),{at:targetRange});if("string"==typeof data&&data.includes("\n"))return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertSoftBreak(editor),{at:slate__WEBPACK_IMPORTED_MODULE_6__.e6.end(targetRange)});var text=null!=data?data:"";if(EDITOR_TO_PENDING_INSERTION_MARKS.get(editor)&&(text=text.replace("\uFEFF","")),slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(targetRange.anchor.path,targetRange.focus.path)){var[_start2,_end2]=slate__WEBPACK_IMPORTED_MODULE_6__.e6.edges(targetRange),diff={start:_start2.offset,end:_end2.offset,text};if(text&&insertPositionHint&&"insertCompositionText"===type){var hintPosition=insertPositionHint.start+insertPositionHint.text.search(/\S|$/);diff.start+diff.text.search(/\S|$/)===hintPosition+1&&diff.end===insertPositionHint.start+insertPositionHint.text.length?(diff.start-=1,insertPositionHint=null,scheduleFlush()):insertPositionHint=!1}else insertPositionHint="insertText"===type&&(null===insertPositionHint?diff:!!(insertPositionHint&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(targetRange))&&insertPositionHint.end+insertPositionHint.text.length===_start2.offset&&_objectSpread$3(_objectSpread$3({},insertPositionHint),{},{text:insertPositionHint.text+text}));storeDiff(_start2.path,diff);return}return scheduleAction(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor,text),{at:targetRange})}}},hasPendingAction=()=>!!EDITOR_TO_PENDING_ACTION.get(editor),hasPendingDiffs=()=>{var _EDITOR_TO_PENDING_DI5;return!!(null!==(_EDITOR_TO_PENDING_DI5=EDITOR_TO_PENDING_DIFFS.get(editor))&&void 0!==_EDITOR_TO_PENDING_DI5&&_EDITOR_TO_PENDING_DI5.length)},hasPendingChanges=()=>hasPendingAction()||hasPendingDiffs(),handleUserSelect=range=>{EDITOR_TO_PENDING_SELECTION.set(editor,range),flushTimeoutId&&(clearTimeout(flushTimeoutId),flushTimeoutId=null);var{selection}=editor;if(range){var pathChanged=!selection||!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(selection.anchor.path,range.anchor.path),parentPathChanged=!selection||!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(selection.anchor.path.slice(0,-1),range.anchor.path.slice(0,-1));(pathChanged&&insertPositionHint||parentPathChanged)&&(insertPositionHint=!1),(pathChanged||!hasPendingDiffs())&&(flushTimeoutId=setTimeout(flush,200))}},handleInput=()=>{(hasPendingAction()||!hasPendingDiffs())&&flush()},handleKeyDown=_=>{hasPendingDiffs()||(updatePlaceholderVisibility(!0),setTimeout(updatePlaceholderVisibility))},scheduleFlush=()=>{hasPendingAction()||(actionTimeoutId=setTimeout(flush))},handleDomMutations=mutations=>{if(!(hasPendingDiffs()||hasPendingAction())&&mutations.some(mutation=>isTrackedMutation(editor,mutation,mutations))){var _EDITOR_TO_FORCE_REND;null===(_EDITOR_TO_FORCE_REND=EDITOR_TO_FORCE_RENDER.get(editor))||void 0===_EDITOR_TO_FORCE_REND||_EDITOR_TO_FORCE_REND()}};return{flush,scheduleFlush,hasPendingDiffs,hasPendingAction,hasPendingChanges,isFlushing:()=>flushing,handleUserSelect,handleCompositionEnd,handleCompositionStart,handleDOMBeforeInput,handleKeyDown,handleDomMutations,handleInput}})(function(target){for(var i=1;inew MutationObserver(callback));useIsomorphicLayoutEffect(()=>{mutationObserver.takeRecords()}),(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>{if(!node.current)throw Error("Failed to attach MutationObserver, `node` is undefined");return mutationObserver.observe(node.current,options),()=>mutationObserver.disconnect()},[])}(node,inputManager.handleDomMutations,MUTATION_OBSERVER_CONFIG),EDITOR_TO_SCHEDULE_FLUSH.set(editor,inputManager.scheduleFlush),isMounted&&inputManager.flush(),inputManager}({node:ref,onDOMSelectionChange,scheduleOnDOMSelectionChange});useIsomorphicLayoutEffect(()=>{ref.current&&(window1=getDefaultView(ref.current))?(EDITOR_TO_WINDOW.set(editor1,window1),EDITOR_TO_ELEMENT.set(editor1,ref.current),NODE_TO_ELEMENT.set(editor1,ref.current),ELEMENT_TO_NODE.set(ref.current,editor1)):NODE_TO_ELEMENT.delete(editor1);var window1,{selection}=editor1,domSelection=ReactEditor.findDocumentOrShadowRoot(editor1).getSelection();if(!(!domSelection||!ReactEditor.isFocused(editor1)||null!=androidInputManager&&androidInputManager.hasPendingAction())){var setDomSelection=forceChange=>{var hasDomSelection="None"!==domSelection.type;if(selection||hasDomSelection){var editorElement=EDITOR_TO_ELEMENT.get(editor1),hasDomSelectionInEditor=!1;if(editorElement.contains(domSelection.anchorNode)&&editorElement.contains(domSelection.focusNode)&&(hasDomSelectionInEditor=!0),hasDomSelection&&hasDomSelectionInEditor&&selection&&!forceChange){var slateRange=ReactEditor.toSlateRange(editor1,domSelection,{exactMatch:!0,suppressThrow:!0});if(slateRange&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(slateRange,selection)){if(!state.hasMarkPlaceholder)return;var _anchorNode$parentEle,{anchorNode}=domSelection;if(null!=anchorNode&&null!==(_anchorNode$parentEle=anchorNode.parentElement)&&void 0!==_anchorNode$parentEle&&_anchorNode$parentEle.hasAttribute("data-slate-mark-placeholder"))return}}if(selection&&!ReactEditor.hasRange(editor1,selection)){editor1.selection=ReactEditor.toSlateRange(editor1,domSelection,{exactMatch:!1,suppressThrow:!0});return}state.isUpdatingSelection=!0;var newDomRange=selection&&ReactEditor.toDOMRange(editor1,selection);return newDomRange?(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isBackward(selection)?domSelection.setBaseAndExtent(newDomRange.endContainer,newDomRange.endOffset,newDomRange.startContainer,newDomRange.startOffset):domSelection.setBaseAndExtent(newDomRange.startContainer,newDomRange.startOffset,newDomRange.endContainer,newDomRange.endOffset),scrollSelectionIntoView(editor1,newDomRange)):domSelection.removeAllRanges(),newDomRange}},newDomRange=setDomSelection(),ensureSelection=(null==androidInputManager?void 0:androidInputManager.isFlushing())==="action";if(!IS_ANDROID||!ensureSelection){setTimeout(()=>{newDomRange&&IS_FIREFOX&&ReactEditor.toDOMNode(editor1,editor1).focus(),state.isUpdatingSelection=!1});return}var timeoutId=null,animationFrameId=requestAnimationFrame(()=>{if(ensureSelection){var ensureDomSelection=forceChange=>{try{ReactEditor.toDOMNode(editor1,editor1).focus(),setDomSelection(forceChange)}catch(e){}};ensureDomSelection(),timeoutId=setTimeout(()=>{ensureDomSelection(!0),state.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(animationFrameId),timeoutId&&clearTimeout(timeoutId)}}});var onDOMBeforeInput=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(onUserInput1(),!readOnly&&hasEditableTarget(editor1,event.target)&&!isDOMEventHandled(event,propsOnDOMBeforeInput)){if(androidInputManager)return androidInputManager.handleDOMBeforeInput(event);scheduleOnDOMSelectionChange.flush(),onDOMSelectionChange.flush();var{selection}=editor1,{inputType:type}=event,data=event.dataTransfer||event.data||void 0,isCompositionChange="insertCompositionText"===type||"deleteCompositionText"===type;if(!(isCompositionChange&&ReactEditor.isComposing(editor1))){var native=!1;if("insertText"===type&&selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(selection)&&event.data&&1===event.data.length&&/[a-z ]/i.test(event.data)&&0!==selection.anchor.offset){native=!0,editor1.marks&&(native=!1);var{anchor}=selection,[node,offset]=ReactEditor.toDOMPoint(editor1,anchor),anchorNode=null===(_node$parentElement=node.parentElement)||void 0===_node$parentElement?void 0:_node$parentElement.closest("a"),window1=ReactEditor.getWindow(editor1);if(native&&anchorNode&&ReactEditor.hasDOMNode(editor1,anchorNode)){var _EDITOR_TO_USER_SELEC,_node$parentElement,_window$getComputedSt,_lastText$textContent,lastText=null==window1?void 0:window1.document.createTreeWalker(anchorNode,NodeFilter.SHOW_TEXT).lastChild();lastText===node&&(null===(_lastText$textContent=lastText.textContent)||void 0===_lastText$textContent?void 0:_lastText$textContent.length)===offset&&(native=!1)}if(native&&node.parentElement&&(null==window1?void 0:null===(_window$getComputedSt=window1.getComputedStyle(node.parentElement))||void 0===_window$getComputedSt?void 0:_window$getComputedSt.whiteSpace)==="pre"){var block=slate__WEBPACK_IMPORTED_MODULE_6__.ML.above(editor1,{at:anchor.path,match:n=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(editor1,n)});block&&slate__WEBPACK_IMPORTED_MODULE_6__.NB.string(block[0]).includes(" ")&&(native=!1)}}if(!type.startsWith("delete")||type.startsWith("deleteBy")){var[targetRange]=event.getTargetRanges();if(targetRange){var range=ReactEditor.toSlateRange(editor1,targetRange,{exactMatch:!1,suppressThrow:!1});if(!selection||!slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(selection,range)){native=!1;var selectionRef=!isCompositionChange&&editor1.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.rangeRef(editor1,editor1.selection);slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,range),selectionRef&&EDITOR_TO_USER_SELECTION.set(editor1,selectionRef)}}}if(!isCompositionChange){if(native||event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)&&type.startsWith("delete")){var direction=type.endsWith("Backward")?"backward":"forward";slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction});return}switch(type){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1);break;case"deleteContent":case"deleteContentForward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1);break;case"deleteContentBackward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1);break;case"deleteEntireSoftLine":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"line"}),slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"line"});break;case"deleteHardLineBackward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"block"});break;case"deleteSoftLineBackward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"line"});break;case"deleteHardLineForward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"block"});break;case"deleteSoftLineForward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"line"});break;case"deleteWordBackward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"word"});break;case"deleteWordForward":slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"word"});break;case"insertLineBreak":slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertSoftBreak(editor1);break;case"insertParagraph":slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertBreak(editor1);break;case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":"insertFromComposition"===type&&ReactEditor.isComposing(editor1)&&(setIsComposing(!1),IS_COMPOSING.set(editor1,!1)),(null==data?void 0:data.constructor.name)==="DataTransfer"?ReactEditor.insertData(editor1,data):"string"==typeof data&&(native?deferredOperations.current.push(()=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor1,data)):slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor1,data))}var toRestore=null===(_EDITOR_TO_USER_SELEC=EDITOR_TO_USER_SELECTION.get(editor1))||void 0===_EDITOR_TO_USER_SELEC?void 0:_EDITOR_TO_USER_SELEC.unref();EDITOR_TO_USER_SELECTION.delete(editor1),!toRestore||editor1.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(editor1.selection,toRestore)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,toRestore)}}}},[readOnly,propsOnDOMBeforeInput]);useIsomorphicLayoutEffect(()=>(ref.current&&HAS_BEFORE_INPUT_SUPPORT&&ref.current.addEventListener("beforeinput",onDOMBeforeInput),()=>{ref.current&&HAS_BEFORE_INPUT_SUPPORT&&ref.current.removeEventListener("beforeinput",onDOMBeforeInput)}),[onDOMBeforeInput]),useIsomorphicLayoutEffect(()=>{var window1=ReactEditor.getWindow(editor1);return window1.document.addEventListener("selectionchange",scheduleOnDOMSelectionChange),()=>{window1.document.removeEventListener("selectionchange",scheduleOnDOMSelectionChange)}},[scheduleOnDOMSelectionChange]);var decorations=decorate([editor1,[]]);if(placeholder&&1===editor1.children.length&&1===Array.from(slate__WEBPACK_IMPORTED_MODULE_6__.NB.texts(editor1)).length&&""===slate__WEBPACK_IMPORTED_MODULE_6__.NB.string(editor1)&&!isComposing){var start=slate__WEBPACK_IMPORTED_MODULE_6__.ML.start(editor1,[]);decorations.push({[PLACEHOLDER_SYMBOL]:!0,placeholder,anchor:start,focus:start})}var{marks}=editor1;if(state.hasMarkPlaceholder=!1,editor1.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(editor1.selection)&&marks){var{anchor}=editor1.selection,leaf=slate__WEBPACK_IMPORTED_MODULE_6__.NB.leaf(editor1,anchor.path),rest=_objectWithoutProperties(leaf,_excluded2);if(!slate__WEBPACK_IMPORTED_MODULE_6__.xv.equals(leaf,marks,{loose:!0})){state.hasMarkPlaceholder=!0;var unset=Object.fromEntries(Object.keys(rest).map(mark=>[mark,null]));decorations.push(_objectSpread$1(_objectSpread$1(_objectSpread$1({[MARK_PLACEHOLDER_SYMBOL]:!0},unset),marks),{},{anchor,focus:anchor}))}}return(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>{setTimeout(()=>{var{selection}=editor1;if(selection){var{anchor:_anchor}=selection,_text=slate__WEBPACK_IMPORTED_MODULE_6__.NB.leaf(editor1,_anchor.path);if(marks&&!slate__WEBPACK_IMPORTED_MODULE_6__.xv.equals(_text,marks,{loose:!0})){EDITOR_TO_PENDING_INSERTION_MARKS.set(editor1,marks);return}}EDITOR_TO_PENDING_INSERTION_MARKS.delete(editor1)})}),react__WEBPACK_IMPORTED_MODULE_3__.createElement(ReadOnlyContext.Provider,{value:readOnly},react__WEBPACK_IMPORTED_MODULE_3__.createElement(DecorateContext.Provider,{value:decorate},react__WEBPACK_IMPORTED_MODULE_3__.createElement(RestoreDOM,{node:ref,receivedUserInput:receivedUserInput1},react__WEBPACK_IMPORTED_MODULE_3__.createElement(Component,Object.assign({role:readOnly?void 0:"textbox","aria-multiline":!readOnly||void 0},attributes,{spellCheck:(!!HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM)&&attributes.spellCheck,autoCorrect:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM?attributes.autoCorrect:"false",autoCapitalize:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM?attributes.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!readOnly,zindex:-1,suppressContentEditableWarning:!0,ref:ref,style:_objectSpread$1({position:"relative",outline:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},style),onBeforeInput:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!HAS_BEFORE_INPUT_SUPPORT&&!readOnly&&!isEventHandled(event,attributes.onBeforeInput)&&hasEditableTarget(editor1,event.target)&&(event.preventDefault(),!ReactEditor.isComposing(editor1))){var _text2=event.data;slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor1,_text2)}},[readOnly]),onInput:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(androidInputManager){androidInputManager.handleInput();return}for(var op of deferredOperations.current)op();deferredOperations.current=[]},[]),onBlur:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!(readOnly||state.isUpdatingSelection||!hasEditableTarget(editor1,event.target)||isEventHandled(event,attributes.onBlur))){var root=ReactEditor.findDocumentOrShadowRoot(editor1);if(state.latestElement!==root.activeElement){var{relatedTarget}=event;if(!(relatedTarget===ReactEditor.toDOMNode(editor1,editor1)||isDOMElement(relatedTarget)&&relatedTarget.hasAttribute("data-slate-spacer"))){if(null!=relatedTarget&&isDOMNode(relatedTarget)&&ReactEditor.hasDOMNode(editor1,relatedTarget)){var node=ReactEditor.toSlateNode(editor1,relatedTarget);if(slate__WEBPACK_IMPORTED_MODULE_6__.W_.isElement(node)&&!editor1.isVoid(node))return}if(IS_SAFARI){var domSelection=root.getSelection();null==domSelection||domSelection.removeAllRanges()}IS_FOCUSED.delete(editor1)}}}},[readOnly,attributes.onBlur]),onClick:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(hasTarget(editor1,event.target)&&!isEventHandled(event,attributes.onClick)&&isDOMNode(event.target)){var node=ReactEditor.toSlateNode(editor1,event.target),path=ReactEditor.findPath(editor1,node);if(slate__WEBPACK_IMPORTED_MODULE_6__.ML.hasPath(editor1,path)&&slate__WEBPACK_IMPORTED_MODULE_6__.NB.get(editor1,path)===node){if(3===event.detail&&path.length>=1){var blockPath=path;if(!slate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(editor1,node)){var _block$,block=slate__WEBPACK_IMPORTED_MODULE_6__.ML.above(editor1,{match:n=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(editor1,n),at:path});blockPath=null!==(_block$=null==block?void 0:block[1])&&void 0!==_block$?_block$:path.slice(0,1)}var range=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor1,blockPath);slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,range);return}if(!readOnly){var _start=slate__WEBPACK_IMPORTED_MODULE_6__.ML.start(editor1,path),end=slate__WEBPACK_IMPORTED_MODULE_6__.ML.end(editor1,path),startVoid=slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor1,{at:_start}),endVoid=slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor1,{at:end});if(startVoid&&endVoid&&slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(startVoid[1],endVoid[1])){var _range=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor1,_start);slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,_range)}}}}},[readOnly,attributes.onClick]),onCompositionEnd:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(hasEditableTarget(editor1,event.target)&&(ReactEditor.isComposing(editor1)&&(setIsComposing(!1),IS_COMPOSING.set(editor1,!1)),null==androidInputManager||androidInputManager.handleCompositionEnd(event),!isEventHandled(event,attributes.onCompositionEnd)&&!IS_ANDROID&&!IS_SAFARI&&!IS_FIREFOX_LEGACY&&!IS_IOS&&!IS_QQBROWSER&&!IS_WECHATBROWSER&&!IS_UC_MOBILE&&event.data)){var placeholderMarks=EDITOR_TO_PENDING_INSERTION_MARKS.get(editor1);EDITOR_TO_PENDING_INSERTION_MARKS.delete(editor1),void 0!==placeholderMarks&&(EDITOR_TO_USER_MARKS.set(editor1,editor1.marks),editor1.marks=placeholderMarks),slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertText(editor1,event.data);var userMarks=EDITOR_TO_USER_MARKS.get(editor1);EDITOR_TO_USER_MARKS.delete(editor1),void 0!==userMarks&&(editor1.marks=userMarks)}},[attributes.onCompositionEnd]),onCompositionUpdate:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{!hasEditableTarget(editor1,event.target)||isEventHandled(event,attributes.onCompositionUpdate)||ReactEditor.isComposing(editor1)||(setIsComposing(!0),IS_COMPOSING.set(editor1,!0))},[attributes.onCompositionUpdate]),onCompositionStart:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(hasEditableTarget(editor1,event.target)&&(null==androidInputManager||androidInputManager.handleCompositionStart(event),!isEventHandled(event,attributes.onCompositionStart)&&!IS_ANDROID)){setIsComposing(!0);var{selection}=editor1;if(selection){if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)){slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1);return}var inline=slate__WEBPACK_IMPORTED_MODULE_6__.ML.above(editor1,{match:n=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.isInline(editor1,n),mode:"highest"});if(inline){var[,inlinePath]=inline;if(slate__WEBPACK_IMPORTED_MODULE_6__.ML.isEnd(editor1,selection.anchor,inlinePath)){var point=slate__WEBPACK_IMPORTED_MODULE_6__.ML.after(editor1,inlinePath);slate__WEBPACK_IMPORTED_MODULE_6__.YR.setSelection(editor1,{anchor:point,focus:point})}}}}},[attributes.onCompositionStart]),onCopy:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{hasEditableTarget(editor1,event.target)&&!isEventHandled(event,attributes.onCopy)&&(event.preventDefault(),ReactEditor.setFragmentData(editor1,event.clipboardData,"copy"))},[attributes.onCopy]),onCut:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!readOnly&&hasEditableTarget(editor1,event.target)&&!isEventHandled(event,attributes.onCut)){event.preventDefault(),ReactEditor.setFragmentData(editor1,event.clipboardData,"cut");var{selection}=editor1;if(selection){if(slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection))slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1);else{var node=slate__WEBPACK_IMPORTED_MODULE_6__.NB.parent(editor1,selection.anchor.path);slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor1,node)&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.delete(editor1)}}}},[readOnly,attributes.onCut]),onDragOver:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(hasTarget(editor1,event.target)&&!isEventHandled(event,attributes.onDragOver)){var node=ReactEditor.toSlateNode(editor1,event.target);slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor1,node)&&event.preventDefault()}},[attributes.onDragOver]),onDragStart:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!readOnly&&hasTarget(editor1,event.target)&&!isEventHandled(event,attributes.onDragStart)){var node=ReactEditor.toSlateNode(editor1,event.target),path=ReactEditor.findPath(editor1,node);if(slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor1,node)||slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor1,{at:path,voids:!0})){var range=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor1,path);slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,range)}state.isDraggingInternally=!0,ReactEditor.setFragmentData(editor1,event.dataTransfer,"drag")}},[readOnly,attributes.onDragStart]),onDrop:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!readOnly&&hasTarget(editor1,event.target)&&!isEventHandled(event,attributes.onDrop)){event.preventDefault();var draggedRange=editor1.selection,range=ReactEditor.findEventRange(editor1,event),data=event.dataTransfer;slate__WEBPACK_IMPORTED_MODULE_6__.YR.select(editor1,range),state.isDraggingInternally&&draggedRange&&!slate__WEBPACK_IMPORTED_MODULE_6__.e6.equals(draggedRange,range)&&!slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(editor1,{at:range,voids:!0})&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.delete(editor1,{at:draggedRange}),ReactEditor.insertData(editor1,data),ReactEditor.isFocused(editor1)||ReactEditor.focus(editor1)}state.isDraggingInternally=!1},[readOnly,attributes.onDrop]),onDragEnd:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{!readOnly&&state.isDraggingInternally&&attributes.onDragEnd&&hasTarget(editor1,event.target)&&attributes.onDragEnd(event),state.isDraggingInternally=!1},[readOnly,attributes.onDragEnd]),onFocus:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!readOnly&&!state.isUpdatingSelection&&hasEditableTarget(editor1,event.target)&&!isEventHandled(event,attributes.onFocus)){var el=ReactEditor.toDOMNode(editor1,editor1),root=ReactEditor.findDocumentOrShadowRoot(editor1);if(state.latestElement=root.activeElement,IS_FIREFOX&&event.target!==el){el.focus();return}IS_FOCUSED.set(editor1,!0)}},[readOnly,attributes.onFocus]),onKeyDown:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{if(!readOnly&&hasEditableTarget(editor1,event.target)){null==androidInputManager||androidInputManager.handleKeyDown(event);var{nativeEvent}=event;if(ReactEditor.isComposing(editor1)&&!1===nativeEvent.isComposing&&(IS_COMPOSING.set(editor1,!1),setIsComposing(!1)),!(isEventHandled(event,attributes.onKeyDown)||ReactEditor.isComposing(editor1))){var{selection}=editor1,element=editor1.children[null!==selection?selection.focus.path[0]:0],isRTL="rtl"===direction__WEBPACK_IMPORTED_MODULE_0___default()(slate__WEBPACK_IMPORTED_MODULE_6__.NB.string(element));if(Hotkeys.isRedo(nativeEvent)){event.preventDefault(),"function"==typeof editor1.redo&&editor1.redo();return}if(Hotkeys.isUndo(nativeEvent)){event.preventDefault(),"function"==typeof editor1.undo&&editor1.undo();return}if(Hotkeys.isMoveLineBackward(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"line",reverse:!0});return}if(Hotkeys.isMoveLineForward(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"line"});return}if(Hotkeys.isExtendLineBackward(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"line",edge:"focus",reverse:!0});return}if(Hotkeys.isExtendLineForward(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"line",edge:"focus"});return}if(Hotkeys.isMoveBackward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{reverse:!isRTL}):slate__WEBPACK_IMPORTED_MODULE_6__.YR.collapse(editor1,{edge:"start"});return}if(Hotkeys.isMoveForward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{reverse:isRTL}):slate__WEBPACK_IMPORTED_MODULE_6__.YR.collapse(editor1,{edge:"end"});return}if(Hotkeys.isMoveWordBackward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.collapse(editor1,{edge:"focus"}),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"word",reverse:!isRTL});return}if(Hotkeys.isMoveWordForward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.collapse(editor1,{edge:"focus"}),slate__WEBPACK_IMPORTED_MODULE_6__.YR.move(editor1,{unit:"word",reverse:isRTL});return}if(HAS_BEFORE_INPUT_SUPPORT){if((IS_CHROME||IS_SAFARI)&&selection&&(Hotkeys.isDeleteBackward(nativeEvent)||Hotkeys.isDeleteForward(nativeEvent))&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(selection)){var currentNode=slate__WEBPACK_IMPORTED_MODULE_6__.NB.parent(editor1,selection.anchor.path);if(slate__WEBPACK_IMPORTED_MODULE_6__.W_.isElement(currentNode)&&slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor1,currentNode)&&(slate__WEBPACK_IMPORTED_MODULE_6__.ML.isInline(editor1,currentNode)||slate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(editor1,currentNode))){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"block"});return}}}else{if(Hotkeys.isBold(nativeEvent)||Hotkeys.isItalic(nativeEvent)||Hotkeys.isTransposeCharacter(nativeEvent)){event.preventDefault();return}if(Hotkeys.isSoftBreak(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertSoftBreak(editor1);return}if(Hotkeys.isSplitBlock(nativeEvent)){event.preventDefault(),slate__WEBPACK_IMPORTED_MODULE_6__.ML.insertBreak(editor1);return}if(Hotkeys.isDeleteBackward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"backward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1);return}if(Hotkeys.isDeleteForward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"forward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1);return}if(Hotkeys.isDeleteLineBackward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"backward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"line"});return}if(Hotkeys.isDeleteLineForward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"forward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"line"});return}if(Hotkeys.isDeleteWordBackward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"backward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteBackward(editor1,{unit:"word"});return}if(Hotkeys.isDeleteWordForward(nativeEvent)){event.preventDefault(),selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isExpanded(selection)?slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteFragment(editor1,{direction:"forward"}):slate__WEBPACK_IMPORTED_MODULE_6__.ML.deleteForward(editor1,{unit:"word"});return}}}}},[readOnly,attributes.onKeyDown]),onPaste:(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(event=>{!readOnly&&hasEditableTarget(editor1,event.target)&&!isEventHandled(event,attributes.onPaste)&&(!HAS_BEFORE_INPUT_SUPPORT||isPlainTextOnlyPaste(event.nativeEvent))&&(event.preventDefault(),ReactEditor.insertData(editor1,event.clipboardData))},[readOnly,attributes.onPaste])}),react__WEBPACK_IMPORTED_MODULE_3__.createElement(Children,{decorations:decorations,node:editor1,renderElement:renderElement,renderPlaceholder:renderPlaceholder,renderLeaf:renderLeaf,selection:editor1.selection})))))},DefaultPlaceholder=_ref=>{var{attributes,children}=_ref;return react__WEBPACK_IMPORTED_MODULE_3__.createElement("span",Object.assign({},attributes),children,IS_ANDROID&&react__WEBPACK_IMPORTED_MODULE_3__.createElement("br",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(editor,domRange)=>{if(!editor.selection||editor.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(editor.selection)){var leafEl=domRange.startContainer.parentElement;leafEl.getBoundingClientRect=domRange.getBoundingClientRect.bind(domRange),(0,scroll_into_view_if_needed__WEBPACK_IMPORTED_MODULE_7__.Z)(leafEl,{scrollMode:"if-needed"}),delete leafEl.getBoundingClientRect}},hasTarget=(editor,target)=>isDOMNode(target)&&ReactEditor.hasDOMNode(editor,target),hasEditableTarget=(editor,target)=>isDOMNode(target)&&ReactEditor.hasDOMNode(editor,target,{editable:!0}),isTargetInsideNonReadonlyVoid=(editor,target)=>{if(IS_READ_ONLY.get(editor))return!1;var slateNode=hasTarget(editor,target)&&ReactEditor.toSlateNode(editor,target);return slate__WEBPACK_IMPORTED_MODULE_6__.ML.isVoid(editor,slateNode)},isEventHandled=(event,handler)=>{if(!handler)return!1;var shouldTreatEventAsHandled=handler(event);return null!=shouldTreatEventAsHandled?shouldTreatEventAsHandled:event.isDefaultPrevented()||event.isPropagationStopped()},isDOMEventHandled=(event,handler)=>{if(!handler)return!1;var shouldTreatEventAsHandled=handler(event);return null!=shouldTreatEventAsHandled?shouldTreatEventAsHandled:event.defaultPrevented},FocusedContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)(!1),useFocused=()=>(0,react__WEBPACK_IMPORTED_MODULE_3__.useContext)(FocusedContext),SlateSelectorContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.createContext)({}),_excluded=["editor","children","onChange","value"],Slate=props=>{var eventListeners,slateRef,onChange,selectorContext,{editor,children,onChange:onChange1,value}=props,rest=_objectWithoutProperties(props,_excluded),unmountRef=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)(!1),[context,setContext]=react__WEBPACK_IMPORTED_MODULE_3__.useState(()=>{if(!slate__WEBPACK_IMPORTED_MODULE_6__.NB.isNodeList(value))throw Error("[Slate] value is invalid! Expected a list of elements"+"but got: ".concat(slate__WEBPACK_IMPORTED_MODULE_6__.o4.stringify(value)));if(!slate__WEBPACK_IMPORTED_MODULE_6__.ML.isEditor(editor))throw Error("[Slate] editor is invalid! you passed:"+"".concat(slate__WEBPACK_IMPORTED_MODULE_6__.o4.stringify(editor)));return editor.children=value,Object.assign(editor,rest),{v:0,editor}}),{selectorContext:selectorContext1,onChange:handleSelectorChange}=(eventListeners=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)([]).current,slateRef=(0,react__WEBPACK_IMPORTED_MODULE_3__.useRef)({editor:editor}).current,onChange=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(editor=>{slateRef.editor=editor,eventListeners.forEach(listener=>listener(editor))},[]),selectorContext=(0,react__WEBPACK_IMPORTED_MODULE_3__.useMemo)(()=>({getSlate:()=>slateRef.editor,addEventListener:callback=>(eventListeners.push(callback),()=>{eventListeners.splice(eventListeners.indexOf(callback),1)})}),[eventListeners,slateRef]),{selectorContext,onChange}),onContextChange=(0,react__WEBPACK_IMPORTED_MODULE_3__.useCallback)(()=>{onChange1&&onChange1(editor.children),setContext(prevContext=>({v:prevContext.v+1,editor})),handleSelectorChange(editor)},[onChange1]);EDITOR_TO_ON_CHANGE.set(editor,onContextChange),(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>()=>{EDITOR_TO_ON_CHANGE.set(editor,()=>{}),unmountRef.current=!0},[]);var[isFocused,setIsFocused]=(0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(ReactEditor.isFocused(editor));return(0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(()=>{setIsFocused(ReactEditor.isFocused(editor))}),useIsomorphicLayoutEffect(()=>{var fn=()=>setIsFocused(ReactEditor.isFocused(editor));return IS_REACT_VERSION_17_OR_ABOVE?(document.addEventListener("focusin",fn),document.addEventListener("focusout",fn),()=>{document.removeEventListener("focusin",fn),document.removeEventListener("focusout",fn)}):(document.addEventListener("focus",fn,!0),document.addEventListener("blur",fn,!0),()=>{document.removeEventListener("focus",fn,!0),document.removeEventListener("blur",fn,!0)})},[]),react__WEBPACK_IMPORTED_MODULE_3__.createElement(SlateSelectorContext.Provider,{value:selectorContext1},react__WEBPACK_IMPORTED_MODULE_3__.createElement(SlateContext.Provider,{value:context},react__WEBPACK_IMPORTED_MODULE_3__.createElement(EditorContext.Provider,{value:context.editor},react__WEBPACK_IMPORTED_MODULE_3__.createElement(FocusedContext.Provider,{value:isFocused},children))))},doRectsIntersect=(rect,compareRect)=>{var middle=(compareRect.top+compareRect.bottom)/2;return rect.top<=middle&&rect.bottom>=middle},areRangesSameLine=(editor,range1,range2)=>{var rect1=ReactEditor.toDOMRange(editor,range1).getBoundingClientRect(),rect2=ReactEditor.toDOMRange(editor,range2).getBoundingClientRect();return doRectsIntersect(rect1,rect2)&&doRectsIntersect(rect2,rect1)},findCurrentLineRange=(editor,parentRange)=>{var parentRangeBoundary=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,slate__WEBPACK_IMPORTED_MODULE_6__.e6.end(parentRange)),positions=Array.from(slate__WEBPACK_IMPORTED_MODULE_6__.ML.positions(editor,{at:parentRange})),left=0,right=positions.length,middle=Math.floor(right/2);if(areRangesSameLine(editor,slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,positions[left]),parentRangeBoundary))return slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,positions[left],parentRangeBoundary);if(positions.length<2)return slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,positions[positions.length-1],parentRangeBoundary);for(;middle!==positions.length&&middle!==left;)areRangesSameLine(editor,slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,positions[middle]),parentRangeBoundary)?right=middle:left=middle,middle=Math.floor((left+right)/2);return slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(editor,positions[right],parentRangeBoundary)};function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i{var e=editor,{apply,onChange,deleteBackward,addMark,removeMark}=e;return EDITOR_TO_KEY_TO_ELEMENT.set(e,new WeakMap),e.addMark=(key,value)=>{var _EDITOR_TO_SCHEDULE_F,_EDITOR_TO_PENDING_DI;null===(_EDITOR_TO_SCHEDULE_F=EDITOR_TO_SCHEDULE_FLUSH.get(e))||void 0===_EDITOR_TO_SCHEDULE_F||_EDITOR_TO_SCHEDULE_F(),!EDITOR_TO_PENDING_INSERTION_MARKS.get(e)&&null!==(_EDITOR_TO_PENDING_DI=EDITOR_TO_PENDING_DIFFS.get(e))&&void 0!==_EDITOR_TO_PENDING_DI&&_EDITOR_TO_PENDING_DI.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(e,null),EDITOR_TO_USER_MARKS.delete(e),addMark(key,value)},e.removeMark=key=>{var _EDITOR_TO_PENDING_DI2;!EDITOR_TO_PENDING_INSERTION_MARKS.get(e)&&null!==(_EDITOR_TO_PENDING_DI2=EDITOR_TO_PENDING_DIFFS.get(e))&&void 0!==_EDITOR_TO_PENDING_DI2&&_EDITOR_TO_PENDING_DI2.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(e,null),EDITOR_TO_USER_MARKS.delete(e),removeMark(key)},e.deleteBackward=unit=>{if("line"!==unit)return deleteBackward(unit);if(e.selection&&slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(e.selection)){var parentBlockEntry=slate__WEBPACK_IMPORTED_MODULE_6__.ML.above(e,{match:n=>slate__WEBPACK_IMPORTED_MODULE_6__.ML.isBlock(e,n),at:e.selection});if(parentBlockEntry){var[,parentBlockPath]=parentBlockEntry,parentElementRange=slate__WEBPACK_IMPORTED_MODULE_6__.ML.range(e,parentBlockPath,e.selection.anchor),currentLineRange=findCurrentLineRange(e,parentElementRange);slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(currentLineRange)||slate__WEBPACK_IMPORTED_MODULE_6__.YR.delete(e,{at:currentLineRange})}}},e.apply=op=>{var _EDITOR_TO_USER_SELEC,matches=[],pendingDiffs=EDITOR_TO_PENDING_DIFFS.get(e);if(null!=pendingDiffs&&pendingDiffs.length){var transformed=pendingDiffs.map(textDiff=>(function(textDiff,op){var{path,diff,id}=textDiff;switch(op.type){case"insert_text":if(!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(op.path,path)||op.offset>=diff.end)return textDiff;if(op.offset<=diff.start)return{diff:{start:op.text.length+diff.start,end:op.text.length+diff.end,text:diff.text},id,path};return{diff:{start:diff.start,end:diff.end+op.text.length,text:diff.text},id,path};case"remove_text":if(!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(op.path,path)||op.offset>=diff.end)return textDiff;if(op.offset+op.text.length<=diff.start)return{diff:{start:diff.start-op.text.length,end:diff.end-op.text.length,text:diff.text},id,path};return{diff:{start:diff.start,end:diff.end-op.text.length,text:diff.text},id,path};case"split_node":if(!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(op.path,path)||op.position>=diff.end)return{diff,id,path:slate__WEBPACK_IMPORTED_MODULE_6__.y$.transform(path,op,{affinity:"backward"})};if(op.position>diff.start)return{diff:{start:diff.start,end:Math.min(op.position,diff.end),text:diff.text},id,path};return{diff:{start:diff.start-op.position,end:diff.end-op.position,text:diff.text},id,path:slate__WEBPACK_IMPORTED_MODULE_6__.y$.transform(path,op,{affinity:"forward"})};case"merge_node":if(!slate__WEBPACK_IMPORTED_MODULE_6__.y$.equals(op.path,path))return{diff,id,path:slate__WEBPACK_IMPORTED_MODULE_6__.y$.transform(path,op)};return{diff:{start:diff.start+op.position,end:diff.end+op.position,text:diff.text},id,path:slate__WEBPACK_IMPORTED_MODULE_6__.y$.transform(path,op)}}var newPath=slate__WEBPACK_IMPORTED_MODULE_6__.y$.transform(path,op);return newPath?{diff,path:newPath,id}:null})(textDiff,op)).filter(Boolean);EDITOR_TO_PENDING_DIFFS.set(e,transformed)}var pendingSelection=EDITOR_TO_PENDING_SELECTION.get(e);pendingSelection&&EDITOR_TO_PENDING_SELECTION.set(e,transformPendingRange(e,pendingSelection,op));var pendingAction=EDITOR_TO_PENDING_ACTION.get(e);if(null!=pendingAction&&pendingAction.at){var at=slate__WEBPACK_IMPORTED_MODULE_6__.E9.isPoint(null==pendingAction?void 0:pendingAction.at)?transformPendingPoint(e,pendingAction.at,op):transformPendingRange(e,pendingAction.at,op);EDITOR_TO_PENDING_ACTION.set(e,at?_objectSpread(_objectSpread({},pendingAction),{},{at}):null)}switch(op.type){case"insert_text":case"remove_text":case"set_node":case"split_node":matches.push(...getMatches(e,op.path));break;case"set_selection":null===(_EDITOR_TO_USER_SELEC=EDITOR_TO_USER_SELECTION.get(e))||void 0===_EDITOR_TO_USER_SELEC||_EDITOR_TO_USER_SELEC.unref(),EDITOR_TO_USER_SELECTION.delete(e);break;case"insert_node":case"remove_node":matches.push(...getMatches(e,slate__WEBPACK_IMPORTED_MODULE_6__.y$.parent(op.path)));break;case"merge_node":matches.push(...getMatches(e,slate__WEBPACK_IMPORTED_MODULE_6__.y$.previous(op.path)));break;case"move_node":matches.push(...getMatches(e,slate__WEBPACK_IMPORTED_MODULE_6__.y$.common(slate__WEBPACK_IMPORTED_MODULE_6__.y$.parent(op.path),slate__WEBPACK_IMPORTED_MODULE_6__.y$.parent(op.newPath))))}for(var[path,key]of(apply(op),matches)){var[node]=slate__WEBPACK_IMPORTED_MODULE_6__.ML.node(e,path);NODE_TO_KEY.set(node,key)}},e.setFragmentData=data=>{var{selection}=e;if(selection){var[start,end]=slate__WEBPACK_IMPORTED_MODULE_6__.e6.edges(selection),startVoid=slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(e,{at:start.path}),endVoid=slate__WEBPACK_IMPORTED_MODULE_6__.ML.void(e,{at:end.path});if(!slate__WEBPACK_IMPORTED_MODULE_6__.e6.isCollapsed(selection)||startVoid){var domRange=ReactEditor.toDOMRange(e,selection),contents=domRange.cloneContents(),attach=contents.childNodes[0];if(contents.childNodes.forEach(node=>{node.textContent&&""!==node.textContent.trim()&&(attach=node)}),endVoid){var[voidNode]=endVoid,r=domRange.cloneRange(),domNode=ReactEditor.toDOMNode(e,voidNode);r.setEndAfter(domNode),contents=r.cloneContents()}if(startVoid&&(attach=contents.querySelector("[data-slate-spacer]")),Array.from(contents.querySelectorAll("[data-slate-zero-width]")).forEach(zw=>{var isNewline="n"===zw.getAttribute("data-slate-zero-width");zw.textContent=isNewline?"\n":""}),isDOMText(attach)){var span=attach.ownerDocument.createElement("span");span.style.whiteSpace="pre",span.appendChild(attach),contents.appendChild(span),attach=span}var string=JSON.stringify(e.getFragment()),encoded=window.btoa(encodeURIComponent(string));attach.setAttribute("data-slate-fragment",encoded),data.setData("application/x-slate-fragment",encoded);var div=contents.ownerDocument.createElement("div");return div.appendChild(contents),div.setAttribute("hidden","true"),contents.ownerDocument.body.appendChild(div),data.setData("text/html",div.innerHTML),data.setData("text/plain",getPlainText(div)),contents.ownerDocument.body.removeChild(div),data}}},e.insertData=data=>{e.insertFragmentData(data)||e.insertTextData(data)},e.insertFragmentData=data=>{var fragment=data.getData("application/x-slate-fragment")||getSlateFragmentAttribute(data);if(fragment){var parsed=JSON.parse(decodeURIComponent(window.atob(fragment)));return e.insertFragment(parsed),!0}return!1},e.insertTextData=data=>{var text=data.getData("text/plain");if(text){var lines=text.split(/\r\n|\r|\n/),split=!1;for(var line of lines)split&&slate__WEBPACK_IMPORTED_MODULE_6__.YR.splitNodes(e,{always:!0}),e.insertText(line),split=!0;return!0}return!1},e.onChange=()=>{react_dom__WEBPACK_IMPORTED_MODULE_5__.unstable_batchedUpdates(()=>{var onContextChange=EDITOR_TO_ON_CHANGE.get(e);onContextChange&&onContextChange(),onChange()})},e},getMatches=(e,path)=>{var matches=[];for(var[n,p]of slate__WEBPACK_IMPORTED_MODULE_6__.ML.levels(e,{at:path})){var key=ReactEditor.findKey(e,n);matches.push([p,key])}return matches}}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d3048c20-8dfd4907951480a1.js b/static/web/_next/static/chunks/d3048c20-8dfd4907951480a1.js new file mode 100644 index 000000000..c05b06d65 --- /dev/null +++ b/static/web/_next/static/chunks/d3048c20-8dfd4907951480a1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1272],{77493:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{E9:function(){return Point},Jh:function(){return createEditor},ML:function(){return Editor},NB:function(){return Node},W_:function(){return Element},YR:function(){return Transforms},e6:function(){return Range},o4:function(){return Scrubber},xv:function(){return Text},y$:function(){return Path}});var CodepointType,CodepointType1,is_plain_object__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(45628),immer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(12902);function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var DIRTY_PATHS=new WeakMap,DIRTY_PATH_KEYS=new WeakMap,FLUSHING=new WeakMap,NORMALIZING=new WeakMap,PATH_REFS=new WeakMap,POINT_REFS=new WeakMap,RANGE_REFS=new WeakMap;function ownKeys$9(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$9(target){for(var i=1;i{var editor={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,markableVoid:()=>!1,onChange(){},apply(op){for(var ref of Editor.pathRefs(editor))PathRef.transform(ref,op);for(var _ref of Editor.pointRefs(editor))PointRef.transform(_ref,op);for(var _ref2 of Editor.rangeRefs(editor))RangeRef.transform(_ref2,op);var dirtyPaths,dirtyPathKeys,oldDirtyPaths=DIRTY_PATHS.get(editor)||[],oldDirtyPathKeys=DIRTY_PATH_KEYS.get(editor)||new Set,add=path=>{if(path){var key=path.join(",");dirtyPathKeys.has(key)||(dirtyPathKeys.add(key),dirtyPaths.push(path))}};if(Path.operationCanTransformPath(op))for(var path of(dirtyPaths=[],dirtyPathKeys=new Set,oldDirtyPaths))add(Path.transform(path,op));else dirtyPaths=oldDirtyPaths,dirtyPathKeys=oldDirtyPathKeys;for(var _path of editor.getDirtyPaths(op))add(_path);DIRTY_PATHS.set(editor,dirtyPaths),DIRTY_PATH_KEYS.set(editor,dirtyPathKeys),Transforms.transform(editor,op),editor.operations.push(op),Editor.normalize(editor),"set_selection"===op.type&&(editor.marks=null),FLUSHING.get(editor)||(FLUSHING.set(editor,!0),Promise.resolve().then(()=>{FLUSHING.set(editor,!1),editor.onChange(),editor.operations=[]}))},addMark(key,value){var{selection,markableVoid}=editor;if(selection){var match=(node,path)=>{if(!Text.isText(node))return!1;var[parentNode,parentPath]=Editor.parent(editor,path);return!editor.isVoid(parentNode)||editor.markableVoid(parentNode)},expandedSelection=Range.isExpanded(selection),markAcceptingVoidSelected=!1;if(!expandedSelection){var[selectedNode,selectedPath]=Editor.node(editor,selection);if(selectedNode&&match(selectedNode,selectedPath)){var[parentNode]=Editor.parent(editor,selectedPath);markAcceptingVoidSelected=parentNode&&editor.markableVoid(parentNode)}}if(expandedSelection||markAcceptingVoidSelected)Transforms.setNodes(editor,{[key]:value},{match,split:!0,voids:!0});else{var marks=_objectSpread$9(_objectSpread$9({},Editor.marks(editor)||{}),{},{[key]:value});editor.marks=marks,FLUSHING.get(editor)||editor.onChange()}}},deleteBackward(unit){var{selection}=editor;selection&&Range.isCollapsed(selection)&&Transforms.delete(editor,{unit,reverse:!0})},deleteForward(unit){var{selection}=editor;selection&&Range.isCollapsed(selection)&&Transforms.delete(editor,{unit})},deleteFragment(direction){var{selection}=editor;selection&&Range.isExpanded(selection)&&Transforms.delete(editor,{reverse:"backward"===direction})},getFragment(){var{selection}=editor;return selection?Node.fragment(editor,selection):[]},insertBreak(){Transforms.splitNodes(editor,{always:!0})},insertSoftBreak(){Transforms.splitNodes(editor,{always:!0})},insertFragment(fragment){Transforms.insertFragment(editor,fragment)},insertNode(node){Transforms.insertNodes(editor,node)},insertText(text){var{selection,marks}=editor;if(selection){if(marks){var node=_objectSpread$9({text},marks);Transforms.insertNodes(editor,node)}else Transforms.insertText(editor,text);editor.marks=null}},normalizeNode(entry){var[node,path]=entry;if(!Text.isText(node)){if(Element.isElement(node)&&0===node.children.length){Transforms.insertNodes(editor,{text:""},{at:path.concat(0),voids:!0});return}for(var shouldHaveInlines=!Editor.isEditor(node)&&Element.isElement(node)&&(editor.isInline(node)||0===node.children.length||Text.isText(node.children[0])||editor.isInline(node.children[0])),n=0,i=0;i{if(!Text.isText(node))return!1;var[parentNode,parentPath]=Editor.parent(editor,path);return!editor.isVoid(parentNode)||editor.markableVoid(parentNode)},expandedSelection=Range.isExpanded(selection),markAcceptingVoidSelected=!1;if(!expandedSelection){var[selectedNode,selectedPath]=Editor.node(editor,selection);if(selectedNode&&match(selectedNode,selectedPath)){var[parentNode]=Editor.parent(editor,selectedPath);markAcceptingVoidSelected=parentNode&&editor.markableVoid(parentNode)}}if(expandedSelection||markAcceptingVoidSelected)Transforms.unsetNodes(editor,key,{match,split:!0,voids:!0});else{var marks=_objectSpread$9({},Editor.marks(editor)||{});delete marks[key],editor.marks=marks,FLUSHING.get(editor)||editor.onChange()}}},getDirtyPaths(op){switch(op.type){case"insert_text":case"remove_text":case"set_node":var{path}=op;return Path.levels(path);case"insert_node":var{node,path:_path2}=op;return[...Path.levels(_path2),...Text.isText(node)?[]:Array.from(Node.nodes(node),_ref3=>{var[,p]=_ref3;return _path2.concat(p)})];case"merge_node":var{path:_path3}=op;return[...Path.ancestors(_path3),Path.previous(_path3)];case"move_node":var{path:_path4,newPath}=op;if(Path.equals(_path4,newPath))return[];var oldAncestors=[],newAncestors=[];for(var ancestor of Path.ancestors(_path4)){var p=Path.transform(ancestor,op);oldAncestors.push(p)}for(var _ancestor of Path.ancestors(newPath)){var _p=Path.transform(_ancestor,op);newAncestors.push(_p)}var newParent=newAncestors[newAncestors.length-1],newIndex=newPath[newPath.length-1];return[...oldAncestors,...newAncestors,newParent.concat(newIndex)];case"remove_node":var{path:_path5}=op;return[...Path.ancestors(_path5)];case"split_node":var{path:_path6}=op;return[...Path.levels(_path6),Path.next(_path6)];default:return[]}}};return editor};function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var getCharacterDistance=function(str){var isRTL=arguments.length>1&&void 0!==arguments[1]&&arguments[1],isLTR=!isRTL,codepoints=isRTL?codepointsIteratorRTL(str):str,left=CodepointType1.None,right=CodepointType1.None,distance=0,gb12Or13=null;for(var char of codepoints){var x,y,x1,y1,x2,y2,x3,y3,code=char.codePointAt(0);if(!code)break;var type=getCodepointType(char,code);if([left,right]=isLTR?[right,type]:[type,left],(left&CodepointType1.ZWJ)!=0&&(right&CodepointType1.ExtPict)!=0&&!(isLTR?endsWithEmojiZWJ(str.substring(0,distance)):endsWithEmojiZWJ(str.substring(0,str.length-distance)))||(left&CodepointType1.RI)!=0&&(right&CodepointType1.RI)!=0&&!(gb12Or13=null!==gb12Or13?!gb12Or13:!!isLTR||endsWithOddNumberOfRIs(str.substring(0,str.length-distance)))||left!==CodepointType1.None&&right!==CodepointType1.None&&function(left,right){return -1===NonBoundaryPairs.findIndex(r=>(left&r[0])!=0&&(right&r[1])!=0)}(left,right))break;distance+=char.length}return distance||1},SPACE=/\s/,PUNCTUATION=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,CHAMELEON=/['\u2018\u2019]/,getWordDistance=function(text){for(var isRTL=arguments.length>1&&void 0!==arguments[1]&&arguments[1],dist=0,started=!1;text.length>0;){var charDist=getCharacterDistance(text,isRTL),[char,remaining]=splitByCharacterDistance(text,charDist,isRTL);if(isWordCharacter(char,remaining,isRTL))started=!0,dist+=charDist;else if(started)break;else dist+=charDist;text=remaining}return dist},splitByCharacterDistance=(str,dist,isRTL)=>{if(isRTL){var at=str.length-dist;return[str.slice(at,str.length),str.slice(0,at)]}return[str.slice(0,dist),str.slice(dist)]},isWordCharacter=function isWordCharacter(char,remaining){var isRTL=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(SPACE.test(char))return!1;if(CHAMELEON.test(char)){var charDist=getCharacterDistance(remaining,isRTL),[nextChar,nextRemaining]=splitByCharacterDistance(remaining,charDist,isRTL);if(isWordCharacter(nextChar,nextRemaining,isRTL))return!0}return!PUNCTUATION.test(char)},codepointsIteratorRTL=function*(str){for(var end=str.length-1,i=0;icharCode>=55296&&charCode<=56319,isLowSurrogate=charCode=>charCode>=56320&&charCode<=57343;(CodepointType=CodepointType1||(CodepointType1={}))[CodepointType.None=0]="None",CodepointType[CodepointType.Extend=1]="Extend",CodepointType[CodepointType.ZWJ=2]="ZWJ",CodepointType[CodepointType.RI=4]="RI",CodepointType[CodepointType.Prepend=8]="Prepend",CodepointType[CodepointType.SpacingMark=16]="SpacingMark",CodepointType[CodepointType.L=32]="L",CodepointType[CodepointType.V=64]="V",CodepointType[CodepointType.T=128]="T",CodepointType[CodepointType.LV=256]="LV",CodepointType[CodepointType.LVT=512]="LVT",CodepointType[CodepointType.ExtPict=1024]="ExtPict",CodepointType[CodepointType.Any=2048]="Any";var reExtend=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,rePrepend=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,reSpacingMark=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,reL=/^[\u1100-\u115F\uA960-\uA97C]$/,reV=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,reT=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,reLV=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,reLVT=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,reExtPict=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,getCodepointType=(char,code)=>{var type=CodepointType1.Any;return -1!==char.search(reExtend)&&(type|=CodepointType1.Extend),8205===code&&(type|=CodepointType1.ZWJ),code>=127462&&code<=127487&&(type|=CodepointType1.RI),-1!==char.search(rePrepend)&&(type|=CodepointType1.Prepend),-1!==char.search(reSpacingMark)&&(type|=CodepointType1.SpacingMark),-1!==char.search(reL)&&(type|=CodepointType1.L),-1!==char.search(reV)&&(type|=CodepointType1.V),-1!==char.search(reT)&&(type|=CodepointType1.T),-1!==char.search(reLV)&&(type|=CodepointType1.LV),-1!==char.search(reLVT)&&(type|=CodepointType1.LVT),-1!==char.search(reExtPict)&&(type|=CodepointType1.ExtPict),type},NonBoundaryPairs=[[CodepointType1.L,CodepointType1.L|CodepointType1.V|CodepointType1.LV|CodepointType1.LVT],[CodepointType1.LV|CodepointType1.V,CodepointType1.V|CodepointType1.T],[CodepointType1.LVT|CodepointType1.T,CodepointType1.T],[CodepointType1.Any,CodepointType1.Extend|CodepointType1.ZWJ],[CodepointType1.Any,CodepointType1.SpacingMark],[CodepointType1.Prepend,CodepointType1.Any],[CodepointType1.ZWJ,CodepointType1.ExtPict],[CodepointType1.RI,CodepointType1.RI]],endingEmojiZWJ=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,endsWithEmojiZWJ=str=>-1!==str.search(endingEmojiZWJ),endingRIs=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,endsWithOddNumberOfRIs=str=>{var match=str.match(endingRIs);return null!==match&&match[0].length/2%2==1},isElement=value=>(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value)&&Node.isNodeList(value.children)&&!Editor.isEditor(value),Element={isAncestor:value=>(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value)&&Node.isNodeList(value.children),isElement,isElementList:value=>Array.isArray(value)&&value.every(val=>Element.isElement(val)),isElementProps:props=>void 0!==props.children,isElementType:function(value,elementVal){var elementKey=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return isElement(value)&&value[elementKey]===elementVal},matches(element,props){for(var key in props)if("children"!==key&&element[key]!==props[key])return!1;return!0}},_excluded$4=["text"],_excluded2$3=["text"];function ownKeys$8(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$8(target){for(var i=1;i1&&void 0!==arguments[1]?arguments[1]:{},{voids=!1,mode="lowest",at=editor.selection,match}=options;if(at){var path=Editor.path(editor,at);for(var[n,p]of Editor.levels(editor,{at:path,voids,match,reverse:"lowest"===mode})){if(Text.isText(n))return;if(Range.isRange(at)){if(Path.isAncestor(p,at.anchor.path)&&Path.isAncestor(p,at.focus.path))return[n,p]}else if(!Path.equals(path,p))return[n,p]}}},addMark(editor,key,value){editor.addMark(key,value)},after(editor,at){var target,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},anchor=Editor.point(editor,at,{edge:"end"}),focus=Editor.end(editor,[]),{distance=1}=options,d=0;for(var p of Editor.positions(editor,_objectSpread$8(_objectSpread$8({},options),{},{at:{anchor,focus}}))){if(d>distance)break;0!==d&&(target=p),d++}return target},before(editor,at){var target,options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},anchor=Editor.start(editor,[]),focus=Editor.point(editor,at,{edge:"start"}),{distance=1}=options,d=0;for(var p of Editor.positions(editor,_objectSpread$8(_objectSpread$8({},options),{},{at:{anchor,focus},reverse:!0}))){if(d>distance)break;0!==d&&(target=p),d++}return target},deleteBackward(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit="character"}=options;editor.deleteBackward(unit)},deleteForward(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit="character"}=options;editor.deleteForward(unit)},deleteFragment(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction="forward"}=options;editor.deleteFragment(direction)},edges:(editor,at)=>[Editor.start(editor,at),Editor.end(editor,at)],end:(editor,at)=>Editor.point(editor,at,{edge:"end"}),first(editor,at){var path=Editor.path(editor,at,{edge:"start"});return Editor.node(editor,path)},fragment(editor,at){var range=Editor.range(editor,at);return Node.fragment(editor,range)},hasBlocks:(editor,element)=>element.children.some(n=>Editor.isBlock(editor,n)),hasInlines:(editor,element)=>element.children.some(n=>Text.isText(n)||Editor.isInline(editor,n)),hasTexts:(editor,element)=>element.children.every(n=>Text.isText(n)),insertBreak(editor){editor.insertBreak()},insertSoftBreak(editor){editor.insertSoftBreak()},insertFragment(editor,fragment){editor.insertFragment(fragment)},insertNode(editor,node){editor.insertNode(node)},insertText(editor,text){editor.insertText(text)},isBlock:(editor,value)=>Element.isElement(value)&&!editor.isInline(value),isEditor(value){var cachedIsEditor=IS_EDITOR_CACHE.get(value);if(void 0!==cachedIsEditor)return cachedIsEditor;if(!(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value))return!1;var isEditor="function"==typeof value.addMark&&"function"==typeof value.apply&&"function"==typeof value.deleteBackward&&"function"==typeof value.deleteForward&&"function"==typeof value.deleteFragment&&"function"==typeof value.insertBreak&&"function"==typeof value.insertSoftBreak&&"function"==typeof value.insertFragment&&"function"==typeof value.insertNode&&"function"==typeof value.insertText&&"function"==typeof value.isInline&&"function"==typeof value.isVoid&&"function"==typeof value.normalizeNode&&"function"==typeof value.onChange&&"function"==typeof value.removeMark&&"function"==typeof value.getDirtyPaths&&(null===value.marks||(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.marks))&&(null===value.selection||Range.isRange(value.selection))&&Node.isNodeList(value.children)&&Operation.isOperationList(value.operations);return IS_EDITOR_CACHE.set(value,isEditor),isEditor},isEnd(editor,point,at){var end=Editor.end(editor,at);return Point.equals(point,end)},isEdge:(editor,point,at)=>Editor.isStart(editor,point,at)||Editor.isEnd(editor,point,at),isEmpty(editor,element){var{children}=element,[first]=children;return 0===children.length||1===children.length&&Text.isText(first)&&""===first.text&&!editor.isVoid(element)},isInline:(editor,value)=>Element.isElement(value)&&editor.isInline(value),isNormalizing(editor){var isNormalizing=NORMALIZING.get(editor);return void 0===isNormalizing||isNormalizing},isStart(editor,point,at){if(0!==point.offset)return!1;var start=Editor.start(editor,at);return Point.equals(point,start)},isVoid:(editor,value)=>Element.isElement(value)&&editor.isVoid(value),last(editor,at){var path=Editor.path(editor,at,{edge:"end"});return Editor.node(editor,path)},leaf(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options);return[Node.leaf(editor,path),path]},*levels(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at=editor.selection,reverse=!1,voids=!1}=options,{match}=options;if(null==match&&(match=()=>!0),at){var levels=[],path=Editor.path(editor,at);for(var[n,p]of Node.levels(editor,path))if(match(n,p)&&(levels.push([n,p]),!voids&&Editor.isVoid(editor,n)))break;reverse&&levels.reverse(),yield*levels}},marks(editor){var{marks,selection}=editor;if(!selection)return null;if(marks)return marks;if(Range.isExpanded(selection)){var[match]=Editor.nodes(editor,{match:Text.isText});if(!match)return{};var[_node]=match;return _objectWithoutProperties(_node,_excluded$4)}var{anchor}=selection,{path}=anchor,[node]=Editor.leaf(editor,path);if(0===anchor.offset){var prev=Editor.previous(editor,{at:path,match:Text.isText}),block=Editor.above(editor,{match:n=>Editor.isBlock(editor,n)});if(prev&&block){var[prevNode,prevPath]=prev,[,blockPath]=block;Path.isAncestor(blockPath,prevPath)&&(node=prevNode)}}return _objectWithoutProperties(node,_excluded2$3)},next(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode="lowest",voids=!1}=options,{match,at=editor.selection}=options;if(at){var pointAfterLocation=Editor.after(editor,at,{voids});if(pointAfterLocation){var[,to]=Editor.last(editor,[]),span=[pointAfterLocation.path,to];if(Path.isPath(at)&&0===at.length)throw Error("Cannot get the next node from the root node!");if(null==match){if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=()=>!0}var[next]=Editor.nodes(editor,{at:span,match,mode,voids});return next}}},node(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options);return[Node.get(editor,path),path]},*nodes(editor){var from,to,hit,options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at=editor.selection,mode="all",universal=!1,reverse=!1,voids=!1}=options,{match}=options;if(match||(match=()=>!0),at){if(Span.isSpan(at))from=at[0],to=at[1];else{var first=Editor.path(editor,at,{edge:"start"}),last=Editor.path(editor,at,{edge:"end"});from=reverse?last:first,to=reverse?first:last}var nodeEntries=Node.nodes(editor,{reverse,from,to,pass(_ref){var[n]=_ref;return!voids&&Editor.isVoid(editor,n)}}),matches=[];for(var[node,path]of nodeEntries){var isLower=hit&&0===Path.compare(path,hit[1]);if("highest"!==mode||!isLower){if(!match(node,path)){if(universal&&!isLower&&Text.isText(node))return;continue}if("lowest"===mode&&isLower){hit=[node,path];continue}var emit="lowest"===mode?hit:[node,path];emit&&(universal?matches.push(emit):yield emit),hit=[node,path]}}"lowest"===mode&&hit&&(universal?matches.push(hit):yield hit),universal&&(yield*matches)}},normalize(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force=!1}=options,getDirtyPaths=editor=>DIRTY_PATHS.get(editor)||[],getDirtyPathKeys=editor=>DIRTY_PATH_KEYS.get(editor)||new Set,popDirtyPath=editor=>{var path=getDirtyPaths(editor).pop(),key=path.join(",");return getDirtyPathKeys(editor).delete(key),path};if(Editor.isNormalizing(editor)){if(force){var allPaths=Array.from(Node.nodes(editor),_ref2=>{var[,p]=_ref2;return p}),allPathKeys=new Set(allPaths.map(p=>p.join(",")));DIRTY_PATHS.set(editor,allPaths),DIRTY_PATH_KEYS.set(editor,allPathKeys)}0!==getDirtyPaths(editor).length&&Editor.withoutNormalizing(editor,()=>{for(var dirtyPath of getDirtyPaths(editor))if(Node.has(editor,dirtyPath)){var entry=Editor.node(editor,dirtyPath),[node,_]=entry;Element.isElement(node)&&0===node.children.length&&editor.normalizeNode(entry)}for(var max=42*getDirtyPaths(editor).length,m=0;0!==getDirtyPaths(editor).length;){if(m>max)throw Error("\n Could not completely normalize the editor after ".concat(max," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\n "));var _dirtyPath=popDirtyPath(editor);if(Node.has(editor,_dirtyPath)){var _entry=Editor.node(editor,_dirtyPath);editor.normalizeNode(_entry)}m++}})}},parent(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},path=Editor.path(editor,at,options),parentPath=Path.parent(path);return Editor.node(editor,parentPath)},path(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth,edge}=options;if(Path.isPath(at)){if("start"===edge){var[,firstPath]=Node.first(editor,at);at=firstPath}else if("end"===edge){var[,lastPath]=Node.last(editor,at);at=lastPath}}return Range.isRange(at)&&(at="start"===edge?Range.start(at):"end"===edge?Range.end(at):Path.common(at.anchor.path,at.focus.path)),Point.isPoint(at)&&(at=at.path),null!=depth&&(at=at.slice(0,depth)),at},hasPath:(editor,path)=>Node.has(editor,path),pathRef(editor,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity="forward"}=options,ref={current:path,affinity,unref(){var{current}=ref;return Editor.pathRefs(editor).delete(ref),ref.current=null,current}};return Editor.pathRefs(editor).add(ref),ref},pathRefs(editor){var refs=PATH_REFS.get(editor);return refs||(refs=new Set,PATH_REFS.set(editor,refs)),refs},point(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge="start"}=options;if(Path.isPath(at)){if("end"===edge){var path,[,lastPath]=Node.last(editor,at);path=lastPath}else{var[,firstPath]=Node.first(editor,at);path=firstPath}var node=Node.get(editor,path);if(!Text.isText(node))throw Error("Cannot get the ".concat(edge," point in the node at path [").concat(at,"] because it has no ").concat(edge," text node."));return{path,offset:"end"===edge?node.text.length:0}}if(Range.isRange(at)){var[start,end]=Range.edges(at);return"start"===edge?start:end}return at},pointRef(editor,point){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity="forward"}=options,ref={current:point,affinity,unref(){var{current}=ref;return Editor.pointRefs(editor).delete(ref),ref.current=null,current}};return Editor.pointRefs(editor).add(ref),ref},pointRefs(editor){var refs=POINT_REFS.get(editor);return refs||(refs=new Set,POINT_REFS.set(editor,refs)),refs},*positions(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at=editor.selection,unit="offset",reverse=!1,voids=!1}=options;if(at){var range=Editor.range(editor,at),[start,end]=Range.edges(range),first=reverse?end:start,isNewBlock=!1,blockText="",distance=0,leafTextRemaining=0,leafTextOffset=0;for(var[node,path]of Editor.nodes(editor,{at,reverse,voids})){if(Element.isElement(node)){if(!voids&&editor.isVoid(node)){yield Editor.start(editor,path);continue}if(editor.isInline(node))continue;if(Editor.hasInlines(editor,node)){var e=Path.isAncestor(path,end.path)?end:Editor.end(editor,path),s=Path.isAncestor(path,start.path)?start:Editor.start(editor,path);blockText=Editor.string(editor,{anchor:s,focus:e},{voids}),isNewBlock=!0}}if(Text.isText(node)){var text,isFirst=Path.equals(path,first.path);for(isFirst?(leafTextRemaining=reverse?first.offset:node.text.length-first.offset,leafTextOffset=first.offset):(leafTextRemaining=node.text.length,leafTextOffset=reverse?leafTextRemaining:0),(isFirst||isNewBlock||"offset"===unit)&&(yield{path,offset:leafTextOffset},isNewBlock=!1);;){if(0===distance){if(""===blockText)break;text=blockText,distance="character"===unit?getCharacterDistance(text,reverse):"word"===unit?getWordDistance(text,reverse):"line"===unit||"block"===unit?text.length:1,blockText=splitByCharacterDistance(blockText,distance,reverse)[1]}if(leafTextOffset=reverse?leafTextOffset-distance:leafTextOffset+distance,(leafTextRemaining-=distance)<0){distance=-leafTextRemaining;break}distance=0,yield{path,offset:leafTextOffset}}}}}},previous(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode="lowest",voids=!1}=options,{match,at=editor.selection}=options;if(at){var pointBeforeLocation=Editor.before(editor,at,{voids});if(pointBeforeLocation){var[,to]=Editor.first(editor,[]),span=[pointBeforeLocation.path,to];if(Path.isPath(at)&&0===at.length)throw Error("Cannot get the previous node from the root node!");if(null==match){if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=()=>!0}var[previous]=Editor.nodes(editor,{reverse:!0,at:span,match,mode,voids});return previous}}},range:(editor,at,to)=>Range.isRange(at)&&!to?at:{anchor:Editor.start(editor,at),focus:Editor.end(editor,to||at)},rangeRef(editor,range){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity="forward"}=options,ref={current:range,affinity,unref(){var{current}=ref;return Editor.rangeRefs(editor).delete(ref),ref.current=null,current}};return Editor.rangeRefs(editor).add(ref),ref},rangeRefs(editor){var refs=RANGE_REFS.get(editor);return refs||(refs=new Set,RANGE_REFS.set(editor,refs)),refs},removeMark(editor,key){editor.removeMark(key)},setNormalizing(editor,isNormalizing){NORMALIZING.set(editor,isNormalizing)},start:(editor,at)=>Editor.point(editor,at,{edge:"start"}),string(editor,at){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids=!1}=options,range=Editor.range(editor,at),[start,end]=Range.edges(range),text="";for(var[node,path]of Editor.nodes(editor,{at:range,match:Text.isText,voids})){var t=node.text;Path.equals(path,end.path)&&(t=t.slice(0,end.offset)),Path.equals(path,start.path)&&(t=t.slice(start.offset)),text+=t}return text},unhangRange(editor,range){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids=!1}=options,[start,end]=Range.edges(range);if(0!==start.offset||0!==end.offset||Range.isCollapsed(range))return range;var endBlock=Editor.above(editor,{at:end,match:n=>Editor.isBlock(editor,n)}),blockPath=endBlock?endBlock[1]:[],before={anchor:Editor.start(editor,start),focus:end},skip=!0;for(var[node,path]of Editor.nodes(editor,{at:before,match:Text.isText,reverse:!0,voids})){if(skip){skip=!1;continue}if(""!==node.text||Path.isBefore(path,blockPath)){end={path,offset:node.text.length};break}}return{anchor:start,focus:end}},void(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Editor.above(editor,_objectSpread$8(_objectSpread$8({},options),{},{match:n=>Editor.isVoid(editor,n)}))},withoutNormalizing(editor,fn){var value=Editor.isNormalizing(editor);Editor.setNormalizing(editor,!1);try{fn()}finally{Editor.setNormalizing(editor,value)}Editor.normalize(editor)}},Span={isSpan:value=>Array.isArray(value)&&2===value.length&&value.every(Path.isPath)},_excluded$3=["children"],_excluded2$2=["text"],IS_NODE_LIST_CACHE=new WeakMap,Node={ancestor(root,path){var node=Node.get(root,path);if(Text.isText(node))throw Error("Cannot get the ancestor node at path [".concat(path,"] because it refers to a text node instead: ").concat(Scrubber.stringify(node)));return node},*ancestors(root,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var p of Path.ancestors(path,options))yield[Node.ancestor(root,p),p]},child(root,index){if(Text.isText(root))throw Error("Cannot get the child of a text node: ".concat(Scrubber.stringify(root)));var c=root.children[index];if(null==c)throw Error("Cannot get child at index `".concat(index,"` in node: ").concat(Scrubber.stringify(root)));return c},*children(root,path){for(var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse=!1}=options,ancestor=Node.ancestor(root,path),{children}=ancestor,index=reverse?children.length-1:0;reverse?index>=0:index1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))0!==path.length&&(yield[node,path])},*elements(root){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))Element.isElement(node)&&(yield[node,path])},extractProps(node){if(Element.isAncestor(node)){var properties=_objectWithoutProperties(node,_excluded$3);return properties}var properties=_objectWithoutProperties(node,_excluded2$2);return properties},first(root,path){for(var p=path.slice(),n=Node.get(root,p);n&&!Text.isText(n)&&0!==n.children.length;)n=n.children[0],p.push(0);return[n,p]},fragment(root,range){if(Text.isText(root))throw Error("Cannot get a fragment starting from a root text node: ".concat(Scrubber.stringify(root)));return(0,immer__WEBPACK_IMPORTED_MODULE_1__.Uy)({children:root.children},r=>{var[start,end]=Range.edges(range);for(var[,path]of Node.nodes(r,{reverse:!0,pass(_ref){var[,path]=_ref;return!Range.includes(range,path)}})){if(!Range.includes(range,path)){var parent=Node.parent(r,path),index=path[path.length-1];parent.children.splice(index,1)}if(Path.equals(path,end.path)){var leaf=Node.leaf(r,path);leaf.text=leaf.text.slice(0,end.offset)}if(Path.equals(path,start.path)){var _leaf=Node.leaf(r,path);_leaf.text=_leaf.text.slice(start.offset)}}Editor.isEditor(r)&&(r.selection=null)}).children},get(root,path){for(var node=root,i=0;iText.isText(value)||Element.isElement(value)||Editor.isEditor(value),isNodeList(value){if(!Array.isArray(value))return!1;var cachedResult=IS_NODE_LIST_CACHE.get(value);if(void 0!==cachedResult)return cachedResult;var isNodeList=value.every(val=>Node.isNode(val));return IS_NODE_LIST_CACHE.set(value,isNodeList),isNodeList},last(root,path){for(var p=path.slice(),n=Node.get(root,p);n&&!Text.isText(n)&&0!==n.children.length;){var i=n.children.length-1;n=n.children[i],p.push(i)}return[n,p]},leaf(root,path){var node=Node.get(root,path);if(!Text.isText(node))throw Error("Cannot get the leaf node at path [".concat(path,"] because it refers to a non-leaf node: ").concat(Scrubber.stringify(node)));return node},*levels(root,path){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var p of Path.levels(path,options))yield[Node.get(root,p),p]},matches:(node,props)=>Element.isElement(node)&&Element.isElementProps(props)&&Element.matches(node,props)||Text.isText(node)&&Text.isTextProps(props)&&Text.matches(node,props),*nodes(root){for(var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass,reverse=!1}=options,{from=[],to}=options,visited=new Set,p=[],n=root;!(to&&(reverse?Path.isBefore(p,to):Path.isAfter(p,to)));){if(visited.has(n)||(yield[n,p]),!visited.has(n)&&!Text.isText(n)&&0!==n.children.length&&(null==pass||!1===pass([n,p]))){visited.add(n);var nextIndex=reverse?n.children.length-1:0;Path.isAncestor(p,from)&&(nextIndex=from[p.length]),p=p.concat(nextIndex),n=Node.get(root,p);continue}if(0===p.length)break;if(!reverse){var newPath=Path.next(p);if(Node.has(root,newPath)){p=newPath,n=Node.get(root,p);continue}}if(reverse&&0!==p[p.length-1]){p=Path.previous(p),n=Node.get(root,p);continue}p=Path.parent(p),n=Node.get(root,p),visited.add(n)}},parent(root,path){var parentPath=Path.parent(path),p=Node.get(root,parentPath);if(Text.isText(p))throw Error("Cannot get the parent of path [".concat(path,"] because it does not exist in the root."));return p},string:node=>Text.isText(node)?node.text:node.children.map(Node.string).join(""),*texts(root){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[node,path]of Node.nodes(root,options))Text.isText(node)&&(yield[node,path])}};function ownKeys$7(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$7(target){for(var i=1;iOperation.isOperation(value)&&value.type.endsWith("_node"),isOperation(value){if(!(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value))return!1;switch(value.type){case"insert_node":case"remove_node":return Path.isPath(value.path)&&Node.isNode(value.node);case"insert_text":case"remove_text":return"number"==typeof value.offset&&"string"==typeof value.text&&Path.isPath(value.path);case"merge_node":return"number"==typeof value.position&&Path.isPath(value.path)&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.properties);case"move_node":return Path.isPath(value.path)&&Path.isPath(value.newPath);case"set_node":return Path.isPath(value.path)&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.properties)&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.newProperties);case"set_selection":return null===value.properties&&Range.isRange(value.newProperties)||null===value.newProperties&&Range.isRange(value.properties)||(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.properties)&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.newProperties);case"split_node":return Path.isPath(value.path)&&"number"==typeof value.position&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value.properties);default:return!1}},isOperationList:value=>Array.isArray(value)&&value.every(val=>Operation.isOperation(val)),isSelectionOperation:value=>Operation.isOperation(value)&&value.type.endsWith("_selection"),isTextOperation:value=>Operation.isOperation(value)&&value.type.endsWith("_text"),inverse(op){switch(op.type){case"insert_node":return _objectSpread$7(_objectSpread$7({},op),{},{type:"remove_node"});case"insert_text":return _objectSpread$7(_objectSpread$7({},op),{},{type:"remove_text"});case"merge_node":return _objectSpread$7(_objectSpread$7({},op),{},{type:"split_node",path:Path.previous(op.path)});case"move_node":var{newPath,path}=op;if(Path.equals(newPath,path))return op;if(Path.isSibling(path,newPath))return _objectSpread$7(_objectSpread$7({},op),{},{path:newPath,newPath:path});var inversePath=Path.transform(path,op),inverseNewPath=Path.transform(Path.next(path),op);return _objectSpread$7(_objectSpread$7({},op),{},{path:inversePath,newPath:inverseNewPath});case"remove_node":return _objectSpread$7(_objectSpread$7({},op),{},{type:"insert_node"});case"remove_text":return _objectSpread$7(_objectSpread$7({},op),{},{type:"insert_text"});case"set_node":var{properties,newProperties}=op;return _objectSpread$7(_objectSpread$7({},op),{},{properties:newProperties,newProperties:properties});case"set_selection":var{properties:_properties,newProperties:_newProperties}=op;if(null==_properties)return _objectSpread$7(_objectSpread$7({},op),{},{properties:_newProperties,newProperties:null});if(null==_newProperties)return _objectSpread$7(_objectSpread$7({},op),{},{properties:null,newProperties:_properties});return _objectSpread$7(_objectSpread$7({},op),{},{properties:_newProperties,newProperties:_properties});case"split_node":return _objectSpread$7(_objectSpread$7({},op),{},{type:"merge_node",path:Path.next(op.path)})}}},Path={ancestors(path){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse=!1}=options,paths=Path.levels(path,options);return reverse?paths.slice(1):paths.slice(0,-1)},common(path,another){for(var common=[],i=0;ianother[i])return 1}return 0},endsAfter(path,another){var i=path.length-1,as=path.slice(0,i),bs=another.slice(0,i),av=path[i],bv=another[i];return Path.equals(as,bs)&&av>bv},endsAt(path,another){var i=path.length,as=path.slice(0,i),bs=another.slice(0,i);return Path.equals(as,bs)},endsBefore(path,another){var i=path.length-1,as=path.slice(0,i),bs=another.slice(0,i),av=path[i],bv=another[i];return Path.equals(as,bs)&&avpath.length===another.length&&path.every((n,i)=>n===another[i]),hasPrevious:path=>path[path.length-1]>0,isAfter:(path,another)=>1===Path.compare(path,another),isAncestor:(path,another)=>path.length-1===Path.compare(path,another),isChild:(path,another)=>path.length===another.length+1&&0===Path.compare(path,another),isCommon:(path,another)=>path.length<=another.length&&0===Path.compare(path,another),isDescendant:(path,another)=>path.length>another.length&&0===Path.compare(path,another),isParent:(path,another)=>path.length+1===another.length&&0===Path.compare(path,another),isPath:value=>Array.isArray(value)&&(0===value.length||"number"==typeof value[0]),isSibling(path,another){if(path.length!==another.length)return!1;var as=path.slice(0,-1),bs=another.slice(0,-1);return path[path.length-1]!==another[another.length-1]&&Path.equals(as,bs)},levels(path){for(var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse=!1}=options,list=[],i=0;i<=path.length;i++)list.push(path.slice(0,i));return reverse&&list.reverse(),list},next(path){if(0===path.length)throw Error("Cannot get the next path of a root path [".concat(path,"], because it has no next index."));var last=path[path.length-1];return path.slice(0,-1).concat(last+1)},operationCanTransformPath(operation){switch(operation.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(path){if(0===path.length)throw Error("Cannot get the parent path of the root path [".concat(path,"]."));return path.slice(0,-1)},previous(path){if(0===path.length)throw Error("Cannot get the previous path of a root path [".concat(path,"], because it has no previous index."));var last=path[path.length-1];if(last<=0)throw Error("Cannot get the previous path of a first child path [".concat(path,"] because it would result in a negative index."));return path.slice(0,-1).concat(last-1)},relative(path,ancestor){if(!Path.isAncestor(ancestor,path)&&!Path.equals(path,ancestor))throw Error("Cannot get the relative path of [".concat(path,"] inside ancestor [").concat(ancestor,"], because it is not above or equal to the path."));return path.slice(ancestor.length)},transform(path,operation){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!path)return null;var p=[...path],{affinity="forward"}=options;if(0===path.length)return p;switch(operation.type){case"insert_node":var{path:op}=operation;(Path.equals(op,p)||Path.endsBefore(op,p)||Path.isAncestor(op,p))&&(p[op.length-1]+=1);break;case"remove_node":var{path:_op}=operation;if(Path.equals(_op,p)||Path.isAncestor(_op,p))return null;Path.endsBefore(_op,p)&&(p[_op.length-1]-=1);break;case"merge_node":var{path:_op2,position}=operation;Path.equals(_op2,p)||Path.endsBefore(_op2,p)?p[_op2.length-1]-=1:Path.isAncestor(_op2,p)&&(p[_op2.length-1]-=1,p[_op2.length]+=position);break;case"split_node":var{path:_op3,position:_position}=operation;if(Path.equals(_op3,p)){if("forward"===affinity)p[p.length-1]+=1;else if("backward"!==affinity)return null}else Path.endsBefore(_op3,p)?p[_op3.length-1]+=1:Path.isAncestor(_op3,p)&&path[_op3.length]>=_position&&(p[_op3.length-1]+=1,p[_op3.length]-=_position);break;case"move_node":var{path:_op4,newPath:onp}=operation;if(Path.equals(_op4,onp))break;if(Path.isAncestor(_op4,p)||Path.equals(_op4,p)){var copy=onp.slice();return Path.endsBefore(_op4,onp)&&_op4.lengthanother.offset?1:0:result},isAfter:(point,another)=>1===Point.compare(point,another),isBefore:(point,another)=>-1===Point.compare(point,another),equals:(point,another)=>point.offset===another.offset&&Path.equals(point.path,another.path),isPoint:value=>(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value)&&"number"==typeof value.offset&&Path.isPath(value.path),transform(point,op){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,immer__WEBPACK_IMPORTED_MODULE_1__.Uy)(point,p=>{if(null===p)return null;var{affinity="forward"}=options,{path,offset}=p;switch(op.type){case"insert_node":case"move_node":p.path=Path.transform(path,op,options);break;case"insert_text":Path.equals(op.path,path)&&(op.offset1&&void 0!==arguments[1]?arguments[1]:{},{reverse=!1}=options,{anchor,focus}=range;return Range.isBackward(range)===reverse?[anchor,focus]:[focus,anchor]},end(range){var[,end]=Range.edges(range);return end},equals:(range,another)=>Point.equals(range.anchor,another.anchor)&&Point.equals(range.focus,another.focus),includes(range,target){if(Range.isRange(target)){if(Range.includes(range,target.anchor)||Range.includes(range,target.focus))return!0;var[rs,re]=Range.edges(range),[ts,te]=Range.edges(target);return Point.isBefore(rs,ts)&&Point.isAfter(re,te)}var[start,end]=Range.edges(range),isAfterStart=!1,isBeforeEnd=!1;return Point.isPoint(target)?(isAfterStart=Point.compare(target,start)>=0,isBeforeEnd=0>=Point.compare(target,end)):(isAfterStart=Path.compare(target,start.path)>=0,isBeforeEnd=0>=Path.compare(target,end.path)),isAfterStart&&isBeforeEnd},intersection(range,another){var rest=_objectWithoutProperties(range,_excluded$2),[s1,e1]=Range.edges(range),[s2,e2]=Range.edges(another),start=Point.isBefore(s1,s2)?s2:s1,end=Point.isBefore(e1,e2)?e1:e2;return Point.isBefore(end,start)?null:function(target){for(var i=1;i!Range.isCollapsed(range),isForward:range=>!Range.isBackward(range),isRange:value=>(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value)&&Point.isPoint(value.anchor)&&Point.isPoint(value.focus),*points(range){yield[range.anchor,"anchor"],yield[range.focus,"focus"]},start(range){var[start]=Range.edges(range);return start},transform(range,op){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,immer__WEBPACK_IMPORTED_MODULE_1__.Uy)(range,r=>{if(null===r)return null;var affinityAnchor,affinityFocus,{affinity="inward"}=options;if("inward"===affinity){var isCollapsed=Range.isCollapsed(r);Range.isForward(r)?(affinityAnchor="forward",affinityFocus=isCollapsed?affinityAnchor:"backward"):(affinityAnchor="backward",affinityFocus=isCollapsed?affinityAnchor:"forward")}else"outward"===affinity?Range.isForward(r)?(affinityAnchor="backward",affinityFocus="forward"):(affinityAnchor="forward",affinityFocus="backward"):(affinityAnchor=affinity,affinityFocus=affinity);var anchor=Point.transform(r.anchor,op,{affinity:affinityAnchor}),focus=Point.transform(r.focus,op,{affinity:affinityFocus});if(!anchor||!focus)return null;r.anchor=anchor,r.focus=focus})}},RangeRef={transform(ref,op){var{current,affinity}=ref;if(null!=current){var path=Range.transform(current,op,{affinity});ref.current=path,null==path&&ref.unref()}}},_scrubber=void 0,Scrubber={setScrubber(scrubber){_scrubber=scrubber},stringify:value=>JSON.stringify(value,_scrubber)},isDeepEqual=(node,another)=>{for(var key in node){var a=node[key],b=another[key];if((0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(a)&&(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(b)){if(!isDeepEqual(a,b))return!1}else if(Array.isArray(a)&&Array.isArray(b)){if(a.length!==b.length)return!1;for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:{},{loose=!1}=options;return isDeepEqual(loose?_objectWithoutProperties(text,_excluded$1):text,loose?_objectWithoutProperties(another,_excluded$1):another)},isText:value=>(0,is_plain_object__WEBPACK_IMPORTED_MODULE_0__.P)(value)&&"string"==typeof value.text,isTextList:value=>Array.isArray(value)&&value.every(val=>Text.isText(val)),isTextProps:props=>void 0!==props.text,matches(text,props){for(var key in props)if("text"!==key&&(!text.hasOwnProperty(key)||text[key]!==props[key]))return!1;return!0},decorations(node,decorations){var leaves=[_objectSpread$4({},node)];for(var dec of decorations){var rest=_objectWithoutProperties(dec,_excluded2$1),[start,end]=Range.edges(dec),next=[],leafEnd=0,decorationStart=start.offset,decorationEnd=end.offset;for(var leaf of leaves){var{length}=leaf.text,leafStart=leafEnd;if(leafEnd+=length,decorationStart<=leafStart&&leafEnd<=decorationEnd){Object.assign(leaf,rest),next.push(leaf);continue}if(decorationStart!==decorationEnd&&(decorationStart===leafEnd||decorationEnd===leafStart)||decorationStart>leafEnd||decorationEndleafStart){var _off=decorationStart-leafStart;before=_objectSpread$4(_objectSpread$4({},middle),{},{text:middle.text.slice(0,_off)}),middle=_objectSpread$4(_objectSpread$4({},middle),{},{text:middle.text.slice(_off)})}Object.assign(middle,rest),before&&next.push(before),next.push(middle),after&&next.push(after)}leaves=next}return leaves}};function ownKeys$3(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$3(target){for(var i=1;i{switch(op.type){case"insert_node":var{path,node}=op,parent=Node.parent(editor,path),index=path[path.length-1];if(index>parent.children.length)throw Error('Cannot apply an "insert_node" operation at path ['.concat(path,"] because the destination is past the end of the node."));if(parent.children.splice(index,0,node),selection)for(var[point,key]of Range.points(selection))selection[key]=Point.transform(point,op);break;case"insert_text":var{path:_path,offset,text}=op;if(0===text.length)break;var _node=Node.leaf(editor,_path),before=_node.text.slice(0,offset),after=_node.text.slice(offset);if(_node.text=before+text+after,selection)for(var[_point,_key]of Range.points(selection))selection[_key]=Point.transform(_point,op);break;case"merge_node":var{path:_path2}=op,_node2=Node.get(editor,_path2),prevPath=Path.previous(_path2),prev=Node.get(editor,prevPath),_parent=Node.parent(editor,_path2),_index=_path2[_path2.length-1];if(Text.isText(_node2)&&Text.isText(prev))prev.text+=_node2.text;else if(Text.isText(_node2)||Text.isText(prev))throw Error('Cannot apply a "merge_node" operation at path ['.concat(_path2,"] to nodes of different interfaces: ").concat(Scrubber.stringify(_node2)," ").concat(Scrubber.stringify(prev)));else prev.children.push(..._node2.children);if(_parent.children.splice(_index,1),selection)for(var[_point2,_key2]of Range.points(selection))selection[_key2]=Point.transform(_point2,op);break;case"move_node":var{path:_path3,newPath}=op;if(Path.isAncestor(_path3,newPath))throw Error("Cannot move a path [".concat(_path3,"] to new path [").concat(newPath,"] because the destination is inside itself."));var _node3=Node.get(editor,_path3),_parent2=Node.parent(editor,_path3),_index2=_path3[_path3.length-1];_parent2.children.splice(_index2,1);var truePath=Path.transform(_path3,op),newParent=Node.get(editor,Path.parent(truePath)),newIndex=truePath[truePath.length-1];if(newParent.children.splice(newIndex,0,_node3),selection)for(var[_point3,_key3]of Range.points(selection))selection[_key3]=Point.transform(_point3,op);break;case"remove_node":var{path:_path4}=op,_index3=_path4[_path4.length-1];if(Node.parent(editor,_path4).children.splice(_index3,1),selection)for(var[_point4,_key4]of Range.points(selection)){var result=Point.transform(_point4,op);if(null!=selection&&null!=result)selection[_key4]=result;else{var _prev=void 0,next=void 0;for(var[n,p]of Node.texts(editor))if(-1===Path.compare(p,_path4))_prev=[n,p];else{next=[n,p];break}var preferNext=!1;_prev&&next&&(preferNext=Path.equals(next[1],_path4)?!Path.hasPrevious(next[1]):Path.common(_prev[1],_path4).lengthElement.isElement(node)?!!Editor.isVoid(editor,node)||1===node.children.length&&hasSingleChildNest(editor,node.children[0]):!Editor.isEditor(node),deleteRange=(editor,range)=>{if(Range.isCollapsed(range))return range.anchor;var[,end]=Range.edges(range),pointRef=Editor.pointRef(editor,end);return Transforms.delete(editor,{at:range}),pointRef.unref()},matchPath=(editor,path)=>{var[node]=Editor.node(editor,path);return n=>n===node};function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread$1(target){for(var i=1;i2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{hanging=!1,voids=!1,mode="lowest"}=options,{at,match,select}=options;if(Node.isNode(nodes)&&(nodes=[nodes]),0!==nodes.length){var[node]=nodes;if(at||(at=editor.selection?editor.selection:editor.children.length>0?Editor.end(editor,[]):[0],select=!0),null==select&&(select=!1),Range.isRange(at)){if(hanging||(at=Editor.unhangRange(editor,at)),Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at),pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at}),at=pointRef.unref()}}if(Point.isPoint(at)){null==match&&(match=Text.isText(node)?n=>Text.isText(n):editor.isInline(node)?n=>Text.isText(n)||Editor.isInline(editor,n):n=>Editor.isBlock(editor,n));var[entry]=Editor.nodes(editor,{at:at.path,match,mode,voids});if(!entry)return;var[,_matchPath]=entry,pathRef=Editor.pathRef(editor,_matchPath),isAtEnd=Editor.isEnd(editor,at,_matchPath);Transforms.splitNodes(editor,{at,match,mode,voids});var path=pathRef.unref();at=isAtEnd?Path.next(path):path}var parentPath=Path.parent(at),index=at[at.length-1];if(!(!voids&&Editor.void(editor,{at:parentPath}))){for(var _node of nodes){var _path=parentPath.concat(index);index++,editor.apply({type:"insert_node",path:_path,node:_node}),at=Path.next(at)}if(at=Path.previous(at),select){var point=Editor.end(editor,at);point&&Transforms.select(editor,point)}}}})},liftNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{at=editor.selection,mode="lowest",voids=!1}=options,{match}=options;if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),at)for(var pathRef of Array.from(Editor.nodes(editor,{at,match,mode,voids}),_ref=>{var[,p]=_ref;return Editor.pathRef(editor,p)})){var path=pathRef.unref();if(path.length<2)throw Error("Cannot lift node at a path [".concat(path,"] because it has a depth of less than `2`."));var[parent,parentPath]=Editor.node(editor,Path.parent(path)),index=path[path.length-1],{length}=parent.children;if(1===length){var toPath=Path.next(parentPath);Transforms.moveNodes(editor,{at:path,to:toPath,voids}),Transforms.removeNodes(editor,{at:parentPath,voids})}else if(0===index)Transforms.moveNodes(editor,{at:path,to:parentPath,voids});else if(index===length-1){var _toPath=Path.next(parentPath);Transforms.moveNodes(editor,{at:path,to:_toPath,voids})}else{var splitPath=Path.next(path),_toPath2=Path.next(parentPath);Transforms.splitNodes(editor,{at:splitPath,voids}),Transforms.moveNodes(editor,{at:path,to:_toPath2,voids})}}})},mergeNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var properties,position,{match,at=editor.selection}=options,{hanging=!1,voids=!1,mode="lowest"}=options;if(at){if(null==match){if(Path.isPath(at)){var[parent]=Editor.parent(editor,at);match=n=>parent.children.includes(n)}else match=n=>Editor.isBlock(editor,n)}if(!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at)),Range.isRange(at)){if(Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at),pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at}),at=pointRef.unref(),null==options.at&&Transforms.select(editor,at)}}var[current]=Editor.nodes(editor,{at,match,voids,mode}),prev=Editor.previous(editor,{at,match,voids,mode});if(current&&prev){var[node,path]=current,[prevNode,prevPath]=prev;if(0!==path.length&&0!==prevPath.length){var newPath=Path.next(prevPath),commonPath=Path.common(path,prevPath),isPreviousSibling=Path.isSibling(path,prevPath),levels=Array.from(Editor.levels(editor,{at:path}),_ref2=>{var[n]=_ref2;return n}).slice(commonPath.length).slice(0,-1),emptyAncestor=Editor.above(editor,{at:path,mode:"highest",match:n=>levels.includes(n)&&hasSingleChildNest(editor,n)}),emptyRef=emptyAncestor&&Editor.pathRef(editor,emptyAncestor[1]);if(Text.isText(node)&&Text.isText(prevNode)){var rest=_objectWithoutProperties(node,_excluded);position=prevNode.text.length,properties=rest}else if(Element.isElement(node)&&Element.isElement(prevNode)){var rest=_objectWithoutProperties(node,_excluded2);position=prevNode.children.length,properties=rest}else throw Error("Cannot merge the node at path [".concat(path,"] with the previous sibling because it is not the same kind: ").concat(Scrubber.stringify(node)," ").concat(Scrubber.stringify(prevNode)));isPreviousSibling||Transforms.moveNodes(editor,{at:path,to:newPath,voids}),emptyRef&&Transforms.removeNodes(editor,{at:emptyRef.current,voids}),Element.isElement(prevNode)&&Editor.isEmpty(editor,prevNode)||Text.isText(prevNode)&&""===prevNode.text&&0!==prevPath[prevPath.length-1]?Transforms.removeNodes(editor,{at:prevPath,voids}):editor.apply({type:"merge_node",path:newPath,position,properties}),emptyRef&&emptyRef.unref()}}}})},moveNodes(editor,options){Editor.withoutNormalizing(editor,()=>{var{to,at=editor.selection,mode="lowest",voids=!1}=options,{match}=options;if(at){null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n));var toRef=Editor.pathRef(editor,to);for(var pathRef of Array.from(Editor.nodes(editor,{at,match,mode,voids}),_ref3=>{var[,p]=_ref3;return Editor.pathRef(editor,p)})){var path=pathRef.unref(),newPath=toRef.current;0!==path.length&&editor.apply({type:"move_node",path,newPath}),toRef.current&&Path.isSibling(newPath,path)&&Path.isAfter(newPath,path)&&(toRef.current=Path.next(toRef.current))}toRef.unref()}})},removeNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{hanging=!1,voids=!1,mode="lowest"}=options,{at=editor.selection,match}=options;if(at)for(var pathRef of(null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at)),Array.from(Editor.nodes(editor,{at,match,mode,voids}),_ref4=>{var[,p]=_ref4;return Editor.pathRef(editor,p)}))){var path=pathRef.unref();if(path){var[node]=Editor.node(editor,path);editor.apply({type:"remove_node",path,node})}}})},setNodes(editor,props){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{match,at=editor.selection,compare,merge}=options,{hanging=!1,mode="lowest",split=!1,voids=!1}=options;if(at){if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),!hanging&&Range.isRange(at)&&(at=Editor.unhangRange(editor,at)),split&&Range.isRange(at)){if(Range.isCollapsed(at)&&Editor.leaf(editor,at.anchor)[0].text.length>0)return;var rangeRef=Editor.rangeRef(editor,at,{affinity:"inward"}),[start,end]=Range.edges(at),splitMode="lowest"===mode?"lowest":"highest",endAtEndOfNode=Editor.isEnd(editor,end,end.path);Transforms.splitNodes(editor,{at:end,match,mode:splitMode,voids,always:!endAtEndOfNode});var startAtStartOfNode=Editor.isStart(editor,start,start.path);Transforms.splitNodes(editor,{at:start,match,mode:splitMode,voids,always:!startAtStartOfNode}),at=rangeRef.unref(),null==options.at&&Transforms.select(editor,at)}for(var[node,path]of(compare||(compare=(prop,nodeProp)=>prop!==nodeProp),Editor.nodes(editor,{at,match,mode,voids}))){var properties={},newProperties={};if(0!==path.length){var hasChanges=!1;for(var k in props)"children"!==k&&"text"!==k&&compare(props[k],node[k])&&(hasChanges=!0,node.hasOwnProperty(k)&&(properties[k]=node[k]),merge?null!=props[k]&&(newProperties[k]=merge(node[k],props[k])):null!=props[k]&&(newProperties[k]=props[k]));hasChanges&&editor.apply({type:"set_node",path,properties,newProperties})}}}})},splitNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var afterRef,{mode="lowest",voids=!1}=options,{match,at=editor.selection,height=0,always=!1}=options;if(null==match&&(match=n=>Editor.isBlock(editor,n)),Range.isRange(at)&&(at=deleteRange(editor,at)),Path.isPath(at)){var path=at,point=Editor.point(editor,path),[parent]=Editor.parent(editor,path);match=n=>n===parent,height=point.path.length-path.length+1,at=point,always=!0}if(at){var beforeRef=Editor.pointRef(editor,at,{affinity:"backward"});try{var[highest]=Editor.nodes(editor,{at,match,mode,voids});if(!highest)return;var voidMatch=Editor.void(editor,{at,mode:"highest"});if(!voids&&voidMatch){var[voidNode,voidPath]=voidMatch;if(Element.isElement(voidNode)&&editor.isInline(voidNode)){var after=Editor.after(editor,voidPath);if(!after){var afterPath=Path.next(voidPath);Transforms.insertNodes(editor,{text:""},{at:afterPath,voids}),after=Editor.point(editor,afterPath)}at=after,always=!0}height=at.path.length-voidPath.length+1,always=!0}afterRef=Editor.pointRef(editor,at);var depth=at.path.length-height,[,highestPath]=highest,lowestPath=at.path.slice(0,depth),position=0===height?at.offset:at.path[depth]+0;for(var[node,_path2]of Editor.levels(editor,{at:lowestPath,reverse:!0,voids})){var split=!1;if(_path2.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(props)||(props=[props]);var obj={};for(var key of props)obj[key]=null;Transforms.setNodes(editor,obj,options)},unwrapNodes(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var{mode="lowest",split=!1,voids=!1}=options,{at=editor.selection,match}=options;if(at){null==match&&(match=Path.isPath(at)?matchPath(editor,at):n=>Editor.isBlock(editor,n)),Path.isPath(at)&&(at=Editor.range(editor,at));var rangeRef=Range.isRange(at)?Editor.rangeRef(editor,at):null;for(var pathRef of Array.from(Editor.nodes(editor,{at,match,mode,voids}),_ref5=>{var[,p]=_ref5;return Editor.pathRef(editor,p)}).reverse())!function(pathRef){var path=pathRef.unref(),[node]=Editor.node(editor,path),range=Editor.range(editor,path);split&&rangeRef&&(range=Range.intersection(rangeRef.current,range)),Transforms.liftNodes(editor,{at:range,match:n=>Element.isAncestor(node)&&node.children.includes(n),voids})}(pathRef);rangeRef&&rangeRef.unref()}})},wrapNodes(editor,element){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{mode="lowest",split=!1,voids=!1}=options,{match,at=editor.selection}=options;if(at){if(null==match&&(match=Path.isPath(at)?matchPath(editor,at):editor.isInline(element)?n=>Editor.isInline(editor,n)||Text.isText(n):n=>Editor.isBlock(editor,n)),split&&Range.isRange(at)){var[start,end]=Range.edges(at),rangeRef=Editor.rangeRef(editor,at,{affinity:"inward"});Transforms.splitNodes(editor,{at:end,match,voids}),Transforms.splitNodes(editor,{at:start,match,voids}),at=rangeRef.unref(),null==options.at&&Transforms.select(editor,at)}for(var[,rootPath]of Array.from(Editor.nodes(editor,{at,match:editor.isInline(element)?n=>Editor.isBlock(editor,n):n=>Editor.isEditor(n),mode:"lowest",voids}))){var a=Range.isRange(at)?Range.intersection(at,Editor.range(editor,rootPath)):at;if(a){var matches=Array.from(Editor.nodes(editor,{at:a,match,mode,voids}));if(matches.length>0&&"continue"===function(){var[first]=matches,last=matches[matches.length-1],[,firstPath]=first,[,lastPath]=last;if(0===firstPath.length&&0===lastPath.length)return"continue";var commonPath=Path.equals(firstPath,lastPath)?Path.parent(firstPath):Path.common(firstPath,lastPath),range=Editor.range(editor,firstPath,lastPath),[commonNode]=Editor.node(editor,commonPath),depth=commonPath.length+1,wrapperPath=Path.next(lastPath.slice(0,depth)),wrapper=_objectSpread$2(_objectSpread$2({},element),{},{children:[]});Transforms.insertNodes(editor,wrapper,{at:wrapperPath,voids}),Transforms.moveNodes(editor,{at:range,match:n=>Element.isAncestor(commonNode)&&commonNode.children.includes(n),to:wrapperPath.concat(0),voids})}())continue}}}})}}),{collapse(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{edge="anchor"}=options,{selection}=editor;if(selection){if("anchor"===edge)Transforms.select(editor,selection.anchor);else if("focus"===edge)Transforms.select(editor,selection.focus);else if("start"===edge){var[start]=Range.edges(selection);Transforms.select(editor,start)}else if("end"===edge){var[,end]=Range.edges(selection);Transforms.select(editor,end)}}},deselect(editor){var{selection}=editor;selection&&editor.apply({type:"set_selection",properties:selection,newProperties:null})},move(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection}=editor,{distance=1,unit="character",reverse=!1}=options,{edge=null}=options;if(selection){"start"===edge&&(edge=Range.isBackward(selection)?"focus":"anchor"),"end"===edge&&(edge=Range.isBackward(selection)?"anchor":"focus");var{anchor,focus}=selection,opts={distance,unit},props={};if(null==edge||"anchor"===edge){var point=reverse?Editor.before(editor,anchor,opts):Editor.after(editor,anchor,opts);point&&(props.anchor=point)}if(null==edge||"focus"===edge){var _point=reverse?Editor.before(editor,focus,opts):Editor.after(editor,focus,opts);_point&&(props.focus=_point)}Transforms.setSelection(editor,props)}},select(editor,target){var{selection}=editor;if(target=Editor.range(editor,target),selection){Transforms.setSelection(editor,target);return}if(!Range.isRange(target))throw Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Scrubber.stringify(target)));editor.apply({type:"set_selection",properties:selection,newProperties:target})},setPoint(editor,props){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection}=editor,{edge="both"}=options;if(selection){"start"===edge&&(edge=Range.isBackward(selection)?"focus":"anchor"),"end"===edge&&(edge=Range.isBackward(selection)?"anchor":"focus");var{anchor,focus}=selection,point="anchor"===edge?anchor:focus;Transforms.setSelection(editor,{["anchor"===edge?"anchor":"focus"]:_objectSpread$1(_objectSpread$1({},point),props)})}},setSelection(editor,props){var{selection}=editor,oldProps={},newProps={};if(selection){for(var k in props)("anchor"!==k||null==props.anchor||Point.equals(props.anchor,selection.anchor))&&("focus"!==k||null==props.focus||Point.equals(props.focus,selection.focus))&&("anchor"===k||"focus"===k||props[k]===selection[k])||(oldProps[k]=selection[k],newProps[k]=props[k]);Object.keys(oldProps).length>0&&editor.apply({type:"set_selection",properties:oldProps,newProperties:newProps})}}}),{delete(editor){var options=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Editor.withoutNormalizing(editor,()=>{var lastPath,{reverse=!1,unit="character",distance=1,voids=!1}=options,{at=editor.selection,hanging=!1}=options;if(at){var isCollapsed=!1;if(Range.isRange(at)&&Range.isCollapsed(at)&&(isCollapsed=!0,at=at.anchor),Point.isPoint(at)){var furthestVoid=Editor.void(editor,{at,mode:"highest"});if(!voids&&furthestVoid){var[,voidPath]=furthestVoid;at=voidPath}else{var opts={unit,distance},target=reverse?Editor.before(editor,at,opts)||Editor.start(editor,[]):Editor.after(editor,at,opts)||Editor.end(editor,[]);at={anchor:at,focus:target},hanging=!0}}if(Path.isPath(at)){Transforms.removeNodes(editor,{at,voids});return}if(!Range.isCollapsed(at)){if(!hanging){var[,_end]=Range.edges(at),endOfDoc=Editor.end(editor,[]);Point.equals(_end,endOfDoc)||(at=Editor.unhangRange(editor,at,{voids}))}var[start,end]=Range.edges(at),startBlock=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at:start,voids}),endBlock=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at:end,voids}),isAcrossBlocks=startBlock&&endBlock&&!Path.equals(startBlock[1],endBlock[1]),isSingleText=Path.equals(start.path,end.path),startVoid=voids?null:Editor.void(editor,{at:start,mode:"highest"}),endVoid=voids?null:Editor.void(editor,{at:end,mode:"highest"});if(startVoid){var before=Editor.before(editor,start);before&&startBlock&&Path.isAncestor(startBlock[1],before.path)&&(start=before)}if(endVoid){var after=Editor.after(editor,end);after&&endBlock&&Path.isAncestor(endBlock[1],after.path)&&(end=after)}var matches=[];for(var entry of Editor.nodes(editor,{at,voids})){var[node,path]=entry;(!lastPath||0!==Path.compare(path,lastPath))&&(!voids&&Editor.isVoid(editor,node)||!Path.isCommon(path,start.path)&&!Path.isCommon(path,end.path))&&(matches.push(entry),lastPath=path)}var pathRefs=Array.from(matches,_ref=>{var[,p]=_ref;return Editor.pathRef(editor,p)}),startRef=Editor.pointRef(editor,start),endRef=Editor.pointRef(editor,end),removedText="";if(!isSingleText&&!startVoid){var _point=startRef.current,[_node]=Editor.leaf(editor,_point),{path:_path}=_point,{offset}=start,text=_node.text.slice(offset);text.length>0&&(editor.apply({type:"remove_text",path:_path,offset,text}),removedText=text)}if(pathRefs.reverse().map(r=>r.unref()).filter(r=>null!==r).forEach(p=>Transforms.removeNodes(editor,{at:p,voids})),!endVoid){var _point2=endRef.current,[_node2]=Editor.leaf(editor,_point2),{path:_path2}=_point2,_offset=isSingleText?start.offset:0,_text=_node2.text.slice(_offset,end.offset);_text.length>0&&(editor.apply({type:"remove_text",path:_path2,offset:_offset,text:_text}),removedText=_text)}!isSingleText&&isAcrossBlocks&&endRef.current&&startRef.current&&Transforms.mergeNodes(editor,{at:endRef.current,hanging:!0,voids}),isCollapsed&&reverse&&"character"===unit&&removedText.length>1&&removedText.match(/[\u0E00-\u0E7F]+/)&&Transforms.insertText(editor,removedText.slice(0,removedText.length-distance));var startUnref=startRef.unref(),endUnref=endRef.unref(),point=reverse?startUnref||endUnref:endUnref||startUnref;null==options.at&&point&&Transforms.select(editor,point)}}})},insertFragment(editor,fragment){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var path,{hanging=!1,voids=!1}=options,{at=editor.selection}=options;if(fragment.length&&at){if(Range.isRange(at)){if(hanging||(at=Editor.unhangRange(editor,at)),Range.isCollapsed(at))at=at.anchor;else{var[,end]=Range.edges(at);if(!voids&&Editor.void(editor,{at:end}))return;var pointRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at}),at=pointRef.unref()}}else Path.isPath(at)&&(at=Editor.start(editor,at));if(!(!voids&&Editor.void(editor,{at}))){var inlineElementMatch=Editor.above(editor,{at,match:n=>Editor.isInline(editor,n),mode:"highest",voids});if(inlineElementMatch){var[,_inlinePath]=inlineElementMatch;Editor.isEnd(editor,at,_inlinePath)?at=Editor.after(editor,_inlinePath):Editor.isStart(editor,at,_inlinePath)&&(at=Editor.before(editor,_inlinePath))}var[,blockPath]=Editor.above(editor,{match:n=>Editor.isBlock(editor,n),at,voids}),isBlockStart=Editor.isStart(editor,at,blockPath),isBlockEnd=Editor.isEnd(editor,at,blockPath),isBlockEmpty=isBlockStart&&isBlockEnd,mergeStart=!isBlockStart||isBlockStart&&isBlockEnd,mergeEnd=!isBlockEnd,[,firstPath]=Node.first({children:fragment},[]),[,lastPath]=Node.last({children:fragment},[]),matches=[],matcher=_ref2=>{var[n,p]=_ref2;return 0!==p.length&&(!!isBlockEmpty||!(mergeStart&&Path.isAncestor(p,firstPath)&&Element.isElement(n)&&!editor.isVoid(n)&&!editor.isInline(n)||mergeEnd&&Path.isAncestor(p,lastPath)&&Element.isElement(n)&&!editor.isVoid(n)&&!editor.isInline(n)))};for(var entry of Node.nodes({children:fragment},{pass:matcher}))matcher(entry)&&matches.push(entry);var starts=[],middles=[],ends=[],starting=!0,hasBlocks=!1;for(var[node]of matches)Element.isElement(node)&&!editor.isInline(node)?(starting=!1,hasBlocks=!0,middles.push(node)):starting?starts.push(node):ends.push(node);var[inlineMatch]=Editor.nodes(editor,{at,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids}),[,inlinePath]=inlineMatch,isInlineStart=Editor.isStart(editor,at,inlinePath),isInlineEnd=Editor.isEnd(editor,at,inlinePath),middleRef=Editor.pathRef(editor,isBlockEnd&&!ends.length?Path.next(blockPath):blockPath),endRef=Editor.pathRef(editor,isInlineEnd?Path.next(inlinePath):inlinePath);Transforms.splitNodes(editor,{at,match:n=>hasBlocks?Editor.isBlock(editor,n):Text.isText(n)||Editor.isInline(editor,n),mode:hasBlocks?"lowest":"highest",always:hasBlocks&&(!isBlockStart||starts.length>0)&&(!isBlockEnd||ends.length>0),voids});var startRef=Editor.pathRef(editor,!isInlineStart||isInlineStart&&isInlineEnd?Path.next(inlinePath):inlinePath);if(Transforms.insertNodes(editor,starts,{at:startRef.current,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids}),isBlockEmpty&&!starts.length&&middles.length&&!ends.length&&Transforms.delete(editor,{at:blockPath,voids}),Transforms.insertNodes(editor,middles,{at:middleRef.current,match:n=>Editor.isBlock(editor,n),mode:"lowest",voids}),Transforms.insertNodes(editor,ends,{at:endRef.current,match:n=>Text.isText(n)||Editor.isInline(editor,n),mode:"highest",voids}),!options.at&&(ends.length>0&&endRef.current?path=Path.previous(endRef.current):middles.length>0&&middleRef.current?path=Path.previous(middleRef.current):startRef.current&&(path=Path.previous(startRef.current)),path)){var _end2=Editor.end(editor,path);Transforms.select(editor,_end2)}startRef.unref(),middleRef.unref(),endRef.unref()}}})},insertText(editor,text){var options=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Editor.withoutNormalizing(editor,()=>{var{voids=!1}=options,{at=editor.selection}=options;if(at){if(Path.isPath(at)&&(at=Editor.range(editor,at)),Range.isRange(at)){if(Range.isCollapsed(at))at=at.anchor;else{var end=Range.end(at);if(!voids&&Editor.void(editor,{at:end}))return;var start=Range.start(at),startRef=Editor.pointRef(editor,start),endRef=Editor.pointRef(editor,end);Transforms.delete(editor,{at,voids});var startPoint=startRef.unref(),endPoint=endRef.unref();at=startPoint||endPoint,Transforms.setSelection(editor,{anchor:at,focus:at})}}if(!(!voids&&Editor.void(editor,{at}))){var{path,offset}=at;text.length>0&&editor.apply({type:"insert_text",path,offset,text})}}})}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d3048c20-a3e38fff4fb3204a.js b/static/web/_next/static/chunks/d3048c20-a3e38fff4fb3204a.js deleted file mode 100644 index c1d3187e9..000000000 --- a/static/web/_next/static/chunks/d3048c20-a3e38fff4fb3204a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1272],{77493:function(u,e,t){t.d(e,{E9:function(){return uC},Jh:function(){return F},ML:function(){return K},NB:function(){return ut},W_:function(){return J},YR:function(){return uV},e6:function(){return uf},o4:function(){return uF},xv:function(){return um},y$:function(){return ua}});var r,n,D=t(45628),a=t(12902);function o(u,e,t){return e in u?Object.defineProperty(u,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):u[e]=t,u}var i=new WeakMap,s=new WeakMap,C=new WeakMap,B=new WeakMap,l=new WeakMap,c=new WeakMap,f=new WeakMap;function A(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function h(u){for(var e=1;e{var u={children:[],operations:[],selection:null,marks:null,isInline:()=>!1,isVoid:()=>!1,markableVoid:()=>!1,onChange(){},apply(e){for(var t of K.pathRefs(u))uo.transform(t,e);for(var r of K.pointRefs(u))uB.transform(r,e);for(var n of K.rangeRefs(u))uA.transform(n,e);var D,a,o=i.get(u)||[],B=s.get(u)||new Set,l=u=>{if(u){var e=u.join(",");a.has(e)||(a.add(e),D.push(u))}};if(ua.operationCanTransformPath(e))for(var c of(D=[],a=new Set,o))l(ua.transform(c,e));else D=o,a=B;var f=u.getDirtyPaths(e);for(var A of f)l(A);i.set(u,D),s.set(u,a),uV.transform(u,e),u.operations.push(e),K.normalize(u),"set_selection"===e.type&&(u.marks=null),C.get(u)||(C.set(u,!0),Promise.resolve().then(()=>{C.set(u,!1),u.onChange(),u.operations=[]}))},addMark(e,t){var{selection:r,markableVoid:n}=u;if(r){var D=(e,t)=>{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},a=uf.isExpanded(r),o=!1;if(!a){var[i,s]=K.node(u,r);if(i&&D(i,s)){var[B]=K.parent(u,s);o=B&&u.markableVoid(B)}}if(a||o)uV.setNodes(u,{[e]:t},{match:D,split:!0,voids:!0});else{var l=h(h({},K.marks(u)||{}),{},{[e]:t});u.marks=l,C.get(u)||u.onChange()}}},deleteBackward(e){var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e,reverse:!0})},deleteForward(e){var{selection:t}=u;t&&uf.isCollapsed(t)&&uV.delete(u,{unit:e})},deleteFragment(e){var{selection:t}=u;t&&uf.isExpanded(t)&&uV.delete(u,{reverse:"backward"===e})},getFragment(){var{selection:e}=u;return e?ut.fragment(u,e):[]},insertBreak(){uV.splitNodes(u,{always:!0})},insertSoftBreak(){uV.splitNodes(u,{always:!0})},insertFragment(e){uV.insertFragment(u,e)},insertNode(e){uV.insertNodes(u,e)},insertText(e){var{selection:t,marks:r}=u;if(t){if(r){var n=h({text:e},r);uV.insertNodes(u,n)}else uV.insertText(u,e);u.marks=null}},normalizeNode(e){var[t,r]=e;if(!um.isText(t)){if(J.isElement(t)&&0===t.children.length){uV.insertNodes(u,{text:""},{at:r.concat(0),voids:!0});return}for(var n=!K.isEditor(t)&&J.isElement(t)&&(u.isInline(t)||0===t.children.length||um.isText(t.children[0])||u.isInline(t.children[0])),D=0,a=0;a{if(!um.isText(e))return!1;var[r,n]=K.parent(u,t);return!u.isVoid(r)||u.markableVoid(r)},n=uf.isExpanded(t),D=!1;if(!n){var[a,o]=K.node(u,t);if(a&&r(a,o)){var[i]=K.parent(u,o);D=i&&u.markableVoid(i)}}if(n||D)uV.unsetNodes(u,e,{match:r,split:!0,voids:!0});else{var s=h({},K.marks(u)||{});delete s[e],u.marks=s,C.get(u)||u.onChange()}}},getDirtyPaths(u){switch(u.type){case"insert_text":case"remove_text":case"set_node":var{path:e}=u;return ua.levels(e);case"insert_node":var{node:t,path:r}=u;return[...ua.levels(r),...um.isText(t)?[]:Array.from(ut.nodes(t),u=>{var[,e]=u;return r.concat(e)})];case"merge_node":var{path:n}=u;return[...ua.ancestors(n),ua.previous(n)];case"move_node":var{path:D,newPath:a}=u;if(ua.equals(D,a))return[];var o=[],i=[];for(var s of ua.ancestors(D)){var C=ua.transform(s,u);o.push(C)}for(var B of ua.ancestors(a)){var l=ua.transform(B,u);i.push(l)}var c=i[i.length-1],f=a[a.length-1];return[...o,...i,c.concat(f)];case"remove_node":var{path:A}=u;return[...ua.ancestors(A)];case"split_node":var{path:h}=u;return[...ua.levels(h),ua.next(h)];default:return[]}}};return u};function E(u,e){if(null==u)return{};var t,r,n=function(u,e){if(null==u)return{};var t,r,n={},D=Object.keys(u);for(r=0;r=0||(n[t]=u[t]);return n}(u,e);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(u);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(u,t)&&(n[t]=u[t])}return n}var d=function(u){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=!e,r=e?w(u):u,D=n.None,a=n.None,o=0,i=null;for(var s of r){var C,B,l,c,f,A,h,F,E=s.codePointAt(0);if(!E)break;var d=V(s,E);if([D,a]=t?[a,d]:[d,D],(D&n.ZWJ)!=0&&(a&n.ExtPict)!=0&&!(t?L(u.substring(0,o)):L(u.substring(0,u.length-o)))||(D&n.RI)!=0&&(a&n.RI)!=0&&!(i=null!==i?!i:!!t||W(u.substring(0,u.length-o)))||D!==n.None&&a!==n.None&&function(u,e){return -1===I.findIndex(t=>(u&t[0])!=0&&(e&t[1])!=0)}(D,a))break;o+=s.length}return o||1},v=/\s/,p=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,g=/['\u2018\u2019]/,m=function(u){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=0,r=!1;u.length>0;){var n=d(u,e),[D,a]=y(u,n,e);if(b(D,a,e))r=!0,t+=n;else if(r)break;else t+=n;u=a}return t},y=(u,e,t)=>{if(t){var r=u.length-e;return[u.slice(r,u.length),u.slice(0,r)]}return[u.slice(0,e),u.slice(e)]},b=function u(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(v.test(e))return!1;if(g.test(e)){var n=d(t,r),[D,a]=y(t,n,r);if(u(D,a,r))return!0}return!p.test(e)},w=function*(u){for(var e=u.length-1,t=0;tu>=55296&&u<=56319,O=u=>u>=56320&&u<=57343;(r=n||(n={}))[r.None=0]="None",r[r.Extend=1]="Extend",r[r.ZWJ=2]="ZWJ",r[r.RI=4]="RI",r[r.Prepend=8]="Prepend",r[r.SpacingMark=16]="SpacingMark",r[r.L=32]="L",r[r.V=64]="V",r[r.T=128]="T",r[r.LV=256]="LV",r[r.LVT=512]="LVT",r[r.ExtPict=1024]="ExtPict",r[r.Any=2048]="Any";var P=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,k=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,j=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,N=/^[\u1100-\u115F\uA960-\uA97C]$/,_=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,T=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,R=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,S=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,q=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,V=(u,e)=>{var t=n.Any;return -1!==u.search(P)&&(t|=n.Extend),8205===e&&(t|=n.ZWJ),e>=127462&&e<=127487&&(t|=n.RI),-1!==u.search(k)&&(t|=n.Prepend),-1!==u.search(j)&&(t|=n.SpacingMark),-1!==u.search(N)&&(t|=n.L),-1!==u.search(_)&&(t|=n.V),-1!==u.search(T)&&(t|=n.T),-1!==u.search(R)&&(t|=n.LV),-1!==u.search(S)&&(t|=n.LVT),-1!==u.search(q)&&(t|=n.ExtPict),t},I=[[n.L,n.L|n.V|n.LV|n.LVT],[n.LV|n.V,n.V|n.T],[n.LVT|n.T,n.T],[n.Any,n.Extend|n.ZWJ],[n.Any,n.SpacingMark],[n.Prepend,n.Any],[n.ZWJ,n.ExtPict],[n.RI,n.RI]],z=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1AC0\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50]|\uD804[\uDC01\uDC38-\uDC46\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,L=u=>-1!==u.search(z),M=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,W=u=>{var e=u.match(M);return null!==e&&e[0].length/2%2==1},$=u=>(0,D.P)(u)&&ut.isNodeList(u.children)&&!K.isEditor(u),J={isAncestor:u=>(0,D.P)(u)&&ut.isNodeList(u.children),isElement:$,isElementList:u=>Array.isArray(u)&&u.every(u=>J.isElement(u)),isElementProps:u=>void 0!==u.children,isElementType:function(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"type";return $(u)&&u[t]===e},matches(u,e){for(var t in e)if("children"!==t&&u[t]!==e[t])return!1;return!0}},Z=["text"],U=["text"];function Y(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function G(u){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},{voids:t=!1,mode:r="lowest",at:n=u.selection,match:D}=e;if(n){var a=K.path(u,n);for(var[o,i]of K.levels(u,{at:a,voids:t,match:D,reverse:"lowest"===r})){if(um.isText(o))return;if(uf.isRange(n)){if(ua.isAncestor(i,n.anchor.path)&&ua.isAncestor(i,n.focus.path))return[o,i]}else if(!ua.equals(a,i))return[o,i]}}},addMark(u,e,t){u.addMark(e,t)},after(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.point(u,e,{edge:"end"}),D=K.end(u,[]),{distance:a=1}=r,o=0;for(var i of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:D}}))){if(o>a)break;0!==o&&(t=i),o++}return t},before(u,e){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=K.start(u,[]),D=K.point(u,e,{edge:"start"}),{distance:a=1}=r,o=0;for(var i of K.positions(u,G(G({},r),{},{at:{anchor:n,focus:D},reverse:!0}))){if(o>a)break;0!==o&&(t=i),o++}return t},deleteBackward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteBackward(t)},deleteForward(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{unit:t="character"}=e;u.deleteForward(t)},deleteFragment(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{direction:t="forward"}=e;u.deleteFragment(t)},edges:(u,e)=>[K.start(u,e),K.end(u,e)],end:(u,e)=>K.point(u,e,{edge:"end"}),first(u,e){var t=K.path(u,e,{edge:"start"});return K.node(u,t)},fragment(u,e){var t=K.range(u,e);return ut.fragment(u,t)},hasBlocks:(u,e)=>e.children.some(e=>K.isBlock(u,e)),hasInlines:(u,e)=>e.children.some(e=>um.isText(e)||K.isInline(u,e)),hasTexts:(u,e)=>e.children.every(u=>um.isText(u)),insertBreak(u){u.insertBreak()},insertSoftBreak(u){u.insertSoftBreak()},insertFragment(u,e){u.insertFragment(e)},insertNode(u,e){u.insertNode(e)},insertText(u,e){u.insertText(e)},isBlock:(u,e)=>J.isElement(e)&&!u.isInline(e),isEditor(u){var e=H.get(u);if(void 0!==e)return e;if(!(0,D.P)(u))return!1;var t="function"==typeof u.addMark&&"function"==typeof u.apply&&"function"==typeof u.deleteBackward&&"function"==typeof u.deleteForward&&"function"==typeof u.deleteFragment&&"function"==typeof u.insertBreak&&"function"==typeof u.insertSoftBreak&&"function"==typeof u.insertFragment&&"function"==typeof u.insertNode&&"function"==typeof u.insertText&&"function"==typeof u.isInline&&"function"==typeof u.isVoid&&"function"==typeof u.normalizeNode&&"function"==typeof u.onChange&&"function"==typeof u.removeMark&&"function"==typeof u.getDirtyPaths&&(null===u.marks||(0,D.P)(u.marks))&&(null===u.selection||uf.isRange(u.selection))&&ut.isNodeList(u.children)&&uD.isOperationList(u.operations);return H.set(u,t),t},isEnd(u,e,t){var r=K.end(u,t);return uC.equals(e,r)},isEdge:(u,e,t)=>K.isStart(u,e,t)||K.isEnd(u,e,t),isEmpty(u,e){var{children:t}=e,[r]=t;return 0===t.length||1===t.length&&um.isText(r)&&""===r.text&&!u.isVoid(e)},isInline:(u,e)=>J.isElement(e)&&u.isInline(e),isNormalizing(u){var e=B.get(u);return void 0===e||e},isStart(u,e,t){if(0!==e.offset)return!1;var r=K.start(u,t);return uC.equals(e,r)},isVoid:(u,e)=>J.isElement(e)&&u.isVoid(e),last(u,e){var t=K.path(u,e,{edge:"end"});return K.node(u,t)},leaf(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.leaf(u,r),r]},*levels(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,reverse:r=!1,voids:n=!1}=e,{match:D}=e;if(null==D&&(D=()=>!0),t){var a=[],o=K.path(u,t);for(var[i,s]of ut.levels(u,o))if(D(i,s)&&(a.push([i,s]),!n&&K.isVoid(u,i)))break;r&&a.reverse(),yield*a}},marks(u){var{marks:e,selection:t}=u;if(!t)return null;if(e)return e;if(uf.isExpanded(t)){var[r]=K.nodes(u,{match:um.isText});if(!r)return{};var[n]=r;return E(n,Z)}var{anchor:D}=t,{path:a}=D,[o]=K.leaf(u,a);if(0===D.offset){var i=K.previous(u,{at:a,match:um.isText}),s=K.above(u,{match:e=>K.isBlock(u,e)});if(i&&s){var[C,B]=i,[,l]=s;ua.isAncestor(l,B)&&(o=C)}}return E(o,U)},next(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:D=u.selection}=e;if(D){var a=K.after(u,D,{voids:r});if(a){var[,o]=K.last(u,[]),i=[a.path,o];if(ua.isPath(D)&&0===D.length)throw Error("Cannot get the next node from the root node!");if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{at:i,match:n,mode:t,voids:r});return C}}},node(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t);return[ut.get(u,r),r]},*nodes(u){var e,t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:D=u.selection,mode:a="all",universal:o=!1,reverse:i=!1,voids:s=!1}=n,{match:C}=n;if(C||(C=()=>!0),D){if(Q.isSpan(D))e=D[0],t=D[1];else{var B=K.path(u,D,{edge:"start"}),l=K.path(u,D,{edge:"end"});e=i?l:B,t=i?B:l}var c=ut.nodes(u,{reverse:i,from:e,to:t,pass(e){var[t]=e;return!s&&K.isVoid(u,t)}}),f=[];for(var[A,h]of c){var F=r&&0===ua.compare(h,r[1]);if("highest"!==a||!F){if(!C(A,h)){if(o&&!F&&um.isText(A))return;continue}if("lowest"===a&&F){r=[A,h];continue}var E="lowest"===a?r:[A,h];E&&(o?f.push(E):yield E),r=[A,h]}}"lowest"===a&&r&&(o?f.push(r):yield r),o&&(yield*f)}},normalize(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{force:t=!1}=e,r=u=>i.get(u)||[],n=u=>s.get(u)||new Set,D=u=>{var e=r(u).pop(),t=e.join(",");return n(u).delete(t),e};if(K.isNormalizing(u)){if(t){var a=Array.from(ut.nodes(u),u=>{var[,e]=u;return e}),o=new Set(a.map(u=>u.join(",")));i.set(u,a),s.set(u,o)}0!==r(u).length&&K.withoutNormalizing(u,()=>{for(var e of r(u))if(ut.has(u,e)){var t=K.node(u,e),[n,a]=t;J.isElement(n)&&0===n.children.length&&u.normalizeNode(t)}for(var o=42*r(u).length,i=0;0!==r(u).length;){if(i>o)throw Error("\n Could not completely normalize the editor after ".concat(o," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state.\n "));var s=D(u);if(ut.has(u,s)){var C=K.node(u,s);u.normalizeNode(C)}i++}})}},parent(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=K.path(u,e,t),n=ua.parent(r);return K.node(u,n)},path(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{depth:r,edge:n}=t;if(ua.isPath(e)){if("start"===n){var[,D]=ut.first(u,e);e=D}else if("end"===n){var[,a]=ut.last(u,e);e=a}}return uf.isRange(e)&&(e="start"===n?uf.start(e):"end"===n?uf.end(e):ua.common(e.anchor.path,e.focus.path)),uC.isPoint(e)&&(e=e.path),null!=r&&(e=e.slice(0,r)),e},hasPath:(u,e)=>ut.has(u,e),pathRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pathRefs(u).delete(n),n.current=null,e}};return K.pathRefs(u).add(n),n},pathRefs(u){var e=l.get(u);return e||(e=new Set,l.set(u,e)),e},point(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{edge:r="start"}=t;if(ua.isPath(e)){if("end"===r){var n,[,D]=ut.last(u,e);n=D}else{var[,a]=ut.first(u,e);n=a}var o=ut.get(u,n);if(!um.isText(o))throw Error("Cannot get the ".concat(r," point in the node at path [").concat(e,"] because it has no ").concat(r," text node."));return{path:n,offset:"end"===r?o.text.length:0}}if(uf.isRange(e)){var[i,s]=uf.edges(e);return"start"===r?i:s}return e},pointRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.pointRefs(u).delete(n),n.current=null,e}};return K.pointRefs(u).add(n),n},pointRefs(u){var e=c.get(u);return e||(e=new Set,c.set(u,e)),e},*positions(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{at:t=u.selection,unit:r="offset",reverse:n=!1,voids:D=!1}=e;if(t){var a=K.range(u,t),[o,i]=uf.edges(a),s=n?i:o,C=!1,B="",l=0,c=0,f=0;for(var[A,h]of K.nodes(u,{at:t,reverse:n,voids:D})){if(J.isElement(A)){if(!D&&u.isVoid(A)){yield K.start(u,h);continue}if(u.isInline(A))continue;if(K.hasInlines(u,A)){var F=ua.isAncestor(h,i.path)?i:K.end(u,h),E=ua.isAncestor(h,o.path)?o:K.start(u,h);B=K.string(u,{anchor:E,focus:F},{voids:D}),C=!0}}if(um.isText(A)){var v,p=ua.equals(h,s.path);for(p?(c=n?s.offset:A.text.length-s.offset,f=s.offset):(c=A.text.length,f=n?c:0),(p||C||"offset"===r)&&(yield{path:h,offset:f},C=!1);;){if(0===l){if(""===B)break;v=B,l="character"===r?d(v,n):"word"===r?m(v,n):"line"===r||"block"===r?v.length:1,B=y(B,l,n)[1]}if(f=n?f-l:f+l,(c-=l)<0){l=-c;break}l=0,yield{path:h,offset:f}}}}}},previous(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{mode:t="lowest",voids:r=!1}=e,{match:n,at:D=u.selection}=e;if(D){var a=K.before(u,D,{voids:r});if(a){var[,o]=K.first(u,[]),i=[a.path,o];if(ua.isPath(D)&&0===D.length)throw Error("Cannot get the previous node from the root node!");if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=()=>!0}var[C]=K.nodes(u,{reverse:!0,at:i,match:n,mode:t,voids:r});return C}}},range:(u,e,t)=>uf.isRange(e)&&!t?e:{anchor:K.start(u,e),focus:K.end(u,t||e)},rangeRef(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{affinity:r="forward"}=t,n={current:e,affinity:r,unref(){var{current:e}=n;return K.rangeRefs(u).delete(n),n.current=null,e}};return K.rangeRefs(u).add(n),n},rangeRefs(u){var e=f.get(u);return e||(e=new Set,f.set(u,e)),e},removeMark(u,e){u.removeMark(e)},setNormalizing(u,e){B.set(u,e)},start:(u,e)=>K.point(u,e,{edge:"start"}),string(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,n=K.range(u,e),[D,a]=uf.edges(n),o="";for(var[i,s]of K.nodes(u,{at:n,match:um.isText,voids:r})){var C=i.text;ua.equals(s,a.path)&&(C=C.slice(0,a.offset)),ua.equals(s,D.path)&&(C=C.slice(D.offset)),o+=C}return o},unhangRange(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{voids:r=!1}=t,[n,D]=uf.edges(e);if(0!==n.offset||0!==D.offset||uf.isCollapsed(e))return e;var a=K.above(u,{at:D,match:e=>K.isBlock(u,e)}),o=a?a[1]:[],i={anchor:K.start(u,n),focus:D},s=!0;for(var[C,B]of K.nodes(u,{at:i,match:um.isText,reverse:!0,voids:r})){if(s){s=!1;continue}if(""!==C.text||ua.isBefore(B,o)){D={path:B,offset:C.text.length};break}}return{anchor:n,focus:D}},void(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return K.above(u,G(G({},e),{},{match:e=>K.isVoid(u,e)}))},withoutNormalizing(u,e){var t=K.isNormalizing(u);K.setNormalizing(u,!1);try{e()}finally{K.setNormalizing(u,t)}K.normalize(u)}},Q={isSpan:u=>Array.isArray(u)&&2===u.length&&u.every(ua.isPath)},X=["children"],uu=["text"],ue=new WeakMap,ut={ancestor(u,e){var t=ut.get(u,e);if(um.isText(t))throw Error("Cannot get the ancestor node at path [".concat(e,"] because it refers to a text node instead: ").concat(uF.stringify(t)));return t},*ancestors(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of ua.ancestors(e,t))yield[ut.ancestor(u,r),r]},child(u,e){if(um.isText(u))throw Error("Cannot get the child of a text node: ".concat(uF.stringify(u)));var t=u.children[e];if(null==t)throw Error("Cannot get child at index `".concat(e,"` in node: ").concat(uF.stringify(u)));return t},*children(u,e){for(var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{reverse:r=!1}=t,n=ut.ancestor(u,e),{children:D}=n,a=r?D.length-1:0;r?a>=0:a1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))0!==r.length&&(yield[t,r])},*elements(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))J.isElement(t)&&(yield[t,r])},extractProps(u){if(J.isAncestor(u)){var e=E(u,X);return e}var e=E(u,uu);return e},first(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;)r=r.children[0],t.push(0);return[r,t]},fragment(u,e){if(um.isText(u))throw Error("Cannot get a fragment starting from a root text node: ".concat(uF.stringify(u)));return(0,a.Uy)({children:u.children},u=>{var[t,r]=uf.edges(e),n=ut.nodes(u,{reverse:!0,pass(u){var[,t]=u;return!uf.includes(e,t)}});for(var[,D]of n){if(!uf.includes(e,D)){var a=ut.parent(u,D),o=D[D.length-1];a.children.splice(o,1)}if(ua.equals(D,r.path)){var i=ut.leaf(u,D);i.text=i.text.slice(0,r.offset)}if(ua.equals(D,t.path)){var s=ut.leaf(u,D);s.text=s.text.slice(t.offset)}}K.isEditor(u)&&(u.selection=null)}).children},get(u,e){for(var t=u,r=0;rum.isText(u)||J.isElement(u)||K.isEditor(u),isNodeList(u){if(!Array.isArray(u))return!1;var e=ue.get(u);if(void 0!==e)return e;var t=u.every(u=>ut.isNode(u));return ue.set(u,t),t},last(u,e){for(var t=e.slice(),r=ut.get(u,t);r&&!um.isText(r)&&0!==r.children.length;){var n=r.children.length-1;r=r.children[n],t.push(n)}return[r,t]},leaf(u,e){var t=ut.get(u,e);if(!um.isText(t))throw Error("Cannot get the leaf node at path [".concat(e,"] because it refers to a non-leaf node: ").concat(uF.stringify(t)));return t},*levels(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};for(var r of ua.levels(e,t))yield[ut.get(u,r),r]},matches:(u,e)=>J.isElement(u)&&J.isElementProps(e)&&J.matches(u,e)||um.isText(u)&&um.isTextProps(e)&&um.matches(u,e),*nodes(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pass:t,reverse:r=!1}=e,{from:n=[],to:D}=e,a=new Set,o=[],i=u;!(D&&(r?ua.isBefore(o,D):ua.isAfter(o,D)));){if(a.has(i)||(yield[i,o]),!a.has(i)&&!um.isText(i)&&0!==i.children.length&&(null==t||!1===t([i,o]))){a.add(i);var s=r?i.children.length-1:0;ua.isAncestor(o,n)&&(s=n[o.length]),o=o.concat(s),i=ut.get(u,o);continue}if(0===o.length)break;if(!r){var C=ua.next(o);if(ut.has(u,C)){o=C,i=ut.get(u,o);continue}}if(r&&0!==o[o.length-1]){o=ua.previous(o),i=ut.get(u,o);continue}o=ua.parent(o),i=ut.get(u,o),a.add(i)}},parent(u,e){var t=ua.parent(e),r=ut.get(u,t);if(um.isText(r))throw Error("Cannot get the parent of path [".concat(e,"] because it does not exist in the root."));return r},string:u=>um.isText(u)?u.text:u.children.map(ut.string).join(""),*texts(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var[t,r]of ut.nodes(u,e))um.isText(t)&&(yield[t,r])}};function ur(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function un(u){for(var e=1;euD.isOperation(u)&&u.type.endsWith("_node"),isOperation(u){if(!(0,D.P)(u))return!1;switch(u.type){case"insert_node":case"remove_node":return ua.isPath(u.path)&&ut.isNode(u.node);case"insert_text":case"remove_text":return"number"==typeof u.offset&&"string"==typeof u.text&&ua.isPath(u.path);case"merge_node":return"number"==typeof u.position&&ua.isPath(u.path)&&(0,D.P)(u.properties);case"move_node":return ua.isPath(u.path)&&ua.isPath(u.newPath);case"set_node":return ua.isPath(u.path)&&(0,D.P)(u.properties)&&(0,D.P)(u.newProperties);case"set_selection":return null===u.properties&&uf.isRange(u.newProperties)||null===u.newProperties&&uf.isRange(u.properties)||(0,D.P)(u.properties)&&(0,D.P)(u.newProperties);case"split_node":return ua.isPath(u.path)&&"number"==typeof u.position&&(0,D.P)(u.properties);default:return!1}},isOperationList:u=>Array.isArray(u)&&u.every(u=>uD.isOperation(u)),isSelectionOperation:u=>uD.isOperation(u)&&u.type.endsWith("_selection"),isTextOperation:u=>uD.isOperation(u)&&u.type.endsWith("_text"),inverse(u){switch(u.type){case"insert_node":return un(un({},u),{},{type:"remove_node"});case"insert_text":return un(un({},u),{},{type:"remove_text"});case"merge_node":return un(un({},u),{},{type:"split_node",path:ua.previous(u.path)});case"move_node":var{newPath:e,path:t}=u;if(ua.equals(e,t))return u;if(ua.isSibling(t,e))return un(un({},u),{},{path:e,newPath:t});var r=ua.transform(t,u),n=ua.transform(ua.next(t),u);return un(un({},u),{},{path:r,newPath:n});case"remove_node":return un(un({},u),{},{type:"insert_node"});case"remove_text":return un(un({},u),{},{type:"insert_text"});case"set_node":var{properties:D,newProperties:a}=u;return un(un({},u),{},{properties:a,newProperties:D});case"set_selection":var{properties:o,newProperties:i}=u;if(null==o)return un(un({},u),{},{properties:i,newProperties:null});if(null==i)return un(un({},u),{},{properties:null,newProperties:o});return un(un({},u),{},{properties:i,newProperties:o});case"split_node":return un(un({},u),{},{type:"merge_node",path:ua.next(u.path)})}}},ua={ancestors(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=ua.levels(u,e);return t?r.slice(1):r.slice(0,-1)},common(u,e){for(var t=[],r=0;re[r])return 1}return 0},endsAfter(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),D=u[t],a=e[t];return ua.equals(r,n)&&D>a},endsAt(u,e){var t=u.length,r=u.slice(0,t),n=e.slice(0,t);return ua.equals(r,n)},endsBefore(u,e){var t=u.length-1,r=u.slice(0,t),n=e.slice(0,t),D=u[t],a=e[t];return ua.equals(r,n)&&Du.length===e.length&&u.every((u,t)=>u===e[t]),hasPrevious:u=>u[u.length-1]>0,isAfter:(u,e)=>1===ua.compare(u,e),isAncestor:(u,e)=>u.length-1===ua.compare(u,e),isChild:(u,e)=>u.length===e.length+1&&0===ua.compare(u,e),isCommon:(u,e)=>u.length<=e.length&&0===ua.compare(u,e),isDescendant:(u,e)=>u.length>e.length&&0===ua.compare(u,e),isParent:(u,e)=>u.length+1===e.length&&0===ua.compare(u,e),isPath:u=>Array.isArray(u)&&(0===u.length||"number"==typeof u[0]),isSibling(u,e){if(u.length!==e.length)return!1;var t=u.slice(0,-1),r=e.slice(0,-1);return u[u.length-1]!==e[e.length-1]&&ua.equals(t,r)},levels(u){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,r=[],n=0;n<=u.length;n++)r.push(u.slice(0,n));return t&&r.reverse(),r},next(u){if(0===u.length)throw Error("Cannot get the next path of a root path [".concat(u,"], because it has no next index."));var e=u[u.length-1];return u.slice(0,-1).concat(e+1)},operationCanTransformPath(u){switch(u.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(u){if(0===u.length)throw Error("Cannot get the parent path of the root path [".concat(u,"]."));return u.slice(0,-1)},previous(u){if(0===u.length)throw Error("Cannot get the previous path of a root path [".concat(u,"], because it has no previous index."));var e=u[u.length-1];if(e<=0)throw Error("Cannot get the previous path of a first child path [".concat(u,"] because it would result in a negative index."));return u.slice(0,-1).concat(e-1)},relative(u,e){if(!ua.isAncestor(e,u)&&!ua.equals(u,e))throw Error("Cannot get the relative path of [".concat(u,"] inside ancestor [").concat(e,"], because it is not above or equal to the path."));return u.slice(e.length)},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!u)return null;var r=[...u],{affinity:n="forward"}=t;if(0===u.length)return r;switch(e.type){case"insert_node":var{path:D}=e;(ua.equals(D,r)||ua.endsBefore(D,r)||ua.isAncestor(D,r))&&(r[D.length-1]+=1);break;case"remove_node":var{path:a}=e;if(ua.equals(a,r)||ua.isAncestor(a,r))return null;ua.endsBefore(a,r)&&(r[a.length-1]-=1);break;case"merge_node":var{path:o,position:i}=e;ua.equals(o,r)||ua.endsBefore(o,r)?r[o.length-1]-=1:ua.isAncestor(o,r)&&(r[o.length-1]-=1,r[o.length]+=i);break;case"split_node":var{path:s,position:C}=e;if(ua.equals(s,r)){if("forward"===n)r[r.length-1]+=1;else if("backward"!==n)return null}else ua.endsBefore(s,r)?r[s.length-1]+=1:ua.isAncestor(s,r)&&u[s.length]>=C&&(r[s.length-1]+=1,r[s.length]-=C);break;case"move_node":var{path:B,newPath:l}=e;if(ua.equals(B,l))break;if(ua.isAncestor(B,r)||ua.equals(B,r)){var c=l.slice();return ua.endsBefore(B,l)&&B.lengthe.offset?1:0:t},isAfter:(u,e)=>1===uC.compare(u,e),isBefore:(u,e)=>-1===uC.compare(u,e),equals:(u,e)=>u.offset===e.offset&&ua.equals(u.path,e.path),isPoint:u=>(0,D.P)(u)&&"number"==typeof u.offset&&ua.isPath(u.path),transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.Uy)(u,u=>{if(null===u)return null;var{affinity:r="forward"}=t,{path:n,offset:D}=u;switch(e.type){case"insert_node":case"move_node":u.path=ua.transform(n,e,t);break;case"insert_text":ua.equals(e.path,n)&&(e.offset1&&void 0!==arguments[1]?arguments[1]:{},{reverse:t=!1}=e,{anchor:r,focus:n}=u;return uf.isBackward(u)===t?[r,n]:[n,r]},end(u){var[,e]=uf.edges(u);return e},equals:(u,e)=>uC.equals(u.anchor,e.anchor)&&uC.equals(u.focus,e.focus),includes(u,e){if(uf.isRange(e)){if(uf.includes(u,e.anchor)||uf.includes(u,e.focus))return!0;var[t,r]=uf.edges(u),[n,D]=uf.edges(e);return uC.isBefore(t,n)&&uC.isAfter(r,D)}var[a,o]=uf.edges(u),i=!1,s=!1;return uC.isPoint(e)?(i=uC.compare(e,a)>=0,s=0>=uC.compare(e,o)):(i=ua.compare(e,a.path)>=0,s=0>=ua.compare(e,o.path)),i&&s},intersection(u,e){var t=E(u,ul),[r,n]=uf.edges(u),[D,a]=uf.edges(e),i=uC.isBefore(r,D)?D:r,s=uC.isBefore(n,a)?n:a;return uC.isBefore(s,i)?null:function(u){for(var e=1;e!uf.isCollapsed(u),isForward:u=>!uf.isBackward(u),isRange:u=>(0,D.P)(u)&&uC.isPoint(u.anchor)&&uC.isPoint(u.focus),*points(u){yield[u.anchor,"anchor"],yield[u.focus,"focus"]},start(u){var[e]=uf.edges(u);return e},transform(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,a.Uy)(u,u=>{if(null===u)return null;var r,n,{affinity:D="inward"}=t;if("inward"===D){var a=uf.isCollapsed(u);uf.isForward(u)?(r="forward",n=a?r:"backward"):(r="backward",n=a?r:"forward")}else"outward"===D?uf.isForward(u)?(r="backward",n="forward"):(r="forward",n="backward"):(r=D,n=D);var o=uC.transform(u.anchor,e,{affinity:r}),i=uC.transform(u.focus,e,{affinity:n});if(!o||!i)return null;u.anchor=o,u.focus=i})}},uA={transform(u,e){var{current:t,affinity:r}=u;if(null!=t){var n=uf.transform(t,e,{affinity:r});u.current=n,null==n&&u.unref()}}},uh=void 0,uF={setScrubber(u){uh=u},stringify:u=>JSON.stringify(u,uh)},uE=(u,e)=>{for(var t in u){var r=u[t],n=e[t];if((0,D.P)(r)&&(0,D.P)(n)){if(!uE(r,n))return!1}else if(Array.isArray(r)&&Array.isArray(n)){if(r.length!==n.length)return!1;for(var a=0;a2&&void 0!==arguments[2]?arguments[2]:{},{loose:r=!1}=t;return uE(r?E(u,ud):u,r?E(e,ud):e)},isText:u=>(0,D.P)(u)&&"string"==typeof u.text,isTextList:u=>Array.isArray(u)&&u.every(u=>um.isText(u)),isTextProps:u=>void 0!==u.text,matches(u,e){for(var t in e)if("text"!==t&&(!u.hasOwnProperty(t)||u[t]!==e[t]))return!1;return!0},decorations(u,e){var t=[ug({},u)];for(var r of e){var n=E(r,uv),[D,a]=uf.edges(r),o=[],i=0,s=D.offset,C=a.offset;for(var B of t){var{length:l}=B.text,c=i;if(i+=l,s<=c&&i<=C){Object.assign(B,n),o.push(B);continue}if(s!==C&&(s===i||C===c)||s>i||Cc){var d=s-c;A=ug(ug({},f),{},{text:f.text.slice(0,d)}),f=ug(ug({},f),{},{text:f.text.slice(d)})}Object.assign(f,n),A&&o.push(A),o.push(f),h&&o.push(h)}t=o}return t}};function uy(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function ub(u){for(var e=1;e{switch(t.type){case"insert_node":var{path:r,node:n}=t,D=ut.parent(u,r),a=r[r.length-1];if(a>D.children.length)throw Error('Cannot apply an "insert_node" operation at path ['.concat(r,"] because the destination is past the end of the node."));if(D.children.splice(a,0,n),e)for(var[o,i]of uf.points(e))e[i]=uC.transform(o,t);break;case"insert_text":var{path:s,offset:C,text:B}=t;if(0===B.length)break;var l=ut.leaf(u,s),c=l.text.slice(0,C),f=l.text.slice(C);if(l.text=c+B+f,e)for(var[A,h]of uf.points(e))e[h]=uC.transform(A,t);break;case"merge_node":var{path:F}=t,E=ut.get(u,F),d=ua.previous(F),v=ut.get(u,d),p=ut.parent(u,F),g=F[F.length-1];if(um.isText(E)&&um.isText(v))v.text+=E.text;else if(um.isText(E)||um.isText(v))throw Error('Cannot apply a "merge_node" operation at path ['.concat(F,"] to nodes of different interfaces: ").concat(uF.stringify(E)," ").concat(uF.stringify(v)));else v.children.push(...E.children);if(p.children.splice(g,1),e)for(var[m,y]of uf.points(e))e[y]=uC.transform(m,t);break;case"move_node":var{path:b,newPath:w}=t;if(ua.isAncestor(b,w))throw Error("Cannot move a path [".concat(b,"] to new path [").concat(w,"] because the destination is inside itself."));var x=ut.get(u,b),O=ut.parent(u,b),P=b[b.length-1];O.children.splice(P,1);var k=ua.transform(b,t),j=ut.get(u,ua.parent(k)),N=k[k.length-1];if(j.children.splice(N,0,x),e)for(var[_,T]of uf.points(e))e[T]=uC.transform(_,t);break;case"remove_node":var{path:R}=t,S=R[R.length-1];if(ut.parent(u,R).children.splice(S,1),e)for(var[q,V]of uf.points(e)){var I=uC.transform(q,t);if(null!=e&&null!=I)e[V]=I;else{var z=void 0,L=void 0;for(var[M,W]of ut.texts(u))if(-1===ua.compare(W,R))z=[M,W];else{L=[M,W];break}var $=!1;z&&L&&($=ua.equals(L[1],R)?!ua.hasPrevious(L[1]):ua.common(z[1],R).lengthJ.isElement(e)?!!K.isVoid(u,e)||1===e.children.length&&uj(u,e.children[0]):!K.isEditor(e),uN=(u,e)=>{if(uf.isCollapsed(e))return e.anchor;var[,t]=uf.edges(e),r=K.pointRef(u,t);return uV.delete(u,{at:e}),r.unref()},u_=(u,e)=>{var[t]=K.node(u,e);return u=>u===t};function uT(u,e){var t=Object.keys(u);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(u);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})),t.push.apply(t,r)}return t}function uR(u){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{hanging:r=!1,voids:n=!1,mode:D="lowest"}=t,{at:a,match:o,select:i}=t;if(ut.isNode(e)&&(e=[e]),0!==e.length){var[s]=e;if(a||(a=u.selection?u.selection:u.children.length>0?K.end(u,[]):[0],i=!0),null==i&&(i=!1),uf.isRange(a)){if(r||(a=K.unhangRange(u,a)),uf.isCollapsed(a))a=a.anchor;else{var[,C]=uf.edges(a),B=K.pointRef(u,C);uV.delete(u,{at:a}),a=B.unref()}}if(uC.isPoint(a)){null==o&&(o=um.isText(s)?u=>um.isText(u):u.isInline(s)?e=>um.isText(e)||K.isInline(u,e):e=>K.isBlock(u,e));var[l]=K.nodes(u,{at:a.path,match:o,mode:D,voids:n});if(!l)return;var[,c]=l,f=K.pathRef(u,c),A=K.isEnd(u,a,c);uV.splitNodes(u,{at:a,match:o,mode:D,voids:n});var h=f.unref();a=A?ua.next(h):h}var F=ua.parent(a),E=a[a.length-1];if(!(!n&&K.void(u,{at:F}))){for(var d of e){var v=F.concat(E);E++,u.apply({type:"insert_node",path:v,node:d}),a=ua.next(a)}if(a=ua.previous(a),i){var p=K.end(u,a);p&&uV.select(u,p)}}}})},liftNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{at:t=u.selection,mode:r="lowest",voids:n=!1}=e,{match:D}=e;if(null==D&&(D=ua.isPath(t)?u_(u,t):e=>K.isBlock(u,e)),t){var a=Array.from(K.nodes(u,{at:t,match:D,mode:r,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)});for(var o of a){var i=o.unref();if(i.length<2)throw Error("Cannot lift node at a path [".concat(i,"] because it has a depth of less than `2`."));var[s,C]=K.node(u,ua.parent(i)),B=i[i.length-1],{length:l}=s.children;if(1===l){var c=ua.next(C);uV.moveNodes(u,{at:i,to:c,voids:n}),uV.removeNodes(u,{at:C,voids:n})}else if(0===B)uV.moveNodes(u,{at:i,to:C,voids:n});else if(B===l-1){var f=ua.next(C);uV.moveNodes(u,{at:i,to:f,voids:n})}else{var A=ua.next(i),h=ua.next(C);uV.splitNodes(u,{at:A,voids:n}),uV.moveNodes(u,{at:i,to:h,voids:n})}}}})},mergeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,r,{match:n,at:D=u.selection}=e,{hanging:a=!1,voids:o=!1,mode:i="lowest"}=e;if(D){if(null==n){if(ua.isPath(D)){var[s]=K.parent(u,D);n=u=>s.children.includes(u)}else n=e=>K.isBlock(u,e)}if(!a&&uf.isRange(D)&&(D=K.unhangRange(u,D)),uf.isRange(D)){if(uf.isCollapsed(D))D=D.anchor;else{var[,C]=uf.edges(D),B=K.pointRef(u,C);uV.delete(u,{at:D}),D=B.unref(),null==e.at&&uV.select(u,D)}}var[l]=K.nodes(u,{at:D,match:n,voids:o,mode:i}),c=K.previous(u,{at:D,match:n,voids:o,mode:i});if(l&&c){var[f,A]=l,[h,F]=c;if(0!==A.length&&0!==F.length){var d=ua.next(F),v=ua.common(A,F),p=ua.isSibling(A,F),g=Array.from(K.levels(u,{at:A}),u=>{var[e]=u;return e}).slice(v.length).slice(0,-1),m=K.above(u,{at:A,mode:"highest",match:e=>g.includes(e)&&uj(u,e)}),y=m&&K.pathRef(u,m[1]);if(um.isText(f)&&um.isText(h)){var b=E(f,ux);r=h.text.length,t=b}else if(J.isElement(f)&&J.isElement(h)){var b=E(f,uO);r=h.children.length,t=b}else throw Error("Cannot merge the node at path [".concat(A,"] with the previous sibling because it is not the same kind: ").concat(uF.stringify(f)," ").concat(uF.stringify(h)));p||uV.moveNodes(u,{at:A,to:d,voids:o}),y&&uV.removeNodes(u,{at:y.current,voids:o}),J.isElement(h)&&K.isEmpty(u,h)||um.isText(h)&&""===h.text&&0!==F[F.length-1]?uV.removeNodes(u,{at:F,voids:o}):u.apply({type:"merge_node",path:d,position:r,properties:t}),y&&y.unref()}}}})},moveNodes(u,e){K.withoutNormalizing(u,()=>{var{to:t,at:r=u.selection,mode:n="lowest",voids:D=!1}=e,{match:a}=e;if(r){null==a&&(a=ua.isPath(r)?u_(u,r):e=>K.isBlock(u,e));var o=K.pathRef(u,t),i=Array.from(K.nodes(u,{at:r,match:a,mode:n,voids:D}),e=>{var[,t]=e;return K.pathRef(u,t)});for(var s of i){var C=s.unref(),B=o.current;0!==C.length&&u.apply({type:"move_node",path:C,newPath:B}),o.current&&ua.isSibling(B,C)&&ua.isAfter(B,C)&&(o.current=ua.next(o.current))}o.unref()}})},removeNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{hanging:t=!1,voids:r=!1,mode:n="lowest"}=e,{at:D=u.selection,match:a}=e;if(D){null==a&&(a=ua.isPath(D)?u_(u,D):e=>K.isBlock(u,e)),!t&&uf.isRange(D)&&(D=K.unhangRange(u,D));var o=Array.from(K.nodes(u,{at:D,match:a,mode:n,voids:r}),e=>{var[,t]=e;return K.pathRef(u,t)});for(var i of o){var s=i.unref();if(s){var[C]=K.node(u,s);u.apply({type:"remove_node",path:s,node:C})}}}})},setNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{match:r,at:n=u.selection,compare:D,merge:a}=t,{hanging:o=!1,mode:i="lowest",split:s=!1,voids:C=!1}=t;if(n){if(null==r&&(r=ua.isPath(n)?u_(u,n):e=>K.isBlock(u,e)),!o&&uf.isRange(n)&&(n=K.unhangRange(u,n)),s&&uf.isRange(n)){if(uf.isCollapsed(n)&&K.leaf(u,n.anchor)[0].text.length>0)return;var B=K.rangeRef(u,n,{affinity:"inward"}),[l,c]=uf.edges(n),f="lowest"===i?"lowest":"highest",A=K.isEnd(u,c,c.path);uV.splitNodes(u,{at:c,match:r,mode:f,voids:C,always:!A});var h=K.isStart(u,l,l.path);uV.splitNodes(u,{at:l,match:r,mode:f,voids:C,always:!h}),n=B.unref(),null==t.at&&uV.select(u,n)}for(var[F,E]of(D||(D=(u,e)=>u!==e),K.nodes(u,{at:n,match:r,mode:i,voids:C}))){var d={},v={};if(0!==E.length){var p=!1;for(var g in e)"children"!==g&&"text"!==g&&D(e[g],F[g])&&(p=!0,F.hasOwnProperty(g)&&(d[g]=F[g]),a?null!=e[g]&&(v[g]=a(F[g],e[g])):null!=e[g]&&(v[g]=e[g]));p&&u.apply({type:"set_node",path:E,properties:d,newProperties:v})}}}})},splitNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,{mode:r="lowest",voids:n=!1}=e,{match:D,at:a=u.selection,height:o=0,always:i=!1}=e;if(null==D&&(D=e=>K.isBlock(u,e)),uf.isRange(a)&&(a=uN(u,a)),ua.isPath(a)){var s=a,C=K.point(u,s),[B]=K.parent(u,s);D=u=>u===B,o=C.path.length-s.length+1,a=C,i=!0}if(a){var l=K.pointRef(u,a,{affinity:"backward"});try{var[c]=K.nodes(u,{at:a,match:D,mode:r,voids:n});if(!c)return;var f=K.void(u,{at:a,mode:"highest"});if(!n&&f){var[A,h]=f;if(J.isElement(A)&&u.isInline(A)){var F=K.after(u,h);if(!F){var E=ua.next(h);uV.insertNodes(u,{text:""},{at:E,voids:n}),F=K.point(u,E)}a=F,i=!0}o=a.path.length-h.length+1,i=!0}t=K.pointRef(u,a);var d=a.path.length-o,[,v]=c,p=a.path.slice(0,d),g=0===o?a.offset:a.path[d]+0;for(var[m,y]of K.levels(u,{at:p,reverse:!0,voids:n})){var b=!1;if(y.length2&&void 0!==arguments[2]?arguments[2]:{};Array.isArray(e)||(e=[e]);var r={};for(var n of e)r[n]=null;uV.setNodes(u,r,t)},unwrapNodes(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var{mode:t="lowest",split:r=!1,voids:n=!1}=e,{at:D=u.selection,match:a}=e;if(D){null==a&&(a=ua.isPath(D)?u_(u,D):e=>K.isBlock(u,e)),ua.isPath(D)&&(D=K.range(u,D));var o=uf.isRange(D)?K.rangeRef(u,D):null,i=Array.from(K.nodes(u,{at:D,match:a,mode:t,voids:n}),e=>{var[,t]=e;return K.pathRef(u,t)}).reverse();for(var s of i)!function(e){var t=e.unref(),[D]=K.node(u,t),a=K.range(u,t);r&&o&&(a=uf.intersection(o.current,a)),uV.liftNodes(u,{at:a,match:u=>J.isAncestor(D)&&D.children.includes(u),voids:n})}(s);o&&o.unref()}})},wrapNodes(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{mode:r="lowest",split:n=!1,voids:D=!1}=t,{match:a,at:o=u.selection}=t;if(o){if(null==a&&(a=ua.isPath(o)?u_(u,o):u.isInline(e)?e=>K.isInline(u,e)||um.isText(e):e=>K.isBlock(u,e)),n&&uf.isRange(o)){var[i,s]=uf.edges(o),C=K.rangeRef(u,o,{affinity:"inward"});uV.splitNodes(u,{at:s,match:a,voids:D}),uV.splitNodes(u,{at:i,match:a,voids:D}),o=C.unref(),null==t.at&&uV.select(u,o)}var B=Array.from(K.nodes(u,{at:o,match:u.isInline(e)?e=>K.isBlock(u,e):u=>K.isEditor(u),mode:"lowest",voids:D}));for(var[,l]of B){var c=uf.isRange(o)?uf.intersection(o,K.range(u,l)):o;if(c){var f=Array.from(K.nodes(u,{at:c,match:a,mode:r,voids:D}));if(f.length>0&&"continue"===function(){var[t]=f,r=f[f.length-1],[,n]=t,[,a]=r;if(0===n.length&&0===a.length)return"continue";var o=ua.equals(n,a)?ua.parent(n):ua.common(n,a),i=K.range(u,n,a),[s]=K.node(u,o),C=o.length+1,B=ua.next(a.slice(0,C)),l=uk(uk({},e),{},{children:[]});uV.insertNodes(u,l,{at:B,voids:D}),uV.moveNodes(u,{at:i,match:u=>J.isAncestor(s)&&s.children.includes(u),to:B.concat(0),voids:D})}())continue}}}})}}),{collapse(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{edge:t="anchor"}=e,{selection:r}=u;if(r){if("anchor"===t)uV.select(u,r.anchor);else if("focus"===t)uV.select(u,r.focus);else if("start"===t){var[n]=uf.edges(r);uV.select(u,n)}else if("end"===t){var[,D]=uf.edges(r);uV.select(u,D)}}},deselect(u){var{selection:e}=u;e&&u.apply({type:"set_selection",properties:e,newProperties:null})},move(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{selection:t}=u,{distance:r=1,unit:n="character",reverse:D=!1}=e,{edge:a=null}=e;if(t){"start"===a&&(a=uf.isBackward(t)?"focus":"anchor"),"end"===a&&(a=uf.isBackward(t)?"anchor":"focus");var{anchor:o,focus:i}=t,s={distance:r,unit:n},C={};if(null==a||"anchor"===a){var B=D?K.before(u,o,s):K.after(u,o,s);B&&(C.anchor=B)}if(null==a||"focus"===a){var l=D?K.before(u,i,s):K.after(u,i,s);l&&(C.focus=l)}uV.setSelection(u,C)}},select(u,e){var{selection:t}=u;if(e=K.range(u,e),t){uV.setSelection(u,e);return}if(!uf.isRange(e))throw Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(uF.stringify(e)));u.apply({type:"set_selection",properties:t,newProperties:e})},setPoint(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{selection:r}=u,{edge:n="both"}=t;if(r){"start"===n&&(n=uf.isBackward(r)?"focus":"anchor"),"end"===n&&(n=uf.isBackward(r)?"anchor":"focus");var{anchor:D,focus:a}=r,o="anchor"===n?D:a;uV.setSelection(u,{["anchor"===n?"anchor":"focus"]:uR(uR({},o),e)})}},setSelection(u,e){var{selection:t}=u,r={},n={};if(t){for(var D in e)("anchor"!==D||null==e.anchor||uC.equals(e.anchor,t.anchor))&&("focus"!==D||null==e.focus||uC.equals(e.focus,t.focus))&&("anchor"===D||"focus"===D||e[D]===t[D])||(r[D]=t[D],n[D]=e[D]);Object.keys(r).length>0&&u.apply({type:"set_selection",properties:r,newProperties:n})}}}),{delete(u){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};K.withoutNormalizing(u,()=>{var t,{reverse:r=!1,unit:n="character",distance:D=1,voids:a=!1}=e,{at:o=u.selection,hanging:i=!1}=e;if(o){var s=!1;if(uf.isRange(o)&&uf.isCollapsed(o)&&(s=!0,o=o.anchor),uC.isPoint(o)){var C=K.void(u,{at:o,mode:"highest"});if(!a&&C){var[,B]=C;o=B}else{var l={unit:n,distance:D},c=r?K.before(u,o,l)||K.start(u,[]):K.after(u,o,l)||K.end(u,[]);o={anchor:o,focus:c},i=!0}}if(ua.isPath(o)){uV.removeNodes(u,{at:o,voids:a});return}if(!uf.isCollapsed(o)){if(!i){var[,f]=uf.edges(o),A=K.end(u,[]);uC.equals(f,A)||(o=K.unhangRange(u,o,{voids:a}))}var[h,F]=uf.edges(o),E=K.above(u,{match:e=>K.isBlock(u,e),at:h,voids:a}),d=K.above(u,{match:e=>K.isBlock(u,e),at:F,voids:a}),v=E&&d&&!ua.equals(E[1],d[1]),p=ua.equals(h.path,F.path),g=a?null:K.void(u,{at:h,mode:"highest"}),m=a?null:K.void(u,{at:F,mode:"highest"});if(g){var y=K.before(u,h);y&&E&&ua.isAncestor(E[1],y.path)&&(h=y)}if(m){var b=K.after(u,F);b&&d&&ua.isAncestor(d[1],b.path)&&(F=b)}var w=[];for(var x of K.nodes(u,{at:o,voids:a})){var[O,P]=x;(!t||0!==ua.compare(P,t))&&(!a&&K.isVoid(u,O)||!ua.isCommon(P,h.path)&&!ua.isCommon(P,F.path))&&(w.push(x),t=P)}var k=Array.from(w,e=>{var[,t]=e;return K.pathRef(u,t)}),j=K.pointRef(u,h),N=K.pointRef(u,F),_="";if(!p&&!g){var T=j.current,[R]=K.leaf(u,T),{path:S}=T,{offset:q}=h,V=R.text.slice(q);V.length>0&&(u.apply({type:"remove_text",path:S,offset:q,text:V}),_=V)}if(k.reverse().map(u=>u.unref()).filter(u=>null!==u).forEach(e=>uV.removeNodes(u,{at:e,voids:a})),!m){var I=N.current,[z]=K.leaf(u,I),{path:L}=I,M=p?h.offset:0,W=z.text.slice(M,F.offset);W.length>0&&(u.apply({type:"remove_text",path:L,offset:M,text:W}),_=W)}!p&&v&&N.current&&j.current&&uV.mergeNodes(u,{at:N.current,hanging:!0,voids:a}),s&&r&&"character"===n&&_.length>1&&_.match(/[\u0E00-\u0E7F]+/)&&uV.insertText(u,_.slice(0,_.length-D));var $=j.unref(),J=N.unref(),Z=r?$||J:J||$;null==e.at&&Z&&uV.select(u,Z)}}})},insertFragment(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var r,{hanging:n=!1,voids:D=!1}=t,{at:a=u.selection}=t;if(e.length&&a){if(uf.isRange(a)){if(n||(a=K.unhangRange(u,a)),uf.isCollapsed(a))a=a.anchor;else{var[,o]=uf.edges(a);if(!D&&K.void(u,{at:o}))return;var i=K.pointRef(u,o);uV.delete(u,{at:a}),a=i.unref()}}else ua.isPath(a)&&(a=K.start(u,a));if(!(!D&&K.void(u,{at:a}))){var s=K.above(u,{at:a,match:e=>K.isInline(u,e),mode:"highest",voids:D});if(s){var[,C]=s;K.isEnd(u,a,C)?a=K.after(u,C):K.isStart(u,a,C)&&(a=K.before(u,C))}var[,B]=K.above(u,{match:e=>K.isBlock(u,e),at:a,voids:D}),l=K.isStart(u,a,B),c=K.isEnd(u,a,B),f=l&&c,A=!l||l&&c,h=!c,[,F]=ut.first({children:e},[]),[,E]=ut.last({children:e},[]),d=[],v=e=>{var[t,r]=e;return 0!==r.length&&(!!f||!(A&&ua.isAncestor(r,F)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)||h&&ua.isAncestor(r,E)&&J.isElement(t)&&!u.isVoid(t)&&!u.isInline(t)))};for(var p of ut.nodes({children:e},{pass:v}))v(p)&&d.push(p);var g=[],m=[],y=[],b=!0,w=!1;for(var[x]of d)J.isElement(x)&&!u.isInline(x)?(b=!1,w=!0,m.push(x)):b?g.push(x):y.push(x);var[O]=K.nodes(u,{at:a,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),[,P]=O,k=K.isStart(u,a,P),j=K.isEnd(u,a,P),N=K.pathRef(u,c&&!y.length?ua.next(B):B),_=K.pathRef(u,j?ua.next(P):P);uV.splitNodes(u,{at:a,match:e=>w?K.isBlock(u,e):um.isText(e)||K.isInline(u,e),mode:w?"lowest":"highest",always:w&&(!l||g.length>0)&&(!c||y.length>0),voids:D});var T=K.pathRef(u,!k||k&&j?ua.next(P):P);if(uV.insertNodes(u,g,{at:T.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),f&&!g.length&&m.length&&!y.length&&uV.delete(u,{at:B,voids:D}),uV.insertNodes(u,m,{at:N.current,match:e=>K.isBlock(u,e),mode:"lowest",voids:D}),uV.insertNodes(u,y,{at:_.current,match:e=>um.isText(e)||K.isInline(u,e),mode:"highest",voids:D}),!t.at&&(y.length>0&&_.current?r=ua.previous(_.current):m.length>0&&N.current?r=ua.previous(N.current):T.current&&(r=ua.previous(T.current)),r)){var R=K.end(u,r);uV.select(u,R)}T.unref(),N.unref(),_.unref()}}})},insertText(u,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};K.withoutNormalizing(u,()=>{var{voids:r=!1}=t,{at:n=u.selection}=t;if(n){if(ua.isPath(n)&&(n=K.range(u,n)),uf.isRange(n)){if(uf.isCollapsed(n))n=n.anchor;else{var D=uf.end(n);if(!r&&K.void(u,{at:D}))return;var a=uf.start(n),o=K.pointRef(u,a),i=K.pointRef(u,D);uV.delete(u,{at:n,voids:r});var s=o.unref(),C=i.unref();n=s||C,uV.setSelection(u,{anchor:n,focus:n})}}if(!(!r&&K.void(u,{at:n}))){var{path:B,offset:l}=n;e.length>0&&u.apply({type:"insert_text",path:B,offset:l,text:e})}}})}})}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d6e1aeb5-10235c1a69554191.js b/static/web/_next/static/chunks/d6e1aeb5-10235c1a69554191.js deleted file mode 100644 index ba67ecb00..000000000 --- a/static/web/_next/static/chunks/d6e1aeb5-10235c1a69554191.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2544],{85215:function(e,t,i){for(var n,r,a,s,o,l,u,d,c,h,p,f=i(58908),m=i.n(f),g=i(89144),_=i.n(g),v=i(87462),y=i(27537),T=i.n(y),b=i(97326),S=i(94578),k=i(75974),C=i.n(k),E=i(9603),w=i.n(E),I=i(13407),x=i.n(I),P=i(5647),A=i(60136),L=i(80779),O=i(9323),D=i(92260),M=i(8485),R=i(60562),U=i(12955),B=i(84221),N=i.n(B),F=i(68925),j=i(86185),H=i(51489),q="7.20.3",V={},W=function(e,t){return V[e]=V[e]||[],t&&(V[e]=V[e].concat(t)),V[e]},z=function(e,t){W(e,t)},G=function(e,t){var i=W(e).indexOf(t);return!(i<=-1)&&(V[e]=V[e].slice(),V[e].splice(i,1),!0)},K=function(e,t){W(e,[].concat(t).map(function(t){return function i(){return G(e,i),t.apply(void 0,arguments)}}))},Z={prefixed:!0},Q=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],X=Q[0],Y=0;Y0?o:0)}if(m().console){var l=m().console[e];l||"debug"!==e||(l=m().console.info||m().console.log),l&&a&&s.test(e)&&l[Array.isArray(n)?"apply":"call"](m().console,n)}},r.createLogger=function(i){return e(t+": "+i)},r.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:n},r.level=function(e){if("string"==typeof e){if(!r.levels.hasOwnProperty(e))throw Error('"'+e+'" in not a valid log level');n=e}return n},r.history=function(){return J?[].concat(J):[]},r.history.filter=function(e){return(J||[]).filter(function(t){return RegExp(".*"+e+".*").test(t[0])})},r.history.clear=function(){J&&(J.length=0)},r.history.disable=function(){null!==J&&(J.length=0,J=null)},r.history.enable=function(){null===J&&(J=[])},r.error=function(){for(var e=arguments.length,t=Array(e),r=0;r1?t-1:0),n=1;n=0)throw Error("class has illegal whitespace characters")}function eO(){return _()===m().document}function eD(e){return es(e)&&1===e.nodeType}function eM(){try{return m().parent!==m().self}catch(e){return!0}}function eR(e){return function(t,i){if(!eA(t))return _()[e](null);eA(i)&&(i=_().querySelector(i));var n=eD(i)?i:_();return n[e]&&n[e](t)}}function eU(e,t,i,n){void 0===e&&(e="div"),void 0===t&&(t={}),void 0===i&&(i={});var r=_().createElement(e);return Object.getOwnPropertyNames(t).forEach(function(e){var i=t[e];-1!==e.indexOf("aria-")||"role"===e||"type"===e?(ee.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+e+" to "+i+"."),r.setAttribute(e,i)):"textContent"===e?eB(r,i):(r[e]!==i||"tabIndex"===e)&&(r[e]=i)}),Object.getOwnPropertyNames(i).forEach(function(e){r.setAttribute(e,i[e])}),n&&e2(r,n),r}function eB(e,t){return void 0===e.textContent?e.innerText=t:e.textContent=t,e}function eN(e,t){t.firstChild?t.insertBefore(e,t.firstChild):t.appendChild(e)}function eF(e,t){return(eL(t),e.classList)?e.classList.contains(t):RegExp("(^|\\s)"+t+"($|\\s)").test(e.className)}function ej(e,t){return e.classList?e.classList.add(t):eF(e,t)||(e.className=(e.className+" "+t).trim()),e}function eH(e,t){return e?(e.classList?e.classList.remove(t):(eL(t),e.className=e.className.split(/\s+/).filter(function(e){return e!==t}).join(" ")),e):(ee.warn("removeClass was called with an element that doesn't exist"),null)}function eq(e,t,i){var n=eF(e,t);if("function"==typeof i&&(i=i(e,t)),"boolean"!=typeof i&&(i=!n),i!==n)return i?ej(e,t):eH(e,t),e}function eV(e,t){Object.getOwnPropertyNames(t).forEach(function(i){var n=t[i];null==n||!1===n?e.removeAttribute(i):e.setAttribute(i,!0===n?"":n)})}function eW(e){var t={};if(e&&e.attributes&&e.attributes.length>0)for(var i=e.attributes,n=i.length-1;n>=0;n--){var r=i[n].name,a=i[n].value;("boolean"==typeof e[r]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+r+","))&&(a=null!==a),t[r]=a}return t}function ez(e,t){return e.getAttribute(t)}function eG(e,t,i){e.setAttribute(t,i)}function eK(e,t){e.removeAttribute(t)}function eZ(){_().body.focus(),_().onselectstart=function(){return!1}}function eQ(){_().onselectstart=function(){return!0}}function eX(e){if(e&&e.getBoundingClientRect&&e.parentNode){var t=e.getBoundingClientRect(),i={};return["bottom","height","left","right","top","width"].forEach(function(e){void 0!==t[e]&&(i[e]=t[e])}),i.height||(i.height=parseFloat(el(e,"height"))),i.width||(i.width=parseFloat(el(e,"width"))),i}}function eY(e){if(!e||e&&!e.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=e.offsetWidth,i=e.offsetHeight,n=0,r=0;e.offsetParent&&e!==_()[Z.fullscreenElement];)n+=e.offsetLeft,r+=e.offsetTop,e=e.offsetParent;return{left:n,top:r,width:t,height:i}}function e$(e,t){var i={x:0,y:0};if(eI)for(var n=e;n&&"html"!==n.nodeName.toLowerCase();){var r=el(n,"transform");if(/^matrix/.test(r)){var a=r.slice(7,-1).split(/,\s/).map(Number);i.x+=a[4],i.y+=a[5]}else if(/^matrix3d/.test(r)){var s=r.slice(9,-1).split(/,\s/).map(Number);i.x+=s[12],i.y+=s[13]}n=n.parentNode}var o={},l=eY(t.target),u=eY(e),d=u.width,c=u.height,h=t.offsetY-(u.top-l.top),p=t.offsetX-(u.left-l.left);return t.changedTouches&&(p=t.changedTouches[0].pageX-u.left,h=t.changedTouches[0].pageY+u.top,eI&&(p-=i.x,h-=i.y)),o.y=1-Math.max(0,Math.min(1,h/c)),o.x=Math.max(0,Math.min(1,p/d)),o}function eJ(e){return es(e)&&3===e.nodeType}function e0(e){for(;e.firstChild;)e.removeChild(e.firstChild);return e}function e1(e){return"function"==typeof e&&(e=e()),(Array.isArray(e)?e:[e]).map(function(e){return("function"==typeof e&&(e=e()),eD(e)||eJ(e))?e:"string"==typeof e&&/\S/.test(e)?_().createTextNode(e):void 0}).filter(function(e){return e})}function e2(e,t){return e1(t).forEach(function(t){return e.appendChild(t)}),e}function e8(e,t){return e2(e0(e),t)}function e4(e){return void 0===e.button&&void 0===e.buttons||0===e.button&&void 0===e.buttons||"mouseup"===e.type&&0===e.button&&0===e.buttons||0===e.button&&1===e.buttons}var e5=eR("querySelector"),e3=eR("querySelectorAll"),e6=Object.freeze({__proto__:null,isReal:eO,isEl:eD,isInFrame:eM,createEl:eU,textContent:eB,prependTo:eN,hasClass:eF,addClass:ej,removeClass:eH,toggleClass:eq,setAttributes:eV,getAttributes:eW,getAttribute:ez,setAttribute:eG,removeAttribute:eK,blockTextSelection:eZ,unblockTextSelection:eQ,getBoundingClientRect:eX,findPosition:eY,getPointerPosition:e$,isTextNode:eJ,emptyEl:e0,normalizeContent:e1,appendContent:e2,insertContent:e8,isSingleLeftClick:e4,$:e5,$$:e3}),e7=!1,e9=function(){if(!1!==l.options.autoSetup){var e=Array.prototype.slice.call(_().getElementsByTagName("video")),t=Array.prototype.slice.call(_().getElementsByTagName("audio")),i=Array.prototype.slice.call(_().getElementsByTagName("video-js")),n=e.concat(t,i);if(n&&n.length>0)for(var r=0,a=n.length;r-1&&(r={passive:!0}),e.addEventListener(t,n.dispatcher,r)}else e.attachEvent&&e.attachEvent("on"+t,n.dispatcher)}}function th(e,t,i){if(ta.has(e)){var n=ta.get(e);if(n.handlers){if(Array.isArray(t))return to(th,e,t,i);var r=function(e,t){n.handlers[t]=[],ts(e,t)};if(void 0===t){for(var a in n.handlers)Object.prototype.hasOwnProperty.call(n.handlers||{},a)&&r(e,a);return}var s=n.handlers[t];if(s){if(!i){r(e,t);return}if(i.guid)for(var o=0;o=t&&(e.apply(void 0,arguments),i=n)}},ty=function(e,t,i,n){void 0===n&&(n=m());var r,a=function(){n.clearTimeout(r),r=null},s=function(){var a=this,s=arguments,o=function(){r=null,o=null,i||e.apply(a,s)};!r&&i&&e.apply(a,s),n.clearTimeout(r),r=n.setTimeout(o,t)};return s.cancel=a,s},tT=function(){};tT.prototype.allowedEvents_={},tT.prototype.on=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},tc(this,e,t),this.addEventListener=i},tT.prototype.addEventListener=tT.prototype.on,tT.prototype.off=function(e,t){th(this,e,t)},tT.prototype.removeEventListener=tT.prototype.off,tT.prototype.one=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},tf(this,e,t),this.addEventListener=i},tT.prototype.any=function(e,t){var i=this.addEventListener;this.addEventListener=function(){},tm(this,e,t),this.addEventListener=i},tT.prototype.trigger=function(e){var t=e.type||e;"string"==typeof e&&(e={type:t}),e=tl(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),tp(this,e)},tT.prototype.dispatchEvent=tT.prototype.trigger,tT.prototype.queueTrigger=function(e){var t=this;c||(c=new Map);var i=e.type||e,n=c.get(this);n||(n=new Map,c.set(this,n));var r=n.get(i);n.delete(i),m().clearTimeout(r);var a=m().setTimeout(function(){0===n.size&&(n=null,c.delete(t)),t.trigger(e)},0);n.set(i,a)};var tb=function(e){return"function"==typeof e.name?e.name():"string"==typeof e.name?e.name:e.name_?e.name_:e.constructor&&e.constructor.name?e.constructor.name:typeof e},tS=function(e){return e instanceof tT||!!e.eventBusEl_&&["on","one","off","trigger"].every(function(t){return"function"==typeof e[t]})},tk=function(e,t){tS(e)?t():(e.eventedCallbacks||(e.eventedCallbacks=[]),e.eventedCallbacks.push(t))},tC=function(e){return"string"==typeof e&&/\S/.test(e)||Array.isArray(e)&&!!e.length},tE=function(e,t,i){if(!e||!e.nodeName&&!tS(e))throw Error("Invalid target for "+tb(t)+"#"+i+"; must be a DOM node or evented object.")},tw=function(e,t,i){if(!tC(e))throw Error("Invalid event type for "+tb(t)+"#"+i+"; must be a non-empty string or array.")},tI=function(e,t,i){if("function"!=typeof e)throw Error("Invalid listener for "+tb(t)+"#"+i+"; must be a function.")},tx=function(e,t,i){var n,r,a,s=t.length<3||t[0]===e||t[0]===e.eventBusEl_;return s?(n=e.eventBusEl_,t.length>=3&&t.shift(),r=t[0],a=t[1]):(n=t[0],r=t[1],a=t[2]),tE(n,e,i),tw(r,e,i),tI(a,e,i),{isTargetingSelf:s,target:n,type:r,listener:a=t_(e,a)}},tP=function(e,t,i,n){tE(e,e,t),e.nodeName?tg[t](e,i,n):e[t](i,n)},tA={on:function(){for(var e=this,t=arguments.length,i=Array(t),n=0;n=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(e){return e&&(this.options_=tU(this.options_,e)),this.options_},t.el=function(){return this.el_},t.createEl=function(e,t,i){return eU(e,t,i)},t.localize=function(e,t,i){void 0===i&&(i=e);var n=this.player_.language&&this.player_.language(),r=this.player_.languages&&this.player_.languages(),a=r&&r[n],s=n&&n.split("-")[0],o=r&&r[s],l=i;return a&&a[e]?l=a[e]:o&&o[e]&&(l=o[e]),t&&(l=l.replace(/\{(\d+)\}/g,function(e,i){var n=t[i-1],r=n;return void 0===n&&(r=e),r})),l},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(e){return this.childIndex_[e]},t.getChild=function(e){if(e)return this.childNameIndex_[e]},t.getDescendant=function(){for(var e=arguments.length,t=Array(e),i=0;i=0;i--)if(this.children_[i]===e){t=!0,this.children_.splice(i,1);break}if(t){e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[tR(e.name())]=null,this.childNameIndex_[tM(e.name())]=null;var n=e.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}}},t.initChildren=function(){var t=this,i=this.options_.children;if(i){var n,r=this.options_,a=function(e){var i=e.name,n=e.opts;if(void 0!==r[i]&&(n=r[i]),!1!==n){!0===n&&(n={}),n.playerOptions=t.options_.playerOptions;var a=t.addChild(i,n);a&&(t[i]=a)}},s=e.getComponent("Tech");(n=Array.isArray(i)?i:Object.keys(i)).concat(Object.keys(this.options_).filter(function(e){return!n.some(function(t){return"string"==typeof t?e===t:e===t.name})})).map(function(e){var n,r;return"string"==typeof e?r=i[n=e]||t.options_[n]||{}:(n=e.name,r=e),{name:n,opts:r}}).filter(function(t){var i=e.getComponent(t.opts.componentClass||tR(t.name));return i&&!s.isTech(i)}).forEach(a)}},t.buildCSSClass=function(){return""},t.ready=function(e,t){if(void 0===t&&(t=!1),e){if(!this.isReady_){this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(e);return}t?e.call(this):this.setTimeout(e,1)}},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(e,t){return e5(e,t||this.contentEl())},t.$$=function(e,t){return e3(e,t||this.contentEl())},t.hasClass=function(e){return eF(this.el_,e)},t.addClass=function(e){ej(this.el_,e)},t.removeClass=function(e){eH(this.el_,e)},t.toggleClass=function(e,t){eq(this.el_,e,t)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(e){return ez(this.el_,e)},t.setAttribute=function(e,t){eG(this.el_,e,t)},t.removeAttribute=function(e){eK(this.el_,e)},t.width=function(e,t){return this.dimension("width",e,t)},t.height=function(e,t){return this.dimension("height",e,t)},t.dimensions=function(e,t){this.width(e,!0),this.height(t)},t.dimension=function(e,t,i){if(void 0!==t){(null===t||t!=t)&&(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[e]=t:"auto"===t?this.el_.style[e]="":this.el_.style[e]=t+"px",i||this.trigger("componentresize");return}if(!this.el_)return 0;var n=this.el_.style[e],r=n.indexOf("px");return -1!==r?parseInt(n.slice(0,r),10):parseInt(this.el_["offset"+tR(e)],10)},t.currentDimension=function(e){var t=0;if("width"!==e&&"height"!==e)throw Error("currentDimension only accepts width or height value");if(0===(t=parseFloat(t=el(this.el_,e)))||isNaN(t)){var i="offset"+tR(e);t=this.el_[i]}return t},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(e){this.player_&&(T().isEventKey(e,"Tab")||e.stopPropagation(),this.player_.handleKeyDown(e))},t.handleKeyPress=function(e){this.handleKeyDown(e)},t.emitTapEvents=function(){var e,t=0,i=null;this.on("touchstart",function(n){1===n.touches.length&&(i={pageX:n.touches[0].pageX,pageY:n.touches[0].pageY},t=m().performance.now(),e=!0)}),this.on("touchmove",function(t){if(t.touches.length>1)e=!1;else if(i){var n=t.touches[0].pageX-i.pageX,r=t.touches[0].pageY-i.pageY;Math.sqrt(n*n+r*r)>10&&(e=!1)}});var n=function(){e=!1};this.on("touchleave",n),this.on("touchcancel",n),this.on("touchend",function(n){i=null,!0===e&&m().performance.now()-t<200&&(n.preventDefault(),this.trigger("tap"))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,t=t_(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){t(),this.clearInterval(e),e=this.setInterval(t,250)});var i=function(i){t(),this.clearInterval(e)};this.on("touchmove",t),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(e,t){var i,n=this;return e=t_(this,e),this.clearTimersOnDispose_(),i=m().setTimeout(function(){n.setTimeoutIds_.has(i)&&n.setTimeoutIds_.delete(i),e()},t),this.setTimeoutIds_.add(i),i},t.clearTimeout=function(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),m().clearTimeout(e)),e},t.setInterval=function(e,t){e=t_(this,e),this.clearTimersOnDispose_();var i=m().setInterval(e,t);return this.setIntervalIds_.add(i),i},t.clearInterval=function(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),m().clearInterval(e)),e},t.requestAnimationFrame=function(e){var t,i=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),e=t_(this,e),t=m().requestAnimationFrame(function(){i.rafIds_.has(t)&&i.rafIds_.delete(t),e()}),this.rafIds_.add(t),t):this.setTimeout(e,1e3/60)},t.requestNamedAnimationFrame=function(e,t){var i=this;if(!this.namedRafs_.has(e)){this.clearTimersOnDispose_(),t=t_(this,t);var n=this.requestAnimationFrame(function(){t(),i.namedRafs_.has(e)&&i.namedRafs_.delete(e)});return this.namedRafs_.set(e,n),e}},t.cancelNamedAnimationFrame=function(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))},t.cancelAnimationFrame=function(e){return this.supportsRaf_?(this.rafIds_.has(e)&&(this.rafIds_.delete(e),m().cancelAnimationFrame(e)),e):this.clearTimeout(e)},t.clearTimersOnDispose_=function(){var e=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(t){var i=t[0],n=t[1];e[i].forEach(function(t,i){return e[n](i)})}),e.clearingTimersOnDispose_=!1}))},e.registerComponent=function(t,i){if("string"!=typeof t||!t)throw Error('Illegal component name, "'+t+'"; must be a non-empty string.');var n=e.getComponent("Tech"),r=n&&n.isTech(i),a=e===i||e.prototype.isPrototypeOf(i.prototype);if(r||!a)throw Error('Illegal component, "'+t+'"; '+(r?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");t=tR(t),e.components_||(e.components_={});var s=e.getComponent("Player");if("Player"===t&&s&&s.players){var o=s.players,l=Object.keys(o);if(o&&l.length>0&&l.map(function(e){return o[e]}).every(Boolean))throw Error("Can not register Player component after player has been created.")}return e.components_[t]=i,e.components_[tM(t)]=i,i},e.getComponent=function(t){if(t&&e.components_)return e.components_[t]},e}();function tq(e,t,i,n){return!function(e,t,i){if("number"!=typeof t||t<0||t>i)throw Error("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+i+").")}(e,n,i.length-1),i[n][t]}function tV(e){var t;return t=void 0===e||0===e.length?{length:0,start:function(){throw Error("This TimeRanges object is empty")},end:function(){throw Error("This TimeRanges object is empty")}}:{length:e.length,start:tq.bind(null,"start",0,e),end:tq.bind(null,"end",1,e)},m().Symbol&&m().Symbol.iterator&&(t[m().Symbol.iterator]=function(){return(e||[]).values()}),t}function tW(e,t){return Array.isArray(e)?tV(e):void 0===e||void 0===t?tV():tV([[e,t]])}function tz(e,t){var i,n,r=0;if(!t)return 0;e&&e.length||(e=tW(0,0));for(var a=0;at&&(n=t),r+=n-i;return r/t}function tG(e){if(e instanceof tG)return e;"number"==typeof e?this.code=e:"string"==typeof e?this.message=e:es(e)&&("number"==typeof e.code&&(this.code=e.code),ea(this,e)),this.message||(this.message=tG.defaultMessages[this.code]||"")}tH.prototype.supportsRaf_="function"==typeof m().requestAnimationFrame&&"function"==typeof m().cancelAnimationFrame,tH.registerComponent("Component",tH),tG.prototype.code=0,tG.prototype.message="",tG.prototype.status=null,tG.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],tG.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var tK=0;tK=0;n--)if(t[n].enabled){t2(t,t[n]);break}return(i=e.call(this,t)||this).changing_=!1,i}(0,S.Z)(t,e);var i=t.prototype;return i.addTrack=function(t){var i=this;t.enabled&&t2(this,t),e.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){i.changing_||(i.changing_=!0,t2(i,t),i.changing_=!1,i.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},i.removeTrack=function(t){e.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},t}(t0),t4=function(e,t){for(var i=0;i=0;n--)if(t[n].selected){t4(t,t[n]);break}return(i=e.call(this,t)||this).changing_=!1,Object.defineProperty((0,b.Z)(i),"selectedIndex",{get:function(){for(var e=0;e0&&(m().console&&m().console.groupCollapsed&&m().console.groupCollapsed("Text Track parsing errors for "+t.src),n.forEach(function(e){return ee.error(e)}),m().console&&m().console.groupEnd&&m().console.groupEnd()),i.flush()},ic=function(e,t){var i={uri:e},n=il(e);n&&(i.cors=n);var r="use-credentials"===t.tech_.crossOrigin();r&&(i.withCredentials=r),w()(i,t_(this,function(e,i,n){if(e)return ee.error(e,i);t.loaded_=!0,"function"!=typeof m().WebVTT?t.tech_&&t.tech_.any(["vttjsloaded","vttjserror"],function(e){if("vttjserror"===e.type){ee.error("vttjs failed to load, stopping trying to process "+t.src);return}return id(n,t)}):id(n,t)}))},ih=function(e){function t(t){if(void 0===t&&(t={}),!t.tech)throw Error("A tech was not provided.");var i,n=tU(t,{kind:it[t.kind]||"subtitles",language:t.language||t.srclang||""}),r=ii[n.mode]||"disabled",a=n.default;("metadata"===n.kind||"chapters"===n.kind)&&(r="hidden"),(i=e.call(this,n)||this).tech_=n.tech,i.cues_=[],i.activeCues_=[],i.preload_=!1!==i.tech_.preloadTextTracks;var s=new t7(i.cues_),o=new t7(i.activeCues_),l=!1;i.timeupdateHandler=t_((0,b.Z)(i),function(e){if(void 0===e&&(e={}),!this.tech_.isDisposed()){if(!this.tech_.isReady_){"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler));return}this.activeCues=this.activeCues,l&&(this.trigger("cuechange"),l=!1),"timeupdate"!==e.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))}});var u=function(){i.stopTracking()};return i.tech_.one("dispose",u),"disabled"!==r&&i.startTracking(),Object.defineProperties((0,b.Z)(i),{default:{get:function(){return a},set:function(){}},mode:{get:function(){return r},set:function(e){ii[e]&&r!==e&&(r=e,this.preload_||"disabled"===r||0!==this.cues.length||ic(this.src,this),this.stopTracking(),"disabled"!==r&&this.startTracking(),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?s:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return o;for(var e=this.tech_.currentTime(),t=[],i=0,n=this.cues.length;i=e?t.push(r):r.startTime===r.endTime&&r.startTime<=e&&r.startTime+.5>=e&&t.push(r)}if(l=!1,t.length!==this.activeCues_.length)l=!0;else for(var a=0;a0){this.trigger("vttjsloaded");return}var t=_().createElement("script");t.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",t.onload=function(){e.trigger("vttjsloaded")},t.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){t.onload=null,t.onerror=null}),m().WebVTT=!0,this.el().parentNode.appendChild(t)}else this.ready(this.addWebVttScript_)}},i.emulateTextTracks=function(){var e=this,t=this.textTracks(),i=this.remoteTextTracks(),n=function(e){return t.addTrack(e.track)},r=function(e){return t.removeTrack(e.track)};i.on("addtrack",n),i.on("removetrack",r),this.addWebVttScript_();var a=function(){return e.trigger("texttrackchange")},s=function(){a();for(var e=0;e=0;r--){var a=e[r];a[t]&&a[t](n,i)}}(e,i,o,s),o}var iE={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},iw={setCurrentTime:1,setMuted:1,setVolume:1},iI={play:1,pause:1};function ix(e){return function(t,i){return t===ik?ik:i[e]?i[e](t):t}}var iP={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},iA=function(e){return void 0===e&&(e=""),iP[io(e).toLowerCase()]||""},iL=function(e,t){if(!t)return"";if(e.cache_.source.src===t&&e.cache_.source.type)return e.cache_.source.type;var i=e.cache_.sources.filter(function(e){return e.src===t});if(i.length)return i[0].type;for(var n=e.$$("source"),r=0;r0;this.player_.tech(!0)&&!((eb||ev)&&t)&&this.player_.tech(!0).focus(),this.player_.paused()?tQ(this.player_.play()):this.player_.pause()}},t}(iR);tH.registerComponent("PosterImage",iU);var iB="#222",iN="#ccc",iF={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function ij(e,t){var i;if(4===e.length)i=e[1]+e[1]+e[2]+e[2]+e[3]+e[3];else if(7===e.length)i=e.slice(1);else throw Error("Invalid color code provided, "+e+"; must be formatted as e.g. #f0e or #f604e2.");return"rgba("+parseInt(i.slice(0,2),16)+","+parseInt(i.slice(2,4),16)+","+parseInt(i.slice(4,6),16)+","+t+")"}function iH(e,t,i){try{e.style[t]=i}catch(n){return}}var iq=function(e){function t(t,i,n){r=e.call(this,t,i,n)||this;var r,a=function(e){return r.updateDisplay(e)};return t.on("loadstart",function(e){return r.toggleDisplay(e)}),t.on("texttrackchange",a),t.on("loadedmetadata",function(e){return r.preselectTrack(e)}),t.ready(t_((0,b.Z)(r),function(){if(t.tech_&&t.tech_.featuresNativeTextTracks){this.hide();return}t.on("fullscreenchange",a),t.on("playerresize",a),m().addEventListener("orientationchange",a),t.on("dispose",function(){return m().removeEventListener("orientationchange",a)});for(var e=this.options_.playerOptions.tracks||[],i=0;i0;tQ(t),this.player_.tech(!0)&&!((eb||ev)&&i)&&this.player_.tech(!0).focus();return}var n=this.player_.getChild("controlBar"),r=n&&n.getChild("playToggle");if(!r){this.player_.tech(!0).focus();return}var a=function(){return r.focus()};tZ(t)?t.then(a,function(){}):this.setTimeout(a,1)},i.handleKeyDown=function(t){this.mouseused_=!1,e.prototype.handleKeyDown.call(this,t)},i.handleMouseDown=function(e){this.mouseused_=!0},t}(iW);iz.prototype.controlText_="Play Video",tH.registerComponent("BigPlayButton",iz);var iG=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).controlText(i&&i.controlText||n.localize("Close")),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-close-button "+e.prototype.buildCSSClass.call(this)},i.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},i.handleKeyDown=function(t){T().isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):e.prototype.handleKeyDown.call(this,t)},t}(iW);tH.registerComponent("CloseButton",iG);var iK=function(e){function t(t,i){var n;return void 0===i&&(i={}),n=e.call(this,t,i)||this,i.replay=void 0===i.replay||i.replay,n.on(t,"play",function(e){return n.handlePlay(e)}),n.on(t,"pause",function(e){return n.handlePause(e)}),i.replay&&n.on(t,"ended",function(e){return n.handleEnded(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-play-control "+e.prototype.buildCSSClass.call(this)},i.handleClick=function(e){this.player_.paused()?tQ(this.player_.play()):this.player_.pause()},i.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},i.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},i.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},i.handleEnded=function(e){var t=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(e){return t.handleSeeked(e)})},t}(iW);iK.prototype.controlText_="Play",tH.registerComponent("PlayToggle",iK);var iZ=function(e,t){var i=Math.floor((e=e<0?0:e)%60),n=Math.floor(e/60%60),r=Math.floor(e/3600);return(isNaN(e)||e===1/0)&&(r=n=i="-"),n=(((r=r>0||Math.floor(t/3600)>0?r+":":"")||Math.floor(t/60%60)>=10)&&n<10?"0"+n:n)+":",r+n+(i=i<10?"0"+i:i)},iQ=iZ;function iX(e,t){return void 0===t&&(t=e),iQ(e,t)}var iY=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on(t,["timeupdate","ended"],function(e){return n.updateContent(e)}),n.updateTextNode_(),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){var t=this.buildCSSClass(),i=e.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),n=eU("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(n),this.contentEl_=eU("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},i.dispose=function(){this.contentEl_=null,this.textNode_=null,e.prototype.dispose.call(this)},i.updateTextNode_=function(e){var t=this;void 0===e&&(e=0),e=iX(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(t.contentEl_){var e=t.textNode_;e&&t.contentEl_.firstChild!==e&&(e=null,ee.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),t.textNode_=_().createTextNode(t.formattedTime_),t.textNode_&&(e?t.contentEl_.replaceChild(t.textNode_,e):t.contentEl_.appendChild(t.textNode_))}}))},i.updateContent=function(e){},t}(tH);iY.prototype.labelText_="Time",iY.prototype.controlText_="Time",tH.registerComponent("TimeDisplay",iY);var i$=function(e){function t(){return e.apply(this,arguments)||this}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-current-time"},i.updateContent=function(e){var t;t=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)},t}(iY);i$.prototype.labelText_="Current Time",i$.prototype.controlText_="Current Time",tH.registerComponent("CurrentTimeDisplay",i$);var iJ=function(e){function t(t,i){n=e.call(this,t,i)||this;var n,r=function(e){return n.updateContent(e)};return n.on(t,"durationchange",r),n.on(t,"loadstart",r),n.on(t,"loadedmetadata",r),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-duration"},i.updateContent=function(e){var t=this.player_.duration();this.updateTextNode_(t)},t}(iY);iJ.prototype.labelText_="Duration",iJ.prototype.controlText_="Duration",tH.registerComponent("DurationDisplay",iJ);var i0=function(e){function t(){return e.apply(this,arguments)||this}return(0,S.Z)(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=e.prototype.createEl.call(this,"div"),n=e.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(n),t.appendChild(i),t},t}(tH);tH.registerComponent("TimeDivider",i0);var i1=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on(t,"durationchange",function(e){return n.updateContent(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-remaining-time"},i.createEl=function(){var t=e.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&t.insertBefore(eU("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},i.updateContent=function(e){var t;"number"==typeof this.player_.duration()&&(t=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(t))},t}(iY);i1.prototype.labelText_="Remaining Time",i1.prototype.controlText_="Remaining Time",tH.registerComponent("RemainingTimeDisplay",i1);var i2=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).updateShowing(),n.on(n.player(),"durationchange",function(e){return n.updateShowing(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=eU("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(eU("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(_().createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},i.dispose=function(){this.contentEl_=null,e.prototype.dispose.call(this)},i.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(tH);tH.registerComponent("LiveDisplay",i2);var i8=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).updateLiveEdgeStatus(),n.player_.liveTracker&&(n.updateLiveEdgeStatusHandler_=function(e){return n.updateLiveEdgeStatus(e)},n.on(n.player_.liveTracker,"liveedgechange",n.updateLiveEdgeStatusHandler_)),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){var t=e.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=eU("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},i.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},i.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},i.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,e.prototype.dispose.call(this)},t}(iW);i8.prototype.controlText_="Seek to live, currently playing live",tH.registerComponent("SeekToLive",i8);var i4=function(e,t,i){return Math.min(i,Math.max(t,isNaN(e=Number(e))?t:e))},i5=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).handleMouseDown_=function(e){return n.handleMouseDown(e)},n.handleMouseUp_=function(e){return n.handleMouseUp(e)},n.handleKeyDown_=function(e){return n.handleKeyDown(e)},n.handleClick_=function(e){return n.handleClick(e)},n.handleMouseMove_=function(e){return n.handleMouseMove(e)},n.update_=function(e){return n.update(e)},n.bar=n.getChild(n.options_.barName),n.vertical(!!n.options_.vertical),n.enable(),n}(0,S.Z)(t,e);var i=t.prototype;return i.enabled=function(){return this.enabled_},i.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},i.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},i.createEl=function(t,i,n){return void 0===i&&(i={}),void 0===n&&(n={}),i.className=i.className+" vjs-slider",i=ea({tabIndex:0},i),n=ea({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),e.prototype.createEl.call(this,t,i,n)},i.handleMouseDown=function(e){var t=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"!==e.type||ey||e.preventDefault(),eZ(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},i.handleMouseMove=function(e){},i.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;eQ(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},i.update=function(){var e=this;if(this.el_&&this.bar){var t=this.getProgress();return t===this.progress_||(this.progress_=t,this.requestNamedAnimationFrame("Slider#update",function(){var i=e.vertical()?"height":"width";e.bar.el().style[i]=(100*t).toFixed(2)+"%"})),t}},i.getProgress=function(){return Number(i4(this.getPercent(),0,1).toFixed(4))},i.calculateDistance=function(e){var t=e$(this.el_,e);return this.vertical()?t.y:t.x},i.handleKeyDown=function(t){T().isEventKey(t,"Left")||T().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):T().isEventKey(t,"Right")||T().isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):e.prototype.handleKeyDown.call(this,t)},i.handleClick=function(e){e.stopPropagation(),e.preventDefault()},i.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(tH);tH.registerComponent("Slider",i5);var i3=function(e,t){return i4(e/t*100,0,100).toFixed(2)+"%"},i6=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).partEls_=[],n.on(t,"progress",function(e){return n.update(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=eU("span",{className:"vjs-control-text"}),n=eU("span",{textContent:this.localize("Loaded")}),r=_().createTextNode(": ");return this.percentageEl_=eU("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(i),i.appendChild(n),i.appendChild(r),i.appendChild(this.percentageEl_),t},i.dispose=function(){this.partEls_=null,this.percentageEl_=null,e.prototype.dispose.call(this)},i.update=function(e){var t=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var e=t.player_.liveTracker,i=t.player_.buffered(),n=e&&e.isLive()?e.seekableEnd():t.player_.duration(),r=t.player_.bufferedEnd(),a=t.partEls_,s=i3(r,n);t.percent_!==s&&(t.el_.style.width=s,eB(t.percentageEl_,s),t.percent_=s);for(var o=0;oi.length;c--)t.el_.removeChild(a[c-1]);a.length=i.length})},t}(tH);tH.registerComponent("LoadProgressBar",i6);var i7=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).update=tv(t_((0,b.Z)(n),n.update),30),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},i.update=function(e,t,i){var n=eY(this.el_),r=eX(this.player_.el()),a=e.width*t;if(r&&n){var s=e.left-r.left+a,o=e.width-a+(r.right-e.right),l=n.width/2;sn.width&&(l=n.width),l=Math.round(l),this.el_.style.right="-"+l+"px",this.write(i)}},i.write=function(e){eB(this.el_,e)},i.updateTime=function(e,t,i,n){var r=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var a,s=r.player_.duration();if(r.player_.liveTracker&&r.player_.liveTracker.isLive()){var o=r.player_.liveTracker.liveWindow(),l=o-t*o;a=(l<1?"":"-")+iX(l,o)}else a=iX(i,s);r.update(e,t,a),n&&n()})},t}(tH);tH.registerComponent("TimeTooltip",i7);var i9=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).update=tv(t_((0,b.Z)(n),n.update),30),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},i.update=function(e,t){var i=this.getChild("timeTooltip");if(i){var n=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();i.updateTime(e,t,n)}},t}(tH);i9.prototype.options_={children:[]},eI||ef||i9.prototype.options_.children.push("timeTooltip"),tH.registerComponent("PlayProgressBar",i9);var ne=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).update=tv(t_((0,b.Z)(n),n.update),30),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},i.update=function(e,t){var i=this,n=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,n,function(){i.el_.style.left=e.width*t+"px"})},t}(tH);ne.prototype.options_={children:["timeTooltip"]},tH.registerComponent("MouseTimeDisplay",ne);var nt=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).setEventHandlers_(),n}(0,S.Z)(t,e);var i=t.prototype;return i.setEventHandlers_=function(){var e=this;this.update_=t_(this,this.update),this.update=tv(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(t){return e.enableInterval_(t)},this.disableIntervalHandler_=function(t){return e.disableInterval_(t)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in _()&&"visibilityState"in _()&&this.on(_(),"visibilitychange",this.toggleVisibility_)},i.toggleVisibility_=function(e){"hidden"===_().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},i.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},i.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||!this.updateInterval||(this.clearInterval(this.updateInterval),this.updateInterval=null)},i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},i.update=function(t){var i=this;if("hidden"!==_().visibilityState){var n=e.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var e=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),t=i.player_.liveTracker,r=i.player_.duration();t&&t.isLive()&&(r=i.player_.liveTracker.liveCurrentTime()),i.percent_!==n&&(i.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),i.percent_=n),(i.currentTime_!==e||i.duration_!==r)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[iX(e,r),iX(r,r)],"{1} of {2}")),i.currentTime_=e,i.duration_=r),i.bar&&i.bar.update(eX(i.el()),i.getProgress())}),n}},i.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},i.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},i.getPercent=function(){var e,t=this.getCurrentTime_(),i=this.player_.liveTracker;return i&&i.isLive()?(e=(t-i.seekableStart())/i.liveWindow(),i.atLiveEdge()&&(e=1)):e=t/this.player_.duration(),e},i.handleMouseDown=function(t){e4(t)&&(t.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),e.prototype.handleMouseDown.call(this,t))},i.handleMouseMove=function(e,t){if(void 0===t&&(t=!1),e4(e)){t||this.player_.scrubbing()||this.player_.scrubbing(!0);var i,n=this.calculateDistance(e),r=this.player_.liveTracker;if(r&&r.isLive()){if(n>=.99){r.seekToLiveEdge();return}var a=r.seekableStart(),s=r.liveCurrentTime();if((i=a+n*r.liveWindow())>=s&&(i=s),i<=a&&(i=a+.1),i===1/0)return}else(i=n*this.player_.duration())===this.player_.duration()&&(i-=.1);this.userSeek_(i)}},i.enable=function(){e.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},i.disable=function(){e.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},i.handleMouseUp=function(t){e.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?tQ(this.player_.play()):this.update_()},i.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},i.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},i.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},i.handleKeyDown=function(t){var i=this.player_.liveTracker;if(T().isEventKey(t,"Space")||T().isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(T().isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(T().isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(T()(t))){t.preventDefault(),t.stopPropagation();var n=(T().codes[T()(t)]-T().codes[0])*10/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else T().isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):T().isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):e.prototype.handleKeyDown.call(this,t)},i.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in _()&&"visibilityState"in _()&&this.off(_(),"visibilitychange",this.toggleVisibility_),e.prototype.dispose.call(this)},t}(i5);nt.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},eI||ef||nt.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),tH.registerComponent("SeekBar",nt);var ni=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).handleMouseMove=tv(t_((0,b.Z)(n),n.handleMouseMove),30),n.throttledHandleMouseSeek=tv(t_((0,b.Z)(n),n.handleMouseSeek),30),n.handleMouseUpHandler_=function(e){return n.handleMouseUp(e)},n.handleMouseDownHandler_=function(e){return n.handleMouseDown(e)},n.enable(),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},i.handleMouseMove=function(e){var t=this.getChild("seekBar");if(t){var i=t.getChild("playProgressBar"),n=t.getChild("mouseTimeDisplay");if(i||n){var r=t.el(),a=eY(r),s=e$(r,e).x;s=i4(s,0,1),n&&n.update(a,s),i&&i.update(a,t.getProgress())}}},i.handleMouseSeek=function(e){var t=this.getChild("seekBar");t&&t.handleMouseMove(e)},i.enabled=function(){return this.enabled_},i.disable=function(){if(this.children().forEach(function(e){return e.disable&&e.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&tQ(this.player_.play())}},i.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},i.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},i.handleMouseDown=function(e){var t=this.el_.ownerDocument,i=this.getChild("seekBar");i&&i.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},i.handleMouseUp=function(e){var t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(tH);ni.prototype.options_={children:["seekBar"]},tH.registerComponent("ProgressControl",ni);var nn=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on(t,["enterpictureinpicture","leavepictureinpicture"],function(e){return n.handlePictureInPictureChange(e)}),n.on(t,["disablepictureinpicturechanged","loadedmetadata"],function(e){return n.handlePictureInPictureEnabledChange(e)}),n.on(t,["loadedmetadata","audioonlymodechange","audiopostermodechange"],function(){"audio"===t.currentType().substring(0,5)||t.audioPosterMode()||t.audioOnlyMode()?(t.isInPictureInPicture()&&t.exitPictureInPicture(),n.hide()):n.show()}),n.disable(),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-picture-in-picture-control "+e.prototype.buildCSSClass.call(this)},i.handlePictureInPictureEnabledChange=function(){_().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},i.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},i.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(iW);nn.prototype.controlText_="Picture-in-Picture",tH.registerComponent("PictureInPictureToggle",nn);var nr=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on(t,"fullscreenchange",function(e){return n.handleFullscreenChange(e)}),!1===_()[t.fsApi_.fullscreenEnabled]&&n.disable(),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-fullscreen-control "+e.prototype.buildCSSClass.call(this)},i.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},i.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(iW);nr.prototype.controlText_="Fullscreen",tH.registerComponent("FullscreenToggle",nr);var na=function(e,t){t.tech_&&!t.tech_.featuresVolumeControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresVolumeControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})},ns=function(e){function t(){return e.apply(this,arguments)||this}return(0,S.Z)(t,e),t.prototype.createEl=function(){var t=e.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return t.appendChild(e.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),t},t}(tH);tH.registerComponent("VolumeLevel",ns);var no=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).update=tv(t_((0,b.Z)(n),n.update),30),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},i.update=function(e,t,i,n){if(!i){var r=eX(this.el_),a=eX(this.player_.el()),s=e.width*t;if(!a||!r)return;var o=e.left-a.left+s,l=e.width-s+(a.right-e.right),u=r.width/2;or.width&&(u=r.width),this.el_.style.right="-"+u+"px"}this.write(n+"%")},i.write=function(e){eB(this.el_,e)},i.updateVolume=function(e,t,i,n,r){var a=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){a.update(e,t,i,n.toFixed(0)),r&&r()})},t}(tH);tH.registerComponent("VolumeLevelTooltip",no);var nl=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).update=tv(t_((0,b.Z)(n),n.update),30),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},i.update=function(e,t,i){var n=this;this.getChild("volumeLevelTooltip").updateVolume(e,t,i,100*t,function(){i?n.el_.style.bottom=e.height*t+"px":n.el_.style.left=e.width*t+"px"})},t}(tH);nl.prototype.options_={children:["volumeLevelTooltip"]},tH.registerComponent("MouseVolumeLevelDisplay",nl);var nu=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on("slideractive",function(e){return n.updateLastVolume_(e)}),n.on(t,"volumechange",function(e){return n.updateARIAAttributes(e)}),t.ready(function(){return n.updateARIAAttributes()}),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},i.handleMouseDown=function(t){e4(t)&&e.prototype.handleMouseDown.call(this,t)},i.handleMouseMove=function(e){var t=this.getChild("mouseVolumeLevelDisplay");if(t){var i=this.el(),n=eX(i),r=this.vertical(),a=e$(i,e);a=i4(a=r?a.y:a.x,0,1),t.update(n,a,r)}e4(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},i.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},i.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},i.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},i.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},i.updateARIAAttributes=function(e){var t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")},i.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},i.updateLastVolume_=function(){var e=this,t=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(t)})},t}(i5);nu.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},eI||ef||nu.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),nu.prototype.playerEvent="volumechange",tH.registerComponent("VolumeBar",nu);var nd=function(e){function t(t,i){var n;return void 0===i&&(i={}),i.vertical=i.vertical||!1,(void 0===i.volumeBar||eo(i.volumeBar))&&(i.volumeBar=i.volumeBar||{},i.volumeBar.vertical=i.vertical),n=e.call(this,t,i)||this,na((0,b.Z)(n),t),n.throttledHandleMouseMove=tv(t_((0,b.Z)(n),n.handleMouseMove),30),n.handleMouseUpHandler_=function(e){return n.handleMouseUp(e)},n.on("mousedown",function(e){return n.handleMouseDown(e)}),n.on("touchstart",function(e){return n.handleMouseDown(e)}),n.on("mousemove",function(e){return n.handleMouseMove(e)}),n.on(n.volumeBar,["focus","slideractive"],function(){n.volumeBar.addClass("vjs-slider-active"),n.addClass("vjs-slider-active"),n.trigger("slideractive")}),n.on(n.volumeBar,["blur","sliderinactive"],function(){n.volumeBar.removeClass("vjs-slider-active"),n.removeClass("vjs-slider-active"),n.trigger("sliderinactive")}),n}(0,S.Z)(t,e);var i=t.prototype;return i.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},i.handleMouseDown=function(e){var t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)},i.handleMouseUp=function(e){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},i.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(tH);nd.prototype.options_={children:["volumeBar"]},tH.registerComponent("VolumeControl",nd);var nc=function(e,t){t.tech_&&!t.tech_.featuresMuteControl&&e.addClass("vjs-hidden"),e.on(t,"loadstart",function(){t.tech_.featuresMuteControl?e.removeClass("vjs-hidden"):e.addClass("vjs-hidden")})},nh=function(e){function t(t,i){var n;return n=e.call(this,t,i)||this,nc((0,b.Z)(n),t),n.on(t,["loadstart","volumechange"],function(e){return n.update(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-mute-control "+e.prototype.buildCSSClass.call(this)},i.handleClick=function(e){var t=this.player_.volume(),i=this.player_.lastVolume_();0===t?(this.player_.volume(i<.1?.1:i),this.player_.muted(!1)):this.player_.muted(!this.player_.muted())},i.update=function(e){this.updateIcon_(),this.updateControlText_()},i.updateIcon_=function(){var e=this.player_.volume(),t=3;eI&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?t=0:e<.33?t=1:e<.67&&(t=2);for(var i=0;i<4;i++)eH(this.el_,"vjs-vol-"+i);ej(this.el_,"vjs-vol-"+t)},i.updateControlText_=function(){var e=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==e&&this.controlText(e)},t}(iW);nh.prototype.controlText_="Mute",tH.registerComponent("MuteToggle",nh);var np=function(e){function t(t,i){var n;return void 0===i&&(i={}),void 0!==i.inline?i.inline=i.inline:i.inline=!0,(void 0===i.volumeControl||eo(i.volumeControl))&&(i.volumeControl=i.volumeControl||{},i.volumeControl.vertical=!i.inline),(n=e.call(this,t,i)||this).handleKeyPressHandler_=function(e){return n.handleKeyPress(e)},n.on(t,["loadstart"],function(e){return n.volumePanelState_(e)}),n.on(n.muteToggle,"keyup",function(e){return n.handleKeyPress(e)}),n.on(n.volumeControl,"keyup",function(e){return n.handleVolumeControlKeyUp(e)}),n.on("keydown",function(e){return n.handleKeyPress(e)}),n.on("mouseover",function(e){return n.handleMouseOver(e)}),n.on("mouseout",function(e){return n.handleMouseOut(e)}),n.on(n.volumeControl,["slideractive"],n.sliderActive_),n.on(n.volumeControl,["sliderinactive"],n.sliderInactive_),n}(0,S.Z)(t,e);var i=t.prototype;return i.sliderActive_=function(){this.addClass("vjs-slider-active")},i.sliderInactive_=function(){this.removeClass("vjs-slider-active")},i.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},i.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),e.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},i.dispose=function(){this.handleMouseOut(),e.prototype.dispose.call(this)},i.handleVolumeControlKeyUp=function(e){T().isEventKey(e,"Esc")&&this.muteToggle.focus()},i.handleMouseOver=function(e){this.addClass("vjs-hover"),tc(_(),"keyup",this.handleKeyPressHandler_)},i.handleMouseOut=function(e){this.removeClass("vjs-hover"),th(_(),"keyup",this.handleKeyPressHandler_)},i.handleKeyPress=function(e){T().isEventKey(e,"Esc")&&this.handleMouseOut()},t}(tH);np.prototype.options_={children:["muteToggle","volumeControl"]},tH.registerComponent("VolumePanel",np);var nf=function(e){function t(t,i){var n;return n=e.call(this,t,i)||this,i&&(n.menuButton_=i.menuButton),n.focusedChild_=-1,n.on("keydown",function(e){return n.handleKeyDown(e)}),n.boundHandleBlur_=function(e){return n.handleBlur(e)},n.boundHandleTapClick_=function(e){return n.handleTapClick(e)},n}(0,S.Z)(t,e);var i=t.prototype;return i.addEventListenerForItem=function(e){e instanceof tH&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},i.removeEventListenerForItem=function(e){e instanceof tH&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},i.removeChild=function(t){"string"==typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),e.prototype.removeChild.call(this,t)},i.addItem=function(e){var t=this.addChild(e);t&&this.addEventListenerForItem(t)},i.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=eU(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=e.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),tc(i,"click",function(e){e.preventDefault(),e.stopImmediatePropagation()}),i},i.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,e.prototype.dispose.call(this)},i.handleBlur=function(e){var t=e.relatedTarget||_().activeElement;if(!this.children().some(function(e){return e.el()===t})){var i=this.menuButton_;i&&i.buttonPressed_&&t!==i.el().firstChild&&i.unpressButton()}},i.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var t=this.children();if(Array.isArray(t)){var i=t.filter(function(t){return t.el()===e.target})[0];i&&"CaptionSettingsMenuItem"!==i.name()&&this.menuButton_.focus()}}},i.handleKeyDown=function(e){T().isEventKey(e,"Left")||T().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(T().isEventKey(e,"Right")||T().isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},i.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},i.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},i.focus=function(e){void 0===e&&(e=0);var t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())},t}(tH);tH.registerComponent("Menu",nf);var nm=function(e){function t(t,i){void 0===i&&(i={}),(n=e.call(this,t,i)||this).menuButton_=new iW(t,i),n.menuButton_.controlText(n.controlText_),n.menuButton_.el_.setAttribute("aria-haspopup","true");var n,r=iW.prototype.buildCSSClass();n.menuButton_.el_.className=n.buildCSSClass()+" "+r,n.menuButton_.removeClass("vjs-control"),n.addChild(n.menuButton_),n.update(),n.enabled_=!0;var a=function(e){return n.handleClick(e)};return n.handleMenuKeyUp_=function(e){return n.handleMenuKeyUp(e)},n.on(n.menuButton_,"tap",a),n.on(n.menuButton_,"click",a),n.on(n.menuButton_,"keydown",function(e){return n.handleKeyDown(e)}),n.on(n.menuButton_,"mouseenter",function(){n.addClass("vjs-hover"),n.menu.show(),tc(_(),"keyup",n.handleMenuKeyUp_)}),n.on("mouseleave",function(e){return n.handleMouseLeave(e)}),n.on("keydown",function(e){return n.handleSubmenuKeyDown(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))},i.createMenu=function(){var e=new nf(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var t=eU("li",{className:"vjs-menu-title",textContent:tR(this.options_.title),tabIndex:-1}),i=new tH(this.player_,{el:t});e.addItem(i)}if(this.items=this.createItems(),this.items)for(var n=0;n-1&&"showing"===a.mode){i=!1;break}}i!==this.isSelected_&&this.selected(i)},i.handleSelectedLanguageChange=function(e){for(var t=this.player().textTracks(),i=!0,n=0,r=t.length;n-1&&"showing"===a.mode){i=!1;break}}i&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(ny);tH.registerComponent("OffTextTrackMenuItem",nT);var nb=function(e){function t(t,i){return void 0===i&&(i={}),i.tracks=t.textTracks(),e.call(this,t,i)||this}return(0,S.Z)(t,e),t.prototype.createItems=function(e,t){void 0===e&&(e=[]),void 0===t&&(t=ny),this.label_&&(i=this.label_+" off"),e.push(new nT(this.player_,{kinds:this.kinds_,kind:this.kind_,label:i})),this.hideThreshold_+=1;var i,n=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var r=0;r-1){var s=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});s.addClass("vjs-"+a.kind+"-menu-item"),e.push(s)}}return e},t}(ng);tH.registerComponent("TextTrackButton",nb);var nS=function(e){function t(t,i){var n,r=i.track,a=i.cue,s=t.currentTime();return i.selectable=!0,i.multiSelectable=!1,i.label=a.text,i.selected=a.startTime<=s&&s=0;t--){var i=e[t];if(i.kind===this.kind_)return i}},i.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(tR(this.kind_))},i.createMenu=function(){return this.options_.title=this.getMenuCaption(),e.prototype.createMenu.call(this)},i.createItems=function(){var e=[];if(!this.track_)return e;var t=this.track_.cues;if(!t)return e;for(var i=0,n=t.length;i-1&&(n.label_="captions"),n.menuButton_.controlText(tR(n.label_)),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildCSSClass.call(this)},i.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+e.prototype.buildWrapperCSSClass.call(this)},i.createItems=function(){var t=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(t.push(new nw(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t=e.prototype.createItems.call(this,t,nx)},t}(nb);nP.prototype.kinds_=["captions","subtitles"],nP.prototype.controlText_="Subtitles",tH.registerComponent("SubsCapsButton",nP);var nA=function(e){function t(t,i){var n,r=i.track,a=t.audioTracks();i.label=r.label||r.language||"Unknown",i.selected=r.enabled,(n=e.call(this,t,i)||this).track=r,n.addClass("vjs-"+r.kind+"-menu-item");var s=function(){for(var e=arguments.length,t=Array(e),i=0;i=0;i--)t.push(new nO(this.player(),{rate:e[i]+"x"}));return t},i.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},i.handleClick=function(e){var t=this.player().playbackRate(),i=this.playbackRates(),n=(i.indexOf(t)+1)%i.length;this.player().playbackRate(i[n])},i.handlePlaybackRateschange=function(e){this.update()},i.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},i.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},i.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},i.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(nm);nD.prototype.controlText_="Playback Rate",tH.registerComponent("PlaybackRateMenuButton",nD);var nM=function(e){function t(){return e.apply(this,arguments)||this}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-spacer "+e.prototype.buildCSSClass.call(this)},i.createEl=function(t,i,n){return void 0===t&&(t="div"),void 0===i&&(i={}),void 0===n&&(n={}),i.className||(i.className=this.buildCSSClass()),e.prototype.createEl.call(this,t,i,n)},t}(tH);tH.registerComponent("Spacer",nM);var nR=function(e){function t(){return e.apply(this,arguments)||this}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-custom-control-spacer "+e.prototype.buildCSSClass.call(this)},i.createEl=function(){return e.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(nM);tH.registerComponent("CustomControlSpacer",nR);var nU=function(e){function t(){return e.apply(this,arguments)||this}return(0,S.Z)(t,e),t.prototype.createEl=function(){return e.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(tH);nU.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in _()&&nU.prototype.options_.children.splice(nU.prototype.options_.children.length-1,0,"pictureInPictureToggle"),tH.registerComponent("ControlBar",nU);var nB=function(e){function t(t,i){var n;return(n=e.call(this,t,i)||this).on(t,"error",function(e){return n.open(e)}),n}(0,S.Z)(t,e);var i=t.prototype;return i.buildCSSClass=function(){return"vjs-error-display "+e.prototype.buildCSSClass.call(this)},i.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(tJ);nB.prototype.options_=(0,v.Z)({},tJ.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),tH.registerComponent("ErrorDisplay",nB);var nN="vjs-text-track-settings",nF=["#000","Black"],nj=["#00F","Blue"],nH=["#0FF","Cyan"],nq=["#0F0","Green"],nV=["#F0F","Magenta"],nW=["#F00","Red"],nz=["#FFF","White"],nG=["#FF0","Yellow"],nK=["1","Opaque"],nZ=["0.5","Semi-Transparent"],nQ=["0","Transparent"],nX={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[nF,nz,nW,nq,nj,nG,nV,nH]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[nK,nZ,nQ]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[nz,nF,nW,nq,nj,nG,nV,nH]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(e){return"1.00"===e?null:Number(e)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[nK,nZ]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[nQ,nZ,nK]}};function nY(e,t){if(t&&(e=t(e)),e&&"none"!==e)return e}nX.windowColor.options=nX.backgroundColor.options;var n$=function(e){function t(t,i){var n;return i.temporary=!1,(n=e.call(this,t,i)||this).updateDisplay=n.updateDisplay.bind((0,b.Z)(n)),n.fill(),n.hasBeenOpened_=n.hasBeenFilled_=!0,n.endDialog=eU("p",{className:"vjs-control-text",textContent:n.localize("End of dialog window.")}),n.el().appendChild(n.endDialog),n.setDefaults(),void 0===i.persistTextTrackSettings&&(n.options_.persistTextTrackSettings=n.options_.playerOptions.persistTextTrackSettings),n.on(n.$(".vjs-done-button"),"click",function(){n.saveSettings(),n.close()}),n.on(n.$(".vjs-default-button"),"click",function(){n.setDefaults(),n.updateDisplay()}),er(nX,function(e){n.on(n.$(e.selector),"change",n.updateDisplay)}),n.options_.persistTextTrackSettings&&n.restoreSettings(),n}(0,S.Z)(t,e);var i=t.prototype;return i.dispose=function(){this.endDialog=null,e.prototype.dispose.call(this)},i.createElSelect_=function(e,t,i){var n=this;void 0===t&&(t=""),void 0===i&&(i="label");var r=nX[e],a=r.id.replace("%s",this.id_),s=[t,a].join(" ").trim();return["<"+i+' id="'+a+'" class="'+("label"===i?"vjs-label":"")+'">',this.localize(r.label),"",'").join("")},i.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
        ','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
        "].join("")},i.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
        ','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
        "].join("")},i.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
        ','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
        "].join("")},i.createElColors_=function(){return eU("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},i.createElFont_=function(){return eU("div",{className:"vjs-track-settings-font",innerHTML:['
        ',this.createElSelect_("fontPercent","","legend"),"
        ",'
        ',this.createElSelect_("edgeStyle","","legend"),"
        ",'
        ',this.createElSelect_("fontFamily","","legend"),"
        "].join("")})},i.createElControls_=function(){var e=this.localize("restore all settings to the default values");return eU("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},i.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},i.label=function(){return this.localize("Caption Settings Dialog")},i.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},i.buildCSSClass=function(){return e.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},i.getValues=function(){var e,t=this;return e=function(e,i,n){var r,a,s=(r=t.$(i.selector),a=i.parser,nY(r.options[r.options.selectedIndex].value,a));return void 0!==s&&(e[n]=s),e},en(nX).reduce(function(t,i){return e(t,nX[i],i)},{})},i.setValues=function(e){var t=this;er(nX,function(i,n){!function(e,t,i){if(t){for(var n=0;nthis.options_.liveTolerance;this.timeupdateSeen_&&n!==1/0||(a=!1),a!==this.behindLiveEdge_&&(this.behindLiveEdge_=a,this.trigger("liveedgechange"))}},i.handleDurationchange=function(){this.toggleTracking()},i.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},i.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},i.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},i.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},i.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},i.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},i.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},i.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},i.seekableEnd=function(){for(var e=this.player_.seekable(),t=[],i=e?e.length:0;i--;)t.push(e.end(i));return t.length?t.sort()[t.length-1]:1/0},i.seekableStart=function(){for(var e=this.player_.seekable(),t=[],i=e?e.length:0;i--;)t.push(e.start(i));return t.length?t.sort()[0]:0},i.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},i.isLive=function(){return this.isTracking()},i.atLiveEdge=function(){return!this.behindLiveEdge()},i.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},i.pastSeekEnd=function(){var e=this.seekableEnd();return -1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},i.behindLiveEdge=function(){return this.behindLiveEdge_},i.isTracking=function(){return"number"==typeof this.trackingInterval_},i.seekToLiveEdge=function(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},i.dispose=function(){this.off(_(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),e.prototype.dispose.call(this)},t}(tH);tH.registerComponent("LiveTracker",n1);var n2=function(e){var t=e.el();if(t.hasAttribute("src"))return e.triggerSourceset(t.src),!0;var i=e.$$("source"),n=[],r="";if(!i.length)return!1;for(var a=0;a=2&&r.push("loadeddata"),e.readyState>=3&&r.push("canplay"),e.readyState>=4&&r.push("canplaythrough"),this.ready(function(){r.forEach(function(e){this.trigger(e)},this)})}},i.setScrubbing=function(e){this.isScrubbing_=e},i.scrubbing=function(){return this.isScrubbing_},i.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&ex?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){ee(t,"Video is not ready. (Video.js)")}},i.duration=function(){var e=this;if(this.el_.duration===1/0&&ef&&ey&&0===this.el_.currentTime){var t=function t(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",t))};return this.on("timeupdate",t),NaN}return this.el_.duration||NaN},i.width=function(){return this.el_.offsetWidth},i.height=function(){return this.el_.offsetHeight},i.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var t=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},i=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",t),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",i),this.on("dispose",function(){e.off("webkitbeginfullscreen",i),e.off("webkitendfullscreen",t)})}},i.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=m().navigator&&m().navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},i.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)tQ(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0);else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},i.exitFullScreen=function(){if(!this.el_.webkitDisplayingFullscreen){this.trigger("fullscreenerror",Error("The video is not fullscreen"));return}this.el_.webkitExitFullScreen()},i.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},i.requestVideoFrameCallback=function(t){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(t):e.prototype.requestVideoFrameCallback.call(this,t)},i.cancelVideoFrameCallback=function(t){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(t):e.prototype.cancelVideoFrameCallback.call(this,t)},i.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},i.reset=function(){t.resetMediaElement(this.el_)},i.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},i.setControls=function(e){this.el_.controls=!!e},i.addTextTrack=function(t,i,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,i,n):e.prototype.addTextTrack.call(this,t,i,n)},i.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return e.prototype.createRemoteTextTrack.call(this,t);var i=_().createElement("track");return t.kind&&(i.kind=t.kind),t.label&&(i.label=t.label),(t.language||t.srclang)&&(i.srclang=t.language||t.srclang),t.default&&(i.default=t.default),t.id&&(i.id=t.id),t.src&&(i.src=t.src),i},i.addRemoteTextTrack=function(t,i){var n=e.prototype.addRemoteTextTrack.call(this,t,i);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},i.removeRemoteTextTrack=function(t){if(e.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var i=this.$$("track"),n=i.length;n--;)(t===i[n]||t===i[n].track)&&this.el().removeChild(i[n])},i.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),m().performance&&"function"==typeof m().performance.now?e.creationTime=m().performance.now():m().performance&&m().performance.timing&&"number"==typeof m().performance.timing.navigationStart&&(e.creationTime=m().Date.now()-m().performance.timing.navigationStart),e},t}(iT);n7(n9,"TEST_VID",function(){if(eO()){var e=_().createElement("video"),t=_().createElement("track");return t.kind="captions",t.srclang="en",t.label="English",e.appendChild(t),e}}),n9.isSupported=function(){try{n9.TEST_VID.volume=.5}catch(e){return!1}return!!(n9.TEST_VID&&n9.TEST_VID.canPlayType)},n9.canPlayType=function(e){return n9.TEST_VID.canPlayType(e)},n9.canPlaySource=function(e,t){return n9.canPlayType(e.type)},n9.canControlVolume=function(){try{var e=n9.TEST_VID.volume;n9.TEST_VID.volume=e/2+.1;var t=e!==n9.TEST_VID.volume;if(t&&eI)return m().setTimeout(function(){n9&&n9.prototype&&(n9.prototype.featuresVolumeControl=e!==n9.TEST_VID.volume)}),!1;return t}catch(i){return!1}},n9.canMuteVolume=function(){try{var e=n9.TEST_VID.muted;return n9.TEST_VID.muted=!e,n9.TEST_VID.muted?eG(n9.TEST_VID,"muted","muted"):eK(n9.TEST_VID,"muted","muted"),e!==n9.TEST_VID.muted}catch(t){return!1}},n9.canControlPlaybackRate=function(){if(ef&&ey&&eT<58)return!1;try{var e=n9.TEST_VID.playbackRate;return n9.TEST_VID.playbackRate=e/2+.1,e!==n9.TEST_VID.playbackRate}catch(t){return!1}},n9.canOverrideAttributes=function(){try{var e=function(){};Object.defineProperty(_().createElement("video"),"src",{get:e,set:e}),Object.defineProperty(_().createElement("audio"),"src",{get:e,set:e}),Object.defineProperty(_().createElement("video"),"innerHTML",{get:e,set:e}),Object.defineProperty(_().createElement("audio"),"innerHTML",{get:e,set:e})}catch(t){return!1}return!0},n9.supportsNativeTextTracks=function(){return ex||eI&&ey},n9.supportsNativeVideoTracks=function(){return!!(n9.TEST_VID&&n9.TEST_VID.videoTracks)},n9.supportsNativeAudioTracks=function(){return!!(n9.TEST_VID&&n9.TEST_VID.audioTracks)},n9.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(e){var t=e[0],i=e[1];n7(n9.prototype,t,function(){return n9[i]()},!0)}),n9.prototype.featuresVolumeControl=n9.canControlVolume(),n9.prototype.movingMediaElementInDOM=!eI,n9.prototype.featuresFullscreenResize=!0,n9.prototype.featuresProgressEvents=!0,n9.prototype.featuresTimeupdateEvents=!0,n9.prototype.featuresVideoFrameCallback=!!(n9.TEST_VID&&n9.TEST_VID.requestVideoFrameCallback),n9.patchCanPlayType=function(){!(em>=4)||e_||ey||(h=n9.TEST_VID&&n9.TEST_VID.constructor.prototype.canPlayType,n9.TEST_VID.constructor.prototype.canPlayType=function(e){return e&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(e)?"maybe":h.call(this,e)})},n9.unpatchCanPlayType=function(){var e=n9.TEST_VID.constructor.prototype.canPlayType;return h&&(n9.TEST_VID.constructor.prototype.canPlayType=h),e},n9.patchCanPlayType(),n9.disposeMediaElement=function(e){if(e){for(e.parentNode&&e.parentNode.removeChild(e);e.hasChildNodes();)e.removeChild(e.firstChild);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()}},n9.resetMediaElement=function(e){if(e){for(var t=e.querySelectorAll("source"),i=t.length;i--;)e.removeChild(t[i]);e.removeAttribute("src"),"function"==typeof e.load&&function(){try{e.load()}catch(t){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(e){n9.prototype[e]=function(){return this.el_[e]||this.el_.hasAttribute(e)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(e){n9.prototype["set"+tR(e)]=function(t){this.el_[e]=t,t?this.el_.setAttribute(e,e):this.el_.removeAttribute(e)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(e){n9.prototype[e]=function(){return this.el_[e]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(e){n9.prototype["set"+tR(e)]=function(t){this.el_[e]=t}}),["pause","load","play"].forEach(function(e){n9.prototype[e]=function(){return this.el_[e]()}}),iT.withSourceHandlers(n9),n9.nativeSourceHandler={},n9.nativeSourceHandler.canPlayType=function(e){try{return n9.TEST_VID.canPlayType(e)}catch(t){return""}},n9.nativeSourceHandler.canHandleSource=function(e,t){if(e.type)return n9.nativeSourceHandler.canPlayType(e.type);if(e.src){var i=io(e.src);return n9.nativeSourceHandler.canPlayType("video/"+i)}return""},n9.nativeSourceHandler.handleSource=function(e,t,i){t.setSrc(e.src)},n9.nativeSourceHandler.dispose=function(){},n9.registerSourceHandler(n9.nativeSourceHandler),iT.registerTech("Html5",n9);var re=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],rt={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},ri=["tiny","xsmall","small","medium","large","xlarge","huge"],rn={};ri.forEach(function(e){var t="x"===e.charAt(0)?"x-"+e.substring(1):e;rn[e]="vjs-layout-"+t});var rr={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ra=function(e){function t(i,n,r){if(i.id=i.id||n.id||"vjs_video_"+tr++,(n=ea(t.getTagSettings(i),n)).initChildren=!1,n.createEl=!1,n.evented=!1,n.reportTouchActivity=!1,!n.language){if("function"==typeof i.closest){var a,s=i.closest("[lang]");s&&s.getAttribute&&(n.language=s.getAttribute("lang"))}else for(var o=i;o&&1===o.nodeType;){if(eW(o).hasOwnProperty("lang")){n.language=o.getAttribute("lang");break}o=o.parentNode}}if((a=e.call(this,null,n,r)||this).boundDocumentFullscreenChange_=function(e){return a.documentFullscreenChange_(e)},a.boundFullWindowOnEscKey_=function(e){return a.fullWindowOnEscKey(e)},a.boundUpdateStyleEl_=function(e){return a.updateStyleEl_(e)},a.boundApplyInitTime_=function(e){return a.applyInitTime_(e)},a.boundUpdateCurrentBreakpoint_=function(e){return a.updateCurrentBreakpoint_(e)},a.boundHandleTechClick_=function(e){return a.handleTechClick_(e)},a.boundHandleTechDoubleClick_=function(e){return a.handleTechDoubleClick_(e)},a.boundHandleTechTouchStart_=function(e){return a.handleTechTouchStart_(e)},a.boundHandleTechTouchMove_=function(e){return a.handleTechTouchMove_(e)},a.boundHandleTechTouchEnd_=function(e){return a.handleTechTouchEnd_(e)},a.boundHandleTechTap_=function(e){return a.handleTechTap_(e)},a.isFullscreen_=!1,a.log=et(a.id_),a.fsApi_=Z,a.isPosterFromTech_=!1,a.queuedCallbacks_=[],a.isReady_=!1,a.hasStarted_=!1,a.userActive_=!1,a.debugEnabled_=!1,a.audioOnlyMode_=!1,a.audioPosterMode_=!1,a.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!a.options_||!a.options_.techOrder||!a.options_.techOrder.length)throw Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(a.tag=i,a.tagAttributes=i&&eW(i),a.language(a.options_.language),n.languages){var l={};Object.getOwnPropertyNames(n.languages).forEach(function(e){l[e.toLowerCase()]=n.languages[e]}),a.languages_=l}else a.languages_=t.prototype.options_.languages;a.resetCache_(),a.poster_=n.poster||"",a.controls_=!!n.controls,i.controls=!1,i.removeAttribute("controls"),a.changingSrc_=!1,a.playCallbacks_=[],a.playTerminatedQueue_=[],i.hasAttribute("autoplay")?a.autoplay(!0):a.autoplay(a.options_.autoplay),n.plugins&&Object.keys(n.plugins).forEach(function(e){if("function"!=typeof a[e])throw Error('plugin "'+e+'" does not exist')}),a.scrubbing_=!1,a.el_=a.createEl(),tL((0,b.Z)(a),{eventBusKey:"el_"}),a.fsApi_.requestFullscreen&&(tc(_(),a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_),a.on(a.fsApi_.fullscreenchange,a.boundDocumentFullscreenChange_)),a.fluid_&&a.on(["playerreset","resize"],a.boundUpdateStyleEl_);var u=tU(a.options_);n.plugins&&Object.keys(n.plugins).forEach(function(e){a[e](n.plugins[e])}),n.debug&&a.debug(!0),a.options_.playerOptions=u,a.middleware_=[],a.playbackRates(n.playbackRates),a.initChildren(),a.isAudio("audio"===i.nodeName.toLowerCase()),a.controls()?a.addClass("vjs-controls-enabled"):a.addClass("vjs-controls-disabled"),a.el_.setAttribute("role","region"),a.isAudio()?a.el_.setAttribute("aria-label",a.localize("Audio Player")):a.el_.setAttribute("aria-label",a.localize("Video Player")),a.isAudio()&&a.addClass("vjs-audio"),a.flexNotSupported_()&&a.addClass("vjs-no-flex"),eC&&a.addClass("vjs-touch-enabled"),eI||a.addClass("vjs-workinghover"),t.players[a.id_]=(0,b.Z)(a);var d=q.split(".")[0];return a.addClass("vjs-v"+d),a.userActive(!0),a.reportUserActivity(),a.one("play",function(e){return a.listenForUserActivity_(e)}),a.on("stageclick",function(e){return a.handleStageClick_(e)}),a.on("keydown",function(e){return a.handleKeyDown(e)}),a.on("languagechange",function(e){return a.handleLanguagechange(e)}),a.breakpoints(a.options_.breakpoints),a.responsive(a.options_.responsive),a.on("ready",function(){a.audioPosterMode(a.options_.audioPosterMode),a.audioOnlyMode(a.options_.audioOnlyMode)}),a}(0,S.Z)(t,e);var i=t.prototype;return i.dispose=function(){var i,n=this;this.trigger("dispose"),this.off("dispose"),th(_(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),th(_(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),i=this,iS[i.id()]=null,iy.names.forEach(function(e){var t=n[iy[e].getterName]();t&&t.off&&t.off()}),e.prototype.dispose.call(this,{restoreEl:this.options_.restoreEl})},i.createEl=function(){var t,i=this.tag,n=this.playerElIngest_=i.parentNode&&i.parentNode.hasAttribute&&i.parentNode.hasAttribute("data-vjs-player"),r="video-js"===this.tag.tagName.toLowerCase();n?t=this.el_=i.parentNode:r||(t=this.el_=e.prototype.createEl.call(this,"div"));var a=eW(i);if(r){for(t=this.el_=i,i=this.tag=_().createElement("video");t.children.length;)i.appendChild(t.firstChild);eF(t,"video-js")||ej(t,"video-js"),t.appendChild(i),n=this.playerElIngest_=t,Object.keys(t).forEach(function(e){try{i[e]=t[e]}catch(n){}})}if(i.setAttribute("tabindex","-1"),a.tabindex="-1",(eb||ey&&ek)&&(i.setAttribute("role","application"),a.role="application"),i.removeAttribute("width"),i.removeAttribute("height"),"width"in a&&delete a.width,"height"in a&&delete a.height,Object.getOwnPropertyNames(a).forEach(function(e){r&&"class"===e||t.setAttribute(e,a[e]),r&&i.setAttribute(e,a[e])}),i.playerId=i.id,i.id+="_html5_api",i.className="vjs-tech",i.player=t.player=this,this.addClass("vjs-paused"),!0!==m().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=ti("vjs-styles-dimensions");var s=e5(".vjs-styles-defaults"),o=e5("head");o.insertBefore(this.styleEl_,s?s.nextSibling:o.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var l=i.getElementsByTagName("a"),u=0;u=0&&(a.width=n),r>=0&&(a.height=r));return}var s=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),o=s[1]/s[0];e=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/o:this.videoWidth()||300,t=void 0!==this.height_?this.height_:e*o,i=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(i),tn(this.styleEl_,"\n ."+i+" {\n width: "+e+"px;\n height: "+t+"px;\n }\n\n ."+i+".vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: "+100*o+"%;\n }\n ")},i.loadTech_=function(e,t){var i=this;this.tech_&&this.unloadTech_();var n=tR(e),r=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==n&&this.tag&&(iT.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=n,this.isReady_=!1;var a=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(a=!1);var s={source:t,autoplay:a,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+r+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};iy.names.forEach(function(e){var t=iy[e];s[t.getterName]=i[t.privateName]}),ea(s,this.options_[n]),ea(s,this.options_[r]),ea(s,this.options_[e.toLowerCase()]),this.tag&&(s.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(s.startTime=this.cache_.currentTime);var o=iT.getTech(e);if(!o)throw Error("No Tech named '"+n+"' exists! '"+n+"' should be registered using videojs.registerTech()'");this.tech_=new o(s),this.tech_.ready(t_(this,this.handleTechReady_),!0),tY.jsonToTextTracks(this.textTracksJson_||[],this.tech_),re.forEach(function(e){i.on(i.tech_,e,function(t){return i["handleTech"+tR(e)+"_"](t)})}),Object.keys(rt).forEach(function(e){i.on(i.tech_,e,function(t){if(0===i.tech_.playbackRate()&&i.tech_.seeking()){i.queuedCallbacks_.push({callback:i["handleTech"+rt[e]+"_"].bind(i),event:t});return}i["handleTech"+rt[e]+"_"](t)})}),this.on(this.tech_,"loadstart",function(e){return i.handleTechLoadStart_(e)}),this.on(this.tech_,"sourceset",function(e){return i.handleTechSourceset_(e)}),this.on(this.tech_,"waiting",function(e){return i.handleTechWaiting_(e)}),this.on(this.tech_,"ended",function(e){return i.handleTechEnded_(e)}),this.on(this.tech_,"seeking",function(e){return i.handleTechSeeking_(e)}),this.on(this.tech_,"play",function(e){return i.handleTechPlay_(e)}),this.on(this.tech_,"firstplay",function(e){return i.handleTechFirstPlay_(e)}),this.on(this.tech_,"pause",function(e){return i.handleTechPause_(e)}),this.on(this.tech_,"durationchange",function(e){return i.handleTechDurationChange_(e)}),this.on(this.tech_,"fullscreenchange",function(e,t){return i.handleTechFullscreenChange_(e,t)}),this.on(this.tech_,"fullscreenerror",function(e,t){return i.handleTechFullscreenError_(e,t)}),this.on(this.tech_,"enterpictureinpicture",function(e){return i.handleTechEnterPictureInPicture_(e)}),this.on(this.tech_,"leavepictureinpicture",function(e){return i.handleTechLeavePictureInPicture_(e)}),this.on(this.tech_,"error",function(e){return i.handleTechError_(e)}),this.on(this.tech_,"posterchange",function(e){return i.handleTechPosterChange_(e)}),this.on(this.tech_,"textdata",function(e){return i.handleTechTextData_(e)}),this.on(this.tech_,"ratechange",function(e){return i.handleTechRateChange_(e)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===n&&this.tag||eN(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},i.unloadTech_=function(){var e=this;iy.names.forEach(function(t){var i=iy[t];e[i.privateName]=e[i.getterName]()}),this.textTracksJson_=tY.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},i.tech=function(e){return void 0===e&&ee.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},i.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},i.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},i.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},i.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},i.manualAutoplay_=function(e){var t,i=this;if(this.tech_&&"string"==typeof e){var n=function(){var e=i.muted();i.muted(!0);var t=function(){i.muted(e)};i.playTerminatedQueue_.push(t);var n=i.play();if(tZ(n))return n.catch(function(e){throw t(),Error("Rejection at manualAutoplay. Restoring muted value. "+(e||""))})};if("any"!==e||this.muted()?t="muted"!==e||this.muted()?this.play():n():tZ(t=this.play())&&(t=t.catch(n)),tZ(t))return t.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},i.updateSourceCaches_=function(e){void 0===e&&(e="");var t=e,i="";"string"!=typeof t&&(t=e.src,i=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!i&&(i=iL(this,t)),this.cache_.source=tU({},e,{src:t,type:i});for(var n=this.cache_.sources.filter(function(e){return e.src&&e.src===t}),r=[],a=this.$$("source"),s=[],o=0;o0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},i.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var t=this.currentTime(),i=function i(){t!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",i))};this.on("timeupdate",i)},i.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},i.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},i.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},i.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},i.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},i.handleTechFirstPlay_=function(){this.options_.starttime&&(ee.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},i.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},i.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},i.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},i.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?tQ(this.play()):this.pause())},i.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(t){return t.contains(e.target)})||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},i.handleTechTap_=function(){this.userActive(!this.userActive())},i.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},i.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},i.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},i.handleStageClick_=function(){this.reportUserActivity()},i.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},i.documentFullscreenChange_=function(e){var t=e.target.player;if(!t||t===this){var i=this.el(),n=_()[this.fsApi_.fullscreenElement]===i;!n&&i.matches?n=i.matches(":"+this.fsApi_.fullscreen):!n&&i.msMatchesSelector&&(n=i.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(n)}},i.handleTechFullscreenChange_=function(e,t){var i=this;t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){i.removeClass("vjs-ios-native-fs")})),this.isFullscreen(t.isFullscreen))},i.handleTechFullscreenError_=function(e,t){this.trigger("fullscreenerror",t)},i.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},i.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},i.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},i.handleTechError_=function(){var e=this.tech_.error();this.error(e)},i.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},i.getCache=function(){return this.cache_},i.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},i.techCall_=function(e,t){this.ready(function(){if(e in iw){var i;return i=this.middleware_,this.tech_[e](i.reduce(ix(e),t))}if(e in iI)return iC(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(n){throw ee(n),n}},!0)},i.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in iE){var t,i;return t=this.middleware_,i=this.tech_,t.reduceRight(ix(e),i[e]())}if(e in iI)return iC(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(n){if(void 0===this.tech_[e])throw ee("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",n),n;if("TypeError"===n.name)throw ee("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",n),this.tech_.isReady_=!1,n;throw ee(n),n}}},i.play=function(){var e=this,t=this.options_.Promise||m().Promise;return t?new t(function(t){e.play_(t)}):this.play_()},i.play_=function(e){var t=this;void 0===e&&(e=tQ),this.playCallbacks_.push(e);var i=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!i){this.waitToPlay_=function(e){t.play_()},this.one(["ready","loadstart"],this.waitToPlay_),!i&&(ex||eI)&&this.load();return}var n=this.techGet_("play");null===n?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(n)},i.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(e){e()})},i.runPlayCallbacks_=function(e){var t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(t){t(e)})},i.pause=function(){this.techCall_("pause")},i.paused=function(){return!1!==this.techGet_("paused")},i.played=function(){return this.techGet_("played")||tW(0,0)},i.scrubbing=function(e){if(void 0===e)return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},i.currentTime=function(e){if(void 0!==e){if(e<0&&(e=0),!this.isReady_||this.changingSrc_||!this.tech_||!this.tech_.isReady_){this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),this.one("canplay",this.boundApplyInitTime_);return}this.techCall_("setCurrentTime",e),this.cache_.initTime=0;return}return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime},i.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},i.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e===this.cache_.duration||(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},i.remainingTime=function(){return this.duration()-this.currentTime()},i.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},i.buffered=function(){var e=this.techGet_("buffered");return e&&e.length||(e=tW(0,0)),e},i.bufferedPercent=function(){return tz(this.buffered(),this.duration())},i.bufferedEnd=function(){var e=this.buffered(),t=this.duration(),i=e.end(e.length-1);return i>t&&(i=t),i},i.volume=function(e){var t;if(void 0!==e){t=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=t,this.techCall_("setVolume",t),t>0&&this.lastVolume_(t);return}return isNaN(t=parseFloat(this.techGet_("volume")))?1:t},i.muted=function(e){if(void 0!==e){this.techCall_("setMuted",e);return}return this.techGet_("muted")||!1},i.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},i.lastVolume_=function(e){if(void 0!==e&&0!==e){this.cache_.lastVolume=e;return}return this.cache_.lastVolume},i.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},i.isFullscreen=function(e){if(void 0!==e){var t=this.isFullscreen_;this.isFullscreen_=Boolean(e),this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),this.toggleFullscreenClass_();return}return this.isFullscreen_},i.requestFullscreen=function(e){var t=this.options_.Promise||m().Promise;if(t){var i=this;return new t(function(t,n){function r(){i.off("fullscreenerror",s),i.off("fullscreenchange",a)}function a(){r(),t()}function s(e,t){r(),n(t)}i.one("fullscreenchange",a),i.one("fullscreenerror",s);var o=i.requestFullscreenHelper_(e);o&&(o.then(r,r),o.then(t,n))})}return this.requestFullscreenHelper_()},i.requestFullscreenHelper_=function(e){var t,i=this;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0===e||(t=e)),this.fsApi_.requestFullscreen){var n=this.el_[this.fsApi_.requestFullscreen](t);return n&&n.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),n}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},i.exitFullscreen=function(){var e=this.options_.Promise||m().Promise;if(e){var t=this;return new e(function(e,i){function n(){t.off("fullscreenerror",a),t.off("fullscreenchange",r)}function r(){n(),e()}function a(e,t){n(),i(t)}t.one("fullscreenchange",r),t.one("fullscreenerror",a);var s=t.exitFullscreenHelper_();s&&(s.then(n,n),s.then(e,i))})}return this.exitFullscreenHelper_()},i.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var t=_()[this.fsApi_.exitFullscreen]();return t&&tQ(t.then(function(){return e.isFullscreen(!1)})),t}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},i.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=_().documentElement.style.overflow,tc(_(),"keydown",this.boundFullWindowOnEscKey_),_().documentElement.style.overflow="hidden",ej(_().body,"vjs-full-window"),this.trigger("enterFullWindow")},i.fullWindowOnEscKey=function(e){T().isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},i.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,th(_(),"keydown",this.boundFullWindowOnEscKey_),_().documentElement.style.overflow=this.docOrigOverflow,eH(_().body,"vjs-full-window"),this.trigger("exitFullWindow")},i.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},i.isInPictureInPicture=function(e){if(void 0!==e){this.isInPictureInPicture_=!!e,this.togglePictureInPictureClass_();return}return!!this.isInPictureInPicture_},i.requestPictureInPicture=function(){if("pictureInPictureEnabled"in _()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},i.exitPictureInPicture=function(){if("pictureInPictureEnabled"in _())return _().exitPictureInPicture()},i.handleKeyDown=function(e){var t,i,n=this.options_.userActions;n&&n.hotkeys&&(i=(t=this.el_.ownerDocument.activeElement).tagName.toLowerCase(),t.isContentEditable||("input"===i?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(t.type):-1!==["textarea"].indexOf(i))||("function"==typeof n.hotkeys?n.hotkeys.call(this,e):this.handleHotkeys(e)))},i.handleHotkeys=function(e){var t=this.options_.userActions?this.options_.userActions.hotkeys:{},i=t.fullscreenKey,n=t.muteKey,r=t.playPauseKey;if((void 0===i?function(e){return T().isEventKey(e,"f")}:i).call(this,e)){e.preventDefault(),e.stopPropagation();var a=tH.getComponent("FullscreenToggle");!1!==_()[this.fsApi_.fullscreenEnabled]&&a.prototype.handleClick.call(this,e)}else(void 0===n?function(e){return T().isEventKey(e,"m")}:n).call(this,e)?(e.preventDefault(),e.stopPropagation(),tH.getComponent("MuteToggle").prototype.handleClick.call(this,e)):(void 0===r?function(e){return T().isEventKey(e,"k")||T().isEventKey(e,"Space")}:r).call(this,e)&&(e.preventDefault(),e.stopPropagation(),tH.getComponent("PlayToggle").prototype.handleClick.call(this,e))},i.canPlayType=function(e){for(var t,i=0,n=this.options_.techOrder;i1?i.handleSrc_(n.slice(1)):(i.changingSrc_=!1,i.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),void i.triggerReady());!function(e,t){e.forEach(function(e){return e.setTech&&e.setTech(t)})}(r,i.tech_)}),this.options_.retryOnError&&n.length>1){var r=function(){i.error(null),i.handleSrc_(n.slice(1),!0)},a=function(){i.off("error",r)};this.one("error",r),this.one("playing",a),this.resetRetryOnError_=function(){i.off("error",r),i.off("playing",a)}}},i.src=function(e){return this.handleSrc_(e,!1)},i.src_=function(e){var t,i,n=this,r=this.selectSource([e]);return!r||((t=r.tech,i=this.techName_,tR(t)!==tR(i))?(this.changingSrc_=!0,this.loadTech_(r.tech,r.source),this.tech_.ready(function(){n.changingSrc_=!1}),!1):(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1))},i.load=function(){this.techCall_("load")},i.reset=function(){var e=this,t=this.options_.Promise||m().Promise;this.paused()||!t?this.doReset_():tQ(this.play().then(function(){return e.doReset_()}))},i.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),tS(this)&&this.trigger("playerreset")},i.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},i.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar||{},t=e.durationDisplay,i=e.remainingTimeDisplay;t&&t.updateContent(),i&&i.updateContent()},i.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},i.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},i.currentSources=function(){var e=this.currentSource(),t=[];return 0!==Object.keys(e).length&&t.push(e),this.cache_.sources||t},i.currentSource=function(){return this.cache_.source||{}},i.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},i.currentType=function(){return this.currentSource()&&this.currentSource().type||""},i.preload=function(e){if(void 0!==e){this.techCall_("setPreload",e),this.options_.preload=e;return}return this.techGet_("preload")},i.autoplay=function(e){var t;if(void 0===e)return this.options_.autoplay||!1;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),t=!1):e?this.options_.autoplay=!0:this.options_.autoplay=!1,t=void 0===t?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)},i.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},i.loop=function(e){if(void 0!==e){this.techCall_("setLoop",e),this.options_.loop=e;return}return this.techGet_("loop")},i.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},i.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},i.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},i.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},i.error=function(e){var t=this;if(void 0===e)return this.error_||null;if(W("beforeerror").forEach(function(i){var n=i(t,e);if(!(es(n)&&!Array.isArray(n)||"string"==typeof n||"number"==typeof n||null===n)){t.log.error("please return a value that MediaError expects in beforeerror hooks");return}e=n}),this.options_.suppressNotSupportedError&&e&&4===e.code){var i=function(){this.error(e)};this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],i),this.one("loadstart",function(){this.off(["click","touchstart"],i)});return}if(null===e){this.error_=e,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close();return}this.error_=new tG(e),this.addClass("vjs-error"),ee.error("(CODE:"+this.error_.code+" "+tG.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),W("error").forEach(function(e){return e(t,t.error_)})},i.reportUserActivity=function(e){this.userActivity_=!0},i.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_){this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive");return}this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},i.listenForUserActivity_=function(){var e,t,i,n,r=t_(this,this.reportUserActivity),a=function(e){(e.screenX!==t||e.screenY!==i)&&(t=e.screenX,i=e.screenY,r())},s=function(){r(),this.clearInterval(e),e=this.setInterval(r,250)},o=function(t){r(),this.clearInterval(e)};this.on("mousedown",s),this.on("mousemove",a),this.on("mouseup",o),this.on("mouseleave",o);var l=this.getChild("controlBar");!l||eI||ef||(l.on("mouseenter",function(e){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),l.on("mouseleave",function(e){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",r),this.on("keyup",r),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(n);var e=this.options_.inactivityTimeout;e<=0||(n=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},e))}},250)},i.playbackRate=function(e){if(void 0!==e){this.techCall_("setPlaybackRate",e);return}return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1},i.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},i.isAudio=function(e){if(void 0!==e){this.isAudio_=!!e;return}return!!this.isAudio_},i.enableAudioOnlyUI_=function(){var e=this;this.addClass("vjs-audio-only-mode");var t=this.children(),i=this.getChild("ControlBar"),n=i&&i.currentHeight();t.forEach(function(t){t!==i&&t.el_&&!t.hasClass("vjs-hidden")&&(t.hide(),e.audioOnlyCache_.hiddenChildren.push(t))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(n),this.trigger("audioonlymodechange")},i.disableAudioOnlyUI_=function(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach(function(e){return e.show()}),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")},i.audioOnlyMode=function(e){var t=this;if("boolean"!=typeof e||e===this.audioOnlyMode_)return this.audioOnlyMode_;this.audioOnlyMode_=e;var i=this.options_.Promise||m().Promise;if(i){if(e){var n=[];return this.isInPictureInPicture()&&n.push(this.exitPictureInPicture()),this.isFullscreen()&&n.push(this.exitFullscreen()),this.audioPosterMode()&&n.push(this.audioPosterMode(!1)),i.all(n).then(function(){return t.enableAudioOnlyUI_()})}return i.resolve().then(function(){return t.disableAudioOnlyUI_()})}e?(this.isInPictureInPicture()&&this.exitPictureInPicture(),this.isFullscreen()&&this.exitFullscreen(),this.enableAudioOnlyUI_()):this.disableAudioOnlyUI_()},i.enablePosterModeUI_=function(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},i.disablePosterModeUI_=function(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},i.audioPosterMode=function(e){var t=this;if("boolean"!=typeof e||e===this.audioPosterMode_)return this.audioPosterMode_;this.audioPosterMode_=e;var i=this.options_.Promise||m().Promise;if(i)return e?this.audioOnlyMode()?this.audioOnlyMode(!1).then(function(){t.enablePosterModeUI_()}):i.resolve().then(function(){t.enablePosterModeUI_()}):i.resolve().then(function(){t.disablePosterModeUI_()});if(e){this.audioOnlyMode()&&this.audioOnlyMode(!1),this.enablePosterModeUI_();return}this.disablePosterModeUI_()},i.addTextTrack=function(e,t,i){if(this.tech_)return this.tech_.addTextTrack(e,t,i)},i.addRemoteTextTrack=function(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)},i.removeRemoteTextTrack=function(e){void 0===e&&(e={});var t=e.track;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)},i.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},i.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},i.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},i.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),tS(this)&&this.trigger("languagechange"))},i.languages=function(){return tU(t.prototype.options_.languages,this.languages_)},i.toJSON=function(){var e=tU(this.options_),t=e.tracks;e.tracks=[];for(var i=0;i"):function(){}},rE=1/30,rw=3*(1/30),rI=function(e,t){var i,n=[];if(e&&e.length)for(i=0;i=t})},rP=function(e,t){return rI(e,function(e){return e-rE>=t})},rA=function(e){if(e.length<2)return ry.createTimeRanges();for(var t=[],i=1;i "+e.end(i));return t.join(", ")},rD=function(e){for(var t=[],i=0;ia)){if(t>r&&t<=a){i+=a-t;continue}i+=a-r}}return i},rB=ry.createTimeRange,rN=function(e,t){if(!t.preload)return t.duration;var i=0;return(t.parts||[]).forEach(function(e){i+=e.duration}),(t.preloadHints||[]).forEach(function(t){"PART"===t.type&&(i+=e.partTargetDuration)}),i},rF=function(e){return(e.segments||[]).reduce(function(e,t,i){return t.parts?t.parts.forEach(function(n,r){e.push({duration:n.duration,segmentIndex:i,partIndex:r,part:n,segment:t})}):e.push({duration:t.duration,segmentIndex:i,partIndex:null,segment:t,part:null}),e},[])},rj=function(e){var t=e.segments&&e.segments.length&&e.segments[e.segments.length-1];return t&&t.parts||[]},rH=function(e){var t=e.preloadSegment;if(t){var i=t.parts;return(t.preloadHints||[]).reduce(function(e,t){return e+("PART"===t.type?1:0)},0)+(i&&i.length?i.length:0)}},rq=function(e,t){if(t.endList)return 0;if(e&&e.suggestedPresentationDelay)return e.suggestedPresentationDelay;var i=rj(t).length>0;return i&&t.serverControl&&t.serverControl.partHoldBack?t.serverControl.partHoldBack:i&&t.partTargetDuration?3*t.partTargetDuration:t.serverControl&&t.serverControl.holdBack?t.serverControl.holdBack:t.targetDuration?3*t.targetDuration:0},rV=function(e,t){var i=0,n=t-e.mediaSequence,r=e.segments[n];if(r){if(void 0!==r.start)return{result:r.start,precise:!0};if(void 0!==r.end)return{result:r.end-r.duration,precise:!0}}for(;n--;){if(void 0!==(r=e.segments[n]).end)return{result:i+r.end,precise:!0};if(i+=rN(e,r),void 0!==r.start)return{result:i+r.start,precise:!0}}return{result:i,precise:!1}},rW=function(e,t){for(var i,n=0,r=t-e.mediaSequence;rr){var s=[r,n];n=s[0],r=s[1]}if(n<0){for(var o=n;oDate.now()},rX=function(e){return e.excludeUntil&&e.excludeUntil===1/0},rY=function(e){var t=rQ(e);return!e.disabled&&!t},r$=function(e,t){return t.attributes&&t.attributes[e]},rJ=function(e,t,i,n){return(void 0===n&&(n=0),r$("BANDWIDTH",i))?(e*i.attributes.BANDWIDTH-8*n)/t:NaN},r0=function(e,t){if(1===e.playlists.length)return!0;var i=t.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===e.playlists.filter(function(e){return!!rY(e)&&(e.attributes.BANDWIDTH||0)0)for(var h=u-1;h>=0;h--){var p=l[h];if(o+=p.duration,s){if(o<0)continue}else if(o+rE<=0)continue;return{partIndex:p.partIndex,segmentIndex:p.segmentIndex,startTime:a-rK({defaultDuration:t.targetDuration,durationList:l,startIndex:u,endIndex:h})}}return{partIndex:l[0]&&l[0].partIndex||null,segmentIndex:l[0]&&l[0].segmentIndex||0,startTime:i}}if(u<0){for(var f=u;f<0;f++)if((o-=t.targetDuration)<0)return{partIndex:l[0]&&l[0].partIndex||null,segmentIndex:l[0]&&l[0].segmentIndex||0,startTime:i};u=0}for(var m=u;m0)continue}else if(o-rE>=0)continue;return{partIndex:g.partIndex,segmentIndex:g.segmentIndex,startTime:a+rK({defaultDuration:t.targetDuration,durationList:l,startIndex:u,endIndex:m})}}return{segmentIndex:l[l.length-1].segmentIndex,partIndex:l[l.length-1].partIndex,startTime:i}},isEnabled:rY,isDisabled:function(e){return e.disabled},isBlacklisted:rQ,isIncompatible:rX,playlistEnd:rZ,isAes:function(e){for(var t=0;t-1&&s!==a.length-1&&(i._HLS_part=s),(s>-1||a.length)&&r--}i._HLS_msn=r}if(t.serverControl&&t.serverControl.canSkipUntil&&(i._HLS_skip=t.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(i).length){var o=new(m()).URL(e);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(e){i.hasOwnProperty(e)&&o.searchParams.set(e,i[e])}),e=o.toString()}return e},ao=function(e,t){if(!e)return t;var i=ar(e,t);if(e.preloadHints&&!t.preloadHints&&delete i.preloadHints,e.parts&&!t.parts)delete i.parts;else if(e.parts&&t.parts)for(var n=0;n=500?4:2},this.trigger("error")},i.parseManifest_=function(e){var t=this,i=e.url;return r6({onwarn:function(e){var n=e.message;return t.logger_("m3u8-parser warn for "+i+": "+n)},oninfo:function(e){var n=e.message;return t.logger_("m3u8-parser info for "+i+": "+n)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},i.haveMetadata=function(e){var t=e.playlistString,i=e.playlistObject,n=e.url,r=e.id;this.request=null,this.state="HAVE_METADATA";var a=i||this.parseManifest_({url:n,manifestString:t});a.lastRequest=Date.now(),r9({playlist:a,uri:n,id:r});var s=ah(this.master,a);this.targetDuration=a.partTargetDuration||a.targetDuration,this.pendingMedia_=null,s?(this.master=s,this.media_=this.master.playlists[r]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(ap(this.media(),!!s)),this.trigger("loadedplaylist")},i.dispose=function(){this.trigger("dispose"),this.stopRequest(),m().clearTimeout(this.mediaUpdateTimeout),m().clearTimeout(this.finalRenditionTimeout),this.off()},i.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},i.media=function(e,t){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(m().clearTimeout(this.finalRenditionTimeout),t){var n=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=m().setTimeout(this.media.bind(this,e,!1),n);return}var r=this.state,a=!this.media_||e.id!==this.media_.id,s=this.master.playlists[e.id];if(s&&s.endList||e.endList&&e.segments.length){this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,a&&(this.trigger("mediachanging"),"HAVE_MASTER"===r?this.trigger("loadedmetadata"):this.trigger("mediachange"));return}if(this.updateMediaUpdateTimeout_(ap(e,!0)),a){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(t,n){if(i.request){if(e.lastRequest=Date.now(),e.resolvedUri=rk(i.handleManifestRedirects,e.resolvedUri,n),t)return i.playlistRequestError(i.request,e,r);i.haveMetadata({playlistString:n.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===r?i.trigger("loadedmetadata"):i.trigger("mediachange")}})}},i.pause=function(){this.mediaUpdateTimeout&&(m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},i.load=function(e){var t=this;this.mediaUpdateTimeout&&(m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var i=this.media();if(e){var n=i?(i.partTargetDuration||i.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=m().setTimeout(function(){t.mediaUpdateTimeout=null,t.load()},n);return}if(!this.started){this.start();return}i&&!i.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist")},i.updateMediaUpdateTimeout_=function(e){var t=this;this.mediaUpdateTimeout&&(m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=m().setTimeout(function(){t.mediaUpdateTimeout=null,t.trigger("mediaupdatetimeout"),t.updateMediaUpdateTimeout_(e)},e))},i.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src){this.src.uri||(this.src.uri=m().location.href),this.src.resolvedUri=this.src.uri,setTimeout(function(){e.setupInitialPlaylist(e.src)},0);return}this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(t,i){if(e.request){if(e.request=null,t)return e.error={status:i.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:i.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=rk(e.handleManifestRedirects,e.src,i);var n=e.parseManifest_({manifestString:i.responseText,url:e.src});e.setupInitialPlaylist(n)}})},i.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},i.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists){this.master=e,an(this.master,this.srcUri()),e.playlists.forEach(function(e){e.segments=ad(e),e.segments.forEach(function(t){au(t,e.resolvedUri)})}),this.trigger("loadedplaylist"),this.request||this.media(this.master.playlists[0]);return}var t=this.srcUri()||m().location.href;this.master=ai(e,t),this.haveMetadata({playlistObject:e,url:t,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(aa),am=ry.xhr,ag=ry.mergeOptions,a_=function(e,t,i,n){var r="arraybuffer"===e.responseType?e.response:e.responseText;t||!r||(e.responseTime=Date.now(),e.roundTripTime=e.responseTime-e.requestTime,e.bytesReceived=r.byteLength||r.length,e.bandwidth||(e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8e3))),i.headers&&(e.responseHeaders=i.headers),t&&"ETIMEDOUT"===t.code&&(e.timedout=!0),t||e.aborted||200===i.statusCode||206===i.statusCode||0===i.statusCode||(t=Error("XHR Failed with a response of: "+(e&&(r||e.responseText)))),n(t,e)},av=function(){var e=function e(t,i){t=ag({timeout:45e3},t);var n=e.beforeRequest||ry.Vhs.xhr.beforeRequest;if(n&&"function"==typeof n){var r=n(t);r&&(t=r)}var a=(!0===ry.Vhs.xhr.original?am:ry.Vhs.xhr)(t,function(e,t){return a_(a,e,t,i)}),s=a.abort;return a.abort=function(){return a.aborted=!0,s.apply(a,arguments)},a.uri=t.uri,a.requestTime=Date.now(),a};return e.original=!0,e},ay=function(e){var t,i={};return e.byterange&&(i.Range="bytes="+(t=e.byterange).offset+"-"+("bigint"==typeof t.offset||"bigint"==typeof t.length?m().BigInt(t.offset)+m().BigInt(t.length)-m().BigInt(1):t.offset+t.length-1)),i},aT=function(e,t){var i=e.toString(16);return"00".substring(0,2-i.length)+i+(t%2?" ":"")},ab=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},aS=function(e){var t={};return Object.keys(e).forEach(function(i){var n=e[i];(0,R.Au)(n)?t[i]={bytes:n.buffer,byteOffset:n.byteOffset,byteLength:n.byteLength}:t[i]=n}),t},ak=function(e){var t=e.byterange||{length:1/0,offset:0};return[t.length,t.offset,e.resolvedUri].join(",")},aC=function(e){return e.resolvedUri},aE=function(e){for(var t=Array.prototype.slice.call(e),i="",n=0;nnew Date(l.getTime()+1e3*u)?null:(r>l&&(a=o),{segment:a,estimatedStart:a.videoTimingInfo?a.videoTimingInfo.transmuxedPresentationStart:r4.duration(t,t.mediaSequence+t.segments.indexOf(a)),type:a.videoTimingInfo?"accurate":"estimate"})},aA=function(e,t){if(!t||!t.segments||0===t.segments.length)return null;for(var i,n=0,r=0;rn){if(e>n+.25*a.duration)return null;i=a}return{segment:i,estimatedStart:i.videoTimingInfo?i.videoTimingInfo.transmuxedPresentationStart:n-i.duration,type:i.videoTimingInfo?"accurate":"estimate"}},aL=function(e,t){try{n=new Date(e),r=new Date(t)}catch(i){}var n,r,a=n.getTime();return(r.getTime()-a)/1e3},aO=function(e){if(!e.segments||0===e.segments.length)return!1;for(var t=0;t=d+u)return s(t,{response:o.subarray(u,u+d),status:i.status,uri:i.uri});n.request=n.vhs_.xhr({uri:a,responseType:"arraybuffer",headers:ay({byterange:e.sidx.byterange})},s)})},i.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},m().clearTimeout(this.minimumUpdatePeriodTimeout_),m().clearTimeout(this.mediaRequest_),m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},i.hasPendingRequest=function(){return this.request||this.mediaRequest_},i.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},i.media=function(e){var t=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw Error("Cannot switch media playlist from "+this.state);var i=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var n=!this.media_||e.id!==this.media_.id;if(n&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList){this.state="HAVE_METADATA",this.media_=e,n&&(this.trigger("mediachanging"),this.trigger("mediachange"));return}n&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,i,function(n){t.haveMetadata({startingState:i,playlist:e})}))},i.haveMetadata=function(e){var t=e.startingState,i=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[i.id]=i,this.mediaRequest_=null,this.refreshMedia_(i.id),"HAVE_MASTER"===t?this.trigger("loadedmetadata"):this.trigger("mediachange")},i.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(m().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},i.load=function(e){var t=this;m().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var i=this.media();if(e){var n=i?i.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=m().setTimeout(function(){return t.load()},n);return}if(!this.started){this.start();return}i&&!i.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist")},i.start=function(){var e=this;if(this.started=!0,!this.isMaster_){this.mediaRequest_=m().setTimeout(function(){return e.haveMaster_()},0);return}this.requestMaster_(function(t,i){e.haveMaster_(),e.hasPendingRequest()||e.media_||e.media(e.masterPlaylistLoader_.master.playlists[0])})},i.requestMaster_=function(e){var t=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(i,n){if(t.requestErrored_(i,n)){"HAVE_NOTHING"===t.state&&(t.started=!1);return}var r=n.responseText!==t.masterPlaylistLoader_.masterXml_;if(t.masterPlaylistLoader_.masterXml_=n.responseText,n.responseHeaders&&n.responseHeaders.date?t.masterLoaded_=Date.parse(n.responseHeaders.date):t.masterLoaded_=Date.now(),t.masterPlaylistLoader_.srcUrl=rk(t.handleManifestRedirects,t.masterPlaylistLoader_.srcUrl,n),r){t.handleMaster_(),t.syncClientServerClock_(function(){return e(n,r)});return}return e(n,r)})},i.syncClientServerClock_=function(e){var t=this,i=(0,U.LG)(this.masterPlaylistLoader_.masterXml_);return null===i?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===i.method?(this.masterPlaylistLoader_.clientOffset_=i.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:rS(this.masterPlaylistLoader_.srcUrl,i.value),method:i.method,withCredentials:this.withCredentials},function(n,r){var a;if(t.request){if(n)return t.masterPlaylistLoader_.clientOffset_=t.masterLoaded_-Date.now(),e();a="HEAD"===i.method?r.responseHeaders&&r.responseHeaders.date?Date.parse(r.responseHeaders.date):t.masterLoaded_:Date.parse(r.responseText),t.masterPlaylistLoader_.clientOffset_=a-Date.now(),e()}}))},i.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},i.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,t=aj({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(t=aH(e,t,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=t||e;var i=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return i&&i!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=i),(!e||t&&t.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(t)},i.updateMinimumUpdatePeriodTimeout_=function(){var e=this.masterPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(m().clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);var t=e.master&&e.master.minimumUpdatePeriod;if(0===t&&(e.media()?t=1e3*e.media().targetDuration:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),"number"!=typeof t||t<=0){t<0&&this.logger_("found invalid minimumUpdatePeriod of "+t+", not setting a timeout");return}this.createMUPTimeout_(t)},i.createMUPTimeout_=function(e){var t=this.masterPlaylistLoader_;t.minimumUpdatePeriodTimeout_=m().setTimeout(function(){t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)},i.refreshXml_=function(){var e=this;this.requestMaster_(function(t,i){i&&(e.media_&&(e.media_=e.masterPlaylistLoader_.master.playlists[e.media_.id]),e.masterPlaylistLoader_.sidxMapping_=aV(e.masterPlaylistLoader_.master,e.masterPlaylistLoader_.sidxMapping_),e.addSidxSegments_(e.media(),e.state,function(t){e.refreshMedia_(e.media().id)}))})},i.refreshMedia_=function(e){var t=this;if(!e)throw Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var i=this.masterPlaylistLoader_.master.playlists,n=!this.media_||this.media_!==i[e];n?this.media_=i[e]:this.trigger("playlistunchanged"),this.mediaUpdateTimeout||function e(){t.media().endList||(t.mediaUpdateTimeout=m().setTimeout(function(){t.trigger("mediaupdatetimeout"),e()},ap(t.media(),Boolean(n))))}(),this.trigger("loadedplaylist")},t}(aB),az={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},aG=function(e){for(var t=new Uint8Array(new ArrayBuffer(e.length)),i=0;i-1)},this.trigger=function(t){var i,n,r,a;if(i=e[t]){if(2==arguments.length)for(n=0,r=i.length;n>>24&255,e.duration>>>16&255,e.duration>>>8&255,255&e.duration,85,196,0,0]);return e.samplerate&&(t[12]=e.samplerate>>>24&255,t[13]=e.samplerate>>>16&255,t[14]=e.samplerate>>>8&255,t[15]=255&e.samplerate),er(ek.mdhd,t)},em=function(e){var t;return er(ek.mdia,eg(e),(t=e.type,er(ek.hdlr,eI[t])),el(e))},eo=function(e){return er(ek.mfhd,new Uint8Array([0,0,0,0,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e]))},el=function(e){return er(ek.minf,"video"===e.type?er(ek.vmhd,ex):er(ek.smhd,eP),er(ek.dinf,er(ek.dref,eA)),ev(e))},eu=function(e,t){for(var i=[],n=t.length;n--;)i[n]=eT(t[n]);return er.apply(null,[ek.moof,eo(e)].concat(i))},ed=function(e){for(var t=e.length,i=[];t--;)i[t]=ep(e[t]);return er.apply(null,[ek.moov,eh(4294967295)].concat(i).concat(ec(e)))},ec=function(e){for(var t=e.length,i=[];t--;)i[t]=eb(e[t]);return er.apply(null,[ek.mvex].concat(i))},eh=function(e){var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return er(ek.mvhd,t)},e_=function(e){var t,i,n=e.samples||[],r=new Uint8Array(4+n.length);for(i=0;i>>8),a.push(255&n[t].byteLength),a=a.concat(Array.prototype.slice.call(n[t]));for(t=0;t>>8),s.push(255&r[t].byteLength),s=s.concat(Array.prototype.slice.call(r[t]));if(i=[ek.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&e.width)>>8,255&e.width,(65280&e.height)>>8,255&e.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),er(ek.avcC,new Uint8Array([1,e.profileIdc,e.profileCompatibility,e.levelIdc,255].concat([n.length],a,[r.length],s))),er(ek.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],e.sarRatio){var o=e.sarRatio[0],l=e.sarRatio[1];i.push(er(ek.pasp,new Uint8Array([(4278190080&o)>>24,(16711680&o)>>16,(65280&o)>>8,255&o,(4278190080&l)>>24,(16711680&l)>>16,(65280&l)>>8,255&l])))}return er.apply(null,i)},ee=function(e){return er(ek.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&e.channelcount)>>8,255&e.channelcount,(65280&e.samplesize)>>8,255&e.samplesize,0,0,0,0,(65280&e.samplerate)>>8,255&e.samplerate,0,0]),er(ek.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,e.audioobjecttype<<3|e.samplingfrequencyindex>>>1,e.samplingfrequencyindex<<7|e.channelcount<<3,6,1,2])))},ef=function(e){var t=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,0,(4278190080&e.duration)>>24,(16711680&e.duration)>>16,(65280&e.duration)>>8,255&e.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&e.width)>>8,255&e.width,0,0,(65280&e.height)>>8,255&e.height,0,0]);return er(ek.tkhd,t)},eT=function(e){var t,i,n,r,a,s;return(t=er(ek.tfhd,new Uint8Array([0,0,0,58,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),a=Math.floor(e.baseMediaDecodeTime/S),s=Math.floor(e.baseMediaDecodeTime%S),i=er(ek.tfdt,new Uint8Array([1,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s])),"audio"===e.type)?(n=eS(e,92),er(ek.traf,t,i,n)):(r=e_(e),n=eS(e,r.length+92),er(ek.traf,t,i,n,r))},ep=function(e){return e.duration=e.duration||4294967295,er(ek.trak,ef(e),em(e))},eb=function(e){var t=new Uint8Array([0,0,0,0,(4278190080&e.id)>>24,(16711680&e.id)>>16,(65280&e.id)>>8,255&e.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==e.type&&(t[t.length-1]=0),er(ek.trex,t)},en=function(e,t){var i=0,n=0,r=0,a=0;return e.length&&(void 0!==e[0].duration&&(i=1),void 0!==e[0].size&&(n=2),void 0!==e[0].flags&&(r=4),void 0!==e[0].compositionTimeOffset&&(a=8)),[0,0,i|n|r|a,1,(4278190080&e.length)>>>24,(16711680&e.length)>>>16,(65280&e.length)>>>8,255&e.length,(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t]},ei=function(e,t){var i,n,r,a,s,o;for(t+=20+16*(a=e.samples||[]).length,r=en(a,t),(n=new Uint8Array(r.length+16*a.length)).set(r),i=r.length,o=0;o>>24,n[i++]=(16711680&s.duration)>>>16,n[i++]=(65280&s.duration)>>>8,n[i++]=255&s.duration,n[i++]=(4278190080&s.size)>>>24,n[i++]=(16711680&s.size)>>>16,n[i++]=(65280&s.size)>>>8,n[i++]=255&s.size,n[i++]=s.flags.isLeading<<2|s.flags.dependsOn,n[i++]=s.flags.isDependedOn<<6|s.flags.hasRedundancy<<4|s.flags.paddingValue<<1|s.flags.isNonSyncSample,n[i++]=61440&s.flags.degradationPriority,n[i++]=15&s.flags.degradationPriority,n[i++]=(4278190080&s.compositionTimeOffset)>>>24,n[i++]=(16711680&s.compositionTimeOffset)>>>16,n[i++]=(65280&s.compositionTimeOffset)>>>8,n[i++]=255&s.compositionTimeOffset;return er(ek.trun,n)},et=function(e,t){var i,n,r,a,s,o;for(t+=20+8*(a=e.samples||[]).length,r=en(a,t),(i=new Uint8Array(r.length+8*a.length)).set(r),n=r.length,o=0;o>>24,i[n++]=(16711680&s.duration)>>>16,i[n++]=(65280&s.duration)>>>8,i[n++]=255&s.duration,i[n++]=(4278190080&s.size)>>>24,i[n++]=(16711680&s.size)>>>16,i[n++]=(65280&s.size)>>>8,i[n++]=255&s.size;return er(ek.trun,i)},eS=function(e,t){return"audio"===e.type?et(e,t):ei(e,t)};var k={ftyp:ea,mdat:es,moof:eu,moov:ed,initSegment:function(e){var t,i=ea(),n=ed(e);return(t=new Uint8Array(i.byteLength+n.byteLength)).set(i),t.set(n,i.byteLength),t}},C=function(e,t){var i={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return i.dataOffset=t,i.compositionTimeOffset=e.pts-e.dts,i.duration=e.duration,i.size=4*e.length,i.size+=e.byteLength,e.keyFrame&&(i.flags.dependsOn=2,i.flags.isNonSyncSample=0),i},E={groupNalsIntoFrames:function(e){var t,i,n=[],r=[];for(t=0,r.byteLength=0,r.nalCount=0,r.duration=0,n.byteLength=0;t1&&(t=e.shift(),e.byteLength-=t.byteLength,e.nalCount-=t.nalCount,e[0][0].dts=t.dts,e[0][0].pts=t.pts,e[0][0].duration+=t.duration),e},generateSampleTable:function(e,t){var i,n,r,a,s=t||0,o=[];for(i=0;iA.ONE_SECOND_IN_TS/2))){for((a=P()[e.samplerate])||(a=t[0].data),s=0;s=i?e:(t.minSegmentDts=1/0,e.filter(function(e){return e.dts>=i&&(t.minSegmentDts=Math.min(t.minSegmentDts,e.dts),t.minSegmentPts=t.minSegmentDts,!0)}))},generateSampleTable:function(e){var t,i=[];for(t=0;t=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(e),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},j.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},j.prototype.addText=function(e){this.rows[this.rowIdx]+=e},j.prototype.backspace=function(){if(!this.isEmpty()){var e=this.rows[this.rowIdx];this.rows[this.rowIdx]=e.substr(0,e.length-1)}};var H=function(e,t,i){this.serviceNum=e,this.text="",this.currentWindow=new j(-1),this.windows=[],this.stream=i,"string"==typeof t&&this.createTextDecoder(t)};H.prototype.init=function(e,t){this.startPts=e;for(var i=0;i<8;i++)this.windows[i]=new j(i),"function"==typeof t&&(this.windows[i].beforeRowOverflow=t)},H.prototype.setCurrentWindow=function(e){this.currentWindow=this.windows[e]},H.prototype.createTextDecoder=function(e){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(e)}catch(t){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+e+" encoding. "+t})}};var q=function e(t){t=t||{},e.prototype.init.call(this);var i,n=this,r=t.captionServices||{},a={};Object.keys(r).forEach(function(e){i=r[e],/^SERVICE/.test(e)&&(a[e]=i.encoding)}),this.serviceEncodings=a,this.current708Packet=null,this.services={},this.push=function(e){3===e.type?(n.new708Packet(),n.add708Bytes(e)):(null===n.current708Packet&&n.new708Packet(),n.add708Bytes(e))}};q.prototype=new T,q.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},q.prototype.add708Bytes=function(e){var t=e.ccData;this.current708Packet.ptsVals.push(e.pts),this.current708Packet.data.push(t>>>8),this.current708Packet.data.push(255&t)},q.prototype.push708Packet=function(){var e=this.current708Packet,t=e.data,i=null,n=null,r=0,a=t[r++];for(e.seq=a>>6,e.sizeCode=63&a;r>5,n=31&a,7===i&&n>0&&(i=a=t[r++]),this.pushServiceBlock(i,r,n),n>0&&(r+=n-1)},q.prototype.pushServiceBlock=function(e,t,i){var n,r=t,a=this.current708Packet.data,s=this.services[e];for(s||(s=this.initService(e,r));r>5,a.rowLock=(16&n)>>4,a.columnLock=(8&n)>>3,a.priority=7&n,n=i[++e],a.relativePositioning=(128&n)>>7,a.anchorVertical=127&n,n=i[++e],a.anchorHorizontal=n,n=i[++e],a.anchorPoint=(240&n)>>4,a.rowCount=15&n,n=i[++e],a.columnCount=63&n,n=i[++e],a.windowStyle=(56&n)>>3,a.penStyle=7&n,a.virtualRowCount=a.rowCount+1,e},q.prototype.setWindowAttributes=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.winAttr;return n=i[++e],r.fillOpacity=(192&n)>>6,r.fillRed=(48&n)>>4,r.fillGreen=(12&n)>>2,r.fillBlue=3&n,n=i[++e],r.borderType=(192&n)>>6,r.borderRed=(48&n)>>4,r.borderGreen=(12&n)>>2,r.borderBlue=3&n,n=i[++e],r.borderType+=(128&n)>>5,r.wordWrap=(64&n)>>6,r.printDirection=(48&n)>>4,r.scrollDirection=(12&n)>>2,r.justify=3&n,n=i[++e],r.effectSpeed=(240&n)>>4,r.effectDirection=(12&n)>>2,r.displayEffect=3&n,e},q.prototype.flushDisplayed=function(e,t){for(var i=[],n=0;n<8;n++)t.windows[n].visible&&!t.windows[n].isEmpty()&&i.push(t.windows[n].getText());t.endPts=e,t.text=i.join("\n\n"),this.pushCaption(t),t.startPts=e},q.prototype.pushCaption=function(e){""!==e.text&&(this.trigger("data",{startPts:e.startPts,endPts:e.endPts,text:e.text,stream:"cc708_"+e.serviceNum}),e.text="",e.startPts=e.endPts)},q.prototype.displayWindows=function(e,t){var i=this.current708Packet.data[++e],n=this.getPts(e);this.flushDisplayed(n,t);for(var r=0;r<8;r++)i&1<>4,r.offset=(12&n)>>2,r.penSize=3&n,n=i[++e],r.italics=(128&n)>>7,r.underline=(64&n)>>6,r.edgeType=(56&n)>>3,r.fontStyle=7&n,e},q.prototype.setPenColor=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penColor;return n=i[++e],r.fgOpacity=(192&n)>>6,r.fgRed=(48&n)>>4,r.fgGreen=(12&n)>>2,r.fgBlue=3&n,n=i[++e],r.bgOpacity=(192&n)>>6,r.bgRed=(48&n)>>4,r.bgGreen=(12&n)>>2,r.bgBlue=3&n,n=i[++e],r.edgeRed=(48&n)>>4,r.edgeGreen=(12&n)>>2,r.edgeBlue=3&n,e},q.prototype.setPenLocation=function(e,t){var i=this.current708Packet.data,n=i[e],r=t.currentWindow.penLoc;return t.currentWindow.pendingNewLine=!0,n=i[++e],r.row=15&n,n=i[++e],r.column=63&n,e},q.prototype.reset=function(e,t){var i=this.getPts(e);return this.flushDisplayed(i,t),this.initService(t.serviceNum,e)};var V={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},W=function(e){return null===e?"":String.fromCharCode(e=V[e]||e)},z=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],G=function(){for(var e=[],t=15;t--;)e.push("");return e},K=function e(t,i){e.prototype.init.call(this),this.field_=t||0,this.dataChannel_=i||0,this.name_="CC"+((this.field_<<1|this.dataChannel_)+1),this.setConstants(),this.reset(),this.push=function(e){var t,i,n,r,a;if((t=32639&e.ccData)===this.lastControlCode_){this.lastControlCode_=null;return}if((61440&t)==4096?this.lastControlCode_=t:t!==this.PADDING_&&(this.lastControlCode_=null),n=t>>>8,r=255&t,t!==this.PADDING_){if(t===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(t===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(e.pts),this.flushDisplayed(e.pts),i=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=i,this.startPts_=e.pts;else if(t===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(e.pts);else if(t===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(e.pts);else if(t===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(e.pts);else if(t===this.CARRIAGE_RETURN_)this.clearFormatting(e.pts),this.flushDisplayed(e.pts),this.shiftRowsUp_(),this.startPts_=e.pts;else if(t===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(t===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(e.pts),this.displayed_=G();else if(t===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=G();else if(t===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(e.pts),this.displayed_=G()),this.mode_="paintOn",this.startPts_=e.pts;else if(this.isSpecialCharacter(n,r))a=W((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isExtCharacter(n,r))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),a=W((n=(3&n)<<8)|r),this[this.mode_](e.pts,a),this.column_++;else if(this.isMidRowCode(n,r))this.clearFormatting(e.pts),this[this.mode_](e.pts," "),this.column_++,(14&r)==14&&this.addFormatting(e.pts,["i"]),(1&r)==1&&this.addFormatting(e.pts,["u"]);else if(this.isOffsetControlCode(n,r))this.column_+=3&r;else if(this.isPAC(n,r)){var s=z.indexOf(7968&t);"rollUp"===this.mode_&&(s-this.rollUpRows_+1<0&&(s=this.rollUpRows_-1),this.setRollUp(e.pts,s)),s!==this.row_&&(this.clearFormatting(e.pts),this.row_=s),1&r&&-1===this.formatting_.indexOf("u")&&this.addFormatting(e.pts,["u"]),(16&t)==16&&(this.column_=((14&t)>>1)*4),this.isColorPAC(r)&&(14&r)==14&&this.addFormatting(e.pts,["i"])}else this.isNormalChar(n)&&(0===r&&(r=null),a=W(n),a+=W(r),this[this.mode_](e.pts,a),this.column_+=a.length)}}};K.prototype=new T,K.prototype.flushDisplayed=function(e){var t=this.displayed_.map(function(e,t){try{return e.trim()}catch(i){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+t+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");t.length&&this.trigger("data",{startPts:this.startPts_,endPts:e,text:t,stream:this.name_})},K.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=G(),this.nonDisplayed_=G(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},K.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},K.prototype.isSpecialCharacter=function(e,t){return e===this.EXT_&&t>=48&&t<=63},K.prototype.isExtCharacter=function(e,t){return(e===this.EXT_+1||e===this.EXT_+2)&&t>=32&&t<=63},K.prototype.isMidRowCode=function(e,t){return e===this.EXT_&&t>=32&&t<=47},K.prototype.isOffsetControlCode=function(e,t){return e===this.OFFSET_&&t>=33&&t<=35},K.prototype.isPAC=function(e,t){return e>=this.BASE_&&e=64&&t<=127},K.prototype.isColorPAC=function(e){return e>=64&&e<=79||e>=96&&e<=127},K.prototype.isNormalChar=function(e){return e>=32&&e<=127},K.prototype.setRollUp=function(e,t){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(e),this.nonDisplayed_=G(),this.displayed_=G()),void 0!==t&&t!==this.row_)for(var i=0;i"},"");this[this.mode_](e,i)},K.prototype.clearFormatting=function(e){if(this.formatting_.length){var t=this.formatting_.reverse().reduce(function(e,t){return e+""},"");this.formatting_=[],this[this.mode_](e,t)}},K.prototype.popOn=function(e,t){var i=this.nonDisplayed_[this.row_];i+=t,this.nonDisplayed_[this.row_]=i},K.prototype.rollUp=function(e,t){var i=this.displayed_[this.row_];i+=t,this.displayed_[this.row_]=i},K.prototype.shiftRowsUp_=function(){var e;for(e=0;et&&(i=-1);Math.abs(t-e)>4294967296;)e+=8589934592*i;return e},$=function e(t){var i,n;e.prototype.init.call(this),this.type_=t||X,this.push=function(e){(this.type_===X||e.type===this.type_)&&(void 0===n&&(n=e.dts),e.dts=Y(e.dts,n),e.pts=Y(e.pts,n),i=e.dts,this.trigger("data",e))},this.flush=function(){n=i,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){n=void 0,i=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};$.prototype=new T;var J,ee,et,ei,en,er,ea,es,eo,el,eu,ed,ec,eh,ep,ef,em,eg,e_,ev,ey,eT,eb,eS,ek,eC,eE,ew,eI,ex,eP,eA,eL,eO,eD,eM,eR,eU,eB,eN,eF,ej,eH,eq,eV,eW={TimestampRolloverStream:$,handleRollover:Y},ez=function(e,t,i){var n,r="";for(n=t;n>>2;d*=4,d+=3&u[7],o.timeStamp=d,void 0===t.pts&&void 0===t.dts&&(t.pts=o.timeStamp,t.dts=o.timeStamp),this.trigger("timestamp",o)}t.frames.push(o),i+=10,i+=s}while(i>>4>1&&(n+=t[n]+1),0===i.pid)i.type="pat",e(t.subarray(n),i),this.trigger("data",i);else if(i.pid===this.pmtPid)for(i.type="pmt",e(t.subarray(n),i),this.trigger("data",i);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([t,n,i]):this.processPes_(t,n,i)},this.processPes_=function(e,t,i){i.pid===this.programMapTable.video?i.streamType=Q.H264_STREAM_TYPE:i.pid===this.programMapTable.audio?i.streamType=Q.ADTS_STREAM_TYPE:i.streamType=this.programMapTable["timed-metadata"][i.pid],i.type="pes",i.data=e.subarray(t),this.trigger("data",i)}}).prototype=new T,t.STREAM_TYPES={h264:27,adts:15},(n=function(){var e,t=this,i=!1,r={data:[],size:0},a={data:[],size:0},s={data:[],size:0},o=function(e,t){var i,n=e[0]<<16|e[1]<<8|e[2];t.data=new Uint8Array,1===n&&(t.packetLength=6+(e[4]<<8|e[5]),t.dataAlignmentIndicator=(4&e[6])!=0,192&(i=e[7])&&(t.pts=(14&e[9])<<27|(255&e[10])<<20|(254&e[11])<<12|(255&e[12])<<5|(254&e[13])>>>3,t.pts*=4,t.pts+=(6&e[13])>>>1,t.dts=t.pts,64&i&&(t.dts=(14&e[14])<<27|(255&e[15])<<20|(254&e[16])<<12|(255&e[17])<<5|(254&e[18])>>>3,t.dts*=4,t.dts+=(6&e[18])>>>1)),t.data=e.subarray(9+e[8]))},l=function(e,i,n){var r,a=new Uint8Array(e.size),s={type:i},l=0,u=0,d=!1;if(e.data.length&&!(e.size<9)){for(l=0,s.trackId=e.data[0].pid;l>5,u=(l=((3&t[d+6])+1)*1024)*e$/eJ[(60&t[d+2])>>>2],t.byteLength-d>>6&3)+1,channelcount:(1&t[d+2])<<2|(192&t[d+3])>>>6,samplerate:eJ[(60&t[d+2])>>>2],samplingfrequencyindex:(60&t[d+2])>>>2,samplesize:16,data:t.subarray(d+7+s,d+a)}),i++,d+=a}"number"==typeof r&&(this.skipWarn_(r,d),r=null),t=t.subarray(d)}},this.flush=function(){i=0,this.trigger("done")},this.reset=function(){t=void 0,this.trigger("reset")},this.endTimeline=function(){t=void 0,this.trigger("endedtimeline")}}).prototype=new T,a=function(e){var t=e.byteLength,i=0,n=0;this.length=function(){return 8*t},this.bitsAvailable=function(){return 8*t+n},this.loadWord=function(){var r=e.byteLength-t,a=new Uint8Array(4),s=Math.min(4,t);if(0===s)throw Error("no bytes available");a.set(e.subarray(r,r+s)),i=new DataView(a.buffer).getUint32(0),n=8*s,t-=s},this.skipBits=function(e){var r;n>e?(i<<=e,n-=e):(e-=n,r=Math.floor(e/8),e-=8*r,t-=r,this.loadWord(),i<<=e,n-=e)},this.readBits=function(e){var r=Math.min(n,e),a=i>>>32-r;return((n-=r)>0?i<<=r:t>0&&this.loadWord(),(r=e-r)>0)?a<>>e)!=0)return i<<=e,n-=e,e;return this.loadWord(),e+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var e=this.skipLeadingZeros();return this.readBits(e+1)-1},this.readExpGolomb=function(){var e=this.readUnsignedExpGolomb();return 1&e?1+e>>>1:-1*(e>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()},(o=function(){var e,t,i=0;o.prototype.init.call(this),this.push=function(n){t?((r=new Uint8Array(t.byteLength+n.data.byteLength)).set(t),r.set(n.data,t.byteLength),t=r):t=n.data;for(var r,a=t.byteLength;i3&&this.trigger("data",t.subarray(i+3)),t=null,i=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new T,l={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(s=function(){var e,t,i,n,r,u,d,c=new o;s.prototype.init.call(this),e=this,this.push=function(e){"video"===e.type&&(t=e.trackId,i=e.pts,n=e.dts,c.push(e))},c.on("data",function(a){var s={trackId:t,pts:i,dts:n,data:a,nalUnitTypeCode:31&a[0]};switch(s.nalUnitTypeCode){case 5:s.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:s.nalUnitType="sei_rbsp",s.escapedRBSP=r(a.subarray(1));break;case 7:s.nalUnitType="seq_parameter_set_rbsp",s.escapedRBSP=r(a.subarray(1)),s.config=u(s.escapedRBSP);break;case 8:s.nalUnitType="pic_parameter_set_rbsp";break;case 9:s.nalUnitType="access_unit_delimiter_rbsp"}e.trigger("data",s)}),c.on("done",function(){e.trigger("done")}),c.on("partialdone",function(){e.trigger("partialdone")}),c.on("reset",function(){e.trigger("reset")}),c.on("endedtimeline",function(){e.trigger("endedtimeline")}),this.flush=function(){c.flush()},this.partialFlush=function(){c.partialFlush()},this.reset=function(){c.reset()},this.endTimeline=function(){c.endTimeline()},d=function(e,t){var i,n=8,r=8;for(i=0;i=0?i:0,(16&e[t+5])>>4)?i+20:i+10},e2=function(e){return e[0]<<21|e[1]<<14|e[2]<<7|e[3]},e8=function(e,t,i){var n,r="";for(n=t;n=t+2&&(255&e[t])==255&&(240&e[t+1])==240&&(22&e[t+1])==16},parseId3TagSize:e1,parseAdtsSize:function(e,t){var i=(224&e[t+5])>>5,n=e[t+4]<<3;return 6144&e[t+3]|n|i},parseType:function(e,t){return 73===e[t]&&68===e[t+1]&&51===e[t+2]?"timed-metadata":!0&e[t]&&(240&e[t+1])==240?"audio":null},parseSampleRate:function(e){for(var t=0;t+5>>2]}return null},parseAacTimestamp:function(e){var t,i,n;t=10,64&e[5]&&(t+=4,t+=e2(e.subarray(10,14)));do{if((i=e2(e.subarray(t+4,t+8)))<1)break;if("PRIV"===String.fromCharCode(e[t],e[t+1],e[t+2],e[t+3])){n=e.subarray(t+10,t+i+10);for(var r=0;r>>2;return s*=4,s+=3&a[7]}break}}t+=10,t+=i}while(t=3;){if(73===e[o]&&68===e[o+1]&&51===e[o+2]){if(e.length-o<10||(s=e4.parseId3TagSize(e,o),o+s>e.length))break;n={type:"timed-metadata",data:e.subarray(o,o+s)},this.trigger("data",n),o+=s;continue}if((255&e[o])==255&&(240&e[o+1])==240){if(e.length-o<7||(s=e4.parseAdtsSize(e,o),o+s>e.length))break;r={type:"audio",data:e.subarray(o,o+s),pts:t,dts:t},this.trigger("data",r),o+=s;continue}o++}e=e.length-o>0?e.subarray(o):new Uint8Array},this.reset=function(){e=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){e=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new T;var e5=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],e3=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],e6=e4.isLikelyAacData,e7=A.ONE_SECOND_IN_TS,e9=function(e,t){t.stream=e,this.trigger("log",t)},te=function(e,t){for(var i=Object.keys(t),n=0;n=-1e4&&i<=45e3&&(!n||o>i)&&(n=a,o=i);return n?n.gop:null},this.alignGopsAtStart_=function(e){var t,i,n,r,a,o,l,u;for(a=e.byteLength,o=e.nalCount,l=e.duration,t=i=0;tn.pts){t++;continue}i++,a-=r.byteLength,o-=r.nalCount,l-=r.duration}return 0===i?e:i===e.length?null:((u=e.slice(i)).byteLength=a,u.duration=l,u.nalCount=o,u.pts=u[0].pts,u.dts=u[0].dts,u)},this.alignGopsAtEnd_=function(e){for(t=s.length-1,i=e.length-1,a=null,o=!1;t>=0&&i>=0;){if(n=s[t],r=e[i],n.pts===r.pts){o=!0;break}if(n.pts>r.pts){t--;continue}t===s.length-1&&(a=i),i--}if(!o&&null===a)return null;if(0===(l=o?i:a))return e;var t,i,n,r,a,o,l,u=e.slice(l),d=u.reduce(function(e,t){return e.byteLength+=t.byteLength,e.duration+=t.duration,e.nalCount+=t.nalCount,e},{byteLength:0,duration:0,nalCount:0});return u.byteLength=d.byteLength,u.duration=d.duration,u.nalCount=d.nalCount,u.pts=u[0].pts,u.dts=u[0].dts,u},this.alignGopsWith=function(e){s=e}}).prototype=new T,(p=function(e,t){this.numberOfTracks=0,this.metadataStream=t,void 0!==(e=e||{}).remux?this.remuxTracks=!!e.remux:this.remuxTracks=!0,"boolean"==typeof e.keepOriginalTimestamps?this.keepOriginalTimestamps=e.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,p.prototype.init.call(this),this.push=function(e){return e.text?this.pendingCaptions.push(e):e.frames?this.pendingMetadata.push(e):void(this.pendingTracks.push(e.track),this.pendingBytes+=e.boxes.byteLength,"video"===e.track.type&&(this.videoTrack=e.track,this.pendingBoxes.push(e.boxes)),"audio"===e.track.type&&(this.audioTrack=e.track,this.pendingBoxes.unshift(e.boxes)))}}).prototype=new T,p.prototype.flush=function(e){var t,i,n,r,a=0,s={captions:[],captionStreams:{},metadata:[],info:{}},o=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0);return}}if(this.videoTrack?(o=this.videoTrack.timelineStartInfo.pts,e3.forEach(function(e){s.info[e]=this.videoTrack[e]},this)):this.audioTrack&&(o=this.audioTrack.timelineStartInfo.pts,e5.forEach(function(e){s.info[e]=this.audioTrack[e]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?s.type=this.pendingTracks[0].type:s.type="combined",this.emittedTracks+=this.pendingTracks.length,n=k.initSegment(this.pendingTracks),s.initSegment=new Uint8Array(n.byteLength),s.initSegment.set(n),s.data=new Uint8Array(this.pendingBytes),r=0;r=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},p.prototype.setRemux=function(e){this.remuxTracks=e},(h=function(e){var t,i,n=this,a=!0;h.prototype.init.call(this),e=e||{},this.baseMediaDecodeTime=e.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var a={};this.transmuxPipeline_=a,a.type="aac",a.metadataStream=new eX.MetadataStream,a.aacStream=new u,a.audioTimestampRolloverStream=new eX.TimestampRolloverStream("audio"),a.timedMetadataTimestampRolloverStream=new eX.TimestampRolloverStream("timed-metadata"),a.adtsStream=new r,a.coalesceStream=new p(e,a.metadataStream),a.headOfPipeline=a.aacStream,a.aacStream.pipe(a.audioTimestampRolloverStream).pipe(a.adtsStream),a.aacStream.pipe(a.timedMetadataTimestampRolloverStream).pipe(a.metadataStream).pipe(a.coalesceStream),a.metadataStream.on("timestamp",function(e){a.aacStream.setTimestamp(e.timeStamp)}),a.aacStream.on("data",function(r){"timed-metadata"!==r.type&&"audio"!==r.type||a.audioSegmentStream||(i=i||{timelineStartInfo:{baseMediaDecodeTime:n.baseMediaDecodeTime},codec:"adts",type:"audio"},a.coalesceStream.numberOfTracks++,a.audioSegmentStream=new c(i,e),a.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),a.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),a.adtsStream.pipe(a.audioSegmentStream).pipe(a.coalesceStream),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t}))}),a.coalesceStream.on("data",this.trigger.bind(this,"data")),a.coalesceStream.on("done",this.trigger.bind(this,"done")),te(this,a)},this.setupTsPipeline=function(){var a={};this.transmuxPipeline_=a,a.type="ts",a.metadataStream=new eX.MetadataStream,a.packetStream=new eX.TransportPacketStream,a.parseStream=new eX.TransportParseStream,a.elementaryStream=new eX.ElementaryStream,a.timestampRolloverStream=new eX.TimestampRolloverStream,a.adtsStream=new r,a.h264Stream=new s,a.captionStream=new eX.CaptionStream(e),a.coalesceStream=new p(e,a.metadataStream),a.headOfPipeline=a.packetStream,a.packetStream.pipe(a.parseStream).pipe(a.elementaryStream).pipe(a.timestampRolloverStream),a.timestampRolloverStream.pipe(a.h264Stream),a.timestampRolloverStream.pipe(a.adtsStream),a.timestampRolloverStream.pipe(a.metadataStream).pipe(a.coalesceStream),a.h264Stream.pipe(a.captionStream).pipe(a.coalesceStream),a.elementaryStream.on("data",function(r){var s;if("metadata"===r.type){for(s=r.tracks.length;s--;)t||"video"!==r.tracks[s].type?i||"audio"!==r.tracks[s].type||((i=r.tracks[s]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime):(t=r.tracks[s]).timelineStartInfo.baseMediaDecodeTime=n.baseMediaDecodeTime;t&&!a.videoSegmentStream&&(a.coalesceStream.numberOfTracks++,a.videoSegmentStream=new d(t,e),a.videoSegmentStream.on("log",n.getLogTrigger_("videoSegmentStream")),a.videoSegmentStream.on("timelineStartInfo",function(t){i&&!e.keepOriginalTimestamps&&(i.timelineStartInfo=t,a.audioSegmentStream.setEarliestDts(t.dts-n.baseMediaDecodeTime))}),a.videoSegmentStream.on("processedGopsInfo",n.trigger.bind(n,"gopInfo")),a.videoSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"videoSegmentTimingInfo")),a.videoSegmentStream.on("baseMediaDecodeTime",function(e){i&&a.audioSegmentStream.setVideoBaseMediaDecodeTime(e)}),a.videoSegmentStream.on("timingInfo",n.trigger.bind(n,"videoTimingInfo")),a.h264Stream.pipe(a.videoSegmentStream).pipe(a.coalesceStream)),i&&!a.audioSegmentStream&&(a.coalesceStream.numberOfTracks++,a.audioSegmentStream=new c(i,e),a.audioSegmentStream.on("log",n.getLogTrigger_("audioSegmentStream")),a.audioSegmentStream.on("timingInfo",n.trigger.bind(n,"audioTimingInfo")),a.audioSegmentStream.on("segmentTimingInfo",n.trigger.bind(n,"audioSegmentTimingInfo")),a.adtsStream.pipe(a.audioSegmentStream).pipe(a.coalesceStream)),n.trigger("trackinfo",{hasAudio:!!i,hasVideo:!!t})}}),a.coalesceStream.on("data",this.trigger.bind(this,"data")),a.coalesceStream.on("id3Frame",function(e){e.dispatchType=a.metadataStream.dispatchType,n.trigger("id3Frame",e)}),a.coalesceStream.on("caption",this.trigger.bind(this,"caption")),a.coalesceStream.on("done",this.trigger.bind(this,"done")),te(this,a)},this.setBaseMediaDecodeTime=function(n){var r=this.transmuxPipeline_;e.keepOriginalTimestamps||(this.baseMediaDecodeTime=n),i&&(i.timelineStartInfo.dts=void 0,i.timelineStartInfo.pts=void 0,M.clearDtsInfo(i),r.audioTimestampRolloverStream&&r.audioTimestampRolloverStream.discontinuity()),t&&(r.videoSegmentStream&&(r.videoSegmentStream.gopCache_=[]),t.timelineStartInfo.dts=void 0,t.timelineStartInfo.pts=void 0,M.clearDtsInfo(t),r.captionStream.reset()),r.timestampRolloverStream&&r.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(e){i&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(e)},this.setRemux=function(t){var i=this.transmuxPipeline_;e.remux=t,i&&i.coalesceStream&&i.coalesceStream.setRemux(t)},this.alignGopsWith=function(e){t&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(e)},this.getLogTrigger_=function(e){var t=this;return function(i){i.stream=e,t.trigger("log",i)}},this.push=function(e){if(a){var t=e6(e);t&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():t||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),a=!1}this.transmuxPipeline_.headOfPipeline.push(e)},this.flush=function(){a=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new T;var tn={Transmuxer:h,VideoSegmentStream:d,AudioSegmentStream:c,AUDIO_PROPERTIES:e5,VIDEO_PROPERTIES:e3,generateSegmentTimingInfo:ti},tr={toUnsigned:function(e){return e>>>0},toHexString:function(e){return("00"+e.toString(16)).slice(-2)}},ta=function(e){var t="";return t+=String.fromCharCode(e[0]),t+=String.fromCharCode(e[1]),t+=String.fromCharCode(e[2]),t+=String.fromCharCode(e[3])},ts=tr.toUnsigned,to=function e(t,i){var n,r,a,s,o,l=[];if(!i.length)return null;for(n=0;n1?n+r:t.byteLength,a===i[0]&&(1===i.length?l.push(t.subarray(n+8,s)):(o=e(t.subarray(n+8,s),i.slice(1))).length&&(l=l.concat(o))),n=s;return l},tl=tr.toUnsigned,tu=b.getUint64,td=function(e){var t={version:e[0],flags:new Uint8Array(e.subarray(1,4))};return 1===t.version?t.baseMediaDecodeTime=tu(e.subarray(4)):t.baseMediaDecodeTime=tl(e[4]<<24|e[5]<<16|e[6]<<8|e[7]),t},tc=function(e){return{isLeading:(12&e[0])>>>2,dependsOn:3&e[0],isDependedOn:(192&e[1])>>>6,hasRedundancy:(48&e[1])>>>4,paddingValue:(14&e[1])>>>1,isNonSyncSample:1&e[1],degradationPriority:e[2]<<8|e[3]}},th=function(e){var t,i={version:e[0],flags:new Uint8Array(e.subarray(1,4)),samples:[]},n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=1&i.flags[2],a=4&i.flags[2],s=1&i.flags[1],o=2&i.flags[1],l=4&i.flags[1],u=8&i.flags[1],d=n.getUint32(4),c=8;for(r&&(i.dataOffset=n.getInt32(c),c+=4),a&&d&&(t={flags:tc(e.subarray(c,c+4))},c+=4,s&&(t.duration=n.getUint32(c),c+=4),o&&(t.size=n.getUint32(c),c+=4),u&&(1===i.version?t.compositionTimeOffset=n.getInt32(c):t.compositionTimeOffset=n.getUint32(c),c+=4),i.samples.push(t),d--);d--;)t={},s&&(t.duration=n.getUint32(c),c+=4),o&&(t.size=n.getUint32(c),c+=4),l&&(t.flags=tc(e.subarray(c,c+4)),c+=4),u&&(1===i.version?t.compositionTimeOffset=n.getInt32(c):t.compositionTimeOffset=n.getUint32(c),c+=4),i.samples.push(t);return i},tp=function(e){var t,i=new DataView(e.buffer,e.byteOffset,e.byteLength),n={version:e[0],flags:new Uint8Array(e.subarray(1,4)),trackId:i.getUint32(4)},r=1&n.flags[2],a=2&n.flags[2],s=8&n.flags[2],o=16&n.flags[2],l=32&n.flags[2],u=65536&n.flags[0],d=131072&n.flags[0];return t=8,r&&(t+=4,n.baseDataOffset=i.getUint32(12),t+=4),a&&(n.sampleDescriptionIndex=i.getUint32(t),t+=4),s&&(n.defaultSampleDuration=i.getUint32(t),t+=4),o&&(n.defaultSampleSize=i.getUint32(t),t+=4),l&&(n.defaultSampleFlags=i.getUint32(t)),u&&(n.durationIsEmpty=!0),!r&&d&&(n.baseDataOffsetIsMoof=!0),n},tf="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{},tm="undefined"!=typeof window?window:void 0!==tf?tf:"undefined"!=typeof self?self:{},tg=R.discardEmulationPreventionBytes,t_=Z.CaptionStream,tv=function(e,t){for(var i=e,n=0;n0?td(l[0]).baseMediaDecodeTime:0,d=to(a,["trun"]);t===o&&d.length>0&&(i=ty(n,tT(d,u,s),o),r[o]||(r[o]={seiNals:[],logs:[]}),r[o].seiNals=r[o].seiNals.concat(i.seiNals),r[o].logs=r[o].logs.concat(i.logs))}),r},tS=function(e,t,i){if(null===t)return null;var n=tb(e,t)[t]||{};return{seiNals:n.seiNals,logs:n.logs,timescale:i}},tk=function(){var e,t,i,n,r,a,s=!1;this.isInitialized=function(){return s},this.init=function(t){e=new t_,s=!0,a=!!t&&t.isPartial,e.on("data",function(e){e.startTime=e.startPts/n,e.endTime=e.endPts/n,r.captions.push(e),r.captionStreams[e.stream]=!0}),e.on("log",function(e){r.logs.push(e)})},this.isNewInit=function(e,t){return(!e||0!==e.length)&&(!t||"object"!=typeof t||0!==Object.keys(t).length)&&(i!==e[0]||n!==t[i])},this.parse=function(e,a,s){var o;if(!this.isInitialized()||!a||!s)return null;if(this.isNewInit(a,s))n=s[i=a[0]];else if(null===i||!n)return t.push(e),null;for(;t.length>0;){var l=t.shift();this.parse(l,a,s)}return((o=tS(e,i,n))&&o.logs&&(r.logs=r.logs.concat(o.logs)),null!==o&&o.seiNals)?(this.pushNals(o.seiNals),this.flushStream(),r):r.logs.length?{logs:r.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(t){if(!this.isInitialized()||!t||0===t.length)return null;t.forEach(function(t){e.push(t)})},this.flushStream=function(){if(!this.isInitialized())return null;a?e.partialFlush():e.flush()},this.clearParsedCaptions=function(){r.captions=[],r.captionStreams={},r.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;e.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){t=[],i=null,n=null,r?this.clearParsedCaptions():r={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},tC=tr.toUnsigned,tE=tr.toHexString,tw=b.getUint64;f=function(e){return to(e,["moov","trak"]).reduce(function(e,t){var i,n,r,a;return(i=to(t,["tkhd"])[0])&&(r=tC(i[n=0===i[0]?12:20]<<24|i[n+1]<<16|i[n+2]<<8|i[n+3]),a=to(t,["mdia","mdhd"])[0])?(n=0===a[0]?12:20,e[r]=tC(a[n]<<24|a[n+1]<<16|a[n+2]<<8|a[n+3]),e):null},{})},m=function(e,t){var i=to(t,["moof","traf"]).reduce(function(t,i){var n,r,a=to(i,["tfhd"])[0],s=e[tC(a[4]<<24|a[5]<<16|a[6]<<8|a[7])]||9e4,o=to(i,["tfdt"])[0],l=new DataView(o.buffer,o.byteOffset,o.byteLength);return"bigint"==typeof(n=1===o[0]?tw(o.subarray(4,12)):l.getUint32(4))?r=n/tm.BigInt(s):"number"!=typeof n||isNaN(n)||(r=n/s),r11?(t.codec+=".",t.codec+=tE(u[9]),t.codec+=tE(u[10]),t.codec+=tE(u[11])):t.codec="avc1.4d400d":/^mp4[a,v]$/i.test(t.codec)?"esds"===ta((u=c.subarray(28)).subarray(4,8))&&u.length>20&&0!==u[19]?(t.codec+="."+tE(u[19]),t.codec+="."+tE(u[20]>>>2&63).replace(/^0/,"")):t.codec="mp4a.40.2":t.codec=t.codec.toLowerCase())}var h=to(e,["mdia","mdhd"])[0];h&&(t.timescale=y(h)),i.push(t)}),i};var tI={findBox:to,parseType:ta,timescale:f,startTime:m,compositionStartTime:g,videoTrackIds:_,tracks:v,getTimescaleFromMediaHeader:y},tx=function(e){var t=31&e[1];return t<<=8,t|=e[2]},tP=function(e){return!!(64&e[1])},tA=function(e){var t=0;return(48&e[3])>>>4>1&&(t+=e[4]+1),t},tL=function(e,t){var i=tx(e);return 0===i?"pat":i===t?"pmt":t?"pes":null},tO=function(e){var t=tP(e),i=4+tA(e);return t&&(i+=e[i]+1),(31&e[i+10])<<8|e[i+11]},tD=function(e){var t,i={},n=tP(e),r=4+tA(e);if(n&&(r+=e[r]+1),1&e[r+5]){t=3+((15&e[r+1])<<8|e[r+2])-4;for(var a=12+((15&e[r+10])<<8|e[r+11]);a=e.byteLength)return null;var n=null;return 192&(t=e[i+7])&&((n={}).pts=(14&e[i+9])<<27|(255&e[i+10])<<20|(254&e[i+11])<<12|(255&e[i+12])<<5|(254&e[i+13])>>>3,n.pts*=4,n.pts+=(6&e[i+13])>>>1,n.dts=n.pts,64&t&&(n.dts=(14&e[i+14])<<27|(255&e[i+15])<<20|(254&e[i+16])<<12|(255&e[i+17])<<5|(254&e[i+18])>>>3,n.dts*=4,n.dts+=(6&e[i+18])>>>1)),n},tU=function(e){switch(e){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},tB=function(e){for(var t=4+tA(e),i=e.subarray(t),n=0,r=0,a=!1;r3&&"slice_layer_without_partitioning_rbsp_idr"===tU(31&i[r+3])&&(a=!0),a},tN=eW.handleRollover,tF={};tF.ts={parseType:tL,parsePat:tO,parsePmt:tD,parsePayloadUnitStartIndicator:tP,parsePesType:tM,parsePesTime:tR,videoPacketContainsKeyFrame:tB},tF.aac=e4;var tj=A.ONE_SECOND_IN_TS,tH=function(e,t){for(var i,n,r=0,a=188;a=0;){if(71===e[o]&&(71===e[l]||l===e.byteLength)){if(n=e.subarray(o,l),"pes"===tF.ts.parseType(n,t.pid)&&(r=tF.ts.parsePesType(n,t.table),a=tF.ts.parsePayloadUnitStartIndicator(n),"audio"===r&&a&&(s=tF.ts.parsePesTime(n))&&(s.type="audio",i.audio.push(s),u=!0)),u)break;o-=188,l-=188;continue}o--,l--}},tV=function(e,t,i){for(var n,r,a,s,o,l,u,d=0,c=188,h=!1,p={data:[],size:0};c=0;){if(71===e[d]&&71===e[c]){if(n=e.subarray(d,c),"pes"===tF.ts.parseType(n,t.pid)&&(r=tF.ts.parsePesType(n,t.table),a=tF.ts.parsePayloadUnitStartIndicator(n),"video"===r&&a&&(s=tF.ts.parsePesTime(n))&&(s.type="video",i.video.push(s),h=!0)),h)break;d-=188,c-=188;continue}d--,c--}},tW=function(e,t){if(e.audio&&e.audio.length){var i=t;(void 0===i||isNaN(i))&&(i=e.audio[0].dts),e.audio.forEach(function(e){e.dts=tN(e.dts,i),e.pts=tN(e.pts,i),e.dtsTime=e.dts/tj,e.ptsTime=e.pts/tj})}if(e.video&&e.video.length){var n=t;if((void 0===n||isNaN(n))&&(n=e.video[0].dts),e.video.forEach(function(e){e.dts=tN(e.dts,n),e.pts=tN(e.pts,n),e.dtsTime=e.dts/tj,e.ptsTime=e.pts/tj}),e.firstKeyFrame){var r=e.firstKeyFrame;r.dts=tN(r.dts,n),r.pts=tN(r.pts,n),r.dtsTime=r.dts/tj,r.ptsTime=r.pts/tj}}},tz=function(e){for(var t,i=!1,n=0,r=null,a=null,s=0,o=0;e.length-o>=3;){var l=tF.aac.parseType(e,o);switch(l){case"timed-metadata":if(e.length-o<10||(s=tF.aac.parseId3TagSize(e,o))>e.length){i=!0;break}null===a&&(t=e.subarray(o,o+s),a=tF.aac.parseAacTimestamp(t)),o+=s;break;case"audio":if(e.length-o<7||(s=tF.aac.parseAdtsSize(e,o))>e.length){i=!0;break}null===r&&(t=e.subarray(o,o+s),r=tF.aac.parseSampleRate(t)),n++,o+=s;break;default:o++}if(i)return null}if(null===r||null===a)return null;var u=tj/r;return{audio:[{type:"audio",dts:a,pts:a},{type:"audio",dts:a+1024*n*u,pts:a+1024*n*u}]}},tG=function(e){var t={pid:null,table:null},i={};for(var n in tH(e,t),t.table)if(t.table.hasOwnProperty(n)){var r=t.table[n];switch(r){case Q.H264_STREAM_TYPE:i.video=[],tV(e,t,i),0===i.video.length&&delete i.video;break;case Q.ADTS_STREAM_TYPE:i.audio=[],tq(e,t,i),0===i.audio.length&&delete i.audio}}return i},tK={inspect:function(e,t){var i;return(i=tF.aac.isLikelyAacData(e)?tz(e):tG(e))&&(i.audio||i.video)?(tW(i,t),i):null},parseAudioPes_:tq},tZ=function(e,t){t.on("data",function(t){var i=t.initSegment;t.initSegment={data:i.buffer,byteOffset:i.byteOffset,byteLength:i.byteLength};var n=t.data;t.data=n.buffer,e.postMessage({action:"data",segment:t,byteOffset:n.byteOffset,byteLength:n.byteLength},[t.data])}),t.on("done",function(t){e.postMessage({action:"done"})}),t.on("gopInfo",function(t){e.postMessage({action:"gopInfo",gopInfo:t})}),t.on("videoSegmentTimingInfo",function(t){var i={start:{decode:A.videoTsToSeconds(t.start.dts),presentation:A.videoTsToSeconds(t.start.pts)},end:{decode:A.videoTsToSeconds(t.end.dts),presentation:A.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:A.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(i.prependedContentDuration=A.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:i})}),t.on("audioSegmentTimingInfo",function(t){var i={start:{decode:A.videoTsToSeconds(t.start.dts),presentation:A.videoTsToSeconds(t.start.pts)},end:{decode:A.videoTsToSeconds(t.end.dts),presentation:A.videoTsToSeconds(t.end.pts)},baseMediaDecodeTime:A.videoTsToSeconds(t.baseMediaDecodeTime)};t.prependedContentDuration&&(i.prependedContentDuration=A.videoTsToSeconds(t.prependedContentDuration)),e.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:i})}),t.on("id3Frame",function(t){e.postMessage({action:"id3Frame",id3Frame:t})}),t.on("caption",function(t){e.postMessage({action:"caption",caption:t})}),t.on("trackinfo",function(t){e.postMessage({action:"trackinfo",trackInfo:t})}),t.on("audioTimingInfo",function(t){e.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:A.videoTsToSeconds(t.start),end:A.videoTsToSeconds(t.end)}})}),t.on("videoTimingInfo",function(t){e.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:A.videoTsToSeconds(t.start),end:A.videoTsToSeconds(t.end)}})}),t.on("log",function(t){e.postMessage({action:"log",log:t})})},tQ=function(){function e(e,t){this.options=t||{},this.self=e,this.init()}var t=e.prototype;return t.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new tn.Transmuxer(this.options),tZ(this.self,this.transmuxer)},t.pushMp4Captions=function(e){this.captionParser||(this.captionParser=new tk,this.captionParser.init());var t=new Uint8Array(e.data,e.byteOffset,e.byteLength),i=this.captionParser.parse(t,e.trackIds,e.timescales);this.self.postMessage({action:"mp4Captions",captions:i&&i.captions||[],logs:i&&i.logs||[],data:t.buffer},[t.buffer])},t.probeMp4StartTime=function(e){var t=e.timescales,i=e.data,n=tI.startTime(t,i);this.self.postMessage({action:"probeMp4StartTime",startTime:n,data:i},[i.buffer])},t.probeMp4Tracks=function(e){var t=e.data,i=tI.tracks(t);this.self.postMessage({action:"probeMp4Tracks",tracks:i,data:t},[t.buffer])},t.probeTs=function(e){var t=e.data,i=e.baseStartTime,n="number"!=typeof i||isNaN(i)?void 0:i*A.ONE_SECOND_IN_TS,r=tK.inspect(t,n),a=null;r&&((a={hasVideo:r.video&&2===r.video.length||!1,hasAudio:r.audio&&2===r.audio.length||!1}).hasVideo&&(a.videoStart=r.video[0].ptsTime),a.hasAudio&&(a.audioStart=r.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:a,data:t},[t.buffer])},t.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},t.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},t.push=function(e){var t=new Uint8Array(e.data,e.byteOffset,e.byteLength);this.transmuxer.push(t)},t.reset=function(){this.transmuxer.reset()},t.setTimestampOffset=function(e){var t=e.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(A.secondsToVideoTs(t)))},t.setAudioAppendStart=function(e){this.transmuxer.setAudioAppendStart(Math.ceil(A.secondsToVideoTs(e.appendStart)))},t.setRemux=function(e){this.transmuxer.setRemux(e.remux)},t.flush=function(e){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},t.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},t.alignGopsWith=function(e){this.transmuxer.alignGopsWith(e.gopsToAlignWith.slice())},e}();self.onmessage=function(e){if("init"===e.data.action&&e.data.options){this.messageHandlers=new tQ(self,e.data.options);return}this.messageHandlers||(this.messageHandlers=new tQ(self)),e.data&&e.data.action&&"init"!==e.data.action&&this.messageHandlers[e.data.action]&&this.messageHandlers[e.data.action](e.data)}}))),aJ=function(e,t,i){var n=e.data.segment,r=n.type,a=n.initSegment,s=n.captions,o=n.captionStreams,l=n.metadata,u=n.videoFrameDtsTime,d=n.videoFramePtsTime;t.buffer.push({captions:s,captionStreams:o,metadata:l});var c=e.data.segment.boxes||{data:e.data.segment.data},h={type:r,data:new Uint8Array(c.data,c.data.byteOffset,c.data.byteLength),initSegment:new Uint8Array(a.data,a.byteOffset,a.byteLength)};void 0!==u&&(h.videoFrameDtsTime=u),void 0!==d&&(h.videoFramePtsTime=d),i(h)},a0=function(e){var t=e.transmuxedData,i=e.callback;t.buffer=[],i(t)},a1=function(e,t){t.gopInfo=e.data.gopInfo},a2=function(e){var t=e.transmuxer,i=e.bytes,n=e.audioAppendStart,r=e.gopsToAlignWith,a=e.remux,s=e.onData,o=e.onTrackInfo,l=e.onAudioTimingInfo,u=e.onVideoTimingInfo,d=e.onVideoSegmentTimingInfo,c=e.onAudioSegmentTimingInfo,h=e.onId3,p=e.onCaptions,f=e.onDone,m=e.onEndedTimeline,g=e.onTransmuxerLog,_=e.isEndOfTimeline,v={buffer:[]},y=_,T=function(i){t.currentTransmux===e&&("data"===i.data.action&&aJ(i,v,s),"trackinfo"===i.data.action&&o(i.data.trackInfo),"gopInfo"===i.data.action&&a1(i,v),"audioTimingInfo"===i.data.action&&l(i.data.audioTimingInfo),"videoTimingInfo"===i.data.action&&u(i.data.videoTimingInfo),"videoSegmentTimingInfo"===i.data.action&&d(i.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===i.data.action&&c(i.data.audioSegmentTimingInfo),"id3Frame"===i.data.action&&h([i.data.id3Frame],i.data.id3Frame.dispatchType),"caption"===i.data.action&&p(i.data.caption),"endedtimeline"===i.data.action&&(y=!1,m()),"log"===i.data.action&&g(i.data.log),"transmuxed"!==i.data.type||y||(t.onmessage=null,a0({transmuxedData:v,callback:f}),a8(t)))};if(t.onmessage=T,n&&t.postMessage({action:"setAudioAppendStart",appendStart:n}),Array.isArray(r)&&t.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),void 0!==a&&t.postMessage({action:"setRemux",remux:a}),i.byteLength){var b=i instanceof ArrayBuffer?i:i.buffer,S=i instanceof ArrayBuffer?0:i.byteOffset;t.postMessage({action:"push",data:b,byteOffset:S,byteLength:i.byteLength},[b])}_&&t.postMessage({action:"endTimeline"}),t.postMessage({action:"flush"})},a8=function(e){e.currentTransmux=null,e.transmuxQueue.length&&(e.currentTransmux=e.transmuxQueue.shift(),"function"==typeof e.currentTransmux?e.currentTransmux():a2(e.currentTransmux))},a4=function(e,t){e.postMessage({action:t}),a8(e)},a5=function(e,t){if(!t.currentTransmux){t.currentTransmux=e,a4(t,e);return}t.transmuxQueue.push(a4.bind(null,t,e))},a3=function(e){if(!e.transmuxer.currentTransmux){e.transmuxer.currentTransmux=e,a2(e);return}e.transmuxer.transmuxQueue.push(e)},a6={reset:function(e){a5("reset",e)},endTimeline:function(e){a5("endTimeline",e)},transmux:a3,createTransmuxer:function(e){var t=new a$;t.currentTransmux=null,t.transmuxQueue=[];var i=t.terminate;return t.terminate=function(){return t.currentTransmux=null,t.transmuxQueue.length=0,i.call(t)},t.postMessage({action:"init",options:e}),t}},a7=function(e){var t=e.transmuxer,i=e.endAction||e.action,n=e.callback,r=(0,v.Z)({},e,{endAction:null,transmuxer:null,callback:null}),a=function r(a){a.data.action===i&&(t.removeEventListener("message",r),a.data.data&&(a.data.data=new Uint8Array(a.data.data,e.byteOffset||0,e.byteLength||a.data.data.byteLength),e.data&&(e.data=a.data.data)),n(a.data))};if(t.addEventListener("message",a),e.data){var s=e.data instanceof ArrayBuffer;r.byteOffset=s?0:e.data.byteOffset,r.byteLength=e.data.byteLength;var o=[s?e.data:e.data.buffer];t.postMessage(r,o)}else t.postMessage(r)},a9={FAILURE:2,TIMEOUT:-101,ABORTED:-102},se=function(e){e.forEach(function(e){e.abort()})},st=function(e){var t=e.target,i={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-t.requestTime||0};return i.bytesReceived=e.loaded,i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8e3),i},si=function(e,t){return t.timedout?{status:t.status,message:"HLS request timed-out at URL: "+t.uri,code:a9.TIMEOUT,xhr:t}:t.aborted?{status:t.status,message:"HLS request aborted at URL: "+t.uri,code:a9.ABORTED,xhr:t}:e?{status:t.status,message:"HLS request errored at URL: "+t.uri,code:a9.FAILURE,xhr:t}:"arraybuffer"===t.responseType&&0===t.response.byteLength?{status:t.status,message:"Empty HLS response at URL: "+t.uri,code:a9.FAILURE,xhr:t}:null},sn=function(e,t,i){return function(n,r){var a=r.response,s=si(n,r);if(s)return i(s,e);if(16!==a.byteLength)return i({status:r.status,message:"Invalid HLS key at URL: "+r.uri,code:a9.FAILURE,xhr:r},e);for(var o=new DataView(a),l=new Uint32Array([o.getUint32(0),o.getUint32(4),o.getUint32(8),o.getUint32(12)]),u=0;u1){sm("multiple "+e+" codecs found as attributes: "+t[e].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),t[e]=null;return}t[e]=t[e][0]}),t},sT=function(e){var t=0;return e.audio&&t++,e.video&&t++,t},sb=function(e,t){var i=t.attributes||{},n=sy(sg(t)||[]);if(s_(e,t)&&!n.audio&&!sv(e,t)){var r=sy((0,D.Jg)(e,i.AUDIO)||[]);r.audio&&(n.audio=r.audio)}return n},sS=rC("PlaylistSelector"),sk=function(e){if(e&&e.playlist){var t=e.playlist;return JSON.stringify({id:t.id,bandwidth:e.bandwidth,width:e.width,height:e.height,codecs:t.attributes&&t.attributes.CODECS||""})}},sC=function(e,t){if(!e)return"";var i=m().getComputedStyle(e);return i?i[t]:""},sE=function(e,t){var i=e.slice();e.sort(function(e,n){var r=t(e,n);return 0===r?i.indexOf(e)-i.indexOf(n):r})},sw=function(e,t){var i,n;return e.attributes.BANDWIDTH&&(i=e.attributes.BANDWIDTH),i=i||m().Number.MAX_VALUE,t.attributes.BANDWIDTH&&(n=t.attributes.BANDWIDTH),i-(n=n||m().Number.MAX_VALUE)},sI=function(e,t){var i,n;return(e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(i=e.attributes.RESOLUTION.width),i=i||m().Number.MAX_VALUE,t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(n=t.attributes.RESOLUTION.width),i===(n=n||m().Number.MAX_VALUE)&&e.attributes.BANDWIDTH&&t.attributes.BANDWIDTH)?e.attributes.BANDWIDTH-t.attributes.BANDWIDTH:i-n},sx=function(e,t,i,n,r,a){if(e){var s,o,l,u,d={bandwidth:t,width:i,height:n,limitRenditionByPlayerDimensions:r},c=e.playlists;r4.isAudioOnly(e)&&(c=a.getAudioTrackPlaylists_(),d.audioOnly=!0);var h=c.map(function(e){var t=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width,i=e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height;return{bandwidth:e.attributes&&e.attributes.BANDWIDTH||m().Number.MAX_VALUE,width:t,height:i,playlist:e}});sE(h,function(e,t){return e.bandwidth-t.bandwidth});var p=(h=h.filter(function(e){return!r4.isIncompatible(e.playlist)})).filter(function(e){return r4.isEnabled(e.playlist)});p.length||(p=h.filter(function(e){return!r4.isDisabled(e.playlist)}));var f=p.filter(function(e){return e.bandwidth*az.BANDWIDTH_VARIANCEi||e.height>n})).filter(function(e){return e.width===s[0].width&&e.height===s[0].height}))[o.length-1],l=o.filter(function(e){return e.bandwidth===g.bandwidth})[0]),a.experimentalLeastPixelDiffSelector){var k=T.map(function(e){return e.pixelDiff=Math.abs(e.width-i)+Math.abs(e.height-n),e});sE(k,function(e,t){return e.pixelDiff===t.pixelDiff?t.bandwidth-e.bandwidth:e.pixelDiff-t.pixelDiff}),u=k[0]}var C=u||l||S||_||p[0]||h[0];if(C&&C.playlist){var E="sortedPlaylistReps";return u?E="leastPixelDiffRep":l?E="resolutionPlusOneRep":S?E="resolutionBestRep":_?E="bandwidthBestRep":p[0]&&(E="enabledPlaylistReps"),sS("choosing "+sk(C)+" using "+E+" with options",d),C.playlist}return sS("could not choose a playlist with options",d),null}},sP=function(){var e=this.useDevicePixelRatio&&m().devicePixelRatio||1;return sx(this.playlists.master,this.systemBandwidth,parseInt(sC(this.tech_.el(),"width"),10)*e,parseInt(sC(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},sA=function(e){var t=-1,i=-1;if(e<0||e>1)throw Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var n=this.useDevicePixelRatio&&m().devicePixelRatio||1;return t<0&&(t=this.systemBandwidth,i=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==i&&(t=e*this.systemBandwidth+(1-e)*t,i=this.systemBandwidth),sx(this.playlists.master,t,parseInt(sC(this.tech_.el(),"width"),10)*n,parseInt(sC(this.tech_.el(),"height"),10)*n,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},sL=function(e){var t=e.master,i=e.currentTime,n=e.bandwidth,r=e.duration,a=e.segmentDuration,s=e.timeUntilRebuffer,o=e.currentTimeline,l=e.syncController,u=t.playlists.filter(function(e){return!r4.isIncompatible(e)}),d=u.filter(r4.isEnabled);d.length||(d=u.filter(function(e){return!r4.isDisabled(e)}));var c=d.filter(r4.hasAttribute.bind(null,"BANDWIDTH")).map(function(e){var t=l.getSyncPoint(e,r,o,i),u=r4.estimateSegmentRequestTime(a,n,e);return{playlist:e,rebufferingImpact:u*(t?1:2)-s}}),h=c.filter(function(e){return e.rebufferingImpact<=0});return(sE(h,function(e,t){return sw(t.playlist,e.playlist)}),h.length)?h[0]:(sE(c,function(e,t){return e.rebufferingImpact-t.rebufferingImpact}),c[0]||null)},sO=function(){var e=this,t=this.playlists.master.playlists.filter(r4.isEnabled);return sE(t,function(e,t){return sw(e,t)}),t.filter(function(t){return!!sb(e.playlists.master,t).video})[0]||null},sD=function(e){var t,i=0;return e.bytes&&(t=new Uint8Array(e.bytes),e.segments.forEach(function(e){t.set(e,i),i+=e.byteLength})),t},sM=function(e,t,i){if(!e[i]){t.trigger({type:"usage",name:"vhs-608"}),t.trigger({type:"usage",name:"hls-608"});var n=i;/^cc708_/.test(i)&&(n="SERVICE"+i.split("_")[1]);var r=t.textTracks().getTrackById(n);if(r)e[i]=r;else{var a=t.options_.vhs&&t.options_.vhs.captionServices||{},s=i,o=i,l=!1,u=a[n];u&&(s=u.label,o=u.language,l=u.default),e[i]=t.addRemoteTextTrack({kind:"captions",id:n,default:l,label:s,language:o},!1).track}}},sR=function(e){var t=e.inbandTextTracks,i=e.captionArray,n=e.timestampOffset;if(i){var r=m().WebKitDataCue||m().VTTCue;i.forEach(function(e){t[e.stream].addCue(new r(e.startTime+n,e.endTime+n,e.text))})}},sU=function(e){Object.defineProperties(e.frame,{id:{get:function(){return ry.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),e.value.key}},value:{get:function(){return ry.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),e.value.data}},privateData:{get:function(){return ry.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),e.value.data}}})},sB=function(e){var t=e.inbandTextTracks,i=e.metadataArray,n=e.timestampOffset,r=e.videoDuration;if(i){var a=m().WebKitDataCue||m().VTTCue,s=t.metadataTrack_;if(s&&(i.forEach(function(e){var t=e.cueTime+n;"number"!=typeof t||m().isNaN(t)||t<0||!(t<1/0)||e.frames.forEach(function(e){var i=new a(t,t,e.value||e.url||e.data||"");i.frame=e,i.value=e,sU(i),s.addCue(i)})}),s.cues&&s.cues.length)){for(var o=s.cues,l=[],u=0;u=e&&r.endTime<=t&&i.removeCue(r)},sj=function(e){var t=e.cues;if(t)for(var i=0;i1&&n.push(t[a]);n.length&&n.forEach(function(t){return e.removeCue(t)})}},sH=function(e,t,i){if(null==t||!e.length)return[];var n,r=Math.ceil((t-i+3)*H.ONE_SECOND_IN_TS);for(n=0;nr);n++);return e.slice(n)},sq=function(e,t,i){if(!t.length)return e;if(i)return t.slice();for(var n=t[0].pts,r=0;r=n);r++);return e.slice(0,r).concat(t)},sV=function(e,t,i,n){for(var r=Math.ceil((t-n)*H.ONE_SECOND_IN_TS),a=Math.ceil((i-n)*H.ONE_SECOND_IN_TS),s=e.slice(),o=e.length;o--&&!(e[o].pts<=a););if(-1===o)return s;for(var l=o+1;l--&&!(e[l].pts<=r););return l=Math.max(l,0),s.splice(l,o-l+1),s},sW=function(e,t){if(!e&&!t||!e&&t||e&&!t)return!1;if(e===t)return!0;var i=Object.keys(e).sort(),n=Object.keys(t).sort();if(i.length!==n.length)return!1;for(var r=0;ri))return a}return 0===n.length?0:n[n.length-1]},sG=function(e){return"number"==typeof e&&isFinite(e)},sK=1/60,sZ=function(e,t,i){var n=t-az.BACK_BUFFER_LENGTH;return e.length&&(n=Math.max(n,e.start(0))),Math.min(t-i,n)},sQ=function(e){var t=e.startOfSegment,i=e.duration,n=e.segment,r=e.part,a=e.playlist,s=a.mediaSequence,o=a.id,l=a.segments,u=e.mediaIndex,d=e.partIndex,c=e.timeline,h=(void 0===l?[]:l).length-1,p="mediaIndex/partIndex increment";e.getMediaInfoForTime?p="getMediaInfoForTime ("+e.getMediaInfoForTime+")":e.isSyncRequest&&(p="getSyncSegmentCandidate (isSyncRequest)"),e.independent&&(p+=" with independent "+e.independent);var f="number"==typeof d,m=e.segment.uri?"segment":"pre-segment",g=f?rH({preloadSegment:n})-1:0;return m+" ["+(s+u)+"/"+(s+h)+"]"+(f?" part ["+d+"/"+g+"]":"")+(" segment start/end ["+n.start)+" => "+n.end+"]"+(f?" part start/end ["+r.start+" => "+r.end+"]":"")+" startOfSegment ["+t+"] duration ["+i+"] timeline ["+c+"] selected by ["+p+"] playlist ["+o+"]"},sX=function(e){return e+"TimingInfo"},sY=function(e){var t=e.segmentTimeline,i=e.currentTimeline,n=e.startOfSegment,r=e.buffered;return e.overrideCheck||t!==i?tt&&(t=n)}}),"bigint"==typeof t&&ti+rE},s1=function(e,t){if("hls"!==t)return null;var i=sJ({audioTimingInfo:e.audioTimingInfo,videoTimingInfo:e.videoTimingInfo});if(!i)return null;var n=e.playlist.targetDuration,r=s0({segmentDuration:i,maxDuration:2*n}),a=s0({segmentDuration:i,maxDuration:n}),s="Segment with index "+e.mediaIndex+" from playlist "+e.playlist.id+" has a duration of "+i+" when the reported duration is "+e.duration+" and the target duration is "+n+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return r||a?{severity:r?"warn":"info",message:s}:null},s2=function(e){function t(t,i){var n;if(n=e.call(this)||this,!t)throw TypeError("Initialization settings are required");if("function"!=typeof t.currentTime)throw TypeError("No currentTime getter specified");if(!t.mediaSource)throw TypeError("No MediaSource specified");return n.bandwidth=t.bandwidth,n.throughput={rate:0,count:0},n.roundTrip=NaN,n.resetStats_(),n.mediaIndex=null,n.partIndex=null,n.hasPlayed_=t.hasPlayed,n.currentTime_=t.currentTime,n.seekable_=t.seekable,n.seeking_=t.seeking,n.duration_=t.duration,n.mediaSource_=t.mediaSource,n.vhs_=t.vhs,n.loaderType_=t.loaderType,n.currentMediaInfo_=void 0,n.startingMediaInfo_=void 0,n.segmentMetadataTrack_=t.segmentMetadataTrack,n.goalBufferLength_=t.goalBufferLength,n.sourceType_=t.sourceType,n.sourceUpdater_=t.sourceUpdater,n.inbandTextTracks_=t.inbandTextTracks,n.state_="INIT",n.timelineChangeController_=t.timelineChangeController,n.shouldSaveSegmentTimingInfo_=!0,n.parse708captions_=t.parse708captions,n.useDtsForTimestampOffset_=t.useDtsForTimestampOffset,n.captionServices_=t.captionServices,n.experimentalExactManifestTimings=t.experimentalExactManifestTimings,n.checkBufferTimeout_=null,n.error_=void 0,n.currentTimeline_=-1,n.pendingSegment_=null,n.xhrOptions_=null,n.pendingSegments_=[],n.audioDisabled_=!1,n.isPendingTimestampOffset_=!1,n.gopBuffer_=[],n.timeMapping_=0,n.safeAppend_=ry.browser.IE_VERSION>=11,n.appendInitSegment_={audio:!0,video:!0},n.playlistOfLastInitSegment_={audio:null,video:null},n.callQueue_=[],n.loadQueue_=[],n.metadataQueue_={id3:[],caption:[]},n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=null,n.activeInitSegmentId_=null,n.initSegments_={},n.cacheEncryptionKeys_=t.cacheEncryptionKeys,n.keyCache_={},n.decrypter_=t.decrypter,n.syncController_=t.syncController,n.syncPoint_={segmentIndex:0,time:0},n.transmuxer_=n.createTransmuxer_(),n.triggerSyncInfoUpdate_=function(){return n.trigger("syncinfoupdate")},n.syncController_.on("syncinfoupdate",n.triggerSyncInfoUpdate_),n.mediaSource_.addEventListener("sourceopen",function(){n.isEndOfStream_()||(n.ended_=!1)}),n.fetchAtBuffer_=!1,n.logger_=rC("SegmentLoader["+n.loaderType_+"]"),Object.defineProperty((0,b.Z)(n),"state",{get:function(){return this.state_},set:function(e){e!==this.state_&&(this.logger_(this.state_+" -> "+e),this.state_=e,this.trigger("statechange"))}}),n.sourceUpdater_.on("ready",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"main"===n.loaderType_&&n.timelineChangeController_.on("pendingtimelinechange",function(){n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),"audio"===n.loaderType_&&n.timelineChangeController_.on("timelinechange",function(){n.hasEnoughInfoToLoad_()&&n.processLoadQueue_(),n.hasEnoughInfoToAppend_()&&n.processCallQueue_()}),n}(0,S.Z)(t,e);var i=t.prototype;return i.createTransmuxer_=function(){return a6.createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},i.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},i.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&m().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},i.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},i.abort=function(){if("WAITING"!==this.state){this.pendingSegment_&&(this.pendingSegment_=null);return}this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()},i.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,m().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},i.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},i.error=function(e){return void 0!==e&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},i.endOfStream=function(){this.ended_=!0,this.transmuxer_&&a6.reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},i.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return ry.createTimeRanges();if("main"===this.loaderType_){var t=e.hasAudio,i=e.hasVideo,n=e.isMuxed;if(i&&t&&!this.audioDisabled_&&!n)return this.sourceUpdater_.buffered();if(i)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},i.initSegmentForMap=function(e,t){if(void 0===t&&(t=!1),!e)return null;var i=ak(e),n=this.initSegments_[i];return t&&!n&&e.bytes&&(this.initSegments_[i]=n={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),n||e},i.segmentKey=function(e,t){if(void 0===t&&(t=!1),!e)return null;var i=aC(e),n=this.keyCache_[i];this.cacheEncryptionKeys_&&t&&!n&&e.bytes&&(this.keyCache_[i]=n={resolvedUri:e.resolvedUri,bytes:e.bytes});var r={resolvedUri:(n||e).resolvedUri};return n&&(r.bytes=n.bytes),r},i.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},i.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();this.couldBeginLoading_()&&("READY"===this.state||"INIT"===this.state)&&(this.state="READY")}},i.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},i.playlist=function(e,t){if(void 0===t&&(t={}),e){var i=this.playlist_,n=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var r=null;if(i&&(i.id?r=i.id:i.uri&&(r=i.uri)),this.logger_("playlist update ["+r+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!i||i.uri!==e.uri){null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,this.trigger("playlistupdate");return}var a=e.mediaSequence-i.mediaSequence;if(this.logger_("live window shift ["+a+"]"),null!==this.mediaIndex){if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var s=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!s.parts||!s.parts.length||!s.parts[this.partIndex])){var o=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=o}}}n&&(n.mediaIndex-=a,n.mediaIndex<0?(n.mediaIndex=null,n.partIndex=null):(n.mediaIndex>=0&&(n.segment=e.segments[n.mediaIndex]),n.partIndex>=0&&n.segment.parts&&(n.part=n.segment.parts[n.partIndex]))),this.syncController_.saveExpiredSegmentInfo(i,e)}},i.pause=function(){this.checkBufferTimeout_&&(m().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},i.paused=function(){return null===this.checkBufferTimeout_},i.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},i.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},i.resyncLoader=function(){this.transmuxer_&&a6.reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},i.remove=function(e,t,i,n){if(void 0===i&&(i=function(){}),void 0===n&&(n=!1),t===1/0&&(t=this.duration_()),t<=e){this.logger_("skipping remove because end ${end} is <= start ${start}");return}if(!this.sourceUpdater_||!this.getMediaInfo_()){this.logger_("skipping remove because no source updater or starting media info");return}var r=1,a=function(){0==--r&&i()};for(var s in(n||!this.audioDisabled_)&&(r++,this.sourceUpdater_.removeAudio(e,t,a)),(n||"main"===this.loaderType_)&&(this.gopBuffer_=sV(this.gopBuffer_,e,t,this.timeMapping_),r++,this.sourceUpdater_.removeVideo(e,t,a)),this.inbandTextTracks_)sF(e,t,this.inbandTextTracks_[s]);sF(e,t,this.segmentMetadataTrack_),a()},i.monitorBuffer_=function(){this.checkBufferTimeout_&&m().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=m().setTimeout(this.monitorBufferTick_.bind(this),1)},i.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&m().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=m().setTimeout(this.monitorBufferTick_.bind(this),500)},i.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},i.isEndOfStream_=function(e,t,i){if(void 0===e&&(e=this.mediaIndex),void 0===t&&(t=this.playlist_),void 0===i&&(i=this.partIndex),!t||!this.mediaSource_)return!1;var n="number"==typeof e&&t.segments[e],r=e+1===t.segments.length,a=!n||!n.parts||i+1===n.parts.length;return t.endList&&"open"===this.mediaSource_.readyState&&r&&a},i.chooseNextRequest_=function(){var e=this.buffered_(),t=rR(e)||0,i=rU(e,this.currentTime_()),n=!this.hasPlayed_()&&i>=1,r=i>=this.goalBufferLength_(),a=this.playlist_.segments;if(!a.length||n||r)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var s={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(s.isSyncRequest)s.mediaIndex=sz(this.currentTimeline_,a,t);else if(null!==this.mediaIndex){var o=a[this.mediaIndex],l="number"==typeof this.partIndex?this.partIndex:-1;s.startOfSegment=o.end?o.end:t,o.parts&&o.parts[l+1]?(s.mediaIndex=this.mediaIndex,s.partIndex=l+1):s.mediaIndex=this.mediaIndex+1}else{var u=r4.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?t:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),d=u.segmentIndex,c=u.startTime,h=u.partIndex;s.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+t:"currentTime "+this.currentTime_(),s.mediaIndex=d,s.startOfSegment=c,s.partIndex=h}var p=a[s.mediaIndex],f=p&&"number"==typeof s.partIndex&&p.parts&&p.parts[s.partIndex];if(!p||"number"==typeof s.partIndex&&!f)return null;if("number"!=typeof s.partIndex&&p.parts&&(s.partIndex=0,f=p.parts[0]),!i&&f&&!f.independent){if(0===s.partIndex){var m=a[s.mediaIndex-1],g=m.parts&&m.parts.length&&m.parts[m.parts.length-1];g&&g.independent&&(s.mediaIndex-=1,s.partIndex=m.parts.length-1,s.independent="previous segment")}else p.parts[s.partIndex-1].independent&&(s.partIndex-=1,s.independent="previous part")}var _=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return s.mediaIndex>=a.length-1&&_&&!this.seeking_()?null:this.generateSegmentInfo_(s)},i.generateSegmentInfo_=function(e){var t=e.independent,i=e.playlist,n=e.mediaIndex,r=e.startOfSegment,a=e.isSyncRequest,s=e.partIndex,o=e.forceTimestampOffset,l=e.getMediaInfoForTime,u=i.segments[n],d="number"==typeof s&&u.parts[s],c={requestId:"segment-loader-"+Math.random(),uri:d&&d.resolvedUri||u.resolvedUri,mediaIndex:n,partIndex:d?s:null,isSyncRequest:a,startOfSegment:r,playlist:i,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:u.timeline,duration:d&&d.duration||u.duration,segment:u,part:d,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:l,independent:t},h=void 0!==o?o:this.isPendingTimestampOffset_;c.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:u.timeline,currentTimeline:this.currentTimeline_,startOfSegment:r,buffered:this.buffered_(),overrideCheck:h});var p=rR(this.sourceUpdater_.audioBuffered());return"number"==typeof p&&(c.audioAppendStart=p-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(c.gopsToAlignWith=sH(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),c},i.timestampOffsetForSegment_=function(e){return sY(e)},i.earlyAbortWhenNeeded_=function(e){if(!(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH||Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)){var t,i,n=this.currentTime_(),r=e.bandwidth,a=this.pendingSegment_.duration,s=r4.estimateSegmentRequestTime(a,r,this.playlist_,e.bytesReceived),o=(t=this.buffered_(),void 0===(i=this.vhs_.tech_.playbackRate())&&(i=1),((t.length?t.end(t.length-1):0)-n)/i-1);if(!(s<=o)){var l=sL({master:this.vhs_.playlists.master,currentTime:n,bandwidth:r,duration:this.duration_(),segmentDuration:a,timeUntilRebuffer:o,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(l){var u=s-o-l.rebufferingImpact,d=.5;o<=rE&&(d=1),l.playlist&&l.playlist.uri!==this.playlist_.uri&&!(u "+s+" for "+e),sM(l,i.vhs_.tech_,e),sF(a,s,l[e]),sR({captionArray:o,inbandTextTracks:l,timestampOffset:n})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},i.handleId3_=function(e,t,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_){this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,i));return}var n=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();sN(this.inbandTextTracks_,i,this.vhs_.tech_),sB({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:n,videoDuration:this.duration_()})}},i.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},i.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(e){return e()})},i.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(e){return e()})},i.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!s$({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},i.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},i.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},i.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;var i=t.hasAudio,n=t.hasVideo,r=t.isMuxed;return!(n&&!e.videoTimingInfo||i&&!this.audioDisabled_&&!r&&!e.audioTimingInfo||s$({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},i.handleData_=function(e,t){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_()){this.callQueue_.push(this.handleData_.bind(this,e,t));return}var i=this.pendingSegment_;if(this.setTimeMapping_(i.timeline),this.updateMediaSecondsLoaded_(i.part||i.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),i.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),i.isFmp4=e.isFmp4,i.timingInfo=i.timingInfo||{},i.isFmp4)this.trigger("fmp4"),i.timingInfo.start=i[sX(t.type)].start;else{var n,r=this.getCurrentMediaInfo_(),a="main"===this.loaderType_&&r&&r.hasVideo;a&&(n=i.videoTimingInfo.start),i.timingInfo.start=this.trueSegmentStart_({currentStart:i.timingInfo.start,playlist:i.playlist,mediaIndex:i.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:a,firstVideoFrameTimeForData:n,videoTimingInfo:i.videoTimingInfo,audioTimingInfo:i.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(i,t.type),this.updateSourceBufferTimestampOffset_(i),i.isSyncRequest){this.updateTimingInfoEnd_(i),this.syncController_.saveSegmentTimingInfo({segmentInfo:i,shouldSaveTimelineMapping:"main"===this.loaderType_});var s=this.chooseNextRequest_();if(s.mediaIndex!==i.mediaIndex||s.partIndex!==i.partIndex){this.logger_("sync segment was incorrect, not appending");return}this.logger_("sync segment was correct, appending")}i.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(i,t)}}},i.updateAppendInitSegmentStatus=function(e,t){"main"!==this.loaderType_||"number"!=typeof e.timestampOffset||e.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)},i.getInitSegmentAndUpdateState_=function(e){var t=e.type,i=e.initSegment,n=e.map,r=e.playlist;if(n){var a=ak(n);if(this.activeInitSegmentId_===a)return null;i=this.initSegmentForMap(n,!0).bytes,this.activeInitSegmentId_=a}return i&&this.appendInitSegment_[t]?(this.playlistOfLastInitSegment_[t]=r,this.appendInitSegment_[t]=!1,this.activeInitSegmentId_=null,i):null},i.handleQuotaExceededError_=function(e,t){var i=this,n=e.segmentInfo,r=e.type,a=e.bytes,s=this.sourceUpdater_.audioBuffered(),o=this.sourceUpdater_.videoBuffered();s.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+rD(s).join(", ")),o.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+rD(o).join(", "));var l=s.length?s.start(0):0,u=s.length?s.end(s.length-1):0,d=o.length?o.start(0):0,c=o.length?o.end(o.length-1):0;if(u-l<=1&&c-d<=1){this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+a.byteLength+", audio buffer: "+rD(s).join(", ")+", video buffer: "+rD(o).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),this.trigger("error");return}this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:n,type:r,bytes:a}));var h=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+h),this.remove(0,h,function(){i.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=m().setTimeout(function(){i.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),i.quotaExceededErrorRetryTimeout_=null,i.processCallQueue_()},1e3)},!0)},i.handleAppendError_=function(e,t){var i=e.segmentInfo,n=e.type,r=e.bytes;if(t){if(22===t.code){this.handleQuotaExceededError_({segmentInfo:i,type:n,bytes:r});return}this.logger_("Received non QUOTA_EXCEEDED_ERR on append",t),this.error(n+" append of "+r.length+"b failed for segment #"+i.mediaIndex+" in playlist "+i.playlist.id),this.trigger("appenderror")}},i.appendToSourceBuffer_=function(e){var t=e.segmentInfo,i=e.type,n=e.initSegment,r=e.data,a=e.bytes;if(!a){var s=[r],o=r.byteLength;n&&(s.unshift(n),o+=n.byteLength),a=sD({bytes:o,segments:s})}this.sourceUpdater_.appendBuffer({segmentInfo:t,type:i,bytes:a},this.handleAppendError_.bind(this,{segmentInfo:t,type:i,bytes:a}))},i.handleSegmentTimingInfo_=function(e,t,i){if(this.pendingSegment_&&t===this.pendingSegment_.requestId){var n=this.pendingSegment_.segment,r=e+"TimingInfo";n[r]||(n[r]={}),n[r].transmuxerPrependedSeconds=i.prependedContentDuration||0,n[r].transmuxedPresentationStart=i.start.presentation,n[r].transmuxedDecodeStart=i.start.decode,n[r].transmuxedPresentationEnd=i.end.presentation,n[r].transmuxedDecodeEnd=i.end.decode,n[r].baseMediaDecodeTime=i.baseMediaDecodeTime}},i.appendData_=function(e,t){var i=t.type,n=t.data;if(n&&n.byteLength&&("audio"!==i||!this.audioDisabled_)){var r=this.getInitSegmentAndUpdateState_({type:i,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:i,initSegment:r,data:n})}},i.loadSegment_=function(e){var t=this;if(this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_()){this.loadQueue_.push(function(){var i=(0,v.Z)({},e,{forceTimestampOffset:!0});(0,v.Z)(e,t.generateSegmentInfo_(i)),t.isPendingTimestampOffset_=!1,t.updateTransmuxerAndRequestSegment_(e)});return}this.updateTransmuxerAndRequestSegment_(e)},i.updateTransmuxerAndRequestSegment_=function(e){var t=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var i=this.createSimplifiedSegmentObj_(e),n=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),r=null!==this.mediaIndex,a=e.timeline!==this.currentTimeline_&&e.timeline>0;this.logger_("Requesting "+sQ(e)),i.map&&!i.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=sf({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:i,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:n||r&&a,endedTimelineFn:function(){t.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(i){var n=i.message,r=i.level,a=i.stream;t.logger_(sQ(e)+" logged from transmuxer stream "+a+" as a "+r+": "+n)}})},i.trimBackBuffer_=function(e){var t=sZ(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)},i.createSimplifiedSegmentObj_=function(e){var t=e.segment,i=e.part,n={resolvedUri:i?i.resolvedUri:t.resolvedUri,byterange:i?i.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},r=e.playlist.segments[e.mediaIndex-1];if(r&&r.timeline===t.timeline&&(r.videoTimingInfo?n.baseStartTime=r.videoTimingInfo.transmuxedDecodeEnd:r.audioTimingInfo&&(n.baseStartTime=r.audioTimingInfo.transmuxedDecodeEnd)),t.key){var a=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);n.key=this.segmentKey(t.key),n.key.iv=a}return t.map&&(n.map=this.initSegmentForMap(t.map)),n},i.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},i.saveBandwidthRelatedStats_=function(e,t){if(this.pendingSegment_.byteLength=t.bytesReceived,e3*e.playlist.targetDuration,a=n&&n.end&&this.currentTime_()-n.end>3*e.playlist.partTargetDuration;if(r||a){this.logger_("bad "+(r?"segment":"part")+" "+sQ(e)),this.resetEverything();return}null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()},i.recordThroughput_=function(e){if(e.duration=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},i.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},i.segmentRequestFinished_=function(e,t,i){var n=this;if(!this.subtitlesTrack_){this.state="READY";return}if(this.saveTransferStats_(t.stats),!this.pendingSegment_){this.state="READY",this.mediaRequestsAborted+=1;return}if(e){e.code===a9.TIMEOUT&&this.handleTimeout_(),e.code===a9.ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,this.stopForError(e);return}var r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");var a=r.segment;if(a.map&&(a.map.bytes=t.map.bytes),r.bytes=t.bytes,"function"!=typeof m().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var s,o=function(){n.subtitlesTrack_.tech_.off("vttjsloaded",s),n.stopForError({message:"Error loading vtt.js"})};s=function(){n.subtitlesTrack_.tech_.off("vttjserror",o),n.segmentRequestFinished_(e,t,i)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",s),this.subtitlesTrack_.tech_.one("vttjserror",o);return}a.requested=!0;try{this.parseVTTCues_(r)}catch(l){this.stopForError({message:l.message});return}if(this.updateTimeMapping_(r,this.syncController_.timelines[r.timeline],this.playlist_),r.cues.length?r.timingInfo={start:r.cues[0].startTime,end:r.cues[r.cues.length-1].endTime}:r.timingInfo={start:r.startOfSegment,end:r.startOfSegment+r.duration},r.isSyncRequest){this.trigger("syncinfoupdate"),this.pendingSegment_=null,this.state="READY";return}r.byteLength=r.bytes.byteLength,this.mediaSecondsLoaded+=a.duration,r.cues.forEach(function(e){n.subtitlesTrack_.addCue(n.featuresNativeTextTracks_?new(m()).VTTCue(e.startTime,e.endTime,e.text):e)}),sj(this.subtitlesTrack_),this.handleAppendsDone_()},i.handleData_=function(){},i.updateTimingInfoEnd_=function(){},i.parseVTTCues_=function(e){var t,i=!1;"function"==typeof m().TextDecoder?t=new(m()).TextDecoder("utf8"):(t=m().WebVTT.StringDecoder(),i=!0);var n=new(m()).WebVTT.Parser(m(),m().vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},n.oncue=e.cues.push.bind(e.cues),n.ontimestampmap=function(t){e.timestampmap=t},n.onparsingerror=function(e){ry.log.warn("Error encountered when parsing cues: "+e.message)},e.segment.map){var r=e.segment.map.bytes;i&&(r=oa(r)),n.parse(r)}var a=e.bytes;i&&(a=oa(a)),n.parse(a),n.flush()},i.updateTimeMapping_=function(e,t,i){var n=e.segment;if(t){if(!e.cues.length){n.empty=!0;return}var r=e.timestampmap,a=r.MPEGTS/H.ONE_SECOND_IN_TS-r.LOCAL+t.mapping;if(e.cues.forEach(function(e){e.startTime+=a,e.endTime+=a}),!i.syncInfo){var s=e.cues[0].startTime,o=e.cues[e.cues.length-1].startTime;i.syncInfo={mediaSequence:i.mediaSequence+e.mediaIndex,time:Math.min(s,o-n.duration)}}}},t}(s2),ol=function(e,t){for(var i=e.cues,n=0;n=r.adStartTime&&t<=r.adEndTime)return r}return null},ou=function(e,t,i){if(void 0===i&&(i=0),e.segments)for(var n,r=i,a=0;a=h)&&(s=h,a={time:c,segmentIndex:u.segmentIndex,partIndex:u.partIndex})}}return a}},{name:"Discontinuity",run:function(e,t,i,n,r){var a=null;if(r=r||0,t.discontinuityStarts&&t.discontinuityStarts.length)for(var s=null,o=0;o=c)&&(s=c,a={time:d.time,segmentIndex:l,partIndex:null})}}return a}},{name:"Playlist",run:function(e,t,i,n,r){return t.syncInfo?{time:t.syncInfo.time,segmentIndex:t.syncInfo.mediaSequence-t.mediaSequence,partIndex:null}:null}}],oc=function(e){function t(t){var i;return(i=e.call(this)||this).timelines=[],i.discontinuities=[],i.timelineToDatetimeMappings={},i.logger_=rC("SyncController"),i}(0,S.Z)(t,e);var i=t.prototype;return i.getSyncPoint=function(e,t,i,n){var r=this.runStrategies_(e,t,i,n);return r.length?this.selectSyncPoint_(r,{key:"time",value:n}):null},i.getExpiredTime=function(e,t){if(!e||!e.segments)return null;var i=this.runStrategies_(e,t,e.discontinuitySequence,0);if(!i.length)return null;var n=this.selectSyncPoint_(i,{key:"segmentIndex",value:0});return n.segmentIndex>0&&(n.time*=-1),Math.abs(n.time+rK({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:n.segmentIndex,endIndex:0}))},i.runStrategies_=function(e,t,i,n){for(var r=[],a=0;a86400){ry.log.warn("Not saving expired segment info. Media sequence gap "+i+" is too large.");return}for(var n=i-1;n>=0;n--){var r=e.segments[n];if(r&&void 0!==r.start){t.syncInfo={mediaSequence:e.mediaSequence+n,time:r.start},this.logger_("playlist refresh sync: [time:"+t.syncInfo.time+", mediaSequence: "+t.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},i.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var t=e.segments[0],i=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-i}},i.saveSegmentTimingInfo=function(e){var t=e.segmentInfo,i=e.shouldSaveTimelineMapping,n=this.calculateSegmentTimeMapping_(t,t.timingInfo,i),r=t.segment;n&&(this.saveDiscontinuitySyncInfo_(t),t.playlist.syncInfo||(t.playlist.syncInfo={mediaSequence:t.playlist.mediaSequence+t.mediaIndex,time:r.start}));var a=r.dateTimeObject;r.discontinuity&&i&&a&&(this.timelineToDatetimeMappings[r.timeline]=-(a.getTime()/1e3))},i.timestampOffsetForTimeline=function(e){return void 0===this.timelines[e]?null:this.timelines[e].time},i.mappingForTimeline=function(e){return void 0===this.timelines[e]?null:this.timelines[e].mapping},i.calculateSegmentTimeMapping_=function(e,t,i){var n,r,a=e.segment,s=e.part,o=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)o={time:e.startOfSegment,mapping:e.startOfSegment-t.start},i&&(this.timelines[e.timeline]=o,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": "+("[time: "+o.time)+"] [mapping: "+o.mapping+"]")),n=e.startOfSegment,r=t.end+o.mapping;else{if(!o)return!1;n=t.start+o.mapping,r=t.end+o.mapping}return s&&(s.start=n,s.end=r),(!a.start||no){var l=void 0;l=s<0?i.start-rK({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:r}):i.end+rK({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:r}),this.discontinuities[a]={time:l,accuracy:o}}}},i.dispose=function(){this.trigger("dispose"),this.off()},t}(ry.EventTarget),oh=function(e){function t(){var t;return(t=e.call(this)||this).pendingTimelineChanges_={},t.lastTimelineChanges_={},t}(0,S.Z)(t,e);var i=t.prototype;return i.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},i.pendingTimelineChange=function(e){var t=e.type,i=e.from,n=e.to;return"number"==typeof i&&"number"==typeof n&&(this.pendingTimelineChanges_[t]={type:t,from:i,to:n},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[t]},i.lastTimelineChange=function(e){var t=e.type,i=e.from,n=e.to;return"number"==typeof i&&"number"==typeof n&&(this.lastTimelineChanges_[t]={type:t,from:i,to:n},delete this.pendingTimelineChanges_[t],this.trigger("timelinechange")),this.lastTimelineChanges_[t]},i.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(ry.EventTarget),op=aQ(aX(aY(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==i.g?i.g:"undefined"!=typeof self?self:{};function t(e,t,i){return e(i={path:t,exports:{},require:function(e,t){return function(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(e,null==t?i.path:t)}},i.exports),i.exports}var n=t(function(e){function t(e,t){for(var i=0;i-1},t.trigger=function(e){var t=this.listeners[e];if(t){if(2==arguments.length)for(var i=t.length,n=0;n>7)*283)^e]=e;for(t=i=0;!c[t];t^=n||1,i=f[i]||1)for(e=0,a=(a=i^i<<1^i<<2^i<<3^i<<4)>>8^255&a^99,c[t]=a,h[a]=t,o=16843009*p[r=p[n=p[t]]]^65537*r^257*n^16843008*t,s=257*p[a]^16843008*a;e<4;e++)u[e][t]=s=s<<24^s>>>8,d[e][a]=o=o<<24^o>>>8;for(e=0;e<5;e++)u[e]=u[e].slice(0),d[e]=d[e].slice(0);return l},l=null,u=function(){function e(e){l||(l=o()),this._tables=[[l[0][0].slice(),l[0][1].slice(),l[0][2].slice(),l[0][3].slice(),l[0][4].slice()],[l[1][0].slice(),l[1][1].slice(),l[1][2].slice(),l[1][3].slice(),l[1][4].slice()]];var t,i,n,r=this._tables[0][4],a=this._tables[1],s=e.length,u=1;if(4!==s&&6!==s&&8!==s)throw Error("Invalid aes key size");var d=e.slice(0),c=[];for(this._key=[d,c],t=s;t<4*s+28;t++)n=d[t-1],(t%s==0||8===s&&t%s==4)&&(n=r[n>>>24]<<24^r[n>>16&255]<<16^r[n>>8&255]<<8^r[255&n],t%s==0&&(n=n<<8^n>>>24^u<<24,u=u<<1^(u>>7)*283)),d[t]=d[t-s]^n;for(i=0;t;i++,t--)n=d[3&i?t:t-4],t<=4||i<4?c[i]=n:c[i]=a[0][r[n>>>24]]^a[1][r[n>>16&255]]^a[2][r[n>>8&255]]^a[3][r[255&n]]}return e.prototype.decrypt=function(e,t,i,n,r,a){var s,o,l,u,d=this._key[1],c=e^d[0],h=n^d[1],p=i^d[2],f=t^d[3],m=d.length/4-2,g=4,_=this._tables[1],v=_[0],y=_[1],T=_[2],b=_[3],S=_[4];for(u=0;u>>24]^y[h>>16&255]^T[p>>8&255]^b[255&f]^d[g],o=v[h>>>24]^y[p>>16&255]^T[f>>8&255]^b[255&c]^d[g+1],l=v[p>>>24]^y[f>>16&255]^T[c>>8&255]^b[255&h]^d[g+2],f=v[f>>>24]^y[c>>16&255]^T[h>>8&255]^b[255&p]^d[g+3],g+=4,c=s,h=o,p=l;for(u=0;u<4;u++)r[(3&-u)+a]=S[c>>>24]<<24^S[h>>16&255]<<16^S[p>>8&255]<<8^S[255&f]^d[g++],s=c,c=h,h=p,p=f,f=s},e}(),d=function(e){function t(){var t;return(t=e.call(this,s)||this).jobs=[],t.delay=1,t.timeout_=null,t}a(t,e);var i=t.prototype;return i.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},i.push=function(e){this.jobs.push(e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},t}(s),c=function(e){return e<<24|(65280&e)<<8|(16711680&e)>>8|e>>>24},h=function(e,t,i){var n,r,a,s,o,l,d,h,p,f=new Int32Array(e.buffer,e.byteOffset,e.byteLength>>2),m=new u(Array.prototype.slice.call(t)),g=new Uint8Array(e.byteLength),_=new Int32Array(g.buffer);for(p=0,n=i[0],r=i[1],a=i[2],s=i[3];p=0&&(t="main-desc"),t},om=function(e,t){e.abort(),e.pause(),t&&t.activePlaylistLoader&&(t.activePlaylistLoader.pause(),t.activePlaylistLoader=null)},og=function(e,t){t.activePlaylistLoader=e,e.load()},o_={AUDIO:function(e,t){return function(){var i=t.segmentLoaders[e],n=t.mediaTypes[e],r=t.blacklistCurrentPlaylist;om(i,n);var a=n.activeTrack(),s=n.activeGroup(),o=(s.filter(function(e){return e.default})[0]||s[0]).id,l=n.tracks[o];if(a===l){r({message:"Problem encountered loading the default audio track."});return}for(var u in ry.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),n.tracks)n.tracks[u].enabled=n.tracks[u]===l;n.onTrackChanged()}},SUBTITLES:function(e,t){return function(){var i=t.segmentLoaders[e],n=t.mediaTypes[e];ry.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),om(i,n);var r=n.activeTrack();r&&(r.mode="disabled"),n.onTrackChanged()}}},ov={AUDIO:function(e,t,i){if(t){var n=i.tech,r=i.requestOptions,a=i.segmentLoaders[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,r),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),r),n.paused()||a.load()}),t.on("error",o_[e](e,i))}},SUBTITLES:function(e,t,i){var n=i.tech,r=i.requestOptions,a=i.segmentLoaders[e],s=i.mediaTypes[e];t.on("loadedmetadata",function(){var e=t.media();a.playlist(e,r),a.track(s.activeTrack()),(!n.paused()||e.endList&&"none"!==n.preload())&&a.load()}),t.on("loadedplaylist",function(){a.playlist(t.media(),r),n.paused()||a.load()}),t.on("error",o_[e](e,i))}},oy={AUDIO:function(e,t){var i=t.vhs,n=t.sourceType,r=t.segmentLoaders[e],a=t.requestOptions,s=t.master.mediaGroups,o=t.mediaTypes[e],l=o.groups,u=o.tracks,d=o.logger_,c=t.masterPlaylistLoader,h=r8(c.master);for(var p in(!s[e]||0===Object.keys(s[e]).length)&&(s[e]={main:{default:{default:!0}}},h&&(s[e].main.default.playlists=c.master.playlists)),s[e])for(var f in l[p]||(l[p]=[]),s[e][p]){var m=s[e][p][f],g=void 0;if(h?(d("AUDIO group '"+p+"' label '"+f+"' is a master playlist"),m.isMasterPlaylist=!0,g=null):g="vhs-json"===n&&m.playlists?new af(m.playlists[0],i,a):m.resolvedUri?new af(m.resolvedUri,i,a):m.playlists&&"dash"===n?new aW(m.playlists[0],i,a,c):null,m=ry.mergeOptions({id:f,playlistLoader:g},m),ov[e](e,m.playlistLoader,t),l[p].push(m),void 0===u[f]){var _=new ry.AudioTrack({id:f,kind:of(m),enabled:!1,language:m.language,default:m.default,label:f});u[f]=_}}r.on("error",o_[e](e,t))},SUBTITLES:function(e,t){var i=t.tech,n=t.vhs,r=t.sourceType,a=t.segmentLoaders[e],s=t.requestOptions,o=t.master.mediaGroups,l=t.mediaTypes[e],u=l.groups,d=l.tracks,c=t.masterPlaylistLoader;for(var h in o[e])for(var p in u[h]||(u[h]=[]),o[e][h])if(!o[e][h][p].forced){var f=o[e][h][p],m=void 0;if("hls"===r)m=new af(f.resolvedUri,n,s);else if("dash"===r){if(!f.playlists.filter(function(e){return e.excludeUntil!==1/0}).length)return;m=new aW(f.playlists[0],n,s,c)}else"vhs-json"===r&&(m=new af(f.playlists?f.playlists[0]:f.resolvedUri,n,s));if(f=ry.mergeOptions({id:p,playlistLoader:m},f),ov[e](e,f.playlistLoader,t),u[h].push(f),void 0===d[p]){var g=i.addRemoteTextTrack({id:p,kind:"subtitles",default:f.default&&f.autoselect,language:f.language,label:p},!1).track;d[p]=g}}a.on("error",o_[e](e,t))},"CLOSED-CAPTIONS":function(e,t){var i=t.tech,n=t.master.mediaGroups,r=t.mediaTypes[e],a=r.groups,s=r.tracks;for(var o in n[e])for(var l in a[o]||(a[o]=[]),n[e][o]){var u=n[e][o][l];if(/^(?:CC|SERVICE)/.test(u.instreamId)){var d=i.options_.vhs&&i.options_.vhs.captionServices||{},c={label:l,language:u.language,instreamId:u.instreamId,default:u.default&&u.autoselect};if(d[c.instreamId]&&(c=ry.mergeOptions(c,d[c.instreamId])),void 0===c.default&&delete c.default,a[o].push(ry.mergeOptions({id:l},u)),void 0===s[l]){var h=i.addRemoteTextTrack({id:c.instreamId,kind:"captions",default:c.default,language:c.language,label:c.label},!1).track;s[l]=h}}}}},oT=function e(t,i){for(var n=0;n1&&r8(e.master))for(var l=0;l "+r.id;if(!t)return u(d+" as current playlist is not set"),!0;if(r.id===t.id)return!1;var c=Boolean(rx(i,n).length);if(!t.endList)return c||"number"!=typeof t.partTargetDuration?(u(d+" as current playlist is live"),!0):(u("not "+d+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var h=rU(i,n),p=l?az.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:az.MAX_BUFFER_LOW_WATER_LINE;if(om)&&h>=a){var _=d+" as forwardBuffer >= bufferLowWaterLine ("+h+" >= "+a+")";return l&&(_+=" and next bandwidth > current bandwidth ("+f+" > "+m+")"),u(_),!0}return u("not "+d+" as no switching criteria met"),!1},ox=function(e){function t(t){i=e.call(this)||this;var i,n=t.src,r=t.handleManifestRedirects,a=t.withCredentials,s=t.tech,o=t.bandwidth,l=t.externVhs,u=t.useCueTags,d=t.blacklistDuration,c=t.enableLowInitialPlaylist,h=t.sourceType,f=t.cacheEncryptionKeys,g=t.experimentalBufferBasedABR,_=t.experimentalLeastPixelDiffSelector,v=t.captionServices;if(!n)throw Error("A non-empty playlist URL or JSON manifest string is required");var y=t.maxPlaylistRetries;null==y&&(y=1/0),p=l,i.experimentalBufferBasedABR=Boolean(g),i.experimentalLeastPixelDiffSelector=Boolean(_),i.withCredentials=a,i.tech_=s,i.vhs_=s.vhs,i.sourceType_=h,i.useCueTags_=u,i.blacklistDuration=d,i.maxPlaylistRetries=y,i.enableLowInitialPlaylist=c,i.useCueTags_&&(i.cueTagsTrack_=i.tech_.addTextTrack("metadata","ad-cues"),i.cueTagsTrack_.inBandMetadataTrackDispatchType=""),i.requestOptions_={withCredentials:a,handleManifestRedirects:r,maxPlaylistRetries:y,timeout:null},i.on("error",i.pauseLoading),i.mediaTypes_=oC(),i.mediaSource=new(m()).MediaSource,i.handleDurationChange_=i.handleDurationChange_.bind((0,b.Z)(i)),i.handleSourceOpen_=i.handleSourceOpen_.bind((0,b.Z)(i)),i.handleSourceEnded_=i.handleSourceEnded_.bind((0,b.Z)(i)),i.mediaSource.addEventListener("durationchange",i.handleDurationChange_),i.mediaSource.addEventListener("sourceopen",i.handleSourceOpen_),i.mediaSource.addEventListener("sourceended",i.handleSourceEnded_),i.seekable_=ry.createTimeRanges(),i.hasPlayed_=!1,i.syncController_=new oc(t),i.segmentMetadataTrack_=s.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,i.decrypter_=new op,i.sourceUpdater_=new or(i.mediaSource),i.inbandTextTracks_={},i.timelineChangeController_=new oh;var T={vhs:i.vhs_,parse708captions:t.parse708captions,useDtsForTimestampOffset:t.useDtsForTimestampOffset,captionServices:v,mediaSource:i.mediaSource,currentTime:i.tech_.currentTime.bind(i.tech_),seekable:function(){return i.seekable()},seeking:function(){return i.tech_.seeking()},duration:function(){return i.duration()},hasPlayed:function(){return i.hasPlayed_},goalBufferLength:function(){return i.goalBufferLength()},bandwidth:o,syncController:i.syncController_,decrypter:i.decrypter_,sourceType:i.sourceType_,inbandTextTracks:i.inbandTextTracks_,cacheEncryptionKeys:f,sourceUpdater:i.sourceUpdater_,timelineChangeController:i.timelineChangeController_,experimentalExactManifestTimings:t.experimentalExactManifestTimings};i.masterPlaylistLoader_="dash"===i.sourceType_?new aW(n,i.vhs_,i.requestOptions_):new af(n,i.vhs_,i.requestOptions_),i.setupMasterPlaylistLoaderListeners_(),i.mainSegmentLoader_=new s2(ry.mergeOptions(T,{segmentMetadataTrack:i.segmentMetadataTrack_,loaderType:"main"}),t),i.audioSegmentLoader_=new s2(ry.mergeOptions(T,{loaderType:"audio"}),t),i.subtitleSegmentLoader_=new oo(ry.mergeOptions(T,{loaderType:"vtt",featuresNativeTextTracks:i.tech_.featuresNativeTextTracks}),t),i.setupSegmentLoaderListeners_(),i.experimentalBufferBasedABR&&(i.masterPlaylistLoader_.one("loadedplaylist",function(){return i.startABRTimer_()}),i.tech_.on("pause",function(){return i.stopABRTimer_()}),i.tech_.on("play",function(){return i.startABRTimer_()})),oE.forEach(function(e){i[e+"_"]=ow.bind((0,b.Z)(i),e)}),i.logger_=rC("MPC"),i.triggeredFmp4Usage=!1,"none"===i.tech_.preload()?(i.loadOnPlay_=function(){i.loadOnPlay_=null,i.masterPlaylistLoader_.load()},i.tech_.one("play",i.loadOnPlay_)):i.masterPlaylistLoader_.load(),i.timeToLoadedData__=-1,i.mainAppendsToLoadedData__=-1,i.audioAppendsToLoadedData__=-1;var S="none"===i.tech_.preload()?"play":"loadstart";return i.tech_.one(S,function(){var e=Date.now();i.tech_.one("loadeddata",function(){i.timeToLoadedData__=Date.now()-e,i.mainAppendsToLoadedData__=i.mainSegmentLoader_.mediaAppends,i.audioAppendsToLoadedData__=i.audioSegmentLoader_.mediaAppends})}),i}(0,S.Z)(t,e);var i=t.prototype;return i.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},i.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},i.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return -1===e||-1===t?-1:e+t},i.timeToLoadedData_=function(){return this.timeToLoadedData__},i.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},i.switchMedia_=function(e,t,i){var n=this.media(),r=n&&(n.id||n.uri),a=e.id||e.uri;r&&r!==a&&(this.logger_("switch media "+r+" -> "+a+" from "+t),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+t})),this.masterPlaylistLoader_.media(e,i)},i.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=m().setInterval(function(){return e.checkABR_()},250)},i.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(m().clearInterval(this.abrTimer_),this.abrTimer_=null)},i.getAudioTrackPlaylists_=function(){var e,t=this.master(),i=t&&t.playlists||[];if(!t||!t.mediaGroups||!t.mediaGroups.AUDIO)return i;var n=t.mediaGroups.AUDIO,r=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)e=this.mediaTypes_.AUDIO.activeTrack();else{var a=n.main||r.length&&n[r[0]];for(var s in a)if(a[s].default){e={label:s};break}}if(!e)return i;var o=[];for(var l in n)if(n[l][e.label]){var u=n[l][e.label];if(u.playlists&&u.playlists.length)o.push.apply(o,u.playlists);else if(u.uri)o.push(u);else if(t.playlists.length)for(var d=0;d1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},i.shouldSwitchToMedia_=function(e){var t=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,i=this.tech_.currentTime(),n=this.bufferLowWaterLine(),r=this.bufferHighWaterLine();return oI({buffered:this.tech_.buffered(),currentTime:i,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:n,bufferHighWaterLine:r,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},i.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var t=e.selectPlaylist();e.shouldSwitchToMedia_(t)&&e.switchMedia_(t,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(t){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var t=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var t=e.getCodecsOrExclude_();t&&e.sourceUpdater_.addOrChangeSourceBuffers(t)};this.mainSegmentLoader_.on("trackinfo",t),this.audioSegmentLoader_.on("trackinfo",t),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},i.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},i.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},i.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},i.fastQualityChange_=function(e){var t=this;if(void 0===e&&(e=this.selectPlaylist()),e===this.masterPlaylistLoader_.media()){this.logger_("skipping fastQualityChange because new media is same as old");return}this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){ry.browser.IE_VERSION||ry.browser.IS_EDGE?t.tech_.setCurrentTime(t.tech_.currentTime()+.04):t.tech_.setCurrentTime(t.tech_.currentTime())})},i.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*t,n.excludeUntil=i,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var l=this.selectPlaylist();if(!l){this.error="Playback cannot continue. No available working or supported playlists.",this.trigger("error");return}var u=e.internal?this.logger_:ry.log.warn,d=e.message?" "+e.message:"";u((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+d+" Switching to playlist "+l.id+"."),l.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),l.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var c=l.targetDuration/2*1e3||5e3,h="number"==typeof l.lastRequest&&Date.now()-l.lastRequest<=c;return this.switchMedia_(l,"exclude",s||h)},i.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},i.delegateLoaders_=function(e,t){var i=this,n=[],r="all"===e;(r||"main"===e)&&n.push(this.masterPlaylistLoader_);var a=[];(r||"audio"===e)&&a.push("AUDIO"),(r||"subtitle"===e)&&(a.push("CLOSED-CAPTIONS"),a.push("SUBTITLES")),a.forEach(function(e){var t=i.mediaTypes_[e]&&i.mediaTypes_[e].activePlaylistLoader;t&&n.push(t)}),["main","audio","subtitle"].forEach(function(t){var r=i[t+"SegmentLoader_"];r&&(e===t||"all"===e)&&n.push(r)}),n.forEach(function(e){return t.forEach(function(t){"function"==typeof e[t]&&e[t]()})})},i.setCurrentTime=function(e){var t=rx(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?t&&t.length?e:void(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),this.load()):0},i.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:p.Playlist.duration(e):1/0:0},i.seekable=function(){return this.seekable_},i.onSyncInfoUpdate_=function(){if(this.masterPlaylistLoader_){var e,t,i,n=this.masterPlaylistLoader_.media();if(n){var r=this.syncController_.getExpiredTime(n,this.duration());if(null!==r){var a=this.masterPlaylistLoader_.master,s=p.Playlist.seekable(n,r,p.Playlist.liveEdgeDelay(a,n));0!==s.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(n=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(r=this.syncController_.getExpiredTime(n,this.duration()))&&0!==(e=p.Playlist.seekable(n,r,p.Playlist.liveEdgeDelay(a,n))).length))&&(this.seekable_&&this.seekable_.length&&(t=this.seekable_.end(0),i=this.seekable_.start(0)),e?e.start(0)>s.end(0)||s.start(0)>e.end(0)?this.seekable_=s:this.seekable_=ry.createTimeRanges([[e.start(0)>s.start(0)?e.start(0):s.start(0),e.end(0)0&&(n=Math.max(n,i.end(i.length-1))),this.mediaSource.duration!==n&&this.sourceUpdater_.setDuration(n)},i.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(t){var i=e.mediaTypes_[t].groups;for(var n in i)i[n].forEach(function(e){e.playlistLoader&&e.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},i.master=function(){return this.masterPlaylistLoader_.master},i.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},i.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),i=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!!t&&!!i},i.getCodecsOrExclude_=function(){var e,t=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var n=sb(this.master(),this.media()),r={},a=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(r.video=n.video||i.main.videoCodec||D.xz),i.main.isMuxed&&(r.video+=","+(n.audio||i.main.audioCodec||D.lA)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||a)&&(r.audio=n.audio||i.main.audioCodec||i.audio.audioCodec||D.lA,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),!r.audio&&!r.video){this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0});return}var s={};if(["video","audio"].forEach(function(t){var n,a;if(r.hasOwnProperty(t)&&(n=i[t].isFmp4,a=r[t],n?!(0,D.p7)(a):!(0,D.Hi)(a))){var o=i[t].isFmp4?"browser":"muxer";s[o]=s[o]||[],s[o].push(r[t]),"audio"===t&&(e=o)}}),a&&e&&this.media().attributes.AUDIO){var o=this.media().attributes.AUDIO;this.master().playlists.forEach(function(e){(e.attributes&&e.attributes.AUDIO)===o&&e!==t.media()&&(e.excludeUntil=1/0)}),this.logger_("excluding audio group "+o+" as "+e+' does not support codec(s): "'+r.audio+'"')}if(Object.keys(s).length){var l=Object.keys(s).reduce(function(e,t){return e&&(e+=", "),e+=t+' does not support codec(s): "'+s[t].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:l,blacklistDuration:1/0});return}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var u=[];if(["video","audio"].forEach(function(e){var i=((0,D.kS)(t.sourceUpdater_.codecs[e]||"")[0]||{}).type,n=((0,D.kS)(r[e]||"")[0]||{}).type;i&&n&&i.toLowerCase()!==n.toLowerCase()&&u.push('"'+t.sourceUpdater_.codecs[e]+'" -> "'+r[e]+'"')}),u.length){this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+u.join(", ")+".",blacklistDuration:1/0,internal:!0});return}}return r},i.tryToCreateSourceBuffers_=function(){if(!("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}}},i.excludeUnsupportedVariants_=function(){var e=this,t=this.master().playlists,i=[];Object.keys(t).forEach(function(n){var r=t[n];if(-1===i.indexOf(r.id)){i.push(r.id);var a=sb(e.master,r),s=[];!a.audio||(0,D.Hi)(a.audio)||(0,D.p7)(a.audio)||s.push("audio codec "+a.audio),!a.video||(0,D.Hi)(a.video)||(0,D.p7)(a.video)||s.push("video codec "+a.video),a.text&&"stpp.ttml.im1t"===a.text&&s.push("text codec "+a.text),s.length&&(r.excludeUntil=1/0,e.logger_("excluding "+r.id+" for unsupported: "+s.join(", ")))}})},i.excludeIncompatibleVariants_=function(e){var t=this,i=[],n=this.master().playlists,r=sy((0,D.kS)(e)),a=sT(r),s=r.video&&(0,D.kS)(r.video)[0]||null,o=r.audio&&(0,D.kS)(r.audio)[0]||null;Object.keys(n).forEach(function(e){var r=n[e];if(-1===i.indexOf(r.id)&&r.excludeUntil!==1/0){i.push(r.id);var l=[],u=sb(t.masterPlaylistLoader_.master,r),d=sT(u);if(u.audio||u.video){if(d!==a&&l.push('codec count "'+d+'" !== "'+a+'"'),!t.sourceUpdater_.canChangeType()){var c=u.video&&(0,D.kS)(u.video)[0]||null,h=u.audio&&(0,D.kS)(u.audio)[0]||null;c&&s&&c.type.toLowerCase()!==s.type.toLowerCase()&&l.push('video codec "'+c.type+'" !== "'+s.type+'"'),h&&o&&h.type.toLowerCase()!==o.type.toLowerCase()&&l.push('audio codec "'+h.type+'" !== "'+o.type+'"')}l.length&&(r.excludeUntil=1/0,t.logger_("blacklisting "+r.id+": "+l.join(" && ")))}}})},i.updateAdCues_=function(e){var t=0,i=this.seekable();i.length&&(t=i.start(0)),ou(e,this.cueTagsTrack_,t)},i.goalBufferLength=function(){var e=this.tech_.currentTime(),t=az.GOAL_BUFFER_LENGTH,i=az.GOAL_BUFFER_LENGTH_RATE,n=Math.max(t,az.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*i,n)},i.bufferLowWaterLine=function(){var e=this.tech_.currentTime(),t=az.BUFFER_LOW_WATER_LINE,i=az.BUFFER_LOW_WATER_LINE_RATE,n=Math.max(t,az.MAX_BUFFER_LOW_WATER_LINE),r=Math.max(t,az.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*i,this.experimentalBufferBasedABR?r:n)},i.bufferHighWaterLine=function(){return az.BUFFER_HIGH_WATER_LINE},t}(ry.EventTarget),oP=function(e,t,i){var n,r,a=e.masterPlaylistController_,s=a[(e.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(a);if(t.attributes){var o=t.attributes.RESOLUTION;this.width=o&&o.width,this.height=o&&o.height,this.bandwidth=t.attributes.BANDWIDTH}this.codecs=sb(a.master(),t),this.playlist=t,this.id=i,this.enabled=(n=e.playlists,r=t.id,function(e){var t=n.master.playlists[r],i=rX(t),a=rY(t);return void 0===e?a:(e?delete t.disabled:t.disabled=!0,e===a||i||(s(),e?n.trigger("renditionenabled"):n.trigger("renditiondisabled")),e)})},oA=function(e){e.representations=function(){var t=e.masterPlaylistController_.master(),i=r8(t)?e.masterPlaylistController_.getAudioTrackPlaylists_():t.playlists;return i?i.filter(function(e){return!rX(e)}).map(function(t,i){return new oP(e,t,t.id)}):[]}},oL=["seeking","seeked","pause","playing","error"],oO=function(){function e(e){var t=this;this.masterPlaylistController_=e.masterPlaylistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=rC("PlaybackWatcher"),this.logger_("initialize");var i=function(){return t.monitorCurrentTime_()},n=function(){return t.monitorCurrentTime_()},r=function(){return t.techWaiting_()},a=function(){return t.cancelTimer_()},s=this.masterPlaylistController_,o=["main","subtitle","audio"],l={};o.forEach(function(e){l[e]={reset:function(){return t.resetSegmentDownloads_(e)},updateend:function(){return t.checkSegmentDownloads_(e)}},s[e+"SegmentLoader_"].on("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].on("playlistupdate",l[e].reset),t.tech_.on(["seeked","seeking"],l[e].reset)});var u=function(e){["main","audio"].forEach(function(i){s[i+"SegmentLoader_"][e]("appended",t.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){t.fixesBadSeeks_()&&(t.consecutiveUpdates=0,t.lastRecordedTime=t.tech_.currentTime(),u("off"))},this.clearSeekingAppendCheck_=function(){return u("off")},this.watchForBadSeeking_=function(){t.clearSeekingAppendCheck_(),u("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",r),this.tech_.on(oL,a),this.tech_.on("canplay",n),this.tech_.one("play",i),this.dispose=function(){t.clearSeekingAppendCheck_(),t.logger_("dispose"),t.tech_.off("waiting",r),t.tech_.off(oL,a),t.tech_.off("canplay",n),t.tech_.off("play",i),t.tech_.off("seeking",t.watchForBadSeeking_),t.tech_.off("seeked",t.clearSeekingAppendCheck_),o.forEach(function(e){s[e+"SegmentLoader_"].off("appendsdone",l[e].updateend),s[e+"SegmentLoader_"].off("playlistupdate",l[e].reset),t.tech_.off(["seeked","seeking"],l[e].reset)}),t.checkCurrentTimeTimeout_&&m().clearTimeout(t.checkCurrentTimeTimeout_),t.cancelTimer_()}}var t=e.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&m().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=m().setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(e){var t=this.masterPlaylistController_[e+"SegmentLoader_"];this[e+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+e+" loader"),this[e+"StalledDownloads_"]=0,this[e+"Buffered_"]=t.buffered_()},t.checkSegmentDownloads_=function(e){var t=this.masterPlaylistController_,i=t[e+"SegmentLoader_"],n=i.buffered_(),r=rM(this[e+"Buffered_"],n);if(this[e+"Buffered_"]=n,r){this.resetSegmentDownloads_(e);return}this[e+"StalledDownloads_"]++,this.logger_("found #"+this[e+"StalledDownloads_"]+" "+e+" appends that did not increase buffer (possible stalled download)",{playlistId:i.playlist_&&i.playlist_.id,buffered:rD(n)}),!(this[e+"StalledDownloads_"]<10)&&(this.logger_(e+" loader stalled download exclusion"),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:"vhs-"+e+"-download-exclusion"}),"subtitle"!==e&&t.blacklistCurrentPlaylist({message:"Excessive "+e+" segment downloading detected."},1/0))},t.checkCurrentTime_=function(){if(!(this.tech_.paused()||this.tech_.seeking())){var e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+rw>=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&e===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):e===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=e)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var e,t=this.seekable(),i=this.tech_.currentTime();if(this.afterSeekableWindow_(t,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(e=t.end(t.length-1)),this.beforeSeekableWindow_(t,i)){var n=t.start(0);e=n+(n===t.end(0)?0:rw)}if(void 0!==e)return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+rO(t)+". Seeking to "+e+"."),this.tech_.setCurrentTime(e),!0;for(var r=this.masterPlaylistController_.sourceUpdater_,a=this.tech_.buffered(),s=r.audioBuffer?r.audioBuffered():null,o=r.videoBuffer?r.videoBuffered():null,l=this.media(),u=l.partTargetDuration?l.partTargetDuration:(l.targetDuration-rE)*2,d=[s,o],c=0;c "+t.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"});return}}},t.techWaiting_=function(){var e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(e,t)){var i=e.end(e.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,r=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var a=rP(r,t);if(a.length>0){var s=a.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+s+", seeking to "+a.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*s,t),!0}return!1},t.afterSeekableWindow_=function(e,t,i,n){if(void 0===n&&(n=!1),!e.length)return!1;var r=e.end(e.length-1)+rw;return!i.endList&&n&&(r=e.end(e.length-1)+3*i.targetDuration),t>r},t.beforeSeekableWindow_=function(e,t){return!!(e.length&&e.start(0)>0&&t2)return{start:r,end:a}}return null},e}(),oD={errorInterval:30,getSource:function(e){return e(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},oM=function e(t,i){var n=0,r=0,a=ry.mergeOptions(oD,i);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var s=function(){r&&t.currentTime(r)},o=function(e){null!=e&&(r=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",s),t.src(e),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},l=function(){if(Date.now()-n<1e3*a.errorInterval){t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),t.trigger({type:"usage",name:"hls-error-reload-canceled"});return}if(!a.getSource||"function"!=typeof a.getSource){ry.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!");return}return n=Date.now(),a.getSource.call(t,o)},u=function e(){t.off("loadedmetadata",s),t.off("error",l),t.off("dispose",e)},d=function(i){u(),e(t,i)};t.on("error",l),t.on("dispose",u),t.reloadSourceOnError=d},oR=function(e){oM(this,e)},oU="2.14.3",oB={PlaylistLoader:af,Playlist:r4,utils:aI,STANDARD_PLAYLIST_SELECTOR:sP,INITIAL_PLAYLIST_SELECTOR:sO,lastBandwidthSelector:sP,movingAverageBandwidthSelector:sA,comparePlaylistBandwidth:sw,comparePlaylistResolution:sI,xhr:av()};Object.keys(az).forEach(function(e){Object.defineProperty(oB,e,{get:function(){return ry.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),az[e]},set:function(t){if(ry.log.warn("using Vhs."+e+" is UNSAFE be sure you know what you are doing"),"number"!=typeof t||t<0){ry.log.warn("value of Vhs."+e+" must be greater than or equal to 0");return}az[e]=t}})});var oN="videojs-vhs",oF=function(e,t){for(var i=t.media(),n=-1,r=0;r=1e7&&e>=1e7?Math.max(e,i):i}return e},set:function(e){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=e,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){return Math.floor(1/(1/(this.bandwidth||1)+(this.throughput>0?1/this.throughput:0)))},set:function(){ry.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return rD(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return rD(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&oz({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){oA(n)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){n.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=m().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},i.createKeySessions_=function(){var e=this,t=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),oq({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:t&&t.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(t){e.logger_("error while creating EME key session",t),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},i.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},i.setupEme_=function(){var e=this,t=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,i=oV({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:t&&t.media()});if(this.player_.tech_.on("keystatuschange",function(t){if("output-restricted"===t.status){var i,n=e.masterPlaylistController_.master();if(n&&n.playlists){var r=[];n.playlists.forEach(function(e){e&&e.attributes&&e.attributes.RESOLUTION&&e.attributes.RESOLUTION.height>=720&&(!e.excludeUntil||e.excludeUntil<1/0)&&(e.excludeUntil=1/0,r.push(e))}),r.length&&((i=ry.log).warn.apply(i,['DRM keystatus changed to "output-restricted." Removing the following HD playlists that will most likely fail to play and clearing the buffer. This may be due to HDCP restrictions on the stream and the capabilities of the current device.'].concat(r)),e.masterPlaylistController_.fastQualityChange_())}}}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11===ry.browser.IE_VERSION||!i){this.masterPlaylistController_.sourceUpdater_.initializedEme();return}this.createKeySessions_()},i.setupQualityLevels_=function(){var e=this,t=ry.players[this.tech_.options_.playerId];t&&t.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=t.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){oj(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){oF(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":oU,"mux.js":"6.0.1","mpd-parser":"0.21.1","m3u8-parser":"4.7.1","aes-decrypter":"3.1.3"}},i.version=function(){return this.constructor.version()},i.canChangeType=function(){return or.canChangeType()},i.play=function(){this.masterPlaylistController_.play()},i.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},i.duration=function(){return this.masterPlaylistController_.duration()},i.seekable=function(){return this.masterPlaylistController_.seekable()},i.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&m().URL.revokeObjectURL&&(m().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),e.prototype.dispose.call(this)},i.convertToProgramTime=function(e,t){return aD({playlist:this.masterPlaylistController_.media(),time:e,callback:t})},i.seekToProgramTime=function(e,t,i,n){return void 0===i&&(i=!0),void 0===n&&(n=2),aM({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:n,pauseAfterSeek:i,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})},t}(ry.getComponent("Component")),oK={name:"videojs-http-streaming",VERSION:oU,canHandleSource:function(e,t){void 0===t&&(t={});var i=ry.mergeOptions(ry.options,t);return oK.canPlayType(e.type,i)},handleSource:function(e,t,i){void 0===i&&(i={});var n=ry.mergeOptions(ry.options,i);return t.vhs=new oG(e,t,n),ry.hasOwnProperty("hls")||Object.defineProperty(t,"hls",{get:function(){return ry.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),t.vhs},configurable:!0}),t.vhs.xhr=av(),t.vhs.src(e.src,e.type),t.vhs},canPlayType:function(e,t){void 0===t&&(t={});var i=ry.mergeOptions(ry.options,t),n=i.vhs,r=(n=void 0===n?{}:n).overrideNative,a=void 0===r?!ry.browser.IS_ANY_SAFARI:r,s=i.hls,o=(s=void 0===s?{}:s).overrideNative,l=(0,M.t)(e);return l&&(!oB.supportsTypeNatively(l)||void 0!==o&&o||a)?"maybe":""}};(0,D.p7)("avc1.4d400d,mp4a.40.2")&&ry.getTech("Html5").registerSourceHandler(oK,0),ry.VhsHandler=oG,Object.defineProperty(ry,"HlsHandler",{get:function(){return ry.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),oG},configurable:!0}),ry.VhsSourceHandler=oK,Object.defineProperty(ry,"HlsSourceHandler",{get:function(){return ry.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),oK},configurable:!0}),ry.Vhs=oB,Object.defineProperty(ry,"Hls",{get:function(){return ry.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),oB},configurable:!0}),ry.use||(ry.registerComponent("Hls",oB),ry.registerComponent("Vhs",oB)),ry.options.vhs=ry.options.vhs||{},ry.options.hls=ry.options.hls||{},ry.getPlugin&&ry.getPlugin("reloadSourceOnError")||(ry.registerPlugin||ry.plugin)("reloadSourceOnError",oR),t.Z=ry}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/d6e1aeb5-9870ba7ecb54dc88.js b/static/web/_next/static/chunks/d6e1aeb5-9870ba7ecb54dc88.js new file mode 100644 index 000000000..295d0b6f8 --- /dev/null +++ b/static/web/_next/static/chunks/d6e1aeb5-9870ba7ecb54dc88.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2544],{85215:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){for(var match,match1,result,version,browserApi,videojs$1,FakeWeakMap,_supportsPassive,EVENT_MAP,canPlayType,Vhs$1,global_window__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(58908),global_window__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(global_window__WEBPACK_IMPORTED_MODULE_0__),global_document__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(89144),global_document__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(global_document__WEBPACK_IMPORTED_MODULE_1__),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(87462),keycode__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(27537),keycode__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(keycode__WEBPACK_IMPORTED_MODULE_2__),_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(97326),_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(94578),safe_json_parse_tuple__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(75974),safe_json_parse_tuple__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(safe_json_parse_tuple__WEBPACK_IMPORTED_MODULE_3__),_videojs_xhr__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(9603),_videojs_xhr__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_videojs_xhr__WEBPACK_IMPORTED_MODULE_4__),videojs_vtt_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(13407),videojs_vtt_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(videojs_vtt_js__WEBPACK_IMPORTED_MODULE_5__),_babel_runtime_helpers_construct__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(5647),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(60136),_videojs_vhs_utils_es_resolve_url_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(80779),m3u8_parser__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9323),_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(92260),_videojs_vhs_utils_es_media_types_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(8485),_videojs_vhs_utils_es_byte_helpers__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(60562),mpd_parser__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(12955),mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(84221),mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(mux_js_lib_tools_parse_sidx__WEBPACK_IMPORTED_MODULE_11__),_videojs_vhs_utils_es_id3_helpers__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(68925),_videojs_vhs_utils_es_containers__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(86185),mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(51489),version$5="7.20.3",hooks_={},hooks=function(type,fn){return hooks_[type]=hooks_[type]||[],fn&&(hooks_[type]=hooks_[type].concat(fn)),hooks_[type]},removeHook=function(type,fn){var index=hooks(type).indexOf(fn);return!(index<=-1)&&(hooks_[type]=hooks_[type].slice(),hooks_[type].splice(index,1),!0)},FullscreenApi={prefixed:!0},apiMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],specApi=apiMap[0],i=0;i0?splice:0)}if(global_window__WEBPACK_IMPORTED_MODULE_0___default().console){var fn=global_window__WEBPACK_IMPORTED_MODULE_0___default().console[type];fn||"debug"!==type||(fn=global_window__WEBPACK_IMPORTED_MODULE_0___default().console.info||global_window__WEBPACK_IMPORTED_MODULE_0___default().console.log),fn&&lvl&&lvlRegExp.test(type)&&fn[Array.isArray(args)?"apply":"call"](global_window__WEBPACK_IMPORTED_MODULE_0___default().console,args)}},log.createLogger=function(subname){return createLogger$1(name+": "+subname)},log.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:level},log.level=function(lvl){if("string"==typeof lvl){if(!log.levels.hasOwnProperty(lvl))throw Error('"'+lvl+'" in not a valid log level');level=lvl}return level},log.history=function(){return history?[].concat(history):[]},log.history.filter=function(fname){return(history||[]).filter(function(historyItem){return RegExp(".*"+fname+".*").test(historyItem[0])})},log.history.clear=function(){history&&(history.length=0)},log.history.disable=function(){null!==history&&(history.length=0,history=null)},log.history.enable=function(){null===history&&(history=[])},log.error=function(){for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];return logByType("error",level,args)},log.warn=function(){for(var _len3=arguments.length,args=Array(_len3),_key3=0;_key3<_len3;_key3++)args[_key3]=arguments[_key3];return logByType("warn",level,args)},log.debug=function(){for(var _len4=arguments.length,args=Array(_len4),_key4=0;_key4<_len4;_key4++)args[_key4]=arguments[_key4];return logByType("debug",level,args)},log}("VIDEOJS"),createLogger=log$1.createLogger,toString=Object.prototype.toString,keys=function(object){return isObject(object)?Object.keys(object):[]};function each(object,fn){keys(object).forEach(function(key){return fn(object[key],key)})}function assign(target){for(var _len=arguments.length,sources=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)sources[_key-1]=arguments[_key];return Object.assign?_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__.Z.apply(void 0,[target].concat(sources)):(sources.forEach(function(source){source&&each(source,function(value,key){target[key]=value})}),target)}function isObject(value){return!!value&&"object"==typeof value}function isPlain(value){return isObject(value)&&"[object Object]"===toString.call(value)&&value.constructor===Object}function computedStyle(el,prop){if(!el||!prop)return"";if("function"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().getComputedStyle){var computedStyleValue;try{computedStyleValue=global_window__WEBPACK_IMPORTED_MODULE_0___default().getComputedStyle(el)}catch(e){return""}return computedStyleValue?computedStyleValue.getPropertyValue(prop)||computedStyleValue[prop]:""}return""}var USER_AGENT=global_window__WEBPACK_IMPORTED_MODULE_0___default().navigator&&global_window__WEBPACK_IMPORTED_MODULE_0___default().navigator.userAgent||"",webkitVersionMap=/AppleWebKit\/([\d.]+)/i.exec(USER_AGENT),appleWebkitVersion=webkitVersionMap?parseFloat(webkitVersionMap.pop()):null,IS_IPOD=/iPod/i.test(USER_AGENT),IOS_VERSION=(match=USER_AGENT.match(/OS (\d+)_/i))&&match[1]?match[1]:null,IS_ANDROID=/Android/i.test(USER_AGENT),ANDROID_VERSION=function(){var match=USER_AGENT.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!match)return null;var major=match[1]&&parseFloat(match[1]),minor=match[2]&&parseFloat(match[2]);return major&&minor?parseFloat(match[1]+"."+match[2]):major||null}(),IS_NATIVE_ANDROID=IS_ANDROID&&ANDROID_VERSION<5&&appleWebkitVersion<537,IS_FIREFOX=/Firefox/i.test(USER_AGENT),IS_EDGE=/Edg/i.test(USER_AGENT),IS_CHROME=!IS_EDGE&&(/Chrome/i.test(USER_AGENT)||/CriOS/i.test(USER_AGENT)),CHROME_VERSION=(match1=USER_AGENT.match(/(Chrome|CriOS)\/(\d+)/))&&match1[2]?parseFloat(match1[2]):null,IE_VERSION=(!(version=(result=/MSIE\s(\d+)\.\d/.exec(USER_AGENT))&&parseFloat(result[1]))&&/Trident\/7.0/i.test(USER_AGENT)&&/rv:11.0/.test(USER_AGENT)&&(version=11),version),IS_SAFARI=/Safari/i.test(USER_AGENT)&&!IS_CHROME&&!IS_ANDROID&&!IS_EDGE,IS_WINDOWS=/Windows/i.test(USER_AGENT),TOUCH_ENABLED=Boolean(isReal()&&("ontouchstart"in global_window__WEBPACK_IMPORTED_MODULE_0___default()||global_window__WEBPACK_IMPORTED_MODULE_0___default().navigator.maxTouchPoints||global_window__WEBPACK_IMPORTED_MODULE_0___default().DocumentTouch&&global_window__WEBPACK_IMPORTED_MODULE_0___default().document instanceof global_window__WEBPACK_IMPORTED_MODULE_0___default().DocumentTouch)),IS_IPAD=/iPad/i.test(USER_AGENT)||IS_SAFARI&&TOUCH_ENABLED&&!/iPhone/i.test(USER_AGENT),IS_IPHONE=/iPhone/i.test(USER_AGENT)&&!IS_IPAD,IS_IOS=IS_IPHONE||IS_IPAD||IS_IPOD,IS_ANY_SAFARI=(IS_SAFARI||IS_IOS)&&!IS_CHROME,browser=Object.freeze({__proto__:null,IS_IPOD:IS_IPOD,IOS_VERSION:IOS_VERSION,IS_ANDROID:IS_ANDROID,ANDROID_VERSION:ANDROID_VERSION,IS_NATIVE_ANDROID:IS_NATIVE_ANDROID,IS_FIREFOX:IS_FIREFOX,IS_EDGE:IS_EDGE,IS_CHROME:IS_CHROME,CHROME_VERSION:CHROME_VERSION,IE_VERSION:IE_VERSION,IS_SAFARI:IS_SAFARI,IS_WINDOWS:IS_WINDOWS,TOUCH_ENABLED:TOUCH_ENABLED,IS_IPAD:IS_IPAD,IS_IPHONE:IS_IPHONE,IS_IOS:IS_IOS,IS_ANY_SAFARI:IS_ANY_SAFARI});function isNonBlankString(str){return"string"==typeof str&&Boolean(str.trim())}function throwIfWhitespace(str){if(str.indexOf(" ")>=0)throw Error("class has illegal whitespace characters")}function isReal(){return global_document__WEBPACK_IMPORTED_MODULE_1___default()===global_window__WEBPACK_IMPORTED_MODULE_0___default().document}function isEl(value){return isObject(value)&&1===value.nodeType}function isInFrame(){try{return global_window__WEBPACK_IMPORTED_MODULE_0___default().parent!==global_window__WEBPACK_IMPORTED_MODULE_0___default().self}catch(x){return!0}}function createQuerier(method){return function(selector,context){if(!isNonBlankString(selector))return global_document__WEBPACK_IMPORTED_MODULE_1___default()[method](null);isNonBlankString(context)&&(context=global_document__WEBPACK_IMPORTED_MODULE_1___default().querySelector(context));var ctx=isEl(context)?context:global_document__WEBPACK_IMPORTED_MODULE_1___default();return ctx[method]&&ctx[method](selector)}}function createEl(tagName,properties,attributes,content){void 0===tagName&&(tagName="div"),void 0===properties&&(properties={}),void 0===attributes&&(attributes={});var el=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement(tagName);return Object.getOwnPropertyNames(properties).forEach(function(propName){var val=properties[propName];-1!==propName.indexOf("aria-")||"role"===propName||"type"===propName?(log$1.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+propName+" to "+val+"."),el.setAttribute(propName,val)):"textContent"===propName?textContent(el,val):(el[propName]!==val||"tabIndex"===propName)&&(el[propName]=val)}),Object.getOwnPropertyNames(attributes).forEach(function(attrName){el.setAttribute(attrName,attributes[attrName])}),content&&appendContent(el,content),el}function textContent(el,text){return void 0===el.textContent?el.innerText=text:el.textContent=text,el}function prependTo(child,parent){parent.firstChild?parent.insertBefore(child,parent.firstChild):parent.appendChild(child)}function hasClass(element,classToCheck){return(throwIfWhitespace(classToCheck),element.classList)?element.classList.contains(classToCheck):RegExp("(^|\\s)"+classToCheck+"($|\\s)").test(element.className)}function addClass(element,classToAdd){return element.classList?element.classList.add(classToAdd):hasClass(element,classToAdd)||(element.className=(element.className+" "+classToAdd).trim()),element}function removeClass(element,classToRemove){return element?(element.classList?element.classList.remove(classToRemove):(throwIfWhitespace(classToRemove),element.className=element.className.split(/\s+/).filter(function(c){return c!==classToRemove}).join(" ")),element):(log$1.warn("removeClass was called with an element that doesn't exist"),null)}function toggleClass(element,classToToggle,predicate){var has=hasClass(element,classToToggle);if("function"==typeof predicate&&(predicate=predicate(element,classToToggle)),"boolean"!=typeof predicate&&(predicate=!has),predicate!==has)return predicate?addClass(element,classToToggle):removeClass(element,classToToggle),element}function setAttributes(el,attributes){Object.getOwnPropertyNames(attributes).forEach(function(attrName){var attrValue=attributes[attrName];null==attrValue||!1===attrValue?el.removeAttribute(attrName):el.setAttribute(attrName,!0===attrValue?"":attrValue)})}function getAttributes(tag){var obj={};if(tag&&tag.attributes&&tag.attributes.length>0)for(var attrs=tag.attributes,i=attrs.length-1;i>=0;i--){var attrName=attrs[i].name,attrVal=attrs[i].value;("boolean"==typeof tag[attrName]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+attrName+","))&&(attrVal=null!==attrVal),obj[attrName]=attrVal}return obj}function getAttribute(el,attribute){return el.getAttribute(attribute)}function setAttribute(el,attribute,value){el.setAttribute(attribute,value)}function removeAttribute(el,attribute){el.removeAttribute(attribute)}function blockTextSelection(){global_document__WEBPACK_IMPORTED_MODULE_1___default().body.focus(),global_document__WEBPACK_IMPORTED_MODULE_1___default().onselectstart=function(){return!1}}function unblockTextSelection(){global_document__WEBPACK_IMPORTED_MODULE_1___default().onselectstart=function(){return!0}}function getBoundingClientRect(el){if(el&&el.getBoundingClientRect&&el.parentNode){var rect=el.getBoundingClientRect(),result={};return["bottom","height","left","right","top","width"].forEach(function(k){void 0!==rect[k]&&(result[k]=rect[k])}),result.height||(result.height=parseFloat(computedStyle(el,"height"))),result.width||(result.width=parseFloat(computedStyle(el,"width"))),result}}function findPosition(el){if(!el||el&&!el.offsetParent)return{left:0,top:0,width:0,height:0};for(var width=el.offsetWidth,height=el.offsetHeight,left=0,top=0;el.offsetParent&&el!==global_document__WEBPACK_IMPORTED_MODULE_1___default()[FullscreenApi.fullscreenElement];)left+=el.offsetLeft,top+=el.offsetTop,el=el.offsetParent;return{left:left,top:top,width:width,height:height}}function getPointerPosition(el,event){var translated={x:0,y:0};if(IS_IOS)for(var item=el;item&&"html"!==item.nodeName.toLowerCase();){var transform=computedStyle(item,"transform");if(/^matrix/.test(transform)){var values=transform.slice(7,-1).split(/,\s/).map(Number);translated.x+=values[4],translated.y+=values[5]}else if(/^matrix3d/.test(transform)){var _values=transform.slice(9,-1).split(/,\s/).map(Number);translated.x+=_values[12],translated.y+=_values[13]}item=item.parentNode}var position={},boxTarget=findPosition(event.target),box=findPosition(el),boxW=box.width,boxH=box.height,offsetY=event.offsetY-(box.top-boxTarget.top),offsetX=event.offsetX-(box.left-boxTarget.left);return event.changedTouches&&(offsetX=event.changedTouches[0].pageX-box.left,offsetY=event.changedTouches[0].pageY+box.top,IS_IOS&&(offsetX-=translated.x,offsetY-=translated.y)),position.y=1-Math.max(0,Math.min(1,offsetY/boxH)),position.x=Math.max(0,Math.min(1,offsetX/boxW)),position}function isTextNode(value){return isObject(value)&&3===value.nodeType}function emptyEl(el){for(;el.firstChild;)el.removeChild(el.firstChild);return el}function normalizeContent(content){return"function"==typeof content&&(content=content()),(Array.isArray(content)?content:[content]).map(function(value){return("function"==typeof value&&(value=value()),isEl(value)||isTextNode(value))?value:"string"==typeof value&&/\S/.test(value)?global_document__WEBPACK_IMPORTED_MODULE_1___default().createTextNode(value):void 0}).filter(function(value){return value})}function appendContent(el,content){return normalizeContent(content).forEach(function(node){return el.appendChild(node)}),el}function insertContent(el,content){return appendContent(emptyEl(el),content)}function isSingleLeftClick(event){return void 0===event.button&&void 0===event.buttons||0===event.button&&void 0===event.buttons||"mouseup"===event.type&&0===event.button&&0===event.buttons||0===event.button&&1===event.buttons}var $=createQuerier("querySelector"),$$=createQuerier("querySelectorAll"),Dom=Object.freeze({__proto__:null,isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:$,$$:$$}),_windowLoaded=!1,autoSetup=function(){if(!1!==videojs$1.options.autoSetup){var vids=Array.prototype.slice.call(global_document__WEBPACK_IMPORTED_MODULE_1___default().getElementsByTagName("video")),audios=Array.prototype.slice.call(global_document__WEBPACK_IMPORTED_MODULE_1___default().getElementsByTagName("audio")),divs=Array.prototype.slice.call(global_document__WEBPACK_IMPORTED_MODULE_1___default().getElementsByTagName("video-js")),mediaEls=vids.concat(audios,divs);if(mediaEls&&mediaEls.length>0)for(var i=0,e=mediaEls.length;i-1&&(options={passive:!0}),elem.addEventListener(type,data.dispatcher,options)}else elem.attachEvent&&elem.attachEvent("on"+type,data.dispatcher)}}function off(elem,type,fn){if(DomData.has(elem)){var data=DomData.get(elem);if(data.handlers){if(Array.isArray(type))return _handleMultipleEvents(off,elem,type,fn);var removeType=function(el,t){data.handlers[t]=[],_cleanUpEvents(el,t)};if(void 0===type){for(var t in data.handlers)Object.prototype.hasOwnProperty.call(data.handlers||{},t)&&removeType(elem,t);return}var handlers=data.handlers[type];if(handlers){if(!fn){removeType(elem,type);return}if(fn.guid)for(var n=0;n=wait&&(fn.apply(void 0,arguments),last=now)}},debounce=function(func,wait,immediate,context){void 0===context&&(context=global_window__WEBPACK_IMPORTED_MODULE_0___default());var timeout,debounced=function(){var self1=this,args=arguments,_later=function(){timeout=null,_later=null,immediate||func.apply(self1,args)};!timeout&&immediate&&func.apply(self1,args),context.clearTimeout(timeout),timeout=context.setTimeout(_later,wait)};return debounced.cancel=function(){context.clearTimeout(timeout),timeout=null},debounced},EventTarget$2=function(){};EventTarget$2.prototype.allowedEvents_={},EventTarget$2.prototype.on=function(type,fn){var ael=this.addEventListener;this.addEventListener=function(){},on(this,type,fn),this.addEventListener=ael},EventTarget$2.prototype.addEventListener=EventTarget$2.prototype.on,EventTarget$2.prototype.off=function(type,fn){off(this,type,fn)},EventTarget$2.prototype.removeEventListener=EventTarget$2.prototype.off,EventTarget$2.prototype.one=function(type,fn){var ael=this.addEventListener;this.addEventListener=function(){},one(this,type,fn),this.addEventListener=ael},EventTarget$2.prototype.any=function(type,fn){var ael=this.addEventListener;this.addEventListener=function(){},any(this,type,fn),this.addEventListener=ael},EventTarget$2.prototype.trigger=function(event){var type=event.type||event;"string"==typeof event&&(event={type:type}),event=fixEvent(event),this.allowedEvents_[type]&&this["on"+type]&&this["on"+type](event),trigger(this,event)},EventTarget$2.prototype.dispatchEvent=EventTarget$2.prototype.trigger,EventTarget$2.prototype.queueTrigger=function(event){var _this=this;EVENT_MAP||(EVENT_MAP=new Map);var type=event.type||event,map=EVENT_MAP.get(this);map||(map=new Map,EVENT_MAP.set(this,map));var oldTimeout=map.get(type);map.delete(type),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(oldTimeout);var timeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){0===map.size&&(map=null,EVENT_MAP.delete(_this)),_this.trigger(event)},0);map.set(type,timeout)};var objName=function(obj){return"function"==typeof obj.name?obj.name():"string"==typeof obj.name?obj.name:obj.name_?obj.name_:obj.constructor&&obj.constructor.name?obj.constructor.name:typeof obj},isEvented=function(object){return object instanceof EventTarget$2||!!object.eventBusEl_&&["on","one","off","trigger"].every(function(k){return"function"==typeof object[k]})},addEventedCallback=function(target,callback){isEvented(target)?callback():(target.eventedCallbacks||(target.eventedCallbacks=[]),target.eventedCallbacks.push(callback))},isValidEventType=function(type){return"string"==typeof type&&/\S/.test(type)||Array.isArray(type)&&!!type.length},validateTarget=function(target,obj,fnName){if(!target||!target.nodeName&&!isEvented(target))throw Error("Invalid target for "+objName(obj)+"#"+fnName+"; must be a DOM node or evented object.")},validateEventType=function(type,obj,fnName){if(!isValidEventType(type))throw Error("Invalid event type for "+objName(obj)+"#"+fnName+"; must be a non-empty string or array.")},validateListener=function(listener,obj,fnName){if("function"!=typeof listener)throw Error("Invalid listener for "+objName(obj)+"#"+fnName+"; must be a function.")},normalizeListenArgs=function(self1,args,fnName){var target,type,listener,isTargetingSelf=args.length<3||args[0]===self1||args[0]===self1.eventBusEl_;return isTargetingSelf?(target=self1.eventBusEl_,args.length>=3&&args.shift(),type=args[0],listener=args[1]):(target=args[0],type=args[1],listener=args[2]),validateTarget(target,self1,fnName),validateEventType(type,self1,fnName),validateListener(listener,self1,fnName),{isTargetingSelf:isTargetingSelf,target:target,type:type,listener:listener=bind(self1,listener)}},listen=function(target,method,type,listener){validateTarget(target,target,method),target.nodeName?Events[method](target,type,listener):target[method](type,listener)},EventedMixin={on:function(){for(var _this=this,_len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];var _normalizeListenArgs=normalizeListenArgs(this,args,"on"),isTargetingSelf=_normalizeListenArgs.isTargetingSelf,target=_normalizeListenArgs.target,type=_normalizeListenArgs.type,listener=_normalizeListenArgs.listener;if(listen(target,"on",type,listener),!isTargetingSelf){var removeListenerOnDispose=function(){return _this.off(target,type,listener)};removeListenerOnDispose.guid=listener.guid;var removeRemoverOnTargetDispose=function(){return _this.off("dispose",removeListenerOnDispose)};removeRemoverOnTargetDispose.guid=listener.guid,listen(this,"on","dispose",removeListenerOnDispose),listen(target,"on","dispose",removeRemoverOnTargetDispose)}},one:function(){for(var _this2=this,_len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];var _normalizeListenArgs2=normalizeListenArgs(this,args,"one"),isTargetingSelf=_normalizeListenArgs2.isTargetingSelf,target=_normalizeListenArgs2.target,type=_normalizeListenArgs2.type,listener=_normalizeListenArgs2.listener;if(isTargetingSelf)listen(target,"one",type,listener);else{var wrapper=function wrapper(){_this2.off(target,type,wrapper);for(var _len3=arguments.length,largs=Array(_len3),_key3=0;_key3<_len3;_key3++)largs[_key3]=arguments[_key3];listener.apply(null,largs)};wrapper.guid=listener.guid,listen(target,"one",type,wrapper)}},any:function(){for(var _this3=this,_len4=arguments.length,args=Array(_len4),_key4=0;_key4<_len4;_key4++)args[_key4]=arguments[_key4];var _normalizeListenArgs3=normalizeListenArgs(this,args,"any"),isTargetingSelf=_normalizeListenArgs3.isTargetingSelf,target=_normalizeListenArgs3.target,type=_normalizeListenArgs3.type,listener=_normalizeListenArgs3.listener;if(isTargetingSelf)listen(target,"any",type,listener);else{var wrapper=function wrapper(){_this3.off(target,type,wrapper);for(var _len5=arguments.length,largs=Array(_len5),_key5=0;_key5<_len5;_key5++)largs[_key5]=arguments[_key5];listener.apply(null,largs)};wrapper.guid=listener.guid,listen(target,"any",type,wrapper)}},off:function(targetOrType,typeOrListener,listener){!targetOrType||isValidEventType(targetOrType)?off(this.eventBusEl_,targetOrType,typeOrListener):(validateTarget(targetOrType,this,"off"),validateEventType(typeOrListener,this,"off"),validateListener(listener,this,"off"),listener=bind(this,listener),this.off("dispose",listener),targetOrType.nodeName?(off(targetOrType,typeOrListener,listener),off(targetOrType,"dispose",listener)):isEvented(targetOrType)&&(targetOrType.off(typeOrListener,listener),targetOrType.off("dispose",listener)))},trigger:function(event,hash){if(validateTarget(this.eventBusEl_,this,"trigger"),!isValidEventType(event&&"string"!=typeof event?event.type:event)){var error="Invalid event type for "+objName(this)+"#trigger; must be a non-empty string or object with a type key that has a non-empty value.";if(event)(this.log||log$1).error(error);else throw Error(error)}return trigger(this.eventBusEl_,event,hash)}};function evented(target,options){void 0===options&&(options={});var eventBusKey=options.eventBusKey;if(eventBusKey){if(!target[eventBusKey].nodeName)throw Error('The eventBusKey "'+eventBusKey+'" does not refer to an element.');target.eventBusEl_=target[eventBusKey]}else target.eventBusEl_=createEl("span",{className:"vjs-event-bus"});return assign(target,EventedMixin),target.eventedCallbacks&&target.eventedCallbacks.forEach(function(callback){callback()}),target.on("dispose",function(){target.off(),[target,target.el_,target.eventBusEl_].forEach(function(val){val&&DomData.has(val)&&DomData.delete(val)}),global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){target.eventBusEl_=null},0)}),target}var StatefulMixin={state:{},setState:function(stateUpdates){var changes,_this=this;return"function"==typeof stateUpdates&&(stateUpdates=stateUpdates()),each(stateUpdates,function(value,key){_this.state[key]!==value&&((changes=changes||{})[key]={from:_this.state[key],to:value}),_this.state[key]=value}),changes&&isEvented(this)&&this.trigger({changes:changes,type:"statechanged"}),changes}};function stateful(target,defaultState){return assign(target,StatefulMixin),target.state=assign({},target.state,defaultState),"function"==typeof target.handleStateChanged&&isEvented(target)&&target.on("statechanged",target.handleStateChanged),target}var toLowerCase=function(string){return"string"!=typeof string?string:string.replace(/./,function(w){return w.toLowerCase()})},toTitleCase$1=function(string){return"string"!=typeof string?string:string.replace(/./,function(w){return w.toUpperCase()})};function mergeOptions$3(){for(var result={},_len=arguments.length,sources=Array(_len),_key=0;_key<_len;_key++)sources[_key]=arguments[_key];return sources.forEach(function(source){source&&each(source,function(value,key){if(!isPlain(value)){result[key]=value;return}isPlain(result[key])||(result[key]={}),result[key]=mergeOptions$3(result[key],value)})}),result}var MapSham=function(){function MapSham(){this.map_={}}var _proto=MapSham.prototype;return _proto.has=function(key){return key in this.map_},_proto.delete=function(key){var has=this.has(key);return delete this.map_[key],has},_proto.set=function(key,value){return this.map_[key]=value,this},_proto.forEach=function(callback,thisArg){for(var key in this.map_)callback.call(thisArg,this.map_[key],key,this)},MapSham}(),Map$1=global_window__WEBPACK_IMPORTED_MODULE_0___default().Map?global_window__WEBPACK_IMPORTED_MODULE_0___default().Map:MapSham,SetSham=function(){function SetSham(){this.set_={}}var _proto=SetSham.prototype;return _proto.has=function(key){return key in this.set_},_proto.delete=function(key){var has=this.has(key);return delete this.set_[key],has},_proto.add=function(key){return this.set_[key]=1,this},_proto.forEach=function(callback,thisArg){for(var key in this.set_)callback.call(thisArg,key,key,this)},SetSham}(),Set$1=global_window__WEBPACK_IMPORTED_MODULE_0___default().Set?global_window__WEBPACK_IMPORTED_MODULE_0___default().Set:SetSham,Component$1=function(){function Component(player,options,ready){var _this=this;if(!player&&this.play?this.player_=player=this:this.player_=player,this.isDisposed_=!1,this.parentComponent_=null,this.options_=mergeOptions$3({},this.options_),options=this.options_=mergeOptions$3(this.options_,options),this.id_=options.id||options.el&&options.el.id,!this.id_){var id=player&&player.id&&player.id()||"no_player";this.id_=id+"_component_"+_guid++}this.name_=options.name||null,options.el?this.el_=options.el:!1!==options.createEl&&(this.el_=this.createEl()),options.className&&this.el_&&options.className.split(" ").forEach(function(c){return _this.addClass(c)}),!1!==options.evented&&(evented(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),stateful(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set$1,this.setIntervalIds_=new Set$1,this.rafIds_=new Set$1,this.namedRafs_=new Map$1,this.clearingTimersOnDispose_=!1,!1!==options.initChildren&&this.initChildren(),this.ready(ready),!1!==options.reportTouchActivity&&this.enableTouchActivity()}var _proto=Component.prototype;return _proto.dispose=function(options){if(void 0===options&&(options={}),!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var i=this.children_.length-1;i>=0;i--)this.children_[i].dispose&&this.children_[i].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(options.restoreEl?this.el_.parentNode.replaceChild(options.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}},_proto.isDisposed=function(){return Boolean(this.isDisposed_)},_proto.player=function(){return this.player_},_proto.options=function(obj){return obj&&(this.options_=mergeOptions$3(this.options_,obj)),this.options_},_proto.el=function(){return this.el_},_proto.createEl=function(tagName,properties,attributes){return createEl(tagName,properties,attributes)},_proto.localize=function(string,tokens,defaultValue){void 0===defaultValue&&(defaultValue=string);var code=this.player_.language&&this.player_.language(),languages=this.player_.languages&&this.player_.languages(),language=languages&&languages[code],primaryCode=code&&code.split("-")[0],primaryLang=languages&&languages[primaryCode],localizedString=defaultValue;return language&&language[string]?localizedString=language[string]:primaryLang&&primaryLang[string]&&(localizedString=primaryLang[string]),tokens&&(localizedString=localizedString.replace(/\{(\d+)\}/g,function(match,index){var value=tokens[index-1],ret=value;return void 0===value&&(ret=match),ret})),localizedString},_proto.handleLanguagechange=function(){},_proto.contentEl=function(){return this.contentEl_||this.el_},_proto.id=function(){return this.id_},_proto.name=function(){return this.name_},_proto.children=function(){return this.children_},_proto.getChildById=function(id){return this.childIndex_[id]},_proto.getChild=function(name){if(name)return this.childNameIndex_[name]},_proto.getDescendant=function(){for(var _len=arguments.length,names=Array(_len),_key=0;_key<_len;_key++)names[_key]=arguments[_key];names=names.reduce(function(acc,n){return acc.concat(n)},[]);for(var currentChild=this,i=0;i=0;i--)if(this.children_[i]===component){childFound=!0,this.children_.splice(i,1);break}if(childFound){component.parentComponent_=null,this.childIndex_[component.id()]=null,this.childNameIndex_[toTitleCase$1(component.name())]=null,this.childNameIndex_[toLowerCase(component.name())]=null;var compEl=component.el();compEl&&compEl.parentNode===this.contentEl()&&this.contentEl().removeChild(component.el())}}},_proto.initChildren=function(){var _this2=this,children=this.options_.children;if(children){var workingChildren,parentOptions=this.options_,Tech=Component.getComponent("Tech");(workingChildren=Array.isArray(children)?children:Object.keys(children)).concat(Object.keys(this.options_).filter(function(child){return!workingChildren.some(function(wchild){return"string"==typeof wchild?child===wchild:child===wchild.name})})).map(function(child){var name,opts;return"string"==typeof child?opts=children[name=child]||_this2.options_[name]||{}:(name=child.name,opts=child),{name:name,opts:opts}}).filter(function(child){var c=Component.getComponent(child.opts.componentClass||toTitleCase$1(child.name));return c&&!Tech.isTech(c)}).forEach(function(child){var name=child.name,opts=child.opts;if(void 0!==parentOptions[name]&&(opts=parentOptions[name]),!1!==opts){!0===opts&&(opts={}),opts.playerOptions=_this2.options_.playerOptions;var newChild=_this2.addChild(name,opts);newChild&&(_this2[name]=newChild)}})}},_proto.buildCSSClass=function(){return""},_proto.ready=function(fn,sync){if(void 0===sync&&(sync=!1),fn){if(!this.isReady_){this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(fn);return}sync?fn.call(this):this.setTimeout(fn,1)}},_proto.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var readyQueue=this.readyQueue_;this.readyQueue_=[],readyQueue&&readyQueue.length>0&&readyQueue.forEach(function(fn){fn.call(this)},this),this.trigger("ready")},1)},_proto.$=function(selector,context){return $(selector,context||this.contentEl())},_proto.$$=function(selector,context){return $$(selector,context||this.contentEl())},_proto.hasClass=function(classToCheck){return hasClass(this.el_,classToCheck)},_proto.addClass=function(classToAdd){addClass(this.el_,classToAdd)},_proto.removeClass=function(classToRemove){removeClass(this.el_,classToRemove)},_proto.toggleClass=function(classToToggle,predicate){toggleClass(this.el_,classToToggle,predicate)},_proto.show=function(){this.removeClass("vjs-hidden")},_proto.hide=function(){this.addClass("vjs-hidden")},_proto.lockShowing=function(){this.addClass("vjs-lock-showing")},_proto.unlockShowing=function(){this.removeClass("vjs-lock-showing")},_proto.getAttribute=function(attribute){return getAttribute(this.el_,attribute)},_proto.setAttribute=function(attribute,value){setAttribute(this.el_,attribute,value)},_proto.removeAttribute=function(attribute){removeAttribute(this.el_,attribute)},_proto.width=function(num,skipListeners){return this.dimension("width",num,skipListeners)},_proto.height=function(num,skipListeners){return this.dimension("height",num,skipListeners)},_proto.dimensions=function(width,height){this.width(width,!0),this.height(height)},_proto.dimension=function(widthOrHeight,num,skipListeners){if(void 0!==num){(null===num||num!=num)&&(num=0),-1!==(""+num).indexOf("%")||-1!==(""+num).indexOf("px")?this.el_.style[widthOrHeight]=num:"auto"===num?this.el_.style[widthOrHeight]="":this.el_.style[widthOrHeight]=num+"px",skipListeners||this.trigger("componentresize");return}if(!this.el_)return 0;var val=this.el_.style[widthOrHeight],pxIndex=val.indexOf("px");return -1!==pxIndex?parseInt(val.slice(0,pxIndex),10):parseInt(this.el_["offset"+toTitleCase$1(widthOrHeight)],10)},_proto.currentDimension=function(widthOrHeight){var computedWidthOrHeight=0;if("width"!==widthOrHeight&&"height"!==widthOrHeight)throw Error("currentDimension only accepts width or height value");if(0===(computedWidthOrHeight=parseFloat(computedWidthOrHeight=computedStyle(this.el_,widthOrHeight)))||isNaN(computedWidthOrHeight)){var rule="offset"+toTitleCase$1(widthOrHeight);computedWidthOrHeight=this.el_[rule]}return computedWidthOrHeight},_proto.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},_proto.currentWidth=function(){return this.currentDimension("width")},_proto.currentHeight=function(){return this.currentDimension("height")},_proto.focus=function(){this.el_.focus()},_proto.blur=function(){this.el_.blur()},_proto.handleKeyDown=function(event){this.player_&&(keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Tab")||event.stopPropagation(),this.player_.handleKeyDown(event))},_proto.handleKeyPress=function(event){this.handleKeyDown(event)},_proto.emitTapEvents=function(){var couldBeTap,touchStart=0,firstTouch=null;this.on("touchstart",function(event){1===event.touches.length&&(firstTouch={pageX:event.touches[0].pageX,pageY:event.touches[0].pageY},touchStart=global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.now(),couldBeTap=!0)}),this.on("touchmove",function(event){if(event.touches.length>1)couldBeTap=!1;else if(firstTouch){var xdiff=event.touches[0].pageX-firstTouch.pageX,ydiff=event.touches[0].pageY-firstTouch.pageY;Math.sqrt(xdiff*xdiff+ydiff*ydiff)>10&&(couldBeTap=!1)}});var noTap=function(){couldBeTap=!1};this.on("touchleave",noTap),this.on("touchcancel",noTap),this.on("touchend",function(event){firstTouch=null,!0===couldBeTap&&global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.now()-touchStart<200&&(event.preventDefault(),this.trigger("tap"))})},_proto.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var touchHolding,report=bind(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){report(),this.clearInterval(touchHolding),touchHolding=this.setInterval(report,250)});var touchEnd=function(event){report(),this.clearInterval(touchHolding)};this.on("touchmove",report),this.on("touchend",touchEnd),this.on("touchcancel",touchEnd)}},_proto.setTimeout=function(fn,timeout){var timeoutId,_this3=this;return fn=bind(this,fn),this.clearTimersOnDispose_(),timeoutId=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){_this3.setTimeoutIds_.has(timeoutId)&&_this3.setTimeoutIds_.delete(timeoutId),fn()},timeout),this.setTimeoutIds_.add(timeoutId),timeoutId},_proto.clearTimeout=function(timeoutId){return this.setTimeoutIds_.has(timeoutId)&&(this.setTimeoutIds_.delete(timeoutId),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(timeoutId)),timeoutId},_proto.setInterval=function(fn,interval){fn=bind(this,fn),this.clearTimersOnDispose_();var intervalId=global_window__WEBPACK_IMPORTED_MODULE_0___default().setInterval(fn,interval);return this.setIntervalIds_.add(intervalId),intervalId},_proto.clearInterval=function(intervalId){return this.setIntervalIds_.has(intervalId)&&(this.setIntervalIds_.delete(intervalId),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearInterval(intervalId)),intervalId},_proto.requestAnimationFrame=function(fn){var id,_this4=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),fn=bind(this,fn),id=global_window__WEBPACK_IMPORTED_MODULE_0___default().requestAnimationFrame(function(){_this4.rafIds_.has(id)&&_this4.rafIds_.delete(id),fn()}),this.rafIds_.add(id),id):this.setTimeout(fn,1e3/60)},_proto.requestNamedAnimationFrame=function(name,fn){var _this5=this;if(!this.namedRafs_.has(name)){this.clearTimersOnDispose_(),fn=bind(this,fn);var id=this.requestAnimationFrame(function(){fn(),_this5.namedRafs_.has(name)&&_this5.namedRafs_.delete(name)});return this.namedRafs_.set(name,id),name}},_proto.cancelNamedAnimationFrame=function(name){this.namedRafs_.has(name)&&(this.cancelAnimationFrame(this.namedRafs_.get(name)),this.namedRafs_.delete(name))},_proto.cancelAnimationFrame=function(id){return this.supportsRaf_?(this.rafIds_.has(id)&&(this.rafIds_.delete(id),global_window__WEBPACK_IMPORTED_MODULE_0___default().cancelAnimationFrame(id)),id):this.clearTimeout(id)},_proto.clearTimersOnDispose_=function(){var _this6=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(_ref){var idName=_ref[0],cancelName=_ref[1];_this6[idName].forEach(function(val,key){return _this6[cancelName](key)})}),_this6.clearingTimersOnDispose_=!1}))},Component.registerComponent=function(name,ComponentToRegister){if("string"!=typeof name||!name)throw Error('Illegal component name, "'+name+'"; must be a non-empty string.');var Tech=Component.getComponent("Tech"),isTech=Tech&&Tech.isTech(ComponentToRegister),isComp=Component===ComponentToRegister||Component.prototype.isPrototypeOf(ComponentToRegister.prototype);if(isTech||!isComp)throw Error('Illegal component, "'+name+'"; '+(isTech?"techs must be registered using Tech.registerTech()":"must be a Component subclass")+".");name=toTitleCase$1(name),Component.components_||(Component.components_={});var Player=Component.getComponent("Player");if("Player"===name&&Player&&Player.players){var players=Player.players,playerNames=Object.keys(players);if(players&&playerNames.length>0&&playerNames.map(function(pname){return players[pname]}).every(Boolean))throw Error("Can not register Player component after player has been created.")}return Component.components_[name]=ComponentToRegister,Component.components_[toLowerCase(name)]=ComponentToRegister,ComponentToRegister},Component.getComponent=function(name){if(name&&Component.components_)return Component.components_[name]},Component}();function getRange(fnName,valueIndex,ranges,rangeIndex){return!function(fnName,index,maxIndex){if("number"!=typeof index||index<0||index>maxIndex)throw Error("Failed to execute '"+fnName+"' on 'TimeRanges': The index provided ("+index+") is non-numeric or out of bounds (0-"+maxIndex+").")}(fnName,rangeIndex,ranges.length-1),ranges[rangeIndex][valueIndex]}function createTimeRangesObj(ranges){var timeRangesObj;return timeRangesObj=void 0===ranges||0===ranges.length?{length:0,start:function(){throw Error("This TimeRanges object is empty")},end:function(){throw Error("This TimeRanges object is empty")}}:{length:ranges.length,start:getRange.bind(null,"start",0,ranges),end:getRange.bind(null,"end",1,ranges)},global_window__WEBPACK_IMPORTED_MODULE_0___default().Symbol&&global_window__WEBPACK_IMPORTED_MODULE_0___default().Symbol.iterator&&(timeRangesObj[global_window__WEBPACK_IMPORTED_MODULE_0___default().Symbol.iterator]=function(){return(ranges||[]).values()}),timeRangesObj}function createTimeRanges(start,end){return Array.isArray(start)?createTimeRangesObj(start):void 0===start||void 0===end?createTimeRangesObj():createTimeRangesObj([[start,end]])}function bufferedPercent(buffered,duration){var start,end,bufferedDuration=0;if(!duration)return 0;buffered&&buffered.length||(buffered=createTimeRanges(0,0));for(var i=0;iduration&&(end=duration),bufferedDuration+=end-start;return bufferedDuration/duration}function MediaError(value){if(value instanceof MediaError)return value;"number"==typeof value?this.code=value:"string"==typeof value?this.message=value:isObject(value)&&("number"==typeof value.code&&(this.code=value.code),assign(this,value)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}Component$1.prototype.supportsRaf_="function"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().requestAnimationFrame&&"function"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().cancelAnimationFrame,Component$1.registerComponent("Component",Component$1),MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var errNum=0;errNum=0;i--)if(tracks[i].enabled){disableOthers$1(tracks,tracks[i]);break}return(_this=_TrackList.call(this,tracks)||this).changing_=!1,_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(AudioTrackList,_TrackList);var _proto=AudioTrackList.prototype;return _proto.addTrack=function(track){var _this2=this;track.enabled&&disableOthers$1(this,track),_TrackList.prototype.addTrack.call(this,track),track.addEventListener&&(track.enabledChange_=function(){_this2.changing_||(_this2.changing_=!0,disableOthers$1(_this2,track),_this2.changing_=!1,_this2.trigger("change"))},track.addEventListener("enabledchange",track.enabledChange_))},_proto.removeTrack=function(rtrack){_TrackList.prototype.removeTrack.call(this,rtrack),rtrack.removeEventListener&&rtrack.enabledChange_&&(rtrack.removeEventListener("enabledchange",rtrack.enabledChange_),rtrack.enabledChange_=null)},AudioTrackList}(TrackList),disableOthers=function(list,track){for(var i=0;i=0;i--)if(tracks[i].selected){disableOthers(tracks,tracks[i]);break}return(_this=_TrackList.call(this,tracks)||this).changing_=!1,Object.defineProperty((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),"selectedIndex",{get:function(){for(var _i=0;_i0&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().console&&global_window__WEBPACK_IMPORTED_MODULE_0___default().console.groupCollapsed&&global_window__WEBPACK_IMPORTED_MODULE_0___default().console.groupCollapsed("Text Track parsing errors for "+track.src),errors.forEach(function(error){return log$1.error(error)}),global_window__WEBPACK_IMPORTED_MODULE_0___default().console&&global_window__WEBPACK_IMPORTED_MODULE_0___default().console.groupEnd&&global_window__WEBPACK_IMPORTED_MODULE_0___default().console.groupEnd()),parser.flush()},loadTrack=function(src,track){var opts={uri:src},crossOrigin=isCrossOrigin(src);crossOrigin&&(opts.cors=crossOrigin);var withCredentials="use-credentials"===track.tech_.crossOrigin();withCredentials&&(opts.withCredentials=withCredentials),_videojs_xhr__WEBPACK_IMPORTED_MODULE_4___default()(opts,bind(this,function(err,response,responseBody){if(err)return log$1.error(err,response);track.loaded_=!0,"function"!=typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().WebVTT?track.tech_&&track.tech_.any(["vttjsloaded","vttjserror"],function(event){if("vttjserror"===event.type){log$1.error("vttjs failed to load, stopping trying to process "+track.src);return}return parseCues(responseBody,track)}):parseCues(responseBody,track)}))},TextTrack=function(_Track){function TextTrack(options){if(void 0===options&&(options={}),!options.tech)throw Error("A tech was not provided.");var _this,settings=mergeOptions$3(options,{kind:TextTrackKind[options.kind]||"subtitles",language:options.language||options.srclang||""}),mode=TextTrackMode[settings.mode]||"disabled",default_=settings.default;("metadata"===settings.kind||"chapters"===settings.kind)&&(mode="hidden"),(_this=_Track.call(this,settings)||this).tech_=settings.tech,_this.cues_=[],_this.activeCues_=[],_this.preload_=!1!==_this.tech_.preloadTextTracks;var cues=new TextTrackCueList(_this.cues_),activeCues=new TextTrackCueList(_this.activeCues_),changed=!1;return _this.timeupdateHandler=bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),function(event){if(void 0===event&&(event={}),!this.tech_.isDisposed()){if(!this.tech_.isReady_){"timeupdate"!==event.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler));return}this.activeCues=this.activeCues,changed&&(this.trigger("cuechange"),changed=!1),"timeupdate"!==event.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))}}),_this.tech_.one("dispose",function(){_this.stopTracking()}),"disabled"!==mode&&_this.startTracking(),Object.defineProperties((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),{default:{get:function(){return default_},set:function(){}},mode:{get:function(){return mode},set:function(newMode){TextTrackMode[newMode]&&mode!==newMode&&(mode=newMode,this.preload_||"disabled"===mode||0!==this.cues.length||loadTrack(this.src,this),this.stopTracking(),"disabled"!==mode&&this.startTracking(),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?cues:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return activeCues;for(var ct=this.tech_.currentTime(),active=[],i=0,l=this.cues.length;i=ct?active.push(cue):cue.startTime===cue.endTime&&cue.startTime<=ct&&cue.startTime+.5>=ct&&active.push(cue)}if(changed=!1,active.length!==this.activeCues_.length)changed=!0;else for(var _i=0;_i0){this.trigger("vttjsloaded");return}var script=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("script");script.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",script.onload=function(){_this5.trigger("vttjsloaded")},script.onerror=function(){_this5.trigger("vttjserror")},this.on("dispose",function(){script.onload=null,script.onerror=null}),global_window__WEBPACK_IMPORTED_MODULE_0___default().WebVTT=!0,this.el().parentNode.appendChild(script)}else this.ready(this.addWebVttScript_)}},_proto.emulateTextTracks=function(){var _this6=this,tracks=this.textTracks(),remoteTracks=this.remoteTextTracks(),handleAddTrack=function(e){return tracks.addTrack(e.track)},handleRemoveTrack=function(e){return tracks.removeTrack(e.track)};remoteTracks.on("addtrack",handleAddTrack),remoteTracks.on("removetrack",handleRemoveTrack),this.addWebVttScript_();var updateDisplay=function(){return _this6.trigger("texttrackchange")},textTracksChanges=function(){updateDisplay();for(var i=0;i=0;i--){var mw=mws[i];mw[method]&&mw[method](terminated,value)}}(middleware,method,returnValue,terminated),returnValue}var allowedGetters={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},allowedSetters={setCurrentTime:1,setMuted:1,setVolume:1},allowedMediators={play:1,pause:1};function middlewareIterator(method){return function(value,mw){return value===TERMINATOR?TERMINATOR:mw[method]?mw[method](value):value}}var MimetypesKind={opus:"video/ogg",ogv:"video/ogg",mp4:"video/mp4",mov:"video/mp4",m4v:"video/mp4",mkv:"video/x-matroska",m4a:"audio/mp4",mp3:"audio/mpeg",aac:"audio/aac",caf:"audio/x-caf",flac:"audio/flac",oga:"audio/ogg",wav:"audio/wav",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",png:"image/png",svg:"image/svg+xml",webp:"image/webp"},getMimetype=function(src){return void 0===src&&(src=""),MimetypesKind[getFileExtension(src).toLowerCase()]||""},findMimetype=function(player,src){if(!src)return"";if(player.cache_.source.src===src&&player.cache_.source.type)return player.cache_.source.type;var matchingSources=player.cache_.sources.filter(function(s){return s.src===src});if(matchingSources.length)return matchingSources[0].type;for(var sources=player.$$("source"),i=0;i0;this.player_.tech(!0)&&!((IE_VERSION||IS_EDGE)&&sourceIsEncrypted)&&this.player_.tech(!0).focus(),this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()}},PosterImage}(ClickableComponent);Component$1.registerComponent("PosterImage",PosterImage);var darkGray="#222",lightGray="#ccc",fontMap={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function constructColor(color,opacity){var hex;if(4===color.length)hex=color[1]+color[1]+color[2]+color[2]+color[3]+color[3];else if(7===color.length)hex=color.slice(1);else throw Error("Invalid color code provided, "+color+"; must be formatted as e.g. #f0e or #f604e2.");return"rgba("+parseInt(hex.slice(0,2),16)+","+parseInt(hex.slice(2,4),16)+","+parseInt(hex.slice(4,6),16)+","+opacity+")"}function tryUpdateStyle(el,style,rule){try{el.style[style]=rule}catch(e){return}}var TextTrackDisplay=function(_Component){function TextTrackDisplay(player,options,ready){_this=_Component.call(this,player,options,ready)||this;var _this,updateDisplayHandler=function(e){return _this.updateDisplay(e)};return player.on("loadstart",function(e){return _this.toggleDisplay(e)}),player.on("texttrackchange",updateDisplayHandler),player.on("loadedmetadata",function(e){return _this.preselectTrack(e)}),player.ready(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),function(){if(player.tech_&&player.tech_.featuresNativeTextTracks){this.hide();return}player.on("fullscreenchange",updateDisplayHandler),player.on("playerresize",updateDisplayHandler),global_window__WEBPACK_IMPORTED_MODULE_0___default().addEventListener("orientationchange",updateDisplayHandler),player.on("dispose",function(){return global_window__WEBPACK_IMPORTED_MODULE_0___default().removeEventListener("orientationchange",updateDisplayHandler)});for(var tracks=this.options_.playerOptions.tracks||[],i=0;i0;silencePromise(playPromise),this.player_.tech(!0)&&!((IE_VERSION||IS_EDGE)&&sourceIsEncrypted)&&this.player_.tech(!0).focus();return}var cb=this.player_.getChild("controlBar"),playToggle=cb&&cb.getChild("playToggle");if(!playToggle){this.player_.tech(!0).focus();return}var playFocus=function(){return playToggle.focus()};isPromise(playPromise)?playPromise.then(playFocus,function(){}):this.setTimeout(playFocus,1)},_proto.handleKeyDown=function(event){this.mouseused_=!1,_Button.prototype.handleKeyDown.call(this,event)},_proto.handleMouseDown=function(event){this.mouseused_=!0},BigPlayButton}(Button);BigPlayButton.prototype.controlText_="Play Video",Component$1.registerComponent("BigPlayButton",BigPlayButton);var CloseButton=function(_Button){function CloseButton(player,options){var _this;return(_this=_Button.call(this,player,options)||this).controlText(options&&options.controlText||_this.localize("Close")),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(CloseButton,_Button);var _proto=CloseButton.prototype;return _proto.buildCSSClass=function(){return"vjs-close-button "+_Button.prototype.buildCSSClass.call(this)},_proto.handleClick=function(event){this.trigger({type:"close",bubbles:!1})},_proto.handleKeyDown=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Esc")?(event.preventDefault(),event.stopPropagation(),this.trigger("click")):_Button.prototype.handleKeyDown.call(this,event)},CloseButton}(Button);Component$1.registerComponent("CloseButton",CloseButton);var PlayToggle=function(_Button){function PlayToggle(player,options){var _this;return void 0===options&&(options={}),_this=_Button.call(this,player,options)||this,options.replay=void 0===options.replay||options.replay,_this.on(player,"play",function(e){return _this.handlePlay(e)}),_this.on(player,"pause",function(e){return _this.handlePause(e)}),options.replay&&_this.on(player,"ended",function(e){return _this.handleEnded(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(PlayToggle,_Button);var _proto=PlayToggle.prototype;return _proto.buildCSSClass=function(){return"vjs-play-control "+_Button.prototype.buildCSSClass.call(this)},_proto.handleClick=function(event){this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()},_proto.handleSeeked=function(event){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(event):this.handlePlay(event)},_proto.handlePlay=function(event){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},_proto.handlePause=function(event){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},_proto.handleEnded=function(event){var _this2=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(e){return _this2.handleSeeked(e)})},PlayToggle}(Button);PlayToggle.prototype.controlText_="Play",Component$1.registerComponent("PlayToggle",PlayToggle);var defaultImplementation=function(seconds,guide){var s=Math.floor((seconds=seconds<0?0:seconds)%60),m=Math.floor(seconds/60%60),h=Math.floor(seconds/3600);return(isNaN(seconds)||seconds===1/0)&&(h=m=s="-"),m=(((h=h>0||Math.floor(guide/3600)>0?h+":":"")||Math.floor(guide/60%60)>=10)&&m<10?"0"+m:m)+":",h+m+(s=s<10?"0"+s:s)},implementation=defaultImplementation;function formatTime(seconds,guide){return void 0===guide&&(guide=seconds),implementation(seconds,guide)}var TimeDisplay=function(_Component){function TimeDisplay(player,options){var _this;return(_this=_Component.call(this,player,options)||this).on(player,["timeupdate","ended"],function(e){return _this.updateContent(e)}),_this.updateTextNode_(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TimeDisplay,_Component);var _proto=TimeDisplay.prototype;return _proto.createEl=function(){var className=this.buildCSSClass(),el=_Component.prototype.createEl.call(this,"div",{className:className+" vjs-time-control vjs-control"}),span=createEl("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return el.appendChild(span),this.contentEl_=createEl("span",{className:className+"-display"},{"aria-live":"off",role:"presentation"}),el.appendChild(this.contentEl_),el},_proto.dispose=function(){this.contentEl_=null,this.textNode_=null,_Component.prototype.dispose.call(this)},_proto.updateTextNode_=function(time){var _this2=this;void 0===time&&(time=0),time=formatTime(time),this.formattedTime_!==time&&(this.formattedTime_=time,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(_this2.contentEl_){var oldNode=_this2.textNode_;oldNode&&_this2.contentEl_.firstChild!==oldNode&&(oldNode=null,log$1.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),_this2.textNode_=global_document__WEBPACK_IMPORTED_MODULE_1___default().createTextNode(_this2.formattedTime_),_this2.textNode_&&(oldNode?_this2.contentEl_.replaceChild(_this2.textNode_,oldNode):_this2.contentEl_.appendChild(_this2.textNode_))}}))},_proto.updateContent=function(event){},TimeDisplay}(Component$1);TimeDisplay.prototype.labelText_="Time",TimeDisplay.prototype.controlText_="Time",Component$1.registerComponent("TimeDisplay",TimeDisplay);var CurrentTimeDisplay=function(_TimeDisplay){function CurrentTimeDisplay(){return _TimeDisplay.apply(this,arguments)||this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(CurrentTimeDisplay,_TimeDisplay);var _proto=CurrentTimeDisplay.prototype;return _proto.buildCSSClass=function(){return"vjs-current-time"},_proto.updateContent=function(event){var time;time=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(time)},CurrentTimeDisplay}(TimeDisplay);CurrentTimeDisplay.prototype.labelText_="Current Time",CurrentTimeDisplay.prototype.controlText_="Current Time",Component$1.registerComponent("CurrentTimeDisplay",CurrentTimeDisplay);var DurationDisplay=function(_TimeDisplay){function DurationDisplay(player,options){_this=_TimeDisplay.call(this,player,options)||this;var _this,updateContent=function(e){return _this.updateContent(e)};return _this.on(player,"durationchange",updateContent),_this.on(player,"loadstart",updateContent),_this.on(player,"loadedmetadata",updateContent),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(DurationDisplay,_TimeDisplay);var _proto=DurationDisplay.prototype;return _proto.buildCSSClass=function(){return"vjs-duration"},_proto.updateContent=function(event){var duration=this.player_.duration();this.updateTextNode_(duration)},DurationDisplay}(TimeDisplay);DurationDisplay.prototype.labelText_="Duration",DurationDisplay.prototype.controlText_="Duration",Component$1.registerComponent("DurationDisplay",DurationDisplay);var TimeDivider=function(_Component){function TimeDivider(){return _Component.apply(this,arguments)||this}return(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TimeDivider,_Component),TimeDivider.prototype.createEl=function(){var el=_Component.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),div=_Component.prototype.createEl.call(this,"div"),span=_Component.prototype.createEl.call(this,"span",{textContent:"/"});return div.appendChild(span),el.appendChild(div),el},TimeDivider}(Component$1);Component$1.registerComponent("TimeDivider",TimeDivider);var RemainingTimeDisplay=function(_TimeDisplay){function RemainingTimeDisplay(player,options){var _this;return(_this=_TimeDisplay.call(this,player,options)||this).on(player,"durationchange",function(e){return _this.updateContent(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(RemainingTimeDisplay,_TimeDisplay);var _proto=RemainingTimeDisplay.prototype;return _proto.buildCSSClass=function(){return"vjs-remaining-time"},_proto.createEl=function(){var el=_TimeDisplay.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&el.insertBefore(createEl("span",{},{"aria-hidden":!0},"-"),this.contentEl_),el},_proto.updateContent=function(event){var time;"number"==typeof this.player_.duration()&&(time=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(time))},RemainingTimeDisplay}(TimeDisplay);RemainingTimeDisplay.prototype.labelText_="Remaining Time",RemainingTimeDisplay.prototype.controlText_="Remaining Time",Component$1.registerComponent("RemainingTimeDisplay",RemainingTimeDisplay);var LiveDisplay=function(_Component){function LiveDisplay(player,options){var _this;return(_this=_Component.call(this,player,options)||this).updateShowing(),_this.on(_this.player(),"durationchange",function(e){return _this.updateShowing(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(LiveDisplay,_Component);var _proto=LiveDisplay.prototype;return _proto.createEl=function(){var el=_Component.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(createEl("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(global_document__WEBPACK_IMPORTED_MODULE_1___default().createTextNode(this.localize("LIVE"))),el.appendChild(this.contentEl_),el},_proto.dispose=function(){this.contentEl_=null,_Component.prototype.dispose.call(this)},_proto.updateShowing=function(event){this.player().duration()===1/0?this.show():this.hide()},LiveDisplay}(Component$1);Component$1.registerComponent("LiveDisplay",LiveDisplay);var SeekToLive=function(_Button){function SeekToLive(player,options){var _this;return(_this=_Button.call(this,player,options)||this).updateLiveEdgeStatus(),_this.player_.liveTracker&&(_this.updateLiveEdgeStatusHandler_=function(e){return _this.updateLiveEdgeStatus(e)},_this.on(_this.player_.liveTracker,"liveedgechange",_this.updateLiveEdgeStatusHandler_)),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(SeekToLive,_Button);var _proto=SeekToLive.prototype;return _proto.createEl=function(){var el=_Button.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=createEl("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),el.appendChild(this.textEl_),el},_proto.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},_proto.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},_proto.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,_Button.prototype.dispose.call(this)},SeekToLive}(Button);SeekToLive.prototype.controlText_="Seek to live, currently playing live",Component$1.registerComponent("SeekToLive",SeekToLive);var clamp=function(number,min,max){return Math.min(max,Math.max(min,isNaN(number=Number(number))?min:number))},Slider=function(_Component){function Slider(player,options){var _this;return(_this=_Component.call(this,player,options)||this).handleMouseDown_=function(e){return _this.handleMouseDown(e)},_this.handleMouseUp_=function(e){return _this.handleMouseUp(e)},_this.handleKeyDown_=function(e){return _this.handleKeyDown(e)},_this.handleClick_=function(e){return _this.handleClick(e)},_this.handleMouseMove_=function(e){return _this.handleMouseMove(e)},_this.update_=function(e){return _this.update(e)},_this.bar=_this.getChild(_this.options_.barName),_this.vertical(!!_this.options_.vertical),_this.enable(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(Slider,_Component);var _proto=Slider.prototype;return _proto.enabled=function(){return this.enabled_},_proto.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},_proto.disable=function(){if(this.enabled()){var doc=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(doc,"mousemove",this.handleMouseMove_),this.off(doc,"mouseup",this.handleMouseUp_),this.off(doc,"touchmove",this.handleMouseMove_),this.off(doc,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},_proto.createEl=function(type,props,attributes){return void 0===props&&(props={}),void 0===attributes&&(attributes={}),props.className=props.className+" vjs-slider",props=assign({tabIndex:0},props),attributes=assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},attributes),_Component.prototype.createEl.call(this,type,props,attributes)},_proto.handleMouseDown=function(event){var doc=this.bar.el_.ownerDocument;"mousedown"===event.type&&event.preventDefault(),"touchstart"!==event.type||IS_CHROME||event.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(doc,"mousemove",this.handleMouseMove_),this.on(doc,"mouseup",this.handleMouseUp_),this.on(doc,"touchmove",this.handleMouseMove_),this.on(doc,"touchend",this.handleMouseUp_),this.handleMouseMove(event,!0)},_proto.handleMouseMove=function(event){},_proto.handleMouseUp=function(){var doc=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(doc,"mousemove",this.handleMouseMove_),this.off(doc,"mouseup",this.handleMouseUp_),this.off(doc,"touchmove",this.handleMouseMove_),this.off(doc,"touchend",this.handleMouseUp_),this.update()},_proto.update=function(){var _this2=this;if(this.el_&&this.bar){var progress=this.getProgress();return progress===this.progress_||(this.progress_=progress,this.requestNamedAnimationFrame("Slider#update",function(){var sizeKey=_this2.vertical()?"height":"width";_this2.bar.el().style[sizeKey]=(100*progress).toFixed(2)+"%"})),progress}},_proto.getProgress=function(){return Number(clamp(this.getPercent(),0,1).toFixed(4))},_proto.calculateDistance=function(event){var position=getPointerPosition(this.el_,event);return this.vertical()?position.y:position.x},_proto.handleKeyDown=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Left")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Down")?(event.preventDefault(),event.stopPropagation(),this.stepBack()):keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Right")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Up")?(event.preventDefault(),event.stopPropagation(),this.stepForward()):_Component.prototype.handleKeyDown.call(this,event)},_proto.handleClick=function(event){event.stopPropagation(),event.preventDefault()},_proto.vertical=function(bool){if(void 0===bool)return this.vertical_||!1;this.vertical_=!!bool,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},Slider}(Component$1);Component$1.registerComponent("Slider",Slider);var percentify=function(time,end){return clamp(time/end*100,0,100).toFixed(2)+"%"},LoadProgressBar=function(_Component){function LoadProgressBar(player,options){var _this;return(_this=_Component.call(this,player,options)||this).partEls_=[],_this.on(player,"progress",function(e){return _this.update(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(LoadProgressBar,_Component);var _proto=LoadProgressBar.prototype;return _proto.createEl=function(){var el=_Component.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),wrapper=createEl("span",{className:"vjs-control-text"}),loadedText=createEl("span",{textContent:this.localize("Loaded")}),separator=global_document__WEBPACK_IMPORTED_MODULE_1___default().createTextNode(": ");return this.percentageEl_=createEl("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),el.appendChild(wrapper),wrapper.appendChild(loadedText),wrapper.appendChild(separator),wrapper.appendChild(this.percentageEl_),el},_proto.dispose=function(){this.partEls_=null,this.percentageEl_=null,_Component.prototype.dispose.call(this)},_proto.update=function(event){var _this2=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var liveTracker=_this2.player_.liveTracker,buffered=_this2.player_.buffered(),duration=liveTracker&&liveTracker.isLive()?liveTracker.seekableEnd():_this2.player_.duration(),bufferedEnd=_this2.player_.bufferedEnd(),children=_this2.partEls_,percent=percentify(bufferedEnd,duration);_this2.percent_!==percent&&(_this2.el_.style.width=percent,textContent(_this2.percentageEl_,percent),_this2.percent_=percent);for(var i=0;ibuffered.length;_i--)_this2.el_.removeChild(children[_i-1]);children.length=buffered.length})},LoadProgressBar}(Component$1);Component$1.registerComponent("LoadProgressBar",LoadProgressBar);var TimeTooltip=function(_Component){function TimeTooltip(player,options){var _this;return(_this=_Component.call(this,player,options)||this).update=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.update),30),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TimeTooltip,_Component);var _proto=TimeTooltip.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},_proto.update=function(seekBarRect,seekBarPoint,content){var tooltipRect=findPosition(this.el_),playerRect=getBoundingClientRect(this.player_.el()),seekBarPointPx=seekBarRect.width*seekBarPoint;if(playerRect&&tooltipRect){var spaceLeftOfPoint=seekBarRect.left-playerRect.left+seekBarPointPx,spaceRightOfPoint=seekBarRect.width-seekBarPointPx+(playerRect.right-seekBarRect.right),pullTooltipBy=tooltipRect.width/2;spaceLeftOfPointtooltipRect.width&&(pullTooltipBy=tooltipRect.width),pullTooltipBy=Math.round(pullTooltipBy),this.el_.style.right="-"+pullTooltipBy+"px",this.write(content)}},_proto.write=function(content){textContent(this.el_,content)},_proto.updateTime=function(seekBarRect,seekBarPoint,time,cb){var _this2=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var content,duration=_this2.player_.duration();if(_this2.player_.liveTracker&&_this2.player_.liveTracker.isLive()){var liveWindow=_this2.player_.liveTracker.liveWindow(),secondsBehind=liveWindow-seekBarPoint*liveWindow;content=(secondsBehind<1?"":"-")+formatTime(secondsBehind,liveWindow)}else content=formatTime(time,duration);_this2.update(seekBarRect,seekBarPoint,content),cb&&cb()})},TimeTooltip}(Component$1);Component$1.registerComponent("TimeTooltip",TimeTooltip);var PlayProgressBar=function(_Component){function PlayProgressBar(player,options){var _this;return(_this=_Component.call(this,player,options)||this).update=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.update),30),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(PlayProgressBar,_Component);var _proto=PlayProgressBar.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},_proto.update=function(seekBarRect,seekBarPoint){var timeTooltip=this.getChild("timeTooltip");if(timeTooltip){var time=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();timeTooltip.updateTime(seekBarRect,seekBarPoint,time)}},PlayProgressBar}(Component$1);PlayProgressBar.prototype.options_={children:[]},IS_IOS||IS_ANDROID||PlayProgressBar.prototype.options_.children.push("timeTooltip"),Component$1.registerComponent("PlayProgressBar",PlayProgressBar);var MouseTimeDisplay=function(_Component){function MouseTimeDisplay(player,options){var _this;return(_this=_Component.call(this,player,options)||this).update=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.update),30),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(MouseTimeDisplay,_Component);var _proto=MouseTimeDisplay.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},_proto.update=function(seekBarRect,seekBarPoint){var _this2=this,time=seekBarPoint*this.player_.duration();this.getChild("timeTooltip").updateTime(seekBarRect,seekBarPoint,time,function(){_this2.el_.style.left=seekBarRect.width*seekBarPoint+"px"})},MouseTimeDisplay}(Component$1);MouseTimeDisplay.prototype.options_={children:["timeTooltip"]},Component$1.registerComponent("MouseTimeDisplay",MouseTimeDisplay);var SeekBar=function(_Slider){function SeekBar(player,options){var _this;return(_this=_Slider.call(this,player,options)||this).setEventHandlers_(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(SeekBar,_Slider);var _proto=SeekBar.prototype;return _proto.setEventHandlers_=function(){var _this2=this;this.update_=bind(this,this.update),this.update=throttle(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(e){return _this2.enableInterval_(e)},this.disableIntervalHandler_=function(e){return _this2.disableInterval_(e)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&"visibilityState"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&this.on(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"visibilitychange",this.toggleVisibility_)},_proto.toggleVisibility_=function(e){"hidden"===global_document__WEBPACK_IMPORTED_MODULE_1___default().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},_proto.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},_proto.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||!this.updateInterval||(this.clearInterval(this.updateInterval),this.updateInterval=null)},_proto.createEl=function(){return _Slider.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},_proto.update=function(event){var _this3=this;if("hidden"!==global_document__WEBPACK_IMPORTED_MODULE_1___default().visibilityState){var percent=_Slider.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var currentTime=_this3.player_.ended()?_this3.player_.duration():_this3.getCurrentTime_(),liveTracker=_this3.player_.liveTracker,duration=_this3.player_.duration();liveTracker&&liveTracker.isLive()&&(duration=_this3.player_.liveTracker.liveCurrentTime()),_this3.percent_!==percent&&(_this3.el_.setAttribute("aria-valuenow",(100*percent).toFixed(2)),_this3.percent_=percent),(_this3.currentTime_!==currentTime||_this3.duration_!==duration)&&(_this3.el_.setAttribute("aria-valuetext",_this3.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(currentTime,duration),formatTime(duration,duration)],"{1} of {2}")),_this3.currentTime_=currentTime,_this3.duration_=duration),_this3.bar&&_this3.bar.update(getBoundingClientRect(_this3.el()),_this3.getProgress())}),percent}},_proto.userSeek_=function(ct){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(ct)},_proto.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},_proto.getPercent=function(){var percent,currentTime=this.getCurrentTime_(),liveTracker=this.player_.liveTracker;return liveTracker&&liveTracker.isLive()?(percent=(currentTime-liveTracker.seekableStart())/liveTracker.liveWindow(),liveTracker.atLiveEdge()&&(percent=1)):percent=currentTime/this.player_.duration(),percent},_proto.handleMouseDown=function(event){isSingleLeftClick(event)&&(event.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),_Slider.prototype.handleMouseDown.call(this,event))},_proto.handleMouseMove=function(event,mouseDown){if(void 0===mouseDown&&(mouseDown=!1),isSingleLeftClick(event)){mouseDown||this.player_.scrubbing()||this.player_.scrubbing(!0);var newTime,distance=this.calculateDistance(event),liveTracker=this.player_.liveTracker;if(liveTracker&&liveTracker.isLive()){if(distance>=.99){liveTracker.seekToLiveEdge();return}var seekableStart=liveTracker.seekableStart(),seekableEnd=liveTracker.liveCurrentTime();if((newTime=seekableStart+distance*liveTracker.liveWindow())>=seekableEnd&&(newTime=seekableEnd),newTime<=seekableStart&&(newTime=seekableStart+.1),newTime===1/0)return}else(newTime=distance*this.player_.duration())===this.player_.duration()&&(newTime-=.1);this.userSeek_(newTime)}},_proto.enable=function(){_Slider.prototype.enable.call(this);var mouseTimeDisplay=this.getChild("mouseTimeDisplay");mouseTimeDisplay&&mouseTimeDisplay.show()},_proto.disable=function(){_Slider.prototype.disable.call(this);var mouseTimeDisplay=this.getChild("mouseTimeDisplay");mouseTimeDisplay&&mouseTimeDisplay.hide()},_proto.handleMouseUp=function(event){_Slider.prototype.handleMouseUp.call(this,event),event&&event.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?silencePromise(this.player_.play()):this.update_()},_proto.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},_proto.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},_proto.handleAction=function(event){this.player_.paused()?this.player_.play():this.player_.pause()},_proto.handleKeyDown=function(event){var liveTracker=this.player_.liveTracker;if(keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Space")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Enter"))event.preventDefault(),event.stopPropagation(),this.handleAction(event);else if(keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Home"))event.preventDefault(),event.stopPropagation(),this.userSeek_(0);else if(keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"End"))event.preventDefault(),event.stopPropagation(),liveTracker&&liveTracker.isLive()?this.userSeek_(liveTracker.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(keycode__WEBPACK_IMPORTED_MODULE_2___default()(event))){event.preventDefault(),event.stopPropagation();var gotoFraction=(keycode__WEBPACK_IMPORTED_MODULE_2___default().codes[keycode__WEBPACK_IMPORTED_MODULE_2___default()(event)]-keycode__WEBPACK_IMPORTED_MODULE_2___default().codes[0])*10/100;liveTracker&&liveTracker.isLive()?this.userSeek_(liveTracker.seekableStart()+liveTracker.liveWindow()*gotoFraction):this.userSeek_(this.player_.duration()*gotoFraction)}else keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"PgDn")?(event.preventDefault(),event.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"PgUp")?(event.preventDefault(),event.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):_Slider.prototype.handleKeyDown.call(this,event)},_proto.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&"visibilityState"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&this.off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"visibilitychange",this.toggleVisibility_),_Slider.prototype.dispose.call(this)},SeekBar}(Slider);SeekBar.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},IS_IOS||IS_ANDROID||SeekBar.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Component$1.registerComponent("SeekBar",SeekBar);var ProgressControl=function(_Component){function ProgressControl(player,options){var _this;return(_this=_Component.call(this,player,options)||this).handleMouseMove=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.handleMouseMove),30),_this.throttledHandleMouseSeek=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.handleMouseSeek),30),_this.handleMouseUpHandler_=function(e){return _this.handleMouseUp(e)},_this.handleMouseDownHandler_=function(e){return _this.handleMouseDown(e)},_this.enable(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(ProgressControl,_Component);var _proto=ProgressControl.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},_proto.handleMouseMove=function(event){var seekBar=this.getChild("seekBar");if(seekBar){var playProgressBar=seekBar.getChild("playProgressBar"),mouseTimeDisplay=seekBar.getChild("mouseTimeDisplay");if(playProgressBar||mouseTimeDisplay){var seekBarEl=seekBar.el(),seekBarRect=findPosition(seekBarEl),seekBarPoint=getPointerPosition(seekBarEl,event).x;seekBarPoint=clamp(seekBarPoint,0,1),mouseTimeDisplay&&mouseTimeDisplay.update(seekBarRect,seekBarPoint),playProgressBar&&playProgressBar.update(seekBarRect,seekBar.getProgress())}}},_proto.handleMouseSeek=function(event){var seekBar=this.getChild("seekBar");seekBar&&seekBar.handleMouseMove(event)},_proto.enabled=function(){return this.enabled_},_proto.disable=function(){if(this.children().forEach(function(child){return child.disable&&child.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var seekBar=this.getChild("seekBar");this.player_.scrubbing(!1),seekBar.videoWasPlaying&&silencePromise(this.player_.play())}},_proto.enable=function(){this.children().forEach(function(child){return child.enable&&child.enable()}),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},_proto.removeListenersAddedOnMousedownAndTouchstart=function(){var doc=this.el_.ownerDocument;this.off(doc,"mousemove",this.throttledHandleMouseSeek),this.off(doc,"touchmove",this.throttledHandleMouseSeek),this.off(doc,"mouseup",this.handleMouseUpHandler_),this.off(doc,"touchend",this.handleMouseUpHandler_)},_proto.handleMouseDown=function(event){var doc=this.el_.ownerDocument,seekBar=this.getChild("seekBar");seekBar&&seekBar.handleMouseDown(event),this.on(doc,"mousemove",this.throttledHandleMouseSeek),this.on(doc,"touchmove",this.throttledHandleMouseSeek),this.on(doc,"mouseup",this.handleMouseUpHandler_),this.on(doc,"touchend",this.handleMouseUpHandler_)},_proto.handleMouseUp=function(event){var seekBar=this.getChild("seekBar");seekBar&&seekBar.handleMouseUp(event),this.removeListenersAddedOnMousedownAndTouchstart()},ProgressControl}(Component$1);ProgressControl.prototype.options_={children:["seekBar"]},Component$1.registerComponent("ProgressControl",ProgressControl);var PictureInPictureToggle=function(_Button){function PictureInPictureToggle(player,options){var _this;return(_this=_Button.call(this,player,options)||this).on(player,["enterpictureinpicture","leavepictureinpicture"],function(e){return _this.handlePictureInPictureChange(e)}),_this.on(player,["disablepictureinpicturechanged","loadedmetadata"],function(e){return _this.handlePictureInPictureEnabledChange(e)}),_this.on(player,["loadedmetadata","audioonlymodechange","audiopostermodechange"],function(){"audio"===player.currentType().substring(0,5)||player.audioPosterMode()||player.audioOnlyMode()?(player.isInPictureInPicture()&&player.exitPictureInPicture(),_this.hide()):_this.show()}),_this.disable(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(PictureInPictureToggle,_Button);var _proto=PictureInPictureToggle.prototype;return _proto.buildCSSClass=function(){return"vjs-picture-in-picture-control "+_Button.prototype.buildCSSClass.call(this)},_proto.handlePictureInPictureEnabledChange=function(){global_document__WEBPACK_IMPORTED_MODULE_1___default().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},_proto.handlePictureInPictureChange=function(event){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},_proto.handleClick=function(event){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},PictureInPictureToggle}(Button);PictureInPictureToggle.prototype.controlText_="Picture-in-Picture",Component$1.registerComponent("PictureInPictureToggle",PictureInPictureToggle);var FullscreenToggle=function(_Button){function FullscreenToggle(player,options){var _this;return(_this=_Button.call(this,player,options)||this).on(player,"fullscreenchange",function(e){return _this.handleFullscreenChange(e)}),!1===global_document__WEBPACK_IMPORTED_MODULE_1___default()[player.fsApi_.fullscreenEnabled]&&_this.disable(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(FullscreenToggle,_Button);var _proto=FullscreenToggle.prototype;return _proto.buildCSSClass=function(){return"vjs-fullscreen-control "+_Button.prototype.buildCSSClass.call(this)},_proto.handleFullscreenChange=function(event){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},_proto.handleClick=function(event){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},FullscreenToggle}(Button);FullscreenToggle.prototype.controlText_="Fullscreen",Component$1.registerComponent("FullscreenToggle",FullscreenToggle);var checkVolumeSupport=function(self1,player){player.tech_&&!player.tech_.featuresVolumeControl&&self1.addClass("vjs-hidden"),self1.on(player,"loadstart",function(){player.tech_.featuresVolumeControl?self1.removeClass("vjs-hidden"):self1.addClass("vjs-hidden")})},VolumeLevel=function(_Component){function VolumeLevel(){return _Component.apply(this,arguments)||this}return(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(VolumeLevel,_Component),VolumeLevel.prototype.createEl=function(){var el=_Component.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return el.appendChild(_Component.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),el},VolumeLevel}(Component$1);Component$1.registerComponent("VolumeLevel",VolumeLevel);var VolumeLevelTooltip=function(_Component){function VolumeLevelTooltip(player,options){var _this;return(_this=_Component.call(this,player,options)||this).update=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.update),30),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(VolumeLevelTooltip,_Component);var _proto=VolumeLevelTooltip.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},_proto.update=function(rangeBarRect,rangeBarPoint,vertical,content){if(!vertical){var tooltipRect=getBoundingClientRect(this.el_),playerRect=getBoundingClientRect(this.player_.el()),volumeBarPointPx=rangeBarRect.width*rangeBarPoint;if(!playerRect||!tooltipRect)return;var spaceLeftOfPoint=rangeBarRect.left-playerRect.left+volumeBarPointPx,spaceRightOfPoint=rangeBarRect.width-volumeBarPointPx+(playerRect.right-rangeBarRect.right),pullTooltipBy=tooltipRect.width/2;spaceLeftOfPointtooltipRect.width&&(pullTooltipBy=tooltipRect.width),this.el_.style.right="-"+pullTooltipBy+"px"}this.write(content+"%")},_proto.write=function(content){textContent(this.el_,content)},_proto.updateVolume=function(rangeBarRect,rangeBarPoint,vertical,volume,cb){var _this2=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){_this2.update(rangeBarRect,rangeBarPoint,vertical,volume.toFixed(0)),cb&&cb()})},VolumeLevelTooltip}(Component$1);Component$1.registerComponent("VolumeLevelTooltip",VolumeLevelTooltip);var MouseVolumeLevelDisplay=function(_Component){function MouseVolumeLevelDisplay(player,options){var _this;return(_this=_Component.call(this,player,options)||this).update=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.update),30),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(MouseVolumeLevelDisplay,_Component);var _proto=MouseVolumeLevelDisplay.prototype;return _proto.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},_proto.update=function(rangeBarRect,rangeBarPoint,vertical){var _this2=this;this.getChild("volumeLevelTooltip").updateVolume(rangeBarRect,rangeBarPoint,vertical,100*rangeBarPoint,function(){vertical?_this2.el_.style.bottom=rangeBarRect.height*rangeBarPoint+"px":_this2.el_.style.left=rangeBarRect.width*rangeBarPoint+"px"})},MouseVolumeLevelDisplay}(Component$1);MouseVolumeLevelDisplay.prototype.options_={children:["volumeLevelTooltip"]},Component$1.registerComponent("MouseVolumeLevelDisplay",MouseVolumeLevelDisplay);var VolumeBar=function(_Slider){function VolumeBar(player,options){var _this;return(_this=_Slider.call(this,player,options)||this).on("slideractive",function(e){return _this.updateLastVolume_(e)}),_this.on(player,"volumechange",function(e){return _this.updateARIAAttributes(e)}),player.ready(function(){return _this.updateARIAAttributes()}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(VolumeBar,_Slider);var _proto=VolumeBar.prototype;return _proto.createEl=function(){return _Slider.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},_proto.handleMouseDown=function(event){isSingleLeftClick(event)&&_Slider.prototype.handleMouseDown.call(this,event)},_proto.handleMouseMove=function(event){var mouseVolumeLevelDisplay=this.getChild("mouseVolumeLevelDisplay");if(mouseVolumeLevelDisplay){var volumeBarEl=this.el(),volumeBarRect=getBoundingClientRect(volumeBarEl),vertical=this.vertical(),volumeBarPoint=getPointerPosition(volumeBarEl,event);volumeBarPoint=clamp(volumeBarPoint=vertical?volumeBarPoint.y:volumeBarPoint.x,0,1),mouseVolumeLevelDisplay.update(volumeBarRect,volumeBarPoint,vertical)}isSingleLeftClick(event)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(event)))},_proto.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},_proto.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},_proto.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},_proto.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},_proto.updateARIAAttributes=function(event){var ariaValue=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",ariaValue),this.el_.setAttribute("aria-valuetext",ariaValue+"%")},_proto.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},_proto.updateLastVolume_=function(){var _this2=this,volumeBeforeDrag=this.player_.volume();this.one("sliderinactive",function(){0===_this2.player_.volume()&&_this2.player_.lastVolume_(volumeBeforeDrag)})},VolumeBar}(Slider);VolumeBar.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},IS_IOS||IS_ANDROID||VolumeBar.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),VolumeBar.prototype.playerEvent="volumechange",Component$1.registerComponent("VolumeBar",VolumeBar);var VolumeControl=function(_Component){function VolumeControl(player,options){var _this;return void 0===options&&(options={}),options.vertical=options.vertical||!1,(void 0===options.volumeBar||isPlain(options.volumeBar))&&(options.volumeBar=options.volumeBar||{},options.volumeBar.vertical=options.vertical),_this=_Component.call(this,player,options)||this,checkVolumeSupport((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),player),_this.throttledHandleMouseMove=throttle(bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),_this.handleMouseMove),30),_this.handleMouseUpHandler_=function(e){return _this.handleMouseUp(e)},_this.on("mousedown",function(e){return _this.handleMouseDown(e)}),_this.on("touchstart",function(e){return _this.handleMouseDown(e)}),_this.on("mousemove",function(e){return _this.handleMouseMove(e)}),_this.on(_this.volumeBar,["focus","slideractive"],function(){_this.volumeBar.addClass("vjs-slider-active"),_this.addClass("vjs-slider-active"),_this.trigger("slideractive")}),_this.on(_this.volumeBar,["blur","sliderinactive"],function(){_this.volumeBar.removeClass("vjs-slider-active"),_this.removeClass("vjs-slider-active"),_this.trigger("sliderinactive")}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(VolumeControl,_Component);var _proto=VolumeControl.prototype;return _proto.createEl=function(){var orientationClass="vjs-volume-horizontal";return this.options_.vertical&&(orientationClass="vjs-volume-vertical"),_Component.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+orientationClass})},_proto.handleMouseDown=function(event){var doc=this.el_.ownerDocument;this.on(doc,"mousemove",this.throttledHandleMouseMove),this.on(doc,"touchmove",this.throttledHandleMouseMove),this.on(doc,"mouseup",this.handleMouseUpHandler_),this.on(doc,"touchend",this.handleMouseUpHandler_)},_proto.handleMouseUp=function(event){var doc=this.el_.ownerDocument;this.off(doc,"mousemove",this.throttledHandleMouseMove),this.off(doc,"touchmove",this.throttledHandleMouseMove),this.off(doc,"mouseup",this.handleMouseUpHandler_),this.off(doc,"touchend",this.handleMouseUpHandler_)},_proto.handleMouseMove=function(event){this.volumeBar.handleMouseMove(event)},VolumeControl}(Component$1);VolumeControl.prototype.options_={children:["volumeBar"]},Component$1.registerComponent("VolumeControl",VolumeControl);var checkMuteSupport=function(self1,player){player.tech_&&!player.tech_.featuresMuteControl&&self1.addClass("vjs-hidden"),self1.on(player,"loadstart",function(){player.tech_.featuresMuteControl?self1.removeClass("vjs-hidden"):self1.addClass("vjs-hidden")})},MuteToggle=function(_Button){function MuteToggle(player,options){var _this;return _this=_Button.call(this,player,options)||this,checkMuteSupport((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),player),_this.on(player,["loadstart","volumechange"],function(e){return _this.update(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(MuteToggle,_Button);var _proto=MuteToggle.prototype;return _proto.buildCSSClass=function(){return"vjs-mute-control "+_Button.prototype.buildCSSClass.call(this)},_proto.handleClick=function(event){var vol=this.player_.volume(),lastVolume=this.player_.lastVolume_();0===vol?(this.player_.volume(lastVolume<.1?.1:lastVolume),this.player_.muted(!1)):this.player_.muted(!this.player_.muted())},_proto.update=function(event){this.updateIcon_(),this.updateControlText_()},_proto.updateIcon_=function(){var vol=this.player_.volume(),level=3;IS_IOS&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===vol||this.player_.muted()?level=0:vol<.33?level=1:vol<.67&&(level=2);for(var i=0;i<4;i++)removeClass(this.el_,"vjs-vol-"+i);addClass(this.el_,"vjs-vol-"+level)},_proto.updateControlText_=function(){var text=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==text&&this.controlText(text)},MuteToggle}(Button);MuteToggle.prototype.controlText_="Mute",Component$1.registerComponent("MuteToggle",MuteToggle);var VolumePanel=function(_Component){function VolumePanel(player,options){var _this;return void 0===options&&(options={}),void 0!==options.inline?options.inline=options.inline:options.inline=!0,(void 0===options.volumeControl||isPlain(options.volumeControl))&&(options.volumeControl=options.volumeControl||{},options.volumeControl.vertical=!options.inline),(_this=_Component.call(this,player,options)||this).handleKeyPressHandler_=function(e){return _this.handleKeyPress(e)},_this.on(player,["loadstart"],function(e){return _this.volumePanelState_(e)}),_this.on(_this.muteToggle,"keyup",function(e){return _this.handleKeyPress(e)}),_this.on(_this.volumeControl,"keyup",function(e){return _this.handleVolumeControlKeyUp(e)}),_this.on("keydown",function(e){return _this.handleKeyPress(e)}),_this.on("mouseover",function(e){return _this.handleMouseOver(e)}),_this.on("mouseout",function(e){return _this.handleMouseOut(e)}),_this.on(_this.volumeControl,["slideractive"],_this.sliderActive_),_this.on(_this.volumeControl,["sliderinactive"],_this.sliderInactive_),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(VolumePanel,_Component);var _proto=VolumePanel.prototype;return _proto.sliderActive_=function(){this.addClass("vjs-slider-active")},_proto.sliderInactive_=function(){this.removeClass("vjs-slider-active")},_proto.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},_proto.createEl=function(){var orientationClass="vjs-volume-panel-horizontal";return this.options_.inline||(orientationClass="vjs-volume-panel-vertical"),_Component.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+orientationClass})},_proto.dispose=function(){this.handleMouseOut(),_Component.prototype.dispose.call(this)},_proto.handleVolumeControlKeyUp=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Esc")&&this.muteToggle.focus()},_proto.handleMouseOver=function(event){this.addClass("vjs-hover"),on(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keyup",this.handleKeyPressHandler_)},_proto.handleMouseOut=function(event){this.removeClass("vjs-hover"),off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keyup",this.handleKeyPressHandler_)},_proto.handleKeyPress=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Esc")&&this.handleMouseOut()},VolumePanel}(Component$1);VolumePanel.prototype.options_={children:["muteToggle","volumeControl"]},Component$1.registerComponent("VolumePanel",VolumePanel);var Menu=function(_Component){function Menu(player,options){var _this;return _this=_Component.call(this,player,options)||this,options&&(_this.menuButton_=options.menuButton),_this.focusedChild_=-1,_this.on("keydown",function(e){return _this.handleKeyDown(e)}),_this.boundHandleBlur_=function(e){return _this.handleBlur(e)},_this.boundHandleTapClick_=function(e){return _this.handleTapClick(e)},_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(Menu,_Component);var _proto=Menu.prototype;return _proto.addEventListenerForItem=function(component){component instanceof Component$1&&(this.on(component,"blur",this.boundHandleBlur_),this.on(component,["tap","click"],this.boundHandleTapClick_))},_proto.removeEventListenerForItem=function(component){component instanceof Component$1&&(this.off(component,"blur",this.boundHandleBlur_),this.off(component,["tap","click"],this.boundHandleTapClick_))},_proto.removeChild=function(component){"string"==typeof component&&(component=this.getChild(component)),this.removeEventListenerForItem(component),_Component.prototype.removeChild.call(this,component)},_proto.addItem=function(component){var childComponent=this.addChild(component);childComponent&&this.addEventListenerForItem(childComponent)},_proto.createEl=function(){var contentElType=this.options_.contentElType||"ul";this.contentEl_=createEl(contentElType,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var el=_Component.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return el.appendChild(this.contentEl_),on(el,"click",function(event){event.preventDefault(),event.stopImmediatePropagation()}),el},_proto.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,_Component.prototype.dispose.call(this)},_proto.handleBlur=function(event){var relatedTarget=event.relatedTarget||global_document__WEBPACK_IMPORTED_MODULE_1___default().activeElement;if(!this.children().some(function(element){return element.el()===relatedTarget})){var btn=this.menuButton_;btn&&btn.buttonPressed_&&relatedTarget!==btn.el().firstChild&&btn.unpressButton()}},_proto.handleTapClick=function(event){if(this.menuButton_){this.menuButton_.unpressButton();var childComponents=this.children();if(Array.isArray(childComponents)){var foundComponent=childComponents.filter(function(component){return component.el()===event.target})[0];foundComponent&&"CaptionSettingsMenuItem"!==foundComponent.name()&&this.menuButton_.focus()}}},_proto.handleKeyDown=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Left")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Down")?(event.preventDefault(),event.stopPropagation(),this.stepForward()):(keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Right")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Up"))&&(event.preventDefault(),event.stopPropagation(),this.stepBack())},_proto.stepForward=function(){var stepChild=0;void 0!==this.focusedChild_&&(stepChild=this.focusedChild_+1),this.focus(stepChild)},_proto.stepBack=function(){var stepChild=0;void 0!==this.focusedChild_&&(stepChild=this.focusedChild_-1),this.focus(stepChild)},_proto.focus=function(item){void 0===item&&(item=0);var children=this.children().slice();children.length&&children[0].hasClass("vjs-menu-title")&&children.shift(),children.length>0&&(item<0?item=0:item>=children.length&&(item=children.length-1),this.focusedChild_=item,children[item].el_.focus())},Menu}(Component$1);Component$1.registerComponent("Menu",Menu);var MenuButton=function(_Component){function MenuButton(player,options){void 0===options&&(options={}),(_this=_Component.call(this,player,options)||this).menuButton_=new Button(player,options),_this.menuButton_.controlText(_this.controlText_),_this.menuButton_.el_.setAttribute("aria-haspopup","true");var _this,buttonClass=Button.prototype.buildCSSClass();_this.menuButton_.el_.className=_this.buildCSSClass()+" "+buttonClass,_this.menuButton_.removeClass("vjs-control"),_this.addChild(_this.menuButton_),_this.update(),_this.enabled_=!0;var handleClick=function(e){return _this.handleClick(e)};return _this.handleMenuKeyUp_=function(e){return _this.handleMenuKeyUp(e)},_this.on(_this.menuButton_,"tap",handleClick),_this.on(_this.menuButton_,"click",handleClick),_this.on(_this.menuButton_,"keydown",function(e){return _this.handleKeyDown(e)}),_this.on(_this.menuButton_,"mouseenter",function(){_this.addClass("vjs-hover"),_this.menu.show(),on(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keyup",_this.handleMenuKeyUp_)}),_this.on("mouseleave",function(e){return _this.handleMouseLeave(e)}),_this.on("keydown",function(e){return _this.handleSubmenuKeyDown(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(MenuButton,_Component);var _proto=MenuButton.prototype;return _proto.update=function(){var menu=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=menu,this.addChild(menu),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))},_proto.createMenu=function(){var menu=new Menu(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var titleEl=createEl("li",{className:"vjs-menu-title",textContent:toTitleCase$1(this.options_.title),tabIndex:-1}),titleComponent=new Component$1(this.player_,{el:titleEl});menu.addItem(titleComponent)}if(this.items=this.createItems(),this.items)for(var i=0;i-1&&"showing"===track.mode){shouldBeSelected=!1;break}}shouldBeSelected!==this.isSelected_&&this.selected(shouldBeSelected)},_proto.handleSelectedLanguageChange=function(event){for(var tracks=this.player().textTracks(),allHidden=!0,i=0,l=tracks.length;i-1&&"showing"===track.mode){allHidden=!1;break}}allHidden&&(this.player_.cache_.selectedLanguage={enabled:!1})},OffTextTrackMenuItem}(TextTrackMenuItem);Component$1.registerComponent("OffTextTrackMenuItem",OffTextTrackMenuItem);var TextTrackButton=function(_TrackButton){function TextTrackButton(player,options){return void 0===options&&(options={}),options.tracks=player.textTracks(),_TrackButton.call(this,player,options)||this}return(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TextTrackButton,_TrackButton),TextTrackButton.prototype.createItems=function(items,TrackMenuItem){void 0===items&&(items=[]),void 0===TrackMenuItem&&(TrackMenuItem=TextTrackMenuItem),this.label_&&(label=this.label_+" off"),items.push(new OffTextTrackMenuItem(this.player_,{kinds:this.kinds_,kind:this.kind_,label:label})),this.hideThreshold_+=1;var label,tracks=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var i=0;i-1){var item=new TrackMenuItem(this.player_,{track:track,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});item.addClass("vjs-"+track.kind+"-menu-item"),items.push(item)}}return items},TextTrackButton}(TrackButton);Component$1.registerComponent("TextTrackButton",TextTrackButton);var ChaptersTrackMenuItem=function(_MenuItem){function ChaptersTrackMenuItem(player,options){var _this,track=options.track,cue=options.cue,currentTime=player.currentTime();return options.selectable=!0,options.multiSelectable=!1,options.label=cue.text,options.selected=cue.startTime<=currentTime&¤tTime=0;i--){var track=tracks[i];if(track.kind===this.kind_)return track}},_proto.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase$1(this.kind_))},_proto.createMenu=function(){return this.options_.title=this.getMenuCaption(),_TextTrackButton.prototype.createMenu.call(this)},_proto.createItems=function(){var items=[];if(!this.track_)return items;var cues=this.track_.cues;if(!cues)return items;for(var i=0,l=cues.length;i-1&&(_this.label_="captions"),_this.menuButton_.controlText(toTitleCase$1(_this.label_)),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(SubsCapsButton,_TextTrackButton);var _proto=SubsCapsButton.prototype;return _proto.buildCSSClass=function(){return"vjs-subs-caps-button "+_TextTrackButton.prototype.buildCSSClass.call(this)},_proto.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+_TextTrackButton.prototype.buildWrapperCSSClass.call(this)},_proto.createItems=function(){var items=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(items.push(new CaptionSettingsMenuItem(this.player_,{kind:this.label_})),this.hideThreshold_+=1),items=_TextTrackButton.prototype.createItems.call(this,items,SubsCapsMenuItem)},SubsCapsButton}(TextTrackButton);SubsCapsButton.prototype.kinds_=["captions","subtitles"],SubsCapsButton.prototype.controlText_="Subtitles",Component$1.registerComponent("SubsCapsButton",SubsCapsButton);var AudioTrackMenuItem=function(_MenuItem){function AudioTrackMenuItem(player,options){var _this,track=options.track,tracks=player.audioTracks();options.label=track.label||track.language||"Unknown",options.selected=track.enabled,(_this=_MenuItem.call(this,player,options)||this).track=track,_this.addClass("vjs-"+track.kind+"-menu-item");var changeHandler=function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];_this.handleTracksChange.apply((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),args)};return tracks.addEventListener("change",changeHandler),_this.on("dispose",function(){tracks.removeEventListener("change",changeHandler)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(AudioTrackMenuItem,_MenuItem);var _proto=AudioTrackMenuItem.prototype;return _proto.createEl=function(type,props,attrs){var el=_MenuItem.prototype.createEl.call(this,type,props,attrs),parentSpan=el.querySelector(".vjs-menu-item-text");return"main-desc"===this.options_.track.kind&&(parentSpan.appendChild(createEl("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),parentSpan.appendChild(createEl("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),el},_proto.handleClick=function(event){if(_MenuItem.prototype.handleClick.call(this,event),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks)for(var tracks=this.player_.audioTracks(),i=0;i=0;i--)items.push(new PlaybackRateMenuItem(this.player(),{rate:rates[i]+"x"}));return items},_proto.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},_proto.handleClick=function(event){var currentRate=this.player().playbackRate(),rates=this.playbackRates(),newIndex=(rates.indexOf(currentRate)+1)%rates.length;this.player().playbackRate(rates[newIndex])},_proto.handlePlaybackRateschange=function(event){this.update()},_proto.playbackRates=function(){var player=this.player();return player.playbackRates&&player.playbackRates()||[]},_proto.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},_proto.updateVisibility=function(event){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},_proto.updateLabel=function(event){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},PlaybackRateMenuButton}(MenuButton);PlaybackRateMenuButton.prototype.controlText_="Playback Rate",Component$1.registerComponent("PlaybackRateMenuButton",PlaybackRateMenuButton);var Spacer=function(_Component){function Spacer(){return _Component.apply(this,arguments)||this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(Spacer,_Component);var _proto=Spacer.prototype;return _proto.buildCSSClass=function(){return"vjs-spacer "+_Component.prototype.buildCSSClass.call(this)},_proto.createEl=function(tag,props,attributes){return void 0===tag&&(tag="div"),void 0===props&&(props={}),void 0===attributes&&(attributes={}),props.className||(props.className=this.buildCSSClass()),_Component.prototype.createEl.call(this,tag,props,attributes)},Spacer}(Component$1);Component$1.registerComponent("Spacer",Spacer);var CustomControlSpacer=function(_Spacer){function CustomControlSpacer(){return _Spacer.apply(this,arguments)||this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(CustomControlSpacer,_Spacer);var _proto=CustomControlSpacer.prototype;return _proto.buildCSSClass=function(){return"vjs-custom-control-spacer "+_Spacer.prototype.buildCSSClass.call(this)},_proto.createEl=function(){return _Spacer.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},CustomControlSpacer}(Spacer);Component$1.registerComponent("CustomControlSpacer",CustomControlSpacer);var ControlBar=function(_Component){function ControlBar(){return _Component.apply(this,arguments)||this}return(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(ControlBar,_Component),ControlBar.prototype.createEl=function(){return _Component.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},ControlBar}(Component$1);ControlBar.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&ControlBar.prototype.options_.children.splice(ControlBar.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Component$1.registerComponent("ControlBar",ControlBar);var ErrorDisplay=function(_ModalDialog){function ErrorDisplay(player,options){var _this;return(_this=_ModalDialog.call(this,player,options)||this).on(player,"error",function(e){return _this.open(e)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(ErrorDisplay,_ModalDialog);var _proto=ErrorDisplay.prototype;return _proto.buildCSSClass=function(){return"vjs-error-display "+_ModalDialog.prototype.buildCSSClass.call(this)},_proto.content=function(){var error=this.player().error();return error?this.localize(error.message):""},ErrorDisplay}(ModalDialog);ErrorDisplay.prototype.options_=(0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__.Z)({},ModalDialog.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Component$1.registerComponent("ErrorDisplay",ErrorDisplay);var LOCAL_STORAGE_KEY$1="vjs-text-track-settings",COLOR_BLACK=["#000","Black"],COLOR_BLUE=["#00F","Blue"],COLOR_CYAN=["#0FF","Cyan"],COLOR_GREEN=["#0F0","Green"],COLOR_MAGENTA=["#F0F","Magenta"],COLOR_RED=["#F00","Red"],COLOR_WHITE=["#FFF","White"],COLOR_YELLOW=["#FF0","Yellow"],OPACITY_OPAQUE=["1","Opaque"],OPACITY_SEMI=["0.5","Semi-Transparent"],OPACITY_TRANS=["0","Transparent"],selectConfigs={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[COLOR_BLACK,COLOR_WHITE,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[OPACITY_OPAQUE,OPACITY_SEMI,OPACITY_TRANS]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[COLOR_WHITE,COLOR_BLACK,COLOR_RED,COLOR_GREEN,COLOR_BLUE,COLOR_YELLOW,COLOR_MAGENTA,COLOR_CYAN]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(v){return"1.00"===v?null:Number(v)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[OPACITY_OPAQUE,OPACITY_SEMI]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[OPACITY_TRANS,OPACITY_SEMI,OPACITY_OPAQUE]}};function parseOptionValue(value,parser){if(parser&&(value=parser(value)),value&&"none"!==value)return value}selectConfigs.windowColor.options=selectConfigs.backgroundColor.options;var TextTrackSettings=function(_ModalDialog){function TextTrackSettings(player,options){var _this;return options.temporary=!1,(_this=_ModalDialog.call(this,player,options)||this).updateDisplay=_this.updateDisplay.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.fill(),_this.hasBeenOpened_=_this.hasBeenFilled_=!0,_this.endDialog=createEl("p",{className:"vjs-control-text",textContent:_this.localize("End of dialog window.")}),_this.el().appendChild(_this.endDialog),_this.setDefaults(),void 0===options.persistTextTrackSettings&&(_this.options_.persistTextTrackSettings=_this.options_.playerOptions.persistTextTrackSettings),_this.on(_this.$(".vjs-done-button"),"click",function(){_this.saveSettings(),_this.close()}),_this.on(_this.$(".vjs-default-button"),"click",function(){_this.setDefaults(),_this.updateDisplay()}),each(selectConfigs,function(config){_this.on(_this.$(config.selector),"change",_this.updateDisplay)}),_this.options_.persistTextTrackSettings&&_this.restoreSettings(),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TextTrackSettings,_ModalDialog);var _proto=TextTrackSettings.prototype;return _proto.dispose=function(){this.endDialog=null,_ModalDialog.prototype.dispose.call(this)},_proto.createElSelect_=function(key,legendId,type){var _this2=this;void 0===legendId&&(legendId=""),void 0===type&&(type="label");var config=selectConfigs[key],id=config.id.replace("%s",this.id_),selectLabelledbyIds=[legendId,id].join(" ").trim();return["<"+type+' id="'+id+'" class="'+("label"===type?"vjs-label":"")+'">',this.localize(config.label),"",'").join("")},_proto.createElFgColor_=function(){var legendId="captions-text-legend-"+this.id_;return['
        ','',this.localize("Text"),"",this.createElSelect_("color",legendId),'',this.createElSelect_("textOpacity",legendId),"","
        "].join("")},_proto.createElBgColor_=function(){var legendId="captions-background-"+this.id_;return['
        ','',this.localize("Background"),"",this.createElSelect_("backgroundColor",legendId),'',this.createElSelect_("backgroundOpacity",legendId),"","
        "].join("")},_proto.createElWinColor_=function(){var legendId="captions-window-"+this.id_;return['
        ','',this.localize("Window"),"",this.createElSelect_("windowColor",legendId),'',this.createElSelect_("windowOpacity",legendId),"","
        "].join("")},_proto.createElColors_=function(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},_proto.createElFont_=function(){return createEl("div",{className:"vjs-track-settings-font",innerHTML:['
        ',this.createElSelect_("fontPercent","","legend"),"
        ",'
        ',this.createElSelect_("edgeStyle","","legend"),"
        ",'
        ',this.createElSelect_("fontFamily","","legend"),"
        "].join("")})},_proto.createElControls_=function(){var defaultsDescription=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},_proto.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},_proto.label=function(){return this.localize("Caption Settings Dialog")},_proto.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},_proto.buildCSSClass=function(){return _ModalDialog.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},_proto.getValues=function(){var fn,_this3=this;return fn=function(accum,config,key){var el,parser,value=(el=_this3.$(config.selector),parser=config.parser,parseOptionValue(el.options[el.options.selectedIndex].value,parser));return void 0!==value&&(accum[key]=value),accum},keys(selectConfigs).reduce(function(accum,key){return fn(accum,selectConfigs[key],key)},{})},_proto.setValues=function(values){var _this4=this;each(selectConfigs,function(config,key){!function(el,value,parser){if(value){for(var i=0;ithis.options_.liveTolerance;this.timeupdateSeen_&&liveCurrentTime!==1/0||(isBehind=!1),isBehind!==this.behindLiveEdge_&&(this.behindLiveEdge_=isBehind,this.trigger("liveedgechange"))}},_proto.handleDurationchange=function(){this.toggleTracking()},_proto.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},_proto.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},_proto.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},_proto.handleSeeked=function(){var timeDiff=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&timeDiff>2,this.nextSeekedFromUser_=!1,this.trackLive_()},_proto.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},_proto.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},_proto.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},_proto.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},_proto.seekableEnd=function(){for(var seekable=this.player_.seekable(),seekableEnds=[],i=seekable?seekable.length:0;i--;)seekableEnds.push(seekable.end(i));return seekableEnds.length?seekableEnds.sort()[seekableEnds.length-1]:1/0},_proto.seekableStart=function(){for(var seekable=this.player_.seekable(),seekableStarts=[],i=seekable?seekable.length:0;i--;)seekableStarts.push(seekable.start(i));return seekableStarts.length?seekableStarts.sort()[0]:0},_proto.liveWindow=function(){var liveCurrentTime=this.liveCurrentTime();return liveCurrentTime===1/0?0:liveCurrentTime-this.seekableStart()},_proto.isLive=function(){return this.isTracking()},_proto.atLiveEdge=function(){return!this.behindLiveEdge()},_proto.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},_proto.pastSeekEnd=function(){var seekableEnd=this.seekableEnd();return -1!==this.lastSeekEnd_&&seekableEnd!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=seekableEnd,this.pastSeekEnd_},_proto.behindLiveEdge=function(){return this.behindLiveEdge_},_proto.isTracking=function(){return"number"==typeof this.trackingInterval_},_proto.seekToLiveEdge=function(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},_proto.dispose=function(){this.off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),_Component.prototype.dispose.call(this)},LiveTracker}(Component$1);Component$1.registerComponent("LiveTracker",LiveTracker);var sourcesetLoad=function(tech){var el=tech.el();if(el.hasAttribute("src"))return tech.triggerSourceset(el.src),!0;var sources=tech.$$("source"),srcUrls=[],src="";if(!sources.length)return!1;for(var i=0;i=2&&eventsToTrigger.push("loadeddata"),el.readyState>=3&&eventsToTrigger.push("canplay"),el.readyState>=4&&eventsToTrigger.push("canplaythrough"),this.ready(function(){eventsToTrigger.forEach(function(type){this.trigger(type)},this)})}},_proto.setScrubbing=function(isScrubbing){this.isScrubbing_=isScrubbing},_proto.scrubbing=function(){return this.isScrubbing_},_proto.setCurrentTime=function(seconds){try{this.isScrubbing_&&this.el_.fastSeek&&IS_ANY_SAFARI?this.el_.fastSeek(seconds):this.el_.currentTime=seconds}catch(e){log$1(e,"Video is not ready. (Video.js)")}},_proto.duration=function(){var _this5=this;return this.el_.duration===1/0&&IS_ANDROID&&IS_CHROME&&0===this.el_.currentTime?(this.on("timeupdate",function checkProgress(){_this5.el_.currentTime>0&&(_this5.el_.duration===1/0&&_this5.trigger("durationchange"),_this5.off("timeupdate",checkProgress))}),NaN):this.el_.duration||NaN},_proto.width=function(){return this.el_.offsetWidth},_proto.height=function(){return this.el_.offsetHeight},_proto.proxyWebkitFullscreen_=function(){var _this6=this;if("webkitDisplayingFullscreen"in this.el_){var endFn=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},beginFn=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",endFn),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",beginFn),this.on("dispose",function(){_this6.off("webkitbeginfullscreen",beginFn),_this6.off("webkitendfullscreen",endFn)})}},_proto.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var userAgent=global_window__WEBPACK_IMPORTED_MODULE_0___default().navigator&&global_window__WEBPACK_IMPORTED_MODULE_0___default().navigator.userAgent||"";if(/Android/.test(userAgent)||!/Chrome|Mac OS X 10.5/.test(userAgent))return!0}return!1},_proto.enterFullScreen=function(){var video=this.el_;if(video.paused&&video.networkState<=video.HAVE_METADATA)silencePromise(this.el_.play()),this.setTimeout(function(){video.pause();try{video.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}},0);else try{video.webkitEnterFullScreen()}catch(e){this.trigger("fullscreenerror",e)}},_proto.exitFullScreen=function(){if(!this.el_.webkitDisplayingFullscreen){this.trigger("fullscreenerror",Error("The video is not fullscreen"));return}this.el_.webkitExitFullScreen()},_proto.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},_proto.requestVideoFrameCallback=function(cb){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(cb):_Tech.prototype.requestVideoFrameCallback.call(this,cb)},_proto.cancelVideoFrameCallback=function(id){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(id):_Tech.prototype.cancelVideoFrameCallback.call(this,id)},_proto.src=function(_src){if(void 0===_src)return this.el_.src;this.setSrc(_src)},_proto.reset=function(){Html5.resetMediaElement(this.el_)},_proto.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},_proto.setControls=function(val){this.el_.controls=!!val},_proto.addTextTrack=function(kind,label,language){return this.featuresNativeTextTracks?this.el_.addTextTrack(kind,label,language):_Tech.prototype.addTextTrack.call(this,kind,label,language)},_proto.createRemoteTextTrack=function(options){if(!this.featuresNativeTextTracks)return _Tech.prototype.createRemoteTextTrack.call(this,options);var htmlTrackElement=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("track");return options.kind&&(htmlTrackElement.kind=options.kind),options.label&&(htmlTrackElement.label=options.label),(options.language||options.srclang)&&(htmlTrackElement.srclang=options.language||options.srclang),options.default&&(htmlTrackElement.default=options.default),options.id&&(htmlTrackElement.id=options.id),options.src&&(htmlTrackElement.src=options.src),htmlTrackElement},_proto.addRemoteTextTrack=function(options,manualCleanup){var htmlTrackElement=_Tech.prototype.addRemoteTextTrack.call(this,options,manualCleanup);return this.featuresNativeTextTracks&&this.el().appendChild(htmlTrackElement),htmlTrackElement},_proto.removeRemoteTextTrack=function(track){if(_Tech.prototype.removeRemoteTextTrack.call(this,track),this.featuresNativeTextTracks)for(var tracks=this.$$("track"),i=tracks.length;i--;)(track===tracks[i]||track===tracks[i].track)&&this.el().removeChild(tracks[i])},_proto.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var videoPlaybackQuality={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(videoPlaybackQuality.droppedVideoFrames=this.el().webkitDroppedFrameCount,videoPlaybackQuality.totalVideoFrames=this.el().webkitDecodedFrameCount),global_window__WEBPACK_IMPORTED_MODULE_0___default().performance&&"function"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.now?videoPlaybackQuality.creationTime=global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.now():global_window__WEBPACK_IMPORTED_MODULE_0___default().performance&&global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.timing&&"number"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.timing.navigationStart&&(videoPlaybackQuality.creationTime=global_window__WEBPACK_IMPORTED_MODULE_0___default().Date.now()-global_window__WEBPACK_IMPORTED_MODULE_0___default().performance.timing.navigationStart),videoPlaybackQuality},Html5}(Tech);defineLazyProperty(Html5,"TEST_VID",function(){if(isReal()){var video=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("video"),track=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("track");return track.kind="captions",track.srclang="en",track.label="English",video.appendChild(track),video}}),Html5.isSupported=function(){try{Html5.TEST_VID.volume=.5}catch(e){return!1}return!!(Html5.TEST_VID&&Html5.TEST_VID.canPlayType)},Html5.canPlayType=function(type){return Html5.TEST_VID.canPlayType(type)},Html5.canPlaySource=function(srcObj,options){return Html5.canPlayType(srcObj.type)},Html5.canControlVolume=function(){try{var volume=Html5.TEST_VID.volume;Html5.TEST_VID.volume=volume/2+.1;var canControl=volume!==Html5.TEST_VID.volume;if(canControl&&IS_IOS)return global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){Html5&&Html5.prototype&&(Html5.prototype.featuresVolumeControl=volume!==Html5.TEST_VID.volume)}),!1;return canControl}catch(e){return!1}},Html5.canMuteVolume=function(){try{var muted=Html5.TEST_VID.muted;return Html5.TEST_VID.muted=!muted,Html5.TEST_VID.muted?setAttribute(Html5.TEST_VID,"muted","muted"):removeAttribute(Html5.TEST_VID,"muted","muted"),muted!==Html5.TEST_VID.muted}catch(e){return!1}},Html5.canControlPlaybackRate=function(){if(IS_ANDROID&&IS_CHROME&&CHROME_VERSION<58)return!1;try{var playbackRate=Html5.TEST_VID.playbackRate;return Html5.TEST_VID.playbackRate=playbackRate/2+.1,playbackRate!==Html5.TEST_VID.playbackRate}catch(e){return!1}},Html5.canOverrideAttributes=function(){try{var noop=function(){};Object.defineProperty(global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("video"),"src",{get:noop,set:noop}),Object.defineProperty(global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("audio"),"src",{get:noop,set:noop}),Object.defineProperty(global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("video"),"innerHTML",{get:noop,set:noop}),Object.defineProperty(global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("audio"),"innerHTML",{get:noop,set:noop})}catch(e){return!1}return!0},Html5.supportsNativeTextTracks=function(){return IS_ANY_SAFARI||IS_IOS&&IS_CHROME},Html5.supportsNativeVideoTracks=function(){return!!(Html5.TEST_VID&&Html5.TEST_VID.videoTracks)},Html5.supportsNativeAudioTracks=function(){return!!(Html5.TEST_VID&&Html5.TEST_VID.audioTracks)},Html5.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(_ref){var key=_ref[0],fn=_ref[1];defineLazyProperty(Html5.prototype,key,function(){return Html5[fn]()},!0)}),Html5.prototype.featuresVolumeControl=Html5.canControlVolume(),Html5.prototype.movingMediaElementInDOM=!IS_IOS,Html5.prototype.featuresFullscreenResize=!0,Html5.prototype.featuresProgressEvents=!0,Html5.prototype.featuresTimeupdateEvents=!0,Html5.prototype.featuresVideoFrameCallback=!!(Html5.TEST_VID&&Html5.TEST_VID.requestVideoFrameCallback),Html5.patchCanPlayType=function(){!(ANDROID_VERSION>=4)||IS_FIREFOX||IS_CHROME||(canPlayType=Html5.TEST_VID&&Html5.TEST_VID.constructor.prototype.canPlayType,Html5.TEST_VID.constructor.prototype.canPlayType=function(type){return type&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(type)?"maybe":canPlayType.call(this,type)})},Html5.unpatchCanPlayType=function(){var r=Html5.TEST_VID.constructor.prototype.canPlayType;return canPlayType&&(Html5.TEST_VID.constructor.prototype.canPlayType=canPlayType),r},Html5.patchCanPlayType(),Html5.disposeMediaElement=function(el){if(el){for(el.parentNode&&el.parentNode.removeChild(el);el.hasChildNodes();)el.removeChild(el.firstChild);el.removeAttribute("src"),"function"==typeof el.load&&function(){try{el.load()}catch(e){}}()}},Html5.resetMediaElement=function(el){if(el){for(var sources=el.querySelectorAll("source"),i=sources.length;i--;)el.removeChild(sources[i]);el.removeAttribute("src"),"function"==typeof el.load&&function(){try{el.load()}catch(e){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(prop){Html5.prototype[prop]=function(){return this.el_[prop]||this.el_.hasAttribute(prop)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(prop){Html5.prototype["set"+toTitleCase$1(prop)]=function(v){this.el_[prop]=v,v?this.el_.setAttribute(prop,prop):this.el_.removeAttribute(prop)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(prop){Html5.prototype[prop]=function(){return this.el_[prop]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(prop){Html5.prototype["set"+toTitleCase$1(prop)]=function(v){this.el_[prop]=v}}),["pause","load","play"].forEach(function(prop){Html5.prototype[prop]=function(){return this.el_[prop]()}}),Tech.withSourceHandlers(Html5),Html5.nativeSourceHandler={},Html5.nativeSourceHandler.canPlayType=function(type){try{return Html5.TEST_VID.canPlayType(type)}catch(e){return""}},Html5.nativeSourceHandler.canHandleSource=function(source,options){if(source.type)return Html5.nativeSourceHandler.canPlayType(source.type);if(source.src){var ext=getFileExtension(source.src);return Html5.nativeSourceHandler.canPlayType("video/"+ext)}return""},Html5.nativeSourceHandler.handleSource=function(source,tech,options){tech.setSrc(source.src)},Html5.nativeSourceHandler.dispose=function(){},Html5.registerSourceHandler(Html5.nativeSourceHandler),Tech.registerTech("Html5",Html5);var TECH_EVENTS_RETRIGGER=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],TECH_EVENTS_QUEUE={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},BREAKPOINT_ORDER=["tiny","xsmall","small","medium","large","xlarge","huge"],BREAKPOINT_CLASSES={};BREAKPOINT_ORDER.forEach(function(k){var v="x"===k.charAt(0)?"x-"+k.substring(1):k;BREAKPOINT_CLASSES[k]="vjs-layout-"+v});var DEFAULT_BREAKPOINTS={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Player=function(_Component){function Player(tag,options,ready){if(tag.id=tag.id||options.id||"vjs_video_"+_guid++,(options=assign(Player.getTagSettings(tag),options)).initChildren=!1,options.createEl=!1,options.evented=!1,options.reportTouchActivity=!1,!options.language){if("function"==typeof tag.closest){var _this,closest=tag.closest("[lang]");closest&&closest.getAttribute&&(options.language=closest.getAttribute("lang"))}else for(var element=tag;element&&1===element.nodeType;){if(getAttributes(element).hasOwnProperty("lang")){options.language=element.getAttribute("lang");break}element=element.parentNode}}if((_this=_Component.call(this,null,options,ready)||this).boundDocumentFullscreenChange_=function(e){return _this.documentFullscreenChange_(e)},_this.boundFullWindowOnEscKey_=function(e){return _this.fullWindowOnEscKey(e)},_this.boundUpdateStyleEl_=function(e){return _this.updateStyleEl_(e)},_this.boundApplyInitTime_=function(e){return _this.applyInitTime_(e)},_this.boundUpdateCurrentBreakpoint_=function(e){return _this.updateCurrentBreakpoint_(e)},_this.boundHandleTechClick_=function(e){return _this.handleTechClick_(e)},_this.boundHandleTechDoubleClick_=function(e){return _this.handleTechDoubleClick_(e)},_this.boundHandleTechTouchStart_=function(e){return _this.handleTechTouchStart_(e)},_this.boundHandleTechTouchMove_=function(e){return _this.handleTechTouchMove_(e)},_this.boundHandleTechTouchEnd_=function(e){return _this.handleTechTouchEnd_(e)},_this.boundHandleTechTap_=function(e){return _this.handleTechTap_(e)},_this.isFullscreen_=!1,_this.log=createLogger(_this.id_),_this.fsApi_=FullscreenApi,_this.isPosterFromTech_=!1,_this.queuedCallbacks_=[],_this.isReady_=!1,_this.hasStarted_=!1,_this.userActive_=!1,_this.debugEnabled_=!1,_this.audioOnlyMode_=!1,_this.audioPosterMode_=!1,_this.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!_this.options_||!_this.options_.techOrder||!_this.options_.techOrder.length)throw Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(_this.tag=tag,_this.tagAttributes=tag&&getAttributes(tag),_this.language(_this.options_.language),options.languages){var languagesToLower={};Object.getOwnPropertyNames(options.languages).forEach(function(name){languagesToLower[name.toLowerCase()]=options.languages[name]}),_this.languages_=languagesToLower}else _this.languages_=Player.prototype.options_.languages;_this.resetCache_(),_this.poster_=options.poster||"",_this.controls_=!!options.controls,tag.controls=!1,tag.removeAttribute("controls"),_this.changingSrc_=!1,_this.playCallbacks_=[],_this.playTerminatedQueue_=[],tag.hasAttribute("autoplay")?_this.autoplay(!0):_this.autoplay(_this.options_.autoplay),options.plugins&&Object.keys(options.plugins).forEach(function(name){if("function"!=typeof _this[name])throw Error('plugin "'+name+'" does not exist')}),_this.scrubbing_=!1,_this.el_=_this.createEl(),evented((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),{eventBusKey:"el_"}),_this.fsApi_.requestFullscreen&&(on(global_document__WEBPACK_IMPORTED_MODULE_1___default(),_this.fsApi_.fullscreenchange,_this.boundDocumentFullscreenChange_),_this.on(_this.fsApi_.fullscreenchange,_this.boundDocumentFullscreenChange_)),_this.fluid_&&_this.on(["playerreset","resize"],_this.boundUpdateStyleEl_);var playerOptionsCopy=mergeOptions$3(_this.options_);options.plugins&&Object.keys(options.plugins).forEach(function(name){_this[name](options.plugins[name])}),options.debug&&_this.debug(!0),_this.options_.playerOptions=playerOptionsCopy,_this.middleware_=[],_this.playbackRates(options.playbackRates),_this.initChildren(),_this.isAudio("audio"===tag.nodeName.toLowerCase()),_this.controls()?_this.addClass("vjs-controls-enabled"):_this.addClass("vjs-controls-disabled"),_this.el_.setAttribute("role","region"),_this.isAudio()?_this.el_.setAttribute("aria-label",_this.localize("Audio Player")):_this.el_.setAttribute("aria-label",_this.localize("Video Player")),_this.isAudio()&&_this.addClass("vjs-audio"),_this.flexNotSupported_()&&_this.addClass("vjs-no-flex"),TOUCH_ENABLED&&_this.addClass("vjs-touch-enabled"),IS_IOS||_this.addClass("vjs-workinghover"),Player.players[_this.id_]=(0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this);var majorVersion=version$5.split(".")[0];return _this.addClass("vjs-v"+majorVersion),_this.userActive(!0),_this.reportUserActivity(),_this.one("play",function(e){return _this.listenForUserActivity_(e)}),_this.on("stageclick",function(e){return _this.handleStageClick_(e)}),_this.on("keydown",function(e){return _this.handleKeyDown(e)}),_this.on("languagechange",function(e){return _this.handleLanguagechange(e)}),_this.breakpoints(_this.options_.breakpoints),_this.responsive(_this.options_.responsive),_this.on("ready",function(){_this.audioPosterMode(_this.options_.audioPosterMode),_this.audioOnlyMode(_this.options_.audioOnlyMode)}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(Player,_Component);var _proto=Player.prototype;return _proto.dispose=function(){var player,_this2=this;this.trigger("dispose"),this.off("dispose"),off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),Player.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),player=this,middlewareInstances[player.id()]=null,ALL.names.forEach(function(name){var list=_this2[ALL[name].getterName]();list&&list.off&&list.off()}),_Component.prototype.dispose.call(this,{restoreEl:this.options_.restoreEl})},_proto.createEl=function(){var el,tag=this.tag,playerElIngest=this.playerElIngest_=tag.parentNode&&tag.parentNode.hasAttribute&&tag.parentNode.hasAttribute("data-vjs-player"),divEmbed="video-js"===this.tag.tagName.toLowerCase();playerElIngest?el=this.el_=tag.parentNode:divEmbed||(el=this.el_=_Component.prototype.createEl.call(this,"div"));var attrs=getAttributes(tag);if(divEmbed){for(el=this.el_=tag,tag=this.tag=global_document__WEBPACK_IMPORTED_MODULE_1___default().createElement("video");el.children.length;)tag.appendChild(el.firstChild);hasClass(el,"video-js")||addClass(el,"video-js"),el.appendChild(tag),playerElIngest=this.playerElIngest_=el,Object.keys(el).forEach(function(k){try{tag[k]=el[k]}catch(e){}})}if(tag.setAttribute("tabindex","-1"),attrs.tabindex="-1",(IE_VERSION||IS_CHROME&&IS_WINDOWS)&&(tag.setAttribute("role","application"),attrs.role="application"),tag.removeAttribute("width"),tag.removeAttribute("height"),"width"in attrs&&delete attrs.width,"height"in attrs&&delete attrs.height,Object.getOwnPropertyNames(attrs).forEach(function(attr){divEmbed&&"class"===attr||el.setAttribute(attr,attrs[attr]),divEmbed&&tag.setAttribute(attr,attrs[attr])}),tag.playerId=tag.id,tag.id+="_html5_api",tag.className="vjs-tech",tag.player=el.player=this,this.addClass("vjs-paused"),!0!==global_window__WEBPACK_IMPORTED_MODULE_0___default().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement("vjs-styles-dimensions");var defaultsStyleEl=$(".vjs-styles-defaults"),head=$("head");head.insertBefore(this.styleEl_,defaultsStyleEl?defaultsStyleEl.nextSibling:head.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var links=tag.getElementsByTagName("a"),i=0;i=0&&(techEl.width=_width),_height>=0&&(techEl.height=_height));return}var ratioParts=(void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),ratioMultiplier=ratioParts[1]/ratioParts[0];width=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/ratioMultiplier:this.videoWidth()||300,height=void 0!==this.height_?this.height_:width*ratioMultiplier,idClass=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(idClass),setTextContent(this.styleEl_,"\n ."+idClass+" {\n width: "+width+"px;\n height: "+height+"px;\n }\n\n ."+idClass+".vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: "+100*ratioMultiplier+"%;\n }\n ")},_proto.loadTech_=function(techName,source){var _this4=this;this.tech_&&this.unloadTech_();var titleTechName=toTitleCase$1(techName),camelTechName=techName.charAt(0).toLowerCase()+techName.slice(1);"Html5"!==titleTechName&&this.tag&&(Tech.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=titleTechName,this.isReady_=!1;var autoplay=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(autoplay=!1);var techOptions={source:source,autoplay:autoplay,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+camelTechName+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};ALL.names.forEach(function(name){var props=ALL[name];techOptions[props.getterName]=_this4[props.privateName]}),assign(techOptions,this.options_[titleTechName]),assign(techOptions,this.options_[camelTechName]),assign(techOptions,this.options_[techName.toLowerCase()]),this.tag&&(techOptions.tag=this.tag),source&&source.src===this.cache_.src&&this.cache_.currentTime>0&&(techOptions.startTime=this.cache_.currentTime);var TechClass=Tech.getTech(techName);if(!TechClass)throw Error("No Tech named '"+titleTechName+"' exists! '"+titleTechName+"' should be registered using videojs.registerTech()'");this.tech_=new TechClass(techOptions),this.tech_.ready(bind(this,this.handleTechReady_),!0),textTrackConverter.jsonToTextTracks(this.textTracksJson_||[],this.tech_),TECH_EVENTS_RETRIGGER.forEach(function(event){_this4.on(_this4.tech_,event,function(e){return _this4["handleTech"+toTitleCase$1(event)+"_"](e)})}),Object.keys(TECH_EVENTS_QUEUE).forEach(function(event){_this4.on(_this4.tech_,event,function(eventObj){if(0===_this4.tech_.playbackRate()&&_this4.tech_.seeking()){_this4.queuedCallbacks_.push({callback:_this4["handleTech"+TECH_EVENTS_QUEUE[event]+"_"].bind(_this4),event:eventObj});return}_this4["handleTech"+TECH_EVENTS_QUEUE[event]+"_"](eventObj)})}),this.on(this.tech_,"loadstart",function(e){return _this4.handleTechLoadStart_(e)}),this.on(this.tech_,"sourceset",function(e){return _this4.handleTechSourceset_(e)}),this.on(this.tech_,"waiting",function(e){return _this4.handleTechWaiting_(e)}),this.on(this.tech_,"ended",function(e){return _this4.handleTechEnded_(e)}),this.on(this.tech_,"seeking",function(e){return _this4.handleTechSeeking_(e)}),this.on(this.tech_,"play",function(e){return _this4.handleTechPlay_(e)}),this.on(this.tech_,"firstplay",function(e){return _this4.handleTechFirstPlay_(e)}),this.on(this.tech_,"pause",function(e){return _this4.handleTechPause_(e)}),this.on(this.tech_,"durationchange",function(e){return _this4.handleTechDurationChange_(e)}),this.on(this.tech_,"fullscreenchange",function(e,data){return _this4.handleTechFullscreenChange_(e,data)}),this.on(this.tech_,"fullscreenerror",function(e,err){return _this4.handleTechFullscreenError_(e,err)}),this.on(this.tech_,"enterpictureinpicture",function(e){return _this4.handleTechEnterPictureInPicture_(e)}),this.on(this.tech_,"leavepictureinpicture",function(e){return _this4.handleTechLeavePictureInPicture_(e)}),this.on(this.tech_,"error",function(e){return _this4.handleTechError_(e)}),this.on(this.tech_,"posterchange",function(e){return _this4.handleTechPosterChange_(e)}),this.on(this.tech_,"textdata",function(e){return _this4.handleTechTextData_(e)}),this.on(this.tech_,"ratechange",function(e){return _this4.handleTechRateChange_(e)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===titleTechName&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},_proto.unloadTech_=function(){var _this5=this;ALL.names.forEach(function(name){var props=ALL[name];_this5[props.privateName]=_this5[props.getterName]()}),this.textTracksJson_=textTrackConverter.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},_proto.tech=function(safety){return void 0===safety&&log$1.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},_proto.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},_proto.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},_proto.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},_proto.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},_proto.manualAutoplay_=function(type){var promise,_this6=this;if(this.tech_&&"string"==typeof type){var resolveMuted=function(){var previouslyMuted=_this6.muted();_this6.muted(!0);var restoreMuted=function(){_this6.muted(previouslyMuted)};_this6.playTerminatedQueue_.push(restoreMuted);var mutedPromise=_this6.play();if(isPromise(mutedPromise))return mutedPromise.catch(function(err){throw restoreMuted(),Error("Rejection at manualAutoplay. Restoring muted value. "+(err||""))})};if("any"!==type||this.muted()?promise="muted"!==type||this.muted()?this.play():resolveMuted():isPromise(promise=this.play())&&(promise=promise.catch(resolveMuted)),isPromise(promise))return promise.then(function(){_this6.trigger({type:"autoplay-success",autoplay:type})}).catch(function(){_this6.trigger({type:"autoplay-failure",autoplay:type})})}},_proto.updateSourceCaches_=function(srcObj){void 0===srcObj&&(srcObj="");var src=srcObj,type="";"string"!=typeof src&&(src=srcObj.src,type=srcObj.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],src&&!type&&(type=findMimetype(this,src)),this.cache_.source=mergeOptions$3({},srcObj,{src:src,type:type});for(var matchingSources=this.cache_.sources.filter(function(s){return s.src&&s.src===src}),sourceElSources=[],sourceEls=this.$$("source"),matchingSourceEls=[],i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(queued){return queued.callback(queued.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},_proto.handleTechWaiting_=function(){var _this8=this;this.addClass("vjs-waiting"),this.trigger("waiting");var timeWhenWaiting=this.currentTime();this.on("timeupdate",function timeUpdateListener(){timeWhenWaiting!==_this8.currentTime()&&(_this8.removeClass("vjs-waiting"),_this8.off("timeupdate",timeUpdateListener))})},_proto.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},_proto.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},_proto.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},_proto.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},_proto.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},_proto.handleTechFirstPlay_=function(){this.options_.starttime&&(log$1.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},_proto.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},_proto.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},_proto.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},_proto.handleTechClick_=function(event){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,event):this.paused()?silencePromise(this.play()):this.pause())},_proto.handleTechDoubleClick_=function(event){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(el){return el.contains(event.target)})||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,event):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},_proto.handleTechTap_=function(){this.userActive(!this.userActive())},_proto.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},_proto.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},_proto.handleTechTouchEnd_=function(event){event.cancelable&&event.preventDefault()},_proto.handleStageClick_=function(){this.reportUserActivity()},_proto.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},_proto.documentFullscreenChange_=function(e){var targetPlayer=e.target.player;if(!targetPlayer||targetPlayer===this){var el=this.el(),isFs=global_document__WEBPACK_IMPORTED_MODULE_1___default()[this.fsApi_.fullscreenElement]===el;!isFs&&el.matches?isFs=el.matches(":"+this.fsApi_.fullscreen):!isFs&&el.msMatchesSelector&&(isFs=el.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(isFs)}},_proto.handleTechFullscreenChange_=function(event,data){var _this9=this;data&&(data.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){_this9.removeClass("vjs-ios-native-fs")})),this.isFullscreen(data.isFullscreen))},_proto.handleTechFullscreenError_=function(event,err){this.trigger("fullscreenerror",err)},_proto.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},_proto.handleTechEnterPictureInPicture_=function(event){this.isInPictureInPicture(!0)},_proto.handleTechLeavePictureInPicture_=function(event){this.isInPictureInPicture(!1)},_proto.handleTechError_=function(){var error=this.tech_.error();this.error(error)},_proto.handleTechTextData_=function(){var data=null;arguments.length>1&&(data=arguments[1]),this.trigger("textdata",data)},_proto.getCache=function(){return this.cache_},_proto.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},_proto.techCall_=function(method,arg){this.ready(function(){if(method in allowedSetters){var middleware;return middleware=this.middleware_,this.tech_[method](middleware.reduce(middlewareIterator(method),arg))}if(method in allowedMediators)return mediate(this.middleware_,this.tech_,method,arg);try{this.tech_&&this.tech_[method](arg)}catch(e){throw log$1(e),e}},!0)},_proto.techGet_=function(method){if(this.tech_&&this.tech_.isReady_){if(method in allowedGetters){var middleware,tech;return middleware=this.middleware_,tech=this.tech_,middleware.reduceRight(middlewareIterator(method),tech[method]())}if(method in allowedMediators)return mediate(this.middleware_,this.tech_,method);try{return this.tech_[method]()}catch(e){if(void 0===this.tech_[method])throw log$1("Video.js: "+method+" method not defined for "+this.techName_+" playback technology.",e),e;if("TypeError"===e.name)throw log$1("Video.js: "+method+" unavailable on "+this.techName_+" playback technology element.",e),this.tech_.isReady_=!1,e;throw log$1(e),e}}},_proto.play=function(){var _this10=this,PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;return PromiseClass?new PromiseClass(function(resolve){_this10.play_(resolve)}):this.play_()},_proto.play_=function(callback){var _this11=this;void 0===callback&&(callback=silencePromise),this.playCallbacks_.push(callback);var isSrcReady=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!isSrcReady){this.waitToPlay_=function(e){_this11.play_()},this.one(["ready","loadstart"],this.waitToPlay_),!isSrcReady&&(IS_ANY_SAFARI||IS_IOS)&&this.load();return}var val=this.techGet_("play");null===val?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(val)},_proto.runPlayTerminatedQueue_=function(){var queue=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],queue.forEach(function(q){q()})},_proto.runPlayCallbacks_=function(val){var callbacks=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],callbacks.forEach(function(cb){cb(val)})},_proto.pause=function(){this.techCall_("pause")},_proto.paused=function(){return!1!==this.techGet_("paused")},_proto.played=function(){return this.techGet_("played")||createTimeRanges(0,0)},_proto.scrubbing=function(isScrubbing){if(void 0===isScrubbing)return this.scrubbing_;this.scrubbing_=!!isScrubbing,this.techCall_("setScrubbing",this.scrubbing_),isScrubbing?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},_proto.currentTime=function(seconds){if(void 0!==seconds){if(seconds<0&&(seconds=0),!this.isReady_||this.changingSrc_||!this.tech_||!this.tech_.isReady_){this.cache_.initTime=seconds,this.off("canplay",this.boundApplyInitTime_),this.one("canplay",this.boundApplyInitTime_);return}this.techCall_("setCurrentTime",seconds),this.cache_.initTime=0;return}return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime},_proto.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},_proto.duration=function(seconds){if(void 0===seconds)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(seconds=parseFloat(seconds))<0&&(seconds=1/0),seconds===this.cache_.duration||(this.cache_.duration=seconds,seconds===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(seconds)||this.trigger("durationchange"))},_proto.remainingTime=function(){return this.duration()-this.currentTime()},_proto.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},_proto.buffered=function(){var buffered=this.techGet_("buffered");return buffered&&buffered.length||(buffered=createTimeRanges(0,0)),buffered},_proto.bufferedPercent=function(){return bufferedPercent(this.buffered(),this.duration())},_proto.bufferedEnd=function(){var buffered=this.buffered(),duration=this.duration(),end=buffered.end(buffered.length-1);return end>duration&&(end=duration),end},_proto.volume=function(percentAsDecimal){var vol;if(void 0!==percentAsDecimal){vol=Math.max(0,Math.min(1,parseFloat(percentAsDecimal))),this.cache_.volume=vol,this.techCall_("setVolume",vol),vol>0&&this.lastVolume_(vol);return}return isNaN(vol=parseFloat(this.techGet_("volume")))?1:vol},_proto.muted=function(_muted){if(void 0!==_muted){this.techCall_("setMuted",_muted);return}return this.techGet_("muted")||!1},_proto.defaultMuted=function(_defaultMuted){return void 0!==_defaultMuted?this.techCall_("setDefaultMuted",_defaultMuted):this.techGet_("defaultMuted")||!1},_proto.lastVolume_=function(percentAsDecimal){if(void 0!==percentAsDecimal&&0!==percentAsDecimal){this.cache_.lastVolume=percentAsDecimal;return}return this.cache_.lastVolume},_proto.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},_proto.isFullscreen=function(isFS){if(void 0!==isFS){var oldValue=this.isFullscreen_;this.isFullscreen_=Boolean(isFS),this.isFullscreen_!==oldValue&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),this.toggleFullscreenClass_();return}return this.isFullscreen_},_proto.requestFullscreen=function(fullscreenOptions){var PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;if(PromiseClass){var self1=this;return new PromiseClass(function(resolve,reject){function offHandler(){self1.off("fullscreenerror",errorHandler),self1.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),resolve()}function errorHandler(e,err){offHandler(),reject(err)}self1.one("fullscreenchange",changeHandler),self1.one("fullscreenerror",errorHandler);var promise=self1.requestFullscreenHelper_(fullscreenOptions);promise&&(promise.then(offHandler,offHandler),promise.then(resolve,reject))})}return this.requestFullscreenHelper_()},_proto.requestFullscreenHelper_=function(fullscreenOptions){var fsOptions,_this12=this;if(this.fsApi_.prefixed||(fsOptions=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0===fullscreenOptions||(fsOptions=fullscreenOptions)),this.fsApi_.requestFullscreen){var promise=this.el_[this.fsApi_.requestFullscreen](fsOptions);return promise&&promise.then(function(){return _this12.isFullscreen(!0)},function(){return _this12.isFullscreen(!1)}),promise}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},_proto.exitFullscreen=function(){var PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;if(PromiseClass){var self1=this;return new PromiseClass(function(resolve,reject){function offHandler(){self1.off("fullscreenerror",errorHandler),self1.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),resolve()}function errorHandler(e,err){offHandler(),reject(err)}self1.one("fullscreenchange",changeHandler),self1.one("fullscreenerror",errorHandler);var promise=self1.exitFullscreenHelper_();promise&&(promise.then(offHandler,offHandler),promise.then(resolve,reject))})}return this.exitFullscreenHelper_()},_proto.exitFullscreenHelper_=function(){var _this13=this;if(this.fsApi_.requestFullscreen){var promise=global_document__WEBPACK_IMPORTED_MODULE_1___default()[this.fsApi_.exitFullscreen]();return promise&&silencePromise(promise.then(function(){return _this13.isFullscreen(!1)})),promise}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},_proto.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=global_document__WEBPACK_IMPORTED_MODULE_1___default().documentElement.style.overflow,on(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keydown",this.boundFullWindowOnEscKey_),global_document__WEBPACK_IMPORTED_MODULE_1___default().documentElement.style.overflow="hidden",addClass(global_document__WEBPACK_IMPORTED_MODULE_1___default().body,"vjs-full-window"),this.trigger("enterFullWindow")},_proto.fullWindowOnEscKey=function(event){keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(event,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},_proto.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,off(global_document__WEBPACK_IMPORTED_MODULE_1___default(),"keydown",this.boundFullWindowOnEscKey_),global_document__WEBPACK_IMPORTED_MODULE_1___default().documentElement.style.overflow=this.docOrigOverflow,removeClass(global_document__WEBPACK_IMPORTED_MODULE_1___default().body,"vjs-full-window"),this.trigger("exitFullWindow")},_proto.disablePictureInPicture=function(value){if(void 0===value)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",value),this.options_.disablePictureInPicture=value,this.trigger("disablepictureinpicturechanged")},_proto.isInPictureInPicture=function(isPiP){if(void 0!==isPiP){this.isInPictureInPicture_=!!isPiP,this.togglePictureInPictureClass_();return}return!!this.isInPictureInPicture_},_proto.requestPictureInPicture=function(){if("pictureInPictureEnabled"in global_document__WEBPACK_IMPORTED_MODULE_1___default()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},_proto.exitPictureInPicture=function(){if("pictureInPictureEnabled"in global_document__WEBPACK_IMPORTED_MODULE_1___default())return global_document__WEBPACK_IMPORTED_MODULE_1___default().exitPictureInPicture()},_proto.handleKeyDown=function(event){var el,tagName,userActions=this.options_.userActions;userActions&&userActions.hotkeys&&(tagName=(el=this.el_.ownerDocument.activeElement).tagName.toLowerCase(),el.isContentEditable||("input"===tagName?-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(el.type):-1!==["textarea"].indexOf(tagName))||("function"==typeof userActions.hotkeys?userActions.hotkeys.call(this,event):this.handleHotkeys(event)))},_proto.handleHotkeys=function(event){var hotkeys=this.options_.userActions?this.options_.userActions.hotkeys:{},_hotkeys$fullscreenKe=hotkeys.fullscreenKey,_hotkeys$muteKey=hotkeys.muteKey,_hotkeys$playPauseKey=hotkeys.playPauseKey;if((void 0===_hotkeys$fullscreenKe?function(keydownEvent){return keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(keydownEvent,"f")}:_hotkeys$fullscreenKe).call(this,event)){event.preventDefault(),event.stopPropagation();var FSToggle=Component$1.getComponent("FullscreenToggle");!1!==global_document__WEBPACK_IMPORTED_MODULE_1___default()[this.fsApi_.fullscreenEnabled]&&FSToggle.prototype.handleClick.call(this,event)}else(void 0===_hotkeys$muteKey?function(keydownEvent){return keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(keydownEvent,"m")}:_hotkeys$muteKey).call(this,event)?(event.preventDefault(),event.stopPropagation(),Component$1.getComponent("MuteToggle").prototype.handleClick.call(this,event)):(void 0===_hotkeys$playPauseKey?function(keydownEvent){return keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(keydownEvent,"k")||keycode__WEBPACK_IMPORTED_MODULE_2___default().isEventKey(keydownEvent,"Space")}:_hotkeys$playPauseKey).call(this,event)&&(event.preventDefault(),event.stopPropagation(),Component$1.getComponent("PlayToggle").prototype.handleClick.call(this,event))},_proto.canPlayType=function(type){for(var can,i=0,j=this.options_.techOrder;i1?_this15.handleSrc_(sources.slice(1)):(_this15.changingSrc_=!1,_this15.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),void _this15.triggerReady());!function(middleware,tech){middleware.forEach(function(mw){return mw.setTech&&mw.setTech(tech)})}(mws,_this15.tech_)}),this.options_.retryOnError&&sources.length>1){var retry=function(){_this15.error(null),_this15.handleSrc_(sources.slice(1),!0)},stopListeningForErrors=function(){_this15.off("error",retry)};this.one("error",retry),this.one("playing",stopListeningForErrors),this.resetRetryOnError_=function(){_this15.off("error",retry),_this15.off("playing",stopListeningForErrors)}}},_proto.src=function(source){return this.handleSrc_(source,!1)},_proto.src_=function(source){var str1,str2,_this16=this,sourceTech=this.selectSource([source]);return!sourceTech||((str1=sourceTech.tech,str2=this.techName_,toTitleCase$1(str1)!==toTitleCase$1(str2))?(this.changingSrc_=!0,this.loadTech_(sourceTech.tech,sourceTech.source),this.tech_.ready(function(){_this16.changingSrc_=!1}),!1):(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",source):this.techCall_("src",source.src),this.changingSrc_=!1},!0),!1))},_proto.load=function(){this.techCall_("load")},_proto.reset=function(){var _this17=this,PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;this.paused()||!PromiseClass?this.doReset_():silencePromise(this.play().then(function(){return _this17.doReset_()}))},_proto.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),isEvented(this)&&this.trigger("playerreset")},_proto.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},_proto.resetProgressBar_=function(){this.currentTime(0);var _ref3=this.controlBar||{},durationDisplay=_ref3.durationDisplay,remainingTimeDisplay=_ref3.remainingTimeDisplay;durationDisplay&&durationDisplay.updateContent(),remainingTimeDisplay&&remainingTimeDisplay.updateContent()},_proto.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},_proto.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},_proto.currentSources=function(){var source=this.currentSource(),sources=[];return 0!==Object.keys(source).length&&sources.push(source),this.cache_.sources||sources},_proto.currentSource=function(){return this.cache_.source||{}},_proto.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},_proto.currentType=function(){return this.currentSource()&&this.currentSource().type||""},_proto.preload=function(value){if(void 0!==value){this.techCall_("setPreload",value),this.options_.preload=value;return}return this.techGet_("preload")},_proto.autoplay=function(value){var techAutoplay;if(void 0===value)return this.options_.autoplay||!1;"string"==typeof value&&/(any|play|muted)/.test(value)||!0===value&&this.options_.normalizeAutoplay?(this.options_.autoplay=value,this.manualAutoplay_("string"==typeof value?value:"play"),techAutoplay=!1):value?this.options_.autoplay=!0:this.options_.autoplay=!1,techAutoplay=void 0===techAutoplay?this.options_.autoplay:techAutoplay,this.tech_&&this.techCall_("setAutoplay",techAutoplay)},_proto.playsinline=function(value){return void 0!==value?(this.techCall_("setPlaysinline",value),this.options_.playsinline=value,this):this.techGet_("playsinline")},_proto.loop=function(value){if(void 0!==value){this.techCall_("setLoop",value),this.options_.loop=value;return}return this.techGet_("loop")},_proto.poster=function(src){if(void 0===src)return this.poster_;src||(src=""),src!==this.poster_&&(this.poster_=src,this.techCall_("setPoster",src),this.isPosterFromTech_=!1,this.trigger("posterchange"))},_proto.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var newPoster=this.tech_.poster()||"";newPoster!==this.poster_&&(this.poster_=newPoster,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},_proto.controls=function(bool){if(void 0===bool)return!!this.controls_;bool=!!bool,this.controls_!==bool&&(this.controls_=bool,this.usingNativeControls()&&this.techCall_("setControls",bool),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},_proto.usingNativeControls=function(bool){if(void 0===bool)return!!this.usingNativeControls_;bool=!!bool,this.usingNativeControls_!==bool&&(this.usingNativeControls_=bool,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},_proto.error=function(err){var _this18=this;if(void 0===err)return this.error_||null;if(hooks("beforeerror").forEach(function(hookFunction){var newErr=hookFunction(_this18,err);if(!(isObject(newErr)&&!Array.isArray(newErr)||"string"==typeof newErr||"number"==typeof newErr||null===newErr)){_this18.log.error("please return a value that MediaError expects in beforeerror hooks");return}err=newErr}),this.options_.suppressNotSupportedError&&err&&4===err.code){var triggerSuppressedError=function(){this.error(err)};this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],triggerSuppressedError),this.one("loadstart",function(){this.off(["click","touchstart"],triggerSuppressedError)});return}if(null===err){this.error_=err,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close();return}this.error_=new MediaError(err),this.addClass("vjs-error"),log$1.error("(CODE:"+this.error_.code+" "+MediaError.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),hooks("error").forEach(function(hookFunction){return hookFunction(_this18,_this18.error_)})},_proto.reportUserActivity=function(event){this.userActivity_=!0},_proto.userActive=function(bool){if(void 0===bool)return this.userActive_;if((bool=!!bool)!==this.userActive_){if(this.userActive_=bool,this.userActive_){this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive");return}this.tech_&&this.tech_.one("mousemove",function(e){e.stopPropagation(),e.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},_proto.listenForUserActivity_=function(){var mouseInProgress,lastMoveX,lastMoveY,inactivityTimeout,handleActivity=bind(this,this.reportUserActivity),handleMouseUpAndMouseLeave=function(event){handleActivity(),this.clearInterval(mouseInProgress)};this.on("mousedown",function(){handleActivity(),this.clearInterval(mouseInProgress),mouseInProgress=this.setInterval(handleActivity,250)}),this.on("mousemove",function(e){(e.screenX!==lastMoveX||e.screenY!==lastMoveY)&&(lastMoveX=e.screenX,lastMoveY=e.screenY,handleActivity())}),this.on("mouseup",handleMouseUpAndMouseLeave),this.on("mouseleave",handleMouseUpAndMouseLeave);var controlBar=this.getChild("controlBar");!controlBar||IS_IOS||IS_ANDROID||(controlBar.on("mouseenter",function(event){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),controlBar.on("mouseleave",function(event){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",handleActivity),this.on("keyup",handleActivity),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(inactivityTimeout);var timeout=this.options_.inactivityTimeout;timeout<=0||(inactivityTimeout=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},timeout))}},250)},_proto.playbackRate=function(rate){if(void 0!==rate){this.techCall_("setPlaybackRate",rate);return}return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1},_proto.defaultPlaybackRate=function(rate){return void 0!==rate?this.techCall_("setDefaultPlaybackRate",rate):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},_proto.isAudio=function(bool){if(void 0!==bool){this.isAudio_=!!bool;return}return!!this.isAudio_},_proto.enableAudioOnlyUI_=function(){var _this19=this;this.addClass("vjs-audio-only-mode");var playerChildren=this.children(),controlBar=this.getChild("ControlBar"),controlBarHeight=controlBar&&controlBar.currentHeight();playerChildren.forEach(function(child){child!==controlBar&&child.el_&&!child.hasClass("vjs-hidden")&&(child.hide(),_this19.audioOnlyCache_.hiddenChildren.push(child))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(controlBarHeight),this.trigger("audioonlymodechange")},_proto.disableAudioOnlyUI_=function(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach(function(child){return child.show()}),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")},_proto.audioOnlyMode=function(value){var _this20=this;if("boolean"!=typeof value||value===this.audioOnlyMode_)return this.audioOnlyMode_;this.audioOnlyMode_=value;var PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;if(PromiseClass){if(value){var exitPromises=[];return this.isInPictureInPicture()&&exitPromises.push(this.exitPictureInPicture()),this.isFullscreen()&&exitPromises.push(this.exitFullscreen()),this.audioPosterMode()&&exitPromises.push(this.audioPosterMode(!1)),PromiseClass.all(exitPromises).then(function(){return _this20.enableAudioOnlyUI_()})}return PromiseClass.resolve().then(function(){return _this20.disableAudioOnlyUI_()})}value?(this.isInPictureInPicture()&&this.exitPictureInPicture(),this.isFullscreen()&&this.exitFullscreen(),this.enableAudioOnlyUI_()):this.disableAudioOnlyUI_()},_proto.enablePosterModeUI_=function(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},_proto.disablePosterModeUI_=function(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},_proto.audioPosterMode=function(value){var _this21=this;if("boolean"!=typeof value||value===this.audioPosterMode_)return this.audioPosterMode_;this.audioPosterMode_=value;var PromiseClass=this.options_.Promise||global_window__WEBPACK_IMPORTED_MODULE_0___default().Promise;if(PromiseClass)return value?this.audioOnlyMode()?this.audioOnlyMode(!1).then(function(){_this21.enablePosterModeUI_()}):PromiseClass.resolve().then(function(){_this21.enablePosterModeUI_()}):PromiseClass.resolve().then(function(){_this21.disablePosterModeUI_()});if(value){this.audioOnlyMode()&&this.audioOnlyMode(!1),this.enablePosterModeUI_();return}this.disablePosterModeUI_()},_proto.addTextTrack=function(kind,label,language){if(this.tech_)return this.tech_.addTextTrack(kind,label,language)},_proto.addRemoteTextTrack=function(options,manualCleanup){if(this.tech_)return this.tech_.addRemoteTextTrack(options,manualCleanup)},_proto.removeRemoteTextTrack=function(obj){void 0===obj&&(obj={});var track=obj.track;if(track||(track=obj),this.tech_)return this.tech_.removeRemoteTextTrack(track)},_proto.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},_proto.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},_proto.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},_proto.language=function(code){if(void 0===code)return this.language_;this.language_!==String(code).toLowerCase()&&(this.language_=String(code).toLowerCase(),isEvented(this)&&this.trigger("languagechange"))},_proto.languages=function(){return mergeOptions$3(Player.prototype.options_.languages,this.languages_)},_proto.toJSON=function(){var options=mergeOptions$3(this.options_),tracks=options.tracks;options.tracks=[];for(var i=0;i"):function(){}},TIME_FUDGE_FACTOR=1/30,SAFE_TIME_DELTA=3*(1/30),filterRanges=function(timeRanges,predicate){var i,results=[];if(timeRanges&&timeRanges.length)for(i=0;i=time})},findNextRange=function(timeRanges,time){return filterRanges(timeRanges,function(start){return start-TIME_FUDGE_FACTOR>=time})},findGaps=function(buffered){if(buffered.length<2)return videojs.createTimeRanges();for(var ranges=[],i=1;i "+range.end(i));return strArr.join(", ")},timeRangesToArray=function(timeRanges){for(var timeRangesList=[],i=0;iend)){if(startTime>start&&startTime<=end){time+=end-startTime;continue}time+=end-start}}return time},createTimeRange=videojs.createTimeRange,segmentDurationWithParts=function(playlist,segment){if(!segment.preload)return segment.duration;var result=0;return(segment.parts||[]).forEach(function(p){result+=p.duration}),(segment.preloadHints||[]).forEach(function(p){"PART"===p.type&&(result+=playlist.partTargetDuration)}),result},getPartsAndSegments=function(playlist){return(playlist.segments||[]).reduce(function(acc,segment,si){return segment.parts?segment.parts.forEach(function(part,pi){acc.push({duration:part.duration,segmentIndex:si,partIndex:pi,part:part,segment:segment})}):acc.push({duration:segment.duration,segmentIndex:si,partIndex:null,segment:segment,part:null}),acc},[])},getLastParts=function(media){var lastSegment=media.segments&&media.segments.length&&media.segments[media.segments.length-1];return lastSegment&&lastSegment.parts||[]},getKnownPartCount=function(_ref){var preloadSegment=_ref.preloadSegment;if(preloadSegment){var parts=preloadSegment.parts;return(preloadSegment.preloadHints||[]).reduce(function(count,hint){return count+("PART"===hint.type?1:0)},0)+(parts&&parts.length?parts.length:0)}},liveEdgeDelay=function(master,media){if(media.endList)return 0;if(master&&master.suggestedPresentationDelay)return master.suggestedPresentationDelay;var hasParts=getLastParts(media).length>0;return hasParts&&media.serverControl&&media.serverControl.partHoldBack?media.serverControl.partHoldBack:hasParts&&media.partTargetDuration?3*media.partTargetDuration:media.serverControl&&media.serverControl.holdBack?media.serverControl.holdBack:media.targetDuration?3*media.targetDuration:0},backwardDuration=function(playlist,endSequence){var result=0,i=endSequence-playlist.mediaSequence,segment=playlist.segments[i];if(segment){if(void 0!==segment.start)return{result:segment.start,precise:!0};if(void 0!==segment.end)return{result:segment.end-segment.duration,precise:!0}}for(;i--;){if(void 0!==(segment=playlist.segments[i]).end)return{result:result+segment.end,precise:!0};if(result+=segmentDurationWithParts(playlist,segment),void 0!==segment.start)return{result:result+segment.start,precise:!0}}return{result:result,precise:!1}},forwardDuration=function(playlist,endSequence){for(var segment,result=0,i=endSequence-playlist.mediaSequence;iendIndex){var _ref3=[endIndex,startIndex];startIndex=_ref3[0],endIndex=_ref3[1]}if(startIndex<0){for(var i=startIndex;iDate.now()},isIncompatible=function(playlist){return playlist.excludeUntil&&playlist.excludeUntil===1/0},isEnabled=function(playlist){var blacklisted=isBlacklisted(playlist);return!playlist.disabled&&!blacklisted},hasAttribute=function(attr,playlist){return playlist.attributes&&playlist.attributes[attr]},isLowestEnabledRendition=function(master,media){if(1===master.playlists.length)return!0;var currentBandwidth=media.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===master.playlists.filter(function(playlist){return!!isEnabled(playlist)&&(playlist.attributes.BANDWIDTH||0)0)for(var _i2=startIndex-1;_i2>=0;_i2--){var _partAndSegment=partsAndSegments[_i2];if(time+=_partAndSegment.duration,experimentalExactManifestTimings){if(time<0)continue}else if(time+TIME_FUDGE_FACTOR<=0)continue;return{partIndex:_partAndSegment.partIndex,segmentIndex:_partAndSegment.segmentIndex,startTime:startTime-sumDurations({defaultDuration:playlist.targetDuration,durationList:partsAndSegments,startIndex:startIndex,endIndex:_i2})}}return{partIndex:partsAndSegments[0]&&partsAndSegments[0].partIndex||null,segmentIndex:partsAndSegments[0]&&partsAndSegments[0].segmentIndex||0,startTime:currentTime}}if(startIndex<0){for(var _i3=startIndex;_i3<0;_i3++)if((time-=playlist.targetDuration)<0)return{partIndex:partsAndSegments[0]&&partsAndSegments[0].partIndex||null,segmentIndex:partsAndSegments[0]&&partsAndSegments[0].segmentIndex||0,startTime:currentTime};startIndex=0}for(var _i4=startIndex;_i40)continue}else if(time-TIME_FUDGE_FACTOR>=0)continue;return{partIndex:_partAndSegment2.partIndex,segmentIndex:_partAndSegment2.segmentIndex,startTime:startTime+sumDurations({defaultDuration:playlist.targetDuration,durationList:partsAndSegments,startIndex:startIndex,endIndex:_i4})}}return{segmentIndex:partsAndSegments[partsAndSegments.length-1].segmentIndex,partIndex:partsAndSegments[partsAndSegments.length-1].partIndex,startTime:currentTime}},isEnabled:isEnabled,isDisabled:function(playlist){return playlist.disabled},isBlacklisted:isBlacklisted,isIncompatible:isIncompatible,playlistEnd:playlistEnd,isAes:function(media){for(var i=0;i-1&&nextPart!==parts.length-1&&(parameters._HLS_part=nextPart),(nextPart>-1||parts.length)&&nextMSN--}parameters._HLS_msn=nextMSN}if(media.serverControl&&media.serverControl.canSkipUntil&&(parameters._HLS_skip=media.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(parameters).length){var parsedUri=new(global_window__WEBPACK_IMPORTED_MODULE_0___default()).URL(uri);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(name){parameters.hasOwnProperty(name)&&parsedUri.searchParams.set(name,parameters[name])}),uri=parsedUri.toString()}return uri},updateSegment=function(a,b){if(!a)return b;var result=mergeOptions$2(a,b);if(a.preloadHints&&!b.preloadHints&&delete result.preloadHints,a.parts&&!b.parts)delete result.parts;else if(a.parts&&b.parts)for(var i=0;i=500?4:2},this.trigger("error")},_proto.parseManifest_=function(_ref){var _this3=this,url=_ref.url;return parseManifest({onwarn:function(_ref2){var message=_ref2.message;return _this3.logger_("m3u8-parser warn for "+url+": "+message)},oninfo:function(_ref3){var message=_ref3.message;return _this3.logger_("m3u8-parser info for "+url+": "+message)},manifestString:_ref.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},_proto.haveMetadata=function(_ref4){var playlistString=_ref4.playlistString,playlistObject=_ref4.playlistObject,url=_ref4.url,id=_ref4.id;this.request=null,this.state="HAVE_METADATA";var playlist=playlistObject||this.parseManifest_({url:url,manifestString:playlistString});playlist.lastRequest=Date.now(),setupMediaPlaylist({playlist:playlist,uri:url,id:id});var update=updateMaster$1(this.master,playlist);this.targetDuration=playlist.partTargetDuration||playlist.targetDuration,this.pendingMedia_=null,update?(this.master=update,this.media_=this.master.playlists[id]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(refreshDelay(this.media(),!!update)),this.trigger("loadedplaylist")},_proto.dispose=function(){this.trigger("dispose"),this.stopRequest(),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.finalRenditionTimeout),this.off()},_proto.stopRequest=function(){if(this.request){var oldRequest=this.request;this.request=null,oldRequest.onreadystatechange=null,oldRequest.abort()}},_proto.media=function(playlist,shouldDelay){var _this4=this;if(!playlist)return this.media_;if("HAVE_NOTHING"===this.state)throw Error("Cannot switch media playlist from "+this.state);if("string"==typeof playlist){if(!this.master.playlists[playlist])throw Error("Unknown playlist URI: "+playlist);playlist=this.master.playlists[playlist]}if(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.finalRenditionTimeout),shouldDelay){var delay=(playlist.partTargetDuration||playlist.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(this.media.bind(this,playlist,!1),delay);return}var startingState=this.state,mediaChange=!this.media_||playlist.id!==this.media_.id,masterPlaylistRef=this.master.playlists[playlist.id];if(masterPlaylistRef&&masterPlaylistRef.endList||playlist.endList&&playlist.segments.length){this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=playlist,mediaChange&&(this.trigger("mediachanging"),"HAVE_MASTER"===startingState?this.trigger("loadedmetadata"):this.trigger("mediachange"));return}if(this.updateMediaUpdateTimeout_(refreshDelay(playlist,!0)),mediaChange){if(this.state="SWITCHING_MEDIA",this.request){if(playlist.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=playlist,this.request=this.vhs_.xhr({uri:playlist.resolvedUri,withCredentials:this.withCredentials},function(error,req){if(_this4.request){if(playlist.lastRequest=Date.now(),playlist.resolvedUri=resolveManifestRedirect(_this4.handleManifestRedirects,playlist.resolvedUri,req),error)return _this4.playlistRequestError(_this4.request,playlist,startingState);_this4.haveMetadata({playlistString:req.responseText,url:playlist.uri,id:playlist.id}),"HAVE_MASTER"===startingState?_this4.trigger("loadedmetadata"):_this4.trigger("mediachange")}})}},_proto.pause=function(){this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},_proto.load=function(shouldDelay){var _this5=this;this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var media=this.media();if(shouldDelay){var delay=media?(media.partTargetDuration||media.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){_this5.mediaUpdateTimeout=null,_this5.load()},delay);return}if(!this.started){this.start();return}media&&!media.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist")},_proto.updateMediaUpdateTimeout_=function(delay){var _this6=this;this.mediaUpdateTimeout&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){_this6.mediaUpdateTimeout=null,_this6.trigger("mediaupdatetimeout"),_this6.updateMediaUpdateTimeout_(delay)},delay))},_proto.start=function(){var _this7=this;if(this.started=!0,"object"==typeof this.src){this.src.uri||(this.src.uri=global_window__WEBPACK_IMPORTED_MODULE_0___default().location.href),this.src.resolvedUri=this.src.uri,setTimeout(function(){_this7.setupInitialPlaylist(_this7.src)},0);return}this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(error,req){if(_this7.request){if(_this7.request=null,error)return _this7.error={status:req.status,message:"HLS playlist request error at URL: "+_this7.src+".",responseText:req.responseText,code:2},"HAVE_NOTHING"===_this7.state&&(_this7.started=!1),_this7.trigger("error");_this7.src=resolveManifestRedirect(_this7.handleManifestRedirects,_this7.src,req);var manifest=_this7.parseManifest_({manifestString:req.responseText,url:_this7.src});_this7.setupInitialPlaylist(manifest)}})},_proto.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},_proto.setupInitialPlaylist=function(manifest){if(this.state="HAVE_MASTER",manifest.playlists){this.master=manifest,addPropertiesToMaster(this.master,this.srcUri()),manifest.playlists.forEach(function(playlist){playlist.segments=getAllSegments(playlist),playlist.segments.forEach(function(segment){resolveSegmentUris(segment,playlist.resolvedUri)})}),this.trigger("loadedplaylist"),this.request||this.media(this.master.playlists[0]);return}var uri=this.srcUri()||global_window__WEBPACK_IMPORTED_MODULE_0___default().location.href;this.master=masterForMedia(manifest,uri),this.haveMetadata({playlistObject:manifest,url:uri,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},PlaylistLoader}(EventTarget$1),videojsXHR=videojs.xhr,mergeOptions$1=videojs.mergeOptions,callbackWrapper=function(request,error,response,callback){var reqResponse="arraybuffer"===request.responseType?request.response:request.responseText;error||!reqResponse||(request.responseTime=Date.now(),request.roundTripTime=request.responseTime-request.requestTime,request.bytesReceived=reqResponse.byteLength||reqResponse.length,request.bandwidth||(request.bandwidth=Math.floor(request.bytesReceived/request.roundTripTime*8e3))),response.headers&&(request.responseHeaders=response.headers),error&&"ETIMEDOUT"===error.code&&(request.timedout=!0),error||request.aborted||200===response.statusCode||206===response.statusCode||0===response.statusCode||(error=Error("XHR Failed with a response of: "+(request&&(reqResponse||request.responseText)))),callback(error,request)},xhrFactory=function(){var xhr=function XhrFunction(options,callback){options=mergeOptions$1({timeout:45e3},options);var beforeRequest=XhrFunction.beforeRequest||videojs.Vhs.xhr.beforeRequest;if(beforeRequest&&"function"==typeof beforeRequest){var newOptions=beforeRequest(options);newOptions&&(options=newOptions)}var request=(!0===videojs.Vhs.xhr.original?videojsXHR:videojs.Vhs.xhr)(options,function(error,response){return callbackWrapper(request,error,response,callback)}),originalAbort=request.abort;return request.abort=function(){return request.aborted=!0,originalAbort.apply(request,arguments)},request.uri=options.uri,request.requestTime=Date.now(),request};return xhr.original=!0,xhr},segmentXhrHeaders=function(segment){var byterange,headers={};return segment.byterange&&(headers.Range="bytes="+(byterange=segment.byterange).offset+"-"+("bigint"==typeof byterange.offset||"bigint"==typeof byterange.length?global_window__WEBPACK_IMPORTED_MODULE_0___default().BigInt(byterange.offset)+global_window__WEBPACK_IMPORTED_MODULE_0___default().BigInt(byterange.length)-global_window__WEBPACK_IMPORTED_MODULE_0___default().BigInt(1):byterange.offset+byterange.length-1)),headers},formatHexString=function(e,i){var value=e.toString(16);return"00".substring(0,2-value.length)+value+(i%2?" ":"")},formatAsciiString=function(e){return e>=32&&e<126?String.fromCharCode(e):"."},createTransferableMessage=function(message){var transferable={};return Object.keys(message).forEach(function(key){var value=message[key];(0,_videojs_vhs_utils_es_byte_helpers__WEBPACK_IMPORTED_MODULE_9__.Au)(value)?transferable[key]={bytes:value.buffer,byteOffset:value.byteOffset,byteLength:value.byteLength}:transferable[key]=value}),transferable},initSegmentId=function(initSegment){var byterange=initSegment.byterange||{length:1/0,offset:0};return[byterange.length,byterange.offset,initSegment.resolvedUri].join(",")},segmentKeyId=function(key){return key.resolvedUri},hexDump=function(data){for(var bytes=Array.prototype.slice.call(data),result="",j=0;jnew Date(lastSegmentStart.getTime()+1e3*lastSegmentDuration)?null:(dateTimeObject>lastSegmentStart&&(segment=lastSegment),{segment:segment,estimatedStart:segment.videoTimingInfo?segment.videoTimingInfo.transmuxedPresentationStart:Playlist.duration(playlist,playlist.mediaSequence+playlist.segments.indexOf(segment)),type:segment.videoTimingInfo?"accurate":"estimate"})},findSegmentForPlayerTime=function(time,playlist){if(!playlist||!playlist.segments||0===playlist.segments.length)return null;for(var segment,segmentEnd=0,i=0;isegmentEnd){if(time>segmentEnd+.25*lastSegment.duration)return null;segment=lastSegment}return{segment:segment,estimatedStart:segment.videoTimingInfo?segment.videoTimingInfo.transmuxedPresentationStart:segmentEnd-segment.duration,type:segment.videoTimingInfo?"accurate":"estimate"}},getOffsetFromTimestamp=function(comparisonTimeStamp,programTime){try{segmentDateTime=new Date(comparisonTimeStamp),programDateTime=new Date(programTime)}catch(e){}var segmentDateTime,programDateTime,segmentTimeEpoch=segmentDateTime.getTime();return(programDateTime.getTime()-segmentTimeEpoch)/1e3},verifyProgramDateTimeTags=function(playlist){if(!playlist.segments||0===playlist.segments.length)return!1;for(var i=0;i=length+offset)return fin(err,{response:bytes.subarray(offset,offset+length),status:request.status,uri:request.uri});_this2.request=_this2.vhs_.xhr({uri:uri,responseType:"arraybuffer",headers:segmentXhrHeaders({byterange:playlist.sidx.byterange})},fin)})},_proto.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.minimumUpdatePeriodTimeout_),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaRequest_),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},_proto.hasPendingRequest=function(){return this.request||this.mediaRequest_},_proto.stopRequest=function(){if(this.request){var oldRequest=this.request;this.request=null,oldRequest.onreadystatechange=null,oldRequest.abort()}},_proto.media=function(playlist){var _this3=this;if(!playlist)return this.media_;if("HAVE_NOTHING"===this.state)throw Error("Cannot switch media playlist from "+this.state);var startingState=this.state;if("string"==typeof playlist){if(!this.masterPlaylistLoader_.master.playlists[playlist])throw Error("Unknown playlist URI: "+playlist);playlist=this.masterPlaylistLoader_.master.playlists[playlist]}var mediaChange=!this.media_||playlist.id!==this.media_.id;if(mediaChange&&this.loadedPlaylists_[playlist.id]&&this.loadedPlaylists_[playlist.id].endList){this.state="HAVE_METADATA",this.media_=playlist,mediaChange&&(this.trigger("mediachanging"),this.trigger("mediachange"));return}mediaChange&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(playlist,startingState,function(sidxChanged){_this3.haveMetadata({startingState:startingState,playlist:playlist})}))},_proto.haveMetadata=function(_ref2){var startingState=_ref2.startingState,playlist=_ref2.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[playlist.id]=playlist,this.mediaRequest_=null,this.refreshMedia_(playlist.id),"HAVE_MASTER"===startingState?this.trigger("loadedmetadata"):this.trigger("mediachange")},_proto.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},_proto.load=function(isFinalRendition){var _this4=this;global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var media=this.media();if(isFinalRendition){var delay=media?media.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){return _this4.load()},delay);return}if(!this.started){this.start();return}media&&!media.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist")},_proto.start=function(){var _this5=this;if(this.started=!0,!this.isMaster_){this.mediaRequest_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){return _this5.haveMaster_()},0);return}this.requestMaster_(function(req,masterChanged){_this5.haveMaster_(),_this5.hasPendingRequest()||_this5.media_||_this5.media(_this5.masterPlaylistLoader_.master.playlists[0])})},_proto.requestMaster_=function(cb){var _this6=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(error,req){if(_this6.requestErrored_(error,req)){"HAVE_NOTHING"===_this6.state&&(_this6.started=!1);return}var masterChanged=req.responseText!==_this6.masterPlaylistLoader_.masterXml_;if(_this6.masterPlaylistLoader_.masterXml_=req.responseText,req.responseHeaders&&req.responseHeaders.date?_this6.masterLoaded_=Date.parse(req.responseHeaders.date):_this6.masterLoaded_=Date.now(),_this6.masterPlaylistLoader_.srcUrl=resolveManifestRedirect(_this6.handleManifestRedirects,_this6.masterPlaylistLoader_.srcUrl,req),masterChanged){_this6.handleMaster_(),_this6.syncClientServerClock_(function(){return cb(req,masterChanged)});return}return cb(req,masterChanged)})},_proto.syncClientServerClock_=function(done){var _this7=this,utcTiming=(0,mpd_parser__WEBPACK_IMPORTED_MODULE_10__.LG)(this.masterPlaylistLoader_.masterXml_);return null===utcTiming?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),done()):"DIRECT"===utcTiming.method?(this.masterPlaylistLoader_.clientOffset_=utcTiming.value-Date.now(),done()):void(this.request=this.vhs_.xhr({uri:resolveUrl(this.masterPlaylistLoader_.srcUrl,utcTiming.value),method:utcTiming.method,withCredentials:this.withCredentials},function(error,req){var serverTime;if(_this7.request){if(error)return _this7.masterPlaylistLoader_.clientOffset_=_this7.masterLoaded_-Date.now(),done();serverTime="HEAD"===utcTiming.method?req.responseHeaders&&req.responseHeaders.date?Date.parse(req.responseHeaders.date):_this7.masterLoaded_:Date.parse(req.responseText),_this7.masterPlaylistLoader_.clientOffset_=serverTime-Date.now(),done()}}))},_proto.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},_proto.handleMaster_=function(){this.mediaRequest_=null;var oldMaster=this.masterPlaylistLoader_.master,newMaster=parseMasterXml({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:oldMaster});oldMaster&&(newMaster=updateMaster(oldMaster,newMaster,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=newMaster||oldMaster;var location=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return location&&location!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=location),(!oldMaster||newMaster&&newMaster.minimumUpdatePeriod!==oldMaster.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(newMaster)},_proto.updateMinimumUpdatePeriodTimeout_=function(){var mpl=this.masterPlaylistLoader_;mpl.createMupOnMedia_&&(mpl.off("loadedmetadata",mpl.createMupOnMedia_),mpl.createMupOnMedia_=null),mpl.minimumUpdatePeriodTimeout_&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(mpl.minimumUpdatePeriodTimeout_),mpl.minimumUpdatePeriodTimeout_=null);var mup=mpl.master&&mpl.master.minimumUpdatePeriod;if(0===mup&&(mpl.media()?mup=1e3*mpl.media().targetDuration:(mpl.createMupOnMedia_=mpl.updateMinimumUpdatePeriodTimeout_,mpl.one("loadedmetadata",mpl.createMupOnMedia_))),"number"!=typeof mup||mup<=0){mup<0&&this.logger_("found invalid minimumUpdatePeriod of "+mup+", not setting a timeout");return}this.createMUPTimeout_(mup)},_proto.createMUPTimeout_=function(mup){var mpl=this.masterPlaylistLoader_;mpl.minimumUpdatePeriodTimeout_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){mpl.minimumUpdatePeriodTimeout_=null,mpl.trigger("minimumUpdatePeriod"),mpl.createMUPTimeout_(mup)},mup)},_proto.refreshXml_=function(){var _this8=this;this.requestMaster_(function(req,masterChanged){masterChanged&&(_this8.media_&&(_this8.media_=_this8.masterPlaylistLoader_.master.playlists[_this8.media_.id]),_this8.masterPlaylistLoader_.sidxMapping_=filterChangedSidxMappings(_this8.masterPlaylistLoader_.master,_this8.masterPlaylistLoader_.sidxMapping_),_this8.addSidxSegments_(_this8.media(),_this8.state,function(sidxChanged){_this8.refreshMedia_(_this8.media().id)}))})},_proto.refreshMedia_=function(mediaID){var _this9=this;if(!mediaID)throw Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var playlists=this.masterPlaylistLoader_.master.playlists,mediaChanged=!this.media_||this.media_!==playlists[mediaID];mediaChanged?this.media_=playlists[mediaID]:this.trigger("playlistunchanged"),this.mediaUpdateTimeout||function createMediaUpdateTimeout(){_this9.media().endList||(_this9.mediaUpdateTimeout=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){_this9.trigger("mediaupdatetimeout"),createMediaUpdateTimeout()},refreshDelay(_this9.media(),Boolean(mediaChanged))))}(),this.trigger("loadedplaylist")},DashPlaylistLoader}(EventTarget),Config={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},stringToArrayBuffer=function(string){for(var view=new Uint8Array(new ArrayBuffer(string.length)),i=0;i-1)},this.trigger=function(type){var callbacks,i,length,args;if(callbacks=listeners[type]){if(2==arguments.length)for(i=0,length=callbacks.length;i>>24&255,track.duration>>>16&255,track.duration>>>8&255,255&track.duration,85,196,0,0]);return track.samplerate&&(result[12]=track.samplerate>>>24&255,result[13]=track.samplerate>>>16&255,result[14]=track.samplerate>>>8&255,result[15]=255&track.samplerate),box(types.mdhd,result)},mdia=function(track){var type;return box(types.mdia,mdhd(track),(type=track.type,box(types.hdlr,HDLR_TYPES[type])),minf(track))},minf=function(track){return box(types.minf,"video"===track.type?box(types.vmhd,VMHD):box(types.smhd,SMHD),box(types.dinf,box(types.dref,DREF)),stbl(track))},moov=function(tracks){for(var i=tracks.length,boxes=[];i--;)boxes[i]=trak(tracks[i]);return box.apply(null,[types.moov,mvhd(4294967295)].concat(boxes).concat(mvex(tracks)))},mvex=function(tracks){for(var i=tracks.length,boxes=[];i--;)boxes[i]=trex(tracks[i]);return box.apply(null,[types.mvex].concat(boxes))},mvhd=function(duration){var bytes=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&duration)>>24,(16711680&duration)>>16,(65280&duration)>>8,255&duration,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return box(types.mvhd,bytes)},sdtp=function(track){var flags,i,samples=track.samples||[],bytes=new Uint8Array(4+samples.length);for(i=0;i>>8),sequenceParameterSets.push(255&sps[i].byteLength),sequenceParameterSets=sequenceParameterSets.concat(Array.prototype.slice.call(sps[i]));for(i=0;i>>8),pictureParameterSets.push(255&pps[i].byteLength),pictureParameterSets=pictureParameterSets.concat(Array.prototype.slice.call(pps[i]));if(avc1Box=[types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&track.width)>>8,255&track.width,(65280&track.height)>>8,255&track.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),box(types.avcC,new Uint8Array([1,track.profileIdc,track.profileCompatibility,track.levelIdc,255].concat([sps.length],sequenceParameterSets,[pps.length],pictureParameterSets))),box(types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],track.sarRatio){var hSpacing=track.sarRatio[0],vSpacing=track.sarRatio[1];avc1Box.push(box(types.pasp,new Uint8Array([(4278190080&hSpacing)>>24,(16711680&hSpacing)>>16,(65280&hSpacing)>>8,255&hSpacing,(4278190080&vSpacing)>>24,(16711680&vSpacing)>>16,(65280&vSpacing)>>8,255&vSpacing])))}return box.apply(null,avc1Box)},audioSample=function(track){return box(types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&track.channelcount)>>8,255&track.channelcount,(65280&track.samplesize)>>8,255&track.samplesize,0,0,0,0,(65280&track.samplerate)>>8,255&track.samplerate,0,0]),box(types.esds,new Uint8Array([0,0,0,0,3,25,0,0,0,4,17,64,21,0,6,0,0,0,218,192,0,0,218,192,5,2,track.audioobjecttype<<3|track.samplingfrequencyindex>>>1,track.samplingfrequencyindex<<7|track.channelcount<<3,6,1,2])))},tkhd=function(track){var result=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,0,(4278190080&track.duration)>>24,(16711680&track.duration)>>16,(65280&track.duration)>>8,255&track.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&track.width)>>8,255&track.width,0,0,(65280&track.height)>>8,255&track.height,0,0]);return box(types.tkhd,result)},traf=function(track){var trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun,sampleDependencyTable,upperWordBaseMediaDecodeTime,lowerWordBaseMediaDecodeTime;return(trackFragmentHeader=box(types.tfhd,new Uint8Array([0,0,0,58,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),upperWordBaseMediaDecodeTime=Math.floor(track.baseMediaDecodeTime/MAX_UINT32),lowerWordBaseMediaDecodeTime=Math.floor(track.baseMediaDecodeTime%MAX_UINT32),trackFragmentDecodeTime=box(types.tfdt,new Uint8Array([1,0,0,0,upperWordBaseMediaDecodeTime>>>24&255,upperWordBaseMediaDecodeTime>>>16&255,upperWordBaseMediaDecodeTime>>>8&255,255&upperWordBaseMediaDecodeTime,lowerWordBaseMediaDecodeTime>>>24&255,lowerWordBaseMediaDecodeTime>>>16&255,lowerWordBaseMediaDecodeTime>>>8&255,255&lowerWordBaseMediaDecodeTime])),"audio"===track.type)?(trackFragmentRun=trun$1(track,92),box(types.traf,trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun)):(sampleDependencyTable=sdtp(track),trackFragmentRun=trun$1(track,sampleDependencyTable.length+92),box(types.traf,trackFragmentHeader,trackFragmentDecodeTime,trackFragmentRun,sampleDependencyTable))},trak=function(track){return track.duration=track.duration||4294967295,box(types.trak,tkhd(track),mdia(track))},trex=function(track){var result=new Uint8Array([0,0,0,0,(4278190080&track.id)>>24,(16711680&track.id)>>16,(65280&track.id)>>8,255&track.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==track.type&&(result[result.length-1]=0),box(types.trex,result)},trunHeader=function(samples,offset){var durationPresent=0,sizePresent=0,flagsPresent=0,compositionTimeOffset=0;return samples.length&&(void 0!==samples[0].duration&&(durationPresent=1),void 0!==samples[0].size&&(sizePresent=2),void 0!==samples[0].flags&&(flagsPresent=4),void 0!==samples[0].compositionTimeOffset&&(compositionTimeOffset=8)),[0,0,durationPresent|sizePresent|flagsPresent|compositionTimeOffset,1,(4278190080&samples.length)>>>24,(16711680&samples.length)>>>16,(65280&samples.length)>>>8,255&samples.length,(4278190080&offset)>>>24,(16711680&offset)>>>16,(65280&offset)>>>8,255&offset]},videoTrun=function(track,offset){var bytesOffest,bytes,header,samples,sample,i;for(offset+=20+16*(samples=track.samples||[]).length,header=trunHeader(samples,offset),(bytes=new Uint8Array(header.length+16*samples.length)).set(header),bytesOffest=header.length,i=0;i>>24,bytes[bytesOffest++]=(16711680&sample.duration)>>>16,bytes[bytesOffest++]=(65280&sample.duration)>>>8,bytes[bytesOffest++]=255&sample.duration,bytes[bytesOffest++]=(4278190080&sample.size)>>>24,bytes[bytesOffest++]=(16711680&sample.size)>>>16,bytes[bytesOffest++]=(65280&sample.size)>>>8,bytes[bytesOffest++]=255&sample.size,bytes[bytesOffest++]=sample.flags.isLeading<<2|sample.flags.dependsOn,bytes[bytesOffest++]=sample.flags.isDependedOn<<6|sample.flags.hasRedundancy<<4|sample.flags.paddingValue<<1|sample.flags.isNonSyncSample,bytes[bytesOffest++]=61440&sample.flags.degradationPriority,bytes[bytesOffest++]=15&sample.flags.degradationPriority,bytes[bytesOffest++]=(4278190080&sample.compositionTimeOffset)>>>24,bytes[bytesOffest++]=(16711680&sample.compositionTimeOffset)>>>16,bytes[bytesOffest++]=(65280&sample.compositionTimeOffset)>>>8,bytes[bytesOffest++]=255&sample.compositionTimeOffset;return box(types.trun,bytes)},audioTrun=function(track,offset){var bytes,bytesOffest,header,samples,sample,i;for(offset+=20+8*(samples=track.samples||[]).length,header=trunHeader(samples,offset),(bytes=new Uint8Array(header.length+8*samples.length)).set(header),bytesOffest=header.length,i=0;i>>24,bytes[bytesOffest++]=(16711680&sample.duration)>>>16,bytes[bytesOffest++]=(65280&sample.duration)>>>8,bytes[bytesOffest++]=255&sample.duration,bytes[bytesOffest++]=(4278190080&sample.size)>>>24,bytes[bytesOffest++]=(16711680&sample.size)>>>16,bytes[bytesOffest++]=(65280&sample.size)>>>8,bytes[bytesOffest++]=255&sample.size;return box(types.trun,bytes)},trun$1=function(track,offset){return"audio"===track.type?audioTrun(track,offset):videoTrun(track,offset)};var mp4Generator={ftyp:ftyp,mdat:function(data){return box(types.mdat,data)},moof:function(sequenceNumber,tracks){for(var trackFragments=[],i=tracks.length;i--;)trackFragments[i]=traf(tracks[i]);return box.apply(null,[types.moof,box(types.mfhd,new Uint8Array([0,0,0,0,(4278190080&sequenceNumber)>>24,(16711680&sequenceNumber)>>16,(65280&sequenceNumber)>>8,255&sequenceNumber]))].concat(trackFragments))},moov:moov,initSegment:function(tracks){var result,fileType=ftyp(),movie=moov(tracks);return(result=new Uint8Array(fileType.byteLength+movie.byteLength)).set(fileType),result.set(movie,fileType.byteLength),result}},sampleForFrame=function(frame,dataOffset){var sample={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return sample.dataOffset=dataOffset,sample.compositionTimeOffset=frame.pts-frame.dts,sample.duration=frame.duration,sample.size=4*frame.length,sample.size+=frame.byteLength,frame.keyFrame&&(sample.flags.dependsOn=2,sample.flags.isNonSyncSample=0),sample},frameUtils={groupNalsIntoFrames:function(nalUnits){var i,currentNal,currentFrame=[],frames=[];for(i=0,frames.byteLength=0,frames.nalCount=0,frames.duration=0,currentFrame.byteLength=0;i1&&(currentGop=gops.shift(),gops.byteLength-=currentGop.byteLength,gops.nalCount-=currentGop.nalCount,gops[0][0].dts=currentGop.dts,gops[0][0].pts=currentGop.pts,gops[0][0].duration+=currentGop.duration),gops},generateSampleTable:function(gops,baseDataOffset){var h,i,sample,currentGop,dataOffset=baseDataOffset||0,samples=[];for(h=0;hclock.ONE_SECOND_IN_TS/2))){for((silentFrame=silence_1()[track.samplerate])||(silentFrame=frames[0].data),i=0;i=earliestAllowedDts?adtsFrames:(track.minSegmentDts=1/0,adtsFrames.filter(function(currentFrame){return currentFrame.dts>=earliestAllowedDts&&(track.minSegmentDts=Math.min(track.minSegmentDts,currentFrame.dts),track.minSegmentPts=track.minSegmentDts,!0)}))},generateSampleTable:function(frames){var i,samples=[];for(i=0;i=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(pts),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Cea708Window.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Cea708Window.prototype.addText=function(text){this.rows[this.rowIdx]+=text},Cea708Window.prototype.backspace=function(){if(!this.isEmpty()){var row=this.rows[this.rowIdx];this.rows[this.rowIdx]=row.substr(0,row.length-1)}};var Cea708Service=function(serviceNum,encoding,stream){this.serviceNum=serviceNum,this.text="",this.currentWindow=new Cea708Window(-1),this.windows=[],this.stream=stream,"string"==typeof encoding&&this.createTextDecoder(encoding)};Cea708Service.prototype.init=function(pts,beforeRowOverflow){this.startPts=pts;for(var win=0;win<8;win++)this.windows[win]=new Cea708Window(win),"function"==typeof beforeRowOverflow&&(this.windows[win].beforeRowOverflow=beforeRowOverflow)},Cea708Service.prototype.setCurrentWindow=function(windowNum){this.currentWindow=this.windows[windowNum]},Cea708Service.prototype.createTextDecoder=function(encoding){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(encoding)}catch(error){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+encoding+" encoding. "+error})}};var Cea708Stream=function Cea708Stream(options){options=options||{},Cea708Stream.prototype.init.call(this);var serviceProps,self1=this,captionServices=options.captionServices||{},captionServiceEncodings={};Object.keys(captionServices).forEach(function(serviceName){serviceProps=captionServices[serviceName],/^SERVICE/.test(serviceName)&&(captionServiceEncodings[serviceName]=serviceProps.encoding)}),this.serviceEncodings=captionServiceEncodings,this.current708Packet=null,this.services={},this.push=function(packet){3===packet.type?(self1.new708Packet(),self1.add708Bytes(packet)):(null===self1.current708Packet&&self1.new708Packet(),self1.add708Bytes(packet))}};Cea708Stream.prototype=new Stream,Cea708Stream.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Cea708Stream.prototype.add708Bytes=function(packet){var data=packet.ccData;this.current708Packet.ptsVals.push(packet.pts),this.current708Packet.data.push(data>>>8),this.current708Packet.data.push(255&data)},Cea708Stream.prototype.push708Packet=function(){var packet708=this.current708Packet,packetData=packet708.data,serviceNum=null,blockSize=null,i=0,b=packetData[i++];for(packet708.seq=b>>6,packet708.sizeCode=63&b;i>5,blockSize=31&b,7===serviceNum&&blockSize>0&&(serviceNum=b=packetData[i++]),this.pushServiceBlock(serviceNum,i,blockSize),blockSize>0&&(i+=blockSize-1)},Cea708Stream.prototype.pushServiceBlock=function(serviceNum,start,size){var b,i=start,packetData=this.current708Packet.data,service=this.services[serviceNum];for(service||(service=this.initService(serviceNum,i));i>5,win.rowLock=(16&b)>>4,win.columnLock=(8&b)>>3,win.priority=7&b,b=packetData[++i],win.relativePositioning=(128&b)>>7,win.anchorVertical=127&b,b=packetData[++i],win.anchorHorizontal=b,b=packetData[++i],win.anchorPoint=(240&b)>>4,win.rowCount=15&b,b=packetData[++i],win.columnCount=63&b,b=packetData[++i],win.windowStyle=(56&b)>>3,win.penStyle=7&b,win.virtualRowCount=win.rowCount+1,i},Cea708Stream.prototype.setWindowAttributes=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],winAttr=service.currentWindow.winAttr;return b=packetData[++i],winAttr.fillOpacity=(192&b)>>6,winAttr.fillRed=(48&b)>>4,winAttr.fillGreen=(12&b)>>2,winAttr.fillBlue=3&b,b=packetData[++i],winAttr.borderType=(192&b)>>6,winAttr.borderRed=(48&b)>>4,winAttr.borderGreen=(12&b)>>2,winAttr.borderBlue=3&b,b=packetData[++i],winAttr.borderType+=(128&b)>>5,winAttr.wordWrap=(64&b)>>6,winAttr.printDirection=(48&b)>>4,winAttr.scrollDirection=(12&b)>>2,winAttr.justify=3&b,b=packetData[++i],winAttr.effectSpeed=(240&b)>>4,winAttr.effectDirection=(12&b)>>2,winAttr.displayEffect=3&b,i},Cea708Stream.prototype.flushDisplayed=function(pts,service){for(var displayedText=[],winId=0;winId<8;winId++)service.windows[winId].visible&&!service.windows[winId].isEmpty()&&displayedText.push(service.windows[winId].getText());service.endPts=pts,service.text=displayedText.join("\n\n"),this.pushCaption(service),service.startPts=pts},Cea708Stream.prototype.pushCaption=function(service){""!==service.text&&(this.trigger("data",{startPts:service.startPts,endPts:service.endPts,text:service.text,stream:"cc708_"+service.serviceNum}),service.text="",service.startPts=service.endPts)},Cea708Stream.prototype.displayWindows=function(i,service){var b=this.current708Packet.data[++i],pts=this.getPts(i);this.flushDisplayed(pts,service);for(var winId=0;winId<8;winId++)b&1<>4,penAttr.offset=(12&b)>>2,penAttr.penSize=3&b,b=packetData[++i],penAttr.italics=(128&b)>>7,penAttr.underline=(64&b)>>6,penAttr.edgeType=(56&b)>>3,penAttr.fontStyle=7&b,i},Cea708Stream.prototype.setPenColor=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],penColor=service.currentWindow.penColor;return b=packetData[++i],penColor.fgOpacity=(192&b)>>6,penColor.fgRed=(48&b)>>4,penColor.fgGreen=(12&b)>>2,penColor.fgBlue=3&b,b=packetData[++i],penColor.bgOpacity=(192&b)>>6,penColor.bgRed=(48&b)>>4,penColor.bgGreen=(12&b)>>2,penColor.bgBlue=3&b,b=packetData[++i],penColor.edgeRed=(48&b)>>4,penColor.edgeGreen=(12&b)>>2,penColor.edgeBlue=3&b,i},Cea708Stream.prototype.setPenLocation=function(i,service){var packetData=this.current708Packet.data,b=packetData[i],penLoc=service.currentWindow.penLoc;return service.currentWindow.pendingNewLine=!0,b=packetData[++i],penLoc.row=15&b,b=packetData[++i],penLoc.column=63&b,i},Cea708Stream.prototype.reset=function(i,service){var pts=this.getPts(i);return this.flushDisplayed(pts,service),this.initService(service.serviceNum,i)};var CHARACTER_TRANSLATION={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},getCharFromCode=function(code){return null===code?"":String.fromCharCode(code=CHARACTER_TRANSLATION[code]||code)},ROWS=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],createDisplayBuffer=function(){for(var result=[],i=15;i--;)result.push("");return result},Cea608Stream=function Cea608Stream(field,dataChannel){Cea608Stream.prototype.init.call(this),this.field_=field||0,this.dataChannel_=dataChannel||0,this.name_="CC"+((this.field_<<1|this.dataChannel_)+1),this.setConstants(),this.reset(),this.push=function(packet){var data,swap,char0,char1,text;if((data=32639&packet.ccData)===this.lastControlCode_){this.lastControlCode_=null;return}if((61440&data)==4096?this.lastControlCode_=data:data!==this.PADDING_&&(this.lastControlCode_=null),char0=data>>>8,char1=255&data,data!==this.PADDING_){if(data===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(data===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(packet.pts),this.flushDisplayed(packet.pts),swap=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=swap,this.startPts_=packet.pts;else if(data===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(packet.pts);else if(data===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(packet.pts);else if(data===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(packet.pts);else if(data===this.CARRIAGE_RETURN_)this.clearFormatting(packet.pts),this.flushDisplayed(packet.pts),this.shiftRowsUp_(),this.startPts_=packet.pts;else if(data===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(data===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(packet.pts),this.displayed_=createDisplayBuffer();else if(data===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=createDisplayBuffer();else if(data===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(packet.pts),this.displayed_=createDisplayBuffer()),this.mode_="paintOn",this.startPts_=packet.pts;else if(this.isSpecialCharacter(char0,char1))text=getCharFromCode((char0=(3&char0)<<8)|char1),this[this.mode_](packet.pts,text),this.column_++;else if(this.isExtCharacter(char0,char1))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),text=getCharFromCode((char0=(3&char0)<<8)|char1),this[this.mode_](packet.pts,text),this.column_++;else if(this.isMidRowCode(char0,char1))this.clearFormatting(packet.pts),this[this.mode_](packet.pts," "),this.column_++,(14&char1)==14&&this.addFormatting(packet.pts,["i"]),(1&char1)==1&&this.addFormatting(packet.pts,["u"]);else if(this.isOffsetControlCode(char0,char1))this.column_+=3&char1;else if(this.isPAC(char0,char1)){var row=ROWS.indexOf(7968&data);"rollUp"===this.mode_&&(row-this.rollUpRows_+1<0&&(row=this.rollUpRows_-1),this.setRollUp(packet.pts,row)),row!==this.row_&&(this.clearFormatting(packet.pts),this.row_=row),1&char1&&-1===this.formatting_.indexOf("u")&&this.addFormatting(packet.pts,["u"]),(16&data)==16&&(this.column_=((14&data)>>1)*4),this.isColorPAC(char1)&&(14&char1)==14&&this.addFormatting(packet.pts,["i"])}else this.isNormalChar(char0)&&(0===char1&&(char1=null),text=getCharFromCode(char0)+getCharFromCode(char1),this[this.mode_](packet.pts,text),this.column_+=text.length)}}};Cea608Stream.prototype=new Stream,Cea608Stream.prototype.flushDisplayed=function(pts){var content=this.displayed_.map(function(row,index){try{return row.trim()}catch(e){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+index+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");content.length&&this.trigger("data",{startPts:this.startPts_,endPts:pts,text:content,stream:this.name_})},Cea608Stream.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=createDisplayBuffer(),this.nonDisplayed_=createDisplayBuffer(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Cea608Stream.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Cea608Stream.prototype.isSpecialCharacter=function(char0,char1){return char0===this.EXT_&&char1>=48&&char1<=63},Cea608Stream.prototype.isExtCharacter=function(char0,char1){return(char0===this.EXT_+1||char0===this.EXT_+2)&&char1>=32&&char1<=63},Cea608Stream.prototype.isMidRowCode=function(char0,char1){return char0===this.EXT_&&char1>=32&&char1<=47},Cea608Stream.prototype.isOffsetControlCode=function(char0,char1){return char0===this.OFFSET_&&char1>=33&&char1<=35},Cea608Stream.prototype.isPAC=function(char0,char1){return char0>=this.BASE_&&char0=64&&char1<=127},Cea608Stream.prototype.isColorPAC=function(char1){return char1>=64&&char1<=79||char1>=96&&char1<=127},Cea608Stream.prototype.isNormalChar=function(_char2){return _char2>=32&&_char2<=127},Cea608Stream.prototype.setRollUp=function(pts,newBaseRow){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(pts),this.nonDisplayed_=createDisplayBuffer(),this.displayed_=createDisplayBuffer()),void 0!==newBaseRow&&newBaseRow!==this.row_)for(var i=0;i"},"");this[this.mode_](pts,text)},Cea608Stream.prototype.clearFormatting=function(pts){if(this.formatting_.length){var text=this.formatting_.reverse().reduce(function(text,format){return text+""},"");this.formatting_=[],this[this.mode_](pts,text)}},Cea608Stream.prototype.popOn=function(pts,text){var baseRow=this.nonDisplayed_[this.row_];baseRow+=text,this.nonDisplayed_[this.row_]=baseRow},Cea608Stream.prototype.rollUp=function(pts,text){var baseRow=this.displayed_[this.row_];baseRow+=text,this.displayed_[this.row_]=baseRow},Cea608Stream.prototype.shiftRowsUp_=function(){var i;for(i=0;ireference&&(direction=-1);Math.abs(reference-value)>4294967296;)value+=8589934592*direction;return value},TimestampRolloverStream$1=function TimestampRolloverStream(type){var lastDTS,referenceDTS;TimestampRolloverStream.prototype.init.call(this),this.type_=type||TYPE_SHARED,this.push=function(data){(this.type_===TYPE_SHARED||data.type===this.type_)&&(void 0===referenceDTS&&(referenceDTS=data.dts),data.dts=handleRollover$1(data.dts,referenceDTS),data.pts=handleRollover$1(data.pts,referenceDTS),lastDTS=data.dts,this.trigger("data",data))},this.flush=function(){referenceDTS=lastDTS,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){referenceDTS=void 0,lastDTS=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};TimestampRolloverStream$1.prototype=new Stream;var videoSample,audioSample,audioTrun,videoTrun,trunHeader,box,ftyp,minf,moov,mvex,mvhd,trak,tkhd,mdia,mdhd,sdtp,stbl,stsd,traf,trex,trun$1,types,MAJOR_BRAND,MINOR_VERSION,AVC1_BRAND,HDLR_TYPES,VMHD,SMHD,DREF,STCO,STSC,STSZ,STTS,silence,secondsToVideoTs,secondsToAudioTs,videoTsToSeconds,audioTsToSeconds,_MetadataStream,timestampRolloverStream={TimestampRolloverStream:TimestampRolloverStream$1,handleRollover:handleRollover$1},percentEncode$1=function(bytes,start,end){var i,result="";for(i=start;i>>2;size*=4,size+=3&d[7],frame.timeStamp=size,void 0===tag.pts&&void 0===tag.dts&&(tag.pts=frame.timeStamp,tag.dts=frame.timeStamp),this.trigger("timestamp",frame)}tag.frames.push(frame),frameStart=10+frameSize}while(frameStart>>4>1&&(offset+=packet[offset]+1),0===result.pid)result.type="pat",parsePsi(packet.subarray(offset),result),this.trigger("data",result);else if(result.pid===this.pmtPid)for(result.type="pmt",parsePsi(packet.subarray(offset),result),this.trigger("data",result);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([packet,offset,result]):this.processPes_(packet,offset,result)},this.processPes_=function(packet,offset,result){result.pid===this.programMapTable.video?result.streamType=streamTypes.H264_STREAM_TYPE:result.pid===this.programMapTable.audio?result.streamType=streamTypes.ADTS_STREAM_TYPE:result.streamType=this.programMapTable["timed-metadata"][result.pid],result.type="pes",result.data=packet.subarray(offset),this.trigger("data",result)}}).prototype=new Stream,_TransportParseStream.STREAM_TYPES={h264:27,adts:15},(_ElementaryStream=function(){var programMapTable,self1=this,segmentHadPmt=!1,video={data:[],size:0},audio={data:[],size:0},timedMetadata={data:[],size:0},parsePes=function(payload,pes){var ptsDtsFlags,startPrefix=payload[0]<<16|payload[1]<<8|payload[2];pes.data=new Uint8Array,1===startPrefix&&(pes.packetLength=6+(payload[4]<<8|payload[5]),pes.dataAlignmentIndicator=(4&payload[6])!=0,192&(ptsDtsFlags=payload[7])&&(pes.pts=(14&payload[9])<<27|(255&payload[10])<<20|(254&payload[11])<<12|(255&payload[12])<<5|(254&payload[13])>>>3,pes.pts*=4,pes.pts+=(6&payload[13])>>>1,pes.dts=pes.pts,64&ptsDtsFlags&&(pes.dts=(14&payload[14])<<27|(255&payload[15])<<20|(254&payload[16])<<12|(255&payload[17])<<5|(254&payload[18])>>>3,pes.dts*=4,pes.dts+=(6&payload[18])>>>1)),pes.data=payload.subarray(9+payload[8]))},flushStream=function(stream,type,forceFlush){var fragment,packetData=new Uint8Array(stream.size),event={type:type},i=0,offset=0,packetFlushable=!1;if(stream.data.length&&!(stream.size<9)){for(i=0,event.trackId=stream.data[0].pid;i>5,adtsFrameDuration=(sampleCount=((3&buffer[i+6])+1)*1024)*ONE_SECOND_IN_TS$2/ADTS_SAMPLING_FREQUENCIES$1[(60&buffer[i+2])>>>2],buffer.byteLength-i>>6&3)+1,channelcount:(1&buffer[i+2])<<2|(192&buffer[i+3])>>>6,samplerate:ADTS_SAMPLING_FREQUENCIES$1[(60&buffer[i+2])>>>2],samplingfrequencyindex:(60&buffer[i+2])>>>2,samplesize:16,data:buffer.subarray(i+7+protectionSkipBytes,i+frameLength)}),frameNum++,i+=frameLength}"number"==typeof skip&&(this.skipWarn_(skip,i),skip=null),buffer=buffer.subarray(i)}},this.flush=function(){frameNum=0,this.trigger("done")},this.reset=function(){buffer=void 0,this.trigger("reset")},this.endTimeline=function(){buffer=void 0,this.trigger("endedtimeline")}}).prototype=new Stream;var expGolomb=function(workingData){var workingBytesAvailable=workingData.byteLength,workingWord=0,workingBitsAvailable=0;this.length=function(){return 8*workingBytesAvailable},this.bitsAvailable=function(){return 8*workingBytesAvailable+workingBitsAvailable},this.loadWord=function(){var position=workingData.byteLength-workingBytesAvailable,workingBytes=new Uint8Array(4),availableBytes=Math.min(4,workingBytesAvailable);if(0===availableBytes)throw Error("no bytes available");workingBytes.set(workingData.subarray(position,position+availableBytes)),workingWord=new DataView(workingBytes.buffer).getUint32(0),workingBitsAvailable=8*availableBytes,workingBytesAvailable-=availableBytes},this.skipBits=function(count){var skipBytes;workingBitsAvailable>count?(workingWord<<=count,workingBitsAvailable-=count):(count-=workingBitsAvailable,skipBytes=Math.floor(count/8),count-=8*skipBytes,workingBytesAvailable-=skipBytes,this.loadWord(),workingWord<<=count,workingBitsAvailable-=count)},this.readBits=function(size){var bits=Math.min(workingBitsAvailable,size),valu=workingWord>>>32-bits;return((workingBitsAvailable-=bits)>0?workingWord<<=bits:workingBytesAvailable>0&&this.loadWord(),(bits=size-bits)>0)?valu<>>leadingZeroCount)!=0)return workingWord<<=leadingZeroCount,workingBitsAvailable-=leadingZeroCount,leadingZeroCount;return this.loadWord(),leadingZeroCount+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var clz=this.skipLeadingZeros();return this.readBits(clz+1)-1},this.readExpGolomb=function(){var valu=this.readUnsignedExpGolomb();return 1&valu?1+valu>>>1:-1*(valu>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(_NalByteStream=function(){var i,buffer,syncPoint=0;_NalByteStream.prototype.init.call(this),this.push=function(data){buffer?((swapBuffer=new Uint8Array(buffer.byteLength+data.data.byteLength)).set(buffer),swapBuffer.set(data.data,buffer.byteLength),buffer=swapBuffer):buffer=data.data;for(var swapBuffer,len=buffer.byteLength;syncPoint3&&this.trigger("data",buffer.subarray(syncPoint+3)),buffer=null,syncPoint=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new Stream,PROFILES_WITH_OPTIONAL_SPS_DATA={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},(_H264Stream=function(){var self1,trackId,currentPts,currentDts,discardEmulationPreventionBytes,readSequenceParameterSet,skipScalingList,nalByteStream=new _NalByteStream;_H264Stream.prototype.init.call(this),self1=this,this.push=function(packet){"video"===packet.type&&(trackId=packet.trackId,currentPts=packet.pts,currentDts=packet.dts,nalByteStream.push(packet))},nalByteStream.on("data",function(data){var event={trackId:trackId,pts:currentPts,dts:currentDts,data:data,nalUnitTypeCode:31&data[0]};switch(event.nalUnitTypeCode){case 5:event.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:event.nalUnitType="sei_rbsp",event.escapedRBSP=discardEmulationPreventionBytes(data.subarray(1));break;case 7:event.nalUnitType="seq_parameter_set_rbsp",event.escapedRBSP=discardEmulationPreventionBytes(data.subarray(1)),event.config=readSequenceParameterSet(event.escapedRBSP);break;case 8:event.nalUnitType="pic_parameter_set_rbsp";break;case 9:event.nalUnitType="access_unit_delimiter_rbsp"}self1.trigger("data",event)}),nalByteStream.on("done",function(){self1.trigger("done")}),nalByteStream.on("partialdone",function(){self1.trigger("partialdone")}),nalByteStream.on("reset",function(){self1.trigger("reset")}),nalByteStream.on("endedtimeline",function(){self1.trigger("endedtimeline")}),this.flush=function(){nalByteStream.flush()},this.partialFlush=function(){nalByteStream.partialFlush()},this.reset=function(){nalByteStream.reset()},this.endTimeline=function(){nalByteStream.endTimeline()},skipScalingList=function(count,expGolombDecoder){var j,lastScale=8,nextScale=8;for(j=0;j=0?returnSize:0,(16&header[byteIndex+5])>>4)?returnSize+20:returnSize+10},parseSyncSafeInteger=function(data){return data[0]<<21|data[1]<<14|data[2]<<7|data[3]},percentEncode=function(bytes,start,end){var i,result="";for(i=start;i=offset+2&&(255&data[offset])==255&&(240&data[offset+1])==240&&(22&data[offset+1])==16},parseId3TagSize:parseId3TagSize,parseAdtsSize:function(header,byteIndex){var lowThree=(224&header[byteIndex+5])>>5,middle=header[byteIndex+4]<<3;return 6144&header[byteIndex+3]|middle|lowThree},parseType:function(header,byteIndex){return 73===header[byteIndex]&&68===header[byteIndex+1]&&51===header[byteIndex+2]?"timed-metadata":!0&header[byteIndex]&&(240&header[byteIndex+1])==240?"audio":null},parseSampleRate:function(packet){for(var i=0;i+5>>2]}return null},parseAacTimestamp:function(packet){var frameStart,frameSize,frame;frameStart=10,64&packet[5]&&(frameStart=4+parseSyncSafeInteger(packet.subarray(10,14)));do{if((frameSize=parseSyncSafeInteger(packet.subarray(frameStart+4,frameStart+8)))<1)break;if("PRIV"===String.fromCharCode(packet[frameStart],packet[frameStart+1],packet[frameStart+2],packet[frameStart+3])){frame=packet.subarray(frameStart+10,frameStart+frameSize+10);for(var i=0;i>>2;return size*=4,size+=3&d[7]}break}}frameStart=10+frameSize}while(frameStart=3;){if(73===everything[byteIndex]&&68===everything[byteIndex+1]&&51===everything[byteIndex+2]){if(everything.length-byteIndex<10||(frameSize=utils.parseId3TagSize(everything,byteIndex),byteIndex+frameSize>everything.length))break;chunk={type:"timed-metadata",data:everything.subarray(byteIndex,byteIndex+frameSize)},this.trigger("data",chunk),byteIndex+=frameSize;continue}if((255&everything[byteIndex])==255&&(240&everything[byteIndex+1])==240){if(everything.length-byteIndex<7||(frameSize=utils.parseAdtsSize(everything,byteIndex),byteIndex+frameSize>everything.length))break;packet={type:"audio",data:everything.subarray(byteIndex,byteIndex+frameSize),pts:timeStamp,dts:timeStamp},this.trigger("data",packet),byteIndex+=frameSize;continue}byteIndex++}everything=everything.length-byteIndex>0?everything.subarray(byteIndex):new Uint8Array},this.reset=function(){everything=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){everything=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new Stream;var audioProperties=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],videoProperties=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],isLikelyAacData=utils.isLikelyAacData,ONE_SECOND_IN_TS$1=clock.ONE_SECOND_IN_TS,retriggerForStream=function(key,event){event.stream=key,this.trigger("log",event)},addPipelineLogRetriggers=function(transmuxer,pipeline){for(var keys=Object.keys(pipeline),i=0;i=-1e4&&dtsDistance<=45e3&&(!nearestGopObj||nearestDistance>dtsDistance)&&(nearestGopObj=currentGopObj,nearestDistance=dtsDistance);return nearestGopObj?nearestGopObj.gop:null},this.alignGopsAtStart_=function(gops){var alignIndex,gopIndex,align,gop,byteLength,nalCount,duration,alignedGops;for(byteLength=gops.byteLength,nalCount=gops.nalCount,duration=gops.duration,alignIndex=gopIndex=0;alignIndexalign.pts){alignIndex++;continue}gopIndex++,byteLength-=gop.byteLength,nalCount-=gop.nalCount,duration-=gop.duration}return 0===gopIndex?gops:gopIndex===gops.length?null:((alignedGops=gops.slice(gopIndex)).byteLength=byteLength,alignedGops.duration=duration,alignedGops.nalCount=nalCount,alignedGops.pts=alignedGops[0].pts,alignedGops.dts=alignedGops[0].dts,alignedGops)},this.alignGopsAtEnd_=function(gops){for(alignIndex=gopsToAlignWith.length-1,gopIndex=gops.length-1,alignEndIndex=null,matchFound=!1;alignIndex>=0&&gopIndex>=0;){if(align=gopsToAlignWith[alignIndex],gop=gops[gopIndex],align.pts===gop.pts){matchFound=!0;break}if(align.pts>gop.pts){alignIndex--;continue}alignIndex===gopsToAlignWith.length-1&&(alignEndIndex=gopIndex),gopIndex--}if(!matchFound&&null===alignEndIndex)return null;if(0===(trimIndex=matchFound?gopIndex:alignEndIndex))return gops;var alignIndex,gopIndex,align,gop,alignEndIndex,matchFound,trimIndex,alignedGops=gops.slice(trimIndex),metadata=alignedGops.reduce(function(total,gop){return total.byteLength+=gop.byteLength,total.duration+=gop.duration,total.nalCount+=gop.nalCount,total},{byteLength:0,duration:0,nalCount:0});return alignedGops.byteLength=metadata.byteLength,alignedGops.duration=metadata.duration,alignedGops.nalCount=metadata.nalCount,alignedGops.pts=alignedGops[0].pts,alignedGops.dts=alignedGops[0].dts,alignedGops},this.alignGopsWith=function(newGopsToAlignWith){gopsToAlignWith=newGopsToAlignWith}}).prototype=new Stream,(_CoalesceStream=function(options,metadataStream){this.numberOfTracks=0,this.metadataStream=metadataStream,void 0!==(options=options||{}).remux?this.remuxTracks=!!options.remux:this.remuxTracks=!0,"boolean"==typeof options.keepOriginalTimestamps?this.keepOriginalTimestamps=options.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,_CoalesceStream.prototype.init.call(this),this.push=function(output){return output.text?this.pendingCaptions.push(output):output.frames?this.pendingMetadata.push(output):void(this.pendingTracks.push(output.track),this.pendingBytes+=output.boxes.byteLength,"video"===output.track.type&&(this.videoTrack=output.track,this.pendingBoxes.push(output.boxes)),"audio"===output.track.type&&(this.audioTrack=output.track,this.pendingBoxes.unshift(output.boxes)))}}).prototype=new Stream,_CoalesceStream.prototype.flush=function(flushSource){var caption,id3,initSegment,i,offset=0,event={captions:[],captionStreams:{},metadata:[],info:{}},timelineStartPts=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0);return}}if(this.videoTrack?(timelineStartPts=this.videoTrack.timelineStartInfo.pts,videoProperties.forEach(function(prop){event.info[prop]=this.videoTrack[prop]},this)):this.audioTrack&&(timelineStartPts=this.audioTrack.timelineStartInfo.pts,audioProperties.forEach(function(prop){event.info[prop]=this.audioTrack[prop]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?event.type=this.pendingTracks[0].type:event.type="combined",this.emittedTracks+=this.pendingTracks.length,initSegment=mp4Generator.initSegment(this.pendingTracks),event.initSegment=new Uint8Array(initSegment.byteLength),event.initSegment.set(initSegment),event.data=new Uint8Array(this.pendingBytes),i=0;i=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},_CoalesceStream.prototype.setRemux=function(val){this.remuxTracks=val},(_Transmuxer=function(options){var videoTrack,audioTrack,self1=this,hasFlushed=!0;_Transmuxer.prototype.init.call(this),options=options||{},this.baseMediaDecodeTime=options.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var pipeline={};this.transmuxPipeline_=pipeline,pipeline.type="aac",pipeline.metadataStream=new m2ts.MetadataStream,pipeline.aacStream=new _AacStream,pipeline.audioTimestampRolloverStream=new m2ts.TimestampRolloverStream("audio"),pipeline.timedMetadataTimestampRolloverStream=new m2ts.TimestampRolloverStream("timed-metadata"),pipeline.adtsStream=new _AdtsStream,pipeline.coalesceStream=new _CoalesceStream(options,pipeline.metadataStream),pipeline.headOfPipeline=pipeline.aacStream,pipeline.aacStream.pipe(pipeline.audioTimestampRolloverStream).pipe(pipeline.adtsStream),pipeline.aacStream.pipe(pipeline.timedMetadataTimestampRolloverStream).pipe(pipeline.metadataStream).pipe(pipeline.coalesceStream),pipeline.metadataStream.on("timestamp",function(frame){pipeline.aacStream.setTimestamp(frame.timeStamp)}),pipeline.aacStream.on("data",function(data){"timed-metadata"!==data.type&&"audio"!==data.type||pipeline.audioSegmentStream||(audioTrack=audioTrack||{timelineStartInfo:{baseMediaDecodeTime:self1.baseMediaDecodeTime},codec:"adts",type:"audio"},pipeline.coalesceStream.numberOfTracks++,pipeline.audioSegmentStream=new _AudioSegmentStream(audioTrack,options),pipeline.audioSegmentStream.on("log",self1.getLogTrigger_("audioSegmentStream")),pipeline.audioSegmentStream.on("timingInfo",self1.trigger.bind(self1,"audioTimingInfo")),pipeline.adtsStream.pipe(pipeline.audioSegmentStream).pipe(pipeline.coalesceStream),self1.trigger("trackinfo",{hasAudio:!!audioTrack,hasVideo:!!videoTrack}))}),pipeline.coalesceStream.on("data",this.trigger.bind(this,"data")),pipeline.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,pipeline)},this.setupTsPipeline=function(){var pipeline={};this.transmuxPipeline_=pipeline,pipeline.type="ts",pipeline.metadataStream=new m2ts.MetadataStream,pipeline.packetStream=new m2ts.TransportPacketStream,pipeline.parseStream=new m2ts.TransportParseStream,pipeline.elementaryStream=new m2ts.ElementaryStream,pipeline.timestampRolloverStream=new m2ts.TimestampRolloverStream,pipeline.adtsStream=new _AdtsStream,pipeline.h264Stream=new _H264Stream,pipeline.captionStream=new m2ts.CaptionStream(options),pipeline.coalesceStream=new _CoalesceStream(options,pipeline.metadataStream),pipeline.headOfPipeline=pipeline.packetStream,pipeline.packetStream.pipe(pipeline.parseStream).pipe(pipeline.elementaryStream).pipe(pipeline.timestampRolloverStream),pipeline.timestampRolloverStream.pipe(pipeline.h264Stream),pipeline.timestampRolloverStream.pipe(pipeline.adtsStream),pipeline.timestampRolloverStream.pipe(pipeline.metadataStream).pipe(pipeline.coalesceStream),pipeline.h264Stream.pipe(pipeline.captionStream).pipe(pipeline.coalesceStream),pipeline.elementaryStream.on("data",function(data){var i;if("metadata"===data.type){for(i=data.tracks.length;i--;)videoTrack||"video"!==data.tracks[i].type?audioTrack||"audio"!==data.tracks[i].type||((audioTrack=data.tracks[i]).timelineStartInfo.baseMediaDecodeTime=self1.baseMediaDecodeTime):(videoTrack=data.tracks[i]).timelineStartInfo.baseMediaDecodeTime=self1.baseMediaDecodeTime;videoTrack&&!pipeline.videoSegmentStream&&(pipeline.coalesceStream.numberOfTracks++,pipeline.videoSegmentStream=new _VideoSegmentStream(videoTrack,options),pipeline.videoSegmentStream.on("log",self1.getLogTrigger_("videoSegmentStream")),pipeline.videoSegmentStream.on("timelineStartInfo",function(timelineStartInfo){audioTrack&&!options.keepOriginalTimestamps&&(audioTrack.timelineStartInfo=timelineStartInfo,pipeline.audioSegmentStream.setEarliestDts(timelineStartInfo.dts-self1.baseMediaDecodeTime))}),pipeline.videoSegmentStream.on("processedGopsInfo",self1.trigger.bind(self1,"gopInfo")),pipeline.videoSegmentStream.on("segmentTimingInfo",self1.trigger.bind(self1,"videoSegmentTimingInfo")),pipeline.videoSegmentStream.on("baseMediaDecodeTime",function(baseMediaDecodeTime){audioTrack&&pipeline.audioSegmentStream.setVideoBaseMediaDecodeTime(baseMediaDecodeTime)}),pipeline.videoSegmentStream.on("timingInfo",self1.trigger.bind(self1,"videoTimingInfo")),pipeline.h264Stream.pipe(pipeline.videoSegmentStream).pipe(pipeline.coalesceStream)),audioTrack&&!pipeline.audioSegmentStream&&(pipeline.coalesceStream.numberOfTracks++,pipeline.audioSegmentStream=new _AudioSegmentStream(audioTrack,options),pipeline.audioSegmentStream.on("log",self1.getLogTrigger_("audioSegmentStream")),pipeline.audioSegmentStream.on("timingInfo",self1.trigger.bind(self1,"audioTimingInfo")),pipeline.audioSegmentStream.on("segmentTimingInfo",self1.trigger.bind(self1,"audioSegmentTimingInfo")),pipeline.adtsStream.pipe(pipeline.audioSegmentStream).pipe(pipeline.coalesceStream)),self1.trigger("trackinfo",{hasAudio:!!audioTrack,hasVideo:!!videoTrack})}}),pipeline.coalesceStream.on("data",this.trigger.bind(this,"data")),pipeline.coalesceStream.on("id3Frame",function(id3Frame){id3Frame.dispatchType=pipeline.metadataStream.dispatchType,self1.trigger("id3Frame",id3Frame)}),pipeline.coalesceStream.on("caption",this.trigger.bind(this,"caption")),pipeline.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,pipeline)},this.setBaseMediaDecodeTime=function(baseMediaDecodeTime){var pipeline=this.transmuxPipeline_;options.keepOriginalTimestamps||(this.baseMediaDecodeTime=baseMediaDecodeTime),audioTrack&&(audioTrack.timelineStartInfo.dts=void 0,audioTrack.timelineStartInfo.pts=void 0,trackDecodeInfo.clearDtsInfo(audioTrack),pipeline.audioTimestampRolloverStream&&pipeline.audioTimestampRolloverStream.discontinuity()),videoTrack&&(pipeline.videoSegmentStream&&(pipeline.videoSegmentStream.gopCache_=[]),videoTrack.timelineStartInfo.dts=void 0,videoTrack.timelineStartInfo.pts=void 0,trackDecodeInfo.clearDtsInfo(videoTrack),pipeline.captionStream.reset()),pipeline.timestampRolloverStream&&pipeline.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(timestamp){audioTrack&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(timestamp)},this.setRemux=function(val){var pipeline=this.transmuxPipeline_;options.remux=val,pipeline&&pipeline.coalesceStream&&pipeline.coalesceStream.setRemux(val)},this.alignGopsWith=function(gopsToAlignWith){videoTrack&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(gopsToAlignWith)},this.getLogTrigger_=function(key){var self1=this;return function(event){event.stream=key,self1.trigger("log",event)}},this.push=function(data){if(hasFlushed){var isAac=isLikelyAacData(data);isAac&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():isAac||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),hasFlushed=!1}this.transmuxPipeline_.headOfPipeline.push(data)},this.flush=function(){hasFlushed=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new Stream;var transmuxer={Transmuxer:_Transmuxer,VideoSegmentStream:_VideoSegmentStream,AudioSegmentStream:_AudioSegmentStream,AUDIO_PROPERTIES:audioProperties,VIDEO_PROPERTIES:videoProperties,generateSegmentTimingInfo:generateSegmentTimingInfo},bin={toUnsigned:function(value){return value>>>0},toHexString:function(value){return("00"+value.toString(16)).slice(-2)}},parseType_1=function(buffer){return String.fromCharCode(buffer[0])+String.fromCharCode(buffer[1])+String.fromCharCode(buffer[2])+String.fromCharCode(buffer[3])},toUnsigned$2=bin.toUnsigned,findBox_1=function findBox(data,path){var i,size,type,end,subresults,results=[];if(!path.length)return null;for(i=0;i1?i+size:data.byteLength,type===path[0]&&(1===path.length?results.push(data.subarray(i+8,end)):(subresults=findBox(data.subarray(i+8,end),path.slice(1))).length&&(results=results.concat(subresults))),i=end;return results},toUnsigned$1=bin.toUnsigned,getUint64$1=numbers.getUint64,parseTfdt=function(data){var result={version:data[0],flags:new Uint8Array(data.subarray(1,4))};return 1===result.version?result.baseMediaDecodeTime=getUint64$1(data.subarray(4)):result.baseMediaDecodeTime=toUnsigned$1(data[4]<<24|data[5]<<16|data[6]<<8|data[7]),result},parseSampleFlags_1=function(flags){return{isLeading:(12&flags[0])>>>2,dependsOn:3&flags[0],isDependedOn:(192&flags[1])>>>6,hasRedundancy:(48&flags[1])>>>4,paddingValue:(14&flags[1])>>>1,isNonSyncSample:1&flags[1],degradationPriority:flags[2]<<8|flags[3]}},parseTrun=function(data){var sample,result={version:data[0],flags:new Uint8Array(data.subarray(1,4)),samples:[]},view=new DataView(data.buffer,data.byteOffset,data.byteLength),dataOffsetPresent=1&result.flags[2],firstSampleFlagsPresent=4&result.flags[2],sampleDurationPresent=1&result.flags[1],sampleSizePresent=2&result.flags[1],sampleFlagsPresent=4&result.flags[1],sampleCompositionTimeOffsetPresent=8&result.flags[1],sampleCount=view.getUint32(4),offset=8;for(dataOffsetPresent&&(result.dataOffset=view.getInt32(offset),offset+=4),firstSampleFlagsPresent&&sampleCount&&(sample={flags:parseSampleFlags_1(data.subarray(offset,offset+4))},offset+=4,sampleDurationPresent&&(sample.duration=view.getUint32(offset),offset+=4),sampleSizePresent&&(sample.size=view.getUint32(offset),offset+=4),sampleCompositionTimeOffsetPresent&&(1===result.version?sample.compositionTimeOffset=view.getInt32(offset):sample.compositionTimeOffset=view.getUint32(offset),offset+=4),result.samples.push(sample),sampleCount--);sampleCount--;)sample={},sampleDurationPresent&&(sample.duration=view.getUint32(offset),offset+=4),sampleSizePresent&&(sample.size=view.getUint32(offset),offset+=4),sampleFlagsPresent&&(sample.flags=parseSampleFlags_1(data.subarray(offset,offset+4)),offset+=4),sampleCompositionTimeOffsetPresent&&(1===result.version?sample.compositionTimeOffset=view.getInt32(offset):sample.compositionTimeOffset=view.getUint32(offset),offset+=4),result.samples.push(sample);return result},parseTfhd=function(data){var i,view=new DataView(data.buffer,data.byteOffset,data.byteLength),result={version:data[0],flags:new Uint8Array(data.subarray(1,4)),trackId:view.getUint32(4)},baseDataOffsetPresent=1&result.flags[2],sampleDescriptionIndexPresent=2&result.flags[2],defaultSampleDurationPresent=8&result.flags[2],defaultSampleSizePresent=16&result.flags[2],defaultSampleFlagsPresent=32&result.flags[2],durationIsEmpty=65536&result.flags[0],defaultBaseIsMoof=131072&result.flags[0];return i=8,baseDataOffsetPresent&&(i+=4,result.baseDataOffset=view.getUint32(12),i+=4),sampleDescriptionIndexPresent&&(result.sampleDescriptionIndex=view.getUint32(i),i+=4),defaultSampleDurationPresent&&(result.defaultSampleDuration=view.getUint32(i),i+=4),defaultSampleSizePresent&&(result.defaultSampleSize=view.getUint32(i),i+=4),defaultSampleFlagsPresent&&(result.defaultSampleFlags=view.getUint32(i)),durationIsEmpty&&(result.durationIsEmpty=!0),!baseDataOffsetPresent&&defaultBaseIsMoof&&(result.baseDataOffsetIsMoof=!0),result},commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{},window_1="undefined"!=typeof window?window:void 0!==commonjsGlobal?commonjsGlobal:"undefined"!=typeof self?self:{},discardEmulationPreventionBytes=captionPacketParser.discardEmulationPreventionBytes,CaptionStream=captionStream.CaptionStream,mapToSample=function(offset,samples){for(var approximateOffset=offset,i=0;i0?parseTfdt(tfdt[0]).baseMediaDecodeTime:0,truns=findBox_1(traf,["trun"]);videoTrackId===trackId&&truns.length>0&&(result=findSeiNals(mdat,parseSamples(truns,baseMediaDecodeTime,headerInfo),trackId),captionNals[trackId]||(captionNals[trackId]={seiNals:[],logs:[]}),captionNals[trackId].seiNals=captionNals[trackId].seiNals.concat(result.seiNals),captionNals[trackId].logs=captionNals[trackId].logs.concat(result.logs))}),captionNals},parseEmbeddedCaptions=function(segment,trackId,timescale){if(null===trackId)return null;var trackNals=parseCaptionNals(segment,trackId)[trackId]||{};return{seiNals:trackNals.seiNals,logs:trackNals.logs,timescale:timescale}},captionParser=function(){var captionStream,segmentCache,trackId,timescale,parsedCaptions,parsingPartial,isInitialized=!1;this.isInitialized=function(){return isInitialized},this.init=function(options){captionStream=new CaptionStream,isInitialized=!0,parsingPartial=!!options&&options.isPartial,captionStream.on("data",function(event){event.startTime=event.startPts/timescale,event.endTime=event.endPts/timescale,parsedCaptions.captions.push(event),parsedCaptions.captionStreams[event.stream]=!0}),captionStream.on("log",function(log){parsedCaptions.logs.push(log)})},this.isNewInit=function(videoTrackIds,timescales){return(!videoTrackIds||0!==videoTrackIds.length)&&(!timescales||"object"!=typeof timescales||0!==Object.keys(timescales).length)&&(trackId!==videoTrackIds[0]||timescale!==timescales[trackId])},this.parse=function(segment,videoTrackIds,timescales){var parsedData;if(!this.isInitialized()||!videoTrackIds||!timescales)return null;if(this.isNewInit(videoTrackIds,timescales))timescale=timescales[trackId=videoTrackIds[0]];else if(null===trackId||!timescale)return segmentCache.push(segment),null;for(;segmentCache.length>0;){var cachedSegment=segmentCache.shift();this.parse(cachedSegment,videoTrackIds,timescales)}return((parsedData=parseEmbeddedCaptions(segment,trackId,timescale))&&parsedData.logs&&(parsedCaptions.logs=parsedCaptions.logs.concat(parsedData.logs)),null!==parsedData&&parsedData.seiNals)?(this.pushNals(parsedData.seiNals),this.flushStream(),parsedCaptions):parsedCaptions.logs.length?{logs:parsedCaptions.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(nals){if(!this.isInitialized()||!nals||0===nals.length)return null;nals.forEach(function(nal){captionStream.push(nal)})},this.flushStream=function(){if(!this.isInitialized())return null;parsingPartial?captionStream.partialFlush():captionStream.flush()},this.clearParsedCaptions=function(){parsedCaptions.captions=[],parsedCaptions.captionStreams={},parsedCaptions.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;captionStream.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){segmentCache=[],trackId=null,timescale=null,parsedCaptions?this.clearParsedCaptions():parsedCaptions={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},toUnsigned=bin.toUnsigned,toHexString=bin.toHexString,getUint64=numbers.getUint64,probe$2={findBox:findBox_1,parseType:parseType_1,timescale:function(init){return findBox_1(init,["moov","trak"]).reduce(function(result,trak){var tkhd,index,id,mdhd;return(tkhd=findBox_1(trak,["tkhd"])[0])&&(id=toUnsigned(tkhd[index=0===tkhd[0]?12:20]<<24|tkhd[index+1]<<16|tkhd[index+2]<<8|tkhd[index+3]),mdhd=findBox_1(trak,["mdia","mdhd"])[0])?(index=0===mdhd[0]?12:20,result[id]=toUnsigned(mdhd[index]<<24|mdhd[index+1]<<16|mdhd[index+2]<<8|mdhd[index+3]),result):null},{})},startTime:function(timescale,fragment){var lowestTime=findBox_1(fragment,["moof","traf"]).reduce(function(acc,traf){var baseTime,seconds,tfhd=findBox_1(traf,["tfhd"])[0],scale=timescale[toUnsigned(tfhd[4]<<24|tfhd[5]<<16|tfhd[6]<<8|tfhd[7])]||9e4,tfdt=findBox_1(traf,["tfdt"])[0],dv=new DataView(tfdt.buffer,tfdt.byteOffset,tfdt.byteLength);return"bigint"==typeof(baseTime=1===tfdt[0]?getUint64(tfdt.subarray(4,12)):dv.getUint32(4))?seconds=baseTime/window_1.BigInt(scale):"number"!=typeof baseTime||isNaN(baseTime)||(seconds=baseTime/scale),seconds11?(track.codec+=".",track.codec+=toHexString(codecConfig[9]),track.codec+=toHexString(codecConfig[10]),track.codec+=toHexString(codecConfig[11])):track.codec="avc1.4d400d":/^mp4[a,v]$/i.test(track.codec)?"esds"===parseType_1((codecConfig=codecBox.subarray(28)).subarray(4,8))&&codecConfig.length>20&&0!==codecConfig[19]?(track.codec+="."+toHexString(codecConfig[19]),track.codec+="."+toHexString(codecConfig[20]>>>2&63).replace(/^0/,"")):track.codec="mp4a.40.2":track.codec=track.codec.toLowerCase())}var mdhd=findBox_1(trak,["mdia","mdhd"])[0];mdhd&&(track.timescale=getTimescaleFromMediaHeader(mdhd)),tracks.push(track)}),tracks},getTimescaleFromMediaHeader:getTimescaleFromMediaHeader=function(mdhd){var index=0===mdhd[0]?12:20;return toUnsigned(mdhd[index]<<24|mdhd[index+1]<<16|mdhd[index+2]<<8|mdhd[index+3])}},parsePid=function(packet){var pid=31&packet[1];return pid<<=8,pid|=packet[2]},parsePayloadUnitStartIndicator=function(packet){return!!(64&packet[1])},parseAdaptionField=function(packet){var offset=0;return(48&packet[3])>>>4>1&&(offset+=packet[4]+1),offset},parseNalUnitType=function(type){switch(type){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},handleRollover=timestampRolloverStream.handleRollover,probe={};probe.ts={parseType:function(packet,pmtPid){var pid=parsePid(packet);return 0===pid?"pat":pid===pmtPid?"pmt":pmtPid?"pes":null},parsePat:function(packet){var pusi=parsePayloadUnitStartIndicator(packet),offset=4+parseAdaptionField(packet);return pusi&&(offset+=packet[offset]+1),(31&packet[offset+10])<<8|packet[offset+11]},parsePmt:function(packet){var tableEnd,programMapTable={},pusi=parsePayloadUnitStartIndicator(packet),payloadOffset=4+parseAdaptionField(packet);if(pusi&&(payloadOffset+=packet[payloadOffset]+1),1&packet[payloadOffset+5]){tableEnd=3+((15&packet[payloadOffset+1])<<8|packet[payloadOffset+2])-4;for(var offset=12+((15&packet[payloadOffset+10])<<8|packet[payloadOffset+11]);offset=packet.byteLength)return null;var pes=null;return 192&(ptsDtsFlags=packet[offset+7])&&((pes={}).pts=(14&packet[offset+9])<<27|(255&packet[offset+10])<<20|(254&packet[offset+11])<<12|(255&packet[offset+12])<<5|(254&packet[offset+13])>>>3,pes.pts*=4,pes.pts+=(6&packet[offset+13])>>>1,pes.dts=pes.pts,64&ptsDtsFlags&&(pes.dts=(14&packet[offset+14])<<27|(255&packet[offset+15])<<20|(254&packet[offset+16])<<12|(255&packet[offset+17])<<5|(254&packet[offset+18])>>>3,pes.dts*=4,pes.dts+=(6&packet[offset+18])>>>1)),pes},videoPacketContainsKeyFrame:function(packet){for(var offset=4+parseAdaptionField(packet),frameBuffer=packet.subarray(offset),frameI=0,frameSyncPoint=0,foundKeyFrame=!1;frameSyncPoint3&&"slice_layer_without_partitioning_rbsp_idr"===parseNalUnitType(31&frameBuffer[frameSyncPoint+3])&&(foundKeyFrame=!0),foundKeyFrame}},probe.aac=utils;var ONE_SECOND_IN_TS=clock.ONE_SECOND_IN_TS,parsePsi_=function(bytes,pmt){for(var packet,startIndex=0,endIndex=188;endIndex=0;){if(71===bytes[startIndex]&&(71===bytes[endIndex]||endIndex===bytes.byteLength)){if(packet=bytes.subarray(startIndex,endIndex),"pes"===probe.ts.parseType(packet,pmt.pid)&&(pesType=probe.ts.parsePesType(packet,pmt.table),pusi=probe.ts.parsePayloadUnitStartIndicator(packet),"audio"===pesType&&pusi&&(parsed=probe.ts.parsePesTime(packet))&&(parsed.type="audio",result.audio.push(parsed),endLoop=!0)),endLoop)break;startIndex-=188,endIndex-=188;continue}startIndex--,endIndex--}},parseVideoPes_=function(bytes,pmt,result){for(var packet,pesType,pusi,parsed,frame,i,pes,startIndex=0,endIndex=188,endLoop=!1,currentFrame={data:[],size:0};endIndex=0;){if(71===bytes[startIndex]&&71===bytes[endIndex]){if(packet=bytes.subarray(startIndex,endIndex),"pes"===probe.ts.parseType(packet,pmt.pid)&&(pesType=probe.ts.parsePesType(packet,pmt.table),pusi=probe.ts.parsePayloadUnitStartIndicator(packet),"video"===pesType&&pusi&&(parsed=probe.ts.parsePesTime(packet))&&(parsed.type="video",result.video.push(parsed),endLoop=!0)),endLoop)break;startIndex-=188,endIndex-=188;continue}startIndex--,endIndex--}},adjustTimestamp_=function(segmentInfo,baseTimestamp){if(segmentInfo.audio&&segmentInfo.audio.length){var audioBaseTimestamp=baseTimestamp;(void 0===audioBaseTimestamp||isNaN(audioBaseTimestamp))&&(audioBaseTimestamp=segmentInfo.audio[0].dts),segmentInfo.audio.forEach(function(info){info.dts=handleRollover(info.dts,audioBaseTimestamp),info.pts=handleRollover(info.pts,audioBaseTimestamp),info.dtsTime=info.dts/ONE_SECOND_IN_TS,info.ptsTime=info.pts/ONE_SECOND_IN_TS})}if(segmentInfo.video&&segmentInfo.video.length){var videoBaseTimestamp=baseTimestamp;if((void 0===videoBaseTimestamp||isNaN(videoBaseTimestamp))&&(videoBaseTimestamp=segmentInfo.video[0].dts),segmentInfo.video.forEach(function(info){info.dts=handleRollover(info.dts,videoBaseTimestamp),info.pts=handleRollover(info.pts,videoBaseTimestamp),info.dtsTime=info.dts/ONE_SECOND_IN_TS,info.ptsTime=info.pts/ONE_SECOND_IN_TS}),segmentInfo.firstKeyFrame){var frame=segmentInfo.firstKeyFrame;frame.dts=handleRollover(frame.dts,videoBaseTimestamp),frame.pts=handleRollover(frame.pts,videoBaseTimestamp),frame.dtsTime=frame.dts/ONE_SECOND_IN_TS,frame.ptsTime=frame.pts/ONE_SECOND_IN_TS}}},inspectAac_=function(bytes){for(var packet,endLoop=!1,audioCount=0,sampleRate=null,timestamp=null,frameSize=0,byteIndex=0;bytes.length-byteIndex>=3;){switch(probe.aac.parseType(bytes,byteIndex)){case"timed-metadata":if(bytes.length-byteIndex<10||(frameSize=probe.aac.parseId3TagSize(bytes,byteIndex))>bytes.length){endLoop=!0;break}null===timestamp&&(packet=bytes.subarray(byteIndex,byteIndex+frameSize),timestamp=probe.aac.parseAacTimestamp(packet)),byteIndex+=frameSize;break;case"audio":if(bytes.length-byteIndex<7||(frameSize=probe.aac.parseAdtsSize(bytes,byteIndex))>bytes.length){endLoop=!0;break}null===sampleRate&&(packet=bytes.subarray(byteIndex,byteIndex+frameSize),sampleRate=probe.aac.parseSampleRate(packet)),audioCount++,byteIndex+=frameSize;break;default:byteIndex++}if(endLoop)return null}if(null===sampleRate||null===timestamp)return null;var audioTimescale=ONE_SECOND_IN_TS/sampleRate;return{audio:[{type:"audio",dts:timestamp,pts:timestamp},{type:"audio",dts:timestamp+1024*audioCount*audioTimescale,pts:timestamp+1024*audioCount*audioTimescale}]}},inspectTs_=function(bytes){var pmt={pid:null,table:null},result={};for(var pid in parsePsi_(bytes,pmt),pmt.table)if(pmt.table.hasOwnProperty(pid))switch(pmt.table[pid]){case streamTypes.H264_STREAM_TYPE:result.video=[],parseVideoPes_(bytes,pmt,result),0===result.video.length&&delete result.video;break;case streamTypes.ADTS_STREAM_TYPE:result.audio=[],parseAudioPes_(bytes,pmt,result),0===result.audio.length&&delete result.audio}return result},tsInspector={inspect:function(bytes,baseTimestamp){var result;return(result=probe.aac.isLikelyAacData(bytes)?inspectAac_(bytes):inspectTs_(bytes))&&(result.audio||result.video)?(adjustTimestamp_(result,baseTimestamp),result):null},parseAudioPes_:parseAudioPes_},wireTransmuxerEvents=function(self1,transmuxer){transmuxer.on("data",function(segment){var initArray=segment.initSegment;segment.initSegment={data:initArray.buffer,byteOffset:initArray.byteOffset,byteLength:initArray.byteLength};var typedArray=segment.data;segment.data=typedArray.buffer,self1.postMessage({action:"data",segment:segment,byteOffset:typedArray.byteOffset,byteLength:typedArray.byteLength},[segment.data])}),transmuxer.on("done",function(data){self1.postMessage({action:"done"})}),transmuxer.on("gopInfo",function(gopInfo){self1.postMessage({action:"gopInfo",gopInfo:gopInfo})}),transmuxer.on("videoSegmentTimingInfo",function(timingInfo){var videoSegmentTimingInfo={start:{decode:clock.videoTsToSeconds(timingInfo.start.dts),presentation:clock.videoTsToSeconds(timingInfo.start.pts)},end:{decode:clock.videoTsToSeconds(timingInfo.end.dts),presentation:clock.videoTsToSeconds(timingInfo.end.pts)},baseMediaDecodeTime:clock.videoTsToSeconds(timingInfo.baseMediaDecodeTime)};timingInfo.prependedContentDuration&&(videoSegmentTimingInfo.prependedContentDuration=clock.videoTsToSeconds(timingInfo.prependedContentDuration)),self1.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:videoSegmentTimingInfo})}),transmuxer.on("audioSegmentTimingInfo",function(timingInfo){var audioSegmentTimingInfo={start:{decode:clock.videoTsToSeconds(timingInfo.start.dts),presentation:clock.videoTsToSeconds(timingInfo.start.pts)},end:{decode:clock.videoTsToSeconds(timingInfo.end.dts),presentation:clock.videoTsToSeconds(timingInfo.end.pts)},baseMediaDecodeTime:clock.videoTsToSeconds(timingInfo.baseMediaDecodeTime)};timingInfo.prependedContentDuration&&(audioSegmentTimingInfo.prependedContentDuration=clock.videoTsToSeconds(timingInfo.prependedContentDuration)),self1.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:audioSegmentTimingInfo})}),transmuxer.on("id3Frame",function(id3Frame){self1.postMessage({action:"id3Frame",id3Frame:id3Frame})}),transmuxer.on("caption",function(caption){self1.postMessage({action:"caption",caption:caption})}),transmuxer.on("trackinfo",function(trackInfo){self1.postMessage({action:"trackinfo",trackInfo:trackInfo})}),transmuxer.on("audioTimingInfo",function(audioTimingInfo){self1.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:clock.videoTsToSeconds(audioTimingInfo.start),end:clock.videoTsToSeconds(audioTimingInfo.end)}})}),transmuxer.on("videoTimingInfo",function(videoTimingInfo){self1.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:clock.videoTsToSeconds(videoTimingInfo.start),end:clock.videoTsToSeconds(videoTimingInfo.end)}})}),transmuxer.on("log",function(log){self1.postMessage({action:"log",log:log})})},MessageHandlers=function(){function MessageHandlers(self1,options){this.options=options||{},this.self=self1,this.init()}var _proto=MessageHandlers.prototype;return _proto.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new transmuxer.Transmuxer(this.options),wireTransmuxerEvents(this.self,this.transmuxer)},_proto.pushMp4Captions=function(data){this.captionParser||(this.captionParser=new captionParser,this.captionParser.init());var segment=new Uint8Array(data.data,data.byteOffset,data.byteLength),parsed=this.captionParser.parse(segment,data.trackIds,data.timescales);this.self.postMessage({action:"mp4Captions",captions:parsed&&parsed.captions||[],logs:parsed&&parsed.logs||[],data:segment.buffer},[segment.buffer])},_proto.probeMp4StartTime=function(_ref){var timescales=_ref.timescales,data=_ref.data,startTime=probe$2.startTime(timescales,data);this.self.postMessage({action:"probeMp4StartTime",startTime:startTime,data:data},[data.buffer])},_proto.probeMp4Tracks=function(_ref2){var data=_ref2.data,tracks=probe$2.tracks(data);this.self.postMessage({action:"probeMp4Tracks",tracks:tracks,data:data},[data.buffer])},_proto.probeTs=function(_ref3){var data=_ref3.data,baseStartTime=_ref3.baseStartTime,tsStartTime="number"!=typeof baseStartTime||isNaN(baseStartTime)?void 0:baseStartTime*clock.ONE_SECOND_IN_TS,timeInfo=tsInspector.inspect(data,tsStartTime),result=null;timeInfo&&((result={hasVideo:timeInfo.video&&2===timeInfo.video.length||!1,hasAudio:timeInfo.audio&&2===timeInfo.audio.length||!1}).hasVideo&&(result.videoStart=timeInfo.video[0].ptsTime),result.hasAudio&&(result.audioStart=timeInfo.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:result,data:data},[data.buffer])},_proto.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},_proto.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},_proto.push=function(data){var segment=new Uint8Array(data.data,data.byteOffset,data.byteLength);this.transmuxer.push(segment)},_proto.reset=function(){this.transmuxer.reset()},_proto.setTimestampOffset=function(data){var timestampOffset=data.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(clock.secondsToVideoTs(timestampOffset)))},_proto.setAudioAppendStart=function(data){this.transmuxer.setAudioAppendStart(Math.ceil(clock.secondsToVideoTs(data.appendStart)))},_proto.setRemux=function(data){this.transmuxer.setRemux(data.remux)},_proto.flush=function(data){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},_proto.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},_proto.alignGopsWith=function(data){this.transmuxer.alignGopsWith(data.gopsToAlignWith.slice())},MessageHandlers}();self.onmessage=function(event){if("init"===event.data.action&&event.data.options){this.messageHandlers=new MessageHandlers(self,event.data.options);return}this.messageHandlers||(this.messageHandlers=new MessageHandlers(self)),event.data&&event.data.action&&"init"!==event.data.action&&this.messageHandlers[event.data.action]&&this.messageHandlers[event.data.action](event.data)}}))),handleData_=function(event,transmuxedData,callback){var _event$data$segment=event.data.segment,type=_event$data$segment.type,initSegment=_event$data$segment.initSegment,captions=_event$data$segment.captions,captionStreams=_event$data$segment.captionStreams,metadata=_event$data$segment.metadata,videoFrameDtsTime=_event$data$segment.videoFrameDtsTime,videoFramePtsTime=_event$data$segment.videoFramePtsTime;transmuxedData.buffer.push({captions:captions,captionStreams:captionStreams,metadata:metadata});var boxes=event.data.segment.boxes||{data:event.data.segment.data},result={type:type,data:new Uint8Array(boxes.data,boxes.data.byteOffset,boxes.data.byteLength),initSegment:new Uint8Array(initSegment.data,initSegment.byteOffset,initSegment.byteLength)};void 0!==videoFrameDtsTime&&(result.videoFrameDtsTime=videoFrameDtsTime),void 0!==videoFramePtsTime&&(result.videoFramePtsTime=videoFramePtsTime),callback(result)},handleDone_=function(_ref){var transmuxedData=_ref.transmuxedData,callback=_ref.callback;transmuxedData.buffer=[],callback(transmuxedData)},handleGopInfo_=function(event,transmuxedData){transmuxedData.gopInfo=event.data.gopInfo},processTransmux=function(options){var transmuxer=options.transmuxer,bytes=options.bytes,audioAppendStart=options.audioAppendStart,gopsToAlignWith=options.gopsToAlignWith,remux=options.remux,onData=options.onData,onTrackInfo=options.onTrackInfo,onAudioTimingInfo=options.onAudioTimingInfo,onVideoTimingInfo=options.onVideoTimingInfo,onVideoSegmentTimingInfo=options.onVideoSegmentTimingInfo,onAudioSegmentTimingInfo=options.onAudioSegmentTimingInfo,onId3=options.onId3,onCaptions=options.onCaptions,onDone=options.onDone,onEndedTimeline=options.onEndedTimeline,onTransmuxerLog=options.onTransmuxerLog,isEndOfTimeline=options.isEndOfTimeline,transmuxedData={buffer:[]},waitForEndedTimelineEvent=isEndOfTimeline;if(transmuxer.onmessage=function(event){transmuxer.currentTransmux===options&&("data"===event.data.action&&handleData_(event,transmuxedData,onData),"trackinfo"===event.data.action&&onTrackInfo(event.data.trackInfo),"gopInfo"===event.data.action&&handleGopInfo_(event,transmuxedData),"audioTimingInfo"===event.data.action&&onAudioTimingInfo(event.data.audioTimingInfo),"videoTimingInfo"===event.data.action&&onVideoTimingInfo(event.data.videoTimingInfo),"videoSegmentTimingInfo"===event.data.action&&onVideoSegmentTimingInfo(event.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===event.data.action&&onAudioSegmentTimingInfo(event.data.audioSegmentTimingInfo),"id3Frame"===event.data.action&&onId3([event.data.id3Frame],event.data.id3Frame.dispatchType),"caption"===event.data.action&&onCaptions(event.data.caption),"endedtimeline"===event.data.action&&(waitForEndedTimelineEvent=!1,onEndedTimeline()),"log"===event.data.action&&onTransmuxerLog(event.data.log),"transmuxed"!==event.data.type||waitForEndedTimelineEvent||(transmuxer.onmessage=null,handleDone_({transmuxedData:transmuxedData,callback:onDone}),dequeue(transmuxer)))},audioAppendStart&&transmuxer.postMessage({action:"setAudioAppendStart",appendStart:audioAppendStart}),Array.isArray(gopsToAlignWith)&&transmuxer.postMessage({action:"alignGopsWith",gopsToAlignWith:gopsToAlignWith}),void 0!==remux&&transmuxer.postMessage({action:"setRemux",remux:remux}),bytes.byteLength){var buffer=bytes instanceof ArrayBuffer?bytes:bytes.buffer,byteOffset=bytes instanceof ArrayBuffer?0:bytes.byteOffset;transmuxer.postMessage({action:"push",data:buffer,byteOffset:byteOffset,byteLength:bytes.byteLength},[buffer])}isEndOfTimeline&&transmuxer.postMessage({action:"endTimeline"}),transmuxer.postMessage({action:"flush"})},dequeue=function(transmuxer){transmuxer.currentTransmux=null,transmuxer.transmuxQueue.length&&(transmuxer.currentTransmux=transmuxer.transmuxQueue.shift(),"function"==typeof transmuxer.currentTransmux?transmuxer.currentTransmux():processTransmux(transmuxer.currentTransmux))},processAction=function(transmuxer,action){transmuxer.postMessage({action:action}),dequeue(transmuxer)},enqueueAction=function(action,transmuxer){if(!transmuxer.currentTransmux){transmuxer.currentTransmux=action,processAction(transmuxer,action);return}transmuxer.transmuxQueue.push(processAction.bind(null,transmuxer,action))},transmux=function(options){if(!options.transmuxer.currentTransmux){options.transmuxer.currentTransmux=options,processTransmux(options);return}options.transmuxer.transmuxQueue.push(options)},segmentTransmuxer={reset:function(transmuxer){enqueueAction("reset",transmuxer)},endTimeline:function(transmuxer){enqueueAction("endTimeline",transmuxer)},transmux:transmux,createTransmuxer:function(options){var transmuxer=new TransmuxWorker;transmuxer.currentTransmux=null,transmuxer.transmuxQueue=[];var term=transmuxer.terminate;return transmuxer.terminate=function(){return transmuxer.currentTransmux=null,transmuxer.transmuxQueue.length=0,term.call(transmuxer)},transmuxer.postMessage({action:"init",options:options}),transmuxer}},workerCallback=function(options){var transmuxer=options.transmuxer,endAction=options.endAction||options.action,callback=options.callback,message=(0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__.Z)({},options,{endAction:null,transmuxer:null,callback:null});if(transmuxer.addEventListener("message",function listenForEndEvent(event){event.data.action===endAction&&(transmuxer.removeEventListener("message",listenForEndEvent),event.data.data&&(event.data.data=new Uint8Array(event.data.data,options.byteOffset||0,options.byteLength||event.data.data.byteLength),options.data&&(options.data=event.data.data)),callback(event.data))}),options.data){var isArrayBuffer=options.data instanceof ArrayBuffer;message.byteOffset=isArrayBuffer?0:options.data.byteOffset,message.byteLength=options.data.byteLength;var transfers=[isArrayBuffer?options.data:options.data.buffer];transmuxer.postMessage(message,transfers)}else transmuxer.postMessage(message)},REQUEST_ERRORS={FAILURE:2,TIMEOUT:-101,ABORTED:-102},abortAll=function(activeXhrs){activeXhrs.forEach(function(xhr){xhr.abort()})},getProgressStats=function(progressEvent){var request=progressEvent.target,stats={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-request.requestTime||0};return stats.bytesReceived=progressEvent.loaded,stats.bandwidth=Math.floor(stats.bytesReceived/stats.roundTripTime*8e3),stats},handleErrors=function(error,request){return request.timedout?{status:request.status,message:"HLS request timed-out at URL: "+request.uri,code:REQUEST_ERRORS.TIMEOUT,xhr:request}:request.aborted?{status:request.status,message:"HLS request aborted at URL: "+request.uri,code:REQUEST_ERRORS.ABORTED,xhr:request}:error?{status:request.status,message:"HLS request errored at URL: "+request.uri,code:REQUEST_ERRORS.FAILURE,xhr:request}:"arraybuffer"===request.responseType&&0===request.response.byteLength?{status:request.status,message:"Empty HLS response at URL: "+request.uri,code:REQUEST_ERRORS.FAILURE,xhr:request}:null},handleKeyResponse=function(segment,objects,finishProcessingFn){return function(error,request){var response=request.response,errorObj=handleErrors(error,request);if(errorObj)return finishProcessingFn(errorObj,segment);if(16!==response.byteLength)return finishProcessingFn({status:request.status,message:"Invalid HLS key at URL: "+request.uri,code:REQUEST_ERRORS.FAILURE,xhr:request},segment);for(var view=new DataView(response),bytes=new Uint32Array([view.getUint32(0),view.getUint32(4),view.getUint32(8),view.getUint32(12)]),i=0;i1){logFn$1("multiple "+mediaType+" codecs found as attributes: "+codecs[mediaType].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),codecs[mediaType]=null;return}codecs[mediaType]=codecs[mediaType][0]}),codecs},codecCount=function(codecObj){var count=0;return codecObj.audio&&count++,codecObj.video&&count++,count},codecsForPlaylist=function(master,media){var mediaAttributes=media.attributes||{},codecInfo=unwrapCodecList(getCodecs(media)||[]);if(isMaat(master,media)&&!codecInfo.audio&&!isMuxed(master,media)){var defaultCodecs=unwrapCodecList((0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.Jg)(master,mediaAttributes.AUDIO)||[]);defaultCodecs.audio&&(codecInfo.audio=defaultCodecs.audio)}return codecInfo},logFn=logger("PlaylistSelector"),representationToString=function(representation){if(representation&&representation.playlist){var playlist=representation.playlist;return JSON.stringify({id:playlist.id,bandwidth:representation.bandwidth,width:representation.width,height:representation.height,codecs:playlist.attributes&&playlist.attributes.CODECS||""})}},safeGetComputedStyle=function(el,property){if(!el)return"";var result=global_window__WEBPACK_IMPORTED_MODULE_0___default().getComputedStyle(el);return result?result[property]:""},stableSort=function(array,sortFn){var newArray=array.slice();array.sort(function(left,right){var cmp=sortFn(left,right);return 0===cmp?newArray.indexOf(left)-newArray.indexOf(right):cmp})},comparePlaylistBandwidth=function(left,right){var leftBandwidth,rightBandwidth;return left.attributes.BANDWIDTH&&(leftBandwidth=left.attributes.BANDWIDTH),leftBandwidth=leftBandwidth||global_window__WEBPACK_IMPORTED_MODULE_0___default().Number.MAX_VALUE,right.attributes.BANDWIDTH&&(rightBandwidth=right.attributes.BANDWIDTH),leftBandwidth-(rightBandwidth=rightBandwidth||global_window__WEBPACK_IMPORTED_MODULE_0___default().Number.MAX_VALUE)},simpleSelector=function(master,playerBandwidth,playerWidth,playerHeight,limitRenditionByPlayerDimensions,masterPlaylistController){if(master){var resolutionPlusOneList,resolutionPlusOneSmallest,resolutionPlusOneRep,leastPixelDiffRep,options={bandwidth:playerBandwidth,width:playerWidth,height:playerHeight,limitRenditionByPlayerDimensions:limitRenditionByPlayerDimensions},playlists=master.playlists;Playlist.isAudioOnly(master)&&(playlists=masterPlaylistController.getAudioTrackPlaylists_(),options.audioOnly=!0);var sortedPlaylistReps=playlists.map(function(playlist){var width=playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.width,height=playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.height;return{bandwidth:playlist.attributes&&playlist.attributes.BANDWIDTH||global_window__WEBPACK_IMPORTED_MODULE_0___default().Number.MAX_VALUE,width:width,height:height,playlist:playlist}});stableSort(sortedPlaylistReps,function(left,right){return left.bandwidth-right.bandwidth});var enabledPlaylistReps=(sortedPlaylistReps=sortedPlaylistReps.filter(function(rep){return!Playlist.isIncompatible(rep.playlist)})).filter(function(rep){return Playlist.isEnabled(rep.playlist)});enabledPlaylistReps.length||(enabledPlaylistReps=sortedPlaylistReps.filter(function(rep){return!Playlist.isDisabled(rep.playlist)}));var bandwidthPlaylistReps=enabledPlaylistReps.filter(function(rep){return rep.bandwidth*Config.BANDWIDTH_VARIANCEplayerWidth||rep.height>playerHeight})).filter(function(rep){return rep.width===resolutionPlusOneList[0].width&&rep.height===resolutionPlusOneList[0].height}))[resolutionPlusOneSmallest.length-1],resolutionPlusOneRep=resolutionPlusOneSmallest.filter(function(rep){return rep.bandwidth===highestRemainingBandwidthRep.bandwidth})[0]),masterPlaylistController.experimentalLeastPixelDiffSelector){var leastPixelDiffList=haveResolution.map(function(rep){return rep.pixelDiff=Math.abs(rep.width-playerWidth)+Math.abs(rep.height-playerHeight),rep});stableSort(leastPixelDiffList,function(left,right){return left.pixelDiff===right.pixelDiff?right.bandwidth-left.bandwidth:left.pixelDiff-right.pixelDiff}),leastPixelDiffRep=leastPixelDiffList[0]}var chosenRep=leastPixelDiffRep||resolutionPlusOneRep||resolutionBestRep||bandwidthBestRep||enabledPlaylistReps[0]||sortedPlaylistReps[0];if(chosenRep&&chosenRep.playlist){var _type="sortedPlaylistReps";return leastPixelDiffRep?_type="leastPixelDiffRep":resolutionPlusOneRep?_type="resolutionPlusOneRep":resolutionBestRep?_type="resolutionBestRep":bandwidthBestRep?_type="bandwidthBestRep":enabledPlaylistReps[0]&&(_type="enabledPlaylistReps"),logFn("choosing "+representationToString(chosenRep)+" using "+_type+" with options",options),chosenRep.playlist}return logFn("could not choose a playlist with options",options),null}},lastBandwidthSelector=function(){var pixelRatio=this.useDevicePixelRatio&&global_window__WEBPACK_IMPORTED_MODULE_0___default().devicePixelRatio||1;return simpleSelector(this.playlists.master,this.systemBandwidth,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*pixelRatio,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*pixelRatio,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},minRebufferMaxBandwidthSelector=function(settings){var master=settings.master,currentTime=settings.currentTime,bandwidth=settings.bandwidth,duration=settings.duration,segmentDuration=settings.segmentDuration,timeUntilRebuffer=settings.timeUntilRebuffer,currentTimeline=settings.currentTimeline,syncController=settings.syncController,compatiblePlaylists=master.playlists.filter(function(playlist){return!Playlist.isIncompatible(playlist)}),enabledPlaylists=compatiblePlaylists.filter(Playlist.isEnabled);enabledPlaylists.length||(enabledPlaylists=compatiblePlaylists.filter(function(playlist){return!Playlist.isDisabled(playlist)}));var rebufferingEstimates=enabledPlaylists.filter(Playlist.hasAttribute.bind(null,"BANDWIDTH")).map(function(playlist){var syncPoint=syncController.getSyncPoint(playlist,duration,currentTimeline,currentTime),requestTimeEstimate=Playlist.estimateSegmentRequestTime(segmentDuration,bandwidth,playlist);return{playlist:playlist,rebufferingImpact:requestTimeEstimate*(syncPoint?1:2)-timeUntilRebuffer}}),noRebufferingPlaylists=rebufferingEstimates.filter(function(estimate){return estimate.rebufferingImpact<=0});return(stableSort(noRebufferingPlaylists,function(a,b){return comparePlaylistBandwidth(b.playlist,a.playlist)}),noRebufferingPlaylists.length)?noRebufferingPlaylists[0]:(stableSort(rebufferingEstimates,function(a,b){return a.rebufferingImpact-b.rebufferingImpact}),rebufferingEstimates[0]||null)},concatSegments=function(segmentObj){var tempBuffer,offset=0;return segmentObj.bytes&&(tempBuffer=new Uint8Array(segmentObj.bytes),segmentObj.segments.forEach(function(segment){tempBuffer.set(segment,offset),offset+=segment.byteLength})),tempBuffer},createCaptionsTrackIfNotExists=function(inbandTextTracks,tech,captionStream){if(!inbandTextTracks[captionStream]){tech.trigger({type:"usage",name:"vhs-608"}),tech.trigger({type:"usage",name:"hls-608"});var instreamId=captionStream;/^cc708_/.test(captionStream)&&(instreamId="SERVICE"+captionStream.split("_")[1]);var track=tech.textTracks().getTrackById(instreamId);if(track)inbandTextTracks[captionStream]=track;else{var captionServices=tech.options_.vhs&&tech.options_.vhs.captionServices||{},label=captionStream,language=captionStream,def=!1,captionService=captionServices[instreamId];captionService&&(label=captionService.label,language=captionService.language,def=captionService.default),inbandTextTracks[captionStream]=tech.addRemoteTextTrack({kind:"captions",id:instreamId,default:def,label:label,language:language},!1).track}}},addCaptionData=function(_ref){var inbandTextTracks=_ref.inbandTextTracks,captionArray=_ref.captionArray,timestampOffset=_ref.timestampOffset;if(captionArray){var Cue=global_window__WEBPACK_IMPORTED_MODULE_0___default().WebKitDataCue||global_window__WEBPACK_IMPORTED_MODULE_0___default().VTTCue;captionArray.forEach(function(caption){inbandTextTracks[caption.stream].addCue(new Cue(caption.startTime+timestampOffset,caption.endTime+timestampOffset,caption.text))})}},deprecateOldCue=function(cue){Object.defineProperties(cue.frame,{id:{get:function(){return videojs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),cue.value.key}},value:{get:function(){return videojs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),cue.value.data}},privateData:{get:function(){return videojs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),cue.value.data}}})},addMetadata=function(_ref2){var inbandTextTracks=_ref2.inbandTextTracks,metadataArray=_ref2.metadataArray,timestampOffset=_ref2.timestampOffset,videoDuration=_ref2.videoDuration;if(metadataArray){var Cue=global_window__WEBPACK_IMPORTED_MODULE_0___default().WebKitDataCue||global_window__WEBPACK_IMPORTED_MODULE_0___default().VTTCue,metadataTrack=inbandTextTracks.metadataTrack_;if(metadataTrack&&(metadataArray.forEach(function(metadata){var time=metadata.cueTime+timestampOffset;"number"!=typeof time||global_window__WEBPACK_IMPORTED_MODULE_0___default().isNaN(time)||time<0||!(time<1/0)||metadata.frames.forEach(function(frame){var cue=new Cue(time,time,frame.value||frame.url||frame.data||"");cue.frame=frame,cue.value=frame,deprecateOldCue(cue),metadataTrack.addCue(cue)})}),metadataTrack.cues&&metadataTrack.cues.length)){for(var cues=metadataTrack.cues,cuesArray=[],i=0;i=start&&cue.endTime<=end&&track.removeCue(cue)},removeDuplicateCuesFromTrack=function(track){var cues=track.cues;if(cues)for(var i=0;i1&&duplicates.push(cues[j]);duplicates.length&&duplicates.forEach(function(dupe){return track.removeCue(dupe)})}},gopsSafeToAlignWith=function(buffer,currentTime,mapping){if(null==currentTime||!buffer.length)return[];var i,currentTimePts=Math.ceil((currentTime-mapping+3)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_14__.ONE_SECOND_IN_TS);for(i=0;icurrentTimePts);i++);return buffer.slice(i)},updateGopBuffer=function(buffer,gops,replace){if(!gops.length)return buffer;if(replace)return gops.slice();for(var start=gops[0].pts,i=0;i=start);i++);return buffer.slice(0,i).concat(gops)},removeGopBuffer=function(buffer,start,end,mapping){for(var startPts=Math.ceil((start-mapping)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_14__.ONE_SECOND_IN_TS),endPts=Math.ceil((end-mapping)*mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_14__.ONE_SECOND_IN_TS),updatedBuffer=buffer.slice(),i=buffer.length;i--&&!(buffer[i].pts<=endPts););if(-1===i)return updatedBuffer;for(var j=i+1;j--&&!(buffer[j].pts<=startPts););return j=Math.max(j,0),updatedBuffer.splice(j,i-j+1),updatedBuffer},shallowEqual=function(a,b){if(!a&&!b||!a&&b||a&&!b)return!1;if(a===b)return!0;var akeys=Object.keys(a).sort(),bkeys=Object.keys(b).sort();if(akeys.length!==bkeys.length)return!1;for(var i=0;itargetTime))return i}return 0===timelineSegments.length?0:timelineSegments[timelineSegments.length-1]},finite=function(num){return"number"==typeof num&&isFinite(num)},MIN_SEGMENT_DURATION_TO_SAVE_STATS=1/60,safeBackBufferTrimTime=function(seekable,currentTime,targetDuration){var trimTime=currentTime-Config.BACK_BUFFER_LENGTH;return seekable.length&&(trimTime=Math.max(trimTime,seekable.start(0))),Math.min(currentTime-targetDuration,trimTime)},segmentInfoString=function(segmentInfo){var startOfSegment=segmentInfo.startOfSegment,duration=segmentInfo.duration,segment=segmentInfo.segment,part=segmentInfo.part,_segmentInfo$playlist=segmentInfo.playlist,seq=_segmentInfo$playlist.mediaSequence,id=_segmentInfo$playlist.id,_segmentInfo$playlist2=_segmentInfo$playlist.segments,index=segmentInfo.mediaIndex,partIndex=segmentInfo.partIndex,timeline=segmentInfo.timeline,segmentLen=(void 0===_segmentInfo$playlist2?[]:_segmentInfo$playlist2).length-1,selection="mediaIndex/partIndex increment";segmentInfo.getMediaInfoForTime?selection="getMediaInfoForTime ("+segmentInfo.getMediaInfoForTime+")":segmentInfo.isSyncRequest&&(selection="getSyncSegmentCandidate (isSyncRequest)"),segmentInfo.independent&&(selection+=" with independent "+segmentInfo.independent);var hasPartIndex="number"==typeof partIndex,name=segmentInfo.segment.uri?"segment":"pre-segment",zeroBasedPartCount=hasPartIndex?getKnownPartCount({preloadSegment:segment})-1:0;return name+" ["+(seq+index)+"/"+(seq+segmentLen)+"]"+(hasPartIndex?" part ["+partIndex+"/"+zeroBasedPartCount+"]":"")+(" segment start/end ["+segment.start)+" => "+segment.end+"]"+(hasPartIndex?" part start/end ["+part.start+" => "+part.end+"]":"")+" startOfSegment ["+startOfSegment+"] duration ["+duration+"] timeline ["+timeline+"] selected by ["+selection+"] playlist ["+id+"]"},timingInfoPropertyForMedia=function(mediaType){return mediaType+"TimingInfo"},timestampOffsetForSegment=function(_ref){var segmentTimeline=_ref.segmentTimeline,currentTimeline=_ref.currentTimeline,startOfSegment=_ref.startOfSegment,buffered=_ref.buffered;return _ref.overrideCheck||segmentTimeline!==currentTimeline?segmentTimelinemaxDuration&&(maxDuration=duration)}}),"bigint"==typeof maxDuration&&maxDurationmaxDuration+TIME_FUDGE_FACTOR},getTroublesomeSegmentDurationMessage=function(segmentInfo,sourceType){if("hls"!==sourceType)return null;var segmentDuration=mediaDuration({audioTimingInfo:segmentInfo.audioTimingInfo,videoTimingInfo:segmentInfo.videoTimingInfo});if(!segmentDuration)return null;var targetDuration=segmentInfo.playlist.targetDuration,isSegmentWayTooLong=segmentTooLong({segmentDuration:segmentDuration,maxDuration:2*targetDuration}),isSegmentSlightlyTooLong=segmentTooLong({segmentDuration:segmentDuration,maxDuration:targetDuration}),segmentTooLongMessage="Segment with index "+segmentInfo.mediaIndex+" from playlist "+segmentInfo.playlist.id+" has a duration of "+segmentDuration+" when the reported duration is "+segmentInfo.duration+" and the target duration is "+targetDuration+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return isSegmentWayTooLong||isSegmentSlightlyTooLong?{severity:isSegmentWayTooLong?"warn":"info",message:segmentTooLongMessage}:null},SegmentLoader=function(_videojs$EventTarget){function SegmentLoader(settings,options){var _this;if(_this=_videojs$EventTarget.call(this)||this,!settings)throw TypeError("Initialization settings are required");if("function"!=typeof settings.currentTime)throw TypeError("No currentTime getter specified");if(!settings.mediaSource)throw TypeError("No MediaSource specified");return _this.bandwidth=settings.bandwidth,_this.throughput={rate:0,count:0},_this.roundTrip=NaN,_this.resetStats_(),_this.mediaIndex=null,_this.partIndex=null,_this.hasPlayed_=settings.hasPlayed,_this.currentTime_=settings.currentTime,_this.seekable_=settings.seekable,_this.seeking_=settings.seeking,_this.duration_=settings.duration,_this.mediaSource_=settings.mediaSource,_this.vhs_=settings.vhs,_this.loaderType_=settings.loaderType,_this.currentMediaInfo_=void 0,_this.startingMediaInfo_=void 0,_this.segmentMetadataTrack_=settings.segmentMetadataTrack,_this.goalBufferLength_=settings.goalBufferLength,_this.sourceType_=settings.sourceType,_this.sourceUpdater_=settings.sourceUpdater,_this.inbandTextTracks_=settings.inbandTextTracks,_this.state_="INIT",_this.timelineChangeController_=settings.timelineChangeController,_this.shouldSaveSegmentTimingInfo_=!0,_this.parse708captions_=settings.parse708captions,_this.useDtsForTimestampOffset_=settings.useDtsForTimestampOffset,_this.captionServices_=settings.captionServices,_this.experimentalExactManifestTimings=settings.experimentalExactManifestTimings,_this.checkBufferTimeout_=null,_this.error_=void 0,_this.currentTimeline_=-1,_this.pendingSegment_=null,_this.xhrOptions_=null,_this.pendingSegments_=[],_this.audioDisabled_=!1,_this.isPendingTimestampOffset_=!1,_this.gopBuffer_=[],_this.timeMapping_=0,_this.safeAppend_=videojs.browser.IE_VERSION>=11,_this.appendInitSegment_={audio:!0,video:!0},_this.playlistOfLastInitSegment_={audio:null,video:null},_this.callQueue_=[],_this.loadQueue_=[],_this.metadataQueue_={id3:[],caption:[]},_this.waitingOnRemove_=!1,_this.quotaExceededErrorRetryTimeout_=null,_this.activeInitSegmentId_=null,_this.initSegments_={},_this.cacheEncryptionKeys_=settings.cacheEncryptionKeys,_this.keyCache_={},_this.decrypter_=settings.decrypter,_this.syncController_=settings.syncController,_this.syncPoint_={segmentIndex:0,time:0},_this.transmuxer_=_this.createTransmuxer_(),_this.triggerSyncInfoUpdate_=function(){return _this.trigger("syncinfoupdate")},_this.syncController_.on("syncinfoupdate",_this.triggerSyncInfoUpdate_),_this.mediaSource_.addEventListener("sourceopen",function(){_this.isEndOfStream_()||(_this.ended_=!1)}),_this.fetchAtBuffer_=!1,_this.logger_=logger("SegmentLoader["+_this.loaderType_+"]"),Object.defineProperty((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),"state",{get:function(){return this.state_},set:function(newState){newState!==this.state_&&(this.logger_(this.state_+" -> "+newState),this.state_=newState,this.trigger("statechange"))}}),_this.sourceUpdater_.on("ready",function(){_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()}),"main"===_this.loaderType_&&_this.timelineChangeController_.on("pendingtimelinechange",function(){_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()}),"audio"===_this.loaderType_&&_this.timelineChangeController_.on("timelinechange",function(){_this.hasEnoughInfoToLoad_()&&_this.processLoadQueue_(),_this.hasEnoughInfoToAppend_()&&_this.processCallQueue_()}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(SegmentLoader,_videojs$EventTarget);var _proto=SegmentLoader.prototype;return _proto.createTransmuxer_=function(){return segmentTransmuxer.createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},_proto.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},_proto.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},_proto.setAudio=function(enable){this.audioDisabled_=!enable,enable?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},_proto.abort=function(){if("WAITING"!==this.state){this.pendingSegment_&&(this.pendingSegment_=null);return}this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()},_proto.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},_proto.checkForAbort_=function(requestId){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==requestId:(this.state="READY",!0)},_proto.error=function(_error){return void 0!==_error&&(this.logger_("error occurred:",_error),this.error_=_error),this.pendingSegment_=null,this.error_},_proto.endOfStream=function(){this.ended_=!0,this.transmuxer_&&segmentTransmuxer.reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},_proto.buffered_=function(){var trackInfo=this.getMediaInfo_();if(!this.sourceUpdater_||!trackInfo)return videojs.createTimeRanges();if("main"===this.loaderType_){var hasAudio=trackInfo.hasAudio,hasVideo=trackInfo.hasVideo,isMuxed=trackInfo.isMuxed;if(hasVideo&&hasAudio&&!this.audioDisabled_&&!isMuxed)return this.sourceUpdater_.buffered();if(hasVideo)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},_proto.initSegmentForMap=function(map,set){if(void 0===set&&(set=!1),!map)return null;var id=initSegmentId(map),storedMap=this.initSegments_[id];return set&&!storedMap&&map.bytes&&(this.initSegments_[id]=storedMap={resolvedUri:map.resolvedUri,byterange:map.byterange,bytes:map.bytes,tracks:map.tracks,timescales:map.timescales}),storedMap||map},_proto.segmentKey=function(key,set){if(void 0===set&&(set=!1),!key)return null;var id=segmentKeyId(key),storedKey=this.keyCache_[id];this.cacheEncryptionKeys_&&set&&!storedKey&&key.bytes&&(this.keyCache_[id]=storedKey={resolvedUri:key.resolvedUri,bytes:key.bytes});var result={resolvedUri:(storedKey||key).resolvedUri};return storedKey&&(result.bytes=storedKey.bytes),result},_proto.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},_proto.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();this.couldBeginLoading_()&&("READY"===this.state||"INIT"===this.state)&&(this.state="READY")}},_proto.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},_proto.playlist=function(newPlaylist,options){if(void 0===options&&(options={}),newPlaylist){var oldPlaylist=this.playlist_,segmentInfo=this.pendingSegment_;this.playlist_=newPlaylist,this.xhrOptions_=options,"INIT"===this.state&&(newPlaylist.syncInfo={mediaSequence:newPlaylist.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(newPlaylist));var oldId=null;if(oldPlaylist&&(oldPlaylist.id?oldId=oldPlaylist.id:oldPlaylist.uri&&(oldId=oldPlaylist.uri)),this.logger_("playlist update ["+oldId+" => "+(newPlaylist.id||newPlaylist.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!oldPlaylist||oldPlaylist.uri!==newPlaylist.uri){null!==this.mediaIndex&&(newPlaylist.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,this.trigger("playlistupdate");return}var mediaSequenceDiff=newPlaylist.mediaSequence-oldPlaylist.mediaSequence;if(this.logger_("live window shift ["+mediaSequenceDiff+"]"),null!==this.mediaIndex){if(this.mediaIndex-=mediaSequenceDiff,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var segment=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!segment.parts||!segment.parts.length||!segment.parts[this.partIndex])){var mediaIndex=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=mediaIndex}}}segmentInfo&&(segmentInfo.mediaIndex-=mediaSequenceDiff,segmentInfo.mediaIndex<0?(segmentInfo.mediaIndex=null,segmentInfo.partIndex=null):(segmentInfo.mediaIndex>=0&&(segmentInfo.segment=newPlaylist.segments[segmentInfo.mediaIndex]),segmentInfo.partIndex>=0&&segmentInfo.segment.parts&&(segmentInfo.part=segmentInfo.segment.parts[segmentInfo.partIndex]))),this.syncController_.saveExpiredSegmentInfo(oldPlaylist,newPlaylist)}},_proto.pause=function(){this.checkBufferTimeout_&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},_proto.paused=function(){return null===this.checkBufferTimeout_},_proto.resetEverything=function(done){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,done),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},_proto.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},_proto.resyncLoader=function(){this.transmuxer_&&segmentTransmuxer.reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},_proto.remove=function(start,end,done,force){if(void 0===done&&(done=function(){}),void 0===force&&(force=!1),end===1/0&&(end=this.duration_()),end<=start){this.logger_("skipping remove because end ${end} is <= start ${start}");return}if(!this.sourceUpdater_||!this.getMediaInfo_()){this.logger_("skipping remove because no source updater or starting media info");return}var removesRemaining=1,removeFinished=function(){0==--removesRemaining&&done()};for(var track in(force||!this.audioDisabled_)&&(removesRemaining++,this.sourceUpdater_.removeAudio(start,end,removeFinished)),(force||"main"===this.loaderType_)&&(this.gopBuffer_=removeGopBuffer(this.gopBuffer_,start,end,this.timeMapping_),removesRemaining++,this.sourceUpdater_.removeVideo(start,end,removeFinished)),this.inbandTextTracks_)removeCuesFromTrack(start,end,this.inbandTextTracks_[track]);removeCuesFromTrack(start,end,this.segmentMetadataTrack_),removeFinished()},_proto.monitorBuffer_=function(){this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(this.monitorBufferTick_.bind(this),1)},_proto.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(this.monitorBufferTick_.bind(this),500)},_proto.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var segmentInfo=this.chooseNextRequest_();segmentInfo&&("number"==typeof segmentInfo.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:segmentInfo.timeline})),this.loadSegment_(segmentInfo))}},_proto.isEndOfStream_=function(mediaIndex,playlist,partIndex){if(void 0===mediaIndex&&(mediaIndex=this.mediaIndex),void 0===playlist&&(playlist=this.playlist_),void 0===partIndex&&(partIndex=this.partIndex),!playlist||!this.mediaSource_)return!1;var segment="number"==typeof mediaIndex&&playlist.segments[mediaIndex],appendedLastSegment=mediaIndex+1===playlist.segments.length,appendedLastPart=!segment||!segment.parts||partIndex+1===segment.parts.length;return playlist.endList&&"open"===this.mediaSource_.readyState&&appendedLastSegment&&appendedLastPart},_proto.chooseNextRequest_=function(){var buffered=this.buffered_(),bufferedEnd=lastBufferedEnd(buffered)||0,bufferedTime=timeAheadOf(buffered,this.currentTime_()),preloaded=!this.hasPlayed_()&&bufferedTime>=1,haveEnoughBuffer=bufferedTime>=this.goalBufferLength_(),segments=this.playlist_.segments;if(!segments.length||preloaded||haveEnoughBuffer)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var next={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(next.isSyncRequest)next.mediaIndex=getSyncSegmentCandidate(this.currentTimeline_,segments,bufferedEnd);else if(null!==this.mediaIndex){var segment=segments[this.mediaIndex],partIndex="number"==typeof this.partIndex?this.partIndex:-1;next.startOfSegment=segment.end?segment.end:bufferedEnd,segment.parts&&segment.parts[partIndex+1]?(next.mediaIndex=this.mediaIndex,next.partIndex=partIndex+1):next.mediaIndex=this.mediaIndex+1}else{var _Playlist$getMediaInf=Playlist.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?bufferedEnd:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),segmentIndex=_Playlist$getMediaInf.segmentIndex,startTime=_Playlist$getMediaInf.startTime,_partIndex=_Playlist$getMediaInf.partIndex;next.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+bufferedEnd:"currentTime "+this.currentTime_(),next.mediaIndex=segmentIndex,next.startOfSegment=startTime,next.partIndex=_partIndex}var nextSegment=segments[next.mediaIndex],nextPart=nextSegment&&"number"==typeof next.partIndex&&nextSegment.parts&&nextSegment.parts[next.partIndex];if(!nextSegment||"number"==typeof next.partIndex&&!nextPart)return null;if("number"!=typeof next.partIndex&&nextSegment.parts&&(next.partIndex=0,nextPart=nextSegment.parts[0]),!bufferedTime&&nextPart&&!nextPart.independent){if(0===next.partIndex){var lastSegment=segments[next.mediaIndex-1],lastSegmentLastPart=lastSegment.parts&&lastSegment.parts.length&&lastSegment.parts[lastSegment.parts.length-1];lastSegmentLastPart&&lastSegmentLastPart.independent&&(next.mediaIndex-=1,next.partIndex=lastSegment.parts.length-1,next.independent="previous segment")}else nextSegment.parts[next.partIndex-1].independent&&(next.partIndex-=1,next.independent="previous part")}var ended=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return next.mediaIndex>=segments.length-1&&ended&&!this.seeking_()?null:this.generateSegmentInfo_(next)},_proto.generateSegmentInfo_=function(options){var independent=options.independent,playlist=options.playlist,mediaIndex=options.mediaIndex,startOfSegment=options.startOfSegment,isSyncRequest=options.isSyncRequest,partIndex=options.partIndex,forceTimestampOffset=options.forceTimestampOffset,getMediaInfoForTime=options.getMediaInfoForTime,segment=playlist.segments[mediaIndex],part="number"==typeof partIndex&&segment.parts[partIndex],segmentInfo={requestId:"segment-loader-"+Math.random(),uri:part&&part.resolvedUri||segment.resolvedUri,mediaIndex:mediaIndex,partIndex:part?partIndex:null,isSyncRequest:isSyncRequest,startOfSegment:startOfSegment,playlist:playlist,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:segment.timeline,duration:part&&part.duration||segment.duration,segment:segment,part:part,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:getMediaInfoForTime,independent:independent},overrideCheck=void 0!==forceTimestampOffset?forceTimestampOffset:this.isPendingTimestampOffset_;segmentInfo.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:segment.timeline,currentTimeline:this.currentTimeline_,startOfSegment:startOfSegment,buffered:this.buffered_(),overrideCheck:overrideCheck});var audioBufferedEnd=lastBufferedEnd(this.sourceUpdater_.audioBuffered());return"number"==typeof audioBufferedEnd&&(segmentInfo.audioAppendStart=audioBufferedEnd-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(segmentInfo.gopsToAlignWith=gopsSafeToAlignWith(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),segmentInfo},_proto.timestampOffsetForSegment_=function(options){return timestampOffsetForSegment(options)},_proto.earlyAbortWhenNeeded_=function(stats){if(!(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH||Date.now()-(stats.firstBytesReceivedAt||Date.now())<1e3)){var buffered,playbackRate,currentTime=this.currentTime_(),measuredBandwidth=stats.bandwidth,segmentDuration=this.pendingSegment_.duration,requestTimeRemaining=Playlist.estimateSegmentRequestTime(segmentDuration,measuredBandwidth,this.playlist_,stats.bytesReceived),timeUntilRebuffer$1=(buffered=this.buffered_(),void 0===(playbackRate=this.vhs_.tech_.playbackRate())&&(playbackRate=1),((buffered.length?buffered.end(buffered.length-1):0)-currentTime)/playbackRate-1);if(!(requestTimeRemaining<=timeUntilRebuffer$1)){var switchCandidate=minRebufferMaxBandwidthSelector({master:this.vhs_.playlists.master,currentTime:currentTime,bandwidth:measuredBandwidth,duration:this.duration_(),segmentDuration:segmentDuration,timeUntilRebuffer:timeUntilRebuffer$1,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(switchCandidate){var timeSavedBySwitching=requestTimeRemaining-timeUntilRebuffer$1-switchCandidate.rebufferingImpact,minimumTimeSaving=.5;timeUntilRebuffer$1<=TIME_FUDGE_FACTOR&&(minimumTimeSaving=1),switchCandidate.playlist&&switchCandidate.playlist.uri!==this.playlist_.uri&&!(timeSavedBySwitching "+endTime+" for "+trackName),createCaptionsTrackIfNotExists(inbandTextTracks,_this2.vhs_.tech_,trackName),removeCuesFromTrack(startTime,endTime,inbandTextTracks[trackName]),addCaptionData({captionArray:captions,inbandTextTracks:inbandTextTracks,timestampOffset:timestampOffset})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},_proto.handleId3_=function(simpleSegment,id3Frames,dispatchType){if(this.earlyAbortWhenNeeded_(simpleSegment.stats),!this.checkForAbort_(simpleSegment.requestId)){if(!this.pendingSegment_.hasAppendedData_){this.metadataQueue_.id3.push(this.handleId3_.bind(this,simpleSegment,id3Frames,dispatchType));return}var timestampOffset=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();createMetadataTrackIfNotExists(this.inbandTextTracks_,dispatchType,this.vhs_.tech_),addMetadata({inbandTextTracks:this.inbandTextTracks_,metadataArray:id3Frames,timestampOffset:timestampOffset,videoDuration:this.duration_()})}},_proto.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(fn){return fn()}),this.metadataQueue_.caption.forEach(function(fn){return fn()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},_proto.processCallQueue_=function(){var callQueue=this.callQueue_;this.callQueue_=[],callQueue.forEach(function(fun){return fun()})},_proto.processLoadQueue_=function(){var loadQueue=this.loadQueue_;this.loadQueue_=[],loadQueue.forEach(function(fun){return fun()})},_proto.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var segmentInfo=this.pendingSegment_;return!!segmentInfo&&(!this.getCurrentMediaInfo_()||!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:segmentInfo.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},_proto.getCurrentMediaInfo_=function(segmentInfo){return void 0===segmentInfo&&(segmentInfo=this.pendingSegment_),segmentInfo&&segmentInfo.trackInfo||this.currentMediaInfo_},_proto.getMediaInfo_=function(segmentInfo){return void 0===segmentInfo&&(segmentInfo=this.pendingSegment_),this.getCurrentMediaInfo_(segmentInfo)||this.startingMediaInfo_},_proto.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var segmentInfo=this.pendingSegment_,trackInfo=this.getCurrentMediaInfo_();if(!segmentInfo||!trackInfo)return!1;var hasAudio=trackInfo.hasAudio,hasVideo=trackInfo.hasVideo,isMuxed=trackInfo.isMuxed;return!(hasVideo&&!segmentInfo.videoTimingInfo||hasAudio&&!this.audioDisabled_&&!isMuxed&&!segmentInfo.audioTimingInfo||shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:segmentInfo.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},_proto.handleData_=function(simpleSegment,result){if(this.earlyAbortWhenNeeded_(simpleSegment.stats),!this.checkForAbort_(simpleSegment.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_()){this.callQueue_.push(this.handleData_.bind(this,simpleSegment,result));return}var segmentInfo=this.pendingSegment_;if(this.setTimeMapping_(segmentInfo.timeline),this.updateMediaSecondsLoaded_(segmentInfo.part||segmentInfo.segment),"closed"!==this.mediaSource_.readyState){if(simpleSegment.map&&(simpleSegment.map=this.initSegmentForMap(simpleSegment.map,!0),segmentInfo.segment.map=simpleSegment.map),simpleSegment.key&&this.segmentKey(simpleSegment.key,!0),segmentInfo.isFmp4=simpleSegment.isFmp4,segmentInfo.timingInfo=segmentInfo.timingInfo||{},segmentInfo.isFmp4)this.trigger("fmp4"),segmentInfo.timingInfo.start=segmentInfo[timingInfoPropertyForMedia(result.type)].start;else{var firstVideoFrameTimeForData,trackInfo=this.getCurrentMediaInfo_(),useVideoTimingInfo="main"===this.loaderType_&&trackInfo&&trackInfo.hasVideo;useVideoTimingInfo&&(firstVideoFrameTimeForData=segmentInfo.videoTimingInfo.start),segmentInfo.timingInfo.start=this.trueSegmentStart_({currentStart:segmentInfo.timingInfo.start,playlist:segmentInfo.playlist,mediaIndex:segmentInfo.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:useVideoTimingInfo,firstVideoFrameTimeForData:firstVideoFrameTimeForData,videoTimingInfo:segmentInfo.videoTimingInfo,audioTimingInfo:segmentInfo.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(segmentInfo,result.type),this.updateSourceBufferTimestampOffset_(segmentInfo),segmentInfo.isSyncRequest){this.updateTimingInfoEnd_(segmentInfo),this.syncController_.saveSegmentTimingInfo({segmentInfo:segmentInfo,shouldSaveTimelineMapping:"main"===this.loaderType_});var next=this.chooseNextRequest_();if(next.mediaIndex!==segmentInfo.mediaIndex||next.partIndex!==segmentInfo.partIndex){this.logger_("sync segment was incorrect, not appending");return}this.logger_("sync segment was correct, appending")}segmentInfo.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(segmentInfo,result)}}},_proto.updateAppendInitSegmentStatus=function(segmentInfo,type){"main"!==this.loaderType_||"number"!=typeof segmentInfo.timestampOffset||segmentInfo.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[type]!==segmentInfo.playlist&&(this.appendInitSegment_[type]=!0)},_proto.getInitSegmentAndUpdateState_=function(_ref4){var type=_ref4.type,initSegment=_ref4.initSegment,map=_ref4.map,playlist=_ref4.playlist;if(map){var id=initSegmentId(map);if(this.activeInitSegmentId_===id)return null;initSegment=this.initSegmentForMap(map,!0).bytes,this.activeInitSegmentId_=id}return initSegment&&this.appendInitSegment_[type]?(this.playlistOfLastInitSegment_[type]=playlist,this.appendInitSegment_[type]=!1,this.activeInitSegmentId_=null,initSegment):null},_proto.handleQuotaExceededError_=function(_ref5,error){var _this3=this,segmentInfo=_ref5.segmentInfo,type=_ref5.type,bytes=_ref5.bytes,audioBuffered=this.sourceUpdater_.audioBuffered(),videoBuffered=this.sourceUpdater_.videoBuffered();audioBuffered.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+timeRangesToArray(audioBuffered).join(", ")),videoBuffered.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+timeRangesToArray(videoBuffered).join(", "));var audioBufferStart=audioBuffered.length?audioBuffered.start(0):0,audioBufferEnd=audioBuffered.length?audioBuffered.end(audioBuffered.length-1):0,videoBufferStart=videoBuffered.length?videoBuffered.start(0):0,videoBufferEnd=videoBuffered.length?videoBuffered.end(videoBuffered.length-1):0;if(audioBufferEnd-audioBufferStart<=1&&videoBufferEnd-videoBufferStart<=1){this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+bytes.byteLength+", audio buffer: "+timeRangesToArray(audioBuffered).join(", ")+", video buffer: "+timeRangesToArray(videoBuffered).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),this.trigger("error");return}this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:segmentInfo,type:type,bytes:bytes}));var timeToRemoveUntil=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+timeToRemoveUntil),this.remove(0,timeToRemoveUntil,function(){_this3.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),_this3.waitingOnRemove_=!1,_this3.quotaExceededErrorRetryTimeout_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(function(){_this3.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),_this3.quotaExceededErrorRetryTimeout_=null,_this3.processCallQueue_()},1e3)},!0)},_proto.handleAppendError_=function(_ref6,error){var segmentInfo=_ref6.segmentInfo,type=_ref6.type,bytes=_ref6.bytes;if(error){if(22===error.code){this.handleQuotaExceededError_({segmentInfo:segmentInfo,type:type,bytes:bytes});return}this.logger_("Received non QUOTA_EXCEEDED_ERR on append",error),this.error(type+" append of "+bytes.length+"b failed for segment #"+segmentInfo.mediaIndex+" in playlist "+segmentInfo.playlist.id),this.trigger("appenderror")}},_proto.appendToSourceBuffer_=function(_ref7){var segmentInfo=_ref7.segmentInfo,type=_ref7.type,initSegment=_ref7.initSegment,data=_ref7.data,bytes=_ref7.bytes;if(!bytes){var segments=[data],byteLength=data.byteLength;initSegment&&(segments.unshift(initSegment),byteLength+=initSegment.byteLength),bytes=concatSegments({bytes:byteLength,segments:segments})}this.sourceUpdater_.appendBuffer({segmentInfo:segmentInfo,type:type,bytes:bytes},this.handleAppendError_.bind(this,{segmentInfo:segmentInfo,type:type,bytes:bytes}))},_proto.handleSegmentTimingInfo_=function(type,requestId,segmentTimingInfo){if(this.pendingSegment_&&requestId===this.pendingSegment_.requestId){var segment=this.pendingSegment_.segment,timingInfoProperty=type+"TimingInfo";segment[timingInfoProperty]||(segment[timingInfoProperty]={}),segment[timingInfoProperty].transmuxerPrependedSeconds=segmentTimingInfo.prependedContentDuration||0,segment[timingInfoProperty].transmuxedPresentationStart=segmentTimingInfo.start.presentation,segment[timingInfoProperty].transmuxedDecodeStart=segmentTimingInfo.start.decode,segment[timingInfoProperty].transmuxedPresentationEnd=segmentTimingInfo.end.presentation,segment[timingInfoProperty].transmuxedDecodeEnd=segmentTimingInfo.end.decode,segment[timingInfoProperty].baseMediaDecodeTime=segmentTimingInfo.baseMediaDecodeTime}},_proto.appendData_=function(segmentInfo,result){var type=result.type,data=result.data;if(data&&data.byteLength&&("audio"!==type||!this.audioDisabled_)){var initSegment=this.getInitSegmentAndUpdateState_({type:type,initSegment:result.initSegment,playlist:segmentInfo.playlist,map:segmentInfo.isFmp4?segmentInfo.segment.map:null});this.appendToSourceBuffer_({segmentInfo:segmentInfo,type:type,initSegment:initSegment,data:data})}},_proto.loadSegment_=function(segmentInfo){var _this4=this;if(this.state="WAITING",this.pendingSegment_=segmentInfo,this.trimBackBuffer_(segmentInfo),"number"==typeof segmentInfo.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_()){this.loadQueue_.push(function(){var options=(0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__.Z)({},segmentInfo,{forceTimestampOffset:!0});(0,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_15__.Z)(segmentInfo,_this4.generateSegmentInfo_(options)),_this4.isPendingTimestampOffset_=!1,_this4.updateTransmuxerAndRequestSegment_(segmentInfo)});return}this.updateTransmuxerAndRequestSegment_(segmentInfo)},_proto.updateTransmuxerAndRequestSegment_=function(segmentInfo){var _this5=this;this.shouldUpdateTransmuxerTimestampOffset_(segmentInfo.timestampOffset)&&(this.gopBuffer_.length=0,segmentInfo.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:segmentInfo.timestampOffset}));var simpleSegment=this.createSimplifiedSegmentObj_(segmentInfo),isEndOfStream=this.isEndOfStream_(segmentInfo.mediaIndex,segmentInfo.playlist,segmentInfo.partIndex),isWalkingForward=null!==this.mediaIndex,isDiscontinuity=segmentInfo.timeline!==this.currentTimeline_&&segmentInfo.timeline>0;this.logger_("Requesting "+segmentInfoString(segmentInfo)),simpleSegment.map&&!simpleSegment.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),segmentInfo.abortRequests=mediaSegmentRequest({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:simpleSegment,abortFn:this.handleAbort_.bind(this,segmentInfo),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",segmentInfo.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",segmentInfo.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:isEndOfStream||isWalkingForward&&isDiscontinuity,endedTimelineFn:function(){_this5.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(_ref8){var message=_ref8.message,level=_ref8.level,stream=_ref8.stream;_this5.logger_(segmentInfoString(segmentInfo)+" logged from transmuxer stream "+stream+" as a "+level+": "+message)}})},_proto.trimBackBuffer_=function(segmentInfo){var removeToTime=safeBackBufferTrimTime(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);removeToTime>0&&this.remove(0,removeToTime)},_proto.createSimplifiedSegmentObj_=function(segmentInfo){var segment=segmentInfo.segment,part=segmentInfo.part,simpleSegment={resolvedUri:part?part.resolvedUri:segment.resolvedUri,byterange:part?part.byterange:segment.byterange,requestId:segmentInfo.requestId,transmuxer:segmentInfo.transmuxer,audioAppendStart:segmentInfo.audioAppendStart,gopsToAlignWith:segmentInfo.gopsToAlignWith,part:segmentInfo.part},previousSegment=segmentInfo.playlist.segments[segmentInfo.mediaIndex-1];if(previousSegment&&previousSegment.timeline===segment.timeline&&(previousSegment.videoTimingInfo?simpleSegment.baseStartTime=previousSegment.videoTimingInfo.transmuxedDecodeEnd:previousSegment.audioTimingInfo&&(simpleSegment.baseStartTime=previousSegment.audioTimingInfo.transmuxedDecodeEnd)),segment.key){var iv=segment.key.iv||new Uint32Array([0,0,0,segmentInfo.mediaIndex+segmentInfo.playlist.mediaSequence]);simpleSegment.key=this.segmentKey(segment.key),simpleSegment.key.iv=iv}return segment.map&&(simpleSegment.map=this.initSegmentForMap(segment.map)),simpleSegment},_proto.saveTransferStats_=function(stats){this.mediaRequests+=1,stats&&(this.mediaBytesTransferred+=stats.bytesReceived,this.mediaTransferDuration+=stats.roundTripTime)},_proto.saveBandwidthRelatedStats_=function(duration,stats){if(this.pendingSegment_.byteLength=stats.bytesReceived,duration3*segmentInfo.playlist.targetDuration,badPartGuess=part&&part.end&&this.currentTime_()-part.end>3*segmentInfo.playlist.partTargetDuration;if(badSegmentGuess||badPartGuess){this.logger_("bad "+(badSegmentGuess?"segment":"part")+" "+segmentInfoString(segmentInfo)),this.resetEverything();return}null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=segmentInfo.mediaIndex,this.partIndex=segmentInfo.partIndex,this.isEndOfStream_(segmentInfo.mediaIndex,segmentInfo.playlist,segmentInfo.partIndex)&&this.endOfStream(),this.trigger("appended"),segmentInfo.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()},_proto.recordThroughput_=function(segmentInfo){if(segmentInfo.duration=segmentInfo.playlist.segments.length){segmentInfo=null;break}segmentInfo=this.generateSegmentInfo_({playlist:segmentInfo.playlist,mediaIndex:segmentInfo.mediaIndex+1,startOfSegment:segmentInfo.startOfSegment+segmentInfo.duration,isSyncRequest:segmentInfo.isSyncRequest})}return segmentInfo},_proto.stopForError=function(error){this.error(error),this.state="READY",this.pause(),this.trigger("error")},_proto.segmentRequestFinished_=function(error,simpleSegment,result){var _this3=this;if(!this.subtitlesTrack_){this.state="READY";return}if(this.saveTransferStats_(simpleSegment.stats),!this.pendingSegment_){this.state="READY",this.mediaRequestsAborted+=1;return}if(error){error.code===REQUEST_ERRORS.TIMEOUT&&this.handleTimeout_(),error.code===REQUEST_ERRORS.ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,this.stopForError(error);return}var segmentInfo=this.pendingSegment_;this.saveBandwidthRelatedStats_(segmentInfo.duration,simpleSegment.stats),simpleSegment.key&&this.segmentKey(simpleSegment.key,!0),this.state="APPENDING",this.trigger("appending");var segment=segmentInfo.segment;if(segment.map&&(segment.map.bytes=simpleSegment.map.bytes),segmentInfo.bytes=simpleSegment.bytes,"function"!=typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var loadHandler,errorHandler=function(){_this3.subtitlesTrack_.tech_.off("vttjsloaded",loadHandler),_this3.stopForError({message:"Error loading vtt.js"})};loadHandler=function(){_this3.subtitlesTrack_.tech_.off("vttjserror",errorHandler),_this3.segmentRequestFinished_(error,simpleSegment,result)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",loadHandler),this.subtitlesTrack_.tech_.one("vttjserror",errorHandler);return}segment.requested=!0;try{this.parseVTTCues_(segmentInfo)}catch(e){this.stopForError({message:e.message});return}if(this.updateTimeMapping_(segmentInfo,this.syncController_.timelines[segmentInfo.timeline],this.playlist_),segmentInfo.cues.length?segmentInfo.timingInfo={start:segmentInfo.cues[0].startTime,end:segmentInfo.cues[segmentInfo.cues.length-1].endTime}:segmentInfo.timingInfo={start:segmentInfo.startOfSegment,end:segmentInfo.startOfSegment+segmentInfo.duration},segmentInfo.isSyncRequest){this.trigger("syncinfoupdate"),this.pendingSegment_=null,this.state="READY";return}segmentInfo.byteLength=segmentInfo.bytes.byteLength,this.mediaSecondsLoaded+=segment.duration,segmentInfo.cues.forEach(function(cue){_this3.subtitlesTrack_.addCue(_this3.featuresNativeTextTracks_?new(global_window__WEBPACK_IMPORTED_MODULE_0___default()).VTTCue(cue.startTime,cue.endTime,cue.text):cue)}),removeDuplicateCuesFromTrack(this.subtitlesTrack_),this.handleAppendsDone_()},_proto.handleData_=function(){},_proto.updateTimingInfoEnd_=function(){},_proto.parseVTTCues_=function(segmentInfo){var decoder,decodeBytesToString=!1;"function"==typeof global_window__WEBPACK_IMPORTED_MODULE_0___default().TextDecoder?decoder=new(global_window__WEBPACK_IMPORTED_MODULE_0___default()).TextDecoder("utf8"):(decoder=global_window__WEBPACK_IMPORTED_MODULE_0___default().WebVTT.StringDecoder(),decodeBytesToString=!0);var parser=new(global_window__WEBPACK_IMPORTED_MODULE_0___default()).WebVTT.Parser(global_window__WEBPACK_IMPORTED_MODULE_0___default(),global_window__WEBPACK_IMPORTED_MODULE_0___default().vttjs,decoder);if(segmentInfo.cues=[],segmentInfo.timestampmap={MPEGTS:0,LOCAL:0},parser.oncue=segmentInfo.cues.push.bind(segmentInfo.cues),parser.ontimestampmap=function(map){segmentInfo.timestampmap=map},parser.onparsingerror=function(error){videojs.log.warn("Error encountered when parsing cues: "+error.message)},segmentInfo.segment.map){var mapData=segmentInfo.segment.map.bytes;decodeBytesToString&&(mapData=uint8ToUtf8(mapData)),parser.parse(mapData)}var segmentData=segmentInfo.bytes;decodeBytesToString&&(segmentData=uint8ToUtf8(segmentData)),parser.parse(segmentData),parser.flush()},_proto.updateTimeMapping_=function(segmentInfo,mappingObj,playlist){var segment=segmentInfo.segment;if(mappingObj){if(!segmentInfo.cues.length){segment.empty=!0;return}var timestampmap=segmentInfo.timestampmap,diff=timestampmap.MPEGTS/mux_js_lib_utils_clock__WEBPACK_IMPORTED_MODULE_14__.ONE_SECOND_IN_TS-timestampmap.LOCAL+mappingObj.mapping;if(segmentInfo.cues.forEach(function(cue){cue.startTime+=diff,cue.endTime+=diff}),!playlist.syncInfo){var firstStart=segmentInfo.cues[0].startTime,lastStart=segmentInfo.cues[segmentInfo.cues.length-1].startTime;playlist.syncInfo={mediaSequence:playlist.mediaSequence+segmentInfo.mediaIndex,time:Math.min(firstStart,lastStart-segment.duration)}}}},VTTSegmentLoader}(SegmentLoader),findAdCue=function(track,mediaTime){for(var cues=track.cues,i=0;i=cue.adStartTime&&mediaTime<=cue.adEndTime)return cue}return null},updateAdCues=function(media,track,offset){if(void 0===offset&&(offset=0),media.segments)for(var cue,mediaTime=offset,i=0;i=distance)&&(lastDistance=distance,syncPoint={time:start,segmentIndex:partAndSegment.segmentIndex,partIndex:partAndSegment.partIndex})}}return syncPoint}},{name:"Discontinuity",run:function(syncController,playlist,duration,currentTimeline,currentTime){var syncPoint=null;if(currentTime=currentTime||0,playlist.discontinuityStarts&&playlist.discontinuityStarts.length)for(var lastDistance=null,i=0;i=distance)&&(lastDistance=distance,syncPoint={time:discontinuitySync.time,segmentIndex:segmentIndex,partIndex:null})}}return syncPoint}},{name:"Playlist",run:function(syncController,playlist,duration,currentTimeline,currentTime){return playlist.syncInfo?{time:playlist.syncInfo.time,segmentIndex:playlist.syncInfo.mediaSequence-playlist.mediaSequence,partIndex:null}:null}}],SyncController=function(_videojs$EventTarget){function SyncController(options){var _this;return(_this=_videojs$EventTarget.call(this)||this).timelines=[],_this.discontinuities=[],_this.timelineToDatetimeMappings={},_this.logger_=logger("SyncController"),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(SyncController,_videojs$EventTarget);var _proto=SyncController.prototype;return _proto.getSyncPoint=function(playlist,duration,currentTimeline,currentTime){var syncPoints=this.runStrategies_(playlist,duration,currentTimeline,currentTime);return syncPoints.length?this.selectSyncPoint_(syncPoints,{key:"time",value:currentTime}):null},_proto.getExpiredTime=function(playlist,duration){if(!playlist||!playlist.segments)return null;var syncPoints=this.runStrategies_(playlist,duration,playlist.discontinuitySequence,0);if(!syncPoints.length)return null;var syncPoint=this.selectSyncPoint_(syncPoints,{key:"segmentIndex",value:0});return syncPoint.segmentIndex>0&&(syncPoint.time*=-1),Math.abs(syncPoint.time+sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:syncPoint.segmentIndex,endIndex:0}))},_proto.runStrategies_=function(playlist,duration,currentTimeline,currentTime){for(var syncPoints=[],i=0;i86400){videojs.log.warn("Not saving expired segment info. Media sequence gap "+mediaSequenceDiff+" is too large.");return}for(var i=mediaSequenceDiff-1;i>=0;i--){var lastRemovedSegment=oldPlaylist.segments[i];if(lastRemovedSegment&&void 0!==lastRemovedSegment.start){newPlaylist.syncInfo={mediaSequence:oldPlaylist.mediaSequence+i,time:lastRemovedSegment.start},this.logger_("playlist refresh sync: [time:"+newPlaylist.syncInfo.time+", mediaSequence: "+newPlaylist.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},_proto.setDateTimeMappingForStart=function(playlist){if(this.timelineToDatetimeMappings={},playlist.segments&&playlist.segments.length&&playlist.segments[0].dateTimeObject){var firstSegment=playlist.segments[0],playlistTimestamp=firstSegment.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[firstSegment.timeline]=-playlistTimestamp}},_proto.saveSegmentTimingInfo=function(_ref){var segmentInfo=_ref.segmentInfo,shouldSaveTimelineMapping=_ref.shouldSaveTimelineMapping,didCalculateSegmentTimeMapping=this.calculateSegmentTimeMapping_(segmentInfo,segmentInfo.timingInfo,shouldSaveTimelineMapping),segment=segmentInfo.segment;didCalculateSegmentTimeMapping&&(this.saveDiscontinuitySyncInfo_(segmentInfo),segmentInfo.playlist.syncInfo||(segmentInfo.playlist.syncInfo={mediaSequence:segmentInfo.playlist.mediaSequence+segmentInfo.mediaIndex,time:segment.start}));var dateTime=segment.dateTimeObject;segment.discontinuity&&shouldSaveTimelineMapping&&dateTime&&(this.timelineToDatetimeMappings[segment.timeline]=-(dateTime.getTime()/1e3))},_proto.timestampOffsetForTimeline=function(timeline){return void 0===this.timelines[timeline]?null:this.timelines[timeline].time},_proto.mappingForTimeline=function(timeline){return void 0===this.timelines[timeline]?null:this.timelines[timeline].mapping},_proto.calculateSegmentTimeMapping_=function(segmentInfo,timingInfo,shouldSaveTimelineMapping){var start,end,segment=segmentInfo.segment,part=segmentInfo.part,mappingObj=this.timelines[segmentInfo.timeline];if("number"==typeof segmentInfo.timestampOffset)mappingObj={time:segmentInfo.startOfSegment,mapping:segmentInfo.startOfSegment-timingInfo.start},shouldSaveTimelineMapping&&(this.timelines[segmentInfo.timeline]=mappingObj,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+segmentInfo.timeline+": "+("[time: "+mappingObj.time)+"] [mapping: "+mappingObj.mapping+"]")),start=segmentInfo.startOfSegment,end=timingInfo.end+mappingObj.mapping;else{if(!mappingObj)return!1;start=timingInfo.start+mappingObj.mapping,end=timingInfo.end+mappingObj.mapping}return part&&(part.start=start,part.end=end),(!segment.start||startaccuracy){var time=void 0;time=mediaIndexDiff<0?segment.start-sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:segmentInfo.mediaIndex,endIndex:segmentIndex}):segment.end+sumDurations({defaultDuration:playlist.targetDuration,durationList:playlist.segments,startIndex:segmentInfo.mediaIndex+1,endIndex:segmentIndex}),this.discontinuities[discontinuity]={time:time,accuracy:accuracy}}}},_proto.dispose=function(){this.trigger("dispose"),this.off()},SyncController}(videojs.EventTarget),TimelineChangeController=function(_videojs$EventTarget){function TimelineChangeController(){var _this;return(_this=_videojs$EventTarget.call(this)||this).pendingTimelineChanges_={},_this.lastTimelineChanges_={},_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(TimelineChangeController,_videojs$EventTarget);var _proto=TimelineChangeController.prototype;return _proto.clearPendingTimelineChange=function(type){this.pendingTimelineChanges_[type]=null,this.trigger("pendingtimelinechange")},_proto.pendingTimelineChange=function(_ref){var type=_ref.type,from=_ref.from,to=_ref.to;return"number"==typeof from&&"number"==typeof to&&(this.pendingTimelineChanges_[type]={type:type,from:from,to:to},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[type]},_proto.lastTimelineChange=function(_ref2){var type=_ref2.type,from=_ref2.from,to=_ref2.to;return"number"==typeof from&&"number"==typeof to&&(this.lastTimelineChanges_[type]={type:type,from:from,to:to},delete this.pendingTimelineChanges_[type],this.trigger("timelinechange")),this.lastTimelineChanges_[type]},_proto.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},TimelineChangeController}(videojs.EventTarget),Decrypter=factory(transform(getWorkerString(function(){var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function createCommonjsModule(fn,basedir,module){return fn(module={path:basedir,exports:{},require:function(path,base){return function(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(path,null==base?module.path:base)}},module.exports),module.exports}var createClass=createCommonjsModule(function(module){function _defineProperties(target,props){for(var i=0;i-1},_proto.trigger=function(type){var callbacks=this.listeners[type];if(callbacks){if(2==arguments.length)for(var length=callbacks.length,i=0;i>7)*283)^i]=i;for(x=xInv=0;!sbox[x];x^=x2||1,xInv=th[xInv]||1)for(i=0,s=(s=xInv^xInv<<1^xInv<<2^xInv<<3^xInv<<4)>>8^255&s^99,sbox[x]=s,sboxInv[s]=x,tDec=16843009*d[x4=d[x2=d[x]]]^65537*x4^257*x2^16843008*x,tEnc=257*d[s]^16843008*s;i<4;i++)encTable[i][x]=tEnc=tEnc<<24^tEnc>>>8,decTable[i][s]=tDec=tDec<<24^tDec>>>8;for(i=0;i<5;i++)encTable[i]=encTable[i].slice(0),decTable[i]=decTable[i].slice(0);return tables},aesTables=null,AES=function(){function AES(key){aesTables||(aesTables=precompute()),this._tables=[[aesTables[0][0].slice(),aesTables[0][1].slice(),aesTables[0][2].slice(),aesTables[0][3].slice(),aesTables[0][4].slice()],[aesTables[1][0].slice(),aesTables[1][1].slice(),aesTables[1][2].slice(),aesTables[1][3].slice(),aesTables[1][4].slice()]];var i,j,tmp,sbox=this._tables[0][4],decTable=this._tables[1],keyLen=key.length,rcon=1;if(4!==keyLen&&6!==keyLen&&8!==keyLen)throw Error("Invalid aes key size");var encKey=key.slice(0),decKey=[];for(this._key=[encKey,decKey],i=keyLen;i<4*keyLen+28;i++)tmp=encKey[i-1],(i%keyLen==0||8===keyLen&&i%keyLen==4)&&(tmp=sbox[tmp>>>24]<<24^sbox[tmp>>16&255]<<16^sbox[tmp>>8&255]<<8^sbox[255&tmp],i%keyLen==0&&(tmp=tmp<<8^tmp>>>24^rcon<<24,rcon=rcon<<1^(rcon>>7)*283)),encKey[i]=encKey[i-keyLen]^tmp;for(j=0;i;j++,i--)tmp=encKey[3&j?i:i-4],i<=4||j<4?decKey[j]=tmp:decKey[j]=decTable[0][sbox[tmp>>>24]]^decTable[1][sbox[tmp>>16&255]]^decTable[2][sbox[tmp>>8&255]]^decTable[3][sbox[255&tmp]]}return AES.prototype.decrypt=function(encrypted0,encrypted1,encrypted2,encrypted3,out,offset){var a2,b2,c2,i,key=this._key[1],a=encrypted0^key[0],b=encrypted3^key[1],c=encrypted2^key[2],d=encrypted1^key[3],nInnerRounds=key.length/4-2,kIndex=4,table=this._tables[1],table0=table[0],table1=table[1],table2=table[2],table3=table[3],sbox=table[4];for(i=0;i>>24]^table1[b>>16&255]^table2[c>>8&255]^table3[255&d]^key[kIndex],b2=table0[b>>>24]^table1[c>>16&255]^table2[d>>8&255]^table3[255&a]^key[kIndex+1],c2=table0[c>>>24]^table1[d>>16&255]^table2[a>>8&255]^table3[255&b]^key[kIndex+2],d=table0[d>>>24]^table1[a>>16&255]^table2[b>>8&255]^table3[255&c]^key[kIndex+3],kIndex+=4,a=a2,b=b2,c=c2;for(i=0;i<4;i++)out[(3&-i)+offset]=sbox[a>>>24]<<24^sbox[b>>16&255]<<16^sbox[c>>8&255]<<8^sbox[255&d]^key[kIndex++],a2=a,a=b,b=c,c=d,d=a2},AES}(),AsyncStream=function(_Stream){function AsyncStream(){var _this;return(_this=_Stream.call(this,Stream)||this).jobs=[],_this.delay=1,_this.timeout_=null,_this}inheritsLoose(AsyncStream,_Stream);var _proto=AsyncStream.prototype;return _proto.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},_proto.push=function(job){this.jobs.push(job),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},AsyncStream}(Stream),ntoh=function(word){return word<<24|(65280&word)<<8|(16711680&word)>>8|word>>>24},decrypt=function(encrypted,key,initVector){var init0,init1,init2,init3,encrypted0,encrypted1,encrypted2,encrypted3,wordIx,encrypted32=new Int32Array(encrypted.buffer,encrypted.byteOffset,encrypted.byteLength>>2),decipher=new AES(Array.prototype.slice.call(key)),decrypted=new Uint8Array(encrypted.byteLength),decrypted32=new Int32Array(decrypted.buffer);for(wordIx=0,init0=initVector[0],init1=initVector[1],init2=initVector[2],init3=initVector[3];wordIx=0&&(kind="main-desc"),kind},stopLoaders=function(segmentLoader,mediaType){segmentLoader.abort(),segmentLoader.pause(),mediaType&&mediaType.activePlaylistLoader&&(mediaType.activePlaylistLoader.pause(),mediaType.activePlaylistLoader=null)},startLoaders=function(playlistLoader,mediaType){mediaType.activePlaylistLoader=playlistLoader,playlistLoader.load()},onError={AUDIO:function(type,settings){return function(){var segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type],blacklistCurrentPlaylist=settings.blacklistCurrentPlaylist;stopLoaders(segmentLoader,mediaType);var activeTrack=mediaType.activeTrack(),activeGroup=mediaType.activeGroup(),id=(activeGroup.filter(function(group){return group.default})[0]||activeGroup[0]).id,defaultTrack=mediaType.tracks[id];if(activeTrack===defaultTrack){blacklistCurrentPlaylist({message:"Problem encountered loading the default audio track."});return}for(var trackId in videojs.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),mediaType.tracks)mediaType.tracks[trackId].enabled=mediaType.tracks[trackId]===defaultTrack;mediaType.onTrackChanged()}},SUBTITLES:function(type,settings){return function(){var segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type];videojs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),stopLoaders(segmentLoader,mediaType);var track=mediaType.activeTrack();track&&(track.mode="disabled"),mediaType.onTrackChanged()}}},setupListeners={AUDIO:function(type,playlistLoader,settings){if(playlistLoader){var tech=settings.tech,requestOptions=settings.requestOptions,segmentLoader=settings.segmentLoaders[type];playlistLoader.on("loadedmetadata",function(){var media=playlistLoader.media();segmentLoader.playlist(media,requestOptions),(!tech.paused()||media.endList&&"none"!==tech.preload())&&segmentLoader.load()}),playlistLoader.on("loadedplaylist",function(){segmentLoader.playlist(playlistLoader.media(),requestOptions),tech.paused()||segmentLoader.load()}),playlistLoader.on("error",onError[type](type,settings))}},SUBTITLES:function(type,playlistLoader,settings){var tech=settings.tech,requestOptions=settings.requestOptions,segmentLoader=settings.segmentLoaders[type],mediaType=settings.mediaTypes[type];playlistLoader.on("loadedmetadata",function(){var media=playlistLoader.media();segmentLoader.playlist(media,requestOptions),segmentLoader.track(mediaType.activeTrack()),(!tech.paused()||media.endList&&"none"!==tech.preload())&&segmentLoader.load()}),playlistLoader.on("loadedplaylist",function(){segmentLoader.playlist(playlistLoader.media(),requestOptions),tech.paused()||segmentLoader.load()}),playlistLoader.on("error",onError[type](type,settings))}},initialize={AUDIO:function(type,settings){var vhs=settings.vhs,sourceType=settings.sourceType,segmentLoader=settings.segmentLoaders[type],requestOptions=settings.requestOptions,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$=settings.mediaTypes[type],groups=_settings$mediaTypes$.groups,tracks=_settings$mediaTypes$.tracks,logger_=_settings$mediaTypes$.logger_,masterPlaylistLoader=settings.masterPlaylistLoader,audioOnlyMaster=isAudioOnly(masterPlaylistLoader.master);for(var groupId in(!mediaGroups[type]||0===Object.keys(mediaGroups[type]).length)&&(mediaGroups[type]={main:{default:{default:!0}}},audioOnlyMaster&&(mediaGroups[type].main.default.playlists=masterPlaylistLoader.master.playlists)),mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId]){var properties=mediaGroups[type][groupId][variantLabel],playlistLoader=void 0;if(audioOnlyMaster?(logger_("AUDIO group '"+groupId+"' label '"+variantLabel+"' is a master playlist"),properties.isMasterPlaylist=!0,playlistLoader=null):playlistLoader="vhs-json"===sourceType&&properties.playlists?new PlaylistLoader(properties.playlists[0],vhs,requestOptions):properties.resolvedUri?new PlaylistLoader(properties.resolvedUri,vhs,requestOptions):properties.playlists&&"dash"===sourceType?new DashPlaylistLoader(properties.playlists[0],vhs,requestOptions,masterPlaylistLoader):null,properties=videojs.mergeOptions({id:variantLabel,playlistLoader:playlistLoader},properties),setupListeners[type](type,properties.playlistLoader,settings),groups[groupId].push(properties),void 0===tracks[variantLabel]){var track=new videojs.AudioTrack({id:variantLabel,kind:audioTrackKind_(properties),enabled:!1,language:properties.language,default:properties.default,label:variantLabel});tracks[variantLabel]=track}}segmentLoader.on("error",onError[type](type,settings))},SUBTITLES:function(type,settings){var tech=settings.tech,vhs=settings.vhs,sourceType=settings.sourceType,segmentLoader=settings.segmentLoaders[type],requestOptions=settings.requestOptions,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$2=settings.mediaTypes[type],groups=_settings$mediaTypes$2.groups,tracks=_settings$mediaTypes$2.tracks,masterPlaylistLoader=settings.masterPlaylistLoader;for(var groupId in mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId])if(!mediaGroups[type][groupId][variantLabel].forced){var properties=mediaGroups[type][groupId][variantLabel],playlistLoader=void 0;if("hls"===sourceType)playlistLoader=new PlaylistLoader(properties.resolvedUri,vhs,requestOptions);else if("dash"===sourceType){if(!properties.playlists.filter(function(p){return p.excludeUntil!==1/0}).length)return;playlistLoader=new DashPlaylistLoader(properties.playlists[0],vhs,requestOptions,masterPlaylistLoader)}else"vhs-json"===sourceType&&(playlistLoader=new PlaylistLoader(properties.playlists?properties.playlists[0]:properties.resolvedUri,vhs,requestOptions));if(properties=videojs.mergeOptions({id:variantLabel,playlistLoader:playlistLoader},properties),setupListeners[type](type,properties.playlistLoader,settings),groups[groupId].push(properties),void 0===tracks[variantLabel]){var track=tech.addRemoteTextTrack({id:variantLabel,kind:"subtitles",default:properties.default&&properties.autoselect,language:properties.language,label:variantLabel},!1).track;tracks[variantLabel]=track}}segmentLoader.on("error",onError[type](type,settings))},"CLOSED-CAPTIONS":function(type,settings){var tech=settings.tech,mediaGroups=settings.master.mediaGroups,_settings$mediaTypes$3=settings.mediaTypes[type],groups=_settings$mediaTypes$3.groups,tracks=_settings$mediaTypes$3.tracks;for(var groupId in mediaGroups[type])for(var variantLabel in groups[groupId]||(groups[groupId]=[]),mediaGroups[type][groupId]){var properties=mediaGroups[type][groupId][variantLabel];if(/^(?:CC|SERVICE)/.test(properties.instreamId)){var captionServices=tech.options_.vhs&&tech.options_.vhs.captionServices||{},newProps={label:variantLabel,language:properties.language,instreamId:properties.instreamId,default:properties.default&&properties.autoselect};if(captionServices[newProps.instreamId]&&(newProps=videojs.mergeOptions(newProps,captionServices[newProps.instreamId])),void 0===newProps.default&&delete newProps.default,groups[groupId].push(videojs.mergeOptions({id:variantLabel},properties)),void 0===tracks[variantLabel]){var track=tech.addRemoteTextTrack({id:newProps.instreamId,kind:"captions",default:newProps.default,language:newProps.language,label:newProps.label},!1).track;tracks[variantLabel]=track}}}}},groupMatch=function groupMatch(list,media){for(var i=0;i1&&isAudioOnly(settings.master))for(var i=0;i "+nextPlaylist.id;if(!currentPlaylist)return log(sharedLogLine+" as current playlist is not set"),!0;if(nextPlaylist.id===currentPlaylist.id)return!1;var isBuffered=Boolean(findRange(buffered,currentTime).length);if(!currentPlaylist.endList)return isBuffered||"number"!=typeof currentPlaylist.partTargetDuration?(log(sharedLogLine+" as current playlist is live"),!0):(log("not "+sharedLogLine+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var forwardBuffer=timeAheadOf(buffered,currentTime),maxBufferLowWaterLine=experimentalBufferBasedABR?Config.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Config.MAX_BUFFER_LOW_WATER_LINE;if(durationcurrBandwidth)&&forwardBuffer>=bufferLowWaterLine){var _logLine=sharedLogLine+" as forwardBuffer >= bufferLowWaterLine ("+forwardBuffer+" >= "+bufferLowWaterLine+")";return experimentalBufferBasedABR&&(_logLine+=" and next bandwidth > current bandwidth ("+nextBandwidth+" > "+currBandwidth+")"),log(_logLine),!0}return log("not "+sharedLogLine+" as no switching criteria met"),!1},MasterPlaylistController=function(_videojs$EventTarget){function MasterPlaylistController(options){_this=_videojs$EventTarget.call(this)||this;var _this,src=options.src,handleManifestRedirects=options.handleManifestRedirects,withCredentials=options.withCredentials,tech=options.tech,bandwidth=options.bandwidth,externVhs=options.externVhs,useCueTags=options.useCueTags,blacklistDuration=options.blacklistDuration,enableLowInitialPlaylist=options.enableLowInitialPlaylist,sourceType=options.sourceType,cacheEncryptionKeys=options.cacheEncryptionKeys,experimentalBufferBasedABR=options.experimentalBufferBasedABR,experimentalLeastPixelDiffSelector=options.experimentalLeastPixelDiffSelector,captionServices=options.captionServices;if(!src)throw Error("A non-empty playlist URL or JSON manifest string is required");var maxPlaylistRetries=options.maxPlaylistRetries;null==maxPlaylistRetries&&(maxPlaylistRetries=1/0),Vhs$1=externVhs,_this.experimentalBufferBasedABR=Boolean(experimentalBufferBasedABR),_this.experimentalLeastPixelDiffSelector=Boolean(experimentalLeastPixelDiffSelector),_this.withCredentials=withCredentials,_this.tech_=tech,_this.vhs_=tech.vhs,_this.sourceType_=sourceType,_this.useCueTags_=useCueTags,_this.blacklistDuration=blacklistDuration,_this.maxPlaylistRetries=maxPlaylistRetries,_this.enableLowInitialPlaylist=enableLowInitialPlaylist,_this.useCueTags_&&(_this.cueTagsTrack_=_this.tech_.addTextTrack("metadata","ad-cues"),_this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),_this.requestOptions_={withCredentials:withCredentials,handleManifestRedirects:handleManifestRedirects,maxPlaylistRetries:maxPlaylistRetries,timeout:null},_this.on("error",_this.pauseLoading),_this.mediaTypes_=createMediaTypes(),_this.mediaSource=new(global_window__WEBPACK_IMPORTED_MODULE_0___default()).MediaSource,_this.handleDurationChange_=_this.handleDurationChange_.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.handleSourceOpen_=_this.handleSourceOpen_.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.handleSourceEnded_=_this.handleSourceEnded_.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this)),_this.mediaSource.addEventListener("durationchange",_this.handleDurationChange_),_this.mediaSource.addEventListener("sourceopen",_this.handleSourceOpen_),_this.mediaSource.addEventListener("sourceended",_this.handleSourceEnded_),_this.seekable_=videojs.createTimeRanges(),_this.hasPlayed_=!1,_this.syncController_=new SyncController(options),_this.segmentMetadataTrack_=tech.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,_this.decrypter_=new Decrypter,_this.sourceUpdater_=new SourceUpdater(_this.mediaSource),_this.inbandTextTracks_={},_this.timelineChangeController_=new TimelineChangeController;var segmentLoaderSettings={vhs:_this.vhs_,parse708captions:options.parse708captions,useDtsForTimestampOffset:options.useDtsForTimestampOffset,captionServices:captionServices,mediaSource:_this.mediaSource,currentTime:_this.tech_.currentTime.bind(_this.tech_),seekable:function(){return _this.seekable()},seeking:function(){return _this.tech_.seeking()},duration:function(){return _this.duration()},hasPlayed:function(){return _this.hasPlayed_},goalBufferLength:function(){return _this.goalBufferLength()},bandwidth:bandwidth,syncController:_this.syncController_,decrypter:_this.decrypter_,sourceType:_this.sourceType_,inbandTextTracks:_this.inbandTextTracks_,cacheEncryptionKeys:cacheEncryptionKeys,sourceUpdater:_this.sourceUpdater_,timelineChangeController:_this.timelineChangeController_,experimentalExactManifestTimings:options.experimentalExactManifestTimings};_this.masterPlaylistLoader_="dash"===_this.sourceType_?new DashPlaylistLoader(src,_this.vhs_,_this.requestOptions_):new PlaylistLoader(src,_this.vhs_,_this.requestOptions_),_this.setupMasterPlaylistLoaderListeners_(),_this.mainSegmentLoader_=new SegmentLoader(videojs.mergeOptions(segmentLoaderSettings,{segmentMetadataTrack:_this.segmentMetadataTrack_,loaderType:"main"}),options),_this.audioSegmentLoader_=new SegmentLoader(videojs.mergeOptions(segmentLoaderSettings,{loaderType:"audio"}),options),_this.subtitleSegmentLoader_=new VTTSegmentLoader(videojs.mergeOptions(segmentLoaderSettings,{loaderType:"vtt",featuresNativeTextTracks:_this.tech_.featuresNativeTextTracks}),options),_this.setupSegmentLoaderListeners_(),_this.experimentalBufferBasedABR&&(_this.masterPlaylistLoader_.one("loadedplaylist",function(){return _this.startABRTimer_()}),_this.tech_.on("pause",function(){return _this.stopABRTimer_()}),_this.tech_.on("play",function(){return _this.startABRTimer_()})),loaderStats.forEach(function(stat){_this[stat+"_"]=sumLoaderStat.bind((0,_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_17__.Z)(_this),stat)}),_this.logger_=logger("MPC"),_this.triggeredFmp4Usage=!1,"none"===_this.tech_.preload()?(_this.loadOnPlay_=function(){_this.loadOnPlay_=null,_this.masterPlaylistLoader_.load()},_this.tech_.one("play",_this.loadOnPlay_)):_this.masterPlaylistLoader_.load(),_this.timeToLoadedData__=-1,_this.mainAppendsToLoadedData__=-1,_this.audioAppendsToLoadedData__=-1;var event="none"===_this.tech_.preload()?"play":"loadstart";return _this.tech_.one(event,function(){var timeToLoadedDataStart=Date.now();_this.tech_.one("loadeddata",function(){_this.timeToLoadedData__=Date.now()-timeToLoadedDataStart,_this.mainAppendsToLoadedData__=_this.mainSegmentLoader_.mediaAppends,_this.audioAppendsToLoadedData__=_this.audioSegmentLoader_.mediaAppends})}),_this}(0,_babel_runtime_helpers_inheritsLoose__WEBPACK_IMPORTED_MODULE_16__.Z)(MasterPlaylistController,_videojs$EventTarget);var _proto=MasterPlaylistController.prototype;return _proto.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},_proto.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},_proto.appendsToLoadedData_=function(){var main=this.mainAppendsToLoadedData_(),audio=this.audioAppendsToLoadedData_();return -1===main||-1===audio?-1:main+audio},_proto.timeToLoadedData_=function(){return this.timeToLoadedData__},_proto.checkABR_=function(){var nextPlaylist=this.selectPlaylist();nextPlaylist&&this.shouldSwitchToMedia_(nextPlaylist)&&this.switchMedia_(nextPlaylist,"abr")},_proto.switchMedia_=function(playlist,cause,delay){var oldMedia=this.media(),oldId=oldMedia&&(oldMedia.id||oldMedia.uri),newId=playlist.id||playlist.uri;oldId&&oldId!==newId&&(this.logger_("switch media "+oldId+" -> "+newId+" from "+cause),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+cause})),this.masterPlaylistLoader_.media(playlist,delay)},_proto.startABRTimer_=function(){var _this2=this;this.stopABRTimer_(),this.abrTimer_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setInterval(function(){return _this2.checkABR_()},250)},_proto.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(global_window__WEBPACK_IMPORTED_MODULE_0___default().clearInterval(this.abrTimer_),this.abrTimer_=null)},_proto.getAudioTrackPlaylists_=function(){var track,master=this.master(),defaultPlaylists=master&&master.playlists||[];if(!master||!master.mediaGroups||!master.mediaGroups.AUDIO)return defaultPlaylists;var AUDIO=master.mediaGroups.AUDIO,groupKeys=Object.keys(AUDIO);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)track=this.mediaTypes_.AUDIO.activeTrack();else{var defaultGroup=AUDIO.main||groupKeys.length&&AUDIO[groupKeys[0]];for(var label in defaultGroup)if(defaultGroup[label].default){track={label:label};break}}if(!track)return defaultPlaylists;var playlists=[];for(var group in AUDIO)if(AUDIO[group][track.label]){var properties=AUDIO[group][track.label];if(properties.playlists&&properties.playlists.length)playlists.push.apply(playlists,properties.playlists);else if(properties.uri)playlists.push(properties);else if(master.playlists.length)for(var i=0;i1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},_proto.shouldSwitchToMedia_=function(nextPlaylist){var currentPlaylist=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,currentTime=this.tech_.currentTime(),bufferLowWaterLine=this.bufferLowWaterLine(),bufferHighWaterLine=this.bufferHighWaterLine();return shouldSwitchToMedia({buffered:this.tech_.buffered(),currentTime:currentTime,currentPlaylist:currentPlaylist,nextPlaylist:nextPlaylist,bufferLowWaterLine:bufferLowWaterLine,bufferHighWaterLine:bufferHighWaterLine,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},_proto.setupSegmentLoaderListeners_=function(){var _this4=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var nextPlaylist=_this4.selectPlaylist();_this4.shouldSwitchToMedia_(nextPlaylist)&&_this4.switchMedia_(nextPlaylist,"bandwidthupdate"),_this4.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){_this4.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){_this4.blacklistCurrentPlaylist(_this4.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){_this4.error=_this4.mainSegmentLoader_.error_,_this4.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){_this4.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){_this4.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),_this4.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){_this4.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){_this4.error=_this4.audioSegmentLoader_.error_,_this4.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){_this4.logger_("main segment loader ended"),_this4.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(event){_this4.experimentalBufferBasedABR||(_this4.delegateLoaders_("all",["abort"]),_this4.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var updateCodecs=function(){if(!_this4.sourceUpdater_.hasCreatedSourceBuffers())return _this4.tryToCreateSourceBuffers_();var codecs=_this4.getCodecsOrExclude_();codecs&&_this4.sourceUpdater_.addOrChangeSourceBuffers(codecs)};this.mainSegmentLoader_.on("trackinfo",updateCodecs),this.audioSegmentLoader_.on("trackinfo",updateCodecs),this.mainSegmentLoader_.on("fmp4",function(){_this4.triggeredFmp4Usage||(_this4.tech_.trigger({type:"usage",name:"vhs-fmp4"}),_this4.tech_.trigger({type:"usage",name:"hls-fmp4"}),_this4.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){_this4.triggeredFmp4Usage||(_this4.tech_.trigger({type:"usage",name:"vhs-fmp4"}),_this4.tech_.trigger({type:"usage",name:"hls-fmp4"}),_this4.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){_this4.logger_("audioSegmentLoader ended"),_this4.onEndOfStream()})},_proto.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},_proto.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},_proto.smoothQualityChange_=function(media){void 0===media&&(media=this.selectPlaylist()),this.fastQualityChange_(media)},_proto.fastQualityChange_=function(media){var _this5=this;if(void 0===media&&(media=this.selectPlaylist()),media===this.masterPlaylistLoader_.media()){this.logger_("skipping fastQualityChange because new media is same as old");return}this.switchMedia_(media,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){videojs.browser.IE_VERSION||videojs.browser.IS_EDGE?_this5.tech_.setCurrentTime(_this5.tech_.currentTime()+.04):_this5.tech_.setCurrentTime(_this5.tech_.currentTime())})},_proto.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var seekable=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*blacklistDuration,currentPlaylist.excludeUntil=excludeUntil,error.reason&&(currentPlaylist.lastExcludeReason_=error.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var nextPlaylist=this.selectPlaylist();if(!nextPlaylist){this.error="Playback cannot continue. No available working or supported playlists.",this.trigger("error");return}var logFn=error.internal?this.logger_:videojs.log.warn,errorMessage=error.message?" "+error.message:"";logFn((error.internal?"Internal problem":"Problem")+" encountered with playlist "+currentPlaylist.id+"."+errorMessage+" Switching to playlist "+nextPlaylist.id+"."),nextPlaylist.attributes.AUDIO!==currentPlaylist.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),nextPlaylist.attributes.SUBTITLES!==currentPlaylist.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var delayDuration=nextPlaylist.targetDuration/2*1e3||5e3,shouldDelay="number"==typeof nextPlaylist.lastRequest&&Date.now()-nextPlaylist.lastRequest<=delayDuration;return this.switchMedia_(nextPlaylist,"exclude",isFinalRendition||shouldDelay)},_proto.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},_proto.delegateLoaders_=function(filter,fnNames){var _this7=this,loaders=[],dontFilterPlaylist="all"===filter;(dontFilterPlaylist||"main"===filter)&&loaders.push(this.masterPlaylistLoader_);var mediaTypes=[];(dontFilterPlaylist||"audio"===filter)&&mediaTypes.push("AUDIO"),(dontFilterPlaylist||"subtitle"===filter)&&(mediaTypes.push("CLOSED-CAPTIONS"),mediaTypes.push("SUBTITLES")),mediaTypes.forEach(function(mediaType){var loader=_this7.mediaTypes_[mediaType]&&_this7.mediaTypes_[mediaType].activePlaylistLoader;loader&&loaders.push(loader)}),["main","audio","subtitle"].forEach(function(name){var loader=_this7[name+"SegmentLoader_"];loader&&(filter===name||"all"===filter)&&loaders.push(loader)}),loaders.forEach(function(loader){return fnNames.forEach(function(fnName){"function"==typeof loader[fnName]&&loader[fnName]()})})},_proto.setCurrentTime=function(currentTime){var buffered=findRange(this.tech_.buffered(),currentTime);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?buffered&&buffered.length?currentTime:void(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),this.load()):0},_proto.duration=function(){if(!this.masterPlaylistLoader_)return 0;var media=this.masterPlaylistLoader_.media();return media?media.endList?this.mediaSource?this.mediaSource.duration:Vhs$1.Playlist.duration(media):1/0:0},_proto.seekable=function(){return this.seekable_},_proto.onSyncInfoUpdate_=function(){if(!!this.masterPlaylistLoader_){var audioSeekable,oldEnd,oldStart,media=this.masterPlaylistLoader_.media();if(media){var expired=this.syncController_.getExpiredTime(media,this.duration());if(null!==expired){var master=this.masterPlaylistLoader_.master,mainSeekable=Vhs$1.Playlist.seekable(media,expired,Vhs$1.Playlist.liveEdgeDelay(master,media));0!==mainSeekable.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(media=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(expired=this.syncController_.getExpiredTime(media,this.duration()))&&0!==(audioSeekable=Vhs$1.Playlist.seekable(media,expired,Vhs$1.Playlist.liveEdgeDelay(master,media))).length))&&(this.seekable_&&this.seekable_.length&&(oldEnd=this.seekable_.end(0),oldStart=this.seekable_.start(0)),audioSeekable?audioSeekable.start(0)>mainSeekable.end(0)||mainSeekable.start(0)>audioSeekable.end(0)?this.seekable_=mainSeekable:this.seekable_=videojs.createTimeRanges([[audioSeekable.start(0)>mainSeekable.start(0)?audioSeekable.start(0):mainSeekable.start(0),audioSeekable.end(0)0&&(duration=Math.max(duration,buffered.end(buffered.length-1))),this.mediaSource.duration!==duration&&this.sourceUpdater_.setDuration(duration)},_proto.dispose=function(){var _this8=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(type){var groups=_this8.mediaTypes_[type].groups;for(var id in groups)groups[id].forEach(function(group){group.playlistLoader&&group.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},_proto.master=function(){return this.masterPlaylistLoader_.master},_proto.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},_proto.areMediaTypesKnown_=function(){var usingAudioLoader=!!this.mediaTypes_.AUDIO.activePlaylistLoader,hasMainMediaInfo=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),hasAudioMediaInfo=!usingAudioLoader||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!!hasMainMediaInfo&&!!hasAudioMediaInfo},_proto.getCodecsOrExclude_=function(){var unsupportedAudio,_this9=this,media={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};media.video=media.main;var playlistCodecs=codecsForPlaylist(this.master(),this.media()),codecs={},usingAudioLoader=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(media.main.hasVideo&&(codecs.video=playlistCodecs.video||media.main.videoCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.xz),media.main.isMuxed&&(codecs.video+=","+(playlistCodecs.audio||media.main.audioCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.lA)),(media.main.hasAudio&&!media.main.isMuxed||media.audio.hasAudio||usingAudioLoader)&&(codecs.audio=playlistCodecs.audio||media.main.audioCodec||media.audio.audioCodec||_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.lA,media.audio.isFmp4=media.main.hasAudio&&!media.main.isMuxed?media.main.isFmp4:media.audio.isFmp4),!codecs.audio&&!codecs.video){this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0});return}var unsupportedCodecs={};if(["video","audio"].forEach(function(type){var isFmp4,codec;if(codecs.hasOwnProperty(type)&&(isFmp4=media[type].isFmp4,codec=codecs[type],isFmp4?!(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.p7)(codec):!(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.Hi)(codec))){var supporter=media[type].isFmp4?"browser":"muxer";unsupportedCodecs[supporter]=unsupportedCodecs[supporter]||[],unsupportedCodecs[supporter].push(codecs[type]),"audio"===type&&(unsupportedAudio=supporter)}}),usingAudioLoader&&unsupportedAudio&&this.media().attributes.AUDIO){var audioGroup=this.media().attributes.AUDIO;this.master().playlists.forEach(function(variant){(variant.attributes&&variant.attributes.AUDIO)===audioGroup&&variant!==_this9.media()&&(variant.excludeUntil=1/0)}),this.logger_("excluding audio group "+audioGroup+" as "+unsupportedAudio+' does not support codec(s): "'+codecs.audio+'"')}if(Object.keys(unsupportedCodecs).length){var message=Object.keys(unsupportedCodecs).reduce(function(acc,supporter){return acc&&(acc+=", "),acc+=supporter+' does not support codec(s): "'+unsupportedCodecs[supporter].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:message,blacklistDuration:1/0});return}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var switchMessages=[];if(["video","audio"].forEach(function(type){var newCodec=((0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(_this9.sourceUpdater_.codecs[type]||"")[0]||{}).type,oldCodec=((0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(codecs[type]||"")[0]||{}).type;newCodec&&oldCodec&&newCodec.toLowerCase()!==oldCodec.toLowerCase()&&switchMessages.push('"'+_this9.sourceUpdater_.codecs[type]+'" -> "'+codecs[type]+'"')}),switchMessages.length){this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+switchMessages.join(", ")+".",blacklistDuration:1/0,internal:!0});return}}return codecs},_proto.tryToCreateSourceBuffers_=function(){if(!("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())&&this.areMediaTypesKnown_()){var codecs=this.getCodecsOrExclude_();if(codecs){this.sourceUpdater_.createSourceBuffers(codecs);var codecString=[codecs.video,codecs.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(codecString)}}},_proto.excludeUnsupportedVariants_=function(){var _this10=this,playlists=this.master().playlists,ids=[];Object.keys(playlists).forEach(function(key){var variant=playlists[key];if(-1===ids.indexOf(variant.id)){ids.push(variant.id);var codecs=codecsForPlaylist(_this10.master,variant),unsupported=[];!codecs.audio||(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.Hi)(codecs.audio)||(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.p7)(codecs.audio)||unsupported.push("audio codec "+codecs.audio),!codecs.video||(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.Hi)(codecs.video)||(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.p7)(codecs.video)||unsupported.push("video codec "+codecs.video),codecs.text&&"stpp.ttml.im1t"===codecs.text&&unsupported.push("text codec "+codecs.text),unsupported.length&&(variant.excludeUntil=1/0,_this10.logger_("excluding "+variant.id+" for unsupported: "+unsupported.join(", ")))}})},_proto.excludeIncompatibleVariants_=function(codecString){var _this11=this,ids=[],playlists=this.master().playlists,codecs=unwrapCodecList((0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(codecString)),codecCount_=codecCount(codecs),videoDetails=codecs.video&&(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(codecs.video)[0]||null,audioDetails=codecs.audio&&(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(codecs.audio)[0]||null;Object.keys(playlists).forEach(function(key){var variant=playlists[key];if(-1===ids.indexOf(variant.id)&&variant.excludeUntil!==1/0){ids.push(variant.id);var blacklistReasons=[],variantCodecs=codecsForPlaylist(_this11.masterPlaylistLoader_.master,variant),variantCodecCount=codecCount(variantCodecs);if(variantCodecs.audio||variantCodecs.video){if(variantCodecCount!==codecCount_&&blacklistReasons.push('codec count "'+variantCodecCount+'" !== "'+codecCount_+'"'),!_this11.sourceUpdater_.canChangeType()){var variantVideoDetails=variantCodecs.video&&(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(variantCodecs.video)[0]||null,variantAudioDetails=variantCodecs.audio&&(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.kS)(variantCodecs.audio)[0]||null;variantVideoDetails&&videoDetails&&variantVideoDetails.type.toLowerCase()!==videoDetails.type.toLowerCase()&&blacklistReasons.push('video codec "'+variantVideoDetails.type+'" !== "'+videoDetails.type+'"'),variantAudioDetails&&audioDetails&&variantAudioDetails.type.toLowerCase()!==audioDetails.type.toLowerCase()&&blacklistReasons.push('audio codec "'+variantAudioDetails.type+'" !== "'+audioDetails.type+'"')}blacklistReasons.length&&(variant.excludeUntil=1/0,_this11.logger_("blacklisting "+variant.id+": "+blacklistReasons.join(" && ")))}}})},_proto.updateAdCues_=function(media){var offset=0,seekable=this.seekable();seekable.length&&(offset=seekable.start(0)),updateAdCues(media,this.cueTagsTrack_,offset)},_proto.goalBufferLength=function(){var currentTime=this.tech_.currentTime(),initial=Config.GOAL_BUFFER_LENGTH,rate=Config.GOAL_BUFFER_LENGTH_RATE,max=Math.max(initial,Config.MAX_GOAL_BUFFER_LENGTH);return Math.min(initial+currentTime*rate,max)},_proto.bufferLowWaterLine=function(){var currentTime=this.tech_.currentTime(),initial=Config.BUFFER_LOW_WATER_LINE,rate=Config.BUFFER_LOW_WATER_LINE_RATE,max=Math.max(initial,Config.MAX_BUFFER_LOW_WATER_LINE),newMax=Math.max(initial,Config.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(initial+currentTime*rate,this.experimentalBufferBasedABR?newMax:max)},_proto.bufferHighWaterLine=function(){return Config.BUFFER_HIGH_WATER_LINE},MasterPlaylistController}(videojs.EventTarget),Representation=function(vhsHandler,playlist,id){var loader,playlistID,mpc=vhsHandler.masterPlaylistController_,qualityChangeFunction=mpc[(vhsHandler.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(mpc);if(playlist.attributes){var resolution=playlist.attributes.RESOLUTION;this.width=resolution&&resolution.width,this.height=resolution&&resolution.height,this.bandwidth=playlist.attributes.BANDWIDTH}this.codecs=codecsForPlaylist(mpc.master(),playlist),this.playlist=playlist,this.id=id,this.enabled=(loader=vhsHandler.playlists,playlistID=playlist.id,function(enable){var playlist=loader.master.playlists[playlistID],incompatible=isIncompatible(playlist),currentlyEnabled=isEnabled(playlist);return void 0===enable?currentlyEnabled:(enable?delete playlist.disabled:playlist.disabled=!0,enable===currentlyEnabled||incompatible||(qualityChangeFunction(),enable?loader.trigger("renditionenabled"):loader.trigger("renditiondisabled")),enable)})},renditionSelectionMixin=function(vhsHandler){vhsHandler.representations=function(){var master=vhsHandler.masterPlaylistController_.master(),playlists=isAudioOnly(master)?vhsHandler.masterPlaylistController_.getAudioTrackPlaylists_():master.playlists;return playlists?playlists.filter(function(media){return!isIncompatible(media)}).map(function(e,i){return new Representation(vhsHandler,e,e.id)}):[]}},timerCancelEvents=["seeking","seeked","pause","playing","error"],PlaybackWatcher=function(){function PlaybackWatcher(options){var _this=this;this.masterPlaylistController_=options.masterPlaylistController,this.tech_=options.tech,this.seekable=options.seekable,this.allowSeeksWithinUnsafeLiveWindow=options.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=options.liveRangeSafeTimeDelta,this.media=options.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=logger("PlaybackWatcher"),this.logger_("initialize");var playHandler=function(){return _this.monitorCurrentTime_()},canPlayHandler=function(){return _this.monitorCurrentTime_()},waitingHandler=function(){return _this.techWaiting_()},cancelTimerHandler=function(){return _this.cancelTimer_()},mpc=this.masterPlaylistController_,loaderTypes=["main","subtitle","audio"],loaderChecks={};loaderTypes.forEach(function(type){loaderChecks[type]={reset:function(){return _this.resetSegmentDownloads_(type)},updateend:function(){return _this.checkSegmentDownloads_(type)}},mpc[type+"SegmentLoader_"].on("appendsdone",loaderChecks[type].updateend),mpc[type+"SegmentLoader_"].on("playlistupdate",loaderChecks[type].reset),_this.tech_.on(["seeked","seeking"],loaderChecks[type].reset)});var setSeekingHandlers=function(fn){["main","audio"].forEach(function(type){mpc[type+"SegmentLoader_"][fn]("appended",_this.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){_this.fixesBadSeeks_()&&(_this.consecutiveUpdates=0,_this.lastRecordedTime=_this.tech_.currentTime(),setSeekingHandlers("off"))},this.clearSeekingAppendCheck_=function(){return setSeekingHandlers("off")},this.watchForBadSeeking_=function(){_this.clearSeekingAppendCheck_(),setSeekingHandlers("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",waitingHandler),this.tech_.on(timerCancelEvents,cancelTimerHandler),this.tech_.on("canplay",canPlayHandler),this.tech_.one("play",playHandler),this.dispose=function(){_this.clearSeekingAppendCheck_(),_this.logger_("dispose"),_this.tech_.off("waiting",waitingHandler),_this.tech_.off(timerCancelEvents,cancelTimerHandler),_this.tech_.off("canplay",canPlayHandler),_this.tech_.off("play",playHandler),_this.tech_.off("seeking",_this.watchForBadSeeking_),_this.tech_.off("seeked",_this.clearSeekingAppendCheck_),loaderTypes.forEach(function(type){mpc[type+"SegmentLoader_"].off("appendsdone",loaderChecks[type].updateend),mpc[type+"SegmentLoader_"].off("playlistupdate",loaderChecks[type].reset),_this.tech_.off(["seeked","seeking"],loaderChecks[type].reset)}),_this.checkCurrentTimeTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(_this.checkCurrentTimeTimeout_),_this.cancelTimer_()}}var _proto=PlaybackWatcher.prototype;return _proto.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=global_window__WEBPACK_IMPORTED_MODULE_0___default().setTimeout(this.monitorCurrentTime_.bind(this),250)},_proto.resetSegmentDownloads_=function(type){var loader=this.masterPlaylistController_[type+"SegmentLoader_"];this[type+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+type+" loader"),this[type+"StalledDownloads_"]=0,this[type+"Buffered_"]=loader.buffered_()},_proto.checkSegmentDownloads_=function(type){var mpc=this.masterPlaylistController_,loader=mpc[type+"SegmentLoader_"],buffered=loader.buffered_(),isBufferedDifferent=isRangeDifferent(this[type+"Buffered_"],buffered);if(this[type+"Buffered_"]=buffered,isBufferedDifferent){this.resetSegmentDownloads_(type);return}this[type+"StalledDownloads_"]++,this.logger_("found #"+this[type+"StalledDownloads_"]+" "+type+" appends that did not increase buffer (possible stalled download)",{playlistId:loader.playlist_&&loader.playlist_.id,buffered:timeRangesToArray(buffered)}),!(this[type+"StalledDownloads_"]<10)&&(this.logger_(type+" loader stalled download exclusion"),this.resetSegmentDownloads_(type),this.tech_.trigger({type:"usage",name:"vhs-"+type+"-download-exclusion"}),"subtitle"!==type&&mpc.blacklistCurrentPlaylist({message:"Excessive "+type+" segment downloading detected."},1/0))},_proto.checkCurrentTime_=function(){if(!(this.tech_.paused()||this.tech_.seeking())){var currentTime=this.tech_.currentTime(),buffered=this.tech_.buffered();if(this.lastRecordedTime===currentTime&&(!buffered.length||currentTime+SAFE_TIME_DELTA>=buffered.end(buffered.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&¤tTime===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):currentTime===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=currentTime)}},_proto.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},_proto.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var seekTo,seekable=this.seekable(),currentTime=this.tech_.currentTime();if(this.afterSeekableWindow_(seekable,currentTime,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(seekTo=seekable.end(seekable.length-1)),this.beforeSeekableWindow_(seekable,currentTime)){var seekableStart=seekable.start(0);seekTo=seekableStart+(seekableStart===seekable.end(0)?0:SAFE_TIME_DELTA)}if(void 0!==seekTo)return this.logger_("Trying to seek outside of seekable at time "+currentTime+" with seekable range "+printableRange(seekable)+". Seeking to "+seekTo+"."),this.tech_.setCurrentTime(seekTo),!0;for(var sourceUpdater=this.masterPlaylistController_.sourceUpdater_,buffered=this.tech_.buffered(),audioBuffered=sourceUpdater.audioBuffer?sourceUpdater.audioBuffered():null,videoBuffered=sourceUpdater.videoBuffer?sourceUpdater.videoBuffered():null,media=this.media(),minAppendedDuration=media.partTargetDuration?media.partTargetDuration:(media.targetDuration-TIME_FUDGE_FACTOR)*2,bufferedToCheck=[audioBuffered,videoBuffered],i=0;i "+currentRange.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"});return}}},_proto.techWaiting_=function(){var seekable=this.seekable(),currentTime=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(seekable,currentTime)){var livePoint=seekable.end(seekable.length-1);return this.logger_("Fell out of live window at time "+currentTime+". Seeking to live point (seekable end) "+livePoint),this.cancelTimer_(),this.tech_.setCurrentTime(livePoint),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var sourceUpdater=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,buffered=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:sourceUpdater.audioBuffered(),videoBuffered:sourceUpdater.videoBuffered(),currentTime:currentTime}))return this.cancelTimer_(),this.tech_.setCurrentTime(currentTime),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var nextRange=findNextRange(buffered,currentTime);if(nextRange.length>0){var difference=nextRange.start(0)-currentTime;return this.logger_("Stopped at "+currentTime+", setting timer for "+difference+", seeking to "+nextRange.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*difference,currentTime),!0}return!1},_proto.afterSeekableWindow_=function(seekable,currentTime,playlist,allowSeeksWithinUnsafeLiveWindow){if(void 0===allowSeeksWithinUnsafeLiveWindow&&(allowSeeksWithinUnsafeLiveWindow=!1),!seekable.length)return!1;var allowedEnd=seekable.end(seekable.length-1)+SAFE_TIME_DELTA;return!playlist.endList&&allowSeeksWithinUnsafeLiveWindow&&(allowedEnd=seekable.end(seekable.length-1)+3*playlist.targetDuration),currentTime>allowedEnd},_proto.beforeSeekableWindow_=function(seekable,currentTime){return!!(seekable.length&&seekable.start(0)>0&¤tTime2)return{start:start,end:end}}return null},PlaybackWatcher}(),defaultOptions={errorInterval:30,getSource:function(next){return next(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},initPlugin=function initPlugin(player,options){var lastCalled=0,seekTo=0,localOptions=videojs.mergeOptions(defaultOptions,options);player.ready(function(){player.trigger({type:"usage",name:"vhs-error-reload-initialized"}),player.trigger({type:"usage",name:"hls-error-reload-initialized"})});var loadedMetadataHandler=function(){seekTo&&player.currentTime(seekTo)},setSource=function(sourceObj){null!=sourceObj&&(seekTo=player.duration()!==1/0&&player.currentTime()||0,player.one("loadedmetadata",loadedMetadataHandler),player.src(sourceObj),player.trigger({type:"usage",name:"vhs-error-reload"}),player.trigger({type:"usage",name:"hls-error-reload"}),player.play())},errorHandler=function(){if(Date.now()-lastCalled<1e3*localOptions.errorInterval){player.trigger({type:"usage",name:"vhs-error-reload-canceled"}),player.trigger({type:"usage",name:"hls-error-reload-canceled"});return}if(!localOptions.getSource||"function"!=typeof localOptions.getSource){videojs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!");return}return lastCalled=Date.now(),localOptions.getSource.call(player,setSource)},cleanupEvents=function cleanupEvents(){player.off("loadedmetadata",loadedMetadataHandler),player.off("error",errorHandler),player.off("dispose",cleanupEvents)};player.on("error",errorHandler),player.on("dispose",cleanupEvents),player.reloadSourceOnError=function(newOptions){cleanupEvents(),initPlugin(player,newOptions)}},version$4="2.14.3",Vhs={PlaylistLoader:PlaylistLoader,Playlist:Playlist,utils:utils,STANDARD_PLAYLIST_SELECTOR:lastBandwidthSelector,INITIAL_PLAYLIST_SELECTOR:function(){var _this=this,playlists=this.playlists.master.playlists.filter(Playlist.isEnabled);return stableSort(playlists,function(a,b){return comparePlaylistBandwidth(a,b)}),playlists.filter(function(playlist){return!!codecsForPlaylist(_this.playlists.master,playlist).video})[0]||null},lastBandwidthSelector:lastBandwidthSelector,movingAverageBandwidthSelector:function(decay){var average=-1,lastSystemBandwidth=-1;if(decay<0||decay>1)throw Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var pixelRatio=this.useDevicePixelRatio&&global_window__WEBPACK_IMPORTED_MODULE_0___default().devicePixelRatio||1;return average<0&&(average=this.systemBandwidth,lastSystemBandwidth=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==lastSystemBandwidth&&(average=decay*this.systemBandwidth+(1-decay)*average,lastSystemBandwidth=this.systemBandwidth),simpleSelector(this.playlists.master,average,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*pixelRatio,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*pixelRatio,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:comparePlaylistBandwidth,comparePlaylistResolution:function(left,right){var leftWidth,rightWidth;return(left.attributes.RESOLUTION&&left.attributes.RESOLUTION.width&&(leftWidth=left.attributes.RESOLUTION.width),leftWidth=leftWidth||global_window__WEBPACK_IMPORTED_MODULE_0___default().Number.MAX_VALUE,right.attributes.RESOLUTION&&right.attributes.RESOLUTION.width&&(rightWidth=right.attributes.RESOLUTION.width),leftWidth===(rightWidth=rightWidth||global_window__WEBPACK_IMPORTED_MODULE_0___default().Number.MAX_VALUE)&&left.attributes.BANDWIDTH&&right.attributes.BANDWIDTH)?left.attributes.BANDWIDTH-right.attributes.BANDWIDTH:leftWidth-rightWidth},xhr:xhrFactory()};Object.keys(Config).forEach(function(prop){Object.defineProperty(Vhs,prop,{get:function(){return videojs.log.warn("using Vhs."+prop+" is UNSAFE be sure you know what you are doing"),Config[prop]},set:function(value){if(videojs.log.warn("using Vhs."+prop+" is UNSAFE be sure you know what you are doing"),"number"!=typeof value||value<0){videojs.log.warn("value of Vhs."+prop+" must be greater than or equal to 0");return}Config[prop]=value}})});var LOCAL_STORAGE_KEY="videojs-vhs",handleVhsMediaChange=function(qualityLevels,playlistLoader){for(var newPlaylist=playlistLoader.media(),selectedIndex=-1,i=0;i=1e7&&playerBandwidthEst>=1e7?Math.max(playerBandwidthEst,networkInfoBandwidthEstBitsPerSec):networkInfoBandwidthEstBitsPerSec}return playerBandwidthEst},set:function(bandwidth){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=bandwidth,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){return Math.floor(1/(1/(this.bandwidth||1)+(this.throughput>0?1/this.throughput:0)))},set:function(){videojs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return _this3.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return _this3.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return _this3.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return _this3.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return _this3.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return _this3.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return _this3.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return _this3.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return _this3.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return _this3.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return _this3.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return _this3.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return _this3.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return timeRangesToArray(_this3.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return _this3.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return _this3.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return _this3.tech_.name_},enumerable:!0},duration:{get:function(){return _this3.tech_.duration()},enumerable:!0},master:{get:function(){return _this3.playlists.master},enumerable:!0},playerDimensions:{get:function(){return _this3.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return timeRangesToArray(_this3.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return _this3.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){_this3.options_.useBandwidthFromLocalStorage&&updateVhsLocalStorage({bandwidth:_this3.bandwidth,throughput:Math.round(_this3.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){renditionSelectionMixin(_this3)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){_this3.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=global_window__WEBPACK_IMPORTED_MODULE_0___default().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},_proto.createKeySessions_=function(){var _this4=this,audioPlaylistLoader=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),waitForKeySessionCreation({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:audioPlaylistLoader&&audioPlaylistLoader.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){_this4.logger_("created EME key session"),_this4.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(err){_this4.logger_("error while creating EME key session",err),_this4.player_.error({message:"Failed to initialize media keys for EME",code:3})})},_proto.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},_proto.setupEme_=function(){var _this5=this,audioPlaylistLoader=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,didSetupEmeOptions=setupEmeOptions({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:audioPlaylistLoader&&audioPlaylistLoader.media()});if(this.player_.tech_.on("keystatuschange",function(e){if("output-restricted"===e.status){var _videojs$log,masterPlaylist=_this5.masterPlaylistController_.master();if(masterPlaylist&&masterPlaylist.playlists){var excludedHDPlaylists=[];masterPlaylist.playlists.forEach(function(playlist){playlist&&playlist.attributes&&playlist.attributes.RESOLUTION&&playlist.attributes.RESOLUTION.height>=720&&(!playlist.excludeUntil||playlist.excludeUntil<1/0)&&(playlist.excludeUntil=1/0,excludedHDPlaylists.push(playlist))}),excludedHDPlaylists.length&&((_videojs$log=videojs.log).warn.apply(_videojs$log,['DRM keystatus changed to "output-restricted." Removing the following HD playlists that will most likely fail to play and clearing the buffer. This may be due to HDCP restrictions on the stream and the capabilities of the current device.'].concat(excludedHDPlaylists)),_this5.masterPlaylistController_.fastQualityChange_())}}}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11===videojs.browser.IE_VERSION||!didSetupEmeOptions){this.masterPlaylistController_.sourceUpdater_.initializedEme();return}this.createKeySessions_()},_proto.setupQualityLevels_=function(){var _this6=this,player=videojs.players[this.tech_.options_.playerId];player&&player.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=player.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){handleVhsLoadedMetadata(_this6.qualityLevels_,_this6)}),this.playlists.on("mediachange",function(){handleVhsMediaChange(_this6.qualityLevels_,_this6.playlists)}))},VhsHandler.version=function(){return{"@videojs/http-streaming":version$4,"mux.js":"6.0.1","mpd-parser":"0.21.1","m3u8-parser":"4.7.1","aes-decrypter":"3.1.3"}},_proto.version=function(){return this.constructor.version()},_proto.canChangeType=function(){return SourceUpdater.canChangeType()},_proto.play=function(){this.masterPlaylistController_.play()},_proto.setCurrentTime=function(currentTime){this.masterPlaylistController_.setCurrentTime(currentTime)},_proto.duration=function(){return this.masterPlaylistController_.duration()},_proto.seekable=function(){return this.masterPlaylistController_.seekable()},_proto.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&global_window__WEBPACK_IMPORTED_MODULE_0___default().URL.revokeObjectURL&&(global_window__WEBPACK_IMPORTED_MODULE_0___default().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),_Component.prototype.dispose.call(this)},_proto.convertToProgramTime=function(time,callback){return getProgramTime({playlist:this.masterPlaylistController_.media(),time:time,callback:callback})},_proto.seekToProgramTime=function(programTime,callback,pauseAfterSeek,retryCount){return void 0===pauseAfterSeek&&(pauseAfterSeek=!0),void 0===retryCount&&(retryCount=2),seekToProgramTime({programTime:programTime,playlist:this.masterPlaylistController_.media(),retryCount:retryCount,pauseAfterSeek:pauseAfterSeek,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:callback})},VhsHandler}(videojs.getComponent("Component")),VhsSourceHandler={name:"videojs-http-streaming",VERSION:version$4,canHandleSource:function(srcObj,options){void 0===options&&(options={});var localOptions=videojs.mergeOptions(videojs.options,options);return VhsSourceHandler.canPlayType(srcObj.type,localOptions)},handleSource:function(source,tech,options){void 0===options&&(options={});var localOptions=videojs.mergeOptions(videojs.options,options);return tech.vhs=new VhsHandler(source,tech,localOptions),videojs.hasOwnProperty("hls")||Object.defineProperty(tech,"hls",{get:function(){return videojs.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),tech.vhs},configurable:!0}),tech.vhs.xhr=xhrFactory(),tech.vhs.src(source.src,source.type),tech.vhs},canPlayType:function(type,options){void 0===options&&(options={});var _videojs$mergeOptions=videojs.mergeOptions(videojs.options,options),_videojs$mergeOptions2=_videojs$mergeOptions.vhs,_videojs$mergeOptions3=(_videojs$mergeOptions2=void 0===_videojs$mergeOptions2?{}:_videojs$mergeOptions2).overrideNative,overrideNative=void 0===_videojs$mergeOptions3?!videojs.browser.IS_ANY_SAFARI:_videojs$mergeOptions3,_videojs$mergeOptions4=_videojs$mergeOptions.hls,_videojs$mergeOptions5=(_videojs$mergeOptions4=void 0===_videojs$mergeOptions4?{}:_videojs$mergeOptions4).overrideNative,supportedType=(0,_videojs_vhs_utils_es_media_types_js__WEBPACK_IMPORTED_MODULE_20__.t)(type);return supportedType&&(!Vhs.supportsTypeNatively(supportedType)||void 0!==_videojs$mergeOptions5&&_videojs$mergeOptions5||overrideNative)?"maybe":""}};(0,_videojs_vhs_utils_es_codecs_js__WEBPACK_IMPORTED_MODULE_8__.p7)("avc1.4d400d,mp4a.40.2")&&videojs.getTech("Html5").registerSourceHandler(VhsSourceHandler,0),videojs.VhsHandler=VhsHandler,Object.defineProperty(videojs,"HlsHandler",{get:function(){return videojs.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),VhsHandler},configurable:!0}),videojs.VhsSourceHandler=VhsSourceHandler,Object.defineProperty(videojs,"HlsSourceHandler",{get:function(){return videojs.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),VhsSourceHandler},configurable:!0}),videojs.Vhs=Vhs,Object.defineProperty(videojs,"Hls",{get:function(){return videojs.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),Vhs},configurable:!0}),videojs.use||(videojs.registerComponent("Hls",Vhs),videojs.registerComponent("Vhs",Vhs)),videojs.options.vhs=videojs.options.vhs||{},videojs.options.hls=videojs.options.hls||{},videojs.getPlugin&&videojs.getPlugin("reloadSourceOnError")||(videojs.registerPlugin||videojs.plugin)("reloadSourceOnError",function(options){initPlugin(this,options)}),__webpack_exports__.Z=videojs}}]); \ No newline at end of file diff --git a/static/web/_next/static/chunks/framework-05c5206d76924e06.js b/static/web/_next/static/chunks/framework-05c5206d76924e06.js new file mode 100644 index 000000000..b3ccde73c --- /dev/null +++ b/static/web/_next/static/chunks/framework-05c5206d76924e06.js @@ -0,0 +1,33 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9774],{64448:function(__unused_webpack_module,exports,__webpack_require__){/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ var xe,Aj,Bj,Cj,Dj,Wk,aa=__webpack_require__(67294),ca=__webpack_require__(63840);function p(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c