From 628f3e71ef68007271061279265a22d9affa14f4 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Fri, 5 Aug 2022 15:16:57 +0800 Subject: [PATCH] update doc --- 404.html | 8 +++--- assets/{404.8832df53.js => 404.86b95e26.js} | 2 +- ....html.e5b00137.js => 404.html.5f2befc1.js} | 2 +- assets/Layout.aa338e2e.js | 16 ----------- assets/Layout.e2e44844.js | 16 +++++++++++ ...4a71d.js => advanced-use.html.bacf9c97.js} | 2 +- ...03d1b.js => advanced-use.html.c6f6a88a.js} | 2 +- ...946ba.js => advice-class.html.f9ecd271.js} | 2 +- ...d22fb.js => advice-class.html.fba35b96.js} | 2 +- ...tml.dfe30692.js => agent.html.c6a4f516.js} | 2 +- ...tml.5c97eff1.js => agent.html.ca83f763.js} | 2 +- assets/{app.391b0e4e.js => app.bd2aade7.js} | 28 +++++++++---------- ....js => arthas-properties.html.05c209f7.js} | 2 +- ....js => arthas-properties.html.4d77eb12.js} | 2 +- ...l.680bb983.js => arthas3.html.37a04c34.js} | 2 +- ...tml.cf6d1055.js => async.html.066f186b.js} | 2 +- ...tml.9e11de05.js => async.html.99c90cc5.js} | 2 +- ...html.ea615280.js => auth.html.18dee9de.js} | 2 +- ...html.71c19867.js => auth.html.c6e2f754.js} | 2 +- ...ml.814caa97.js => base64.html.00fa731c.js} | 2 +- ...ml.03fdde79.js => base64.html.cdf21e2d.js} | 2 +- ...3404.js => batch-support.html.490857ff.js} | 2 +- ...49e4.js => batch-support.html.49d042fe.js} | 2 +- ....html.329962b4.js => cat.html.572c13ce.js} | 2 +- ....html.694fe934.js => cat.html.bc506c84.js} | 2 +- ...965134.js => classloader.html.44ceda4f.js} | 2 +- ...228132.js => classloader.html.7edc6fd1.js} | 2 +- ....html.bddba04d.js => cls.html.4b037a2c.js} | 2 +- ....html.03e27f13.js => cls.html.c5d91203.js} | 2 +- ....5e2da50a.js => commands.html.4d519f02.js} | 2 +- ....59e05b16.js => commands.html.71f84f2a.js} | 2 +- ...db7a631.js => contact-us.html.19acb455.js} | 2 +- ...c267844.js => contact-us.html.b14012be.js} | 2 +- ...cf49d30c.js => dashboard.html.6dd78583.js} | 2 +- ...901e0382.js => dashboard.html.6e0fd9c5.js} | 2 +- ...ml.4512c1dc.js => docker.html.010e0e88.js} | 2 +- ...ml.bc9ac733.js => docker.html.57292855.js} | 2 +- ....bd53b404.js => download.html.5881ff87.js} | 2 +- ....7d3275ea.js => download.html.c9308c0c.js} | 2 +- ...html.255bdbbd.js => dump.html.c69caadc.js} | 2 +- ...html.25a883e7.js => dump.html.eb0a94f7.js} | 2 +- ...html.398e9057.js => echo.html.45a38b84.js} | 2 +- ...html.4a5f3e98.js => echo.html.f8fe187e.js} | 2 +- ....html.5948f390.js => faq.html.5e884cdc.js} | 2 +- ....html.4bf9332e.js => faq.html.eb698c38.js} | 2 +- ...1225bdd6.js => getstatic.html.977a401d.js} | 2 +- ...67fa4db9.js => getstatic.html.d5884253.js} | 2 +- ...html.23407de4.js => grep.html.1050092a.js} | 2 +- ...html.650bda1e.js => grep.html.25d04700.js} | 2 +- ...ml.81b1e3d4.js => groovy.html.2364c6ca.js} | 2 +- ...ml.c968b2cf.js => groovy.html.ecfe8d3e.js} | 2 +- ....0e29f8ed.js => heapdump.html.55597356.js} | 2 +- ....de628dcb.js => heapdump.html.7f0445cf.js} | 2 +- ...html.e0b9e284.js => help.html.abb127ac.js} | 2 +- ...html.98c1c576.js => help.html.b77ccdc8.js} | 2 +- ...l.2a6fd9ce.js => history.html.12a39d33.js} | 2 +- ...l.c813d0b3.js => history.html.7ac5f109.js} | 2 +- ....597fe391.js => http-api.html.7c8fdc0a.js} | 2 +- ....9bb27917.js => http-api.html.b523afd7.js} | 2 +- ...8db60c.js => idea-plugin.html.95d9f4c5.js} | 2 +- ...877b09.js => idea-plugin.html.da32568b.js} | 2 +- ...tml.3923e211.js => index.html.5c066ef8.js} | 2 +- ...tml.3eba35be.js => index.html.758b214c.js} | 2 +- ...tml.e6d34846.js => index.html.76261c19.js} | 2 +- ...tml.78460dae.js => index.html.c0309f84.js} | 2 +- ...586.js => install-detail.html.67ac8674.js} | 2 +- ...754.js => install-detail.html.aebaee81.js} | 2 +- ....html.c9b6ff15.js => jad.html.527a2e52.js} | 2 +- ....html.f6d8a533.js => jad.html.ff9a3396.js} | 2 +- ....html.263b3cd1.js => jvm.html.1082513f.js} | 2 +- ....html.ee2bb88c.js => jvm.html.4d95fa2f.js} | 2 +- ...ml.0aa01820.js => keymap.html.78b69f28.js} | 2 +- ...ml.246a50a5.js => keymap.html.91fc23f9.js} | 2 +- ...ml.4d519c14.js => logger.html.960934f5.js} | 2 +- ...ml.8b8950a7.js => logger.html.9f7f206f.js} | 2 +- ...463.js => manual-install.html.39eb890a.js} | 2 +- ...bbc.js => manual-install.html.c98b7e1b.js} | 2 +- ...tml.9f2e31de.js => mbean.html.2a498b98.js} | 2 +- ...tml.d2b391af.js => mbean.html.fa3f3b57.js} | 2 +- ...c.html.9d2b9b60.js => mc.html.0b0f2b53.js} | 2 +- ...c.html.163bbc1b.js => mc.html.5b2d98a7.js} | 2 +- ...ml.8e769722.js => memory.html.b93f2254.js} | 2 +- ...ml.160f020c.js => memory.html.c8befe45.js} | 2 +- ...l.2590bf6b.js => monitor.html.a8d8fa31.js} | 2 +- ...l.2f02c60a.js => monitor.html.db174040.js} | 2 +- ...html.71f92223.js => ognl.html.97f0364e.js} | 2 +- ...html.9838e9e6.js => ognl.html.aac79e98.js} | 2 +- ...l.df9c5e08.js => options.html.009dcd64.js} | 2 +- ...l.b41e79b8.js => options.html.8632a79a.js} | 2 +- ...b20ff7.js => perfcounter.html.ca091871.js} | 2 +- ...7ff46c.js => perfcounter.html.ebc76012.js} | 2 +- ....40633892.js => profiler.html.2e418321.js} | 2 +- ....e46e41bf.js => profiler.html.8e89a25b.js} | 2 +- ....html.bad90479.js => pwd.html.1cf82844.js} | 2 +- ....html.1f283b74.js => pwd.html.bd0a54d7.js} | 2 +- ...e07102.js => quick-start.html.4f68720d.js} | 2 +- ...846057.js => quick-start.html.5fd27e20.js} | 2 +- ...html.f06a3a00.js => quit.html.079fe8b8.js} | 2 +- ...html.bf46384f.js => quit.html.3736848b.js} | 2 +- ....07d679f5.js => redefine.html.60b71d53.js} | 2 +- ....d4b57846.js => redefine.html.c5cf8d7e.js} | 2 +- ...9dcc.js => release-notes.html.4fd5502c.js} | 2 +- ...a17d.js => release-notes.html.cfa3e304.js} | 2 +- ...tml.e216ee7c.js => reset.html.aeb73063.js} | 2 +- ...tml.ac3b4564.js => reset.html.d6268d5c.js} | 2 +- ...0c0158.js => retransform.html.90b4d2d3.js} | 2 +- ...8d0f7e.js => retransform.html.d78055ca.js} | 2 +- ....bf135bb7.js => save-log.html.5abc716e.js} | 2 +- ....dc7b97f8.js => save-log.html.82aeb468.js} | 2 +- ...c.html.a8805b1f.js => sc.html.4bcd4c16.js} | 2 +- ...c.html.9b21552d.js => sc.html.6ca17ad7.js} | 2 +- ...l.796027b6.js => session.html.1b0f50e8.js} | 2 +- ...l.40738759.js => session.html.e9c8c833.js} | 2 +- ...m.html.4009a44b.js => sm.html.6699ffe4.js} | 2 +- ...m.html.e73b18f8.js => sm.html.c6b546ef.js} | 2 +- ...s => spring-boot-starter.html.0c527697.js} | 2 +- ...s => spring-boot-starter.html.3339aa97.js} | 2 +- ...tml.0d359e88.js => stack.html.cbface9b.js} | 2 +- ...tml.8b3c4f6b.js => stack.html.fcfee614.js} | 2 +- ...b1e05.js => start-arthas.html.31ee061f.js} | 2 +- ...129f5.js => start-arthas.html.b496a7a0.js} | 2 +- ...html.9b259416.js => stop.html.2e7c2abf.js} | 2 +- ...html.47bae9bd.js => stop.html.fda72b6e.js} | 2 +- ...{style.c4fc83ba.css => style.372e9f20.css} | 2 +- ...ml.196820d9.js => sysenv.html.2fcabe0b.js} | 2 +- ...ml.8a54e425.js => sysenv.html.b451a296.js} | 2 +- ...l.6f97a025.js => sysprop.html.91fd91ff.js} | 2 +- ...l.6a3e6c7a.js => sysprop.html.d930dcd4.js} | 2 +- ....html.10b59fa4.js => tee.html.40ab7063.js} | 2 +- ....html.827e39af.js => tee.html.ee51f52b.js} | 2 +- ...ml.04d469eb.js => thread.html.643cef5a.js} | 2 +- ...ml.17c64e86.js => thread.html.c2f26777.js} | 2 +- ...tml.02c3b41a.js => trace.html.7dfbfb09.js} | 2 +- ...tml.7ce8de96.js => trace.html.80c1395b.js} | 2 +- ...t.html.98812260.js => tt.html.61e714d4.js} | 2 +- ...t.html.d6422059.js => tt.html.97b33086.js} | 2 +- ...ml.7d815fe4.js => tunnel.html.8d0ac66c.js} | 2 +- ...ml.dbec13ea.js => tunnel.html.e4bc3a2c.js} | 2 +- ...l.9a16b0e0.js => version.html.06950398.js} | 2 +- ...l.23eb8f1a.js => version.html.0af4e411.js} | 2 +- ....b52c4c29.js => vmoption.html.0f459a46.js} | 2 +- ....aaaf525a.js => vmoption.html.ae8c7fea.js} | 2 +- ...ml.328ad748.js => vmtool.html.758e6040.js} | 2 +- ...ml.42de873b.js => vmtool.html.adfeea8a.js} | 2 +- ...tml.d72018b0.js => watch.html.656aeaf0.js} | 2 +- ...tml.bc5e8c6f.js => watch.html.6eaa9d61.js} | 2 +- ...692be6.js => web-console.html.429076db.js} | 2 +- ...d6c35d.js => web-console.html.e5cfd775.js} | 2 +- doc/advanced-use.html | 8 +++--- doc/advice-class.html | 6 ++-- doc/agent.html | 6 ++-- doc/arthas-properties.html | 8 +++--- doc/arthas3.html | 8 +++--- doc/async.html | 8 +++--- doc/auth.html | 8 +++--- doc/base64.html | 8 +++--- doc/batch-support.html | 6 ++-- doc/cat.html | 6 ++-- doc/classloader.html | 8 +++--- doc/cls.html | 6 ++-- doc/commands.html | 8 +++--- doc/contact-us.html | 8 +++--- doc/dashboard.html | 8 +++--- doc/docker.html | 8 +++--- doc/download.html | 8 +++--- doc/dump.html | 8 +++--- doc/echo.html | 6 ++-- doc/faq.html | 8 +++--- doc/getstatic.html | 6 ++-- doc/grep.html | 6 ++-- doc/groovy.html | 8 +++--- doc/heapdump.html | 8 +++--- doc/help.html | 8 +++--- doc/history.html | 8 +++--- doc/http-api.html | 8 +++--- doc/idea-plugin.html | 6 ++-- doc/index.html | 8 +++--- doc/install-detail.html | 8 +++--- doc/jad.html | 8 +++--- doc/jvm.html | 8 +++--- doc/keymap.html | 6 ++-- doc/logger.html | 6 ++-- doc/manual-install.html | 8 +++--- doc/mbean.html | 8 +++--- doc/mc.html | 6 ++-- doc/memory.html | 6 ++-- doc/monitor.html | 8 +++--- doc/ognl.html | 8 +++--- doc/options.html | 8 +++--- doc/perfcounter.html | 8 +++--- doc/profiler.html | 8 +++--- doc/pwd.html | 6 ++-- doc/quick-start.html | 8 +++--- doc/quit.html | 6 ++-- doc/redefine.html | 8 +++--- doc/release-notes.html | 8 +++--- doc/reset.html | 8 +++--- doc/retransform.html | 8 +++--- doc/save-log.html | 6 ++-- doc/sc.html | 6 ++-- doc/session.html | 6 ++-- doc/sm.html | 8 +++--- doc/spring-boot-starter.html | 8 +++--- doc/stack.html | 8 +++--- doc/start-arthas.html | 8 +++--- doc/stop.html | 6 ++-- doc/sysenv.html | 6 ++-- doc/sysprop.html | 6 ++-- doc/tee.html | 6 ++-- doc/thread.html | 8 +++--- doc/trace.html | 8 +++--- doc/tt.html | 6 ++-- doc/tunnel.html | 8 +++--- doc/version.html | 6 ++-- doc/vmoption.html | 6 ++-- doc/vmtool.html | 8 +++--- doc/watch.html | 8 +++--- doc/web-console.html | 8 +++--- en/doc/advanced-use.html | 8 +++--- en/doc/advice-class.html | 6 ++-- en/doc/agent.html | 6 ++-- en/doc/arthas-properties.html | 8 +++--- en/doc/async.html | 8 +++--- en/doc/auth.html | 8 +++--- en/doc/base64.html | 8 +++--- en/doc/batch-support.html | 6 ++-- en/doc/cat.html | 6 ++-- en/doc/classloader.html | 8 +++--- en/doc/cls.html | 6 ++-- en/doc/commands.html | 8 +++--- en/doc/contact-us.html | 8 +++--- en/doc/dashboard.html | 8 +++--- en/doc/docker.html | 8 +++--- en/doc/download.html | 8 +++--- en/doc/dump.html | 8 +++--- en/doc/echo.html | 6 ++-- en/doc/faq.html | 8 +++--- en/doc/getstatic.html | 6 ++-- en/doc/grep.html | 6 ++-- en/doc/groovy.html | 8 +++--- en/doc/heapdump.html | 6 ++-- en/doc/help.html | 8 +++--- en/doc/history.html | 8 +++--- en/doc/http-api.html | 8 +++--- en/doc/idea-plugin.html | 6 ++-- en/doc/index.html | 8 +++--- en/doc/install-detail.html | 8 +++--- en/doc/jad.html | 8 +++--- en/doc/jvm.html | 8 +++--- en/doc/keymap.html | 6 ++-- en/doc/logger.html | 6 ++-- en/doc/manual-install.html | 8 +++--- en/doc/mbean.html | 8 +++--- en/doc/mc.html | 6 ++-- en/doc/memory.html | 6 ++-- en/doc/monitor.html | 8 +++--- en/doc/ognl.html | 8 +++--- en/doc/options.html | 8 +++--- en/doc/perfcounter.html | 8 +++--- en/doc/profiler.html | 8 +++--- en/doc/pwd.html | 6 ++-- en/doc/quick-start.html | 8 +++--- en/doc/quit.html | 6 ++-- en/doc/redefine.html | 8 +++--- en/doc/release-notes.html | 8 +++--- en/doc/reset.html | 8 +++--- en/doc/retransform.html | 8 +++--- en/doc/save-log.html | 6 ++-- en/doc/sc.html | 8 +++--- en/doc/session.html | 6 ++-- en/doc/sm.html | 8 +++--- en/doc/spring-boot-starter.html | 8 +++--- en/doc/stack.html | 8 +++--- en/doc/start-arthas.html | 8 +++--- en/doc/stop.html | 6 ++-- en/doc/sysenv.html | 6 ++-- en/doc/sysprop.html | 6 ++-- en/doc/tee.html | 6 ++-- en/doc/thread.html | 8 +++--- en/doc/trace.html | 8 +++--- en/doc/tt.html | 6 ++-- en/doc/tunnel.html | 8 +++--- en/doc/version.html | 6 ++-- en/doc/vmoption.html | 6 ++-- en/doc/vmtool.html | 8 +++--- en/doc/watch.html | 8 +++--- en/doc/web-console.html | 8 +++--- en/index.html | 12 ++++---- index.html | 12 ++++---- 289 files changed, 696 insertions(+), 696 deletions(-) rename assets/{404.8832df53.js => 404.86b95e26.js} (90%) rename assets/{404.html.e5b00137.js => 404.html.5f2befc1.js} (61%) delete mode 100644 assets/Layout.aa338e2e.js create mode 100644 assets/Layout.e2e44844.js rename assets/{advanced-use.html.0284a71d.js => advanced-use.html.bacf9c97.js} (99%) rename assets/{advanced-use.html.72403d1b.js => advanced-use.html.c6f6a88a.js} (99%) rename assets/{advice-class.html.b8d946ba.js => advice-class.html.f9ecd271.js} (99%) rename assets/{advice-class.html.349d22fb.js => advice-class.html.fba35b96.js} (98%) rename assets/{agent.html.dfe30692.js => agent.html.c6a4f516.js} (95%) rename assets/{agent.html.5c97eff1.js => agent.html.ca83f763.js} (96%) rename assets/{app.391b0e4e.js => app.bd2aade7.js} (61%) rename assets/{arthas-properties.html.39e2acd8.js => arthas-properties.html.05c209f7.js} (98%) rename assets/{arthas-properties.html.e9655c8f.js => arthas-properties.html.4d77eb12.js} (98%) rename assets/{arthas3.html.680bb983.js => arthas3.html.37a04c34.js} (99%) rename assets/{async.html.cf6d1055.js => async.html.066f186b.js} (99%) rename assets/{async.html.9e11de05.js => async.html.99c90cc5.js} (99%) rename assets/{auth.html.ea615280.js => auth.html.18dee9de.js} (99%) rename assets/{auth.html.71c19867.js => auth.html.c6e2f754.js} (99%) rename assets/{base64.html.814caa97.js => base64.html.00fa731c.js} (98%) rename assets/{base64.html.03fdde79.js => base64.html.cdf21e2d.js} (97%) rename assets/{batch-support.html.f3f03404.js => batch-support.html.490857ff.js} (98%) rename assets/{batch-support.html.179a49e4.js => batch-support.html.49d042fe.js} (98%) rename assets/{cat.html.329962b4.js => cat.html.572c13ce.js} (93%) rename assets/{cat.html.694fe934.js => cat.html.bc506c84.js} (93%) rename assets/{classloader.html.11965134.js => classloader.html.44ceda4f.js} (99%) rename assets/{classloader.html.36228132.js => classloader.html.7edc6fd1.js} (99%) rename assets/{cls.html.bddba04d.js => cls.html.4b037a2c.js} (90%) rename assets/{cls.html.03e27f13.js => cls.html.c5d91203.js} (88%) rename assets/{commands.html.5e2da50a.js => commands.html.4d519f02.js} (99%) rename assets/{commands.html.59e05b16.js => commands.html.71f84f2a.js} (99%) rename assets/{contact-us.html.7db7a631.js => contact-us.html.19acb455.js} (97%) rename assets/{contact-us.html.5c267844.js => contact-us.html.b14012be.js} (97%) rename assets/{dashboard.html.cf49d30c.js => dashboard.html.6dd78583.js} (99%) rename assets/{dashboard.html.901e0382.js => dashboard.html.6e0fd9c5.js} (99%) rename assets/{docker.html.4512c1dc.js => docker.html.010e0e88.js} (99%) rename assets/{docker.html.bc9ac733.js => docker.html.57292855.js} (99%) rename assets/{download.html.bd53b404.js => download.html.5881ff87.js} (98%) rename assets/{download.html.7d3275ea.js => download.html.c9308c0c.js} (98%) rename assets/{dump.html.255bdbbd.js => dump.html.c69caadc.js} (98%) rename assets/{dump.html.25a883e7.js => dump.html.eb0a94f7.js} (99%) rename assets/{echo.html.398e9057.js => echo.html.45a38b84.js} (94%) rename assets/{echo.html.4a5f3e98.js => echo.html.f8fe187e.js} (93%) rename assets/{faq.html.5948f390.js => faq.html.5e884cdc.js} (99%) rename assets/{faq.html.4bf9332e.js => faq.html.eb698c38.js} (99%) rename assets/{getstatic.html.1225bdd6.js => getstatic.html.977a401d.js} (99%) rename assets/{getstatic.html.67fa4db9.js => getstatic.html.d5884253.js} (99%) rename assets/{grep.html.23407de4.js => grep.html.1050092a.js} (98%) rename assets/{grep.html.650bda1e.js => grep.html.25d04700.js} (98%) rename assets/{groovy.html.81b1e3d4.js => groovy.html.2364c6ca.js} (99%) rename assets/{groovy.html.c968b2cf.js => groovy.html.ecfe8d3e.js} (99%) rename assets/{heapdump.html.0e29f8ed.js => heapdump.html.55597356.js} (97%) rename assets/{heapdump.html.de628dcb.js => heapdump.html.7f0445cf.js} (97%) rename assets/{help.html.e0b9e284.js => help.html.abb127ac.js} (99%) rename assets/{help.html.98c1c576.js => help.html.b77ccdc8.js} (99%) rename assets/{history.html.2a6fd9ce.js => history.html.12a39d33.js} (97%) rename assets/{history.html.c813d0b3.js => history.html.7ac5f109.js} (97%) rename assets/{http-api.html.597fe391.js => http-api.html.7c8fdc0a.js} (99%) rename assets/{http-api.html.9bb27917.js => http-api.html.b523afd7.js} (99%) rename assets/{idea-plugin.html.3c8db60c.js => idea-plugin.html.95d9f4c5.js} (98%) rename assets/{idea-plugin.html.93877b09.js => idea-plugin.html.da32568b.js} (89%) rename assets/{index.html.3923e211.js => index.html.5c066ef8.js} (63%) rename assets/{index.html.3eba35be.js => index.html.758b214c.js} (63%) rename assets/{index.html.e6d34846.js => index.html.76261c19.js} (98%) rename assets/{index.html.78460dae.js => index.html.c0309f84.js} (98%) rename assets/{install-detail.html.8d8a2586.js => install-detail.html.67ac8674.js} (99%) rename assets/{install-detail.html.d8c31754.js => install-detail.html.aebaee81.js} (99%) rename assets/{jad.html.c9b6ff15.js => jad.html.527a2e52.js} (99%) rename assets/{jad.html.f6d8a533.js => jad.html.ff9a3396.js} (99%) rename assets/{jvm.html.263b3cd1.js => jvm.html.1082513f.js} (99%) rename assets/{jvm.html.ee2bb88c.js => jvm.html.4d95fa2f.js} (99%) rename assets/{keymap.html.0aa01820.js => keymap.html.78b69f28.js} (98%) rename assets/{keymap.html.246a50a5.js => keymap.html.91fc23f9.js} (99%) rename assets/{logger.html.4d519c14.js => logger.html.960934f5.js} (99%) rename assets/{logger.html.8b8950a7.js => logger.html.9f7f206f.js} (99%) rename assets/{manual-install.html.e3f18463.js => manual-install.html.39eb890a.js} (99%) rename assets/{manual-install.html.21567bbc.js => manual-install.html.c98b7e1b.js} (98%) rename assets/{mbean.html.9f2e31de.js => mbean.html.2a498b98.js} (98%) rename assets/{mbean.html.d2b391af.js => mbean.html.fa3f3b57.js} (98%) rename assets/{mc.html.9d2b9b60.js => mc.html.0b0f2b53.js} (98%) rename assets/{mc.html.163bbc1b.js => mc.html.5b2d98a7.js} (97%) rename assets/{memory.html.8e769722.js => memory.html.b93f2254.js} (97%) rename assets/{memory.html.160f020c.js => memory.html.c8befe45.js} (96%) rename assets/{monitor.html.2590bf6b.js => monitor.html.a8d8fa31.js} (99%) rename assets/{monitor.html.2f02c60a.js => monitor.html.db174040.js} (99%) rename assets/{ognl.html.71f92223.js => ognl.html.97f0364e.js} (99%) rename assets/{ognl.html.9838e9e6.js => ognl.html.aac79e98.js} (99%) rename assets/{options.html.df9c5e08.js => options.html.009dcd64.js} (99%) rename assets/{options.html.b41e79b8.js => options.html.8632a79a.js} (99%) rename assets/{perfcounter.html.23b20ff7.js => perfcounter.html.ca091871.js} (98%) rename assets/{perfcounter.html.197ff46c.js => perfcounter.html.ebc76012.js} (98%) rename assets/{profiler.html.40633892.js => profiler.html.2e418321.js} (99%) rename assets/{profiler.html.e46e41bf.js => profiler.html.8e89a25b.js} (99%) rename assets/{pwd.html.bad90479.js => pwd.html.1cf82844.js} (93%) rename assets/{pwd.html.1f283b74.js => pwd.html.bd0a54d7.js} (93%) rename assets/{quick-start.html.d7e07102.js => quick-start.html.4f68720d.js} (99%) rename assets/{quick-start.html.e3846057.js => quick-start.html.5fd27e20.js} (99%) rename assets/{quit.html.f06a3a00.js => quit.html.079fe8b8.js} (90%) rename assets/{quit.html.bf46384f.js => quit.html.3736848b.js} (92%) rename assets/{redefine.html.07d679f5.js => redefine.html.60b71d53.js} (99%) rename assets/{redefine.html.d4b57846.js => redefine.html.c5cf8d7e.js} (99%) rename assets/{release-notes.html.ff4d9dcc.js => release-notes.html.4fd5502c.js} (99%) rename assets/{release-notes.html.55b0a17d.js => release-notes.html.cfa3e304.js} (99%) rename assets/{reset.html.e216ee7c.js => reset.html.aeb73063.js} (98%) rename assets/{reset.html.ac3b4564.js => reset.html.d6268d5c.js} (98%) rename assets/{retransform.html.b50c0158.js => retransform.html.90b4d2d3.js} (99%) rename assets/{retransform.html.318d0f7e.js => retransform.html.d78055ca.js} (99%) rename assets/{save-log.html.bf135bb7.js => save-log.html.5abc716e.js} (98%) rename assets/{save-log.html.dc7b97f8.js => save-log.html.82aeb468.js} (98%) rename assets/{sc.html.a8805b1f.js => sc.html.4bcd4c16.js} (99%) rename assets/{sc.html.9b21552d.js => sc.html.6ca17ad7.js} (99%) rename assets/{session.html.796027b6.js => session.html.1b0f50e8.js} (94%) rename assets/{session.html.40738759.js => session.html.e9c8c833.js} (95%) rename assets/{sm.html.4009a44b.js => sm.html.6699ffe4.js} (99%) rename assets/{sm.html.e73b18f8.js => sm.html.c6b546ef.js} (99%) rename assets/{spring-boot-starter.html.c3a5f969.js => spring-boot-starter.html.0c527697.js} (99%) rename assets/{spring-boot-starter.html.b97f2e3e.js => spring-boot-starter.html.3339aa97.js} (99%) rename assets/{stack.html.0d359e88.js => stack.html.cbface9b.js} (99%) rename assets/{stack.html.8b3c4f6b.js => stack.html.fcfee614.js} (99%) rename assets/{start-arthas.html.a18b1e05.js => start-arthas.html.31ee061f.js} (99%) rename assets/{start-arthas.html.802129f5.js => start-arthas.html.b496a7a0.js} (99%) rename assets/{stop.html.9b259416.js => stop.html.2e7c2abf.js} (92%) rename assets/{stop.html.47bae9bd.js => stop.html.fda72b6e.js} (89%) rename assets/{style.c4fc83ba.css => style.372e9f20.css} (52%) rename assets/{sysenv.html.196820d9.js => sysenv.html.2fcabe0b.js} (98%) rename assets/{sysenv.html.8a54e425.js => sysenv.html.b451a296.js} (98%) rename assets/{sysprop.html.6f97a025.js => sysprop.html.91fd91ff.js} (99%) rename assets/{sysprop.html.6a3e6c7a.js => sysprop.html.d930dcd4.js} (99%) rename assets/{tee.html.10b59fa4.js => tee.html.40ab7063.js} (96%) rename assets/{tee.html.827e39af.js => tee.html.ee51f52b.js} (97%) rename assets/{thread.html.04d469eb.js => thread.html.643cef5a.js} (99%) rename assets/{thread.html.17c64e86.js => thread.html.c2f26777.js} (99%) rename assets/{trace.html.02c3b41a.js => trace.html.7dfbfb09.js} (99%) rename assets/{trace.html.7ce8de96.js => trace.html.80c1395b.js} (99%) rename assets/{tt.html.98812260.js => tt.html.61e714d4.js} (99%) rename assets/{tt.html.d6422059.js => tt.html.97b33086.js} (99%) rename assets/{tunnel.html.7d815fe4.js => tunnel.html.8d0ac66c.js} (99%) rename assets/{tunnel.html.dbec13ea.js => tunnel.html.e4bc3a2c.js} (99%) rename assets/{version.html.9a16b0e0.js => version.html.06950398.js} (92%) rename assets/{version.html.23eb8f1a.js => version.html.0af4e411.js} (91%) rename assets/{vmoption.html.b52c4c29.js => vmoption.html.0f459a46.js} (99%) rename assets/{vmoption.html.aaaf525a.js => vmoption.html.ae8c7fea.js} (99%) rename assets/{vmtool.html.328ad748.js => vmtool.html.758e6040.js} (99%) rename assets/{vmtool.html.42de873b.js => vmtool.html.adfeea8a.js} (99%) rename assets/{watch.html.d72018b0.js => watch.html.656aeaf0.js} (99%) rename assets/{watch.html.bc5e8c6f.js => watch.html.6eaa9d61.js} (99%) rename assets/{web-console.html.c2692be6.js => web-console.html.429076db.js} (98%) rename assets/{web-console.html.5cd6c35d.js => web-console.html.e5cfd775.js} (98%) diff --git a/404.html b/404.html index 99f030a18..328b5844b 100644 --- a/404.html +++ b/404.html @@ -31,11 +31,11 @@ s.parentNode.insertBefore(hm, s); })(); arthas - - + + -

404

我们怎么到这来了?
返回首页
- +

404

看起来我们进入了错误的链接
返回首页
+ diff --git a/assets/404.8832df53.js b/assets/404.86b95e26.js similarity index 90% rename from assets/404.8832df53.js rename to assets/404.86b95e26.js index 78c235458..58d4c2bf6 100644 --- a/assets/404.8832df53.js +++ b/assets/404.86b95e26.js @@ -1 +1 @@ -import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.391b0e4e.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; +import{_ as i,f as d,u as p,g as f,o as v,c as k,a as e,t as c,b as g,w as L,h as l,r as x,e as B}from"./app.bd2aade7.js";const N={class:"theme-container"},T={class:"page"},b={class:"theme-default-content"},C=e("h1",null,"404",-1),M=d({__name:"404",setup(R){var a,s,n;const _=p(),o=f(),t=(a=o.value.notFound)!=null?a:["Not Found"],r=()=>t[Math.floor(Math.random()*t.length)],u=(s=o.value.home)!=null?s:_.value,m=(n=o.value.backToHome)!=null?n:"Back to home";return(V,w)=>{const h=x("RouterLink");return v(),k("div",N,[e("main",T,[e("div",b,[C,e("blockquote",null,c(r()),1),g(h,{to:l(u)},{default:L(()=>[B(c(l(m)),1)]),_:1},8,["to"])])])])}}});var F=i(M,[["__file","404.vue"]]);export{F as default}; diff --git a/assets/404.html.e5b00137.js b/assets/404.html.5f2befc1.js similarity index 61% rename from assets/404.html.e5b00137.js rename to assets/404.html.5f2befc1.js index 20eeec1e4..679952439 100644 --- a/assets/404.html.e5b00137.js +++ b/assets/404.html.5f2befc1.js @@ -1 +1 @@ -import{_ as e,o as _,c}from"./app.391b0e4e.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; +import{_ as e,o as _,c}from"./app.bd2aade7.js";const r={};function t(o,a){return _(),c("div")}var s=e(r,[["render",t],["__file","404.html.vue"]]);export{s as default}; diff --git a/assets/Layout.aa338e2e.js b/assets/Layout.aa338e2e.js deleted file mode 100644 index e50d940fa..000000000 --- a/assets/Layout.aa338e2e.js +++ /dev/null @@ -1,16 +0,0 @@ -import{_ as b,o as t,c as r,i as P,j as Me,h as n,a as f,t as B,F as H,k as R,l as x,m as L,n as m,p as fe,q as N,g as T,s as Ie,e as K,v as Ne,b as k,f as M,x as U,y as Y,z as X,A as De,B as qe,r as A,w as S,C as w,D as ve,E as Re,G as J,H as ee,I as V,J as ge,K as be,L as D,M as Pe,N as Ee,u as ke,O as F,T as $e,P as te,Q as W,R as Q,S as ne,U as ye,V as we,d as Ae,W as Z,X as Fe,Y as ae,Z as Ue,$ as Oe,a0 as ze,a1 as Ve,a2 as je,a3 as Ge,a4 as We}from"./app.391b0e4e.js";const Qe=["src"],Ke={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(_){return(a,e)=>(t(),r("img",{class:"users-logo",src:_.img.logo},null,8,Qe))}};var Xe=b(Ke,[["__scopeId","data-v-31d374d1"],["__file","UserBoard.vue"]]);const Ze={key:0,class:"user-boards"},Ye=["innerHTML"],Je={class:"user-logos"},et={__name:"HomeUserBoards",setup(_){const a=P(),e=Me(a.value.users)||[];return(u,s)=>n(e)?(t(),r("div",Ze,[f("h1",null,B(n(a).users_title),1),f("p",{innerHTML:n(a).users_details},null,8,Ye),f("div",Je,[(t(!0),r(H,null,R(n(e),l=>(t(),L(Xe,{key:l.logo,img:l},null,8,["img"]))),128))])])):x("",!0)}};var tt=b(et,[["__scopeId","data-v-59b26b9c"],["__file","HomeUserBoards.vue"]]);const nt={key:0,class:"features"},at={key:0,class:"icon"},st={__name:"HomeFeatures",setup(_){const a=P(),e=m(()=>fe(a.value.features)?a.value.features:[]);return(u,s)=>n(e).length?(t(),r("div",nt,[(t(!0),r(H,null,R(n(e),l=>(t(),r("div",{key:l.title,class:"feature"},[l.icon?(t(),r("div",at,B(l.icon),1)):x("",!0),f("h2",null,B(l.title),1),f("p",null,B(l.details),1)]))),128))])):x("",!0)}};var ot=b(st,[["__scopeId","data-v-485fc84e"],["__file","HomeFeatures.vue"]]);const rt={name:"Star"},lt={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",style:{"enable-background":"new 0 0 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},ct=f("g",null,[f("path",{d:`M175.1,168.9L13.7,186.8c-5.8,0.7-11,4.6-12.9,10.5c-1.9,5.9,0,12.1,4.3,16c48,43.8,120.1,109.4,120.1,109.4 - c-0.1,0-19.8,95.4-32.9,159.1c-1.1,5.8,1,11.9,6,15.5c5,3.7,11.4,3.7,16.5,0.9C171.3,466,256,417.7,256,417.7l141.1,80.5 - c5.1,2.8,11.6,2.8,16.6-0.9c5-3.7,7.1-9.7,6-15.5l-32.8-159.1L507,213.4c4.3-4,6.2-10.2,4.3-16.1c-1.9-5.9-7.1-9.8-12.9-10.4 - c-64.6-7.2-161.5-18-161.5-18L269.9,20.8c-2.5-5.3-7.8-9-14-9c-6.2,0-11.5,3.7-13.9,9L175.1,168.9z`})],-1),ut=[ct];function it(_,a,e,u,s,l){return t(),r("svg",lt,ut)}var _t=b(rt,[["render",it],["__file","Star.vue"]]);const dt={name:"Fork"},vt={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"131 -131 512 512",style:{"enable-background":"new 131 -131 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},pt=f("g",{id:"XMLID_2_"},[f("path",{id:"XMLID_8_",d:`M312.8,317c0-8.5-3.4-16.2-9.4-23s-13.7-9.4-23-9.4c-9.3,0-16.2,3.4-23,9.4c-6,6-9.4,13.7-9.4,23 - s3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4c9.3,0,16.2-3.4,23-9.4C310.2,334,312.8,325.5,312.8,317z M312.8-67c0-8.5-3.4-16.2-9.4-23 - c-6-6-13.7-9.4-23-9.4c-9.3,0-16.2,3.4-23,9.4c-6,6-9.4,13.7-9.4,23c0,8.5,3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4 - c9.3,0,16.2-3.4,23-9.4C310.2-49.9,312.8-58.5,312.8-67z M526.1-24.3c0-8.5-3.4-16.2-9.4-23s-13.7-9.4-23-9.4s-16.2,3.4-23,9.4 - s-9.4,13.7-9.4,23s3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4s16.2-3.4,23-9.4C522.7-8.1,526.1-15.8,526.1-24.3z M557.7-24.3 - c0,11.9-2.6,22.2-8.5,32.4s-13.7,17.9-23,23c-0.9,64-25.6,110.1-75.1,138.2c-15.4,8.5-37.5,17.1-67.4,27.3 - c-28.2,8.5-46.9,17.1-56.3,23.9c-9.4,6.8-13.7,17.9-13.7,33.3v8.5c9.4,6,17.9,13.7,23,23c5.1,9.4,8.5,20.5,8.5,32.4 - c0,17.9-6,33.3-18.8,45.2c-12.8,11.9-28.1,18.1-46.1,18.1s-33.3-6-45.2-18.8s-18.8-27.3-18.8-45.2c0-11.9,2.6-22.2,8.5-32.4 - c6-10.2,13.7-17.9,23-23V-11.5c-9.4-6-17.9-13.7-23-23s-8.5-20.6-8.5-32.5c0-17.9,6-33.3,18.8-45.2c12.8-11.9,27.3-18.8,45.2-18.8 - c17.9,0,33.3,6,45.2,18.8s18.8,27.3,18.8,45.2c0,11.9-2.6,22.2-8.5,32.4c-5.9,10.2-13.7,17.9-23,23V154c11.9-6,29-11.9,51.2-18.8 - c11.9-3.4,22.2-6.8,29-10.2c6.8-3.4,15.4-6,23.9-10.2s15.4-8.5,19.6-12.8s9.4-10.2,13.7-17.1s7.7-14.5,9.4-23 - c1.7-8.5,2.6-18.8,2.6-30.7c-9.4-6-17.9-13.7-23-23s-8.5-20.5-8.5-32.4c0-17.9,6-33.3,18.8-45.2c12.8-12.8,27.3-18.8,45.2-18.8 - s33.3,6,45.2,18.8C551.7-57.6,557.7-42.3,557.7-24.3z`})],-1),ht=[pt];function mt(_,a,e,u,s,l){return t(),r("svg",vt,ht)}var ft=b(dt,[["render",mt],["__file","Fork.vue"]]);const gt=["href"],bt=K(" \xA0 "),kt={__name:"Badge",props:{comp:{type:Object,required:!0},data:{type:Number,required:!0}},setup(_){const a=_,e=N(0);var u=setInterval(()=>{e.value+=234,e.value>=a.data&&(e.value=a.data,clearInterval(u))},1);const l=`https://github.com/${T().value.repo}`,h=l,p=`${l}/fork`;let o=l;switch(a.comp.name){case"Star":o=h;break;case"Fork":o=p;break}return(c,i)=>(t(),r("a",{class:"my-badge",href:n(o),target:"_blank"},[(t(),L(Ie(_.comp))),bt,f("span",null,B(e.value),1)],8,gt))}};var pe=b(kt,[["__scopeId","data-v-5ffdfeda"],["__file","Badge.vue"]]);const $t={class:"badges"},yt={__name:"HomeBadges",setup(_){const a=N(29582),e=N(6494);return Ne(async()=>{const s=await fetch("https://arthas.aliyun.com/api/starCount").then(h=>h.json()),l=await fetch("https://arthas.aliyun.com/api/forkCount").then(h=>h.json());a.value=s||a.value,e.value=l||e.value}),(s,l)=>(t(),r("div",$t,[k(pe,{comp:_t,data:a.value},null,8,["data"]),k(pe,{comp:ft,data:e.value},null,8,["data"])]))}};var wt=b(yt,[["__scopeId","data-v-9ffa8d88"],["__file","HomeBadges.vue"]]);const Lt={name:"MdiGithub"},xt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"}},Bt=f("path",{fill:"currentColor",d:"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33c.85 0 1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"},null,-1),Ct=[Bt];function St(_,a,e,u,s,l){return t(),r("svg",xt,Ct)}var Tt=b(Lt,[["render",St],["__file","GitHub.vue"]]);const Ht=["href","rel","target","aria-label"],Mt={key:1},It=M({inheritAttrs:!1}),Nt=Object.assign(It,{__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(_){const a=_,e=U(),u=Re(),{item:s}=Y(a),l=m(()=>X(s.value.link)),h=m(()=>De(s.value.link)||qe(s.value.link)),p=m(()=>{if(!h.value){if(s.value.target)return s.value.target;if(l.value)return"_blank"}}),o=m(()=>p.value==="_blank"),c=m(()=>!l.value&&!h.value&&!o.value),i=m(()=>{if(!h.value){if(s.value.rel)return s.value.rel;if(o.value)return"noopener noreferrer"}}),v=m(()=>s.value.ariaLabel||s.value.text),d=m(()=>{const y=Object.keys(u.value.locales);return y.length?!y.some(g=>g===s.value.link):s.value.link!=="/"}),$=m(()=>d.value?e.path.startsWith(s.value.link):!1),C=m(()=>c.value?s.value.activeMatch?new RegExp(s.value.activeMatch).test(e.path):$.value:!1);return(y,g)=>{const I=A("RouterLink"),q=A("AutoLinkExternalIcon");return n(c)?(t(),L(I,ve({key:0,class:{"router-link-active":n(C)},to:n(s).link,"aria-label":n(v)},y.$attrs),{default:S(()=>[w(y.$slots,"before"),K(" "+B(n(s).text)+" ",1),w(y.$slots,"after")]),_:3},16,["class","to","aria-label"])):(t(),r("a",ve({key:1,class:"external-link",href:n(s).link,rel:n(i),target:n(p),"aria-label":n(v)},y.$attrs),[w(y.$slots,"before"),n(s).text==="GitHub"?(t(),L(Tt,{key:0})):(t(),r("span",Mt,B(n(s).text),1)),n(o)&&n(s).text!=="GitHub"?(t(),L(q,{key:2})):x("",!0),w(y.$slots,"after")],16,Ht))}}});var E=b(Nt,[["__file","AutoLink.vue"]]);const Dt={class:"hero"},qt={key:0,id:"main-title"},Rt={key:1,class:"description"},Pt={key:2,class:"actions"},Et={__name:"HomeHero",setup(_){const a=P(),e=J(),u=ee(),s=m(()=>u.value&&a.value.heroImageDark!==void 0?a.value.heroImageDark:a.value.heroImage),l=m(()=>a.value.heroText===null?null:a.value.heroText||e.value.title||"Hello"),h=m(()=>a.value.heroAlt||l.value||"hero"),p=m(()=>a.value.tagline===null?null:a.value.tagline||e.value.description||"Welcome to your VuePress site"),o=m(()=>fe(a.value.actions)?a.value.actions.map(({text:i,link:v,type:d="primary"})=>({text:i,link:v,type:d})):[]),c=()=>{if(!s.value)return null;const i=V("img",{src:ge(s.value),style:"width: 60%;",alt:h.value});return a.value.heroImageDark===void 0?i:V(be,()=>i)};return(i,v)=>(t(),r("header",Dt,[k(c),f("div",null,[n(l)?(t(),r("h1",qt,B(n(l)),1)):x("",!0),n(p)?(t(),r("p",Rt,B(n(p)),1)):x("",!0),k(wt),n(o).length?(t(),r("p",Pt,[(t(!0),r(H,null,R(n(o),d=>(t(),L(E,{key:d.text,class:D(["action-button",[d.type]]),item:d},null,8,["class","item"]))),128))])):x("",!0)])]))}};var At=b(Et,[["__file","HomeHero.vue"]]);const Ft={},Ut={class:"theme-default-content"};function Ot(_,a){const e=A("Content");return t(),r("div",Ut,[k(e)])}var zt=b(Ft,[["render",Ot],["__file","HomeContent.vue"]]);const Vt=["innerHTML"],jt=["textContent"],Gt=M({__name:"HomeFooter",setup(_){const a=P(),e=m(()=>a.value.footer),u=m(()=>a.value.footerHtml);return(s,l)=>n(e)?(t(),r(H,{key:0},[n(u)?(t(),r("div",{key:0,class:"footer",innerHTML:n(e)},null,8,Vt)):(t(),r("div",{key:1,class:"footer",textContent:B(n(e))},null,8,jt))],64)):x("",!0)}});var Wt=b(Gt,[["__file","HomeFooter.vue"]]);const Qt={class:"home"},Kt={__name:"Home",setup(_){return(a,e)=>(t(),r("main",Qt,[k(At),k(ot),k(zt),k(tt),k(Wt)]))}};var Xt=b(Kt,[["__file","Home.vue"]]);const he=_=>decodeURI(_).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Zt=(_,a)=>{if(a.hash===_)return!0;const e=he(a.path),u=he(_);return e===u},Le=(_,a)=>_.link&&Zt(_.link,a)?!0:_.children?_.children.some(e=>Le(e,a)):!1,xe=_=>!X(_)||/github\.com/.test(_)?"GitHub":/bitbucket\.org/.test(_)?"Bitbucket":/gitlab\.com/.test(_)?"GitLab":/gitee\.com/.test(_)?"Gitee":null,Yt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},Jt=({docsRepo:_,editLinkPattern:a})=>{if(a)return a;const e=xe(_);return e!==null?Yt[e]:null},en=({docsRepo:_,docsBranch:a,docsDir:e,filePathRelative:u,editLinkPattern:s})=>{if(!u)return null;const l=Jt({docsRepo:_,editLinkPattern:s});return l?l.replace(/:repo/,X(_)?_:`https://github.com/${_}`).replace(/:branch/,a).replace(/:path/,Pe(`${Ee(e)}/${u}`)):null};const tn={__name:"NavbarBrand",setup(_){const a=F(),e=ee(),u=ke(),s=J(),l=T(),h=N(a.value.version),p=m(()=>l.value.home||u.value),o=m(()=>s.value.title),c=m(()=>e.value&&l.value.logoDark!==void 0?l.value.logoDark:l.value.logo),i=()=>V("span",{class:"navbar-version"},`v${h.value}`),v=()=>{if(!c.value)return null;const d=V("img",{class:"logo",src:ge(c.value),alt:o.value});return l.value.logoDark===void 0?d:V(be,()=>d)};return(d,$)=>{const C=A("RouterLink");return t(),L(C,{to:n(p)},{default:S(()=>[k(v),n(o)?(t(),r("span",{key:0,class:D(["site-name",{"can-hide":n(c)}])},B(n(o)),3)):x("",!0),k(i)]),_:1},8,["to"])}}};var nn=b(tn,[["__scopeId","data-v-2aa8cc94"],["__file","NavbarBrand.vue"]]);const an={},sn={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"1em",height:"1em",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"},viewBox:"0 0 24 24"},on=f("path",{fill:"currentColor",d:"M13.35 22q-.6 0-.862-.387q-.263-.388-.063-.963l3.65-9.675q.15-.4.563-.688Q17.05 10 17.5 10q.425 0 .85.287q.425.288.575.688l3.65 9.675q.2.575-.062.963q-.263.387-.888.387q-.275 0-.5-.175q-.225-.175-.325-.425l-.85-2.45H15.1l-.875 2.45q-.1.25-.35.425q-.25.175-.525.175Zm2.35-4.8h3.6l-1.75-4.95h-.1ZM7.15 8.55q.4.725.85 1.337q.45.613 1.05 1.263q1.1-1.2 1.825-2.462Q11.6 7.425 12.1 6H2q-.425 0-.712-.287Q1 5.425 1 5t.288-.713Q1.575 4 2 4h6V3q0-.425.288-.713Q8.575 2 9 2t.713.287Q10 2.575 10 3v1h6q.425 0 .712.287Q17 4.575 17 5t-.288.713Q16.425 6 16 6h-1.9q-.525 1.775-1.425 3.45q-.9 1.675-2.225 3.15l2.4 2.45l-.75 2.05L9 14l-4.3 4.3q-.275.275-.7.275q-.425 0-.7-.275q-.275-.275-.275-.7q0-.425.275-.7l4.35-4.35q-.675-.775-1.25-1.563q-.575-.787-1.025-1.662Q5.1 8.8 5.35 8.4t.875-.4q.25 0 .525.162q.275.163.4.388Z"},null,-1),rn=[on];function ln(_,a){return t(),r("svg",sn,rn)}var me=b(an,[["render",ln],["__file","Translate.vue"]]);const cn=M({__name:"DropdownTransition",setup(_){const a=u=>{u.style.height=u.scrollHeight+"px"},e=u=>{u.style.height=""};return(u,s)=>(t(),L($e,{name:"dropdown",onEnter:a,onAfterEnter:e,onBeforeLeave:a},{default:S(()=>[w(u.$slots,"default")]),_:3}))}});var Be=b(cn,[["__file","DropdownTransition.vue"]]);const un=["aria-label"],_n={key:1,class:"title"},dn=f("span",{class:"arrow down"},null,-1),vn=["aria-label"],pn={key:1,class:"title"},hn={class:"navbar-dropdown"},mn={class:"navbar-dropdown-subtitle"},fn={key:1},gn={class:"navbar-dropdown-subitem-wrapper"},bn={__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(_){const a=_,{item:e}=Y(a),u=m(()=>e.value.ariaLabel||e.value.text),s=N(!1),l=U();te(()=>l.path,()=>{s.value=!1});const h=o=>{o.detail===0?s.value=!s.value:s.value=!1},p=(o,c)=>c[c.length-1]===o;return(o,c)=>(t(),r("div",{class:D(["navbar-dropdown-wrapper",{open:s.value}])},[f("button",{class:"navbar-dropdown-title",type:"button","aria-label":n(u),onClick:h},[n(e).text==="Languages"?(t(),L(me,{key:0})):(t(),r("span",_n,B(n(e).text),1)),dn],8,un),f("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":n(u),onClick:c[0]||(c[0]=i=>s.value=!s.value)},[n(e).text==="Languages"?(t(),L(me,{key:0})):(t(),r("span",pn,B(n(e).text),1)),f("span",{class:D(["arrow",s.value?"down":"right"])},null,2)],8,vn),k(Be,null,{default:S(()=>[W(f("ul",hn,[(t(!0),r(H,null,R(n(e).children,i=>(t(),r("li",{key:i.text,class:"navbar-dropdown-item"},[i.children?(t(),r(H,{key:0},[f("h4",mn,[i.link?(t(),L(E,{key:0,item:i,onFocusout:v=>p(i,n(e).children)&&i.children.length===0&&(s.value=!1)},null,8,["item","onFocusout"])):(t(),r("span",fn,B(i.text),1))]),f("ul",gn,[(t(!0),r(H,null,R(i.children,v=>(t(),r("li",{key:v.link,class:"navbar-dropdown-subitem"},[k(E,{item:v,onFocusout:d=>p(v,i.children)&&p(i,n(e).children)&&(s.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(t(),L(E,{key:1,item:i,onFocusout:v=>p(i,n(e).children)&&(s.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[Q,s.value]])]),_:1})],2))}};var kn=b(bn,[["__file","NavbarDropdown.vue"]]);const $n={key:0,class:"navbar-items"},yn=M({__name:"NavbarItems",setup(_){const a=()=>{const c=ne(),i=ke(),v=J(),d=T();return m(()=>{var q,O,z;const $=Object.keys(v.value.locales);if($.length<2)return[];const C=c.currentRoute.value.path,y=c.currentRoute.value.fullPath,g=c.currentRoute.value.hash;return[{text:(q=d.value.selectLanguageText)!=null?q:"unknown language",ariaLabel:(z=(O=d.value.selectLanguageAriaLabel)!=null?O:d.value.selectLanguageText)!=null?z:"unknown language",children:$.map(j=>{var re,le,ce,ue,ie,_e;const Se=(le=(re=v.value.locales)==null?void 0:re[j])!=null?le:{},se=(ue=(ce=d.value.locales)==null?void 0:ce[j])!=null?ue:{},oe=`${Se.lang}`,Te=(ie=se.selectLanguageName)!=null?ie:oe;let G;if(oe===v.value.lang)G=y;else{const de=C.replace(i.value,j);c.getRoutes().some(He=>He.path===de)?G=`${de}${g}`:G=(_e=se.home)!=null?_e:j}return{text:Te,link:G}})}]})},e=()=>{const c=T(),i=m(()=>c.value.repo),v=m(()=>i.value?xe(i.value):null),d=m(()=>i.value&&!X(i.value)?`https://github.com/${i.value}`:i.value),$=m(()=>d.value?c.value.repoLabel?c.value.repoLabel:v.value===null?"Source":v.value:null);return m(()=>!d.value||!$.value?[]:[{text:$.value,link:d.value}])},u=c=>ye(c)?we(c):c.children?{...c,children:c.children.map(u)}:c,l=(()=>{const c=T();return m(()=>(c.value.navbar||[]).map(u))})(),h=a(),p=e(),o=m(()=>[...l.value,...h.value,...p.value]);return(c,i)=>n(o).length?(t(),r("nav",$n,[(t(!0),r(H,null,R(n(o),v=>(t(),r("div",{key:v.text,class:"navbar-item"},[v.children?(t(),L(kn,{key:0,item:v},null,8,["item"])):(t(),L(E,{key:1,item:v},null,8,["item"]))]))),128))])):x("",!0)}});var Ce=b(yn,[["__file","NavbarItems.vue"]]);const wn=["title"],Ln={class:"icon",focusable:"false",viewBox:"0 0 32 32"},xn=Ae('',9),Bn=[xn],Cn={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Sn=f("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Tn=[Sn],Hn=M({__name:"ToggleColorModeButton",setup(_){const a=T(),e=ee(),u=()=>{e.value=!e.value};return(s,l)=>(t(),r("button",{class:"toggle-color-mode-button",title:n(a).toggleColorMode,onClick:u},[W((t(),r("svg",Ln,Bn,512)),[[Q,!n(e)]]),W((t(),r("svg",Cn,Tn,512)),[[Q,n(e)]])],8,wn))}});var Mn=b(Hn,[["__file","ToggleColorModeButton.vue"]]);const In=["title"],Nn=f("div",{class:"icon","aria-hidden":"true"},[f("span"),f("span"),f("span")],-1),Dn=[Nn],qn=M({__name:"ToggleSidebarButton",emits:["toggle"],setup(_){const a=T();return(e,u)=>(t(),r("div",{class:"toggle-sidebar-button",title:n(a).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:u[0]||(u[0]=s=>e.$emit("toggle"))},Dn,8,In))}});var Rn=b(qn,[["__file","ToggleSidebarButton.vue"]]);const Pn=M({__name:"Navbar",emits:["toggle-sidebar"],setup(_){const a=T(),e=N(null),u=N(null),s=N(0),l=m(()=>s.value?{maxWidth:s.value+"px"}:{});Z(()=>{const o=h(e.value,"paddingLeft")+h(e.value,"paddingRight"),c=()=>{var i;window.innerWidth<=719?s.value=0:s.value=e.value.offsetWidth-o-(((i=u.value)==null?void 0:i.offsetWidth)||0)};c(),window.addEventListener("resize",c,!1),window.addEventListener("orientationchange",c,!1)});function h(p,o){var v,d,$;const c=($=(d=(v=p==null?void 0:p.ownerDocument)==null?void 0:v.defaultView)==null?void 0:d.getComputedStyle(p,null))==null?void 0:$[o],i=Number.parseInt(c,10);return Number.isNaN(i)?0:i}return(p,o)=>{const c=A("NavbarSearch");return t(),r("header",{ref_key:"navbar",ref:e,class:"navbar"},[k(Rn,{onToggle:o[0]||(o[0]=i=>p.$emit("toggle-sidebar"))}),f("span",{ref_key:"navbarBrand",ref:u},[k(nn)],512),f("div",{class:"navbar-items-wrapper",style:Fe(n(l))},[w(p.$slots,"before"),k(Ce,{class:"can-hide"}),w(p.$slots,"after"),n(a).colorModeSwitch?(t(),L(Mn,{key:0})):x("",!0),k(c)],4)],512)}}});var En=b(Pn,[["__file","Navbar.vue"]]);const An={class:"right-menu-wrapper"},Fn={class:"right-menu-margin"},Un={class:"right-menu-title"},On={class:"right-menu-content"},zn=["href","title"],Vn=["href"],jn={__name:"RightMenu",setup(_){var o;const a=F(),e=T(),u=N(""),s=N([]);let l=N("");u.value=(o=e.value.rightMenuText)!=null?o:"Table of Contents";function h(){s.value=a.value.headers}function p(){l.value=decodeURIComponent(window.location.hash.slice(1))}return Z(()=>{h(),p()}),te(U(),()=>{s.value=a.value.headers,p()}),(c,i)=>(t(),r("div",An,[f("div",Fn,[f("div",Un,B(u.value),1),f("div",On,[(t(!0),r(H,null,R(s.value,(v,d)=>(t(),r("div",{class:D(["right-menu-item","level"+v.level,{active:v.slug===n(l)}]),key:d},[v.title.replace(/[^\x00-\xff]/g,"01").length>=27?(t(),r("a",{key:0,href:"#"+v.slug,title:v.title},B(v.title),9,zn)):(t(),r("a",{key:1,href:"#"+v.slug},B(v.title),9,Vn))],2))),128))])])]))}};var Gn=b(jn,[["__file","RightMenu.vue"]]);const Wn={class:"page-meta"},Qn={key:0,class:"meta-item edit-link"},Kn={key:1,class:"meta-item last-updated"},Xn={class:"meta-item-label"},Zn={class:"meta-item-info"},Yn={key:2,class:"meta-item contributors"},Jn={class:"meta-item-label"},ea={class:"meta-item-info"},ta=["title"],na=K(", "),aa=M({__name:"PageMeta",setup(_){const a=()=>{const o=T(),c=F(),i=P();return m(()=>{var q,O,z;if(!((O=(q=i.value.editLink)!=null?q:o.value.editLink)!=null?O:!0))return null;const{repo:d,docsRepo:$=d,docsBranch:C="main",docsDir:y="",editLinkText:g}=o.value;if(!$)return null;const I=en({docsRepo:$,docsBranch:C,docsDir:y,filePathRelative:c.value.filePathRelative,editLinkPattern:(z=i.value.editLinkPattern)!=null?z:o.value.editLinkPattern});return I?{text:g!=null?g:"Edit this page",link:I}:null})},e=()=>{const o=T(),c=F(),i=P();return m(()=>{var $,C,y,g;return!((C=($=i.value.lastUpdated)!=null?$:o.value.lastUpdated)!=null?C:!0)||!((y=c.value.git)!=null&&y.updatedTime)?null:new Date((g=c.value.git)==null?void 0:g.updatedTime).toLocaleString()})},u=()=>{const o=T(),c=F(),i=P();return m(()=>{var d,$,C,y;return(($=(d=i.value.contributors)!=null?d:o.value.contributors)!=null?$:!0)&&(y=(C=c.value.git)==null?void 0:C.contributors)!=null?y:null})},s=T(),l=a(),h=e(),p=u();return(o,c)=>{const i=A("ClientOnly");return t(),r("footer",Wn,[n(l)?(t(),r("div",Qn,[k(E,{class:"meta-item-label",item:n(l)},null,8,["item"])])):x("",!0),n(h)?(t(),r("div",Kn,[f("span",Xn,B(n(s).lastUpdatedText)+": ",1),k(i,null,{default:S(()=>[f("span",Zn,B(n(h)),1)]),_:1})])):x("",!0),n(p)&&n(p).length?(t(),r("div",Yn,[f("span",Jn,B(n(s).contributorsText)+": ",1),f("span",ea,[(t(!0),r(H,null,R(n(p),(v,d)=>(t(),r(H,{key:d},[f("span",{class:"contributor",title:`email: ${v.email}`},B(v.name),9,ta),d!==n(p).length-1?(t(),r(H,{key:0},[na],64)):x("",!0)],64))),128))])])):x("",!0)])}}});var sa=b(aa,[["__file","PageMeta.vue"]]);const oa={key:0,class:"page-nav"},ra={class:"inner"},la={key:0,class:"prev"},ca={key:1,class:"next"},ua=M({__name:"PageNav",setup(_){const a=o=>o===!1?null:ye(o)?we(o):Ue(o)?o:!1,e=(o,c,i)=>{const v=o.findIndex(d=>d.link===c);if(v!==-1){const d=o[v+i];return d!=null&&d.link?d:null}for(const d of o)if(d.children){const $=e(d.children,c,i);if($)return $}return null},u=P(),s=ae(),l=U(),h=m(()=>{const o=a(u.value.prev);return o!==!1?o:e(s.value,l.path,-1)}),p=m(()=>{const o=a(u.value.next);return o!==!1?o:e(s.value,l.path,1)});return(o,c)=>n(h)||n(p)?(t(),r("nav",oa,[f("p",ra,[n(h)?(t(),r("span",la,[k(E,{item:n(h)},null,8,["item"])])):x("",!0),n(p)?(t(),r("span",ca,[k(E,{item:n(p)},null,8,["item"])])):x("",!0)])])):x("",!0)}});var ia=b(ua,[["__file","PageNav.vue"]]);const _a={class:"page"},da={__name:"Page",setup(_){function a(){return F().value.headers.length>1}return(e,u)=>{const s=A("Content");return t(),r("main",_a,[w(e.$slots,"top",{},void 0,!0),f("div",{class:D([a()&&"right-menu-padding","theme-default-content"])},[w(e.$slots,"content-top",{},void 0,!0),a()?(t(),L(Gn,{key:0})):x("",!0),k(s),w(e.$slots,"content-bottom",{},void 0,!0)],2),k(sa,{class:D(a()&&"right-menu-padding")},null,8,["class"]),k(ia,{class:D(a()&&"right-menu-padding")},null,8,["class"]),w(e.$slots,"bottom",{},void 0,!0)])}}};var va=b(da,[["__scopeId","data-v-e0e60120"],["__file","Page.vue"]]);const pa=["onKeydown"],ha={class:"sidebar-item-children"},ma=M({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(_){const a=_,{item:e,depth:u}=Y(a),s=U(),l=ne(),h=m(()=>Le(e.value,s)),p=m(()=>({"sidebar-item":!0,"sidebar-heading":u.value===0,active:h.value,collapsible:e.value.collapsible})),[o,c]=Oe(h.value),i=d=>{e.value.collapsible&&(d.preventDefault(),c())},v=l.afterEach(d=>{ze(()=>{o.value=e.value.collapsible?h.value:!0})});return Ve(()=>{v()}),(d,$)=>{var y;const C=A("SidebarItem",!0);return t(),r("li",null,[n(e).link?(t(),L(E,{key:0,class:D(n(p)),item:n(e)},null,8,["class","item"])):(t(),r("p",{key:1,tabindex:"0",class:D(n(p)),onClick:i,onKeydown:je(i,["enter"])},[K(B(n(e).text)+" ",1),n(e).collapsible?(t(),r("span",{key:0,class:D(["arrow",n(o)?"down":"right"])},null,2)):x("",!0)],42,pa)),(y=n(e).children)!=null&&y.length?(t(),L(Be,{key:2},{default:S(()=>[W(f("ul",ha,[(t(!0),r(H,null,R(n(e).children,g=>(t(),L(C,{key:`${n(u)}${g.text}${g.link}`,item:g,depth:n(u)+1},null,8,["item","depth"]))),128))],512),[[Q,n(o)]])]),_:1})):x("",!0)])}}});var fa=b(ma,[["__file","SidebarItem.vue"]]);const ga={key:0,class:"sidebar-items"},ba=M({__name:"SidebarItems",setup(_){const a=U(),e=ae();return Z(()=>{te(()=>a.hash,u=>{const s=document.querySelector(".sidebar");if(!s)return;const l=document.querySelector(`.sidebar a.sidebar-item[href="${a.path}${u}"]`);if(!l)return;const{top:h,height:p}=s.getBoundingClientRect(),{top:o,height:c}=l.getBoundingClientRect();oh+p&&l.scrollIntoView(!1)})}),(u,s)=>n(e).length?(t(),r("ul",ga,[(t(!0),r(H,null,R(n(e),l=>(t(),L(fa,{key:`${l.text}${l.link}`,item:l},null,8,["item"]))),128))])):x("",!0)}});var ka=b(ba,[["__file","SidebarItems.vue"]]);const $a={class:"sidebar"},ya=M({__name:"Sidebar",setup(_){return(a,e)=>(t(),r("aside",$a,[k(Ce),w(a.$slots,"top"),k(ka),w(a.$slots,"bottom")]))}});var wa=b(ya,[["__file","Sidebar.vue"]]);const La=M({__name:"Layout",setup(_){const a=F(),e=P(),u=T(),s=m(()=>e.value.navbar!==!1&&u.value.navbar!==!1),l=ae(),h=N(!1),p=g=>{h.value=typeof g=="boolean"?g:!h.value},o={x:0,y:0},c=g=>{o.x=g.changedTouches[0].clientX,o.y=g.changedTouches[0].clientY},i=g=>{const I=g.changedTouches[0].clientX-o.x,q=g.changedTouches[0].clientY-o.y;Math.abs(I)>Math.abs(q)&&Math.abs(I)>40&&(I>0&&o.x<=80?p(!0):p(!1))},v=m(()=>[{"no-navbar":!s.value,"no-sidebar":!l.value.length,"sidebar-open":h.value},e.value.pageClass]);let d;Z(()=>{d=ne().afterEach(()=>{p(!1)})}),Ge(()=>{d()});const $=We(),C=$.resolve,y=$.pending;return(g,I)=>(t(),r("div",{class:D(["theme-container",n(v)]),onTouchstart:c,onTouchend:i},[w(g.$slots,"navbar",{},()=>[n(s)?(t(),L(En,{key:0,onToggleSidebar:p},{before:S(()=>[w(g.$slots,"navbar-before")]),after:S(()=>[w(g.$slots,"navbar-after")]),_:3})):x("",!0)]),f("div",{class:"sidebar-mask",onClick:I[0]||(I[0]=q=>p(!1))}),w(g.$slots,"sidebar",{},()=>[k(wa,null,{top:S(()=>[w(g.$slots,"sidebar-top")]),bottom:S(()=>[w(g.$slots,"sidebar-bottom")]),_:3})]),w(g.$slots,"page",{},()=>[n(e).home?(t(),L(Xt,{key:0})):(t(),L($e,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:n(C),onBeforeLeave:n(y)},{default:S(()=>[(t(),L(va,{key:n(a).path},{top:S(()=>[w(g.$slots,"page-top")]),"content-top":S(()=>[w(g.$slots,"page-content-top")]),"content-bottom":S(()=>[w(g.$slots,"page-content-bottom")]),bottom:S(()=>[w(g.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var Ba=b(La,[["__file","Layout.vue"]]);export{Ba as default}; diff --git a/assets/Layout.e2e44844.js b/assets/Layout.e2e44844.js new file mode 100644 index 000000000..7c3419436 --- /dev/null +++ b/assets/Layout.e2e44844.js @@ -0,0 +1,16 @@ +import{_ as k,o as t,c as r,i as P,j as Me,h as n,a as f,t as C,F as H,k as R,l as x,m as L,n as m,p as fe,g as S,r as A,q as Ie,b,e as K,s as D,v as Ne,f as M,x as U,y as Y,z as X,A as De,B as qe,w as T,C as w,D as ve,E as Re,G as J,H as ee,I as V,J as ge,K as be,L as N,M as Pe,N as Ee,u as ke,O as F,T as $e,P as te,Q as W,R as Q,S as ne,U as ye,V as we,d as Ae,W as Z,X as Fe,Y as ae,Z as Ue,$ as Oe,a0 as ze,a1 as Ve,a2 as je,a3 as Ge,a4 as We}from"./app.bd2aade7.js";const Qe=["src"],Ke={__name:"UserBoard",props:{img:{type:Object,required:!0}},setup(i){return(a,e)=>(t(),r("img",{class:"users-logo",src:i.img.logo},null,8,Qe))}};var Xe=k(Ke,[["__scopeId","data-v-31d374d1"],["__file","UserBoard.vue"]]);const Ze={key:0,class:"user-boards"},Ye=["innerHTML"],Je={class:"user-logos"},et={__name:"HomeUserBoards",setup(i){const a=P(),e=Me(a.value.users)||[];return(u,s)=>n(e)?(t(),r("div",Ze,[f("h1",null,C(n(a).users_title),1),f("p",{innerHTML:n(a).users_details},null,8,Ye),f("div",Je,[(t(!0),r(H,null,R(n(e),c=>(t(),L(Xe,{key:c.logo,img:c},null,8,["img"]))),128))])])):x("",!0)}};var tt=k(et,[["__scopeId","data-v-59b26b9c"],["__file","HomeUserBoards.vue"]]);const nt={key:0,class:"features"},at={key:0,class:"icon"},st={__name:"HomeFeatures",setup(i){const a=P(),e=m(()=>fe(a.value.features)?a.value.features:[]);return(u,s)=>n(e).length?(t(),r("div",nt,[(t(!0),r(H,null,R(n(e),c=>(t(),r("div",{key:c.title,class:"feature"},[c.icon?(t(),r("div",at,C(c.icon),1)):x("",!0),f("h2",null,C(c.title),1),f("p",null,C(c.details),1)]))),128))])):x("",!0)}};var ot=k(st,[["__scopeId","data-v-485fc84e"],["__file","HomeFeatures.vue"]]);const rt={name:"Star"},lt={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 512 512",style:{"enable-background":"new 0 0 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},ct=f("g",null,[f("path",{d:`M175.1,168.9L13.7,186.8c-5.8,0.7-11,4.6-12.9,10.5c-1.9,5.9,0,12.1,4.3,16c48,43.8,120.1,109.4,120.1,109.4 + c-0.1,0-19.8,95.4-32.9,159.1c-1.1,5.8,1,11.9,6,15.5c5,3.7,11.4,3.7,16.5,0.9C171.3,466,256,417.7,256,417.7l141.1,80.5 + c5.1,2.8,11.6,2.8,16.6-0.9c5-3.7,7.1-9.7,6-15.5l-32.8-159.1L507,213.4c4.3-4,6.2-10.2,4.3-16.1c-1.9-5.9-7.1-9.8-12.9-10.4 + c-64.6-7.2-161.5-18-161.5-18L269.9,20.8c-2.5-5.3-7.8-9-14-9c-6.2,0-11.5,3.7-13.9,9L175.1,168.9z`})],-1),ut=[ct];function it(i,a,e,u,s,c){return t(),r("svg",lt,ut)}var _t=k(rt,[["render",it],["__file","Star.vue"]]);const dt={name:"Fork"},vt={version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"131 -131 512 512",style:{"enable-background":"new 131 -131 512 512",height:"1rem",fill:"var(--c-text)"},"xml:space":"preserve"},pt=f("g",{id:"XMLID_2_"},[f("path",{id:"XMLID_8_",d:`M312.8,317c0-8.5-3.4-16.2-9.4-23s-13.7-9.4-23-9.4c-9.3,0-16.2,3.4-23,9.4c-6,6-9.4,13.7-9.4,23 + s3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4c9.3,0,16.2-3.4,23-9.4C310.2,334,312.8,325.5,312.8,317z M312.8-67c0-8.5-3.4-16.2-9.4-23 + c-6-6-13.7-9.4-23-9.4c-9.3,0-16.2,3.4-23,9.4c-6,6-9.4,13.7-9.4,23c0,8.5,3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4 + c9.3,0,16.2-3.4,23-9.4C310.2-49.9,312.8-58.5,312.8-67z M526.1-24.3c0-8.5-3.4-16.2-9.4-23s-13.7-9.4-23-9.4s-16.2,3.4-23,9.4 + s-9.4,13.7-9.4,23s3.4,16.2,9.4,23c6,6,13.7,9.4,23,9.4s16.2-3.4,23-9.4C522.7-8.1,526.1-15.8,526.1-24.3z M557.7-24.3 + c0,11.9-2.6,22.2-8.5,32.4s-13.7,17.9-23,23c-0.9,64-25.6,110.1-75.1,138.2c-15.4,8.5-37.5,17.1-67.4,27.3 + c-28.2,8.5-46.9,17.1-56.3,23.9c-9.4,6.8-13.7,17.9-13.7,33.3v8.5c9.4,6,17.9,13.7,23,23c5.1,9.4,8.5,20.5,8.5,32.4 + c0,17.9-6,33.3-18.8,45.2c-12.8,11.9-28.1,18.1-46.1,18.1s-33.3-6-45.2-18.8s-18.8-27.3-18.8-45.2c0-11.9,2.6-22.2,8.5-32.4 + c6-10.2,13.7-17.9,23-23V-11.5c-9.4-6-17.9-13.7-23-23s-8.5-20.6-8.5-32.5c0-17.9,6-33.3,18.8-45.2c12.8-11.9,27.3-18.8,45.2-18.8 + c17.9,0,33.3,6,45.2,18.8s18.8,27.3,18.8,45.2c0,11.9-2.6,22.2-8.5,32.4c-5.9,10.2-13.7,17.9-23,23V154c11.9-6,29-11.9,51.2-18.8 + c11.9-3.4,22.2-6.8,29-10.2c6.8-3.4,15.4-6,23.9-10.2s15.4-8.5,19.6-12.8s9.4-10.2,13.7-17.1s7.7-14.5,9.4-23 + c1.7-8.5,2.6-18.8,2.6-30.7c-9.4-6-17.9-13.7-23-23s-8.5-20.5-8.5-32.4c0-17.9,6-33.3,18.8-45.2c12.8-12.8,27.3-18.8,45.2-18.8 + s33.3,6,45.2,18.8C551.7-57.6,557.7-42.3,557.7-24.3z`})],-1),ht=[pt];function mt(i,a,e,u,s,c){return t(),r("svg",vt,ht)}var ft=k(dt,[["render",mt],["__file","Fork.vue"]]);const gt=["href"],bt=K(" \xA0 "),kt={__name:"Badge",props:{comp:{type:Object,required:!0},data:{type:Number,required:!0}},setup(i){const a=i,u=`https://github.com/${S().value.repo}`,s=u,c=`${u}/fork`;let h=u;switch(a.comp.name){case"Star":h=s;break;case"Fork":h=c;break}return(p,o)=>{const l=A("CountTo");return t(),r("a",{class:"my-badge",href:n(h),target:"_blank"},[(t(),L(Ie(i.comp))),bt,b(l,{startVal:0,endVal:i.data,duration:500},null,8,["endVal"])],8,gt)}}};var pe=k(kt,[["__scopeId","data-v-a3a51e26"],["__file","Badge.vue"]]);const $t={class:"badges"},yt={__name:"HomeBadges",setup(i){const a=D(29582),e=D(6494);return Ne(async()=>{const s=await fetch("https://arthas.aliyun.com/api/starCount").then(h=>h.json()),c=await fetch("https://arthas.aliyun.com/api/forkCount").then(h=>h.json());a.value=s||a.value,e.value=c||e.value}),(s,c)=>(t(),r("div",$t,[b(pe,{comp:_t,data:a.value},null,8,["data"]),b(pe,{comp:ft,data:e.value},null,8,["data"])]))}};var wt=k(yt,[["__scopeId","data-v-9ffa8d88"],["__file","HomeBadges.vue"]]);const Lt={name:"MdiGithub"},xt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"}},Ct=f("path",{fill:"currentColor",d:"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33c.85 0 1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"},null,-1),Bt=[Ct];function Tt(i,a,e,u,s,c){return t(),r("svg",xt,Bt)}var St=k(Lt,[["render",Tt],["__file","GitHub.vue"]]);const Ht=["href","rel","target","aria-label"],Mt={key:1},It=M({inheritAttrs:!1}),Nt=Object.assign(It,{__name:"AutoLink",props:{item:{type:Object,required:!0}},setup(i){const a=i,e=U(),u=Re(),{item:s}=Y(a),c=m(()=>X(s.value.link)),h=m(()=>De(s.value.link)||qe(s.value.link)),p=m(()=>{if(!h.value){if(s.value.target)return s.value.target;if(c.value)return"_blank"}}),o=m(()=>p.value==="_blank"),l=m(()=>!c.value&&!h.value&&!o.value),_=m(()=>{if(!h.value){if(s.value.rel)return s.value.rel;if(o.value)return"noopener noreferrer"}}),v=m(()=>s.value.ariaLabel||s.value.text),d=m(()=>{const y=Object.keys(u.value.locales);return y.length?!y.some(g=>g===s.value.link):s.value.link!=="/"}),$=m(()=>d.value?e.path.startsWith(s.value.link):!1),B=m(()=>l.value?s.value.activeMatch?new RegExp(s.value.activeMatch).test(e.path):$.value:!1);return(y,g)=>{const I=A("RouterLink"),q=A("AutoLinkExternalIcon");return n(l)?(t(),L(I,ve({key:0,class:{"router-link-active":n(B)},to:n(s).link,"aria-label":n(v)},y.$attrs),{default:T(()=>[w(y.$slots,"before"),K(" "+C(n(s).text)+" ",1),w(y.$slots,"after")]),_:3},16,["class","to","aria-label"])):(t(),r("a",ve({key:1,class:"external-link",href:n(s).link,rel:n(_),target:n(p),"aria-label":n(v)},y.$attrs),[w(y.$slots,"before"),n(s).text==="GitHub"?(t(),L(St,{key:0})):(t(),r("span",Mt,C(n(s).text),1)),n(o)&&n(s).text!=="GitHub"?(t(),L(q,{key:2})):x("",!0),w(y.$slots,"after")],16,Ht))}}});var E=k(Nt,[["__file","AutoLink.vue"]]);const Dt={class:"hero"},qt={key:0,id:"main-title"},Rt={key:1,class:"description"},Pt={key:2,class:"actions"},Et={__name:"HomeHero",setup(i){const a=P(),e=J(),u=ee(),s=m(()=>u.value&&a.value.heroImageDark!==void 0?a.value.heroImageDark:a.value.heroImage),c=m(()=>a.value.heroText===null?null:a.value.heroText||e.value.title||"Hello"),h=m(()=>a.value.heroAlt||c.value||"hero"),p=m(()=>a.value.tagline===null?null:a.value.tagline||e.value.description||"Welcome to your VuePress site"),o=m(()=>fe(a.value.actions)?a.value.actions.map(({text:_,link:v,type:d="primary"})=>({text:_,link:v,type:d})):[]),l=()=>{if(!s.value)return null;const _=V("img",{src:ge(s.value),style:"width: 60%;",alt:h.value});return a.value.heroImageDark===void 0?_:V(be,()=>_)};return(_,v)=>(t(),r("header",Dt,[b(l),f("div",null,[n(c)?(t(),r("h1",qt,C(n(c)),1)):x("",!0),n(p)?(t(),r("p",Rt,C(n(p)),1)):x("",!0),b(wt),n(o).length?(t(),r("p",Pt,[(t(!0),r(H,null,R(n(o),d=>(t(),L(E,{key:d.text,class:N(["action-button",[d.type]]),item:d},null,8,["class","item"]))),128))])):x("",!0)])]))}};var At=k(Et,[["__file","HomeHero.vue"]]);const Ft={},Ut={class:"theme-default-content"};function Ot(i,a){const e=A("Content");return t(),r("div",Ut,[b(e)])}var zt=k(Ft,[["render",Ot],["__file","HomeContent.vue"]]);const Vt=["innerHTML"],jt=["textContent"],Gt=M({__name:"HomeFooter",setup(i){const a=P(),e=m(()=>a.value.footer),u=m(()=>a.value.footerHtml);return(s,c)=>n(e)?(t(),r(H,{key:0},[n(u)?(t(),r("div",{key:0,class:"footer",innerHTML:n(e)},null,8,Vt)):(t(),r("div",{key:1,class:"footer",textContent:C(n(e))},null,8,jt))],64)):x("",!0)}});var Wt=k(Gt,[["__file","HomeFooter.vue"]]);const Qt={class:"home"},Kt={__name:"Home",setup(i){return(a,e)=>(t(),r("main",Qt,[b(At),b(ot),b(zt),b(tt),b(Wt)]))}};var Xt=k(Kt,[["__file","Home.vue"]]);const he=i=>decodeURI(i).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Zt=(i,a)=>{if(a.hash===i)return!0;const e=he(a.path),u=he(i);return e===u},Le=(i,a)=>i.link&&Zt(i.link,a)?!0:i.children?i.children.some(e=>Le(e,a)):!1,xe=i=>!X(i)||/github\.com/.test(i)?"GitHub":/bitbucket\.org/.test(i)?"Bitbucket":/gitlab\.com/.test(i)?"GitLab":/gitee\.com/.test(i)?"Gitee":null,Yt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},Jt=({docsRepo:i,editLinkPattern:a})=>{if(a)return a;const e=xe(i);return e!==null?Yt[e]:null},en=({docsRepo:i,docsBranch:a,docsDir:e,filePathRelative:u,editLinkPattern:s})=>{if(!u)return null;const c=Jt({docsRepo:i,editLinkPattern:s});return c?c.replace(/:repo/,X(i)?i:`https://github.com/${i}`).replace(/:branch/,a).replace(/:path/,Pe(`${Ee(e)}/${u}`)):null};const tn={__name:"NavbarBrand",setup(i){const a=F(),e=ee(),u=ke(),s=J(),c=S(),h=D(a.value.version),p=m(()=>c.value.home||u.value),o=m(()=>s.value.title),l=m(()=>e.value&&c.value.logoDark!==void 0?c.value.logoDark:c.value.logo),_=()=>V("span",{class:"navbar-version"},`v${h.value}`),v=()=>{if(!l.value)return null;const d=V("img",{class:"logo",src:ge(l.value),alt:o.value});return c.value.logoDark===void 0?d:V(be,()=>d)};return(d,$)=>{const B=A("RouterLink");return t(),L(B,{to:n(p)},{default:T(()=>[b(v),n(o)?(t(),r("span",{key:0,class:N(["site-name",{"can-hide":n(l)}])},C(n(o)),3)):x("",!0),b(_)]),_:1},8,["to"])}}};var nn=k(tn,[["__scopeId","data-v-2aa8cc94"],["__file","NavbarBrand.vue"]]);const an={},sn={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"1em",height:"1em",style:{height:"1.25rem",width:"1.25rem","vertical-align":"bottom"},viewBox:"0 0 24 24"},on=f("path",{fill:"currentColor",d:"M13.35 22q-.6 0-.862-.387q-.263-.388-.063-.963l3.65-9.675q.15-.4.563-.688Q17.05 10 17.5 10q.425 0 .85.287q.425.288.575.688l3.65 9.675q.2.575-.062.963q-.263.387-.888.387q-.275 0-.5-.175q-.225-.175-.325-.425l-.85-2.45H15.1l-.875 2.45q-.1.25-.35.425q-.25.175-.525.175Zm2.35-4.8h3.6l-1.75-4.95h-.1ZM7.15 8.55q.4.725.85 1.337q.45.613 1.05 1.263q1.1-1.2 1.825-2.462Q11.6 7.425 12.1 6H2q-.425 0-.712-.287Q1 5.425 1 5t.288-.713Q1.575 4 2 4h6V3q0-.425.288-.713Q8.575 2 9 2t.713.287Q10 2.575 10 3v1h6q.425 0 .712.287Q17 4.575 17 5t-.288.713Q16.425 6 16 6h-1.9q-.525 1.775-1.425 3.45q-.9 1.675-2.225 3.15l2.4 2.45l-.75 2.05L9 14l-4.3 4.3q-.275.275-.7.275q-.425 0-.7-.275q-.275-.275-.275-.7q0-.425.275-.7l4.35-4.35q-.675-.775-1.25-1.563q-.575-.787-1.025-1.662Q5.1 8.8 5.35 8.4t.875-.4q.25 0 .525.162q.275.163.4.388Z"},null,-1),rn=[on];function ln(i,a){return t(),r("svg",sn,rn)}var me=k(an,[["render",ln],["__file","Translate.vue"]]);const cn=M({__name:"DropdownTransition",setup(i){const a=u=>{u.style.height=u.scrollHeight+"px"},e=u=>{u.style.height=""};return(u,s)=>(t(),L($e,{name:"dropdown",onEnter:a,onAfterEnter:e,onBeforeLeave:a},{default:T(()=>[w(u.$slots,"default")]),_:3}))}});var Ce=k(cn,[["__file","DropdownTransition.vue"]]);const un=["aria-label"],_n={key:1,class:"title"},dn=f("span",{class:"arrow down"},null,-1),vn=["aria-label"],pn={key:1,class:"title"},hn={class:"navbar-dropdown"},mn={class:"navbar-dropdown-subtitle"},fn={key:1},gn={class:"navbar-dropdown-subitem-wrapper"},bn={__name:"NavbarDropdown",props:{item:{type:Object,required:!0}},setup(i){const a=i,{item:e}=Y(a),u=m(()=>e.value.ariaLabel||e.value.text),s=D(!1),c=U();te(()=>c.path,()=>{s.value=!1});const h=o=>{o.detail===0?s.value=!s.value:s.value=!1},p=(o,l)=>l[l.length-1]===o;return(o,l)=>(t(),r("div",{class:N(["navbar-dropdown-wrapper",{open:s.value}])},[f("button",{class:"navbar-dropdown-title",type:"button","aria-label":n(u),onClick:h},[n(e).text==="Languages"?(t(),L(me,{key:0})):(t(),r("span",_n,C(n(e).text),1)),dn],8,un),f("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":n(u),onClick:l[0]||(l[0]=_=>s.value=!s.value)},[n(e).text==="Languages"?(t(),L(me,{key:0})):(t(),r("span",pn,C(n(e).text),1)),f("span",{class:N(["arrow",s.value?"down":"right"])},null,2)],8,vn),b(Ce,null,{default:T(()=>[W(f("ul",hn,[(t(!0),r(H,null,R(n(e).children,_=>(t(),r("li",{key:_.text,class:"navbar-dropdown-item"},[_.children?(t(),r(H,{key:0},[f("h4",mn,[_.link?(t(),L(E,{key:0,item:_,onFocusout:v=>p(_,n(e).children)&&_.children.length===0&&(s.value=!1)},null,8,["item","onFocusout"])):(t(),r("span",fn,C(_.text),1))]),f("ul",gn,[(t(!0),r(H,null,R(_.children,v=>(t(),r("li",{key:v.link,class:"navbar-dropdown-subitem"},[b(E,{item:v,onFocusout:d=>p(v,_.children)&&p(_,n(e).children)&&(s.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(t(),L(E,{key:1,item:_,onFocusout:v=>p(_,n(e).children)&&(s.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[Q,s.value]])]),_:1})],2))}};var kn=k(bn,[["__file","NavbarDropdown.vue"]]);const $n={key:0,class:"navbar-items"},yn=M({__name:"NavbarItems",setup(i){const a=()=>{const l=ne(),_=ke(),v=J(),d=S();return m(()=>{var q,O,z;const $=Object.keys(v.value.locales);if($.length<2)return[];const B=l.currentRoute.value.path,y=l.currentRoute.value.fullPath,g=l.currentRoute.value.hash;return[{text:(q=d.value.selectLanguageText)!=null?q:"unknown language",ariaLabel:(z=(O=d.value.selectLanguageAriaLabel)!=null?O:d.value.selectLanguageText)!=null?z:"unknown language",children:$.map(j=>{var re,le,ce,ue,ie,_e;const Te=(le=(re=v.value.locales)==null?void 0:re[j])!=null?le:{},se=(ue=(ce=d.value.locales)==null?void 0:ce[j])!=null?ue:{},oe=`${Te.lang}`,Se=(ie=se.selectLanguageName)!=null?ie:oe;let G;if(oe===v.value.lang)G=y;else{const de=B.replace(_.value,j);l.getRoutes().some(He=>He.path===de)?G=`${de}${g}`:G=(_e=se.home)!=null?_e:j}return{text:Se,link:G}})}]})},e=()=>{const l=S(),_=m(()=>l.value.repo),v=m(()=>_.value?xe(_.value):null),d=m(()=>_.value&&!X(_.value)?`https://github.com/${_.value}`:_.value),$=m(()=>d.value?l.value.repoLabel?l.value.repoLabel:v.value===null?"Source":v.value:null);return m(()=>!d.value||!$.value?[]:[{text:$.value,link:d.value}])},u=l=>ye(l)?we(l):l.children?{...l,children:l.children.map(u)}:l,c=(()=>{const l=S();return m(()=>(l.value.navbar||[]).map(u))})(),h=a(),p=e(),o=m(()=>[...c.value,...h.value,...p.value]);return(l,_)=>n(o).length?(t(),r("nav",$n,[(t(!0),r(H,null,R(n(o),v=>(t(),r("div",{key:v.text,class:"navbar-item"},[v.children?(t(),L(kn,{key:0,item:v},null,8,["item"])):(t(),L(E,{key:1,item:v},null,8,["item"]))]))),128))])):x("",!0)}});var Be=k(yn,[["__file","NavbarItems.vue"]]);const wn=["title"],Ln={class:"icon",focusable:"false",viewBox:"0 0 32 32"},xn=Ae('',9),Cn=[xn],Bn={class:"icon",focusable:"false",viewBox:"0 0 32 32"},Tn=f("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Sn=[Tn],Hn=M({__name:"ToggleColorModeButton",setup(i){const a=S(),e=ee(),u=()=>{e.value=!e.value};return(s,c)=>(t(),r("button",{class:"toggle-color-mode-button",title:n(a).toggleColorMode,onClick:u},[W((t(),r("svg",Ln,Cn,512)),[[Q,!n(e)]]),W((t(),r("svg",Bn,Sn,512)),[[Q,n(e)]])],8,wn))}});var Mn=k(Hn,[["__file","ToggleColorModeButton.vue"]]);const In=["title"],Nn=f("div",{class:"icon","aria-hidden":"true"},[f("span"),f("span"),f("span")],-1),Dn=[Nn],qn=M({__name:"ToggleSidebarButton",emits:["toggle"],setup(i){const a=S();return(e,u)=>(t(),r("div",{class:"toggle-sidebar-button",title:n(a).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:u[0]||(u[0]=s=>e.$emit("toggle"))},Dn,8,In))}});var Rn=k(qn,[["__file","ToggleSidebarButton.vue"]]);const Pn=M({__name:"Navbar",emits:["toggle-sidebar"],setup(i){const a=S(),e=D(null),u=D(null),s=D(0),c=m(()=>s.value?{maxWidth:s.value+"px"}:{});Z(()=>{const o=h(e.value,"paddingLeft")+h(e.value,"paddingRight"),l=()=>{var _;window.innerWidth<=719?s.value=0:s.value=e.value.offsetWidth-o-(((_=u.value)==null?void 0:_.offsetWidth)||0)};l(),window.addEventListener("resize",l,!1),window.addEventListener("orientationchange",l,!1)});function h(p,o){var v,d,$;const l=($=(d=(v=p==null?void 0:p.ownerDocument)==null?void 0:v.defaultView)==null?void 0:d.getComputedStyle(p,null))==null?void 0:$[o],_=Number.parseInt(l,10);return Number.isNaN(_)?0:_}return(p,o)=>{const l=A("NavbarSearch");return t(),r("header",{ref_key:"navbar",ref:e,class:"navbar"},[b(Rn,{onToggle:o[0]||(o[0]=_=>p.$emit("toggle-sidebar"))}),f("span",{ref_key:"navbarBrand",ref:u},[b(nn)],512),f("div",{class:"navbar-items-wrapper",style:Fe(n(c))},[w(p.$slots,"before"),b(Be,{class:"can-hide"}),w(p.$slots,"after"),n(a).colorModeSwitch?(t(),L(Mn,{key:0})):x("",!0),b(l)],4)],512)}}});var En=k(Pn,[["__file","Navbar.vue"]]);const An={class:"right-menu-wrapper"},Fn={class:"right-menu-margin"},Un={class:"right-menu-title"},On={class:"right-menu-content"},zn=["href","title"],Vn=["href"],jn={__name:"RightMenu",setup(i){var o;const a=F(),e=S(),u=D(""),s=D([]);let c=D("");u.value=(o=e.value.rightMenuText)!=null?o:"Table of Contents";function h(){s.value=a.value.headers}function p(){c.value=decodeURIComponent(window.location.hash.slice(1))}return Z(()=>{h(),p()}),te(U(),()=>{s.value=a.value.headers,p()}),(l,_)=>(t(),r("div",An,[f("div",Fn,[f("div",Un,C(u.value),1),f("div",On,[(t(!0),r(H,null,R(s.value,(v,d)=>(t(),r("div",{class:N(["right-menu-item","level"+v.level,{active:v.slug===n(c)}]),key:d},[v.title.replace(/[^\x00-\xff]/g,"01").length>=27?(t(),r("a",{key:0,href:"#"+v.slug,title:v.title},C(v.title),9,zn)):(t(),r("a",{key:1,href:"#"+v.slug},C(v.title),9,Vn))],2))),128))])])]))}};var Gn=k(jn,[["__scopeId","data-v-7f642c19"],["__file","RightMenu.vue"]]);const Wn={class:"page-meta"},Qn={key:0,class:"meta-item edit-link"},Kn={key:1,class:"meta-item last-updated"},Xn={class:"meta-item-label"},Zn={class:"meta-item-info"},Yn={key:2,class:"meta-item contributors"},Jn={class:"meta-item-label"},ea={class:"meta-item-info"},ta=["title"],na=K(", "),aa=M({__name:"PageMeta",setup(i){const a=()=>{const o=S(),l=F(),_=P();return m(()=>{var q,O,z;if(!((O=(q=_.value.editLink)!=null?q:o.value.editLink)!=null?O:!0))return null;const{repo:d,docsRepo:$=d,docsBranch:B="main",docsDir:y="",editLinkText:g}=o.value;if(!$)return null;const I=en({docsRepo:$,docsBranch:B,docsDir:y,filePathRelative:l.value.filePathRelative,editLinkPattern:(z=_.value.editLinkPattern)!=null?z:o.value.editLinkPattern});return I?{text:g!=null?g:"Edit this page",link:I}:null})},e=()=>{const o=S(),l=F(),_=P();return m(()=>{var $,B,y,g;return!((B=($=_.value.lastUpdated)!=null?$:o.value.lastUpdated)!=null?B:!0)||!((y=l.value.git)!=null&&y.updatedTime)?null:new Date((g=l.value.git)==null?void 0:g.updatedTime).toLocaleString()})},u=()=>{const o=S(),l=F(),_=P();return m(()=>{var d,$,B,y;return(($=(d=_.value.contributors)!=null?d:o.value.contributors)!=null?$:!0)&&(y=(B=l.value.git)==null?void 0:B.contributors)!=null?y:null})},s=S(),c=a(),h=e(),p=u();return(o,l)=>{const _=A("ClientOnly");return t(),r("footer",Wn,[n(c)?(t(),r("div",Qn,[b(E,{class:"meta-item-label",item:n(c)},null,8,["item"])])):x("",!0),n(h)?(t(),r("div",Kn,[f("span",Xn,C(n(s).lastUpdatedText)+": ",1),b(_,null,{default:T(()=>[f("span",Zn,C(n(h)),1)]),_:1})])):x("",!0),n(p)&&n(p).length?(t(),r("div",Yn,[f("span",Jn,C(n(s).contributorsText)+": ",1),f("span",ea,[(t(!0),r(H,null,R(n(p),(v,d)=>(t(),r(H,{key:d},[f("span",{class:"contributor",title:`email: ${v.email}`},C(v.name),9,ta),d!==n(p).length-1?(t(),r(H,{key:0},[na],64)):x("",!0)],64))),128))])])):x("",!0)])}}});var sa=k(aa,[["__file","PageMeta.vue"]]);const oa={key:0,class:"page-nav"},ra={class:"inner"},la={key:0,class:"prev"},ca={key:1,class:"next"},ua=M({__name:"PageNav",setup(i){const a=o=>o===!1?null:ye(o)?we(o):Ue(o)?o:!1,e=(o,l,_)=>{const v=o.findIndex(d=>d.link===l);if(v!==-1){const d=o[v+_];return d!=null&&d.link?d:null}for(const d of o)if(d.children){const $=e(d.children,l,_);if($)return $}return null},u=P(),s=ae(),c=U(),h=m(()=>{const o=a(u.value.prev);return o!==!1?o:e(s.value,c.path,-1)}),p=m(()=>{const o=a(u.value.next);return o!==!1?o:e(s.value,c.path,1)});return(o,l)=>n(h)||n(p)?(t(),r("nav",oa,[f("p",ra,[n(h)?(t(),r("span",la,[b(E,{item:n(h)},null,8,["item"])])):x("",!0),n(p)?(t(),r("span",ca,[b(E,{item:n(p)},null,8,["item"])])):x("",!0)])])):x("",!0)}});var ia=k(ua,[["__file","PageNav.vue"]]);const _a={class:"page"},da={__name:"Page",setup(i){function a(){return F().value.headers.length>1}return(e,u)=>{const s=A("Content");return t(),r("main",_a,[w(e.$slots,"top",{},void 0,!0),f("div",{class:N([a()&&"right-menu-padding","theme-default-content"])},[w(e.$slots,"content-top",{},void 0,!0),a()?(t(),L(Gn,{key:0})):x("",!0),b(s),w(e.$slots,"content-bottom",{},void 0,!0)],2),b(sa,{class:N(a()&&"right-menu-padding")},null,8,["class"]),b(ia,{class:N(a()&&"right-menu-padding")},null,8,["class"]),w(e.$slots,"bottom",{},void 0,!0)])}}};var va=k(da,[["__scopeId","data-v-e0e60120"],["__file","Page.vue"]]);const pa=["onKeydown"],ha={class:"sidebar-item-children"},ma=M({__name:"SidebarItem",props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(i){const a=i,{item:e,depth:u}=Y(a),s=U(),c=ne(),h=m(()=>Le(e.value,s)),p=m(()=>({"sidebar-item":!0,"sidebar-heading":u.value===0,active:h.value,collapsible:e.value.collapsible})),[o,l]=Oe(h.value),_=d=>{e.value.collapsible&&(d.preventDefault(),l())},v=c.afterEach(d=>{ze(()=>{o.value=e.value.collapsible?h.value:!0})});return Ve(()=>{v()}),(d,$)=>{var y;const B=A("SidebarItem",!0);return t(),r("li",null,[n(e).link?(t(),L(E,{key:0,class:N(n(p)),item:n(e)},null,8,["class","item"])):(t(),r("p",{key:1,tabindex:"0",class:N(n(p)),onClick:_,onKeydown:je(_,["enter"])},[K(C(n(e).text)+" ",1),n(e).collapsible?(t(),r("span",{key:0,class:N(["arrow",n(o)?"down":"right"])},null,2)):x("",!0)],42,pa)),(y=n(e).children)!=null&&y.length?(t(),L(Ce,{key:2},{default:T(()=>[W(f("ul",ha,[(t(!0),r(H,null,R(n(e).children,g=>(t(),L(B,{key:`${n(u)}${g.text}${g.link}`,item:g,depth:n(u)+1},null,8,["item","depth"]))),128))],512),[[Q,n(o)]])]),_:1})):x("",!0)])}}});var fa=k(ma,[["__file","SidebarItem.vue"]]);const ga={key:0,class:"sidebar-items"},ba=M({__name:"SidebarItems",setup(i){const a=U(),e=ae();return Z(()=>{te(()=>a.hash,u=>{const s=document.querySelector(".sidebar");if(!s)return;const c=document.querySelector(`.sidebar a.sidebar-item[href="${a.path}${u}"]`);if(!c)return;const{top:h,height:p}=s.getBoundingClientRect(),{top:o,height:l}=c.getBoundingClientRect();oh+p&&c.scrollIntoView(!1)})}),(u,s)=>n(e).length?(t(),r("ul",ga,[(t(!0),r(H,null,R(n(e),c=>(t(),L(fa,{key:`${c.text}${c.link}`,item:c},null,8,["item"]))),128))])):x("",!0)}});var ka=k(ba,[["__file","SidebarItems.vue"]]);const $a={class:"sidebar"},ya=M({__name:"Sidebar",setup(i){return(a,e)=>(t(),r("aside",$a,[b(Be),w(a.$slots,"top"),b(ka),w(a.$slots,"bottom")]))}});var wa=k(ya,[["__file","Sidebar.vue"]]);const La=M({__name:"Layout",setup(i){const a=F(),e=P(),u=S(),s=m(()=>e.value.navbar!==!1&&u.value.navbar!==!1),c=ae(),h=D(!1),p=g=>{h.value=typeof g=="boolean"?g:!h.value},o={x:0,y:0},l=g=>{o.x=g.changedTouches[0].clientX,o.y=g.changedTouches[0].clientY},_=g=>{const I=g.changedTouches[0].clientX-o.x,q=g.changedTouches[0].clientY-o.y;Math.abs(I)>Math.abs(q)&&Math.abs(I)>40&&(I>0&&o.x<=80?p(!0):p(!1))},v=m(()=>[{"no-navbar":!s.value,"no-sidebar":!c.value.length,"sidebar-open":h.value},e.value.pageClass]);let d;Z(()=>{d=ne().afterEach(()=>{p(!1)})}),Ge(()=>{d()});const $=We(),B=$.resolve,y=$.pending;return(g,I)=>(t(),r("div",{class:N(["theme-container",n(v)]),onTouchstart:l,onTouchend:_},[w(g.$slots,"navbar",{},()=>[n(s)?(t(),L(En,{key:0,onToggleSidebar:p},{before:T(()=>[w(g.$slots,"navbar-before")]),after:T(()=>[w(g.$slots,"navbar-after")]),_:3})):x("",!0)]),f("div",{class:"sidebar-mask",onClick:I[0]||(I[0]=q=>p(!1))}),w(g.$slots,"sidebar",{},()=>[b(wa,null,{top:T(()=>[w(g.$slots,"sidebar-top")]),bottom:T(()=>[w(g.$slots,"sidebar-bottom")]),_:3})]),w(g.$slots,"page",{},()=>[n(e).home?(t(),L(Xt,{key:0})):(t(),L($e,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:n(B),onBeforeLeave:n(y)},{default:T(()=>[(t(),L(va,{key:n(a).path},{top:T(()=>[w(g.$slots,"page-top")]),"content-top":T(()=>[w(g.$slots,"page-content-top")]),"content-bottom":T(()=>[w(g.$slots,"page-content-bottom")]),bottom:T(()=>[w(g.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var Ca=k(La,[["__file","Layout.vue"]]);export{Ca as default}; diff --git a/assets/advanced-use.html.0284a71d.js b/assets/advanced-use.html.bacf9c97.js similarity index 99% rename from assets/advanced-use.html.0284a71d.js rename to assets/advanced-use.html.bacf9c97.js index da2173fa1..21dc7bd48 100644 --- a/assets/advanced-use.html.0284a71d.js +++ b/assets/advanced-use.html.bacf9c97.js @@ -1,4 +1,4 @@ -import{_ as r,o as i,c,a as s,b as n,w as t,e as a,d as p,r as l}from"./app.391b0e4e.js";const d={},u=s("h1",{id:"\u8FDB\u9636\u4F7F\u7528",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u8FDB\u9636\u4F7F\u7528","aria-hidden":"true"},"#"),a(" \u8FDB\u9636\u4F7F\u7528")],-1),h=s("h2",{id:"web-console",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),a(" Web Console")],-1),v=s("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),b=a("Web Console"),m=s("h2",{id:"arthas-properties",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),a(" Arthas Properties")],-1),k=a("Arthas Properties"),_=s("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),a(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),g=a("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),f=p(`

as.sh \u548C arthas-boot \u6280\u5DE7

  • \u901A\u8FC7select\u529F\u80FD\u9009\u62E9 attach \u7684\u8FDB\u7A0B\u3002

\u6B63\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u6267\u884Cas.sh/arthas-boot.jar\u9700\u8981\u9009\u62E9\uFF0C\u6216\u8005\u6307\u5B9A PID\u3002\u8FD9\u6837\u4F1A\u6BD4\u8F83\u9EBB\u70E6\uFF0C\u56E0\u4E3A\u6BCF\u6B21\u542F\u52A8\u5E94\u7528\uFF0C\u5B83\u7684 PID \u4F1A\u53D8\u5316\u3002

\u6BD4\u5982\uFF0C\u5DF2\u7ECF\u542F\u52A8\u4E86math-game.jar\uFF0C\u4F7F\u7528jps\u547D\u4EE4\u67E5\u770B\uFF1A

$ jps
+import{_ as r,o as i,c,a as s,b as n,w as t,e as a,d as p,r as l}from"./app.bd2aade7.js";const d={},u=s("h1",{id:"\u8FDB\u9636\u4F7F\u7528",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u8FDB\u9636\u4F7F\u7528","aria-hidden":"true"},"#"),a(" \u8FDB\u9636\u4F7F\u7528")],-1),h=s("h2",{id:"web-console",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),a(" Web Console")],-1),v=s("p",null,"\u901A\u8FC7 websocket \u8FDE\u63A5 Arthas\u3002",-1),b=a("Web Console"),m=s("h2",{id:"arthas-properties",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),a(" Arthas Properties")],-1),k=a("Arthas Properties"),_=s("h2",{id:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8","aria-hidden":"true"},"#"),a(" \u4EE5 java agent \u65B9\u5F0F\u542F\u52A8")],-1),g=a("\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8"),f=p(`

as.sh \u548C arthas-boot \u6280\u5DE7

  • \u901A\u8FC7select\u529F\u80FD\u9009\u62E9 attach \u7684\u8FDB\u7A0B\u3002

\u6B63\u5E38\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u6267\u884Cas.sh/arthas-boot.jar\u9700\u8981\u9009\u62E9\uFF0C\u6216\u8005\u6307\u5B9A PID\u3002\u8FD9\u6837\u4F1A\u6BD4\u8F83\u9EBB\u70E6\uFF0C\u56E0\u4E3A\u6BCF\u6B21\u542F\u52A8\u5E94\u7528\uFF0C\u5B83\u7684 PID \u4F1A\u53D8\u5316\u3002

\u6BD4\u5982\uFF0C\u5DF2\u7ECF\u542F\u52A8\u4E86math-game.jar\uFF0C\u4F7F\u7528jps\u547D\u4EE4\u67E5\u770B\uFF1A

$ jps
 58883 math-game.jar
 58884 Jps
 

\u901A\u8FC7select\u53C2\u6570\u53EF\u4EE5\u6307\u5B9A\u8FDB\u7A0B\u540D\u5B57\uFF0C\u975E\u5E38\u65B9\u4FBF\u3002

$ ./as.sh --select math-game
diff --git a/assets/advanced-use.html.72403d1b.js b/assets/advanced-use.html.c6f6a88a.js
similarity index 99%
rename from assets/advanced-use.html.72403d1b.js
rename to assets/advanced-use.html.c6f6a88a.js
index 308f0946c..68551979e 100644
--- a/assets/advanced-use.html.72403d1b.js
+++ b/assets/advanced-use.html.c6f6a88a.js
@@ -1,4 +1,4 @@
-import{_ as l,o as i,c,a,b as n,w as t,e as s,d as p,r}from"./app.391b0e4e.js";const d={},u=a("h1",{id:"advanced-usage",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#advanced-usage","aria-hidden":"true"},"#"),s(" Advanced Usage")],-1),h=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),v=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),b=s("Web Console"),m=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),k=s("Arthas Properties"),_=a("h2",{id:"start-as-a-java-agent",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#start-as-a-java-agent","aria-hidden":"true"},"#"),s(" Start as a Java Agent")],-1),g=s("Start as a Java Agent"),f=p(`

as.sh and arthas-boot tips

  • Select the process to be attached via the select option.

Normally, as.sh/arthas-boot.jar needs to a pid, bacause the pid will change.

For example, with math-game.jar already started, use the jps command to see.

$ jps
+import{_ as l,o as i,c,a,b as n,w as t,e as s,d as p,r}from"./app.bd2aade7.js";const d={},u=a("h1",{id:"advanced-usage",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#advanced-usage","aria-hidden":"true"},"#"),s(" Advanced Usage")],-1),h=a("h2",{id:"web-console",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#web-console","aria-hidden":"true"},"#"),s(" Web Console")],-1),v=a("p",null,"Arthas supports living inside a browser. The communication between arthas and browser is via websocket.",-1),b=s("Web Console"),m=a("h2",{id:"arthas-properties",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-properties","aria-hidden":"true"},"#"),s(" Arthas Properties")],-1),k=s("Arthas Properties"),_=a("h2",{id:"start-as-a-java-agent",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#start-as-a-java-agent","aria-hidden":"true"},"#"),s(" Start as a Java Agent")],-1),g=s("Start as a Java Agent"),f=p(`

as.sh and arthas-boot tips

  • Select the process to be attached via the select option.

Normally, as.sh/arthas-boot.jar needs to a pid, bacause the pid will change.

For example, with math-game.jar already started, use the jps command to see.

$ jps
 58883 math-game.jar
 58884 Jps
 

The select option allows you to specify a process name, which is very convenient.

$ ./as.sh --select math-game
diff --git a/assets/advice-class.html.b8d946ba.js b/assets/advice-class.html.f9ecd271.js
similarity index 99%
rename from assets/advice-class.html.b8d946ba.js
rename to assets/advice-class.html.f9ecd271.js
index 1c1dff096..8c6fb2f73 100644
--- a/assets/advice-class.html.b8d946ba.js
+++ b/assets/advice-class.html.f9ecd271.js
@@ -1,4 +1,4 @@
-import{_ as e,o as l,c as o,a as s,b as n,d as r,e as a,r as i}from"./app.391b0e4e.js";const c={},p=r(`

\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF

\u65E0\u8BBA\u662F\u5339\u914D\u8868\u8FBE\u5F0F\u4E5F\u597D\u3001\u89C2\u5BDF\u8868\u8FBE\u5F0F\u4E5F\u7F62\uFF0C\u4ED6\u4EEC\u6838\u5FC3\u5224\u65AD\u53D8\u91CF\u90FD\u662F\u56F4\u7ED5\u7740\u4E00\u4E2A Arthas \u4E2D\u7684\u901A\u7528\u901A\u77E5\u5BF9\u8C61 Advice \u8FDB\u884C\u3002

\u5B83\u7684\u7B80\u7565\u4EE3\u7801\u7ED3\u6784\u5982\u4E0B

public class Advice {
+import{_ as e,o as l,c as o,a as s,b as n,d as r,e as a,r as i}from"./app.bd2aade7.js";const c={},p=r(`

\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF

\u65E0\u8BBA\u662F\u5339\u914D\u8868\u8FBE\u5F0F\u4E5F\u597D\u3001\u89C2\u5BDF\u8868\u8FBE\u5F0F\u4E5F\u7F62\uFF0C\u4ED6\u4EEC\u6838\u5FC3\u5224\u65AD\u53D8\u91CF\u90FD\u662F\u56F4\u7ED5\u7740\u4E00\u4E2A Arthas \u4E2D\u7684\u901A\u7528\u901A\u77E5\u5BF9\u8C61 Advice \u8FDB\u884C\u3002

\u5B83\u7684\u7B80\u7565\u4EE3\u7801\u7ED3\u6784\u5982\u4E0B

public class Advice {
 
     private final ClassLoader loader;
     private final Class<?> clazz;
diff --git a/assets/advice-class.html.349d22fb.js b/assets/advice-class.html.fba35b96.js
similarity index 98%
rename from assets/advice-class.html.349d22fb.js
rename to assets/advice-class.html.fba35b96.js
index c40cc1142..5d94ac6c4 100644
--- a/assets/advice-class.html.349d22fb.js
+++ b/assets/advice-class.html.fba35b96.js
@@ -1,4 +1,4 @@
-import{_ as s,o as l,c as o,a as e,b as a,d as r,e as t,r as i}from"./app.391b0e4e.js";const c={},d=r(`

Fundamental Fields in Expressions

There is a very fundamental class Advice for the expressions used in filtering, tracing or monitoring and other aspects in commands.

public class Advice {
+import{_ as s,o as l,c as o,a as e,b as a,d as r,e as t,r as i}from"./app.bd2aade7.js";const c={},d=r(`

Fundamental Fields in Expressions

There is a very fundamental class Advice for the expressions used in filtering, tracing or monitoring and other aspects in commands.

public class Advice {
 
     private final ClassLoader loader;
     private final Class<?> clazz;
diff --git a/assets/agent.html.dfe30692.js b/assets/agent.html.c6a4f516.js
similarity index 95%
rename from assets/agent.html.dfe30692.js
rename to assets/agent.html.c6a4f516.js
index 2268aefda..cdb77c1f7 100644
--- a/assets/agent.html.dfe30692.js
+++ b/assets/agent.html.c6a4f516.js
@@ -1,2 +1,2 @@
-import{_ as s,o as r,c as n,a as e,b as o,w as c,d as i,e as a,r as d}from"./app.391b0e4e.js";const l={},h=i(`

Start as a Java Agent

Usually Arthas dynamic attach the applications on the fly, but from version 3.2.0 onwards, Arthas supports starting directly as a java agent.

For example, download the full arthas zip package, decompress it and start it by specifying arthas-agent.jar with the parameter -javaagent.

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
+import{_ as s,o as r,c as n,a as e,b as o,w as c,d as i,e as a,r as d}from"./app.bd2aade7.js";const l={},h=i(`

Start as a Java Agent

Usually Arthas dynamic attach the applications on the fly, but from version 3.2.0 onwards, Arthas supports starting directly as a java agent.

For example, download the full arthas zip package, decompress it and start it by specifying arthas-agent.jar with the parameter -javaagent.

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
 
`,4),p=a("The default configuration is in the "),m=e("code",null,"arthas.properties",-1),_=a(" file in the decompression directory. Reference: "),u=a("Arthas Properties"),g=e("p",null,"Reference: https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/package-summary.html",-1);function v(f,j){const t=d("RouterLink");return r(),n("div",null,[h,e("p",null,[p,m,_,o(t,{to:"/en/doc/arthas-properties.html"},{default:c(()=>[u]),_:1})]),g])}var y=s(l,[["render",v],["__file","agent.html.vue"]]);export{y as default}; diff --git a/assets/agent.html.5c97eff1.js b/assets/agent.html.ca83f763.js similarity index 96% rename from assets/agent.html.5c97eff1.js rename to assets/agent.html.ca83f763.js index e828ffeb7..ddc883ef9 100644 --- a/assets/agent.html.5c97eff1.js +++ b/assets/agent.html.ca83f763.js @@ -1,2 +1,2 @@ -import{_ as s,o,c as n,a as e,b as r,w as c,d,e as a,r as i}from"./app.391b0e4e.js";const l={},h=d(`

\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8

\u901A\u5E38 Arthas \u662F\u4EE5\u52A8\u6001 attach \u7684\u65B9\u5F0F\u6765\u8BCA\u65AD\u5E94\u7528\uFF0C\u4F46\u4ECE3.2.0\u7248\u672C\u8D77\uFF0CArthas \u652F\u6301\u76F4\u63A5\u4EE5 java agent \u7684\u65B9\u5F0F\u542F\u52A8\u3002

\u6BD4\u5982\u4E0B\u8F7D\u5168\u91CF\u7684 arthas zip \u5305\uFF0C\u89E3\u538B\u4E4B\u540E\u4EE5 -javaagent \u7684\u53C2\u6570\u6307\u5B9Aarthas-agent.jar\u6765\u542F\u52A8\uFF1A

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
+import{_ as s,o,c as n,a as e,b as r,w as c,d,e as a,r as i}from"./app.bd2aade7.js";const l={},h=d(`

\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8

\u901A\u5E38 Arthas \u662F\u4EE5\u52A8\u6001 attach \u7684\u65B9\u5F0F\u6765\u8BCA\u65AD\u5E94\u7528\uFF0C\u4F46\u4ECE3.2.0\u7248\u672C\u8D77\uFF0CArthas \u652F\u6301\u76F4\u63A5\u4EE5 java agent \u7684\u65B9\u5F0F\u542F\u52A8\u3002

\u6BD4\u5982\u4E0B\u8F7D\u5168\u91CF\u7684 arthas zip \u5305\uFF0C\u89E3\u538B\u4E4B\u540E\u4EE5 -javaagent \u7684\u53C2\u6570\u6307\u5B9Aarthas-agent.jar\u6765\u542F\u52A8\uFF1A

java -javaagent:/tmp/test/arthas-agent.jar -jar math-game.jar
 
`,4),_=a("\u9ED8\u8BA4\u7684\u914D\u7F6E\u9879\u5728\u89E3\u538B\u76EE\u5F55\u91CC\u7684"),p=e("code",null,"arthas.properties",-1),m=a("\u6587\u4EF6\u91CC\u3002\u53C2\u8003\uFF1A"),u=a("Arthas Properties"),v=e("p",null,"Java Agent \u673A\u5236\u53C2\u8003\uFF1A https://docs.oracle.com/javase/8/docs/api/java/lang/instrument/package-summary.html",-1);function g(j,x){const t=i("RouterLink");return o(),n("div",null,[h,e("p",null,[_,p,m,r(t,{to:"/doc/arthas-properties.html"},{default:c(()=>[u]),_:1})]),v])}var b=s(l,[["render",g],["__file","agent.html.vue"]]);export{b as default}; diff --git a/assets/app.391b0e4e.js b/assets/app.bd2aade7.js similarity index 61% rename from assets/app.391b0e4e.js rename to assets/app.bd2aade7.js index 3d33fe948..5f7cfdbe3 100644 --- a/assets/app.391b0e4e.js +++ b/assets/app.bd2aade7.js @@ -1,23 +1,23 @@ -const po={},zu="modulepreload",Zl={},Bu="/",f=function(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${Bu}${r}`,r in Zl)return;Zl[r]=!0;const o=r.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${l}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":zu,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((a,s)=>{i.addEventListener("load",a),i.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Wu={"v-8daa1a0e":()=>f(()=>import("./index.html.ec74869a.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>f(()=>import("./index.html.d3cced9f.js"),[]).then(({data:e})=>e),"v-7445f070":()=>f(()=>import("./index.html.c11a8683.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>f(()=>import("./advanced-use.html.d690d46c.js"),[]).then(({data:e})=>e),"v-46e53834":()=>f(()=>import("./advice-class.html.4e93ebd7.js"),[]).then(({data:e})=>e),"v-37178538":()=>f(()=>import("./agent.html.a02fd5cb.js"),[]).then(({data:e})=>e),"v-5c517900":()=>f(()=>import("./arthas-properties.html.e0301951.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>f(()=>import("./arthas3.html.d1633eb8.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>f(()=>import("./async.html.17ea43ab.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>f(()=>import("./auth.html.37ca6bb5.js"),[]).then(({data:e})=>e),"v-3157067a":()=>f(()=>import("./base64.html.b9530fc8.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>f(()=>import("./batch-support.html.a2be35e2.js"),[]).then(({data:e})=>e),"v-6542b733":()=>f(()=>import("./cat.html.42885227.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>f(()=>import("./classloader.html.faacf70e.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>f(()=>import("./cls.html.af39fd39.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>f(()=>import("./commands.html.9dc0463a.js"),[]).then(({data:e})=>e),"v-3992adde":()=>f(()=>import("./contact-us.html.16fb01ac.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>f(()=>import("./dashboard.html.0b694615.js"),[]).then(({data:e})=>e),"v-02361049":()=>f(()=>import("./docker.html.797da397.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>f(()=>import("./download.html.a75cd477.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>f(()=>import("./dump.html.e5e17e0e.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>f(()=>import("./echo.html.922d5af6.js"),[]).then(({data:e})=>e),"v-d070981a":()=>f(()=>import("./faq.html.abd854f1.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>f(()=>import("./getstatic.html.77a5a68e.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>f(()=>import("./grep.html.75fa6737.js"),[]).then(({data:e})=>e),"v-809381ca":()=>f(()=>import("./groovy.html.bcb88dfe.js"),[]).then(({data:e})=>e),"v-07868089":()=>f(()=>import("./heapdump.html.5e26a91c.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>f(()=>import("./help.html.9365d9ca.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>f(()=>import("./history.html.19b5039d.js"),[]).then(({data:e})=>e),"v-225de034":()=>f(()=>import("./http-api.html.1b6f4877.js"),[]).then(({data:e})=>e),"v-7c670020":()=>f(()=>import("./idea-plugin.html.438f3f13.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>f(()=>import("./install-detail.html.cfd3d763.js"),[]).then(({data:e})=>e),"v-211d675c":()=>f(()=>import("./jad.html.45a48802.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>f(()=>import("./jvm.html.9e2ef28b.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>f(()=>import("./keymap.html.82e95f8e.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>f(()=>import("./logger.html.38490b13.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>f(()=>import("./manual-install.html.1daf5a51.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>f(()=>import("./mbean.html.b5a19b16.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>f(()=>import("./mc.html.28a839a5.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>f(()=>import("./memory.html.21a8a665.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>f(()=>import("./monitor.html.ea7499e3.js"),[]).then(({data:e})=>e),"v-627e52da":()=>f(()=>import("./ognl.html.c55aa597.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>f(()=>import("./options.html.da3ef3a3.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>f(()=>import("./perfcounter.html.cfebcf2d.js"),[]).then(({data:e})=>e),"v-13eae420":()=>f(()=>import("./profiler.html.cd7e1584.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>f(()=>import("./pwd.html.9c92f559.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>f(()=>import("./quick-start.html.d9abe6d7.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>f(()=>import("./quit.html.3f89724d.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>f(()=>import("./redefine.html.8a08813b.js"),[]).then(({data:e})=>e),"v-648880ae":()=>f(()=>import("./release-notes.html.dc8ff1f0.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>f(()=>import("./reset.html.1413086f.js"),[]).then(({data:e})=>e),"v-54cde250":()=>f(()=>import("./retransform.html.342303bb.js"),[]).then(({data:e})=>e),"v-8e632816":()=>f(()=>import("./save-log.html.c42ff748.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>f(()=>import("./sc.html.f9c5b69c.js"),[]).then(({data:e})=>e),"v-3891b473":()=>f(()=>import("./session.html.6904a40b.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>f(()=>import("./sm.html.a212974a.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>f(()=>import("./spring-boot-starter.html.e62a7a68.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>f(()=>import("./stack.html.a3201354.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>f(()=>import("./start-arthas.html.5421937d.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>f(()=>import("./stop.html.e7556014.js"),[]).then(({data:e})=>e),"v-0333612e":()=>f(()=>import("./sysenv.html.51ba409a.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>f(()=>import("./sysprop.html.480d71dd.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>f(()=>import("./tee.html.09a9aee7.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>f(()=>import("./thread.html.f9fb3f7f.js"),[]).then(({data:e})=>e),"v-65d67724":()=>f(()=>import("./trace.html.802884f0.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>f(()=>import("./tt.html.90727eec.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>f(()=>import("./tunnel.html.1e68078f.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>f(()=>import("./version.html.1939b7e3.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>f(()=>import("./vmoption.html.7e8e3fb6.js"),[]).then(({data:e})=>e),"v-10890efa":()=>f(()=>import("./vmtool.html.bc281a9f.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>f(()=>import("./watch.html.f2a08eb8.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>f(()=>import("./web-console.html.b1b2d995.js"),[]).then(({data:e})=>e),"v-07555a84":()=>f(()=>import("./index.html.3a2f8949.js"),[]).then(({data:e})=>e),"v-463d120e":()=>f(()=>import("./advanced-use.html.cc1fae23.js"),[]).then(({data:e})=>e),"v-a736375c":()=>f(()=>import("./advice-class.html.c85748d6.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>f(()=>import("./agent.html.6d5822c4.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>f(()=>import("./arthas-properties.html.0a5926f9.js"),[]).then(({data:e})=>e),"v-786f7161":()=>f(()=>import("./async.html.1026bdce.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>f(()=>import("./auth.html.d2f91944.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>f(()=>import("./base64.html.54234c7b.js"),[]).then(({data:e})=>e),"v-765e30be":()=>f(()=>import("./batch-support.html.3757e6f4.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>f(()=>import("./cat.html.7fe5df76.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>f(()=>import("./classloader.html.30e77ffd.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>f(()=>import("./cls.html.5c798b59.js"),[]).then(({data:e})=>e),"v-12153166":()=>f(()=>import("./commands.html.1e21cec8.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>f(()=>import("./contact-us.html.157b2624.js"),[]).then(({data:e})=>e),"v-79107649":()=>f(()=>import("./dashboard.html.d06a3034.js"),[]).then(({data:e})=>e),"v-682151b5":()=>f(()=>import("./docker.html.d36bba26.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>f(()=>import("./download.html.73fc2f14.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>f(()=>import("./dump.html.8533dea7.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>f(()=>import("./echo.html.d08e1abe.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>f(()=>import("./faq.html.27684b86.js"),[]).then(({data:e})=>e),"v-2f908999":()=>f(()=>import("./getstatic.html.039bd4c7.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>f(()=>import("./grep.html.557e5c0d.js"),[]).then(({data:e})=>e),"v-25a18087":()=>f(()=>import("./groovy.html.a98236a6.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>f(()=>import("./heapdump.html.f9cf25e4.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>f(()=>import("./help.html.af61dc8b.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>f(()=>import("./history.html.bb1e238f.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>f(()=>import("./http-api.html.d8f9cf6b.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>f(()=>import("./idea-plugin.html.be6cfb55.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>f(()=>import("./install-detail.html.2a3c7491.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>f(()=>import("./jad.html.0de0c5e4.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>f(()=>import("./jvm.html.1ecd23d5.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>f(()=>import("./keymap.html.7f907b4a.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>f(()=>import("./logger.html.05a707f0.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>f(()=>import("./manual-install.html.94267611.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>f(()=>import("./mbean.html.ab8bf029.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>f(()=>import("./mc.html.ebc8f6c6.js"),[]).then(({data:e})=>e),"v-3f212774":()=>f(()=>import("./memory.html.d99cf236.js"),[]).then(({data:e})=>e),"v-20388043":()=>f(()=>import("./monitor.html.0e25aeeb.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>f(()=>import("./ognl.html.463064ec.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>f(()=>import("./options.html.0a60e172.js"),[]).then(({data:e})=>e),"v-6746784a":()=>f(()=>import("./perfcounter.html.56cc287b.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>f(()=>import("./profiler.html.bb3be3e4.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>f(()=>import("./pwd.html.4ff08309.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>f(()=>import("./quick-start.html.f017229d.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>f(()=>import("./quit.html.5f2533ff.js"),[]).then(({data:e})=>e),"v-c7317832":()=>f(()=>import("./redefine.html.497bc2ff.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>f(()=>import("./release-notes.html.b32334af.js"),[]).then(({data:e})=>e),"v-6735226e":()=>f(()=>import("./reset.html.e5115576.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>f(()=>import("./retransform.html.2e291e26.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>f(()=>import("./save-log.html.90b53239.js"),[]).then(({data:e})=>e),"v-28022d85":()=>f(()=>import("./sc.html.e33bb0ca.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>f(()=>import("./session.html.634b618d.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>f(()=>import("./sm.html.28fd9f13.js"),[]).then(({data:e})=>e),"v-71870b69":()=>f(()=>import("./spring-boot-starter.html.32190257.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>f(()=>import("./stack.html.ff1c60c9.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>f(()=>import("./start-arthas.html.da02bebb.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>f(()=>import("./stop.html.1b2fd2e3.js"),[]).then(({data:e})=>e),"v-645190d5":()=>f(()=>import("./sysenv.html.9c390518.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>f(()=>import("./sysprop.html.458454e7.js"),[]).then(({data:e})=>e),"v-049503c9":()=>f(()=>import("./tee.html.9956d861.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>f(()=>import("./thread.html.7aa1204e.js"),[]).then(({data:e})=>e),"v-06075838":()=>f(()=>import("./trace.html.c9726067.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>f(()=>import("./tt.html.29320194.js"),[]).then(({data:e})=>e),"v-07074726":()=>f(()=>import("./tunnel.html.d81dec3a.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>f(()=>import("./version.html.13288d78.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>f(()=>import("./vmoption.html.8f5a0c4f.js"),[]).then(({data:e})=>e),"v-76745066":()=>f(()=>import("./vmtool.html.e00609f9.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>f(()=>import("./watch.html.cf74c868.js"),[]).then(({data:e})=>e),"v-35756382":()=>f(()=>import("./web-console.html.ec01c3c7.js"),[]).then(({data:e})=>e),"v-3706649a":()=>f(()=>import("./404.html.6ec8a9cd.js"),[]).then(({data:e})=>e)};function _l(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Ku="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Yu=_l(Ku);function fs(e){return!!e||e===""}function Qr(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(Qu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function er(e){let t="";if(Ee(e))t=e;else if(re(e))for(let n=0;nEe(e)?e:e==null?"":re(e)||Te(e)&&(e.toString===_s||!se(e.toString))?JSON.stringify(e,ps,2):String(e),ps=(e,t)=>t&&t.__v_isRef?ps(e,t.value):sn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:vs(t)?{[`Set(${t.size})`]:[...t.values()]}:Te(t)&&!re(t)&&!bs(t)?String(t):t,Se={},an=[],nt=()=>{},Xu=()=>!1,em=/^on[^a-z]/,tr=e=>em.test(e),bl=e=>e.startsWith("onUpdate:"),je=Object.assign,yl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},tm=Object.prototype.hasOwnProperty,fe=(e,t)=>tm.call(e,t),re=Array.isArray,sn=e=>Gr(e)==="[object Map]",vs=e=>Gr(e)==="[object Set]",se=e=>typeof e=="function",Ee=e=>typeof e=="string",El=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",gs=e=>Te(e)&&se(e.then)&&se(e.catch),_s=Object.prototype.toString,Gr=e=>_s.call(e),nm=e=>Gr(e).slice(8,-1),bs=e=>Gr(e)==="[object Object]",wl=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kn=_l(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rm=/-(\w)/g,mt=Zr(e=>e.replace(rm,(t,n)=>n?n.toUpperCase():"")),om=/\B([A-Z])/g,Yt=Zr(e=>e.replace(om,"-$1").toLowerCase()),Xr=Zr(e=>e.charAt(0).toUpperCase()+e.slice(1)),vo=Zr(e=>e?`on${Xr(e)}`:""),Un=(e,t)=>!Object.is(e,t),go=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ys=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Xl;const lm=()=>Xl||(Xl=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let ze;class im{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&ze&&(this.parent=ze,this.index=(ze.scopes||(ze.scopes=[])).push(this)-1)}run(t){if(this.active){const n=ze;try{return ze=this,t()}finally{ze=n}}}on(){ze=this}off(){ze=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Es=e=>(e.w&Tt)>0,ws=e=>(e.n&Tt)>0,um=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=r)&&a.push(s)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":re(e)?wl(n)&&a.push(i.get("length")):(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"delete":re(e)||(a.push(i.get(Bt)),sn(e)&&a.push(i.get(No)));break;case"set":sn(e)&&a.push(i.get(Bt));break}if(a.length===1)a[0]&&$o(a[0]);else{const s=[];for(const u of a)u&&s.push(...u);$o(Ol(s))}}function $o(e,t){const n=re(e)?e:[...e];for(const r of n)r.computed&&ti(r);for(const r of n)r.computed||ti(r)}function ti(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const dm=_l("__proto__,__v_isRef,__isVue"),As=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(El)),hm=Al(),fm=Al(!1,!0),pm=Al(!0),ni=vm();function vm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=be(this);for(let l=0,i=this.length;l{e[t]=function(...n){vn();const r=be(this)[t].apply(this,n);return gn(),r}}),e}function Al(e=!1,t=!1){return function(r,o,l){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&l===(e?t?Rm:xs:t?Ds:Is).get(r))return r;const i=re(r);if(!e&&i&&fe(ni,o))return Reflect.get(ni,o,l);const a=Reflect.get(r,o,l);return(El(o)?As.has(o):dm(o))||(e||Ke(r,"get",o),t)?a:ke(a)?i&&wl(o)?a:a.value:Te(a)?e?Il(a):_n(a):a}}const gm=Ss(),_m=Ss(!0);function Ss(e=!1){return function(n,r,o,l){let i=n[r];if(zn(i)&&ke(i)&&!ke(o))return!1;if(!e&&!zn(o)&&(Uo(o)||(o=be(o),i=be(i)),!re(n)&&ke(i)&&!ke(o)))return i.value=o,!0;const a=re(n)&&wl(r)?Number(r)e,eo=e=>Reflect.getPrototypeOf(e);function ar(e,t,n=!1,r=!1){e=e.__v_raw;const o=be(e),l=be(t);n||(t!==l&&Ke(o,"get",t),Ke(o,"get",l));const{has:i}=eo(o),a=r?Sl:n?xl:Bn;if(i.call(o,t))return a(e.get(t));if(i.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function sr(e,t=!1){const n=this.__v_raw,r=be(n),o=be(e);return t||(e!==o&&Ke(r,"has",e),Ke(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function cr(e,t=!1){return e=e.__v_raw,!t&&Ke(be(e),"iterate",Bt),Reflect.get(e,"size",e)}function ri(e){e=be(e);const t=be(this);return eo(t).has.call(t,e)||(t.add(e),bt(t,"add",e,e)),this}function oi(e,t){t=be(t);const n=be(this),{has:r,get:o}=eo(n);let l=r.call(n,e);l||(e=be(e),l=r.call(n,e));const i=o.call(n,e);return n.set(e,t),l?Un(t,i)&&bt(n,"set",e,t):bt(n,"add",e,t),this}function li(e){const t=be(this),{has:n,get:r}=eo(t);let o=n.call(t,e);o||(e=be(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&bt(t,"delete",e,void 0),l}function ii(){const e=be(this),t=e.size!==0,n=e.clear();return t&&bt(e,"clear",void 0,void 0),n}function ur(e,t){return function(r,o){const l=this,i=l.__v_raw,a=be(i),s=t?Sl:e?xl:Bn;return!e&&Ke(a,"iterate",Bt),i.forEach((u,c)=>r.call(o,s(u),s(c),l))}}function mr(e,t,n){return function(...r){const o=this.__v_raw,l=be(o),i=sn(l),a=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=o[e](...r),c=n?Sl:t?xl:Bn;return!t&&Ke(l,"iterate",s?No:Bt),{next(){const{value:m,done:d}=u.next();return d?{value:m,done:d}:{value:a?[c(m[0]),c(m[1])]:c(m),done:d}},[Symbol.iterator](){return this}}}}function Et(e){return function(...t){return e==="delete"?!1:this}}function Pm(){const e={get(l){return ar(this,l)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!1)},t={get(l){return ar(this,l,!1,!0)},get size(){return cr(this)},has:sr,add:ri,set:oi,delete:li,clear:ii,forEach:ur(!1,!0)},n={get(l){return ar(this,l,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!1)},r={get(l){return ar(this,l,!0,!0)},get size(){return cr(this,!0)},has(l){return sr.call(this,l,!0)},add:Et("add"),set:Et("set"),delete:Et("delete"),clear:Et("clear"),forEach:ur(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=mr(l,!1,!1),n[l]=mr(l,!0,!1),t[l]=mr(l,!1,!0),r[l]=mr(l,!0,!0)}),[e,n,t,r]}const[Am,Sm,Lm,Im]=Pm();function Ll(e,t){const n=t?e?Im:Lm:e?Sm:Am;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(fe(n,o)&&o in r?n:r,o,l)}const Dm={get:Ll(!1,!1)},xm={get:Ll(!1,!0)},Tm={get:Ll(!0,!1)},Is=new WeakMap,Ds=new WeakMap,xs=new WeakMap,Rm=new WeakMap;function km(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Cm(e){return e.__v_skip||!Object.isExtensible(e)?0:km(nm(e))}function _n(e){return zn(e)?e:Dl(e,!1,Ls,Dm,Is)}function jm(e){return Dl(e,!1,Om,xm,Ds)}function Il(e){return Dl(e,!0,wm,Tm,xs)}function Dl(e,t,n,r,o){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const i=Cm(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function cn(e){return zn(e)?cn(e.__v_raw):!!(e&&e.__v_isReactive)}function zn(e){return!!(e&&e.__v_isReadonly)}function Uo(e){return!!(e&&e.__v_isShallow)}function Ts(e){return cn(e)||zn(e)}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function Rs(e){return Tr(e,"__v_skip",!0),e}const Bn=e=>Te(e)?_n(e):e,xl=e=>Te(e)?Il(e):e;function ks(e){Dt&&et&&(e=be(e),Ps(e.dep||(e.dep=Ol())))}function Cs(e,t){e=be(e),e.dep&&$o(e.dep)}function ke(e){return!!(e&&e.__v_isRef===!0)}function Ie(e){return Ms(e,!1)}function js(e){return Ms(e,!0)}function Ms(e,t){return ke(e)?e:new Mm(e,t)}class Mm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Bn(t)}get value(){return ks(this),this._value}set value(t){t=this.__v_isShallow?t:be(t),Un(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Bn(t),Cs(this))}}function rt(e){return ke(e)?e.value:e}const Hm={get:(e,t,n)=>rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ke(o)&&!ke(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Hs(e){return cn(e)?e:new Proxy(e,Hm)}function qm(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=Vm(e,n);return t}class Fm{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function Vm(e,t,n){const r=e[t];return ke(r)?r:new Fm(e,t,n)}class Nm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Pl(t,()=>{this._dirty||(this._dirty=!0,Cs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=be(this);return ks(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function $m(e,t,n=!1){let r,o;const l=se(e);return l?(r=e,o=nt):(r=e.get,o=e.set),new Nm(r,o,l||!o,n)}function xt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(l){nr(l,t,n)}return o}function Qe(e,t,n,r){if(se(e)){const l=xt(e,t,n,r);return l&&gs(l)&&l.catch(i=>{nr(i,t,n)}),l}const o=[];for(let l=0;l>>1;Wn(Be[r])ft&&Be.splice(t,1)}function Vs(e,t,n,r){re(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Fs()}function Wm(e){Vs(e,xn,Cn,en)}function Km(e){Vs(e,At,jn,tn)}function to(e,t=null){if(Cn.length){for(Bo=t,xn=[...new Set(Cn)],Cn.length=0,en=0;enWn(n)-Wn(r)),tn=0;tne.id==null?1/0:e.id;function Ns(e){zo=!1,Rr=!0,to(e),Be.sort((n,r)=>Wn(n)-Wn(r));const t=nt;try{for(ft=0;fth.trim())),m&&(o=n.map(ys))}let a,s=r[a=vo(t)]||r[a=vo(mt(t))];!s&&l&&(s=r[a=vo(Yt(t))]),s&&Qe(s,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(u,e,6,o)}}function $s(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let i={},a=!1;if(!se(e)){const s=u=>{const c=$s(u,t,!0);c&&(a=!0,je(i,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!a?(r.set(e,null),null):(re(l)?l.forEach(s=>i[s]=null):je(i,l),r.set(e,i),i)}function no(e,t){return!e||!tr(t)?!1:(t=t.slice(2).replace(/Once$/,""),fe(e,t[0].toLowerCase()+t.slice(1))||fe(e,Yt(t))||fe(e,t))}let He=null,Us=null;function Cr(e){const t=He;return He=e,Us=e&&e.type.__scopeId||null,t}function Jm(e,t=He,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&gi(-1);const l=Cr(t),i=e(...o);return Cr(l),r._d&&gi(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function _o(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:l,propsOptions:[i],slots:a,attrs:s,emit:u,render:c,renderCache:m,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let O,v;const E=Cr(e);try{if(n.shapeFlag&4){const S=o||r;O=Xe(c.call(S,S,m,l,h,d,g)),v=s}else{const S=t;O=Xe(S.length>1?S(l,{attrs:s,slots:a,emit:u}):S(l,null)),v=t.props?s:Qm(s)}}catch(S){Hn.length=0,nr(S,e,1),O=xe(We)}let A=O;if(v&&_!==!1){const S=Object.keys(v),{shapeFlag:x}=A;S.length&&x&7&&(i&&S.some(bl)&&(v=Gm(v,i)),A=Rt(A,v))}return n.dirs&&(A=Rt(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),O=A,Cr(E),O}const Qm=e=>{let t;for(const n in e)(n==="class"||n==="style"||tr(n))&&((t||(t={}))[n]=e[n]);return t},Gm=(e,t)=>{const n={};for(const r in e)(!bl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Zm(e,t,n){const{props:r,children:o,component:l}=e,{props:i,children:a,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?ai(r,i,u):!!i;if(s&8){const c=t.dynamicProps;for(let m=0;me.__isSuspense;function zs(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):Km(e)}function Wt(e,t){if(Re){let n=Re.provides;const r=Re.parent&&Re.parent.provides;r===n&&(n=Re.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=Re||He;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&se(t)?t.call(r.proxy):t}}const si={};function Ge(e,t,n){return Bs(e,t,n)}function Bs(e,t,{immediate:n,deep:r,flush:o,onTrack:l,onTrigger:i}=Se){const a=Re;let s,u=!1,c=!1;if(ke(e)?(s=()=>e.value,u=Uo(e)):cn(e)?(s=()=>e,r=!0):re(e)?(c=!0,u=e.some(v=>cn(v)||Uo(v)),s=()=>e.map(v=>{if(ke(v))return v.value;if(cn(v))return zt(v);if(se(v))return xt(v,a,2)})):se(e)?t?s=()=>xt(e,a,2):s=()=>{if(!(a&&a.isUnmounted))return m&&m(),Qe(e,a,3,[d])}:s=nt,t&&r){const v=s;s=()=>zt(v())}let m,d=v=>{m=O.onStop=()=>{xt(v,a,4)}};if(hn)return d=nt,t?n&&Qe(t,a,3,[s(),c?[]:void 0,d]):s(),nt;let h=c?[]:si;const g=()=>{if(!!O.active)if(t){const v=O.run();(r||u||(c?v.some((E,A)=>Un(E,h[A])):Un(v,h)))&&(m&&m(),Qe(t,a,3,[v,h===si?void 0:h,d]),h=v)}else O.run()};g.allowRecurse=!!t;let _;o==="sync"?_=g:o==="post"?_=()=>Ve(g,a&&a.suspense):_=()=>Wm(g);const O=new Pl(s,_);return t?n?g():h=O.run():o==="post"?Ve(O.run.bind(O),a&&a.suspense):O.run(),()=>{O.stop(),a&&a.scope&&yl(a.scope.effects,O)}}function td(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?Ws(r,e):()=>r[e]:e.bind(r,r);let l;se(t)?l=t:(l=t.handler,n=t);const i=Re;dn(this);const a=Bs(o,l.bind(r),n);return i?dn(i):Kt(),a}function Ws(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{zt(n,t)});else if(bs(e))for(const n in e)zt(e[n],t);return e}function nd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lt(()=>{e.isMounted=!0}),oo(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],rd={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},setup(e,{slots:t}){const n=vc(),r=nd();let o;return()=>{const l=t.default&&Js(t.default(),!0);if(!l||!l.length)return;let i=l[0];if(l.length>1){for(const _ of l)if(_.type!==We){i=_;break}}const a=be(e),{mode:s}=a;if(r.isLeaving)return bo(i);const u=ci(i);if(!u)return bo(i);const c=Wo(u,a,r,n);Ko(u,c);const m=n.subTree,d=m&&ci(m);let h=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==We&&(!$t(u,d)||h)){const _=Wo(d,a,r,n);if(Ko(d,_),s==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},bo(i);s==="in-out"&&u.type!==We&&(_.delayLeave=(O,v,E)=>{const A=Ys(r,d);A[String(d.key)]=d,O._leaveCb=()=>{v(),O._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=E})}return i}}},Ks=rd;function Ys(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Wo(e,t,n,r){const{appear:o,mode:l,persisted:i=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:m,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:O,onAfterAppear:v,onAppearCancelled:E}=t,A=String(e.key),S=Ys(n,e),x=(w,B)=>{w&&Qe(w,r,9,B)},F=(w,B)=>{const K=B[1];x(w,B),re(w)?w.every(q=>q.length<=1)&&K():w.length<=1&&K()},R={mode:l,persisted:i,beforeEnter(w){let B=a;if(!n.isMounted)if(o)B=_||a;else return;w._leaveCb&&w._leaveCb(!0);const K=S[A];K&&$t(e,K)&&K.el._leaveCb&&K.el._leaveCb(),x(B,[w])},enter(w){let B=s,K=u,q=c;if(!n.isMounted)if(o)B=O||s,K=v||u,q=E||c;else return;let P=!1;const L=w._enterCb=T=>{P||(P=!0,T?x(q,[w]):x(K,[w]),R.delayedLeave&&R.delayedLeave(),w._enterCb=void 0)};B?F(B,[w,L]):L()},leave(w,B){const K=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return B();x(m,[w]);let q=!1;const P=w._leaveCb=L=>{q||(q=!0,B(),L?x(g,[w]):x(h,[w]),w._leaveCb=void 0,S[K]===e&&delete S[K])};S[K]=e,d?F(d,[w,P]):P()},clone(w){return Wo(w,t,n,r)}};return R}function bo(e){if(rr(e))return e=Rt(e),e.children=null,e}function ci(e){return rr(e)?e.children?e.children[0]:void 0:e}function Ko(e,t){e.shapeFlag&6&&e.component?Ko(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Js(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function D(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:i=!0,onError:a}=e;let s=null,u,c=0;const m=()=>(c++,s=null,d()),d=()=>{let h;return s||(h=s=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,O)=>{a(g,()=>_(m()),()=>O(g),c+1)});throw g}).then(g=>h!==s&&s?s:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return $e({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=Re;if(u)return()=>yo(u,h);const g=E=>{s=null,nr(E,h,13,!r)};if(i&&h.suspense||hn)return d().then(E=>()=>yo(E,h)).catch(E=>(g(E),()=>r?xe(r,{error:E}):null));const _=Ie(!1),O=Ie(),v=Ie(!!o);return o&&setTimeout(()=>{v.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!O.value){const E=new Error(`Async component timed out after ${l}ms.`);g(E),O.value=E}},l),d().then(()=>{_.value=!0,h.parent&&rr(h.parent.vnode)&&kl(h.parent.update)}).catch(E=>{g(E),O.value=E}),()=>{if(_.value&&u)return yo(u,h);if(O.value&&r)return xe(r,{error:O.value});if(n&&!v.value)return xe(n)}}})}function yo(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:l}){const i=xe(e,n,r);return i.ref=t,i}const rr=e=>e.type.__isKeepAlive;function od(e,t){Qs(e,"a",t)}function ld(e,t){Qs(e,"da",t)}function Qs(e,t,n=Re){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ro(t,r,n),n){let o=n.parent;for(;o&&o.parent;)rr(o.parent.vnode)&&id(r,t,n,o),o=o.parent}}function id(e,t,n,r){const o=ro(t,e,r,!0);Cl(()=>{yl(r[t],o)},n)}function ro(e,t,n=Re,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;vn(),dn(n);const a=Qe(t,n,e,i);return Kt(),gn(),a});return r?o.unshift(l):o.push(l),l}}const yt=e=>(t,n=Re)=>(!hn||e==="sp")&&ro(e,t,n),Gs=yt("bm"),lt=yt("m"),ad=yt("bu"),sd=yt("u"),oo=yt("bum"),Cl=yt("um"),cd=yt("sp"),ud=yt("rtg"),md=yt("rtc");function dd(e,t=Re){ro("ec",e,t)}function e0(e,t){const n=He;if(n===null)return e;const r=ao(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;lt(i,a,void 0,l&&l[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,s=i.length;aqr(t)?!(t.type===We||t.type===Ne&&!tc(t.children)):!0)?e:null}const Yo=e=>e?gc(e)?ao(e)||e.proxy:Yo(e.parent):null,jr=je(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Yo(e.parent),$root:e=>Yo(e.root),$emit:e=>e.emit,$options:e=>rc(e),$forceUpdate:e=>e.f||(e.f=()=>kl(e.update)),$nextTick:e=>e.n||(e.n=Rl.bind(e.proxy)),$watch:e=>td.bind(e)}),fd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:l,accessCache:i,type:a,appContext:s}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(r!==Se&&fe(r,t))return i[t]=1,r[t];if(o!==Se&&fe(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&fe(u,t))return i[t]=3,l[t];if(n!==Se&&fe(n,t))return i[t]=4,n[t];Jo&&(i[t]=0)}}const c=jr[t];let m,d;if(c)return t==="$attrs"&&Ke(e,"get",t),c(e);if((m=a.__cssModules)&&(m=m[t]))return m;if(n!==Se&&fe(n,t))return i[t]=4,n[t];if(d=s.config.globalProperties,fe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return o!==Se&&fe(o,t)?(o[t]=n,!0):r!==Se&&fe(r,t)?(r[t]=n,!0):fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},i){let a;return!!n[i]||e!==Se&&fe(e,i)||t!==Se&&fe(t,i)||(a=l[0])&&fe(a,i)||fe(r,i)||fe(jr,i)||fe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Jo=!0;function pd(e){const t=rc(e),n=e.proxy,r=e.ctx;Jo=!1,t.beforeCreate&&mi(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:i,watch:a,provide:s,inject:u,created:c,beforeMount:m,mounted:d,beforeUpdate:h,updated:g,activated:_,deactivated:O,beforeDestroy:v,beforeUnmount:E,destroyed:A,unmounted:S,render:x,renderTracked:F,renderTriggered:R,errorCaptured:w,serverPrefetch:B,expose:K,inheritAttrs:q,components:P,directives:L,filters:T}=t;if(u&&vd(u,r,null,e.appContext.config.unwrapInjectedRef),i)for(const z in i){const G=i[z];se(G)&&(r[z]=G.bind(n))}if(o){const z=o.call(n,n);Te(z)&&(e.data=_n(z))}if(Jo=!0,l)for(const z in l){const G=l[z],le=se(G)?G.bind(n,n):se(G.get)?G.get.bind(n,n):nt,ie=!se(G)&&se(G.set)?G.set.bind(n):nt,me=_e({get:le,set:ie});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>me.value,set:ye=>me.value=ye})}if(a)for(const z in a)nc(a[z],r,n,z);if(s){const z=se(s)?s.call(n):s;Reflect.ownKeys(z).forEach(G=>{Wt(G,z[G])})}c&&mi(c,e,"c");function M(z,G){re(G)?G.forEach(le=>z(le.bind(n))):G&&z(G.bind(n))}if(M(Gs,m),M(lt,d),M(ad,h),M(sd,g),M(od,_),M(ld,O),M(dd,w),M(md,F),M(ud,R),M(oo,E),M(Cl,S),M(cd,B),re(K))if(K.length){const z=e.exposed||(e.exposed={});K.forEach(G=>{Object.defineProperty(z,G,{get:()=>n[G],set:le=>n[G]=le})})}else e.exposed||(e.exposed={});x&&e.render===nt&&(e.render=x),q!=null&&(e.inheritAttrs=q),P&&(e.components=P),L&&(e.directives=L)}function vd(e,t,n=nt,r=!1){re(e)&&(e=Qo(e));for(const o in e){const l=e[o];let i;Te(l)?"default"in l?i=Ce(l.from||o,l.default,!0):i=Ce(l.from||o):i=Ce(l),ke(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function mi(e,t,n){Qe(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function nc(e,t,n,r){const o=r.includes(".")?Ws(n,r):()=>n[r];if(Ee(e)){const l=t[e];se(l)&&Ge(o,l)}else if(se(e))Ge(o,e.bind(n));else if(Te(e))if(re(e))e.forEach(l=>nc(l,t,n,r));else{const l=se(e.handler)?e.handler.bind(n):t[e.handler];se(l)&&Ge(o,l,e)}}function rc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:i}}=e.appContext,a=l.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(u=>Mr(s,u,i,!0)),Mr(s,t,i)),l.set(t,s),s}function Mr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Mr(e,l,n,!0),o&&o.forEach(i=>Mr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=gd[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const gd={data:di,props:Ft,emits:Ft,methods:Ft,computed:Ft,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Ft,directives:Ft,watch:bd,provide:di,inject:_d};function di(e,t){return t?e?function(){return je(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function _d(e,t){return Ft(Qo(e),Qo(t))}function Qo(e){if(re(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let m=0;m{s=!0;const[d,h]=lc(m,t,!0);je(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!s)return r.set(e,an),an;if(re(l))for(let c=0;c-1,h[1]=_<0||g<_,(g>-1||fe(h,"default"))&&a.push(m)}}}const u=[i,a];return r.set(e,u),u}function hi(e){return e[0]!=="$"}function fi(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function pi(e,t){return fi(e)===fi(t)}function vi(e,t){return re(t)?t.findIndex(n=>pi(n,e)):se(t)&&pi(t,e)?0:-1}const ic=e=>e[0]==="_"||e==="$stable",Ml=e=>re(e)?e.map(Xe):[Xe(e)],wd=(e,t,n)=>{if(t._n)return t;const r=Jm((...o)=>Ml(t(...o)),n);return r._c=!1,r},ac=(e,t,n)=>{const r=e._ctx;for(const o in e){if(ic(o))continue;const l=e[o];if(se(l))t[o]=wd(o,l,r);else if(l!=null){const i=Ml(l);t[o]=()=>i}}},sc=(e,t)=>{const n=Ml(t);e.slots.default=()=>n},Od=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=be(t),Tr(t,"_",n)):ac(t,e.slots={})}else e.slots={},t&&sc(e,t);Tr(e.slots,io,1)},Pd=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,i=Se;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(je(o,t),!n&&a===1&&delete o._):(l=!t.$stable,ac(t,o)),i=t}else t&&(sc(e,t),i={default:1});if(l)for(const a in o)!ic(a)&&!(a in i)&&delete o[a]};function cc(){return{app:null,config:{isNativeTag:Xu,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Ad=0;function Sd(e,t){return function(r,o=null){se(r)||(r=Object.assign({},r)),o!=null&&!Te(o)&&(o=null);const l=cc(),i=new Set;let a=!1;const s=l.app={_uid:Ad++,_component:r,_props:o,_container:null,_context:l,_instance:null,version:Bd,get config(){return l.config},set config(u){},use(u,...c){return i.has(u)||(u&&se(u.install)?(i.add(u),u.install(s,...c)):se(u)&&(i.add(u),u(s,...c))),s},mixin(u){return l.mixins.includes(u)||l.mixins.push(u),s},component(u,c){return c?(l.components[u]=c,s):l.components[u]},directive(u,c){return c?(l.directives[u]=c,s):l.directives[u]},mount(u,c,m){if(!a){const d=xe(r,o);return d.appContext=l,c&&t?t(d,u):e(d,u,m),a=!0,s._container=u,u.__vue_app__=s,ao(d.component)||d.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide(u,c){return l.provides[u]=c,s}};return s}}function Hr(e,t,n,r,o=!1){if(re(e)){e.forEach((d,h)=>Hr(d,t&&(re(t)?t[h]:t),n,r,o));return}if(un(r)&&!o)return;const l=r.shapeFlag&4?ao(r.component)||r.component.proxy:r.el,i=o?null:l,{i:a,r:s}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,m=a.setupState;if(u!=null&&u!==s&&(Ee(u)?(c[u]=null,fe(m,u)&&(m[u]=null)):ke(u)&&(u.value=null)),se(s))xt(s,a,12,[i,c]);else{const d=Ee(s),h=ke(s);if(d||h){const g=()=>{if(e.f){const _=d?c[s]:s.value;o?re(_)&&yl(_,l):re(_)?_.includes(l)||_.push(l):d?(c[s]=[l],fe(m,s)&&(m[s]=c[s])):(s.value=[l],e.k&&(c[e.k]=s.value))}else d?(c[s]=i,fe(m,s)&&(m[s]=i)):h&&(s.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,Ve(g,n)):g()}}}let wt=!1;const dr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",hr=e=>e.nodeType===8;function Ld(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:i,remove:a,insert:s,createComment:u}}=e,c=(v,E)=>{if(!E.hasChildNodes()){n(null,v,E),kr(),E._vnode=v;return}wt=!1,m(E.firstChild,v,null,null,null),kr(),E._vnode=v,wt&&console.error("Hydration completed but contains mismatches.")},m=(v,E,A,S,x,F=!1)=>{const R=hr(v)&&v.data==="[",w=()=>_(v,E,A,S,x,R),{type:B,ref:K,shapeFlag:q,patchFlag:P}=E,L=v.nodeType;E.el=v,P===-2&&(F=!1,E.dynamicChildren=null);let T=null;switch(B){case Kn:L!==3?E.children===""?(s(E.el=o(""),i(v),v),T=v):T=w():(v.data!==E.children&&(wt=!0,v.data=E.children),T=l(v));break;case We:L!==8||R?T=w():T=l(v);break;case Mn:if(L!==1&&L!==3)T=w();else{T=v;const j=!E.children.length;for(let M=0;M{F=F||!!E.dynamicChildren;const{type:R,props:w,patchFlag:B,shapeFlag:K,dirs:q}=E,P=R==="input"&&q||R==="option";if(P||B!==-1){if(q&&st(E,null,A,"created"),w)if(P||!F||B&48)for(const T in w)(P&&T.endsWith("value")||tr(T)&&!kn(T))&&r(v,T,null,w[T],!1,void 0,A);else w.onClick&&r(v,"onClick",null,w.onClick,!1,void 0,A);let L;if((L=w&&w.onVnodeBeforeMount)&&Je(L,A,E),q&&st(E,null,A,"beforeMount"),((L=w&&w.onVnodeMounted)||q)&&zs(()=>{L&&Je(L,A,E),q&&st(E,null,A,"mounted")},S),K&16&&!(w&&(w.innerHTML||w.textContent))){let T=h(v.firstChild,E,v,A,S,x,F);for(;T;){wt=!0;const j=T;T=T.nextSibling,a(j)}}else K&8&&v.textContent!==E.children&&(wt=!0,v.textContent=E.children)}return v.nextSibling},h=(v,E,A,S,x,F,R)=>{R=R||!!E.dynamicChildren;const w=E.children,B=w.length;for(let K=0;K{const{slotScopeIds:R}=E;R&&(x=x?x.concat(R):R);const w=i(v),B=h(l(v),E,w,A,S,x,F);return B&&hr(B)&&B.data==="]"?l(E.anchor=B):(wt=!0,s(E.anchor=u("]"),w,B),B)},_=(v,E,A,S,x,F)=>{if(wt=!0,E.el=null,F){const B=O(v);for(;;){const K=l(v);if(K&&K!==B)a(K);else break}}const R=l(v),w=i(v);return a(v),n(null,E,w,R,A,S,dr(w),x),R},O=v=>{let E=0;for(;v;)if(v=l(v),v&&hr(v)&&(v.data==="["&&E++,v.data==="]")){if(E===0)return l(v);E--}return v};return[c,m]}const Ve=zs;function Id(e){return Dd(e,Ld)}function Dd(e,t){const n=lm();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:i,createText:a,createComment:s,setText:u,setElementText:c,parentNode:m,nextSibling:d,setScopeId:h=nt,cloneNode:g,insertStaticContent:_}=e,O=(p,b,I,C=null,H=null,V=null,W=!1,U=null,Y=!!b.dynamicChildren)=>{if(p===b)return;p&&!$t(p,b)&&(C=J(p),we(p,H,V,!0),p=null),b.patchFlag===-2&&(Y=!1,b.dynamicChildren=null);const{type:$,ref:ee,shapeFlag:X}=b;switch($){case Kn:v(p,b,I,C);break;case We:E(p,b,I,C);break;case Mn:p==null&&A(b,I,C,W);break;case Ne:L(p,b,I,C,H,V,W,U,Y);break;default:X&1?F(p,b,I,C,H,V,W,U,Y):X&6?T(p,b,I,C,H,V,W,U,Y):(X&64||X&128)&&$.process(p,b,I,C,H,V,W,U,Y,he)}ee!=null&&H&&Hr(ee,p&&p.ref,V,b||p,!b)},v=(p,b,I,C)=>{if(p==null)r(b.el=a(b.children),I,C);else{const H=b.el=p.el;b.children!==p.children&&u(H,b.children)}},E=(p,b,I,C)=>{p==null?r(b.el=s(b.children||""),I,C):b.el=p.el},A=(p,b,I,C)=>{[p.el,p.anchor]=_(p.children,b,I,C,p.el,p.anchor)},S=({el:p,anchor:b},I,C)=>{let H;for(;p&&p!==b;)H=d(p),r(p,I,C),p=H;r(b,I,C)},x=({el:p,anchor:b})=>{let I;for(;p&&p!==b;)I=d(p),o(p),p=I;o(b)},F=(p,b,I,C,H,V,W,U,Y)=>{W=W||b.type==="svg",p==null?R(b,I,C,H,V,W,U,Y):K(p,b,H,V,W,U,Y)},R=(p,b,I,C,H,V,W,U)=>{let Y,$;const{type:ee,props:X,shapeFlag:Z,transition:ne,patchFlag:ce,dirs:Oe}=p;if(p.el&&g!==void 0&&ce===-1)Y=p.el=g(p.el);else{if(Y=p.el=i(p.type,V,X&&X.is,X),Z&8?c(Y,p.children):Z&16&&B(p.children,Y,null,C,H,V&&ee!=="foreignObject",W,U),Oe&&st(p,null,C,"created"),X){for(const Le in X)Le!=="value"&&!kn(Le)&&l(Y,Le,null,X[Le],V,p.children,C,H,N);"value"in X&&l(Y,"value",null,X.value),($=X.onVnodeBeforeMount)&&Je($,C,p)}w(Y,p,p.scopeId,W,C)}Oe&&st(p,null,C,"beforeMount");const Pe=(!H||H&&!H.pendingBranch)&&ne&&!ne.persisted;Pe&&ne.beforeEnter(Y),r(Y,b,I),(($=X&&X.onVnodeMounted)||Pe||Oe)&&Ve(()=>{$&&Je($,C,p),Pe&&ne.enter(Y),Oe&&st(p,null,C,"mounted")},H)},w=(p,b,I,C,H)=>{if(I&&h(p,I),C)for(let V=0;V{for(let $=Y;${const U=b.el=p.el;let{patchFlag:Y,dynamicChildren:$,dirs:ee}=b;Y|=p.patchFlag&16;const X=p.props||Se,Z=b.props||Se;let ne;I&&Ct(I,!1),(ne=Z.onVnodeBeforeUpdate)&&Je(ne,I,b,p),ee&&st(b,p,I,"beforeUpdate"),I&&Ct(I,!0);const ce=H&&b.type!=="foreignObject";if($?q(p.dynamicChildren,$,U,I,C,ce,V):W||le(p,b,U,null,I,C,ce,V,!1),Y>0){if(Y&16)P(U,b,X,Z,I,C,H);else if(Y&2&&X.class!==Z.class&&l(U,"class",null,Z.class,H),Y&4&&l(U,"style",X.style,Z.style,H),Y&8){const Oe=b.dynamicProps;for(let Pe=0;Pe{ne&&Je(ne,I,b,p),ee&&st(b,p,I,"updated")},C)},q=(p,b,I,C,H,V,W)=>{for(let U=0;U{if(I!==C){for(const U in C){if(kn(U))continue;const Y=C[U],$=I[U];Y!==$&&U!=="value"&&l(p,U,$,Y,W,b.children,H,V,N)}if(I!==Se)for(const U in I)!kn(U)&&!(U in C)&&l(p,U,I[U],null,W,b.children,H,V,N);"value"in C&&l(p,"value",I.value,C.value)}},L=(p,b,I,C,H,V,W,U,Y)=>{const $=b.el=p?p.el:a(""),ee=b.anchor=p?p.anchor:a("");let{patchFlag:X,dynamicChildren:Z,slotScopeIds:ne}=b;ne&&(U=U?U.concat(ne):ne),p==null?(r($,I,C),r(ee,I,C),B(b.children,I,ee,H,V,W,U,Y)):X>0&&X&64&&Z&&p.dynamicChildren?(q(p.dynamicChildren,Z,I,H,V,W,U),(b.key!=null||H&&b===H.subTree)&&uc(p,b,!0)):le(p,b,I,ee,H,V,W,U,Y)},T=(p,b,I,C,H,V,W,U,Y)=>{b.slotScopeIds=U,p==null?b.shapeFlag&512?H.ctx.activate(b,I,C,W,Y):j(b,I,C,H,V,W,Y):M(p,b,Y)},j=(p,b,I,C,H,V,W)=>{const U=p.component=qd(p,C,H);if(rr(p)&&(U.ctx.renderer=he),Fd(U),U.asyncDep){if(H&&H.registerDep(U,z),!p.el){const Y=U.subTree=xe(We);E(null,Y,b,I)}return}z(U,p,b,I,H,V,W)},M=(p,b,I)=>{const C=b.component=p.component;if(Zm(p,b,I))if(C.asyncDep&&!C.asyncResolved){G(C,b,I);return}else C.next=b,Bm(C.update),C.update();else b.el=p.el,C.vnode=b},z=(p,b,I,C,H,V,W)=>{const U=()=>{if(p.isMounted){let{next:ee,bu:X,u:Z,parent:ne,vnode:ce}=p,Oe=ee,Pe;Ct(p,!1),ee?(ee.el=ce.el,G(p,ee,W)):ee=ce,X&&go(X),(Pe=ee.props&&ee.props.onVnodeBeforeUpdate)&&Je(Pe,ne,ee,ce),Ct(p,!0);const Le=_o(p),Ze=p.subTree;p.subTree=Le,O(Ze,Le,m(Ze.el),J(Ze),p,H,V),ee.el=Le.el,Oe===null&&Xm(p,Le.el),Z&&Ve(Z,H),(Pe=ee.props&&ee.props.onVnodeUpdated)&&Ve(()=>Je(Pe,ne,ee,ce),H)}else{let ee;const{el:X,props:Z}=b,{bm:ne,m:ce,parent:Oe}=p,Pe=un(b);if(Ct(p,!1),ne&&go(ne),!Pe&&(ee=Z&&Z.onVnodeBeforeMount)&&Je(ee,Oe,b),Ct(p,!0),X&&oe){const Le=()=>{p.subTree=_o(p),oe(X,p.subTree,p,H,null)};Pe?b.type.__asyncLoader().then(()=>!p.isUnmounted&&Le()):Le()}else{const Le=p.subTree=_o(p);O(null,Le,I,C,p,H,V),b.el=Le.el}if(ce&&Ve(ce,H),!Pe&&(ee=Z&&Z.onVnodeMounted)){const Le=b;Ve(()=>Je(ee,Oe,Le),H)}(b.shapeFlag&256||Oe&&un(Oe.vnode)&&Oe.vnode.shapeFlag&256)&&p.a&&Ve(p.a,H),p.isMounted=!0,b=I=C=null}},Y=p.effect=new Pl(U,()=>kl($),p.scope),$=p.update=()=>Y.run();$.id=p.uid,Ct(p,!0),$()},G=(p,b,I)=>{b.component=p;const C=p.vnode.props;p.vnode=b,p.next=null,Ed(p,b.props,C,I),Pd(p,b.children,I),vn(),to(void 0,p.update),gn()},le=(p,b,I,C,H,V,W,U,Y=!1)=>{const $=p&&p.children,ee=p?p.shapeFlag:0,X=b.children,{patchFlag:Z,shapeFlag:ne}=b;if(Z>0){if(Z&128){me($,X,I,C,H,V,W,U,Y);return}else if(Z&256){ie($,X,I,C,H,V,W,U,Y);return}}ne&8?(ee&16&&N($,H,V),X!==$&&c(I,X)):ee&16?ne&16?me($,X,I,C,H,V,W,U,Y):N($,H,V,!0):(ee&8&&c(I,""),ne&16&&B(X,I,C,H,V,W,U,Y))},ie=(p,b,I,C,H,V,W,U,Y)=>{p=p||an,b=b||an;const $=p.length,ee=b.length,X=Math.min($,ee);let Z;for(Z=0;Zee?N(p,H,V,!0,!1,X):B(b,I,C,H,V,W,U,Y,X)},me=(p,b,I,C,H,V,W,U,Y)=>{let $=0;const ee=b.length;let X=p.length-1,Z=ee-1;for(;$<=X&&$<=Z;){const ne=p[$],ce=b[$]=Y?St(b[$]):Xe(b[$]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;$++}for(;$<=X&&$<=Z;){const ne=p[X],ce=b[Z]=Y?St(b[Z]):Xe(b[Z]);if($t(ne,ce))O(ne,ce,I,null,H,V,W,U,Y);else break;X--,Z--}if($>X){if($<=Z){const ne=Z+1,ce=neZ)for(;$<=X;)we(p[$],H,V,!0),$++;else{const ne=$,ce=$,Oe=new Map;for($=ce;$<=Z;$++){const Ue=b[$]=Y?St(b[$]):Xe(b[$]);Ue.key!=null&&Oe.set(Ue.key,$)}let Pe,Le=0;const Ze=Z-ce+1;let Jt=!1,Jl=0;const En=new Array(Ze);for($=0;$=Ze){we(Ue,H,V,!0);continue}let at;if(Ue.key!=null)at=Oe.get(Ue.key);else for(Pe=ce;Pe<=Z;Pe++)if(En[Pe-ce]===0&&$t(Ue,b[Pe])){at=Pe;break}at===void 0?we(Ue,H,V,!0):(En[at-ce]=$+1,at>=Jl?Jl=at:Jt=!0,O(Ue,b[at],I,null,H,V,W,U,Y),Le++)}const Ql=Jt?xd(En):an;for(Pe=Ql.length-1,$=Ze-1;$>=0;$--){const Ue=ce+$,at=b[Ue],Gl=Ue+1{const{el:V,type:W,transition:U,children:Y,shapeFlag:$}=p;if($&6){ye(p.component.subTree,b,I,C);return}if($&128){p.suspense.move(b,I,C);return}if($&64){W.move(p,b,I,he);return}if(W===Ne){r(V,b,I);for(let X=0;XU.enter(V),H);else{const{leave:X,delayLeave:Z,afterLeave:ne}=U,ce=()=>r(V,b,I),Oe=()=>{X(V,()=>{ce(),ne&&ne()})};Z?Z(V,ce,Oe):Oe()}else r(V,b,I)},we=(p,b,I,C=!1,H=!1)=>{const{type:V,props:W,ref:U,children:Y,dynamicChildren:$,shapeFlag:ee,patchFlag:X,dirs:Z}=p;if(U!=null&&Hr(U,null,I,p,!0),ee&256){b.ctx.deactivate(p);return}const ne=ee&1&&Z,ce=!un(p);let Oe;if(ce&&(Oe=W&&W.onVnodeBeforeUnmount)&&Je(Oe,b,p),ee&6)Q(p.component,I,C);else{if(ee&128){p.suspense.unmount(I,C);return}ne&&st(p,null,b,"beforeUnmount"),ee&64?p.type.remove(p,b,I,H,he,C):$&&(V!==Ne||X>0&&X&64)?N($,b,I,!1,!0):(V===Ne&&X&384||!H&&ee&16)&&N(Y,b,I),C&&De(p)}(ce&&(Oe=W&&W.onVnodeUnmounted)||ne)&&Ve(()=>{Oe&&Je(Oe,b,p),ne&&st(p,null,b,"unmounted")},I)},De=p=>{const{type:b,el:I,anchor:C,transition:H}=p;if(b===Ne){k(I,C);return}if(b===Mn){x(p);return}const V=()=>{o(I),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(p.shapeFlag&1&&H&&!H.persisted){const{leave:W,delayLeave:U}=H,Y=()=>W(I,V);U?U(p.el,V,Y):Y()}else V()},k=(p,b)=>{let I;for(;p!==b;)I=d(p),o(p),p=I;o(b)},Q=(p,b,I)=>{const{bum:C,scope:H,update:V,subTree:W,um:U}=p;C&&go(C),H.stop(),V&&(V.active=!1,we(W,p,b,I)),U&&Ve(U,b),Ve(()=>{p.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},N=(p,b,I,C=!1,H=!1,V=0)=>{for(let W=V;Wp.shapeFlag&6?J(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),ue=(p,b,I)=>{p==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,p,b,null,null,null,I),kr(),b._vnode=p},he={p:O,um:we,m:ye,r:De,mt:j,mc:B,pc:le,pbc:q,n:J,o:e};let ae,oe;return t&&([ae,oe]=t(he)),{render:ue,hydrate:ae,createApp:Sd(ue,ae)}}function Ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function uc(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,i=n[l-1];l-- >0;)n[l]=i,i=t[i];return n}const Td=e=>e.__isTeleport,Ne=Symbol(void 0),Kn=Symbol(void 0),We=Symbol(void 0),Mn=Symbol(void 0),Hn=[];let tt=null;function lo(e=!1){Hn.push(tt=e?null:[])}function Rd(){Hn.pop(),tt=Hn[Hn.length-1]||null}let Yn=1;function gi(e){Yn+=e}function mc(e){return e.dynamicChildren=Yn>0?tt||an:null,Rd(),Yn>0&&tt&&tt.push(e),e}function dc(e,t,n,r,o,l){return mc(pc(e,t,n,r,o,l,!0))}function hc(e,t,n,r,o){return mc(xe(e,t,n,r,o,!0))}function qr(e){return e?e.__v_isVNode===!0:!1}function $t(e,t){return e.type===t.type&&e.key===t.key}const io="__vInternal",fc=({key:e})=>e!=null?e:null,Ar=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||ke(e)||se(e)?{i:He,r:e,k:t,f:!!n}:e:null;function pc(e,t=null,n=null,r=0,o=null,l=e===Ne?0:1,i=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fc(t),ref:t&&Ar(t),scopeId:Us,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return a?(ql(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=Ee(n)?8:16),Yn>0&&!i&&tt&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&tt.push(s),s}const xe=kd;function kd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===Zs)&&(e=We),qr(e)){const a=Rt(e,t,!0);return n&&ql(a,n),Yn>0&&!l&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(zd(e)&&(e=e.__vccOpts),t){t=Cd(t);let{class:a,style:s}=t;a&&!Ee(a)&&(t.class=er(a)),Te(s)&&(Ts(s)&&!re(s)&&(s=je({},s)),t.style=Qr(s))}const i=Ee(e)?1:ed(e)?128:Td(e)?64:Te(e)?4:se(e)?2:0;return pc(e,t,n,r,o,i,l,!0)}function Cd(e){return e?Ts(e)||io in e?je({},e):e:null}function Rt(e,t,n=!1){const{props:r,ref:o,patchFlag:l,children:i}=e,a=t?jd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&fc(a),ref:t&&t.ref?n&&o?re(o)?o.concat(Ar(t)):[o,Ar(t)]:Ar(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Rt(e.ssContent),ssFallback:e.ssFallback&&Rt(e.ssFallback),el:e.el,anchor:e.anchor}}function Hl(e=" ",t=0){return xe(Kn,null,e,t)}function r0(e,t){const n=xe(Mn,null,e);return n.staticCount=t,n}function o0(e="",t=!1){return t?(lo(),hc(We,null,e)):xe(We,null,e)}function Xe(e){return e==null||typeof e=="boolean"?xe(We):re(e)?xe(Ne,null,e.slice()):typeof e=="object"?St(e):xe(Kn,null,String(e))}function St(e){return e.el===null||e.memo?e:Rt(e)}function ql(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ql(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(io in t)?t._ctx=He:o===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:He},n=32):(t=String(t),r&64?(n=16,t=[Hl(t)]):n=8);e.children=t,e.shapeFlag|=n}function jd(...e){const t={};for(let n=0;nRe||He,dn=e=>{Re=e,e.scope.on()},Kt=()=>{Re&&Re.scope.off(),Re=null};function gc(e){return e.vnode.shapeFlag&4}let hn=!1;function Fd(e,t=!1){hn=t;const{props:n,children:r}=e.vnode,o=gc(e);yd(e,n,o,t),Od(e,r);const l=o?Vd(e,t):void 0;return hn=!1,l}function Vd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Rs(new Proxy(e.ctx,fd));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?$d(e):null;dn(e),vn();const l=xt(r,e,0,[e.props,o]);if(gn(),Kt(),gs(l)){if(l.then(Kt,Kt),t)return l.then(i=>{_i(e,i,t)}).catch(i=>{nr(i,e,0)});e.asyncDep=l}else _i(e,l,t)}else _c(e,t)}function _i(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=Hs(t)),_c(e,n)}let bi;function _c(e,t,n){const r=e.type;if(!e.render){if(!t&&bi&&!r.render){const o=r.template;if(o){const{isCustomElement:l,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,u=je(je({isCustomElement:l,delimiters:a},i),s);r.render=bi(o,u)}}e.render=r.render||nt}dn(e),vn(),pd(e),gn(),Kt()}function Nd(e){return new Proxy(e.attrs,{get(t,n){return Ke(e,"get","$attrs"),t[n]}})}function $d(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Nd(e))},slots:e.slots,emit:e.emit,expose:t}}function ao(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Hs(Rs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in jr)return jr[n](e)}}))}function Ud(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function zd(e){return se(e)&&"__vccOpts"in e}const _e=(e,t)=>$m(e,t,hn);function ve(e,t,n){const r=arguments.length;return r===2?Te(t)&&!re(t)?qr(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&qr(n)&&(n=[n]),xe(e,t,n))}const Bd="3.2.37",Wd="http://www.w3.org/2000/svg",Ut=typeof document!="undefined"?document:null,yi=Ut&&Ut.createElement("template"),Kd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ut.createElementNS(Wd,e):Ut.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,l){const i=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{yi.innerHTML=r?`${e}`:e;const a=yi.content;if(r){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Yd(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Jd(e,t,n){const r=e.style,o=Ee(n);if(n&&!o){for(const l in n)Zo(r,l,n[l]);if(t&&!Ee(t))for(const l in t)n[l]==null&&Zo(r,l,"")}else{const l=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=l)}}const Ei=/\s*!important$/;function Zo(e,t,n){if(re(n))n.forEach(r=>Zo(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Qd(e,t);Ei.test(n)?e.setProperty(Yt(r),n.replace(Ei,""),"important"):e[r]=n}}const wi=["Webkit","Moz","ms"],Eo={};function Qd(e,t){const n=Eo[t];if(n)return n;let r=mt(t);if(r!=="filter"&&r in e)return Eo[t]=r;r=Xr(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Xo=0;const eh=Promise.resolve(),th=()=>{Xo=0},nh=()=>Xo||(eh.then(th),Xo=bc());function rh(e,t,n,r){e.addEventListener(t,n,r)}function oh(e,t,n,r){e.removeEventListener(t,n,r)}function lh(e,t,n,r,o=null){const l=e._vei||(e._vei={}),i=l[t];if(r&&i)i.value=r;else{const[a,s]=ih(t);if(r){const u=l[t]=ah(r,o);rh(e,a,u,s)}else i&&(oh(e,a,i,s),l[t]=void 0)}}const Pi=/(?:Once|Passive|Capture)$/;function ih(e){let t;if(Pi.test(e)){t={};let n;for(;n=e.match(Pi);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Yt(e.slice(2)),t]}function ah(e,t){const n=r=>{const o=r.timeStamp||bc();(Xd||o>=n.attached-1)&&Qe(sh(r,n.value),t,5,[r])};return n.value=e,n.attached=nh(),n}function sh(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ai=/^on[a-z]/,ch=(e,t,n,r,o=!1,l,i,a,s)=>{t==="class"?Yd(e,r,o):t==="style"?Jd(e,n,r):tr(t)?bl(t)||lh(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):uh(e,t,r,o))?Zd(e,t,r,l,i,a,s):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Gd(e,t,r,o))};function uh(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ai.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ai.test(t)&&Ee(n)?!1:t in e}const Ot="transition",wn="animation",Fl=(e,{slots:t})=>ve(Ks,mh(e),t);Fl.displayName="Transition";const yc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Fl.props=je({},Ks.props,yc);const jt=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},Si=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function mh(e){const t={};for(const P in e)P in yc||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=dh(o),_=g&&g[0],O=g&&g[1],{onBeforeEnter:v,onEnter:E,onEnterCancelled:A,onLeave:S,onLeaveCancelled:x,onBeforeAppear:F=v,onAppear:R=E,onAppearCancelled:w=A}=t,B=(P,L,T)=>{Mt(P,L?c:a),Mt(P,L?u:i),T&&T()},K=(P,L)=>{P._isLeaving=!1,Mt(P,m),Mt(P,h),Mt(P,d),L&&L()},q=P=>(L,T)=>{const j=P?R:E,M=()=>B(L,P,T);jt(j,[L,M]),Li(()=>{Mt(L,P?s:l),Pt(L,P?c:a),Si(j)||Ii(L,r,_,M)})};return je(t,{onBeforeEnter(P){jt(v,[P]),Pt(P,l),Pt(P,i)},onBeforeAppear(P){jt(F,[P]),Pt(P,s),Pt(P,u)},onEnter:q(!1),onAppear:q(!0),onLeave(P,L){P._isLeaving=!0;const T=()=>K(P,L);Pt(P,m),ph(),Pt(P,d),Li(()=>{!P._isLeaving||(Mt(P,m),Pt(P,h),Si(S)||Ii(P,r,O,T))}),jt(S,[P,T])},onEnterCancelled(P){B(P,!1),jt(A,[P])},onAppearCancelled(P){B(P,!0),jt(w,[P])},onLeaveCancelled(P){K(P),jt(x,[P])}})}function dh(e){if(e==null)return null;if(Te(e))return[wo(e.enter),wo(e.leave)];{const t=wo(e);return[t,t]}}function wo(e){return ys(e)}function Pt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Li(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let hh=0;function Ii(e,t,n,r){const o=e._endId=++hh,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:i,timeout:a,propCount:s}=fh(e,t);if(!i)return r();const u=i+"end";let c=0;const m=()=>{e.removeEventListener(u,d),l()},d=h=>{h.target===e&&++c>=s&&m()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(Ot+"Delay"),l=r(Ot+"Duration"),i=Di(o,l),a=r(wn+"Delay"),s=r(wn+"Duration"),u=Di(a,s);let c=null,m=0,d=0;t===Ot?i>0&&(c=Ot,m=i,d=l.length):t===wn?u>0&&(c=wn,m=u,d=s.length):(m=Math.max(i,u),c=m>0?i>u?Ot:wn:null,d=c?c===Ot?l.length:s.length:0);const h=c===Ot&&/\b(transform|all)(,|$)/.test(n[Ot+"Property"]);return{type:c,timeout:m,propCount:d,hasTransform:h}}function Di(e,t){for(;e.lengthxi(n)+xi(e[r])))}function xi(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ph(){return document.body.offsetHeight}const vh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},l0=(e,t)=>n=>{if(!("key"in n))return;const r=Yt(n.key);if(t.some(o=>o===r||vh[o]===r))return e(n)},i0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):On(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),On(e,!0),r.enter(e)):r.leave(e,()=>{On(e,!1)}):On(e,t))},beforeUnmount(e,{value:t}){On(e,t)}};function On(e,t){e.style.display=t?e._vod:"none"}const gh=je({patchProp:ch},Kd);let Oo,Ti=!1;function _h(){return Oo=Ti?Oo:Id(gh),Ti=!0,Oo}const bh=(...e)=>{const t=_h().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=yh(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function yh(e){return Ee(e)?document.querySelector(e):e}const Eh=JSON.parse('{"base":"/","lang":"en-US","title":"arthas","description":"arthas user document","head":[["link",{"rel":"icon","href":"/images/favicon.ico"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["meta",{"property":"og:title","content":"Arthas"}],["meta",{"property":"og:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image","content":"/images/arthas_mate_image.png"}],["meta",{"property":"og:description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image:width","content":"1200"}],["meta",{"property":"og:image:height","content":"600"}],["meta",{"property":"twitter:image:src","content":"/images/arthas_mate_image.png"}],["meta",{"property":"twitter:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"itemprop":"name","content":"Arthas"}],["meta",{"itemprop":"image","content":"/images/arthas_mate_image.png"}],["meta",{"itemprop":"description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["script",{},"\\n var _hmt = _hmt || [];\\n (function() {\\n var hm = document.createElement(\\"script\\");\\n hm.src = \\"https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4\\";\\n var s = document.getElementsByTagName(\\"script\\")[0]; \\n s.parentNode.insertBefore(hm, s);\\n })();\\n "]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var wh=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),Oh=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=wh(r);t.has(o)||(t.add(o),n.push(r))}),n},Ph=e=>/^(https?:)?\/\//.test(e),a0=e=>/^mailto:/.test(e),s0=e=>/^tel:/.test(e),Ec=e=>Object.prototype.toString.call(e)==="[object Object]",Ah=e=>e.replace(/\/$/,""),Sh=e=>e.replace(/^\//,""),wc=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Lh=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const Oc={"v-8daa1a0e":D(()=>f(()=>import("./index.html.3923e211.js"),[])),"v-2d0a870d":D(()=>f(()=>import("./index.html.3eba35be.js"),[])),"v-7445f070":D(()=>f(()=>import("./index.html.e6d34846.js"),["assets/index.html.e6d34846.js","assets/arthas.f9aec7b5.js"])),"v-0d09f68d":D(()=>f(()=>import("./advanced-use.html.0284a71d.js"),[])),"v-46e53834":D(()=>f(()=>import("./advice-class.html.b8d946ba.js"),[])),"v-37178538":D(()=>f(()=>import("./agent.html.5c97eff1.js"),[])),"v-5c517900":D(()=>f(()=>import("./arthas-properties.html.39e2acd8.js"),[])),"v-02eb6d0d":D(()=>f(()=>import("./arthas3.html.680bb983.js"),[])),"v-4f82df66":D(()=>f(()=>import("./async.html.9e11de05.js"),[])),"v-d0358c7e":D(()=>f(()=>import("./auth.html.71c19867.js"),[])),"v-3157067a":D(()=>f(()=>import("./base64.html.814caa97.js"),[])),"v-cc8f4ae6":D(()=>f(()=>import("./batch-support.html.f3f03404.js"),[])),"v-6542b733":D(()=>f(()=>import("./cat.html.694fe934.js"),[])),"v-49b1709e":D(()=>f(()=>import("./classloader.html.11965134.js"),[])),"v-ad1b2b42":D(()=>f(()=>import("./cls.html.bddba04d.js"),[])),"v-5ed4d0e1":D(()=>f(()=>import("./commands.html.59e05b16.js"),[])),"v-3992adde":D(()=>f(()=>import("./contact-us.html.5c267844.js"),["assets/contact-us.html.5c267844.js","assets/qqgroup2_qr.3de52c17.js"])),"v-0d1e3f35":D(()=>f(()=>import("./dashboard.html.cf49d30c.js"),["assets/dashboard.html.cf49d30c.js","assets/dashboard.12e8f42a.js"])),"v-02361049":D(()=>f(()=>import("./docker.html.4512c1dc.js"),[])),"v-2116d2e1":D(()=>f(()=>import("./download.html.bd53b404.js"),[])),"v-1fe4a616":D(()=>f(()=>import("./dump.html.25a883e7.js"),[])),"v-2c48f364":D(()=>f(()=>import("./echo.html.398e9057.js"),[])),"v-d070981a":D(()=>f(()=>import("./faq.html.5948f390.js"),[])),"v-78c35af6":D(()=>f(()=>import("./getstatic.html.1225bdd6.js"),[])),"v-63f4cd5a":D(()=>f(()=>import("./grep.html.23407de4.js"),[])),"v-809381ca":D(()=>f(()=>import("./groovy.html.81b1e3d4.js"),[])),"v-07868089":D(()=>f(()=>import("./heapdump.html.de628dcb.js"),[])),"v-e3b34070":D(()=>f(()=>import("./help.html.98c1c576.js"),[])),"v-26f43d96":D(()=>f(()=>import("./history.html.2a6fd9ce.js"),[])),"v-225de034":D(()=>f(()=>import("./http-api.html.597fe391.js"),["assets/http-api.html.597fe391.js","assets/arthas-web-ui.d97900e6.js"])),"v-7c670020":D(()=>f(()=>import("./idea-plugin.html.3c8db60c.js"),[])),"v-0cb398f4":D(()=>f(()=>import("./install-detail.html.8d8a2586.js"),[])),"v-211d675c":D(()=>f(()=>import("./jad.html.f6d8a533.js"),[])),"v-f1483d70":D(()=>f(()=>import("./jvm.html.ee2bb88c.js"),[])),"v-4039cdec":D(()=>f(()=>import("./keymap.html.246a50a5.js"),[])),"v-5ae8aed9":D(()=>f(()=>import("./logger.html.8b8950a7.js"),[])),"v-6a31cc55":D(()=>f(()=>import("./manual-install.html.e3f18463.js"),[])),"v-8ebd6c68":D(()=>f(()=>import("./mbean.html.d2b391af.js"),[])),"v-3b401ada":D(()=>f(()=>import("./mc.html.9d2b9b60.js"),[])),"v-4d9433f0":D(()=>f(()=>import("./memory.html.160f020c.js"),[])),"v-6e88d7a2":D(()=>f(()=>import("./monitor.html.2590bf6b.js"),[])),"v-627e52da":D(()=>f(()=>import("./ognl.html.9838e9e6.js"),[])),"v-27b6152a":D(()=>f(()=>import("./options.html.df9c5e08.js"),[])),"v-2f05b636":D(()=>f(()=>import("./perfcounter.html.197ff46c.js"),[])),"v-13eae420":D(()=>f(()=>import("./profiler.html.e46e41bf.js"),["assets/profiler.html.e46e41bf.js","assets/arthas-output-svg.a3bef681.js"])),"v-1c2d8c2c":D(()=>f(()=>import("./pwd.html.1f283b74.js"),[])),"v-5afc3a07":D(()=>f(()=>import("./quick-start.html.d7e07102.js"),[])),"v-aa7c750c":D(()=>f(()=>import("./quit.html.bf46384f.js"),[])),"v-0446ad7b":D(()=>f(()=>import("./redefine.html.d4b57846.js"),[])),"v-648880ae":D(()=>f(()=>import("./release-notes.html.ff4d9dcc.js"),[])),"v-71f77d4c":D(()=>f(()=>import("./reset.html.ac3b4564.js"),[])),"v-54cde250":D(()=>f(()=>import("./retransform.html.318d0f7e.js"),[])),"v-8e632816":D(()=>f(()=>import("./save-log.html.bf135bb7.js"),[])),"v-1fc55619":D(()=>f(()=>import("./sc.html.9b21552d.js"),[])),"v-3891b473":D(()=>f(()=>import("./session.html.40738759.js"),[])),"v-30d5cc4f":D(()=>f(()=>import("./sm.html.4009a44b.js"),[])),"v-07cf9d55":D(()=>f(()=>import("./spring-boot-starter.html.c3a5f969.js"),[])),"v-b75a107e":D(()=>f(()=>import("./stack.html.8b3c4f6b.js"),[])),"v-a9c412f2":D(()=>f(()=>import("./start-arthas.html.a18b1e05.js"),[])),"v-bc0910b2":D(()=>f(()=>import("./stop.html.9b259416.js"),[])),"v-0333612e":D(()=>f(()=>import("./sysenv.html.8a54e425.js"),[])),"v-7012b8ce":D(()=>f(()=>import("./sysprop.html.6a3e6c7a.js"),[])),"v-0536edb5":D(()=>f(()=>import("./tee.html.827e39af.js"),[])),"v-10845ac2":D(()=>f(()=>import("./thread.html.04d469eb.js"),[])),"v-65d67724":D(()=>f(()=>import("./trace.html.02c3b41a.js"),[])),"v-71adf3e9":D(()=>f(()=>import("./tt.html.d6422059.js"),[])),"v-d2ddc9fe":D(()=>f(()=>import("./tunnel.html.7d815fe4.js"),["assets/tunnel.html.7d815fe4.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-5b5d3371":D(()=>f(()=>import("./version.html.9a16b0e0.js"),[])),"v-40db67fd":D(()=>f(()=>import("./vmoption.html.b52c4c29.js"),[])),"v-10890efa":D(()=>f(()=>import("./vmtool.html.42de873b.js"),[])),"v-24fc49da":D(()=>f(()=>import("./watch.html.bc5e8c6f.js"),[])),"v-a5f6e7aa":D(()=>f(()=>import("./web-console.html.5cd6c35d.js"),["assets/web-console.html.5cd6c35d.js","assets/web-console-local.dc50707b.js"])),"v-07555a84":D(()=>f(()=>import("./index.html.78460dae.js"),["assets/index.html.78460dae.js","assets/arthas.f9aec7b5.js"])),"v-463d120e":D(()=>f(()=>import("./advanced-use.html.72403d1b.js"),[])),"v-a736375c":D(()=>f(()=>import("./advice-class.html.349d22fb.js"),[])),"v-f6b5c310":D(()=>f(()=>import("./agent.html.dfe30692.js"),[])),"v-74fb2694":D(()=>f(()=>import("./arthas-properties.html.e9655c8f.js"),[])),"v-786f7161":D(()=>f(()=>import("./async.html.cf6d1055.js"),[])),"v-f76c33a6":D(()=>f(()=>import("./auth.html.ea615280.js"),[])),"v-d17b7034":D(()=>f(()=>import("./base64.html.03fdde79.js"),[])),"v-765e30be":D(()=>f(()=>import("./batch-support.html.179a49e4.js"),[])),"v-64a0cd47":D(()=>f(()=>import("./cat.html.329962b4.js"),[])),"v-fc1b9a9c":D(()=>f(()=>import("./classloader.html.36228132.js"),[])),"v-ae5eff1a":D(()=>f(()=>import("./cls.html.03e27f13.js"),[])),"v-12153166":D(()=>f(()=>import("./commands.html.5e2da50a.js"),[])),"v-4be7594a":D(()=>f(()=>import("./contact-us.html.7db7a631.js"),["assets/contact-us.html.7db7a631.js","assets/qqgroup2_qr.3de52c17.js"])),"v-79107649":D(()=>f(()=>import("./dashboard.html.901e0382.js"),["assets/dashboard.html.901e0382.js","assets/dashboard.12e8f42a.js"])),"v-682151b5":D(()=>f(()=>import("./docker.html.bc9ac733.js"),[])),"v-8d912d66":D(()=>f(()=>import("./download.html.7d3275ea.js"),[])),"v-471b4d3e":D(()=>f(()=>import("./dump.html.255bdbbd.js"),[])),"v-18ad9fd0":D(()=>f(()=>import("./echo.html.4a5f3e98.js"),[])),"v-d1b46bf2":D(()=>f(()=>import("./faq.html.4bf9332e.js"),[])),"v-2f908999":D(()=>f(()=>import("./getstatic.html.67fa4db9.js"),[])),"v-8b2b7482":D(()=>f(()=>import("./grep.html.650bda1e.js"),[])),"v-25a18087":D(()=>f(()=>import("./groovy.html.c968b2cf.js"),[])),"v-c0b1d216":D(()=>f(()=>import("./heapdump.html.0e29f8ed.js"),[])),"v-7a8b0c34":D(()=>f(()=>import("./help.html.e0b9e284.js"),[])),"v-4402cd49":D(()=>f(()=>import("./history.html.c813d0b3.js"),[])),"v-8b0312c0":D(()=>f(()=>import("./http-api.html.9bb27917.js"),["assets/http-api.html.9bb27917.js","assets/arthas-web-ui.d97900e6.js"])),"v-96b07b98":D(()=>f(()=>import("./idea-plugin.html.93877b09.js"),[])),"v-319f48f2":D(()=>f(()=>import("./install-detail.html.d8c31754.js"),[])),"v-207b7d70":D(()=>f(()=>import("./jad.html.c9b6ff15.js"),[])),"v-f28c1148":D(()=>f(()=>import("./jvm.html.263b3cd1.js"),[])),"v-b3b5e150":D(()=>f(()=>import("./keymap.html.0aa01820.js"),[])),"v-7e581f76":D(()=>f(()=>import("./logger.html.4d519c14.js"),[])),"v-bbaa3c7e":D(()=>f(()=>import("./manual-install.html.21567bbc.js"),[])),"v-58d22ae0":D(()=>f(()=>import("./mbean.html.9f2e31de.js"),[])),"v-2ac66c02":D(()=>f(()=>import("./mc.html.163bbc1b.js"),[])),"v-3f212774":D(()=>f(()=>import("./memory.html.8e769722.js"),[])),"v-20388043":D(()=>f(()=>import("./monitor.html.2f02c60a.js"),[])),"v-89b4fa02":D(()=>f(()=>import("./ognl.html.71f92223.js"),[])),"v-43a1e17f":D(()=>f(()=>import("./options.html.b41e79b8.js"),[])),"v-6746784a":D(()=>f(()=>import("./perfcounter.html.23b20ff7.js"),[])),"v-a7e90ae8":D(()=>f(()=>import("./profiler.html.40633892.js"),["assets/profiler.html.40633892.js","assets/arthas-output-svg.a3bef681.js"])),"v-1b8ba240":D(()=>f(()=>import("./pwd.html.bad90479.js"),[])),"v-d98607ca":D(()=>f(()=>import("./quick-start.html.e3846057.js"),[])),"v-d1b31c34":D(()=>f(()=>import("./quit.html.f06a3a00.js"),[])),"v-c7317832":D(()=>f(()=>import("./redefine.html.07d679f5.js"),[])),"v-e0bde47c":D(()=>f(()=>import("./release-notes.html.55b0a17d.js"),[])),"v-6735226e":D(()=>f(()=>import("./reset.html.e216ee7c.js"),[])),"v-e5e2b738":D(()=>f(()=>import("./retransform.html.b50c0158.js"),[])),"v-50ef0261":D(()=>f(()=>import("./save-log.html.dc7b97f8.js"),[])),"v-28022d85":D(()=>f(()=>import("./sc.html.a8805b1f.js"),[])),"v-dfe2bef2":D(()=>f(()=>import("./session.html.796027b6.js"),[])),"v-3912a3bb":D(()=>f(()=>import("./sm.html.e73b18f8.js"),[])),"v-71870b69":D(()=>f(()=>import("./spring-boot-starter.html.b97f2e3e.js"),[])),"v-4483d8d5":D(()=>f(()=>import("./stack.html.0d359e88.js"),[])),"v-7af576f3":D(()=>f(()=>import("./start-arthas.html.802129f5.js"),[])),"v-e33fb7da":D(()=>f(()=>import("./stop.html.47bae9bd.js"),[])),"v-645190d5":D(()=>f(()=>import("./sysenv.html.196820d9.js"),[])),"v-1f738fad":D(()=>f(()=>import("./sysprop.html.6f97a025.js"),[])),"v-049503c9":D(()=>f(()=>import("./tee.html.10b59fa4.js"),[])),"v-5da9140b":D(()=>f(()=>import("./thread.html.17c64e86.js"),[])),"v-06075838":D(()=>f(()=>import("./trace.html.7ce8de96.js"),[])),"v-79eacb55":D(()=>f(()=>import("./tt.html.98812260.js"),[])),"v-07074726":D(()=>f(()=>import("./tunnel.html.dbec13ea.js"),["assets/tunnel.html.dbec13ea.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-9a4bc0f6":D(()=>f(()=>import("./version.html.23eb8f1a.js"),[])),"v-4e08032e":D(()=>f(()=>import("./vmoption.html.aaaf525a.js"),[])),"v-76745066":D(()=>f(()=>import("./vmtool.html.328ad748.js"),[])),"v-75a5aa24":D(()=>f(()=>import("./watch.html.d72018b0.js"),[])),"v-35756382":D(()=>f(()=>import("./web-console.html.c2692be6.js"),["assets/web-console.html.c2692be6.js","assets/web-console-local.dc50707b.js"])),"v-3706649a":D(()=>f(()=>import("./404.html.e5b00137.js"),[]))},Ih={404:D(()=>f(()=>import("./404.8832df53.js"),[])),Layout:D(()=>f(()=>import("./Layout.aa338e2e.js"),[]))};var Pc=Ie(Wu),Ac=Il({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),pt=Ie(Ac),bn=()=>pt;po.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{Pc.value[e.key]=()=>Promise.resolve(e),e.key===pt.value.key&&(pt.value=e)});var Sc=Symbol(""),Dh=()=>{const e=Ce(Sc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},Lc=Symbol(""),xh=()=>{const e=Ce(Lc);if(!e)throw new Error("usePageHead() is called without provider.");return e},Th=Symbol(""),Ic=Symbol(""),Dc=()=>{const e=Ce(Ic);if(!e)throw new Error("usePageLang() is called without provider.");return e},Vl=Symbol(""),so=()=>{const e=Ce(Vl);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},It=Ie(Eh),xc=()=>It;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{It.value=e});var Tc=Symbol(""),c0=()=>{const e=Ce(Tc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Rh=Symbol(""),Vt=_n({resolvePageData:async e=>{const t=Pc.value[e],n=await(t==null?void 0:t());return n!=null?n:Ac},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=Ee(t.description)?t.description:n.description,o=[...re(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Oh(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>wc(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),kh=$e({name:"ClientOnly",setup(e,t){const n=Ie(!1);return lt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),Ch=$e({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=bn(),n=_e(()=>Oc[e.pageKey||t.value.key]);return()=>n.value?ve(n.value):ve("div","404 Not Found")}}),Ri=$e({name:"Vuepress",setup(){const e=bn(),t=_e(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;Ee(r)?n=r:n="Layout"}else n="404";return Ih[n]||hd(n,!1)});return()=>ve(t.value)}}),jh=e=>Ph(e)?e:`${xc().value.base}${Sh(e)}`,it=e=>e;function Nl(e,t,n){var r,o,l;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,s=n.maxWait,u=Date.now(),c=[];function m(){if(s!==void 0){var h=Date.now()-u;if(h+t>=s)return s-h}return t}var d=function(){var h=[].slice.call(arguments),g=this;return new Promise(function(_,O){var v=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,u=Date.now(),!i){var A=e.apply(g,h);a&&a(A),c.forEach(function(S){return(0,S.resolve)(A)}),c=[]}},m()),v){var E=e.apply(g,h);return a&&a(E),_(E)}c.push({resolve:_,reject:O})})};return d.cancel=function(h){l!==void 0&&clearTimeout(l),c.forEach(function(g){return(0,g.reject)(h)}),c=[]},d}const ki=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Mh=()=>window.scrollTo({top:0,behavior:"smooth"});const Hh=$e({name:"BackToTop",setup(){const e=Ie(0),t=_e(()=>e.value>300),n=Nl(()=>{e.value=ki()},100);lt(()=>{e.value=ki(),window.addEventListener("scroll",()=>n())});const r=ve("div",{class:"back-to-top",onClick:Mh});return()=>ve(Fl,{name:"back-to-top"},()=>t.value?r:null)}});var qh=it({rootComponents:[Hh]});const Fh=ve("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ve("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ve("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),Vh=$e({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=so(),n=_e(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>ve("span",[Fh,ve("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Nh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}};var $h=it({enhance({app:e}){e.component("ExternalLinkIcon",ve(Vh,{locales:Nh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Nt=Object.assign||function(e){for(var t=1;t{if(r=`${Qu}${r}`,r in ni)return;ni[r]=!0;const o=r.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${l}`))return;const i=document.createElement("link");if(i.rel=o?"stylesheet":Ju,o||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),o)return new Promise((a,s)=>{i.addEventListener("load",a),i.addEventListener("error",()=>s(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},Gu={"v-8daa1a0e":()=>f(()=>import("./index.html.ec74869a.js"),[]).then(({data:e})=>e),"v-2d0a870d":()=>f(()=>import("./index.html.d3cced9f.js"),[]).then(({data:e})=>e),"v-7445f070":()=>f(()=>import("./index.html.c11a8683.js"),[]).then(({data:e})=>e),"v-0d09f68d":()=>f(()=>import("./advanced-use.html.d690d46c.js"),[]).then(({data:e})=>e),"v-46e53834":()=>f(()=>import("./advice-class.html.4e93ebd7.js"),[]).then(({data:e})=>e),"v-37178538":()=>f(()=>import("./agent.html.a02fd5cb.js"),[]).then(({data:e})=>e),"v-5c517900":()=>f(()=>import("./arthas-properties.html.e0301951.js"),[]).then(({data:e})=>e),"v-02eb6d0d":()=>f(()=>import("./arthas3.html.d1633eb8.js"),[]).then(({data:e})=>e),"v-4f82df66":()=>f(()=>import("./async.html.17ea43ab.js"),[]).then(({data:e})=>e),"v-d0358c7e":()=>f(()=>import("./auth.html.37ca6bb5.js"),[]).then(({data:e})=>e),"v-3157067a":()=>f(()=>import("./base64.html.b9530fc8.js"),[]).then(({data:e})=>e),"v-cc8f4ae6":()=>f(()=>import("./batch-support.html.a2be35e2.js"),[]).then(({data:e})=>e),"v-6542b733":()=>f(()=>import("./cat.html.42885227.js"),[]).then(({data:e})=>e),"v-49b1709e":()=>f(()=>import("./classloader.html.faacf70e.js"),[]).then(({data:e})=>e),"v-ad1b2b42":()=>f(()=>import("./cls.html.af39fd39.js"),[]).then(({data:e})=>e),"v-5ed4d0e1":()=>f(()=>import("./commands.html.9dc0463a.js"),[]).then(({data:e})=>e),"v-3992adde":()=>f(()=>import("./contact-us.html.16fb01ac.js"),[]).then(({data:e})=>e),"v-0d1e3f35":()=>f(()=>import("./dashboard.html.0b694615.js"),[]).then(({data:e})=>e),"v-02361049":()=>f(()=>import("./docker.html.797da397.js"),[]).then(({data:e})=>e),"v-2116d2e1":()=>f(()=>import("./download.html.a75cd477.js"),[]).then(({data:e})=>e),"v-1fe4a616":()=>f(()=>import("./dump.html.e5e17e0e.js"),[]).then(({data:e})=>e),"v-2c48f364":()=>f(()=>import("./echo.html.922d5af6.js"),[]).then(({data:e})=>e),"v-d070981a":()=>f(()=>import("./faq.html.abd854f1.js"),[]).then(({data:e})=>e),"v-78c35af6":()=>f(()=>import("./getstatic.html.77a5a68e.js"),[]).then(({data:e})=>e),"v-63f4cd5a":()=>f(()=>import("./grep.html.75fa6737.js"),[]).then(({data:e})=>e),"v-809381ca":()=>f(()=>import("./groovy.html.bcb88dfe.js"),[]).then(({data:e})=>e),"v-07868089":()=>f(()=>import("./heapdump.html.5e26a91c.js"),[]).then(({data:e})=>e),"v-e3b34070":()=>f(()=>import("./help.html.9365d9ca.js"),[]).then(({data:e})=>e),"v-26f43d96":()=>f(()=>import("./history.html.19b5039d.js"),[]).then(({data:e})=>e),"v-225de034":()=>f(()=>import("./http-api.html.1b6f4877.js"),[]).then(({data:e})=>e),"v-7c670020":()=>f(()=>import("./idea-plugin.html.438f3f13.js"),[]).then(({data:e})=>e),"v-0cb398f4":()=>f(()=>import("./install-detail.html.cfd3d763.js"),[]).then(({data:e})=>e),"v-211d675c":()=>f(()=>import("./jad.html.45a48802.js"),[]).then(({data:e})=>e),"v-f1483d70":()=>f(()=>import("./jvm.html.9e2ef28b.js"),[]).then(({data:e})=>e),"v-4039cdec":()=>f(()=>import("./keymap.html.82e95f8e.js"),[]).then(({data:e})=>e),"v-5ae8aed9":()=>f(()=>import("./logger.html.38490b13.js"),[]).then(({data:e})=>e),"v-6a31cc55":()=>f(()=>import("./manual-install.html.1daf5a51.js"),[]).then(({data:e})=>e),"v-8ebd6c68":()=>f(()=>import("./mbean.html.b5a19b16.js"),[]).then(({data:e})=>e),"v-3b401ada":()=>f(()=>import("./mc.html.28a839a5.js"),[]).then(({data:e})=>e),"v-4d9433f0":()=>f(()=>import("./memory.html.21a8a665.js"),[]).then(({data:e})=>e),"v-6e88d7a2":()=>f(()=>import("./monitor.html.ea7499e3.js"),[]).then(({data:e})=>e),"v-627e52da":()=>f(()=>import("./ognl.html.c55aa597.js"),[]).then(({data:e})=>e),"v-27b6152a":()=>f(()=>import("./options.html.da3ef3a3.js"),[]).then(({data:e})=>e),"v-2f05b636":()=>f(()=>import("./perfcounter.html.cfebcf2d.js"),[]).then(({data:e})=>e),"v-13eae420":()=>f(()=>import("./profiler.html.cd7e1584.js"),[]).then(({data:e})=>e),"v-1c2d8c2c":()=>f(()=>import("./pwd.html.9c92f559.js"),[]).then(({data:e})=>e),"v-5afc3a07":()=>f(()=>import("./quick-start.html.d9abe6d7.js"),[]).then(({data:e})=>e),"v-aa7c750c":()=>f(()=>import("./quit.html.3f89724d.js"),[]).then(({data:e})=>e),"v-0446ad7b":()=>f(()=>import("./redefine.html.8a08813b.js"),[]).then(({data:e})=>e),"v-648880ae":()=>f(()=>import("./release-notes.html.dc8ff1f0.js"),[]).then(({data:e})=>e),"v-71f77d4c":()=>f(()=>import("./reset.html.1413086f.js"),[]).then(({data:e})=>e),"v-54cde250":()=>f(()=>import("./retransform.html.342303bb.js"),[]).then(({data:e})=>e),"v-8e632816":()=>f(()=>import("./save-log.html.c42ff748.js"),[]).then(({data:e})=>e),"v-1fc55619":()=>f(()=>import("./sc.html.f9c5b69c.js"),[]).then(({data:e})=>e),"v-3891b473":()=>f(()=>import("./session.html.6904a40b.js"),[]).then(({data:e})=>e),"v-30d5cc4f":()=>f(()=>import("./sm.html.a212974a.js"),[]).then(({data:e})=>e),"v-07cf9d55":()=>f(()=>import("./spring-boot-starter.html.e62a7a68.js"),[]).then(({data:e})=>e),"v-b75a107e":()=>f(()=>import("./stack.html.a3201354.js"),[]).then(({data:e})=>e),"v-a9c412f2":()=>f(()=>import("./start-arthas.html.5421937d.js"),[]).then(({data:e})=>e),"v-bc0910b2":()=>f(()=>import("./stop.html.e7556014.js"),[]).then(({data:e})=>e),"v-0333612e":()=>f(()=>import("./sysenv.html.51ba409a.js"),[]).then(({data:e})=>e),"v-7012b8ce":()=>f(()=>import("./sysprop.html.480d71dd.js"),[]).then(({data:e})=>e),"v-0536edb5":()=>f(()=>import("./tee.html.09a9aee7.js"),[]).then(({data:e})=>e),"v-10845ac2":()=>f(()=>import("./thread.html.f9fb3f7f.js"),[]).then(({data:e})=>e),"v-65d67724":()=>f(()=>import("./trace.html.802884f0.js"),[]).then(({data:e})=>e),"v-71adf3e9":()=>f(()=>import("./tt.html.90727eec.js"),[]).then(({data:e})=>e),"v-d2ddc9fe":()=>f(()=>import("./tunnel.html.1e68078f.js"),[]).then(({data:e})=>e),"v-5b5d3371":()=>f(()=>import("./version.html.1939b7e3.js"),[]).then(({data:e})=>e),"v-40db67fd":()=>f(()=>import("./vmoption.html.7e8e3fb6.js"),[]).then(({data:e})=>e),"v-10890efa":()=>f(()=>import("./vmtool.html.bc281a9f.js"),[]).then(({data:e})=>e),"v-24fc49da":()=>f(()=>import("./watch.html.f2a08eb8.js"),[]).then(({data:e})=>e),"v-a5f6e7aa":()=>f(()=>import("./web-console.html.b1b2d995.js"),[]).then(({data:e})=>e),"v-07555a84":()=>f(()=>import("./index.html.3a2f8949.js"),[]).then(({data:e})=>e),"v-463d120e":()=>f(()=>import("./advanced-use.html.cc1fae23.js"),[]).then(({data:e})=>e),"v-a736375c":()=>f(()=>import("./advice-class.html.c85748d6.js"),[]).then(({data:e})=>e),"v-f6b5c310":()=>f(()=>import("./agent.html.6d5822c4.js"),[]).then(({data:e})=>e),"v-74fb2694":()=>f(()=>import("./arthas-properties.html.0a5926f9.js"),[]).then(({data:e})=>e),"v-786f7161":()=>f(()=>import("./async.html.1026bdce.js"),[]).then(({data:e})=>e),"v-f76c33a6":()=>f(()=>import("./auth.html.d2f91944.js"),[]).then(({data:e})=>e),"v-d17b7034":()=>f(()=>import("./base64.html.54234c7b.js"),[]).then(({data:e})=>e),"v-765e30be":()=>f(()=>import("./batch-support.html.3757e6f4.js"),[]).then(({data:e})=>e),"v-64a0cd47":()=>f(()=>import("./cat.html.7fe5df76.js"),[]).then(({data:e})=>e),"v-fc1b9a9c":()=>f(()=>import("./classloader.html.30e77ffd.js"),[]).then(({data:e})=>e),"v-ae5eff1a":()=>f(()=>import("./cls.html.5c798b59.js"),[]).then(({data:e})=>e),"v-12153166":()=>f(()=>import("./commands.html.1e21cec8.js"),[]).then(({data:e})=>e),"v-4be7594a":()=>f(()=>import("./contact-us.html.157b2624.js"),[]).then(({data:e})=>e),"v-79107649":()=>f(()=>import("./dashboard.html.d06a3034.js"),[]).then(({data:e})=>e),"v-682151b5":()=>f(()=>import("./docker.html.d36bba26.js"),[]).then(({data:e})=>e),"v-8d912d66":()=>f(()=>import("./download.html.73fc2f14.js"),[]).then(({data:e})=>e),"v-471b4d3e":()=>f(()=>import("./dump.html.8533dea7.js"),[]).then(({data:e})=>e),"v-18ad9fd0":()=>f(()=>import("./echo.html.d08e1abe.js"),[]).then(({data:e})=>e),"v-d1b46bf2":()=>f(()=>import("./faq.html.27684b86.js"),[]).then(({data:e})=>e),"v-2f908999":()=>f(()=>import("./getstatic.html.039bd4c7.js"),[]).then(({data:e})=>e),"v-8b2b7482":()=>f(()=>import("./grep.html.557e5c0d.js"),[]).then(({data:e})=>e),"v-25a18087":()=>f(()=>import("./groovy.html.a98236a6.js"),[]).then(({data:e})=>e),"v-c0b1d216":()=>f(()=>import("./heapdump.html.f9cf25e4.js"),[]).then(({data:e})=>e),"v-7a8b0c34":()=>f(()=>import("./help.html.af61dc8b.js"),[]).then(({data:e})=>e),"v-4402cd49":()=>f(()=>import("./history.html.bb1e238f.js"),[]).then(({data:e})=>e),"v-8b0312c0":()=>f(()=>import("./http-api.html.d8f9cf6b.js"),[]).then(({data:e})=>e),"v-96b07b98":()=>f(()=>import("./idea-plugin.html.be6cfb55.js"),[]).then(({data:e})=>e),"v-319f48f2":()=>f(()=>import("./install-detail.html.2a3c7491.js"),[]).then(({data:e})=>e),"v-207b7d70":()=>f(()=>import("./jad.html.0de0c5e4.js"),[]).then(({data:e})=>e),"v-f28c1148":()=>f(()=>import("./jvm.html.1ecd23d5.js"),[]).then(({data:e})=>e),"v-b3b5e150":()=>f(()=>import("./keymap.html.7f907b4a.js"),[]).then(({data:e})=>e),"v-7e581f76":()=>f(()=>import("./logger.html.05a707f0.js"),[]).then(({data:e})=>e),"v-bbaa3c7e":()=>f(()=>import("./manual-install.html.94267611.js"),[]).then(({data:e})=>e),"v-58d22ae0":()=>f(()=>import("./mbean.html.ab8bf029.js"),[]).then(({data:e})=>e),"v-2ac66c02":()=>f(()=>import("./mc.html.ebc8f6c6.js"),[]).then(({data:e})=>e),"v-3f212774":()=>f(()=>import("./memory.html.d99cf236.js"),[]).then(({data:e})=>e),"v-20388043":()=>f(()=>import("./monitor.html.0e25aeeb.js"),[]).then(({data:e})=>e),"v-89b4fa02":()=>f(()=>import("./ognl.html.463064ec.js"),[]).then(({data:e})=>e),"v-43a1e17f":()=>f(()=>import("./options.html.0a60e172.js"),[]).then(({data:e})=>e),"v-6746784a":()=>f(()=>import("./perfcounter.html.56cc287b.js"),[]).then(({data:e})=>e),"v-a7e90ae8":()=>f(()=>import("./profiler.html.bb3be3e4.js"),[]).then(({data:e})=>e),"v-1b8ba240":()=>f(()=>import("./pwd.html.4ff08309.js"),[]).then(({data:e})=>e),"v-d98607ca":()=>f(()=>import("./quick-start.html.f017229d.js"),[]).then(({data:e})=>e),"v-d1b31c34":()=>f(()=>import("./quit.html.5f2533ff.js"),[]).then(({data:e})=>e),"v-c7317832":()=>f(()=>import("./redefine.html.497bc2ff.js"),[]).then(({data:e})=>e),"v-e0bde47c":()=>f(()=>import("./release-notes.html.b32334af.js"),[]).then(({data:e})=>e),"v-6735226e":()=>f(()=>import("./reset.html.e5115576.js"),[]).then(({data:e})=>e),"v-e5e2b738":()=>f(()=>import("./retransform.html.2e291e26.js"),[]).then(({data:e})=>e),"v-50ef0261":()=>f(()=>import("./save-log.html.90b53239.js"),[]).then(({data:e})=>e),"v-28022d85":()=>f(()=>import("./sc.html.e33bb0ca.js"),[]).then(({data:e})=>e),"v-dfe2bef2":()=>f(()=>import("./session.html.634b618d.js"),[]).then(({data:e})=>e),"v-3912a3bb":()=>f(()=>import("./sm.html.28fd9f13.js"),[]).then(({data:e})=>e),"v-71870b69":()=>f(()=>import("./spring-boot-starter.html.32190257.js"),[]).then(({data:e})=>e),"v-4483d8d5":()=>f(()=>import("./stack.html.ff1c60c9.js"),[]).then(({data:e})=>e),"v-7af576f3":()=>f(()=>import("./start-arthas.html.da02bebb.js"),[]).then(({data:e})=>e),"v-e33fb7da":()=>f(()=>import("./stop.html.1b2fd2e3.js"),[]).then(({data:e})=>e),"v-645190d5":()=>f(()=>import("./sysenv.html.9c390518.js"),[]).then(({data:e})=>e),"v-1f738fad":()=>f(()=>import("./sysprop.html.458454e7.js"),[]).then(({data:e})=>e),"v-049503c9":()=>f(()=>import("./tee.html.9956d861.js"),[]).then(({data:e})=>e),"v-5da9140b":()=>f(()=>import("./thread.html.7aa1204e.js"),[]).then(({data:e})=>e),"v-06075838":()=>f(()=>import("./trace.html.c9726067.js"),[]).then(({data:e})=>e),"v-79eacb55":()=>f(()=>import("./tt.html.29320194.js"),[]).then(({data:e})=>e),"v-07074726":()=>f(()=>import("./tunnel.html.d81dec3a.js"),[]).then(({data:e})=>e),"v-9a4bc0f6":()=>f(()=>import("./version.html.13288d78.js"),[]).then(({data:e})=>e),"v-4e08032e":()=>f(()=>import("./vmoption.html.8f5a0c4f.js"),[]).then(({data:e})=>e),"v-76745066":()=>f(()=>import("./vmtool.html.e00609f9.js"),[]).then(({data:e})=>e),"v-75a5aa24":()=>f(()=>import("./watch.html.cf74c868.js"),[]).then(({data:e})=>e),"v-35756382":()=>f(()=>import("./web-console.html.ec01c3c7.js"),[]).then(({data:e})=>e),"v-3706649a":()=>f(()=>import("./404.html.6ec8a9cd.js"),[]).then(({data:e})=>e)};function yl(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const Zu="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Xu=yl(Zu);function ys(e){return!!e||e===""}function Xr(e){if(re(e)){const t={};for(let n=0;n{if(n){const r=n.split(tm);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function nr(e){let t="";if(Ee(e))t=e;else if(re(e))for(let n=0;nEe(e)?e:e==null?"":re(e)||Te(e)&&(e.toString===As||!se(e.toString))?JSON.stringify(e,ws,2):String(e),ws=(e,t)=>t&&t.__v_isRef?ws(e,t.value):un(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o])=>(n[`${r} =>`]=o,n),{})}:Os(t)?{[`Set(${t.size})`]:[...t.values()]}:Te(t)&&!re(t)&&!Ss(t)?String(t):t,Se={},cn=[],nt=()=>{},rm=()=>!1,om=/^on[^a-z]/,rr=e=>om.test(e),El=e=>e.startsWith("onUpdate:"),je=Object.assign,wl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},lm=Object.prototype.hasOwnProperty,fe=(e,t)=>lm.call(e,t),re=Array.isArray,un=e=>eo(e)==="[object Map]",Os=e=>eo(e)==="[object Set]",se=e=>typeof e=="function",Ee=e=>typeof e=="string",Ol=e=>typeof e=="symbol",Te=e=>e!==null&&typeof e=="object",Ps=e=>Te(e)&&se(e.then)&&se(e.catch),As=Object.prototype.toString,eo=e=>As.call(e),im=e=>eo(e).slice(8,-1),Ss=e=>eo(e)==="[object Object]",Pl=e=>Ee(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,jn=yl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),to=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},am=/-(\w)/g,ht=to(e=>e.replace(am,(t,n)=>n?n.toUpperCase():"")),sm=/\B([A-Z])/g,Qt=to(e=>e.replace(sm,"-$1").toLowerCase()),no=to(e=>e.charAt(0).toUpperCase()+e.slice(1)),_o=to(e=>e?`on${no(e)}`:""),Bn=(e,t)=>!Object.is(e,t),bo=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ls=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ri;const cm=()=>ri||(ri=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let ze;class um{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&ze&&(this.parent=ze,this.index=(ze.scopes||(ze.scopes=[])).push(this)-1)}run(t){if(this.active){const n=ze;try{return ze=this,t()}finally{ze=n}}}on(){ze=this}off(){ze=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ds=e=>(e.w&kt)>0,Is=e=>(e.n&kt)>0,fm=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||u>=r)&&a.push(s)});else switch(n!==void 0&&a.push(i.get(n)),t){case"add":re(e)?Pl(n)&&a.push(i.get("length")):(a.push(i.get(Kt)),un(e)&&a.push(i.get(Uo)));break;case"delete":re(e)||(a.push(i.get(Kt)),un(e)&&a.push(i.get(Uo)));break;case"set":un(e)&&a.push(i.get(Kt));break}if(a.length===1)a[0]&&zo(a[0]);else{const s=[];for(const u of a)u&&s.push(...u);zo(Al(s))}}function zo(e,t){const n=re(e)?e:[...e];for(const r of n)r.computed&&li(r);for(const r of n)r.computed||li(r)}function li(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const vm=yl("__proto__,__v_isRef,__isVue"),Rs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ol)),gm=Ll(),_m=Ll(!1,!0),bm=Ll(!0),ii=ym();function ym(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=be(this);for(let l=0,i=this.length;l{e[t]=function(...n){_n();const r=be(this)[t].apply(this,n);return bn(),r}}),e}function Ll(e=!1,t=!1){return function(r,o,l){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&l===(e?t?Mm:Hs:t?Ms:js).get(r))return r;const i=re(r);if(!e&&i&&fe(ii,o))return Reflect.get(ii,o,l);const a=Reflect.get(r,o,l);return(Ol(o)?Rs.has(o):vm(o))||(e||Ke(r,"get",o),t)?a:ke(a)?i&&Pl(o)?a:a.value:Te(a)?e?xl(a):yn(a):a}}const Em=ks(),wm=ks(!0);function ks(e=!1){return function(n,r,o,l){let i=n[r];if(Wn(i)&&ke(i)&&!ke(o))return!1;if(!e&&!Wn(o)&&(Bo(o)||(o=be(o),i=be(i)),!re(n)&&ke(i)&&!ke(o)))return i.value=o,!0;const a=re(n)&&Pl(r)?Number(r)e,ro=e=>Reflect.getPrototypeOf(e);function ur(e,t,n=!1,r=!1){e=e.__v_raw;const o=be(e),l=be(t);n||(t!==l&&Ke(o,"get",t),Ke(o,"get",l));const{has:i}=ro(o),a=r?Dl:n?Rl:Kn;if(i.call(o,t))return a(e.get(t));if(i.call(o,l))return a(e.get(l));e!==o&&e.get(t)}function mr(e,t=!1){const n=this.__v_raw,r=be(n),o=be(e);return t||(e!==o&&Ke(r,"has",e),Ke(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function dr(e,t=!1){return e=e.__v_raw,!t&&Ke(be(e),"iterate",Kt),Reflect.get(e,"size",e)}function ai(e){e=be(e);const t=be(this);return ro(t).has.call(t,e)||(t.add(e),Et(t,"add",e,e)),this}function si(e,t){t=be(t);const n=be(this),{has:r,get:o}=ro(n);let l=r.call(n,e);l||(e=be(e),l=r.call(n,e));const i=o.call(n,e);return n.set(e,t),l?Bn(t,i)&&Et(n,"set",e,t):Et(n,"add",e,t),this}function ci(e){const t=be(this),{has:n,get:r}=ro(t);let o=n.call(t,e);o||(e=be(e),o=n.call(t,e)),r&&r.call(t,e);const l=t.delete(e);return o&&Et(t,"delete",e,void 0),l}function ui(){const e=be(this),t=e.size!==0,n=e.clear();return t&&Et(e,"clear",void 0,void 0),n}function hr(e,t){return function(r,o){const l=this,i=l.__v_raw,a=be(i),s=t?Dl:e?Rl:Kn;return!e&&Ke(a,"iterate",Kt),i.forEach((u,c)=>r.call(o,s(u),s(c),l))}}function fr(e,t,n){return function(...r){const o=this.__v_raw,l=be(o),i=un(l),a=e==="entries"||e===Symbol.iterator&&i,s=e==="keys"&&i,u=o[e](...r),c=n?Dl:t?Rl:Kn;return!t&&Ke(l,"iterate",s?Uo:Kt),{next(){const{value:m,done:d}=u.next();return d?{value:m,done:d}:{value:a?[c(m[0]),c(m[1])]:c(m),done:d}},[Symbol.iterator](){return this}}}}function Ot(e){return function(...t){return e==="delete"?!1:this}}function Dm(){const e={get(l){return ur(this,l)},get size(){return dr(this)},has:mr,add:ai,set:si,delete:ci,clear:ui,forEach:hr(!1,!1)},t={get(l){return ur(this,l,!1,!0)},get size(){return dr(this)},has:mr,add:ai,set:si,delete:ci,clear:ui,forEach:hr(!1,!0)},n={get(l){return ur(this,l,!0)},get size(){return dr(this,!0)},has(l){return mr.call(this,l,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:hr(!0,!1)},r={get(l){return ur(this,l,!0,!0)},get size(){return dr(this,!0)},has(l){return mr.call(this,l,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:hr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=fr(l,!1,!1),n[l]=fr(l,!0,!1),t[l]=fr(l,!1,!0),r[l]=fr(l,!0,!0)}),[e,n,t,r]}const[Im,xm,Tm,Rm]=Dm();function Il(e,t){const n=t?e?Rm:Tm:e?xm:Im;return(r,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(fe(n,o)&&o in r?n:r,o,l)}const km={get:Il(!1,!1)},Cm={get:Il(!1,!0)},jm={get:Il(!0,!1)},js=new WeakMap,Ms=new WeakMap,Hs=new WeakMap,Mm=new WeakMap;function Hm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function qm(e){return e.__v_skip||!Object.isExtensible(e)?0:Hm(im(e))}function yn(e){return Wn(e)?e:Tl(e,!1,Cs,km,js)}function Vm(e){return Tl(e,!1,Lm,Cm,Ms)}function xl(e){return Tl(e,!0,Sm,jm,Hs)}function Tl(e,t,n,r,o){if(!Te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const i=qm(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function mn(e){return Wn(e)?mn(e.__v_raw):!!(e&&e.__v_isReactive)}function Wn(e){return!!(e&&e.__v_isReadonly)}function Bo(e){return!!(e&&e.__v_isShallow)}function qs(e){return mn(e)||Wn(e)}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function Vs(e){return Cr(e,"__v_skip",!0),e}const Kn=e=>Te(e)?yn(e):e,Rl=e=>Te(e)?xl(e):e;function Fs(e){Tt&&et&&(e=be(e),Ts(e.dep||(e.dep=Al())))}function Ns(e,t){e=be(e),e.dep&&zo(e.dep)}function ke(e){return!!(e&&e.__v_isRef===!0)}function De(e){return Us(e,!1)}function $s(e){return Us(e,!0)}function Us(e,t){return ke(e)?e:new Fm(e,t)}class Fm{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Kn(t)}get value(){return Fs(this),this._value}set value(t){t=this.__v_isShallow?t:be(t),Bn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:Kn(t),Ns(this))}}function rt(e){return ke(e)?e.value:e}const Nm={get:(e,t,n)=>rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ke(o)&&!ke(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function zs(e){return mn(e)?e:new Proxy(e,Nm)}function $m(e){const t=re(e)?new Array(e.length):{};for(const n in e)t[n]=zm(e,n);return t}class Um{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function zm(e,t,n){const r=e[t];return ke(r)?r:new Um(e,t,n)}class Bm{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Sl(t,()=>{this._dirty||(this._dirty=!0,Ns(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=be(this);return Fs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wm(e,t,n=!1){let r,o;const l=se(e);return l?(r=e,o=nt):(r=e.get,o=e.set),new Bm(r,o,l||!o,n)}function Rt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(l){or(l,t,n)}return o}function Qe(e,t,n,r){if(se(e)){const l=Rt(e,t,n,r);return l&&Ps(l)&&l.catch(i=>{or(i,t,n)}),l}const o=[];for(let l=0;l>>1;Yn(Be[r])vt&&Be.splice(t,1)}function Ks(e,t,n,r){re(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Ws()}function Qm(e){Ks(e,Rn,Mn,nn)}function Gm(e){Ks(e,Lt,Hn,rn)}function oo(e,t=null){if(Mn.length){for(Ko=t,Rn=[...new Set(Mn)],Mn.length=0,nn=0;nnYn(n)-Yn(r)),rn=0;rne.id==null?1/0:e.id;function Ys(e){Wo=!1,jr=!0,oo(e),Be.sort((n,r)=>Yn(n)-Yn(r));const t=nt;try{for(vt=0;vth.trim())),m&&(o=n.map(Ls))}let a,s=r[a=_o(t)]||r[a=_o(ht(t))];!s&&l&&(s=r[a=_o(Qt(t))]),s&&Qe(s,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Qe(u,e,6,o)}}function Js(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const l=e.emits;let i={},a=!1;if(!se(e)){const s=u=>{const c=Js(u,t,!0);c&&(a=!0,je(i,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!l&&!a?(r.set(e,null),null):(re(l)?l.forEach(s=>i[s]=null):je(i,l),r.set(e,i),i)}function lo(e,t){return!e||!rr(t)?!1:(t=t.slice(2).replace(/Once$/,""),fe(e,t[0].toLowerCase()+t.slice(1))||fe(e,Qt(t))||fe(e,t))}let He=null,Qs=null;function Hr(e){const t=He;return He=e,Qs=e&&e.type.__scopeId||null,t}function Xm(e,t=He,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Ei(-1);const l=Hr(t),i=e(...o);return Hr(l),r._d&&Ei(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function yo(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:l,propsOptions:[i],slots:a,attrs:s,emit:u,render:c,renderCache:m,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let O,v;const E=Hr(e);try{if(n.shapeFlag&4){const S=o||r;O=Xe(c.call(S,S,m,l,h,d,g)),v=s}else{const S=t;O=Xe(S.length>1?S(l,{attrs:s,slots:a,emit:u}):S(l,null)),v=t.props?s:ed(s)}}catch(S){Vn.length=0,or(S,e,1),O=xe(We)}let A=O;if(v&&_!==!1){const S=Object.keys(v),{shapeFlag:x}=A;S.length&&x&7&&(i&&S.some(El)&&(v=td(v,i)),A=Ct(A,v))}return n.dirs&&(A=Ct(A),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&(A.transition=n.transition),O=A,Hr(E),O}const ed=e=>{let t;for(const n in e)(n==="class"||n==="style"||rr(n))&&((t||(t={}))[n]=e[n]);return t},td=(e,t)=>{const n={};for(const r in e)(!El(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function nd(e,t,n){const{props:r,children:o,component:l}=e,{props:i,children:a,patchFlag:s}=t,u=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?mi(r,i,u):!!i;if(s&8){const c=t.dynamicProps;for(let m=0;me.__isSuspense;function Gs(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):Gm(e)}function Yt(e,t){if(Re){let n=Re.provides;const r=Re.parent&&Re.parent.provides;r===n&&(n=Re.provides=Object.create(r)),n[e]=t}}function Ce(e,t,n=!1){const r=Re||He;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&se(t)?t.call(r.proxy):t}}const di={};function Ge(e,t,n){return Zs(e,t,n)}function Zs(e,t,{immediate:n,deep:r,flush:o,onTrack:l,onTrigger:i}=Se){const a=Re;let s,u=!1,c=!1;if(ke(e)?(s=()=>e.value,u=Bo(e)):mn(e)?(s=()=>e,r=!0):re(e)?(c=!0,u=e.some(v=>mn(v)||Bo(v)),s=()=>e.map(v=>{if(ke(v))return v.value;if(mn(v))return Wt(v);if(se(v))return Rt(v,a,2)})):se(e)?t?s=()=>Rt(e,a,2):s=()=>{if(!(a&&a.isUnmounted))return m&&m(),Qe(e,a,3,[d])}:s=nt,t&&r){const v=s;s=()=>Wt(v())}let m,d=v=>{m=O.onStop=()=>{Rt(v,a,4)}};if(pn)return d=nt,t?n&&Qe(t,a,3,[s(),c?[]:void 0,d]):s(),nt;let h=c?[]:di;const g=()=>{if(!!O.active)if(t){const v=O.run();(r||u||(c?v.some((E,A)=>Bn(E,h[A])):Bn(v,h)))&&(m&&m(),Qe(t,a,3,[v,h===di?void 0:h,d]),h=v)}else O.run()};g.allowRecurse=!!t;let _;o==="sync"?_=g:o==="post"?_=()=>Fe(g,a&&a.suspense):_=()=>Qm(g);const O=new Sl(s,_);return t?n?g():h=O.run():o==="post"?Fe(O.run.bind(O),a&&a.suspense):O.run(),()=>{O.stop(),a&&a.scope&&wl(a.scope.effects,O)}}function ld(e,t,n){const r=this.proxy,o=Ee(e)?e.includes(".")?Xs(r,e):()=>r[e]:e.bind(r,r);let l;se(t)?l=t:(l=t.handler,n=t);const i=Re;fn(this);const a=Zs(o,l.bind(r),n);return i?fn(i):Jt(),a}function Xs(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Wt(n,t)});else if(Ss(e))for(const n in e)Wt(e[n],t);return e}function id(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return lt(()=>{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const Ye=[Function,Array],ad={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ye,onEnter:Ye,onAfterEnter:Ye,onEnterCancelled:Ye,onBeforeLeave:Ye,onLeave:Ye,onAfterLeave:Ye,onLeaveCancelled:Ye,onBeforeAppear:Ye,onAppear:Ye,onAfterAppear:Ye,onAppearCancelled:Ye},setup(e,{slots:t}){const n=wc(),r=id();let o;return()=>{const l=t.default&&nc(t.default(),!0);if(!l||!l.length)return;let i=l[0];if(l.length>1){for(const _ of l)if(_.type!==We){i=_;break}}const a=be(e),{mode:s}=a;if(r.isLeaving)return Eo(i);const u=hi(i);if(!u)return Eo(i);const c=Yo(u,a,r,n);Jo(u,c);const m=n.subTree,d=m&&hi(m);let h=!1;const{getTransitionKey:g}=u.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==We&&(!zt(u,d)||h)){const _=Yo(d,a,r,n);if(Jo(d,_),s==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update()},Eo(i);s==="in-out"&&u.type!==We&&(_.delayLeave=(O,v,E)=>{const A=tc(r,d);A[String(d.key)]=d,O._leaveCb=()=>{v(),O._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=E})}return i}}},ec=ad;function tc(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Yo(e,t,n,r){const{appear:o,mode:l,persisted:i=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:m,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:O,onAfterAppear:v,onAppearCancelled:E}=t,A=String(e.key),S=tc(n,e),x=(w,B)=>{w&&Qe(w,r,9,B)},V=(w,B)=>{const K=B[1];x(w,B),re(w)?w.every(q=>q.length<=1)&&K():w.length<=1&&K()},R={mode:l,persisted:i,beforeEnter(w){let B=a;if(!n.isMounted)if(o)B=_||a;else return;w._leaveCb&&w._leaveCb(!0);const K=S[A];K&&zt(e,K)&&K.el._leaveCb&&K.el._leaveCb(),x(B,[w])},enter(w){let B=s,K=u,q=c;if(!n.isMounted)if(o)B=O||s,K=v||u,q=E||c;else return;let P=!1;const L=w._enterCb=T=>{P||(P=!0,T?x(q,[w]):x(K,[w]),R.delayedLeave&&R.delayedLeave(),w._enterCb=void 0)};B?V(B,[w,L]):L()},leave(w,B){const K=String(e.key);if(w._enterCb&&w._enterCb(!0),n.isUnmounting)return B();x(m,[w]);let q=!1;const P=w._leaveCb=L=>{q||(q=!0,B(),L?x(g,[w]):x(h,[w]),w._leaveCb=void 0,S[K]===e&&delete S[K])};S[K]=e,d?V(d,[w,P]):P()},clone(w){return Yo(w,t,n,r)}};return R}function Eo(e){if(lr(e))return e=Ct(e),e.children=null,e}function hi(e){return lr(e)?e.children?e.children[0]:void 0:e}function Jo(e,t){e.shapeFlag&6&&e.component?Jo(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function nc(e,t=!1,n){let r=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function I(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:l,suspensible:i=!0,onError:a}=e;let s=null,u,c=0;const m=()=>(c++,s=null,d()),d=()=>{let h;return s||(h=s=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,O)=>{a(g,()=>_(m()),()=>O(g),c+1)});throw g}).then(g=>h!==s&&s?s:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),u=g,g)))};return $e({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const h=Re;if(u)return()=>wo(u,h);const g=E=>{s=null,or(E,h,13,!r)};if(i&&h.suspense||pn)return d().then(E=>()=>wo(E,h)).catch(E=>(g(E),()=>r?xe(r,{error:E}):null));const _=De(!1),O=De(),v=De(!!o);return o&&setTimeout(()=>{v.value=!1},o),l!=null&&setTimeout(()=>{if(!_.value&&!O.value){const E=new Error(`Async component timed out after ${l}ms.`);g(E),O.value=E}},l),d().then(()=>{_.value=!0,h.parent&&lr(h.parent.vnode)&&jl(h.parent.update)}).catch(E=>{g(E),O.value=E}),()=>{if(_.value&&u)return wo(u,h);if(O.value&&r)return xe(r,{error:O.value});if(n&&!v.value)return xe(n)}}})}function wo(e,{vnode:{ref:t,props:n,children:r,shapeFlag:o},parent:l}){const i=xe(e,n,r);return i.ref=t,i}const lr=e=>e.type.__isKeepAlive;function sd(e,t){rc(e,"a",t)}function cd(e,t){rc(e,"da",t)}function rc(e,t,n=Re){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(io(t,r,n),n){let o=n.parent;for(;o&&o.parent;)lr(o.parent.vnode)&&ud(r,t,n,o),o=o.parent}}function ud(e,t,n,r){const o=io(t,e,r,!0);Ml(()=>{wl(r[t],o)},n)}function io(e,t,n=Re,r=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;_n(),fn(n);const a=Qe(t,n,e,i);return Jt(),bn(),a});return r?o.unshift(l):o.push(l),l}}const wt=e=>(t,n=Re)=>(!pn||e==="sp")&&io(e,t,n),oc=wt("bm"),lt=wt("m"),md=wt("bu"),dd=wt("u"),ao=wt("bum"),Ml=wt("um"),hd=wt("sp"),fd=wt("rtg"),pd=wt("rtc");function vd(e,t=Re){io("ec",e,t)}function s0(e,t){const n=He;if(n===null)return e;const r=co(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;lt(i,a,void 0,l&&l[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,s=i.length;aNr(t)?!(t.type===We||t.type===Ne&&!sc(t.children)):!0)?e:null}const Qo=e=>e?Oc(e)?co(e)||e.proxy:Qo(e.parent):null,qr=je(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Qo(e.parent),$root:e=>Qo(e.root),$emit:e=>e.emit,$options:e=>uc(e),$forceUpdate:e=>e.f||(e.f=()=>jl(e.update)),$nextTick:e=>e.n||(e.n=Cl.bind(e.proxy)),$watch:e=>ld.bind(e)}),_d={get({_:e},t){const{ctx:n,setupState:r,data:o,props:l,accessCache:i,type:a,appContext:s}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return l[t]}else{if(r!==Se&&fe(r,t))return i[t]=1,r[t];if(o!==Se&&fe(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&fe(u,t))return i[t]=3,l[t];if(n!==Se&&fe(n,t))return i[t]=4,n[t];Go&&(i[t]=0)}}const c=qr[t];let m,d;if(c)return t==="$attrs"&&Ke(e,"get",t),c(e);if((m=a.__cssModules)&&(m=m[t]))return m;if(n!==Se&&fe(n,t))return i[t]=4,n[t];if(d=s.config.globalProperties,fe(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:l}=e;return o!==Se&&fe(o,t)?(o[t]=n,!0):r!==Se&&fe(r,t)?(r[t]=n,!0):fe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:l}},i){let a;return!!n[i]||e!==Se&&fe(e,i)||t!==Se&&fe(t,i)||(a=l[0])&&fe(a,i)||fe(r,i)||fe(qr,i)||fe(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:fe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Go=!0;function bd(e){const t=uc(e),n=e.proxy,r=e.ctx;Go=!1,t.beforeCreate&&pi(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:i,watch:a,provide:s,inject:u,created:c,beforeMount:m,mounted:d,beforeUpdate:h,updated:g,activated:_,deactivated:O,beforeDestroy:v,beforeUnmount:E,destroyed:A,unmounted:S,render:x,renderTracked:V,renderTriggered:R,errorCaptured:w,serverPrefetch:B,expose:K,inheritAttrs:q,components:P,directives:L,filters:T}=t;if(u&&yd(u,r,null,e.appContext.config.unwrapInjectedRef),i)for(const z in i){const G=i[z];se(G)&&(r[z]=G.bind(n))}if(o){const z=o.call(n,n);Te(z)&&(e.data=yn(z))}if(Go=!0,l)for(const z in l){const G=l[z],le=se(G)?G.bind(n,n):se(G.get)?G.get.bind(n,n):nt,ie=!se(G)&&se(G.set)?G.set.bind(n):nt,me=_e({get:le,set:ie});Object.defineProperty(r,z,{enumerable:!0,configurable:!0,get:()=>me.value,set:ye=>me.value=ye})}if(a)for(const z in a)cc(a[z],r,n,z);if(s){const z=se(s)?s.call(n):s;Reflect.ownKeys(z).forEach(G=>{Yt(G,z[G])})}c&&pi(c,e,"c");function M(z,G){re(G)?G.forEach(le=>z(le.bind(n))):G&&z(G.bind(n))}if(M(oc,m),M(lt,d),M(md,h),M(dd,g),M(sd,_),M(cd,O),M(vd,w),M(pd,V),M(fd,R),M(ao,E),M(Ml,S),M(hd,B),re(K))if(K.length){const z=e.exposed||(e.exposed={});K.forEach(G=>{Object.defineProperty(z,G,{get:()=>n[G],set:le=>n[G]=le})})}else e.exposed||(e.exposed={});x&&e.render===nt&&(e.render=x),q!=null&&(e.inheritAttrs=q),P&&(e.components=P),L&&(e.directives=L)}function yd(e,t,n=nt,r=!1){re(e)&&(e=Zo(e));for(const o in e){const l=e[o];let i;Te(l)?"default"in l?i=Ce(l.from||o,l.default,!0):i=Ce(l.from||o):i=Ce(l),ke(i)&&r?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function pi(e,t,n){Qe(re(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function cc(e,t,n,r){const o=r.includes(".")?Xs(n,r):()=>n[r];if(Ee(e)){const l=t[e];se(l)&&Ge(o,l)}else if(se(e))Ge(o,e.bind(n));else if(Te(e))if(re(e))e.forEach(l=>cc(l,t,n,r));else{const l=se(e.handler)?e.handler.bind(n):t[e.handler];se(l)&&Ge(o,l,e)}}function uc(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:i}}=e.appContext,a=l.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(u=>Vr(s,u,i,!0)),Vr(s,t,i)),l.set(t,s),s}function Vr(e,t,n,r=!1){const{mixins:o,extends:l}=t;l&&Vr(e,l,n,!0),o&&o.forEach(i=>Vr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Ed[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Ed={data:vi,props:Nt,emits:Nt,methods:Nt,computed:Nt,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Nt,directives:Nt,watch:Od,provide:vi,inject:wd};function vi(e,t){return t?e?function(){return je(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function wd(e,t){return Nt(Zo(e),Zo(t))}function Zo(e){if(re(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let m=0;m{s=!0;const[d,h]=dc(m,t,!0);je(i,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!l&&!s)return r.set(e,cn),cn;if(re(l))for(let c=0;c-1,h[1]=_<0||g<_,(g>-1||fe(h,"default"))&&a.push(m)}}}const u=[i,a];return r.set(e,u),u}function gi(e){return e[0]!=="$"}function _i(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function bi(e,t){return _i(e)===_i(t)}function yi(e,t){return re(t)?t.findIndex(n=>bi(n,e)):se(t)&&bi(t,e)?0:-1}const hc=e=>e[0]==="_"||e==="$stable",ql=e=>re(e)?e.map(Xe):[Xe(e)],Sd=(e,t,n)=>{if(t._n)return t;const r=Xm((...o)=>ql(t(...o)),n);return r._c=!1,r},fc=(e,t,n)=>{const r=e._ctx;for(const o in e){if(hc(o))continue;const l=e[o];if(se(l))t[o]=Sd(o,l,r);else if(l!=null){const i=ql(l);t[o]=()=>i}}},pc=(e,t)=>{const n=ql(t);e.slots.default=()=>n},Ld=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=be(t),Cr(t,"_",n)):fc(t,e.slots={})}else e.slots={},t&&pc(e,t);Cr(e.slots,so,1)},Dd=(e,t,n)=>{const{vnode:r,slots:o}=e;let l=!0,i=Se;if(r.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(je(o,t),!n&&a===1&&delete o._):(l=!t.$stable,fc(t,o)),i=t}else t&&(pc(e,t),i={default:1});if(l)for(const a in o)!hc(a)&&!(a in i)&&delete o[a]};function vc(){return{app:null,config:{isNativeTag:rm,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Id=0;function xd(e,t){return function(r,o=null){se(r)||(r=Object.assign({},r)),o!=null&&!Te(o)&&(o=null);const l=vc(),i=new Set;let a=!1;const s=l.app={_uid:Id++,_component:r,_props:o,_container:null,_context:l,_instance:null,version:Jd,get config(){return l.config},set config(u){},use(u,...c){return i.has(u)||(u&&se(u.install)?(i.add(u),u.install(s,...c)):se(u)&&(i.add(u),u(s,...c))),s},mixin(u){return l.mixins.includes(u)||l.mixins.push(u),s},component(u,c){return c?(l.components[u]=c,s):l.components[u]},directive(u,c){return c?(l.directives[u]=c,s):l.directives[u]},mount(u,c,m){if(!a){const d=xe(r,o);return d.appContext=l,c&&t?t(d,u):e(d,u,m),a=!0,s._container=u,u.__vue_app__=s,co(d.component)||d.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide(u,c){return l.provides[u]=c,s}};return s}}function Fr(e,t,n,r,o=!1){if(re(e)){e.forEach((d,h)=>Fr(d,t&&(re(t)?t[h]:t),n,r,o));return}if(dn(r)&&!o)return;const l=r.shapeFlag&4?co(r.component)||r.component.proxy:r.el,i=o?null:l,{i:a,r:s}=e,u=t&&t.r,c=a.refs===Se?a.refs={}:a.refs,m=a.setupState;if(u!=null&&u!==s&&(Ee(u)?(c[u]=null,fe(m,u)&&(m[u]=null)):ke(u)&&(u.value=null)),se(s))Rt(s,a,12,[i,c]);else{const d=Ee(s),h=ke(s);if(d||h){const g=()=>{if(e.f){const _=d?c[s]:s.value;o?re(_)&&wl(_,l):re(_)?_.includes(l)||_.push(l):d?(c[s]=[l],fe(m,s)&&(m[s]=c[s])):(s.value=[l],e.k&&(c[e.k]=s.value))}else d?(c[s]=i,fe(m,s)&&(m[s]=i)):h&&(s.value=i,e.k&&(c[e.k]=i))};i?(g.id=-1,Fe(g,n)):g()}}}let Pt=!1;const pr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",vr=e=>e.nodeType===8;function Td(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:l,parentNode:i,remove:a,insert:s,createComment:u}}=e,c=(v,E)=>{if(!E.hasChildNodes()){n(null,v,E),Mr(),E._vnode=v;return}Pt=!1,m(E.firstChild,v,null,null,null),Mr(),E._vnode=v,Pt&&console.error("Hydration completed but contains mismatches.")},m=(v,E,A,S,x,V=!1)=>{const R=vr(v)&&v.data==="[",w=()=>_(v,E,A,S,x,R),{type:B,ref:K,shapeFlag:q,patchFlag:P}=E,L=v.nodeType;E.el=v,P===-2&&(V=!1,E.dynamicChildren=null);let T=null;switch(B){case Jn:L!==3?E.children===""?(s(E.el=o(""),i(v),v),T=v):T=w():(v.data!==E.children&&(Pt=!0,v.data=E.children),T=l(v));break;case We:L!==8||R?T=w():T=l(v);break;case qn:if(L!==1&&L!==3)T=w();else{T=v;const j=!E.children.length;for(let M=0;M{V=V||!!E.dynamicChildren;const{type:R,props:w,patchFlag:B,shapeFlag:K,dirs:q}=E,P=R==="input"&&q||R==="option";if(P||B!==-1){if(q&&st(E,null,A,"created"),w)if(P||!V||B&48)for(const T in w)(P&&T.endsWith("value")||rr(T)&&!jn(T))&&r(v,T,null,w[T],!1,void 0,A);else w.onClick&&r(v,"onClick",null,w.onClick,!1,void 0,A);let L;if((L=w&&w.onVnodeBeforeMount)&&Je(L,A,E),q&&st(E,null,A,"beforeMount"),((L=w&&w.onVnodeMounted)||q)&&Gs(()=>{L&&Je(L,A,E),q&&st(E,null,A,"mounted")},S),K&16&&!(w&&(w.innerHTML||w.textContent))){let T=h(v.firstChild,E,v,A,S,x,V);for(;T;){Pt=!0;const j=T;T=T.nextSibling,a(j)}}else K&8&&v.textContent!==E.children&&(Pt=!0,v.textContent=E.children)}return v.nextSibling},h=(v,E,A,S,x,V,R)=>{R=R||!!E.dynamicChildren;const w=E.children,B=w.length;for(let K=0;K{const{slotScopeIds:R}=E;R&&(x=x?x.concat(R):R);const w=i(v),B=h(l(v),E,w,A,S,x,V);return B&&vr(B)&&B.data==="]"?l(E.anchor=B):(Pt=!0,s(E.anchor=u("]"),w,B),B)},_=(v,E,A,S,x,V)=>{if(Pt=!0,E.el=null,V){const B=O(v);for(;;){const K=l(v);if(K&&K!==B)a(K);else break}}const R=l(v),w=i(v);return a(v),n(null,E,w,R,A,S,pr(w),x),R},O=v=>{let E=0;for(;v;)if(v=l(v),v&&vr(v)&&(v.data==="["&&E++,v.data==="]")){if(E===0)return l(v);E--}return v};return[c,m]}const Fe=Gs;function Rd(e){return kd(e,Td)}function kd(e,t){const n=cm();n.__VUE__=!0;const{insert:r,remove:o,patchProp:l,createElement:i,createText:a,createComment:s,setText:u,setElementText:c,parentNode:m,nextSibling:d,setScopeId:h=nt,cloneNode:g,insertStaticContent:_}=e,O=(p,b,D,C=null,H=null,F=null,W=!1,U=null,Y=!!b.dynamicChildren)=>{if(p===b)return;p&&!zt(p,b)&&(C=J(p),we(p,H,F,!0),p=null),b.patchFlag===-2&&(Y=!1,b.dynamicChildren=null);const{type:$,ref:ee,shapeFlag:X}=b;switch($){case Jn:v(p,b,D,C);break;case We:E(p,b,D,C);break;case qn:p==null&&A(b,D,C,W);break;case Ne:L(p,b,D,C,H,F,W,U,Y);break;default:X&1?V(p,b,D,C,H,F,W,U,Y):X&6?T(p,b,D,C,H,F,W,U,Y):(X&64||X&128)&&$.process(p,b,D,C,H,F,W,U,Y,he)}ee!=null&&H&&Fr(ee,p&&p.ref,F,b||p,!b)},v=(p,b,D,C)=>{if(p==null)r(b.el=a(b.children),D,C);else{const H=b.el=p.el;b.children!==p.children&&u(H,b.children)}},E=(p,b,D,C)=>{p==null?r(b.el=s(b.children||""),D,C):b.el=p.el},A=(p,b,D,C)=>{[p.el,p.anchor]=_(p.children,b,D,C,p.el,p.anchor)},S=({el:p,anchor:b},D,C)=>{let H;for(;p&&p!==b;)H=d(p),r(p,D,C),p=H;r(b,D,C)},x=({el:p,anchor:b})=>{let D;for(;p&&p!==b;)D=d(p),o(p),p=D;o(b)},V=(p,b,D,C,H,F,W,U,Y)=>{W=W||b.type==="svg",p==null?R(b,D,C,H,F,W,U,Y):K(p,b,H,F,W,U,Y)},R=(p,b,D,C,H,F,W,U)=>{let Y,$;const{type:ee,props:X,shapeFlag:Z,transition:ne,patchFlag:ce,dirs:Oe}=p;if(p.el&&g!==void 0&&ce===-1)Y=p.el=g(p.el);else{if(Y=p.el=i(p.type,F,X&&X.is,X),Z&8?c(Y,p.children):Z&16&&B(p.children,Y,null,C,H,F&&ee!=="foreignObject",W,U),Oe&&st(p,null,C,"created"),X){for(const Le in X)Le!=="value"&&!jn(Le)&&l(Y,Le,null,X[Le],F,p.children,C,H,N);"value"in X&&l(Y,"value",null,X.value),($=X.onVnodeBeforeMount)&&Je($,C,p)}w(Y,p,p.scopeId,W,C)}Oe&&st(p,null,C,"beforeMount");const Pe=(!H||H&&!H.pendingBranch)&&ne&&!ne.persisted;Pe&&ne.beforeEnter(Y),r(Y,b,D),(($=X&&X.onVnodeMounted)||Pe||Oe)&&Fe(()=>{$&&Je($,C,p),Pe&&ne.enter(Y),Oe&&st(p,null,C,"mounted")},H)},w=(p,b,D,C,H)=>{if(D&&h(p,D),C)for(let F=0;F{for(let $=Y;${const U=b.el=p.el;let{patchFlag:Y,dynamicChildren:$,dirs:ee}=b;Y|=p.patchFlag&16;const X=p.props||Se,Z=b.props||Se;let ne;D&&Mt(D,!1),(ne=Z.onVnodeBeforeUpdate)&&Je(ne,D,b,p),ee&&st(b,p,D,"beforeUpdate"),D&&Mt(D,!0);const ce=H&&b.type!=="foreignObject";if($?q(p.dynamicChildren,$,U,D,C,ce,F):W||le(p,b,U,null,D,C,ce,F,!1),Y>0){if(Y&16)P(U,b,X,Z,D,C,H);else if(Y&2&&X.class!==Z.class&&l(U,"class",null,Z.class,H),Y&4&&l(U,"style",X.style,Z.style,H),Y&8){const Oe=b.dynamicProps;for(let Pe=0;Pe{ne&&Je(ne,D,b,p),ee&&st(b,p,D,"updated")},C)},q=(p,b,D,C,H,F,W)=>{for(let U=0;U{if(D!==C){for(const U in C){if(jn(U))continue;const Y=C[U],$=D[U];Y!==$&&U!=="value"&&l(p,U,$,Y,W,b.children,H,F,N)}if(D!==Se)for(const U in D)!jn(U)&&!(U in C)&&l(p,U,D[U],null,W,b.children,H,F,N);"value"in C&&l(p,"value",D.value,C.value)}},L=(p,b,D,C,H,F,W,U,Y)=>{const $=b.el=p?p.el:a(""),ee=b.anchor=p?p.anchor:a("");let{patchFlag:X,dynamicChildren:Z,slotScopeIds:ne}=b;ne&&(U=U?U.concat(ne):ne),p==null?(r($,D,C),r(ee,D,C),B(b.children,D,ee,H,F,W,U,Y)):X>0&&X&64&&Z&&p.dynamicChildren?(q(p.dynamicChildren,Z,D,H,F,W,U),(b.key!=null||H&&b===H.subTree)&&gc(p,b,!0)):le(p,b,D,ee,H,F,W,U,Y)},T=(p,b,D,C,H,F,W,U,Y)=>{b.slotScopeIds=U,p==null?b.shapeFlag&512?H.ctx.activate(b,D,C,W,Y):j(b,D,C,H,F,W,Y):M(p,b,Y)},j=(p,b,D,C,H,F,W)=>{const U=p.component=$d(p,C,H);if(lr(p)&&(U.ctx.renderer=he),Ud(U),U.asyncDep){if(H&&H.registerDep(U,z),!p.el){const Y=U.subTree=xe(We);E(null,Y,b,D)}return}z(U,p,b,D,H,F,W)},M=(p,b,D)=>{const C=b.component=p.component;if(nd(p,b,D))if(C.asyncDep&&!C.asyncResolved){G(C,b,D);return}else C.next=b,Jm(C.update),C.update();else b.el=p.el,C.vnode=b},z=(p,b,D,C,H,F,W)=>{const U=()=>{if(p.isMounted){let{next:ee,bu:X,u:Z,parent:ne,vnode:ce}=p,Oe=ee,Pe;Mt(p,!1),ee?(ee.el=ce.el,G(p,ee,W)):ee=ce,X&&bo(X),(Pe=ee.props&&ee.props.onVnodeBeforeUpdate)&&Je(Pe,ne,ee,ce),Mt(p,!0);const Le=yo(p),Ze=p.subTree;p.subTree=Le,O(Ze,Le,m(Ze.el),J(Ze),p,H,F),ee.el=Le.el,Oe===null&&rd(p,Le.el),Z&&Fe(Z,H),(Pe=ee.props&&ee.props.onVnodeUpdated)&&Fe(()=>Je(Pe,ne,ee,ce),H)}else{let ee;const{el:X,props:Z}=b,{bm:ne,m:ce,parent:Oe}=p,Pe=dn(b);if(Mt(p,!1),ne&&bo(ne),!Pe&&(ee=Z&&Z.onVnodeBeforeMount)&&Je(ee,Oe,b),Mt(p,!0),X&&oe){const Le=()=>{p.subTree=yo(p),oe(X,p.subTree,p,H,null)};Pe?b.type.__asyncLoader().then(()=>!p.isUnmounted&&Le()):Le()}else{const Le=p.subTree=yo(p);O(null,Le,D,C,p,H,F),b.el=Le.el}if(ce&&Fe(ce,H),!Pe&&(ee=Z&&Z.onVnodeMounted)){const Le=b;Fe(()=>Je(ee,Oe,Le),H)}(b.shapeFlag&256||Oe&&dn(Oe.vnode)&&Oe.vnode.shapeFlag&256)&&p.a&&Fe(p.a,H),p.isMounted=!0,b=D=C=null}},Y=p.effect=new Sl(U,()=>jl($),p.scope),$=p.update=()=>Y.run();$.id=p.uid,Mt(p,!0),$()},G=(p,b,D)=>{b.component=p;const C=p.vnode.props;p.vnode=b,p.next=null,Ad(p,b.props,C,D),Dd(p,b.children,D),_n(),oo(void 0,p.update),bn()},le=(p,b,D,C,H,F,W,U,Y=!1)=>{const $=p&&p.children,ee=p?p.shapeFlag:0,X=b.children,{patchFlag:Z,shapeFlag:ne}=b;if(Z>0){if(Z&128){me($,X,D,C,H,F,W,U,Y);return}else if(Z&256){ie($,X,D,C,H,F,W,U,Y);return}}ne&8?(ee&16&&N($,H,F),X!==$&&c(D,X)):ee&16?ne&16?me($,X,D,C,H,F,W,U,Y):N($,H,F,!0):(ee&8&&c(D,""),ne&16&&B(X,D,C,H,F,W,U,Y))},ie=(p,b,D,C,H,F,W,U,Y)=>{p=p||cn,b=b||cn;const $=p.length,ee=b.length,X=Math.min($,ee);let Z;for(Z=0;Zee?N(p,H,F,!0,!1,X):B(b,D,C,H,F,W,U,Y,X)},me=(p,b,D,C,H,F,W,U,Y)=>{let $=0;const ee=b.length;let X=p.length-1,Z=ee-1;for(;$<=X&&$<=Z;){const ne=p[$],ce=b[$]=Y?Dt(b[$]):Xe(b[$]);if(zt(ne,ce))O(ne,ce,D,null,H,F,W,U,Y);else break;$++}for(;$<=X&&$<=Z;){const ne=p[X],ce=b[Z]=Y?Dt(b[Z]):Xe(b[Z]);if(zt(ne,ce))O(ne,ce,D,null,H,F,W,U,Y);else break;X--,Z--}if($>X){if($<=Z){const ne=Z+1,ce=neZ)for(;$<=X;)we(p[$],H,F,!0),$++;else{const ne=$,ce=$,Oe=new Map;for($=ce;$<=Z;$++){const Ue=b[$]=Y?Dt(b[$]):Xe(b[$]);Ue.key!=null&&Oe.set(Ue.key,$)}let Pe,Le=0;const Ze=Z-ce+1;let Gt=!1,Xl=0;const On=new Array(Ze);for($=0;$=Ze){we(Ue,H,F,!0);continue}let at;if(Ue.key!=null)at=Oe.get(Ue.key);else for(Pe=ce;Pe<=Z;Pe++)if(On[Pe-ce]===0&&zt(Ue,b[Pe])){at=Pe;break}at===void 0?we(Ue,H,F,!0):(On[at-ce]=$+1,at>=Xl?Xl=at:Gt=!0,O(Ue,b[at],D,null,H,F,W,U,Y),Le++)}const ei=Gt?Cd(On):cn;for(Pe=ei.length-1,$=Ze-1;$>=0;$--){const Ue=ce+$,at=b[Ue],ti=Ue+1{const{el:F,type:W,transition:U,children:Y,shapeFlag:$}=p;if($&6){ye(p.component.subTree,b,D,C);return}if($&128){p.suspense.move(b,D,C);return}if($&64){W.move(p,b,D,he);return}if(W===Ne){r(F,b,D);for(let X=0;XU.enter(F),H);else{const{leave:X,delayLeave:Z,afterLeave:ne}=U,ce=()=>r(F,b,D),Oe=()=>{X(F,()=>{ce(),ne&&ne()})};Z?Z(F,ce,Oe):Oe()}else r(F,b,D)},we=(p,b,D,C=!1,H=!1)=>{const{type:F,props:W,ref:U,children:Y,dynamicChildren:$,shapeFlag:ee,patchFlag:X,dirs:Z}=p;if(U!=null&&Fr(U,null,D,p,!0),ee&256){b.ctx.deactivate(p);return}const ne=ee&1&&Z,ce=!dn(p);let Oe;if(ce&&(Oe=W&&W.onVnodeBeforeUnmount)&&Je(Oe,b,p),ee&6)Q(p.component,D,C);else{if(ee&128){p.suspense.unmount(D,C);return}ne&&st(p,null,b,"beforeUnmount"),ee&64?p.type.remove(p,b,D,H,he,C):$&&(F!==Ne||X>0&&X&64)?N($,b,D,!1,!0):(F===Ne&&X&384||!H&&ee&16)&&N(Y,b,D),C&&Ie(p)}(ce&&(Oe=W&&W.onVnodeUnmounted)||ne)&&Fe(()=>{Oe&&Je(Oe,b,p),ne&&st(p,null,b,"unmounted")},D)},Ie=p=>{const{type:b,el:D,anchor:C,transition:H}=p;if(b===Ne){k(D,C);return}if(b===qn){x(p);return}const F=()=>{o(D),H&&!H.persisted&&H.afterLeave&&H.afterLeave()};if(p.shapeFlag&1&&H&&!H.persisted){const{leave:W,delayLeave:U}=H,Y=()=>W(D,F);U?U(p.el,F,Y):Y()}else F()},k=(p,b)=>{let D;for(;p!==b;)D=d(p),o(p),p=D;o(b)},Q=(p,b,D)=>{const{bum:C,scope:H,update:F,subTree:W,um:U}=p;C&&bo(C),H.stop(),F&&(F.active=!1,we(W,p,b,D)),U&&Fe(U,b),Fe(()=>{p.isUnmounted=!0},b),b&&b.pendingBranch&&!b.isUnmounted&&p.asyncDep&&!p.asyncResolved&&p.suspenseId===b.pendingId&&(b.deps--,b.deps===0&&b.resolve())},N=(p,b,D,C=!1,H=!1,F=0)=>{for(let W=F;Wp.shapeFlag&6?J(p.component.subTree):p.shapeFlag&128?p.suspense.next():d(p.anchor||p.el),ue=(p,b,D)=>{p==null?b._vnode&&we(b._vnode,null,null,!0):O(b._vnode||null,p,b,null,null,null,D),Mr(),b._vnode=p},he={p:O,um:we,m:ye,r:Ie,mt:j,mc:B,pc:le,pbc:q,n:J,o:e};let ae,oe;return t&&([ae,oe]=t(he)),{render:ue,hydrate:ae,createApp:xd(ue,ae)}}function Mt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function gc(e,t,n=!1){const r=e.children,o=t.children;if(re(r)&&re(o))for(let l=0;l>1,e[n[a]]0&&(t[r]=n[l-1]),n[l]=r)}}for(l=n.length,i=n[l-1];l-- >0;)n[l]=i,i=t[i];return n}const jd=e=>e.__isTeleport,Ne=Symbol(void 0),Jn=Symbol(void 0),We=Symbol(void 0),qn=Symbol(void 0),Vn=[];let tt=null;function ir(e=!1){Vn.push(tt=e?null:[])}function Md(){Vn.pop(),tt=Vn[Vn.length-1]||null}let Qn=1;function Ei(e){Qn+=e}function _c(e){return e.dynamicChildren=Qn>0?tt||cn:null,Md(),Qn>0&&tt&&tt.push(e),e}function Vl(e,t,n,r,o,l){return _c(Ec(e,t,n,r,o,l,!0))}function bc(e,t,n,r,o){return _c(xe(e,t,n,r,o,!0))}function Nr(e){return e?e.__v_isVNode===!0:!1}function zt(e,t){return e.type===t.type&&e.key===t.key}const so="__vInternal",yc=({key:e})=>e!=null?e:null,Dr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ee(e)||ke(e)||se(e)?{i:He,r:e,k:t,f:!!n}:e:null;function Ec(e,t=null,n=null,r=0,o=null,l=e===Ne?0:1,i=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&yc(t),ref:t&&Dr(t),scopeId:Qs,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null};return a?(Nl(s,n),l&128&&e.normalize(s)):n&&(s.shapeFlag|=Ee(n)?8:16),Qn>0&&!i&&tt&&(s.patchFlag>0||l&6)&&s.patchFlag!==32&&tt.push(s),s}const xe=Hd;function Hd(e,t=null,n=null,r=0,o=null,l=!1){if((!e||e===lc)&&(e=We),Nr(e)){const a=Ct(e,t,!0);return n&&Nl(a,n),Qn>0&&!l&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(Yd(e)&&(e=e.__vccOpts),t){t=qd(t);let{class:a,style:s}=t;a&&!Ee(a)&&(t.class=nr(a)),Te(s)&&(qs(s)&&!re(s)&&(s=je({},s)),t.style=Xr(s))}const i=Ee(e)?1:od(e)?128:jd(e)?64:Te(e)?4:se(e)?2:0;return Ec(e,t,n,r,o,i,l,!0)}function qd(e){return e?qs(e)||so in e?je({},e):e:null}function Ct(e,t,n=!1){const{props:r,ref:o,patchFlag:l,children:i}=e,a=t?Vd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&yc(a),ref:t&&t.ref?n&&o?re(o)?o.concat(Dr(t)):[o,Dr(t)]:Dr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor}}function Fl(e=" ",t=0){return xe(Jn,null,e,t)}function m0(e,t){const n=xe(qn,null,e);return n.staticCount=t,n}function d0(e="",t=!1){return t?(ir(),bc(We,null,e)):xe(We,null,e)}function Xe(e){return e==null||typeof e=="boolean"?xe(We):re(e)?xe(Ne,null,e.slice()):typeof e=="object"?Dt(e):xe(Jn,null,String(e))}function Dt(e){return e.el===null||e.memo?e:Ct(e)}function Nl(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(re(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Nl(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(so in t)?t._ctx=He:o===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:He},n=32):(t=String(t),r&64?(n=16,t=[Fl(t)]):n=8);e.children=t,e.shapeFlag|=n}function Vd(...e){const t={};for(let n=0;nRe||He,fn=e=>{Re=e,e.scope.on()},Jt=()=>{Re&&Re.scope.off(),Re=null};function Oc(e){return e.vnode.shapeFlag&4}let pn=!1;function Ud(e,t=!1){pn=t;const{props:n,children:r}=e.vnode,o=Oc(e);Pd(e,n,o,t),Ld(e,r);const l=o?zd(e,t):void 0;return pn=!1,l}function zd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Vs(new Proxy(e.ctx,_d));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?Wd(e):null;fn(e),_n();const l=Rt(r,e,0,[e.props,o]);if(bn(),Jt(),Ps(l)){if(l.then(Jt,Jt),t)return l.then(i=>{wi(e,i,t)}).catch(i=>{or(i,e,0)});e.asyncDep=l}else wi(e,l,t)}else Pc(e,t)}function wi(e,t,n){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Te(t)&&(e.setupState=zs(t)),Pc(e,n)}let Oi;function Pc(e,t,n){const r=e.type;if(!e.render){if(!t&&Oi&&!r.render){const o=r.template;if(o){const{isCustomElement:l,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,u=je(je({isCustomElement:l,delimiters:a},i),s);r.render=Oi(o,u)}}e.render=r.render||nt}fn(e),_n(),bd(e),bn(),Jt()}function Bd(e){return new Proxy(e.attrs,{get(t,n){return Ke(e,"get","$attrs"),t[n]}})}function Wd(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Bd(e))},slots:e.slots,emit:e.emit,expose:t}}function co(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(zs(Vs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in qr)return qr[n](e)}}))}function Kd(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function Yd(e){return se(e)&&"__vccOpts"in e}const _e=(e,t)=>Wm(e,t,pn);function ve(e,t,n){const r=arguments.length;return r===2?Te(t)&&!re(t)?Nr(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Nr(n)&&(n=[n]),xe(e,t,n))}const Jd="3.2.37",Qd="http://www.w3.org/2000/svg",Bt=typeof document!="undefined"?document:null,Pi=Bt&&Bt.createElement("template"),Gd={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Bt.createElementNS(Qd,e):Bt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Bt.createTextNode(e),createComment:e=>Bt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Bt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,o,l){const i=n?n.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===l||!(o=o.nextSibling)););else{Pi.innerHTML=r?`${e}`:e;const a=Pi.content;if(r){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Zd(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Xd(e,t,n){const r=e.style,o=Ee(n);if(n&&!o){for(const l in n)el(r,l,n[l]);if(t&&!Ee(t))for(const l in t)n[l]==null&&el(r,l,"")}else{const l=r.display;o?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=l)}}const Ai=/\s*!important$/;function el(e,t,n){if(re(n))n.forEach(r=>el(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=eh(e,t);Ai.test(n)?e.setProperty(Qt(r),n.replace(Ai,""),"important"):e[r]=n}}const Si=["Webkit","Moz","ms"],Oo={};function eh(e,t){const n=Oo[t];if(n)return n;let r=ht(t);if(r!=="filter"&&r in e)return Oo[t]=r;r=no(r);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let tl=0;const oh=Promise.resolve(),lh=()=>{tl=0},ih=()=>tl||(oh.then(lh),tl=Ac());function ah(e,t,n,r){e.addEventListener(t,n,r)}function sh(e,t,n,r){e.removeEventListener(t,n,r)}function ch(e,t,n,r,o=null){const l=e._vei||(e._vei={}),i=l[t];if(r&&i)i.value=r;else{const[a,s]=uh(t);if(r){const u=l[t]=mh(r,o);ah(e,a,u,s)}else i&&(sh(e,a,i,s),l[t]=void 0)}}const Di=/(?:Once|Passive|Capture)$/;function uh(e){let t;if(Di.test(e)){t={};let n;for(;n=e.match(Di);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Qt(e.slice(2)),t]}function mh(e,t){const n=r=>{const o=r.timeStamp||Ac();(rh||o>=n.attached-1)&&Qe(dh(r,n.value),t,5,[r])};return n.value=e,n.attached=ih(),n}function dh(e,t){if(re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Ii=/^on[a-z]/,hh=(e,t,n,r,o=!1,l,i,a,s)=>{t==="class"?Zd(e,r,o):t==="style"?Xd(e,n,r):rr(t)?El(t)||ch(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fh(e,t,r,o))?nh(e,t,r,l,i,a,s):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),th(e,t,r,o))};function fh(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Ii.test(t)&&se(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Ii.test(t)&&Ee(n)?!1:t in e}const At="transition",Pn="animation",$l=(e,{slots:t})=>ve(ec,ph(e),t);$l.displayName="Transition";const Sc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};$l.props=je({},ec.props,Sc);const Ht=(e,t=[])=>{re(e)?e.forEach(n=>n(...t)):e&&e(...t)},xi=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function ph(e){const t={};for(const P in e)P in Sc||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:l=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:s=l,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:m=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,g=vh(o),_=g&&g[0],O=g&&g[1],{onBeforeEnter:v,onEnter:E,onEnterCancelled:A,onLeave:S,onLeaveCancelled:x,onBeforeAppear:V=v,onAppear:R=E,onAppearCancelled:w=A}=t,B=(P,L,T)=>{qt(P,L?c:a),qt(P,L?u:i),T&&T()},K=(P,L)=>{P._isLeaving=!1,qt(P,m),qt(P,h),qt(P,d),L&&L()},q=P=>(L,T)=>{const j=P?R:E,M=()=>B(L,P,T);Ht(j,[L,M]),Ti(()=>{qt(L,P?s:l),St(L,P?c:a),xi(j)||Ri(L,r,_,M)})};return je(t,{onBeforeEnter(P){Ht(v,[P]),St(P,l),St(P,i)},onBeforeAppear(P){Ht(V,[P]),St(P,s),St(P,u)},onEnter:q(!1),onAppear:q(!0),onLeave(P,L){P._isLeaving=!0;const T=()=>K(P,L);St(P,m),bh(),St(P,d),Ti(()=>{!P._isLeaving||(qt(P,m),St(P,h),xi(S)||Ri(P,r,O,T))}),Ht(S,[P,T])},onEnterCancelled(P){B(P,!1),Ht(A,[P])},onAppearCancelled(P){B(P,!0),Ht(w,[P])},onLeaveCancelled(P){K(P),Ht(x,[P])}})}function vh(e){if(e==null)return null;if(Te(e))return[Po(e.enter),Po(e.leave)];{const t=Po(e);return[t,t]}}function Po(e){return Ls(e)}function St(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function qt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Ti(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gh=0;function Ri(e,t,n,r){const o=e._endId=++gh,l=()=>{o===e._endId&&r()};if(n)return setTimeout(l,n);const{type:i,timeout:a,propCount:s}=_h(e,t);if(!i)return r();const u=i+"end";let c=0;const m=()=>{e.removeEventListener(u,d),l()},d=h=>{h.target===e&&++c>=s&&m()};setTimeout(()=>{c(n[g]||"").split(", "),o=r(At+"Delay"),l=r(At+"Duration"),i=ki(o,l),a=r(Pn+"Delay"),s=r(Pn+"Duration"),u=ki(a,s);let c=null,m=0,d=0;t===At?i>0&&(c=At,m=i,d=l.length):t===Pn?u>0&&(c=Pn,m=u,d=s.length):(m=Math.max(i,u),c=m>0?i>u?At:Pn:null,d=c?c===At?l.length:s.length:0);const h=c===At&&/\b(transform|all)(,|$)/.test(n[At+"Property"]);return{type:c,timeout:m,propCount:d,hasTransform:h}}function ki(e,t){for(;e.lengthCi(n)+Ci(e[r])))}function Ci(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function bh(){return document.body.offsetHeight}const yh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},h0=(e,t)=>n=>{if(!("key"in n))return;const r=Qt(n.key);if(t.some(o=>o===r||yh[o]===r))return e(n)},f0={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):An(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),An(e,!0),r.enter(e)):r.leave(e,()=>{An(e,!1)}):An(e,t))},beforeUnmount(e,{value:t}){An(e,t)}};function An(e,t){e.style.display=t?e._vod:"none"}const Eh=je({patchProp:hh},Gd);let Ao,ji=!1;function wh(){return Ao=ji?Ao:Rd(Eh),ji=!0,Ao}const Oh=(...e)=>{const t=wh().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Ph(r);if(o)return n(o,!0,o instanceof SVGElement)},t};function Ph(e){return Ee(e)?document.querySelector(e):e}const Ah=JSON.parse('{"base":"/","lang":"en-US","title":"arthas","description":"arthas user document","head":[["link",{"rel":"icon","href":"/images/favicon.ico"}],["meta",{"name":"viewport","content":"width=device-width, initial-scale=1.0"}],["meta",{"property":"og:title","content":"Arthas"}],["meta",{"property":"og:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image","content":"/images/arthas_mate_image.png"}],["meta",{"property":"og:description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"property":"og:image:width","content":"1200"}],["meta",{"property":"og:image:height","content":"600"}],["meta",{"property":"twitter:image:src","content":"/images/arthas_mate_image.png"}],["meta",{"property":"twitter:image:alt","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["meta",{"itemprop":"name","content":"Arthas"}],["meta",{"itemprop":"image","content":"/images/arthas_mate_image.png"}],["meta",{"itemprop":"description","content":"Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas - alibaba/arthas: Alibaba Java Diagnostic Tool Arthas/Alibaba Java\u8BCA\u65AD\u5229\u5668Arthas"}],["script",{},"\\n var _hmt = _hmt || [];\\n (function() {\\n var hm = document.createElement(\\"script\\");\\n hm.src = \\"https://hm.baidu.com/hm.js?d5c5e25b100f0eb51a4c35c8a86ea9b4\\";\\n var s = document.getElementsByTagName(\\"script\\")[0]; \\n s.parentNode.insertBefore(hm, s);\\n })();\\n "]],"locales":{"/":{"lang":"zh-CN","title":"arthas","description":"arthas \u4F7F\u7528\u6587\u6863"},"/en/":{"lang":"en-US","title":"arthas","description":"arthas user document"}}}');var Sh=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),Lh=e=>{const t=new Set,n=[];return e.forEach(r=>{const o=Sh(r);t.has(o)||(t.add(o),n.push(r))}),n},Dh=e=>/^(https?:)?\/\//.test(e),p0=e=>/^mailto:/.test(e),v0=e=>/^tel:/.test(e),Lc=e=>Object.prototype.toString.call(e)==="[object Object]",Ih=e=>e.replace(/\/$/,""),xh=e=>e.replace(/^\//,""),Dc=(e,t)=>{const n=Object.keys(e).sort((r,o)=>{const l=o.split("/").length-r.split("/").length;return l!==0?l:o.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"},Th=(e,t="/")=>e.replace(/^(https?:)?\/\/[^/]*/,"").replace(new RegExp(`^${t}`),"/");const Ic={"v-8daa1a0e":I(()=>f(()=>import("./index.html.5c066ef8.js"),[])),"v-2d0a870d":I(()=>f(()=>import("./index.html.758b214c.js"),[])),"v-7445f070":I(()=>f(()=>import("./index.html.76261c19.js"),["assets/index.html.76261c19.js","assets/arthas.f9aec7b5.js"])),"v-0d09f68d":I(()=>f(()=>import("./advanced-use.html.bacf9c97.js"),[])),"v-46e53834":I(()=>f(()=>import("./advice-class.html.f9ecd271.js"),[])),"v-37178538":I(()=>f(()=>import("./agent.html.ca83f763.js"),[])),"v-5c517900":I(()=>f(()=>import("./arthas-properties.html.05c209f7.js"),[])),"v-02eb6d0d":I(()=>f(()=>import("./arthas3.html.37a04c34.js"),[])),"v-4f82df66":I(()=>f(()=>import("./async.html.99c90cc5.js"),[])),"v-d0358c7e":I(()=>f(()=>import("./auth.html.c6e2f754.js"),[])),"v-3157067a":I(()=>f(()=>import("./base64.html.00fa731c.js"),[])),"v-cc8f4ae6":I(()=>f(()=>import("./batch-support.html.490857ff.js"),[])),"v-6542b733":I(()=>f(()=>import("./cat.html.bc506c84.js"),[])),"v-49b1709e":I(()=>f(()=>import("./classloader.html.44ceda4f.js"),[])),"v-ad1b2b42":I(()=>f(()=>import("./cls.html.4b037a2c.js"),[])),"v-5ed4d0e1":I(()=>f(()=>import("./commands.html.71f84f2a.js"),[])),"v-3992adde":I(()=>f(()=>import("./contact-us.html.b14012be.js"),["assets/contact-us.html.b14012be.js","assets/qqgroup2_qr.3de52c17.js"])),"v-0d1e3f35":I(()=>f(()=>import("./dashboard.html.6dd78583.js"),["assets/dashboard.html.6dd78583.js","assets/dashboard.12e8f42a.js"])),"v-02361049":I(()=>f(()=>import("./docker.html.010e0e88.js"),[])),"v-2116d2e1":I(()=>f(()=>import("./download.html.5881ff87.js"),[])),"v-1fe4a616":I(()=>f(()=>import("./dump.html.eb0a94f7.js"),[])),"v-2c48f364":I(()=>f(()=>import("./echo.html.45a38b84.js"),[])),"v-d070981a":I(()=>f(()=>import("./faq.html.5e884cdc.js"),[])),"v-78c35af6":I(()=>f(()=>import("./getstatic.html.977a401d.js"),[])),"v-63f4cd5a":I(()=>f(()=>import("./grep.html.1050092a.js"),[])),"v-809381ca":I(()=>f(()=>import("./groovy.html.2364c6ca.js"),[])),"v-07868089":I(()=>f(()=>import("./heapdump.html.7f0445cf.js"),[])),"v-e3b34070":I(()=>f(()=>import("./help.html.b77ccdc8.js"),[])),"v-26f43d96":I(()=>f(()=>import("./history.html.12a39d33.js"),[])),"v-225de034":I(()=>f(()=>import("./http-api.html.7c8fdc0a.js"),["assets/http-api.html.7c8fdc0a.js","assets/arthas-web-ui.d97900e6.js"])),"v-7c670020":I(()=>f(()=>import("./idea-plugin.html.95d9f4c5.js"),[])),"v-0cb398f4":I(()=>f(()=>import("./install-detail.html.67ac8674.js"),[])),"v-211d675c":I(()=>f(()=>import("./jad.html.ff9a3396.js"),[])),"v-f1483d70":I(()=>f(()=>import("./jvm.html.4d95fa2f.js"),[])),"v-4039cdec":I(()=>f(()=>import("./keymap.html.91fc23f9.js"),[])),"v-5ae8aed9":I(()=>f(()=>import("./logger.html.9f7f206f.js"),[])),"v-6a31cc55":I(()=>f(()=>import("./manual-install.html.39eb890a.js"),[])),"v-8ebd6c68":I(()=>f(()=>import("./mbean.html.fa3f3b57.js"),[])),"v-3b401ada":I(()=>f(()=>import("./mc.html.0b0f2b53.js"),[])),"v-4d9433f0":I(()=>f(()=>import("./memory.html.c8befe45.js"),[])),"v-6e88d7a2":I(()=>f(()=>import("./monitor.html.a8d8fa31.js"),[])),"v-627e52da":I(()=>f(()=>import("./ognl.html.aac79e98.js"),[])),"v-27b6152a":I(()=>f(()=>import("./options.html.009dcd64.js"),[])),"v-2f05b636":I(()=>f(()=>import("./perfcounter.html.ebc76012.js"),[])),"v-13eae420":I(()=>f(()=>import("./profiler.html.8e89a25b.js"),["assets/profiler.html.8e89a25b.js","assets/arthas-output-svg.a3bef681.js"])),"v-1c2d8c2c":I(()=>f(()=>import("./pwd.html.bd0a54d7.js"),[])),"v-5afc3a07":I(()=>f(()=>import("./quick-start.html.4f68720d.js"),[])),"v-aa7c750c":I(()=>f(()=>import("./quit.html.3736848b.js"),[])),"v-0446ad7b":I(()=>f(()=>import("./redefine.html.c5cf8d7e.js"),[])),"v-648880ae":I(()=>f(()=>import("./release-notes.html.4fd5502c.js"),[])),"v-71f77d4c":I(()=>f(()=>import("./reset.html.d6268d5c.js"),[])),"v-54cde250":I(()=>f(()=>import("./retransform.html.d78055ca.js"),[])),"v-8e632816":I(()=>f(()=>import("./save-log.html.5abc716e.js"),[])),"v-1fc55619":I(()=>f(()=>import("./sc.html.6ca17ad7.js"),[])),"v-3891b473":I(()=>f(()=>import("./session.html.e9c8c833.js"),[])),"v-30d5cc4f":I(()=>f(()=>import("./sm.html.6699ffe4.js"),[])),"v-07cf9d55":I(()=>f(()=>import("./spring-boot-starter.html.0c527697.js"),[])),"v-b75a107e":I(()=>f(()=>import("./stack.html.fcfee614.js"),[])),"v-a9c412f2":I(()=>f(()=>import("./start-arthas.html.31ee061f.js"),[])),"v-bc0910b2":I(()=>f(()=>import("./stop.html.2e7c2abf.js"),[])),"v-0333612e":I(()=>f(()=>import("./sysenv.html.b451a296.js"),[])),"v-7012b8ce":I(()=>f(()=>import("./sysprop.html.d930dcd4.js"),[])),"v-0536edb5":I(()=>f(()=>import("./tee.html.ee51f52b.js"),[])),"v-10845ac2":I(()=>f(()=>import("./thread.html.643cef5a.js"),[])),"v-65d67724":I(()=>f(()=>import("./trace.html.7dfbfb09.js"),[])),"v-71adf3e9":I(()=>f(()=>import("./tt.html.97b33086.js"),[])),"v-d2ddc9fe":I(()=>f(()=>import("./tunnel.html.8d0ac66c.js"),["assets/tunnel.html.8d0ac66c.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-5b5d3371":I(()=>f(()=>import("./version.html.06950398.js"),[])),"v-40db67fd":I(()=>f(()=>import("./vmoption.html.0f459a46.js"),[])),"v-10890efa":I(()=>f(()=>import("./vmtool.html.adfeea8a.js"),[])),"v-24fc49da":I(()=>f(()=>import("./watch.html.6eaa9d61.js"),[])),"v-a5f6e7aa":I(()=>f(()=>import("./web-console.html.e5cfd775.js"),["assets/web-console.html.e5cfd775.js","assets/web-console-local.dc50707b.js"])),"v-07555a84":I(()=>f(()=>import("./index.html.c0309f84.js"),["assets/index.html.c0309f84.js","assets/arthas.f9aec7b5.js"])),"v-463d120e":I(()=>f(()=>import("./advanced-use.html.c6f6a88a.js"),[])),"v-a736375c":I(()=>f(()=>import("./advice-class.html.fba35b96.js"),[])),"v-f6b5c310":I(()=>f(()=>import("./agent.html.c6a4f516.js"),[])),"v-74fb2694":I(()=>f(()=>import("./arthas-properties.html.4d77eb12.js"),[])),"v-786f7161":I(()=>f(()=>import("./async.html.066f186b.js"),[])),"v-f76c33a6":I(()=>f(()=>import("./auth.html.18dee9de.js"),[])),"v-d17b7034":I(()=>f(()=>import("./base64.html.cdf21e2d.js"),[])),"v-765e30be":I(()=>f(()=>import("./batch-support.html.49d042fe.js"),[])),"v-64a0cd47":I(()=>f(()=>import("./cat.html.572c13ce.js"),[])),"v-fc1b9a9c":I(()=>f(()=>import("./classloader.html.7edc6fd1.js"),[])),"v-ae5eff1a":I(()=>f(()=>import("./cls.html.c5d91203.js"),[])),"v-12153166":I(()=>f(()=>import("./commands.html.4d519f02.js"),[])),"v-4be7594a":I(()=>f(()=>import("./contact-us.html.19acb455.js"),["assets/contact-us.html.19acb455.js","assets/qqgroup2_qr.3de52c17.js"])),"v-79107649":I(()=>f(()=>import("./dashboard.html.6e0fd9c5.js"),["assets/dashboard.html.6e0fd9c5.js","assets/dashboard.12e8f42a.js"])),"v-682151b5":I(()=>f(()=>import("./docker.html.57292855.js"),[])),"v-8d912d66":I(()=>f(()=>import("./download.html.c9308c0c.js"),[])),"v-471b4d3e":I(()=>f(()=>import("./dump.html.c69caadc.js"),[])),"v-18ad9fd0":I(()=>f(()=>import("./echo.html.f8fe187e.js"),[])),"v-d1b46bf2":I(()=>f(()=>import("./faq.html.eb698c38.js"),[])),"v-2f908999":I(()=>f(()=>import("./getstatic.html.d5884253.js"),[])),"v-8b2b7482":I(()=>f(()=>import("./grep.html.25d04700.js"),[])),"v-25a18087":I(()=>f(()=>import("./groovy.html.ecfe8d3e.js"),[])),"v-c0b1d216":I(()=>f(()=>import("./heapdump.html.55597356.js"),[])),"v-7a8b0c34":I(()=>f(()=>import("./help.html.abb127ac.js"),[])),"v-4402cd49":I(()=>f(()=>import("./history.html.7ac5f109.js"),[])),"v-8b0312c0":I(()=>f(()=>import("./http-api.html.b523afd7.js"),["assets/http-api.html.b523afd7.js","assets/arthas-web-ui.d97900e6.js"])),"v-96b07b98":I(()=>f(()=>import("./idea-plugin.html.da32568b.js"),[])),"v-319f48f2":I(()=>f(()=>import("./install-detail.html.aebaee81.js"),[])),"v-207b7d70":I(()=>f(()=>import("./jad.html.527a2e52.js"),[])),"v-f28c1148":I(()=>f(()=>import("./jvm.html.1082513f.js"),[])),"v-b3b5e150":I(()=>f(()=>import("./keymap.html.78b69f28.js"),[])),"v-7e581f76":I(()=>f(()=>import("./logger.html.960934f5.js"),[])),"v-bbaa3c7e":I(()=>f(()=>import("./manual-install.html.c98b7e1b.js"),[])),"v-58d22ae0":I(()=>f(()=>import("./mbean.html.2a498b98.js"),[])),"v-2ac66c02":I(()=>f(()=>import("./mc.html.5b2d98a7.js"),[])),"v-3f212774":I(()=>f(()=>import("./memory.html.b93f2254.js"),[])),"v-20388043":I(()=>f(()=>import("./monitor.html.db174040.js"),[])),"v-89b4fa02":I(()=>f(()=>import("./ognl.html.97f0364e.js"),[])),"v-43a1e17f":I(()=>f(()=>import("./options.html.8632a79a.js"),[])),"v-6746784a":I(()=>f(()=>import("./perfcounter.html.ca091871.js"),[])),"v-a7e90ae8":I(()=>f(()=>import("./profiler.html.2e418321.js"),["assets/profiler.html.2e418321.js","assets/arthas-output-svg.a3bef681.js"])),"v-1b8ba240":I(()=>f(()=>import("./pwd.html.1cf82844.js"),[])),"v-d98607ca":I(()=>f(()=>import("./quick-start.html.5fd27e20.js"),[])),"v-d1b31c34":I(()=>f(()=>import("./quit.html.079fe8b8.js"),[])),"v-c7317832":I(()=>f(()=>import("./redefine.html.60b71d53.js"),[])),"v-e0bde47c":I(()=>f(()=>import("./release-notes.html.cfa3e304.js"),[])),"v-6735226e":I(()=>f(()=>import("./reset.html.aeb73063.js"),[])),"v-e5e2b738":I(()=>f(()=>import("./retransform.html.90b4d2d3.js"),[])),"v-50ef0261":I(()=>f(()=>import("./save-log.html.82aeb468.js"),[])),"v-28022d85":I(()=>f(()=>import("./sc.html.4bcd4c16.js"),[])),"v-dfe2bef2":I(()=>f(()=>import("./session.html.1b0f50e8.js"),[])),"v-3912a3bb":I(()=>f(()=>import("./sm.html.c6b546ef.js"),[])),"v-71870b69":I(()=>f(()=>import("./spring-boot-starter.html.3339aa97.js"),[])),"v-4483d8d5":I(()=>f(()=>import("./stack.html.cbface9b.js"),[])),"v-7af576f3":I(()=>f(()=>import("./start-arthas.html.b496a7a0.js"),[])),"v-e33fb7da":I(()=>f(()=>import("./stop.html.fda72b6e.js"),[])),"v-645190d5":I(()=>f(()=>import("./sysenv.html.2fcabe0b.js"),[])),"v-1f738fad":I(()=>f(()=>import("./sysprop.html.91fd91ff.js"),[])),"v-049503c9":I(()=>f(()=>import("./tee.html.40ab7063.js"),[])),"v-5da9140b":I(()=>f(()=>import("./thread.html.c2f26777.js"),[])),"v-06075838":I(()=>f(()=>import("./trace.html.80c1395b.js"),[])),"v-79eacb55":I(()=>f(()=>import("./tt.html.61e714d4.js"),[])),"v-07074726":I(()=>f(()=>import("./tunnel.html.e4bc3a2c.js"),["assets/tunnel.html.e4bc3a2c.js","assets/tunnel-server-agents.cae1b0b9.js"])),"v-9a4bc0f6":I(()=>f(()=>import("./version.html.0af4e411.js"),[])),"v-4e08032e":I(()=>f(()=>import("./vmoption.html.ae8c7fea.js"),[])),"v-76745066":I(()=>f(()=>import("./vmtool.html.758e6040.js"),[])),"v-75a5aa24":I(()=>f(()=>import("./watch.html.656aeaf0.js"),[])),"v-35756382":I(()=>f(()=>import("./web-console.html.429076db.js"),["assets/web-console.html.429076db.js","assets/web-console-local.dc50707b.js"])),"v-3706649a":I(()=>f(()=>import("./404.html.5f2befc1.js"),[]))},Rh={404:I(()=>f(()=>import("./404.86b95e26.js"),[])),Layout:I(()=>f(()=>import("./Layout.e2e44844.js"),[]))};var xc=De(Gu),Tc=xl({key:"",path:"",title:"",lang:"",frontmatter:{},excerpt:"",headers:[]}),gt=De(Tc),En=()=>gt;go.webpackHot&&(__VUE_HMR_RUNTIME__.updatePageData=e=>{xc.value[e.key]=()=>Promise.resolve(e),e.key===gt.value.key&&(gt.value=e)});var Rc=Symbol(""),kh=()=>{const e=Ce(Rc);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},kc=Symbol(""),Ch=()=>{const e=Ce(kc);if(!e)throw new Error("usePageHead() is called without provider.");return e},jh=Symbol(""),Cc=Symbol(""),jc=()=>{const e=Ce(Cc);if(!e)throw new Error("usePageLang() is called without provider.");return e},Ul=Symbol(""),uo=()=>{const e=Ce(Ul);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},xt=De(Ah),Mc=()=>xt;go.webpackHot&&(__VUE_HMR_RUNTIME__.updateSiteData=e=>{xt.value=e});var Hc=Symbol(""),g0=()=>{const e=Ce(Hc);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Mh=Symbol(""),$t=yn({resolvePageData:async e=>{const t=xc.value[e],n=await(t==null?void 0:t());return n!=null?n:Tc},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=Ee(t.description)?t.description:n.description,o=[...re(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return Lh(o)},resolvePageHeadTitle:(e,t)=>`${e.title?`${e.title} | `:""}${t.title}`,resolvePageLang:e=>e.lang||"en",resolveRouteLocale:(e,t)=>Dc(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Hh=$e({name:"ClientOnly",setup(e,t){const n=De(!1);return lt(()=>{n.value=!0}),()=>{var r,o;return n.value?(o=(r=t.slots).default)==null?void 0:o.call(r):null}}}),qh=$e({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=En(),n=_e(()=>Ic[e.pageKey||t.value.key]);return()=>n.value?ve(n.value):ve("div","404 Not Found")}}),Mi=$e({name:"Vuepress",setup(){const e=En(),t=_e(()=>{let n;if(e.value.path){const r=e.value.frontmatter.layout;Ee(r)?n=r:n="Layout"}else n="404";return Rh[n]||gd(n,!1)});return()=>ve(t.value)}}),Vh=e=>Dh(e)?e:`${Mc().value.base}${xh(e)}`,it=e=>e;function zl(e,t,n){var r,o,l;t===void 0&&(t=50),n===void 0&&(n={});var i=(r=n.isImmediate)!=null&&r,a=(o=n.callback)!=null&&o,s=n.maxWait,u=Date.now(),c=[];function m(){if(s!==void 0){var h=Date.now()-u;if(h+t>=s)return s-h}return t}var d=function(){var h=[].slice.call(arguments),g=this;return new Promise(function(_,O){var v=i&&l===void 0;if(l!==void 0&&clearTimeout(l),l=setTimeout(function(){if(l=void 0,u=Date.now(),!i){var A=e.apply(g,h);a&&a(A),c.forEach(function(S){return(0,S.resolve)(A)}),c=[]}},m()),v){var E=e.apply(g,h);return a&&a(E),_(E)}c.push({resolve:_,reject:O})})};return d.cancel=function(h){l!==void 0&&clearTimeout(l),c.forEach(function(g){return(0,g.reject)(h)}),c=[]},d}const Hi=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Fh=()=>window.scrollTo({top:0,behavior:"smooth"});const Nh=$e({name:"BackToTop",setup(){const e=De(0),t=_e(()=>e.value>300),n=zl(()=>{e.value=Hi()},100);lt(()=>{e.value=Hi(),window.addEventListener("scroll",()=>n())});const r=ve("div",{class:"back-to-top",onClick:Fh});return()=>ve($l,{name:"back-to-top"},()=>t.value?r:null)}});var $h=it({rootComponents:[Nh]});const Uh=ve("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[ve("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),ve("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),zh=$e({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=uo(),n=_e(()=>{var r;return(r=e.locales[t.value])!=null?r:{openInNewWindow:"open in new window"}});return()=>ve("span",[Uh,ve("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}}),Bh={"/":{openInNewWindow:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00"},"/en/":{openInNewWindow:"open in new window"}};var Wh=it({enhance({app:e}){e.component("ExternalLinkIcon",ve(zh,{locales:Bh}))}});/*! medium-zoom 1.0.6 | MIT License | https://github.com/francoischalifour/medium-zoom */var Ut=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(P){function L(){}P(L,L)},o=function(P){var L=P.target;if(L===B){g();return}A.indexOf(L)!==-1&&_({target:L})},l=function(){if(!(x||!w.original)){var P=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(F-P)>R.scrollOffset&&setTimeout(g,150)}},i=function(P){var L=P.key||P.keyCode;(L==="Escape"||L==="Esc"||L===27)&&g()},a=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P;if(P.background&&(B.style.background=P.background),P.container&&P.container instanceof Object&&(L.container=Nt({},R.container,P.container)),P.template){var T=Sr(P.template)?P.template:document.querySelector(P.template);L.template=T}return R=Nt({},R,L),A.forEach(function(j){j.dispatchEvent(Qt("medium-zoom:update",{detail:{zoom:K}}))}),K},s=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Nt({},R,P))},u=function(){for(var P=arguments.length,L=Array(P),T=0;T0?L.reduce(function(M,z){return[].concat(M,ji(z))},[]):A;return j.forEach(function(M){M.classList.remove("medium-zoom-image"),M.dispatchEvent(Qt("medium-zoom:detach",{detail:{zoom:K}}))}),A=A.filter(function(M){return j.indexOf(M)===-1}),K},m=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.addEventListener("medium-zoom:"+P,L,T)}),S.push({type:"medium-zoom:"+P,listener:L,options:T}),K},d=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.removeEventListener("medium-zoom:"+P,L,T)}),S=S.filter(function(j){return!(j.type==="medium-zoom:"+P&&j.listener.toString()===L.toString())}),K},h=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target,T=function(){var M={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},z=void 0,G=void 0;if(R.container)if(R.container instanceof Object)M=Nt({},M,R.container),z=M.width-M.left-M.right-R.margin*2,G=M.height-M.top-M.bottom-R.margin*2;else{var le=Sr(R.container)?R.container:document.querySelector(R.container),ie=le.getBoundingClientRect(),me=ie.width,ye=ie.height,we=ie.left,De=ie.top;M=Nt({},M,{width:me,height:ye,left:we,top:De})}z=z||M.width-R.margin*2,G=G||M.height-R.margin*2;var k=w.zoomedHd||w.original,Q=Ci(k)?z:k.naturalWidth||z,N=Ci(k)?G:k.naturalHeight||G,J=k.getBoundingClientRect(),ue=J.top,he=J.left,ae=J.width,oe=J.height,p=Math.min(Q,z)/ae,b=Math.min(N,G)/oe,I=Math.min(p,b),C=(-he+(z-ae)/2+R.margin+M.left)/I,H=(-ue+(G-oe)/2+R.margin+M.top)/I,V="scale("+I+") translate3d("+C+"px, "+H+"px, 0)";w.zoomed.style.transform=V,w.zoomedHd&&(w.zoomedHd.style.transform=V)};return new r(function(j){if(L&&A.indexOf(L)===-1){j(K);return}var M=function me(){x=!1,w.zoomed.removeEventListener("transitionend",me),w.original.dispatchEvent(Qt("medium-zoom:opened",{detail:{zoom:K}})),j(K)};if(w.zoomed){j(K);return}if(L)w.original=L;else if(A.length>0){var z=A;w.original=z[0]}else{j(K);return}if(w.original.dispatchEvent(Qt("medium-zoom:open",{detail:{zoom:K}})),F=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,x=!0,w.zoomed=Bh(w.original),document.body.appendChild(B),R.template){var G=Sr(R.template)?R.template:document.querySelector(R.template);w.template=document.createElement("div"),w.template.appendChild(G.content.cloneNode(!0)),document.body.appendChild(w.template)}if(document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",g),w.zoomed.addEventListener("transitionend",M),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(le),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,T()};var le=setInterval(function(){w.zoomedHd.complete&&(clearInterval(le),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var ie=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",ie),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T()})}else T()})},g=function(){return new r(function(P){if(x||!w.original){P(K);return}var L=function T(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(B),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),x=!1,w.zoomed.removeEventListener("transitionend",T),w.original.dispatchEvent(Qt("medium-zoom:closed",{detail:{zoom:K}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,P(K)};x=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(Qt("medium-zoom:close",{detail:{zoom:K}})),w.zoomed.addEventListener("transitionend",L)})},_=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target;return w.original?g():h({target:L})},O=function(){return R},v=function(){return A},E=function(){return w.original},A=[],S=[],x=!1,F=0,R=n,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&u(t),R=Nt({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var B=zh(R.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",l),window.addEventListener("resize",g);var K={open:h,close:g,toggle:_,update:a,clone:s,attach:u,detach:c,on:m,off:d,getOptions:O,getImages:v,getZoomedImage:E};return K};function Kh(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var Yh=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Kh(Yh);var Jh=Wh;const Qh=Symbol("mediumZoom");const Gh=".theme-default-content > img, .theme-default-content :not(a) > img",Zh={},Xh=300;var ef=it({enhance({app:e,router:t}){const n=Jh(Zh);n.refresh=(r=Gh)=>{n.detach(),n.attach(r)},e.provide(Qh,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),Xh)})}});/*! +See: https://github.com/francoischalifour/medium-zoom`)}},Yh=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},Jh=function(t){var n=t.getBoundingClientRect(),r=n.top,o=n.left,l=n.width,i=n.height,a=t.cloneNode(),s=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return a.removeAttribute("id"),a.style.position="absolute",a.style.top=r+s+"px",a.style.left=o+u+"px",a.style.width=l+"px",a.style.height=i+"px",a.style.transform="",a},Zt=function(t,n){var r=Ut({bubbles:!1,cancelable:!1,detail:void 0},n);if(typeof window.CustomEvent=="function")return new CustomEvent(t,r);var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,r.bubbles,r.cancelable,r.detail),o},Qh=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=window.Promise||function(P){function L(){}P(L,L)},o=function(P){var L=P.target;if(L===B){g();return}A.indexOf(L)!==-1&&_({target:L})},l=function(){if(!(x||!w.original)){var P=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(V-P)>R.scrollOffset&&setTimeout(g,150)}},i=function(P){var L=P.key||P.keyCode;(L==="Escape"||L==="Esc"||L===27)&&g()},a=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P;if(P.background&&(B.style.background=P.background),P.container&&P.container instanceof Object&&(L.container=Ut({},R.container,P.container)),P.template){var T=Ir(P.template)?P.template:document.querySelector(P.template);L.template=T}return R=Ut({},R,L),A.forEach(function(j){j.dispatchEvent(Zt("medium-zoom:update",{detail:{zoom:K}}))}),K},s=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(Ut({},R,P))},u=function(){for(var P=arguments.length,L=Array(P),T=0;T0?L.reduce(function(M,z){return[].concat(M,Vi(z))},[]):A;return j.forEach(function(M){M.classList.remove("medium-zoom-image"),M.dispatchEvent(Zt("medium-zoom:detach",{detail:{zoom:K}}))}),A=A.filter(function(M){return j.indexOf(M)===-1}),K},m=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.addEventListener("medium-zoom:"+P,L,T)}),S.push({type:"medium-zoom:"+P,listener:L,options:T}),K},d=function(P,L){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return A.forEach(function(j){j.removeEventListener("medium-zoom:"+P,L,T)}),S=S.filter(function(j){return!(j.type==="medium-zoom:"+P&&j.listener.toString()===L.toString())}),K},h=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target,T=function(){var M={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},z=void 0,G=void 0;if(R.container)if(R.container instanceof Object)M=Ut({},M,R.container),z=M.width-M.left-M.right-R.margin*2,G=M.height-M.top-M.bottom-R.margin*2;else{var le=Ir(R.container)?R.container:document.querySelector(R.container),ie=le.getBoundingClientRect(),me=ie.width,ye=ie.height,we=ie.left,Ie=ie.top;M=Ut({},M,{width:me,height:ye,left:we,top:Ie})}z=z||M.width-R.margin*2,G=G||M.height-R.margin*2;var k=w.zoomedHd||w.original,Q=qi(k)?z:k.naturalWidth||z,N=qi(k)?G:k.naturalHeight||G,J=k.getBoundingClientRect(),ue=J.top,he=J.left,ae=J.width,oe=J.height,p=Math.min(Q,z)/ae,b=Math.min(N,G)/oe,D=Math.min(p,b),C=(-he+(z-ae)/2+R.margin+M.left)/D,H=(-ue+(G-oe)/2+R.margin+M.top)/D,F="scale("+D+") translate3d("+C+"px, "+H+"px, 0)";w.zoomed.style.transform=F,w.zoomedHd&&(w.zoomedHd.style.transform=F)};return new r(function(j){if(L&&A.indexOf(L)===-1){j(K);return}var M=function me(){x=!1,w.zoomed.removeEventListener("transitionend",me),w.original.dispatchEvent(Zt("medium-zoom:opened",{detail:{zoom:K}})),j(K)};if(w.zoomed){j(K);return}if(L)w.original=L;else if(A.length>0){var z=A;w.original=z[0]}else{j(K);return}if(w.original.dispatchEvent(Zt("medium-zoom:open",{detail:{zoom:K}})),V=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,x=!0,w.zoomed=Jh(w.original),document.body.appendChild(B),R.template){var G=Ir(R.template)?R.template:document.querySelector(R.template);w.template=document.createElement("div"),w.template.appendChild(G.content.cloneNode(!0)),document.body.appendChild(w.template)}if(document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",g),w.zoomed.addEventListener("transitionend",M),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(le),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,T()};var le=setInterval(function(){w.zoomedHd.complete&&(clearInterval(le),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var ie=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",ie),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",g),document.body.appendChild(w.zoomedHd),T()})}else T()})},g=function(){return new r(function(P){if(x||!w.original){P(K);return}var L=function T(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(B),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),x=!1,w.zoomed.removeEventListener("transitionend",T),w.original.dispatchEvent(Zt("medium-zoom:closed",{detail:{zoom:K}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,P(K)};x=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(Zt("medium-zoom:close",{detail:{zoom:K}})),w.zoomed.addEventListener("transitionend",L)})},_=function(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=P.target;return w.original?g():h({target:L})},O=function(){return R},v=function(){return A},E=function(){return w.original},A=[],S=[],x=!1,V=0,R=n,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?R=t:(t||typeof t=="string")&&u(t),R=Ut({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},R);var B=Yh(R.background);document.addEventListener("click",o),document.addEventListener("keyup",i),document.addEventListener("scroll",l),window.addEventListener("resize",g);var K={open:h,close:g,toggle:_,update:a,clone:s,attach:u,detach:c,on:m,off:d,getOptions:O,getImages:v,getZoomedImage:E};return K};function Gh(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document=="undefined")){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var Zh=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Gh(Zh);var Xh=Qh;const ef=Symbol("mediumZoom");const tf=".theme-default-content > img, .theme-default-content :not(a) > img",nf={},rf=300;var of=it({enhance({app:e,router:t}){const n=Xh(nf);n.refresh=(r=tf)=>{n.detach(),n.attach(r)},e.provide(ef,n),t.afterEach(()=>{setTimeout(()=>n.refresh(),rf)})}});/*! * vue-router v4.1.3 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const nn=typeof window!="undefined";function tf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ae=Object.assign;function Po(e,t){const n={};for(const r in t){const o=t[r];n[r]=ot(o)?o.map(e):e(o)}return n}const qn=()=>{},ot=Array.isArray,nf=/\/$/,rf=e=>e.replace(nf,"");function Ao(e,t,n="/"){let r,o={},l="",i="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(r=t.slice(0,s),l=t.slice(s+1,a>-1?a:t.length),o=e(l)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=sf(r!=null?r:t,n),{fullPath:r+(l&&"?")+l+i,path:r,query:o,hash:i}}function of(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Mi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lf(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&fn(t.matched[r],n.matched[o])&&Rc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function fn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Rc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!af(e[n],t[n]))return!1;return!0}function af(e,t){return ot(e)?Hi(e,t):ot(t)?Hi(t,e):e===t}function Hi(e,t){return ot(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function sf(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,l,i;for(l=0;l1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var Jn;(function(e){e.pop="pop",e.push="push"})(Jn||(Jn={}));var Fn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Fn||(Fn={}));function cf(e){if(!e)if(nn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),rf(e)}const uf=/^[^#]+#/;function mf(e,t){return e.replace(uf,"#")+t}function df(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const co=()=>({left:window.pageXOffset,top:window.pageYOffset});function hf(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=df(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function qi(e,t){return(history.state?history.state.position-t:-1)+e}const el=new Map;function ff(e,t){el.set(e,t)}function pf(e){const t=el.get(e);return el.delete(e),t}let vf=()=>location.protocol+"//"+location.host;function kc(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let a=o.includes(e.slice(l))?e.slice(l).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),Mi(s,"")}return Mi(n,e)+r+o}function gf(e,t,n,r){let o=[],l=[],i=null;const a=({state:d})=>{const h=kc(e,location),g=n.value,_=t.value;let O=0;if(d){if(n.value=h,t.value=d,i&&i===g){i=null;return}O=_?d.position-_.position:0}else r(h);o.forEach(v=>{v(n.value,g,{delta:O,type:Jn.pop,direction:O?O>0?Fn.forward:Fn.back:Fn.unknown})})};function s(){i=n.value}function u(d){o.push(d);const h=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return l.push(h),h}function c(){const{history:d}=window;!d.state||d.replaceState(Ae({},d.state,{scroll:co()}),"")}function m(){for(const d of l)d();l=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c),{pauseListeners:s,listen:u,destroy:m}}function Fi(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?co():null}}function _f(e){const{history:t,location:n}=window,r={value:kc(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(s,u,c){const m=e.indexOf("#"),d=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+s:vf()+e+s;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(s,u){const c=Ae({},t.state,Fi(o.value.back,s,o.value.forward,!0),u,{position:o.value.position});l(s,c,!0),r.value=s}function a(s,u){const c=Ae({},o.value,t.state,{forward:s,scroll:co()});l(c.current,c,!0);const m=Ae({},Fi(r.value,s,null),{position:c.position+1},u);l(s,m,!1),r.value=s}return{location:r,state:o,push:a,replace:i}}function bf(e){e=cf(e);const t=_f(e),n=gf(e,t.state,t.location,t.replace);function r(l,i=!0){i||n.pauseListeners(),history.go(l)}const o=Ae({location:"",base:e,go:r,createHref:mf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function yf(e){return typeof e=="string"||e&&typeof e=="object"}function Cc(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},jc=Symbol("");var Vi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vi||(Vi={}));function pn(e,t){return Ae(new Error,{type:e,[jc]:!0},t)}function dt(e,t){return e instanceof Error&&jc in e&&(t==null||!!(e.type&t))}const Ni="[^/]+?",Ef={sensitive:!1,strict:!1,start:!0,end:!0},wf=/[.+*?^${}()[\]/\\]/g;function Of(e,t){const n=Ae({},Ef,t),r=[];let o=n.start?"^":"";const l=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function Af(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Sf={type:0,value:""},Lf=/[a-zA-Z0-9_]/;function If(e){if(!e)return[[]];if(e==="/")return[[Sf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let l;function i(){l&&o.push(l),l=[]}let a=0,s,u="",c="";function m(){!u||(n===0?l.push({type:0,value:u}):n===1||n===2||n===3?(l.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;a{i(E)}:qn}function i(c){if(Cc(c)){const m=r.get(c);m&&(r.delete(c),n.splice(n.indexOf(m),1),m.children.forEach(i),m.alias.forEach(i))}else{const m=n.indexOf(c);m>-1&&(n.splice(m,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function s(c){let m=0;for(;m=0&&(c.record.path!==n[m].record.path||!Mc(c,n[m]));)m++;n.splice(m,0,c),c.record.name&&!Ui(c)&&r.set(c.record.name,c)}function u(c,m){let d,h={},g,_;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw pn(1,{location:c});_=d.record.name,h=Ae(Tf(m.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),c.params),g=d.stringify(h)}else if("path"in c)g=c.path,d=n.find(E=>E.re.test(g)),d&&(h=d.parse(g),_=d.record.name);else{if(d=m.name?r.get(m.name):n.find(E=>E.re.test(m.path)),!d)throw pn(1,{location:c,currentLocation:m});_=d.record.name,h=Ae({},m.params,c.params),g=d.stringify(h)}const O=[];let v=d;for(;v;)O.unshift(v.record),v=v.parent;return{name:_,path:g,params:h,matched:O,meta:Cf(O)}}return e.forEach(c=>l(c)),{addRoute:l,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function Tf(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Rf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:kf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function kf(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ui(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Cf(e){return e.reduce((t,n)=>Ae(t,n.meta),{})}function zi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Mc(e,t){return t.children.some(n=>n===e||Mc(e,n))}const Hc=/#/g,jf=/&/g,Mf=/\//g,Hf=/=/g,qf=/\?/g,qc=/\+/g,Ff=/%5B/g,Vf=/%5D/g,Fc=/%5E/g,Nf=/%60/g,Vc=/%7B/g,$f=/%7C/g,Nc=/%7D/g,Uf=/%20/g;function $l(e){return encodeURI(""+e).replace($f,"|").replace(Ff,"[").replace(Vf,"]")}function zf(e){return $l(e).replace(Vc,"{").replace(Nc,"}").replace(Fc,"^")}function tl(e){return $l(e).replace(qc,"%2B").replace(Uf,"+").replace(Hc,"%23").replace(jf,"%26").replace(Nf,"`").replace(Vc,"{").replace(Nc,"}").replace(Fc,"^")}function Bf(e){return tl(e).replace(Hf,"%3D")}function Wf(e){return $l(e).replace(Hc,"%23").replace(qf,"%3F")}function Kf(e){return e==null?"":Wf(e).replace(Mf,"%2F")}function Fr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Yf(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&tl(l)):[r&&tl(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function Jf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ot(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Qf=Symbol(""),Wi=Symbol(""),uo=Symbol(""),Ul=Symbol(""),nl=Symbol("");function Pn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Lt(e,t,n,r,o){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const s=m=>{m===!1?a(pn(4,{from:n,to:t})):m instanceof Error?a(m):yf(m)?a(pn(2,{from:t,to:m})):(l&&r.enterCallbacks[o]===l&&typeof m=="function"&&l.push(m),i())},u=e.call(r&&r.instances[o],t,n,s);let c=Promise.resolve(u);e.length<3&&(c=c.then(s)),c.catch(m=>a(m))})}function So(e,t,n,r){const o=[];for(const l of e)for(const i in l.components){let a=l.components[i];if(!(t!=="beforeRouteEnter"&&!l.instances[i]))if(Gf(a)){const u=(a.__vccOpts||a)[t];u&&o.push(Lt(u,n,r,l,i))}else{let s=a();o.push(()=>s.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${l.path}"`));const c=tf(u)?u.default:u;l.components[i]=c;const d=(c.__vccOpts||c)[t];return d&&Lt(d,n,r,l,i)()}))}}return o}function Gf(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ki(e){const t=Ce(uo),n=Ce(Ul),r=_e(()=>t.resolve(rt(e.to))),o=_e(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],m=n.matched;if(!c||!m.length)return-1;const d=m.findIndex(fn.bind(null,c));if(d>-1)return d;const h=Yi(s[u-2]);return u>1&&Yi(c)===h&&m[m.length-1].path!==h?m.findIndex(fn.bind(null,s[u-2])):d}),l=_e(()=>o.value>-1&&tp(n.params,r.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&Rc(n.params,r.value.params));function a(s={}){return ep(s)?t[rt(e.replace)?"replace":"push"](rt(e.to)).catch(qn):Promise.resolve()}return{route:r,href:_e(()=>r.value.href),isActive:l,isExactActive:i,navigate:a}}const Zf=$e({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ki,setup(e,{slots:t}){const n=_n(Ki(e)),{options:r}=Ce(uo),o=_e(()=>({[Ji(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ji(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),Xf=Zf;function ep(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function tp(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ot(o)||o.length!==r.length||r.some((l,i)=>l!==o[i]))return!1}return!0}function Yi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ji=(e,t,n)=>e!=null?e:t!=null?t:n,np=$e({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(nl),o=_e(()=>e.route||r.value),l=Ce(Wi,0),i=_e(()=>{let u=rt(l);const{matched:c}=o.value;let m;for(;(m=c[u])&&!m.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);Wt(Wi,_e(()=>i.value+1)),Wt(Qf,a),Wt(nl,o);const s=Ie();return Ge(()=>[s.value,a.value,e.name],([u,c,m],[d,h,g])=>{c&&(c.instances[m]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!fn(c,h)||!d)&&(c.enterCallbacks[m]||[]).forEach(_=>_(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,m=a.value,d=m&&m.components[c];if(!d)return Qi(n.default,{Component:d,route:u});const h=m.props[c],g=h?h===!0?u.params:typeof h=="function"?h(u):h:null,O=ve(d,Ae({},g,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(m.instances[c]=null)},ref:s}));return Qi(n.default,{Component:O,route:u})||O}}});function Qi(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const $c=np;function rp(e){const t=xf(e.routes,e),n=e.parseQuery||Yf,r=e.stringifyQuery||Bi,o=e.history,l=Pn(),i=Pn(),a=Pn(),s=js(ht);let u=ht;nn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Po.bind(null,k=>""+k),m=Po.bind(null,Kf),d=Po.bind(null,Fr);function h(k,Q){let N,J;return Cc(k)?(N=t.getRecordMatcher(k),J=Q):J=k,t.addRoute(J,N)}function g(k){const Q=t.getRecordMatcher(k);Q&&t.removeRoute(Q)}function _(){return t.getRoutes().map(k=>k.record)}function O(k){return!!t.getRecordMatcher(k)}function v(k,Q){if(Q=Ae({},Q||s.value),typeof k=="string"){const oe=Ao(n,k,Q.path),p=t.resolve({path:oe.path},Q),b=o.createHref(oe.fullPath);return Ae(oe,p,{params:d(p.params),hash:Fr(oe.hash),redirectedFrom:void 0,href:b})}let N;if("path"in k)N=Ae({},k,{path:Ao(n,k.path,Q.path).path});else{const oe=Ae({},k.params);for(const p in oe)oe[p]==null&&delete oe[p];N=Ae({},k,{params:m(k.params)}),Q.params=m(Q.params)}const J=t.resolve(N,Q),ue=k.hash||"";J.params=c(d(J.params));const he=of(r,Ae({},k,{hash:zf(ue),path:J.path})),ae=o.createHref(he);return Ae({fullPath:he,hash:ue,query:r===Bi?Jf(k.query):k.query||{}},J,{redirectedFrom:void 0,href:ae})}function E(k){return typeof k=="string"?Ao(n,k,s.value.path):Ae({},k)}function A(k,Q){if(u!==k)return pn(8,{from:Q,to:k})}function S(k){return R(k)}function x(k){return S(Ae(E(k),{replace:!0}))}function F(k){const Q=k.matched[k.matched.length-1];if(Q&&Q.redirect){const{redirect:N}=Q;let J=typeof N=="function"?N(k):N;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=E(J):{path:J},J.params={}),Ae({query:k.query,hash:k.hash,params:"path"in J?{}:k.params},J)}}function R(k,Q){const N=u=v(k),J=s.value,ue=k.state,he=k.force,ae=k.replace===!0,oe=F(N);if(oe)return R(Ae(E(oe),{state:ue,force:he,replace:ae}),Q||N);const p=N;p.redirectedFrom=Q;let b;return!he&&lf(r,J,N)&&(b=pn(16,{to:p,from:J}),ie(J,J,!0,!1)),(b?Promise.resolve(b):B(p,J)).catch(I=>dt(I)?dt(I,2)?I:le(I):z(I,p,J)).then(I=>{if(I){if(dt(I,2))return R(Ae({replace:ae},E(I.to),{state:ue,force:he}),Q||p)}else I=q(p,J,!0,ae,ue);return K(p,J,I),I})}function w(k,Q){const N=A(k,Q);return N?Promise.reject(N):Promise.resolve()}function B(k,Q){let N;const[J,ue,he]=op(k,Q);N=So(J.reverse(),"beforeRouteLeave",k,Q);for(const oe of J)oe.leaveGuards.forEach(p=>{N.push(Lt(p,k,Q))});const ae=w.bind(null,k,Q);return N.push(ae),Gt(N).then(()=>{N=[];for(const oe of l.list())N.push(Lt(oe,k,Q));return N.push(ae),Gt(N)}).then(()=>{N=So(ue,"beforeRouteUpdate",k,Q);for(const oe of ue)oe.updateGuards.forEach(p=>{N.push(Lt(p,k,Q))});return N.push(ae),Gt(N)}).then(()=>{N=[];for(const oe of k.matched)if(oe.beforeEnter&&!Q.matched.includes(oe))if(ot(oe.beforeEnter))for(const p of oe.beforeEnter)N.push(Lt(p,k,Q));else N.push(Lt(oe.beforeEnter,k,Q));return N.push(ae),Gt(N)}).then(()=>(k.matched.forEach(oe=>oe.enterCallbacks={}),N=So(he,"beforeRouteEnter",k,Q),N.push(ae),Gt(N))).then(()=>{N=[];for(const oe of i.list())N.push(Lt(oe,k,Q));return N.push(ae),Gt(N)}).catch(oe=>dt(oe,8)?oe:Promise.reject(oe))}function K(k,Q,N){for(const J of a.list())J(k,Q,N)}function q(k,Q,N,J,ue){const he=A(k,Q);if(he)return he;const ae=Q===ht,oe=nn?history.state:{};N&&(J||ae?o.replace(k.fullPath,Ae({scroll:ae&&oe&&oe.scroll},ue)):o.push(k.fullPath,ue)),s.value=k,ie(k,Q,N,ae),le()}let P;function L(){P||(P=o.listen((k,Q,N)=>{if(!De.listening)return;const J=v(k),ue=F(J);if(ue){R(Ae(ue,{replace:!0}),J).catch(qn);return}u=J;const he=s.value;nn&&ff(qi(he.fullPath,N.delta),co()),B(J,he).catch(ae=>dt(ae,12)?ae:dt(ae,2)?(R(ae.to,J).then(oe=>{dt(oe,20)&&!N.delta&&N.type===Jn.pop&&o.go(-1,!1)}).catch(qn),Promise.reject()):(N.delta&&o.go(-N.delta,!1),z(ae,J,he))).then(ae=>{ae=ae||q(J,he,!1),ae&&(N.delta&&!dt(ae,8)?o.go(-N.delta,!1):N.type===Jn.pop&&dt(ae,20)&&o.go(-1,!1)),K(J,he,ae)}).catch(qn)}))}let T=Pn(),j=Pn(),M;function z(k,Q,N){le(k);const J=j.list();return J.length?J.forEach(ue=>ue(k,Q,N)):console.error(k),Promise.reject(k)}function G(){return M&&s.value!==ht?Promise.resolve():new Promise((k,Q)=>{T.add([k,Q])})}function le(k){return M||(M=!k,L(),T.list().forEach(([Q,N])=>k?N(k):Q()),T.reset()),k}function ie(k,Q,N,J){const{scrollBehavior:ue}=e;if(!nn||!ue)return Promise.resolve();const he=!N&&pf(qi(k.fullPath,0))||(J||!N)&&history.state&&history.state.scroll||null;return Rl().then(()=>ue(k,Q,he)).then(ae=>ae&&hf(ae)).catch(ae=>z(ae,k,Q))}const me=k=>o.go(k);let ye;const we=new Set,De={currentRoute:s,listening:!0,addRoute:h,removeRoute:g,hasRoute:O,getRoutes:_,resolve:v,options:e,push:S,replace:x,go:me,back:()=>me(-1),forward:()=>me(1),beforeEach:l.add,beforeResolve:i.add,afterEach:a.add,onError:j.add,isReady:G,install(k){const Q=this;k.component("RouterLink",Xf),k.component("RouterView",$c),k.config.globalProperties.$router=Q,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>rt(s)}),nn&&!ye&&s.value===ht&&(ye=!0,S(o.location).catch(ue=>{}));const N={};for(const ue in ht)N[ue]=_e(()=>s.value[ue]);k.provide(uo,Q),k.provide(Ul,_n(N)),k.provide(nl,s);const J=k.unmount;we.add(k),k.unmount=function(){we.delete(k),we.size<1&&(u=ht,P&&P(),P=null,s.value=ht,ye=!1,M=!1),J()}}};return De}function Gt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function op(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let i=0;ifn(u,a))?r.push(a):n.push(a));const s=e.matched[i];s&&(t.matched.find(u=>fn(u,s))||o.push(s))}return[n,r,o]}function or(){return Ce(uo)}function mo(){return Ce(Ul)}/** + */const on=typeof window!="undefined";function lf(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ae=Object.assign;function So(e,t){const n={};for(const r in t){const o=t[r];n[r]=ot(o)?o.map(e):e(o)}return n}const Fn=()=>{},ot=Array.isArray,af=/\/$/,sf=e=>e.replace(af,"");function Lo(e,t,n="/"){let r,o={},l="",i="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(r=t.slice(0,s),l=t.slice(s+1,a>-1?a:t.length),o=e(l)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=df(r!=null?r:t,n),{fullPath:r+(l&&"?")+l+i,path:r,query:o,hash:i}}function cf(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Fi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function uf(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&vn(t.matched[r],n.matched[o])&&qc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function qc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!mf(e[n],t[n]))return!1;return!0}function mf(e,t){return ot(e)?Ni(e,t):ot(t)?Ni(t,e):e===t}function Ni(e,t){return ot(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function df(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o=n.length-1,l,i;for(l=0;l1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(l-(l===r.length?1:0)).join("/")}var Gn;(function(e){e.pop="pop",e.push="push"})(Gn||(Gn={}));var Nn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Nn||(Nn={}));function hf(e){if(!e)if(on){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),sf(e)}const ff=/^[^#]+#/;function pf(e,t){return e.replace(ff,"#")+t}function vf(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const mo=()=>({left:window.pageXOffset,top:window.pageYOffset});function gf(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=vf(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function $i(e,t){return(history.state?history.state.position-t:-1)+e}const nl=new Map;function _f(e,t){nl.set(e,t)}function bf(e){const t=nl.get(e);return nl.delete(e),t}let yf=()=>location.protocol+"//"+location.host;function Vc(e,t){const{pathname:n,search:r,hash:o}=t,l=e.indexOf("#");if(l>-1){let a=o.includes(e.slice(l))?e.slice(l).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),Fi(s,"")}return Fi(n,e)+r+o}function Ef(e,t,n,r){let o=[],l=[],i=null;const a=({state:d})=>{const h=Vc(e,location),g=n.value,_=t.value;let O=0;if(d){if(n.value=h,t.value=d,i&&i===g){i=null;return}O=_?d.position-_.position:0}else r(h);o.forEach(v=>{v(n.value,g,{delta:O,type:Gn.pop,direction:O?O>0?Nn.forward:Nn.back:Nn.unknown})})};function s(){i=n.value}function u(d){o.push(d);const h=()=>{const g=o.indexOf(d);g>-1&&o.splice(g,1)};return l.push(h),h}function c(){const{history:d}=window;!d.state||d.replaceState(Ae({},d.state,{scroll:mo()}),"")}function m(){for(const d of l)d();l=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c),{pauseListeners:s,listen:u,destroy:m}}function Ui(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?mo():null}}function wf(e){const{history:t,location:n}=window,r={value:Vc(e,n)},o={value:t.state};o.value||l(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(s,u,c){const m=e.indexOf("#"),d=m>-1?(n.host&&document.querySelector("base")?e:e.slice(m))+s:yf()+e+s;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(h){console.error(h),n[c?"replace":"assign"](d)}}function i(s,u){const c=Ae({},t.state,Ui(o.value.back,s,o.value.forward,!0),u,{position:o.value.position});l(s,c,!0),r.value=s}function a(s,u){const c=Ae({},o.value,t.state,{forward:s,scroll:mo()});l(c.current,c,!0);const m=Ae({},Ui(r.value,s,null),{position:c.position+1},u);l(s,m,!1),r.value=s}return{location:r,state:o,push:a,replace:i}}function Of(e){e=hf(e);const t=wf(e),n=Ef(e,t.state,t.location,t.replace);function r(l,i=!0){i||n.pauseListeners(),history.go(l)}const o=Ae({location:"",base:e,go:r,createHref:pf.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Pf(e){return typeof e=="string"||e&&typeof e=="object"}function Fc(e){return typeof e=="string"||typeof e=="symbol"}const pt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Nc=Symbol("");var zi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(zi||(zi={}));function gn(e,t){return Ae(new Error,{type:e,[Nc]:!0},t)}function ft(e,t){return e instanceof Error&&Nc in e&&(t==null||!!(e.type&t))}const Bi="[^/]+?",Af={sensitive:!1,strict:!1,start:!0,end:!0},Sf=/[.+*?^${}()[\]/\\]/g;function Lf(e,t){const n=Ae({},Af,t),r=[];let o=n.start?"^":"";const l=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let m=0;mt.length?t.length===1&&t[0]===40+40?1:-1:0}function If(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const xf={type:0,value:""},Tf=/[a-zA-Z0-9_]/;function Rf(e){if(!e)return[[]];if(e==="/")return[[xf]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const o=[];let l;function i(){l&&o.push(l),l=[]}let a=0,s,u="",c="";function m(){!u||(n===0?l.push({type:0,value:u}):n===1||n===2||n===3?(l.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;a{i(E)}:Fn}function i(c){if(Fc(c)){const m=r.get(c);m&&(r.delete(c),n.splice(n.indexOf(m),1),m.children.forEach(i),m.alias.forEach(i))}else{const m=n.indexOf(c);m>-1&&(n.splice(m,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function s(c){let m=0;for(;m=0&&(c.record.path!==n[m].record.path||!$c(c,n[m]));)m++;n.splice(m,0,c),c.record.name&&!Ki(c)&&r.set(c.record.name,c)}function u(c,m){let d,h={},g,_;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw gn(1,{location:c});_=d.record.name,h=Ae(jf(m.params,d.keys.filter(E=>!E.optional).map(E=>E.name)),c.params),g=d.stringify(h)}else if("path"in c)g=c.path,d=n.find(E=>E.re.test(g)),d&&(h=d.parse(g),_=d.record.name);else{if(d=m.name?r.get(m.name):n.find(E=>E.re.test(m.path)),!d)throw gn(1,{location:c,currentLocation:m});_=d.record.name,h=Ae({},m.params,c.params),g=d.stringify(h)}const O=[];let v=d;for(;v;)O.unshift(v.record),v=v.parent;return{name:_,path:g,params:h,matched:O,meta:qf(O)}}return e.forEach(c=>l(c)),{addRoute:l,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function jf(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Mf(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Hf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Hf(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function Ki(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function qf(e){return e.reduce((t,n)=>Ae(t,n.meta),{})}function Yi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function $c(e,t){return t.children.some(n=>n===e||$c(e,n))}const Uc=/#/g,Vf=/&/g,Ff=/\//g,Nf=/=/g,$f=/\?/g,zc=/\+/g,Uf=/%5B/g,zf=/%5D/g,Bc=/%5E/g,Bf=/%60/g,Wc=/%7B/g,Wf=/%7C/g,Kc=/%7D/g,Kf=/%20/g;function Bl(e){return encodeURI(""+e).replace(Wf,"|").replace(Uf,"[").replace(zf,"]")}function Yf(e){return Bl(e).replace(Wc,"{").replace(Kc,"}").replace(Bc,"^")}function rl(e){return Bl(e).replace(zc,"%2B").replace(Kf,"+").replace(Uc,"%23").replace(Vf,"%26").replace(Bf,"`").replace(Wc,"{").replace(Kc,"}").replace(Bc,"^")}function Jf(e){return rl(e).replace(Nf,"%3D")}function Qf(e){return Bl(e).replace(Uc,"%23").replace($f,"%3F")}function Gf(e){return e==null?"":Qf(e).replace(Ff,"%2F")}function $r(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Zf(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&rl(l)):[r&&rl(r)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function Xf(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ot(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const ep=Symbol(""),Qi=Symbol(""),ho=Symbol(""),Wl=Symbol(""),ol=Symbol("");function Sn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function It(e,t,n,r,o){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((i,a)=>{const s=m=>{m===!1?a(gn(4,{from:n,to:t})):m instanceof Error?a(m):Pf(m)?a(gn(2,{from:t,to:m})):(l&&r.enterCallbacks[o]===l&&typeof m=="function"&&l.push(m),i())},u=e.call(r&&r.instances[o],t,n,s);let c=Promise.resolve(u);e.length<3&&(c=c.then(s)),c.catch(m=>a(m))})}function Do(e,t,n,r){const o=[];for(const l of e)for(const i in l.components){let a=l.components[i];if(!(t!=="beforeRouteEnter"&&!l.instances[i]))if(tp(a)){const u=(a.__vccOpts||a)[t];u&&o.push(It(u,n,r,l,i))}else{let s=a();o.push(()=>s.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${l.path}"`));const c=lf(u)?u.default:u;l.components[i]=c;const d=(c.__vccOpts||c)[t];return d&&It(d,n,r,l,i)()}))}}return o}function tp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gi(e){const t=Ce(ho),n=Ce(Wl),r=_e(()=>t.resolve(rt(e.to))),o=_e(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],m=n.matched;if(!c||!m.length)return-1;const d=m.findIndex(vn.bind(null,c));if(d>-1)return d;const h=Zi(s[u-2]);return u>1&&Zi(c)===h&&m[m.length-1].path!==h?m.findIndex(vn.bind(null,s[u-2])):d}),l=_e(()=>o.value>-1&&lp(n.params,r.value.params)),i=_e(()=>o.value>-1&&o.value===n.matched.length-1&&qc(n.params,r.value.params));function a(s={}){return op(s)?t[rt(e.replace)?"replace":"push"](rt(e.to)).catch(Fn):Promise.resolve()}return{route:r,href:_e(()=>r.value.href),isActive:l,isExactActive:i,navigate:a}}const np=$e({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Gi,setup(e,{slots:t}){const n=yn(Gi(e)),{options:r}=Ce(ho),o=_e(()=>({[Xi(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Xi(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const l=t.default&&t.default(n);return e.custom?l:ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},l)}}}),rp=np;function op(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function lp(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ot(o)||o.length!==r.length||r.some((l,i)=>l!==o[i]))return!1}return!0}function Zi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Xi=(e,t,n)=>e!=null?e:t!=null?t:n,ip=$e({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ce(ol),o=_e(()=>e.route||r.value),l=Ce(Qi,0),i=_e(()=>{let u=rt(l);const{matched:c}=o.value;let m;for(;(m=c[u])&&!m.components;)u++;return u}),a=_e(()=>o.value.matched[i.value]);Yt(Qi,_e(()=>i.value+1)),Yt(ep,a),Yt(ol,o);const s=De();return Ge(()=>[s.value,a.value,e.name],([u,c,m],[d,h,g])=>{c&&(c.instances[m]=u,h&&h!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!vn(c,h)||!d)&&(c.enterCallbacks[m]||[]).forEach(_=>_(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,m=a.value,d=m&&m.components[c];if(!d)return ea(n.default,{Component:d,route:u});const h=m.props[c],g=h?h===!0?u.params:typeof h=="function"?h(u):h:null,O=ve(d,Ae({},g,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(m.instances[c]=null)},ref:s}));return ea(n.default,{Component:O,route:u})||O}}});function ea(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Yc=ip;function ap(e){const t=Cf(e.routes,e),n=e.parseQuery||Zf,r=e.stringifyQuery||Ji,o=e.history,l=Sn(),i=Sn(),a=Sn(),s=$s(pt);let u=pt;on&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=So.bind(null,k=>""+k),m=So.bind(null,Gf),d=So.bind(null,$r);function h(k,Q){let N,J;return Fc(k)?(N=t.getRecordMatcher(k),J=Q):J=k,t.addRoute(J,N)}function g(k){const Q=t.getRecordMatcher(k);Q&&t.removeRoute(Q)}function _(){return t.getRoutes().map(k=>k.record)}function O(k){return!!t.getRecordMatcher(k)}function v(k,Q){if(Q=Ae({},Q||s.value),typeof k=="string"){const oe=Lo(n,k,Q.path),p=t.resolve({path:oe.path},Q),b=o.createHref(oe.fullPath);return Ae(oe,p,{params:d(p.params),hash:$r(oe.hash),redirectedFrom:void 0,href:b})}let N;if("path"in k)N=Ae({},k,{path:Lo(n,k.path,Q.path).path});else{const oe=Ae({},k.params);for(const p in oe)oe[p]==null&&delete oe[p];N=Ae({},k,{params:m(k.params)}),Q.params=m(Q.params)}const J=t.resolve(N,Q),ue=k.hash||"";J.params=c(d(J.params));const he=cf(r,Ae({},k,{hash:Yf(ue),path:J.path})),ae=o.createHref(he);return Ae({fullPath:he,hash:ue,query:r===Ji?Xf(k.query):k.query||{}},J,{redirectedFrom:void 0,href:ae})}function E(k){return typeof k=="string"?Lo(n,k,s.value.path):Ae({},k)}function A(k,Q){if(u!==k)return gn(8,{from:Q,to:k})}function S(k){return R(k)}function x(k){return S(Ae(E(k),{replace:!0}))}function V(k){const Q=k.matched[k.matched.length-1];if(Q&&Q.redirect){const{redirect:N}=Q;let J=typeof N=="function"?N(k):N;return typeof J=="string"&&(J=J.includes("?")||J.includes("#")?J=E(J):{path:J},J.params={}),Ae({query:k.query,hash:k.hash,params:"path"in J?{}:k.params},J)}}function R(k,Q){const N=u=v(k),J=s.value,ue=k.state,he=k.force,ae=k.replace===!0,oe=V(N);if(oe)return R(Ae(E(oe),{state:ue,force:he,replace:ae}),Q||N);const p=N;p.redirectedFrom=Q;let b;return!he&&uf(r,J,N)&&(b=gn(16,{to:p,from:J}),ie(J,J,!0,!1)),(b?Promise.resolve(b):B(p,J)).catch(D=>ft(D)?ft(D,2)?D:le(D):z(D,p,J)).then(D=>{if(D){if(ft(D,2))return R(Ae({replace:ae},E(D.to),{state:ue,force:he}),Q||p)}else D=q(p,J,!0,ae,ue);return K(p,J,D),D})}function w(k,Q){const N=A(k,Q);return N?Promise.reject(N):Promise.resolve()}function B(k,Q){let N;const[J,ue,he]=sp(k,Q);N=Do(J.reverse(),"beforeRouteLeave",k,Q);for(const oe of J)oe.leaveGuards.forEach(p=>{N.push(It(p,k,Q))});const ae=w.bind(null,k,Q);return N.push(ae),Xt(N).then(()=>{N=[];for(const oe of l.list())N.push(It(oe,k,Q));return N.push(ae),Xt(N)}).then(()=>{N=Do(ue,"beforeRouteUpdate",k,Q);for(const oe of ue)oe.updateGuards.forEach(p=>{N.push(It(p,k,Q))});return N.push(ae),Xt(N)}).then(()=>{N=[];for(const oe of k.matched)if(oe.beforeEnter&&!Q.matched.includes(oe))if(ot(oe.beforeEnter))for(const p of oe.beforeEnter)N.push(It(p,k,Q));else N.push(It(oe.beforeEnter,k,Q));return N.push(ae),Xt(N)}).then(()=>(k.matched.forEach(oe=>oe.enterCallbacks={}),N=Do(he,"beforeRouteEnter",k,Q),N.push(ae),Xt(N))).then(()=>{N=[];for(const oe of i.list())N.push(It(oe,k,Q));return N.push(ae),Xt(N)}).catch(oe=>ft(oe,8)?oe:Promise.reject(oe))}function K(k,Q,N){for(const J of a.list())J(k,Q,N)}function q(k,Q,N,J,ue){const he=A(k,Q);if(he)return he;const ae=Q===pt,oe=on?history.state:{};N&&(J||ae?o.replace(k.fullPath,Ae({scroll:ae&&oe&&oe.scroll},ue)):o.push(k.fullPath,ue)),s.value=k,ie(k,Q,N,ae),le()}let P;function L(){P||(P=o.listen((k,Q,N)=>{if(!Ie.listening)return;const J=v(k),ue=V(J);if(ue){R(Ae(ue,{replace:!0}),J).catch(Fn);return}u=J;const he=s.value;on&&_f($i(he.fullPath,N.delta),mo()),B(J,he).catch(ae=>ft(ae,12)?ae:ft(ae,2)?(R(ae.to,J).then(oe=>{ft(oe,20)&&!N.delta&&N.type===Gn.pop&&o.go(-1,!1)}).catch(Fn),Promise.reject()):(N.delta&&o.go(-N.delta,!1),z(ae,J,he))).then(ae=>{ae=ae||q(J,he,!1),ae&&(N.delta&&!ft(ae,8)?o.go(-N.delta,!1):N.type===Gn.pop&&ft(ae,20)&&o.go(-1,!1)),K(J,he,ae)}).catch(Fn)}))}let T=Sn(),j=Sn(),M;function z(k,Q,N){le(k);const J=j.list();return J.length?J.forEach(ue=>ue(k,Q,N)):console.error(k),Promise.reject(k)}function G(){return M&&s.value!==pt?Promise.resolve():new Promise((k,Q)=>{T.add([k,Q])})}function le(k){return M||(M=!k,L(),T.list().forEach(([Q,N])=>k?N(k):Q()),T.reset()),k}function ie(k,Q,N,J){const{scrollBehavior:ue}=e;if(!on||!ue)return Promise.resolve();const he=!N&&bf($i(k.fullPath,0))||(J||!N)&&history.state&&history.state.scroll||null;return Cl().then(()=>ue(k,Q,he)).then(ae=>ae&&gf(ae)).catch(ae=>z(ae,k,Q))}const me=k=>o.go(k);let ye;const we=new Set,Ie={currentRoute:s,listening:!0,addRoute:h,removeRoute:g,hasRoute:O,getRoutes:_,resolve:v,options:e,push:S,replace:x,go:me,back:()=>me(-1),forward:()=>me(1),beforeEach:l.add,beforeResolve:i.add,afterEach:a.add,onError:j.add,isReady:G,install(k){const Q=this;k.component("RouterLink",rp),k.component("RouterView",Yc),k.config.globalProperties.$router=Q,Object.defineProperty(k.config.globalProperties,"$route",{enumerable:!0,get:()=>rt(s)}),on&&!ye&&s.value===pt&&(ye=!0,S(o.location).catch(ue=>{}));const N={};for(const ue in pt)N[ue]=_e(()=>s.value[ue]);k.provide(ho,Q),k.provide(Wl,yn(N)),k.provide(ol,s);const J=k.unmount;we.add(k),k.unmount=function(){we.delete(k),we.size<1&&(u=pt,P&&P(),P=null,s.value=pt,ye=!1,M=!1),J()}}};return Ie}function Xt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function sp(e,t){const n=[],r=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let i=0;ivn(u,a))?r.push(a):n.push(a));const s=e.matched[i];s&&(t.matched.find(u=>vn(u,s))||o.push(s))}return[n,r,o]}function ar(){return Ce(ho)}function fo(){return Ce(Wl)}/** * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress * @license MIT - */const pe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=pe.isStarted();e=Lo(e,pe.settings.minimum,1),pe.status=e===1?null:e;const n=pe.render(!t),r=n.querySelector(pe.settings.barSelector),o=pe.settings.speed,l=pe.settings.easing;return n.offsetWidth,lp(i=>{pr(r,{transform:"translate3d("+Gi(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(pr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){pr(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){pe.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),pe},isStarted:()=>typeof pe.status=="number",start:()=>{pe.status||pe.set(0);const e=()=>{setTimeout(()=>{!pe.status||(pe.trickle(),e())},pe.settings.trickleSpeed)};return pe.settings.trickle&&e(),pe},done:e=>!e&&!pe.status?pe:pe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=pe.status;return t?(typeof e!="number"&&(e=(1-t)*Lo(Math.random()*t,.1,.95)),t=Lo(t+e,0,.994),pe.set(t)):pe.start()},trickle:()=>pe.inc(Math.random()*pe.settings.trickleRate),render:e=>{if(pe.isRendered())return document.getElementById("nprogress");Zi(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=pe.settings.template;const n=t.querySelector(pe.settings.barSelector),r=e?"-100":Gi(pe.status||0),o=document.querySelector(pe.settings.parent);return pr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&Zi(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{Xi(document.documentElement,"nprogress-busy"),Xi(document.querySelector(pe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&ip(e)},isRendered:()=>!!document.getElementById("nprogress")},Lo=(e,t,n)=>en?n:e,Gi=e=>(-1+e)*100,lp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),pr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,s){return s.toUpperCase()})}function r(i){const a=document.body.style;if(i in a)return i;let s=e.length;const u=i.charAt(0).toUpperCase()+i.slice(1);let c;for(;s--;)if(c=e[s]+u,c in a)return c;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function l(i,a,s){a=o(a),i.style[a]=s}return function(i,a){for(const s in a){const u=a[s];u!==void 0&&Object.prototype.hasOwnProperty.call(a,s)&&l(i,s,u)}}}(),Uc=(e,t)=>(typeof e=="string"?e:zl(e)).indexOf(" "+t+" ")>=0,Zi=(e,t)=>{const n=zl(e),r=n+t;Uc(n,t)||(e.className=r.substring(1))},Xi=(e,t)=>{const n=zl(e);if(!Uc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},zl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),ip=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const ap=()=>{lt(()=>{const e=or(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||pe.start()}),e.afterEach(n=>{t.add(n.path),pe.done()})})};var sp=it({setup(){ap()}});const cp=JSON.parse(`{"logo":"/images/arthas_light.png","logoDark":"/images/arthas_dark.png","repo":"alibaba/arthas","docsDir":"site/docs","docsBranch":"master","locales":{"/":{"selectLanguageName":"\u7B80\u4F53\u4E2D\u6587","selectLanguageText":"Languages","editLinkText":"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875","lastUpdated":"\u4E0A\u6B21\u66F4\u65B0","contributorsText":"\u8D21\u732E\u8005","backToHome":"\u8FD4\u56DE\u9996\u9875","rightMenuText":"\u76EE\u5F55","warning":"\u6CE8\u610F","tip":"\u63D0\u793A","danger":"\u8B66\u544A","notFound":["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],"openInNewWindow":"\u5728\u65B0\u7A97\u53E3\u6253\u5F00","toggleColorMode":"\u5207\u6362\u989C\u8272\u6A21\u5F0F","toggleSidebar":"\u5207\u6362\u4FA7\u8FB9\u680F","navbar":[{"text":"\u9996\u9875","link":"/"},{"text":"\u5728\u7EBF\u6559\u7A0B","link":"/doc/arthas-tutorials.html?language=cn&id=arthas-basics","target":"_blank"},{"text":"\u6587\u6863","link":"/doc/"},{"text":"\u89E3\u51B3\u65B9\u6848","children":[{"text":"\u5FAE\u670D\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"\u5206\u5E03\u5F0F\u4E8B\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"\u9AD8\u53EF\u7528\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"\u5FAE\u670D\u52A1Serverless\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"\u670D\u52A1\u7F51\u683C\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md",{"text":"\u5728\u7EBF\u6559\u7A0B(\u963F\u91CC\u4E91)","link":"https://start.aliyun.com/handson-lab?category=arthas"},"/doc/install-detail.md","/doc/download.md","/doc/advanced-use.md",{"text":"\u5176\u4ED6\u7279\u6027","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/batch-support.md",{"text":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","link":"","children":[{"text":"\u6D3B\u7528ognl\u8868\u8FBE\u5F0F","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"\u4E00\u4E9Bognl\u7279\u6B8A\u7528\u6CD5","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/doc/commands.md","/doc/web-console.md","/doc/tunnel.md","/doc/http-api.md","/doc/docker.md","/doc/spring-boot-starter.md","/doc/idea-plugin.md","/doc/faq.md",{"text":"\u7528\u6237\u6848\u5217","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start me at github","link":"https://github.com/alibaba/arthas"},{"text":"\u7F16\u8BD1\u8C03\u8BD5/\u53C2\u4E0E\u8D21\u732E","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"QQ\u7FA4/\u9489\u9489\u7FA4","link":"/doc/contact-us.md"}]}]},"sidebarDepth":0},"/en/":{"selectLanguageName":"English","selectLanguageText":"Languages","editLinkText":"Edit this page on GitHub","navbar":[{"text":"HOME","link":"/en/"},{"text":"ONLINE TUTORIALS","link":"/doc/arthas-tutorials.html?language=en&id=arthas-basics","target":"_blank"},{"text":"DOCS","link":"/en/doc"},{"text":"SOLUTIONS","children":[{"text":"Microservice solutions","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"Distributed transaction solutions","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"High-availability solution","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"Serverless solution for miscoservices","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS solution","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"Service mesh solution","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"COMMANDS","link":"/en/doc/commands.md"}],"sidebar":{"/en/doc":[{"text":"DOCS","children":["/en/doc/README.md","/en/doc/quick-start.md","/en/doc/install-detail.md","/en/doc/download.md","/en/doc/advanced-use.md",{"text":"Other features","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/batch-support.md",{"text":"How to use ognl","link":"","children":[{"text":"Basic ognl example","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"Ognl special uses","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/en/doc/commands.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/http-api.md","/en/doc/docker.md","/en/doc/spring-boot-starter.md","/en/doc/idea-plugin.md","/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start me at github","link":"https://github.com/alibaba/arthas"},{"text":"Compile and debug/CONTRIBUTING","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"Contact us","link":"/en/doc/contact-us.md"}]}]},"sidebarDepth":0}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),zc=Ie(cp),up=()=>zc;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{zc.value=e});const Bc=Symbol(""),mp=()=>{const e=Ce(Bc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},dp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var hp=it({enhance({app:e}){const t=up(),n=e._context.provides[Vl],r=_e(()=>dp(t.value,n.value));e.provide(Bc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Wc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const fp=$e({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(lo(),dc("span",{class:er(["badge",e.type]),style:Qr({verticalAlign:e.vertical})},[ec(t.$slots,"default",{},()=>[Hl(Zu(e.text),1)])],6))}});var pp=Wc(fp,[["__file","Badge.vue"]]);const vp=$e({name:"CodeGroup",setup(e,{slots:t}){const n=Ie(-1),r=Ie([]),o=(a=n.value)=>{a{a>0?n.value=a-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(a,s)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=s):a.key==="ArrowRight"?(a.preventDefault(),o(s)):a.key==="ArrowLeft"&&(a.preventDefault(),l(s))};return()=>{var s;const a=(((s=t.default)==null?void 0:s.call(t))||[]).filter(u=>u.type.name==="CodeGroupItem").map(u=>(u.props===null&&(u.props={}),u));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(u=>u.props.active===""||u.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((u,c)=>{u.props.active=c===n.value}),ve("div",{class:"code-group"},[ve("div",{class:"code-group__nav"},ve("ul",{class:"code-group__ul"},a.map((u,c)=>{const m=c===n.value;return ve("li",{class:"code-group__li"},ve("button",{ref:d=>{d&&(r.value[c]=d)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=c,onKeydown:d=>i(d,c)},u.props.title))}))),a]))}}}),gp=["aria-selected"],_p=$e({name:"CodeGroupItem"}),bp=$e({..._p,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(lo(),dc("div",{class:er(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ec(t.$slots,"default")],10,gp))}});var yp=Wc(bp,[["__file","CodeGroupItem.vue"]]),ea;const lr=typeof window!="undefined",Ep=e=>typeof e=="string",Io=()=>{};lr&&((ea=window==null?void 0:window.navigator)==null?void 0:ea.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function wp(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const Kc=e=>e();function Op(e=Kc){const t=Ie(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...l)=>{t.value&&e(...l)}}}function Yc(e){return sm()?(cm(e),!0):!1}function Pp(e,t=!0){vc()?Gs(e):t?e():Rl(e)}function u0(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=ke(e),l=Ie(e);function i(a){return arguments.length?(l.value=a,l.value):(l.value=l.value===rt(n)?rt(r):rt(n),l.value)}return o?i:[l,i]}var ta=Object.getOwnPropertySymbols,Ap=Object.prototype.hasOwnProperty,Sp=Object.prototype.propertyIsEnumerable,Lp=(e,t)=>{var n={};for(var r in e)Ap.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ta)for(var r of ta(e))t.indexOf(r)<0&&Sp.call(e,r)&&(n[r]=e[r]);return n};function Ip(e,t,n={}){const r=n,{eventFilter:o=Kc}=r,l=Lp(r,["eventFilter"]);return Ge(e,wp(o,t),l)}var Dp=Object.defineProperty,xp=Object.defineProperties,Tp=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,Qc=Object.prototype.propertyIsEnumerable,na=(e,t,n)=>t in e?Dp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Rp=(e,t)=>{for(var n in t||(t={}))Jc.call(t,n)&&na(e,n,t[n]);if(Vr)for(var n of Vr(t))Qc.call(t,n)&&na(e,n,t[n]);return e},kp=(e,t)=>xp(e,Tp(t)),Cp=(e,t)=>{var n={};for(var r in e)Jc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vr)for(var r of Vr(e))t.indexOf(r)<0&&Qc.call(e,r)&&(n[r]=e[r]);return n};function jp(e,t,n={}){const r=n,{eventFilter:o}=r,l=Cp(r,["eventFilter"]),{eventFilter:i,pause:a,resume:s,isActive:u}=Op(o);return{stop:Ip(e,t,kp(Rp({},l),{eventFilter:i})),pause:a,resume:s,isActive:u}}function Mp(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Nr=lr?window:void 0;lr&&window.document;lr&&window.navigator;lr&&window.location;function Hp(...e){let t,n,r,o;if(Ep(e[0])?([n,r,o]=e,t=Nr):[t,n,r,o]=e,!t)return Io;let l=Io;const i=Ge(()=>Mp(t),s=>{l(),s&&(s.addEventListener(n,r,o),l=()=>{s.removeEventListener(n,r,o),l=Io})},{immediate:!0,flush:"post"}),a=()=>{i(),l()};return Yc(a),a}function qp(e,t={}){const{window:n=Nr}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=Ie(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),l.value=o.matches)};return Pp(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),Yc(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),l}const rl=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},ol="__vueuse_ssr_handlers__";rl[ol]=rl[ol]||{};const Fp=rl[ol];function Vp(e,t){return Fp[e]||t}function Np(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const $p={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Up(e,t,n,r={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:s=!0,shallow:u,window:c=Nr,eventFilter:m,onError:d=F=>{console.error(F)}}=r,h=(u?js:Ie)(t);if(!n)try{n=Vp("getDefaultStorage",()=>{var F;return(F=Nr)==null?void 0:F.localStorage})()}catch(F){d(F)}if(!n)return h;const g=rt(t),_=Np(g),O=(o=r.serializer)!=null?o:$p[_],{pause:v,resume:E}=jp(h,()=>A(h.value),{flush:l,deep:i,eventFilter:m});return c&&a&&Hp(c,"storage",x),x(),h;function A(F){try{F==null?n.removeItem(e):n.setItem(e,O.write(F))}catch(R){d(R)}}function S(F){if(!(F&&F.key!==e)){v();try{const R=F?F.newValue:n.getItem(e);return R==null?(s&&g!==null&&n.setItem(e,O.write(g)),g):typeof R!="string"?R:O.read(R)}catch(R){d(R)}finally{E()}}}function x(F){F&&F.key!==e||(h.value=S(F))}}function zp(e){return qp("(prefers-color-scheme: dark)",e)}var ra;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ra||(ra={}));const Gc=Symbol(""),m0=()=>{const e=Ce(Gc);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Bp=()=>{const e=tu(),t=zp(),n=Up("vuepress-color-scheme",e.value.colorMode),r=_e({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Wt(Gc,r),Wp(r)},Wp=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};lt(()=>{Ge(e,t,{immediate:!0})}),Cl(()=>t())},Zc=(...e)=>{const n=or().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,l=se(o)?o(n):o,i=Ee(l)?{path:l}:l;return Zc({hash:n.hash,query:n.query,params:n.params,...i})},Kp=e=>{const t=Zc(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let Do=null,An=null;const Yp={wait:()=>Do,pending:()=>{Do=new Promise(e=>An=e)},resolve:()=>{An==null||An(),Do=null,An=null}},Jp=()=>Yp,Xc=Symbol("sidebarItems"),d0=()=>{const e=Ce(Xc);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Qp=()=>{const e=tu(),t=Dh(),n=_e(()=>Gp(t.value,e.value));Wt(Xc,n)},Gp=(e,t)=>{var o,l,i,a;const n=(l=(o=e.sidebar)!=null?o:t.sidebar)!=null?l:"auto",r=(a=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?a:2;return e.home||n===!1?[]:n==="auto"?Xp(r):re(n)?eu(n,r):Ec(n)?ev(n,r):[]},Zp=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Bl(e.children,t)}),Bl=(e,t)=>t>0?e.map(n=>Zp(n,t-1)):[],Xp=e=>{const t=bn();return[{text:t.value.title,children:Bl(t.value.headers,e)}]},eu=(e,t)=>{const n=mo(),r=bn(),o=l=>{var a;let i;if(Ee(l)?i=Kp(l):i=l,i.children)return{...i,children:i.children.map(s=>o(s))};if(i.link===n.path){const s=((a=r.value.headers[0])==null?void 0:a.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Bl(s,t)}}return i};return e.map(l=>o(l))},ev=(e,t)=>{var l;const n=mo(),r=wc(e,n.path),o=(l=e[r])!=null?l:[];return eu(o,t)},tu=()=>mp();var tv=it({enhance({app:e,router:t}){e.component("Badge",pp),e.component("CodeGroup",vp),e.component("CodeGroupItem",yp),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ve(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ve(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Jp().wait(),n(...r))},setup(){Bp(),Qp()}});var nv={};const rv=e=>{const t=so();return _e(()=>e[t.value])};class ov{constructor(){const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div");r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),n>0&&setTimeout(()=>{this.close(r)},n)}close(t){t.className=t.className.replace("move-in",""),t.className+="move-out",t.addEventListener("animationend",()=>{t.remove()})}}var xo,vt=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",l="minute",i="hour",a="day",s="week",u="month",c="quarter",m="year",d="date",h="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,O={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(q,P,L){var T=String(q);return!T||T.length>=P?q:""+Array(P+1-T.length).join(L)+q},E={s:v,z:function(q){var P=-q.utcOffset(),L=Math.abs(P),T=Math.floor(L/60),j=L%60;return(P<=0?"+":"-")+v(T,2,"0")+":"+v(j,2,"0")},m:function q(P,L){if(P.date()1)return q(z[0])}else{var G=P.name;S[G]=P,j=G}return!T&&j&&(A=j),j||!T&&A},R=function(q,P){if(x(q))return q.clone();var L=typeof P=="object"?P:{};return L.date=q,L.args=arguments,new B(L)},w=E;w.l=F,w.i=x,w.w=function(q,P){return R(q,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var B=function(){function q(L){this.$L=F(L.locale,null,!0),this.parse(L)}var P=q.prototype;return P.parse=function(L){this.$d=function(T){var j=T.date,M=T.utc;if(j===null)return new Date(NaN);if(w.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var z=j.match(g);if(z){var G=z[2]-1||0,le=(z[7]||"0").substring(0,3);return M?new Date(Date.UTC(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)):new Date(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)}}return new Date(j)}(L),this.$x=L.x||{},this.init()},P.init=function(){var L=this.$d;this.$y=L.getFullYear(),this.$M=L.getMonth(),this.$D=L.getDate(),this.$W=L.getDay(),this.$H=L.getHours(),this.$m=L.getMinutes(),this.$s=L.getSeconds(),this.$ms=L.getMilliseconds()},P.$utils=function(){return w},P.isValid=function(){return this.$d.toString()!==h},P.isSame=function(L,T){var j=R(L);return this.startOf(T)<=j&&j<=this.endOf(T)},P.isAfter=function(L,T){return R(L)=0?1:g.date()),O=h.year||g.year(),v=h.month>=0?h.month:h.year||h.day?0:g.month(),E=h.hour||0,A=h.minute||0,S=h.second||0,x=h.millisecond||0;return d?new Date(Date.UTC(O,v,_,E,A,S,x)):new Date(O,v,_,E,A,S,x)}return m},l=r.parse;r.parse=function(u){u.date=o.bind(this)(u),l.bind(this)(u)};var i=r.set,a=r.add,s=function(u,c,m,d){if(d===void 0&&(d=1),c instanceof Object){var h=Object.keys(c),g=this;return h.forEach(function(_){g=u.bind(g)(c[_]*d,_)}),g}return u.bind(this)(c*d,m)};r.set=function(u,c){return c=c===void 0?u:c,s.bind(this)(function(m,d){return i.bind(this)(d,m)},c,u)},r.add=function(u,c){return s.bind(this)(a,u,c)},r.subtract=function(u,c){return s.bind(this)(a,u,c,-1)}},ru=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,o){var l,i=function(c,m,d){d===void 0&&(d={});var h=new Date(c),g=function(_,O){O===void 0&&(O={});var v=O.timeZoneName||"short",E=_+"|"+v,A=t[E];return A||(A=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:v}),t[E]=A),A}(m,d);return g.formatToParts(h)},a=function(c,m){for(var d=i(c,m),h=[],g=0;g=0&&(h[E]=parseInt(v,10))}var A=h[3],S=A===24?0:A,x=h[0]+"-"+h[1]+"-"+h[2]+" "+S+":"+h[4]+":"+h[5]+":000",F=+c;return(o.utc(x).valueOf()-(F-=F%1e3))/6e4},s=r.prototype;s.tz=function(c,m){c===void 0&&(c=l);var d=this.utcOffset(),h=this.toDate(),g=h.toLocaleString("en-US",{timeZone:c}),_=Math.round((h-new Date(g))/1e3/60),O=o(g).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-_,!0);if(m){var v=O.utcOffset();O=O.add(d-v,"minute")}return O.$x.$timezone=c,O},s.offsetName=function(c){var m=this.$x.$timezone||o.tz.guess(),d=i(this.valueOf(),m,{timeZoneName:c}).find(function(h){return h.type.toLowerCase()==="timezonename"});return d&&d.value};var u=s.startOf;s.startOf=function(c,m){if(!this.$x||!this.$x.$timezone)return u.call(this,c,m);var d=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return u.call(d,c,m).tz(this.$x.$timezone,!0)},o.tz=function(c,m,d){var h=d&&m,g=d||m||l,_=a(+o(),g);if(typeof c!="string")return o(c).tz(g);var O=function(S,x,F){var R=S-60*x*1e3,w=a(R,F);if(x===w)return[R,x];var B=a(R-=60*(w-x)*1e3,F);return w===B?[R,w]:[S-60*Math.min(w,B)*1e3,Math.max(w,B)]}(o.utc(c,h).valueOf(),_,g),v=O[0],E=O[1],A=o(v).utcOffset(E);return A.$x.$timezone=g,A},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(c){l=c}}}(),ou=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,l){var i=o.prototype;l.utc=function(h){return new o({date:h,utc:!0,args:arguments})},i.utc=function(h){var g=l(this.toDate(),{locale:this.$L,utc:!0});return h?g.add(this.utcOffset(),e):g},i.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var a=i.parse;i.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),a.call(this,h)};var s=i.init;i.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else s.call(this)};var u=i.utcOffset;i.utcOffset=function(h,g){var _=this.$utils().u;if(_(h))return this.$u?0:_(this.$offset)?u.call(this):this.$offset;if(typeof h=="string"&&(h=function(A){A===void 0&&(A="");var S=A.match(t);if(!S)return null;var x=(""+S[0]).match(n)||["-",0,0],F=x[0],R=60*+x[1]+ +x[2];return R===0?0:F==="+"?R:-R}(h),h===null))return this;var O=Math.abs(h)<=16?60*h:h,v=this;if(g)return v.$offset=O,v.$u=h===0,v;if(h!==0){var E=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(v=this.local().add(O+E,e)).$offset=O,v.$x.$localOffset=E}else v=this.utc();return v};var c=i.format;i.format=function(h){var g=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,g)},i.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var m=i.toDate;i.toDate=function(h){return h==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():m.call(this)};var d=i.diff;i.diff=function(h,g,_){if(h&&this.$u===h.$u)return d.call(this,h,g,_);var O=this.local(),v=l(h).local();return d.call(O,v,g,_)}}}();vt.extend(lv),vt.extend(nu),vt.extend(ou),vt.extend(ru);const iv={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:(e,t)=>t==="W"?`${e}\u5468`:`${e}\u65E5`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}},av={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};vt.locale("zh",iv),vt.locale("en",av),vt.extend(nu),vt.extend(ou),vt.extend(ru);const vr={showInMobile:!1,pure:!0},oa=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),sv=()=>{const e=mo(),t=rv({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=o=>{if(!o.hasAttribute("copy-code-registered")){const l=document.createElement("button");l.className="copy-code-pure-button",l.innerHTML='',l.addEventListener("click",()=>{(i=>{const a=document.getSelection(),s=!!(a&&a.rangeCount>0)&&a.getRangeAt(0),u=document.createElement("textarea");u.value=i,u.setAttribute("readonly",""),u.style.position="absolute",u.style.top="-9999px",document.body.appendChild(u),u.select(),document.execCommand("copy"),document.body.removeChild(u),s&&a&&(a.removeAllRanges(),a.addRange(s))})(o.innerText)}),l.setAttribute("aria-label",t.value.hint),l.setAttribute("data-balloon-pos","left"),o.parentElement&&o.parentElement.insertBefore(l,o),o.setAttribute("copy-code-registered","")}},r=()=>{const o=vr.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof o=="string"?document.querySelectorAll(o).forEach(n):Array.isArray(o)&&o.forEach(l=>{document.querySelectorAll(l).forEach(n)})},vr.delay||500)};lt(()=>{new ov,oa()&&!vr.showInMobile||r()}),Ge(()=>e.path,()=>{oa()&&!vr.showInMobile||r()})};var cv=it({setup:()=>{sv()}});const uv=(e,t)=>t.some(n=>{if(Ee(n))return n===e.key;const{key:r,ctrl:o=!1,shift:l=!1,alt:i=!1}=n;return r===e.key&&o===e.ctrlKey&&l===e.shiftKey&&i===e.altKey}),mv=/[^\x00-\x7F]/,dv=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),la=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ia=(e,t)=>{const n=t.join(" "),r=dv(e);if(mv.test(e))return r.some(i=>n.toLowerCase().indexOf(i)>-1);const o=e.endsWith(" ");return new RegExp(r.map((i,a)=>r.length===a+1&&!o?`(?=.*\\b${la(i)})`:`(?=.*\\b${la(i)}\\b)`).join("")+".+","gi").test(n)},hv=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=r=>{!e.value||uv(r,t.value)&&!e.value.contains(r.target)&&(r.preventDefault(),e.value.focus())};lt(()=>{document.addEventListener("keydown",n)}),oo(()=>{document.removeEventListener("keydown",n)})},fv=[{title:"",headers:[],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/en/",pathLocale:"/en/",extraFields:[]},{title:"\u7B80\u4ECB",headers:[{level:3,title:"Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F",slug:"arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"\u8FDB\u9636\u4F7F\u7528",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8",slug:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",children:[]},{level:2,title:"as.sh \u548C arthas-boot \u6280\u5DE7",slug:"as-sh-\u548C-arthas-boot-\u6280\u5DE7",children:[]},{level:2,title:"\u7528\u6237\u6570\u636E\u56DE\u62A5",slug:"\u7528\u6237\u6570\u636E\u56DE\u62A5",children:[]},{level:2,title:"\u5176\u4ED6\u7279\u6027",slug:"\u5176\u4ED6\u7279\u6027",children:[]}],path:"/doc/advanced-use.html",pathLocale:"/",extraFields:[]},{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF",headers:[],path:"/doc/advice-class.html",pathLocale:"/",extraFields:[]},{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8",headers:[],path:"/doc/agent.html",pathLocale:"/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"\u652F\u6301\u7684\u914D\u7F6E\u9879",slug:"\u652F\u6301\u7684\u914D\u7F6E\u9879",children:[{level:3,title:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",slug:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",children:[]}]},{level:2,title:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",slug:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",children:[]}],path:"/doc/arthas-properties.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:3,title:"Arthas3.0 \u7684\u65B0\u7279\u6027",slug:"arthas3-0-\u7684\u65B0\u7279\u6027",children:[]},{level:3,title:"\u53BB groovy \u4F9D\u8D56",slug:"\u53BB-groovy-\u4F9D\u8D56",children:[]}],path:"/doc/arthas3.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",headers:[{level:2,title:"1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1",slug:"_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1",children:[]},{level:2,title:"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1",slug:"_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1",children:[]},{level:2,title:"3. \u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88",slug:"_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88",children:[]},{level:2,title:"4. fg\u3001bg \u547D\u4EE4\uFF0C\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C",slug:"_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C",children:[]},{level:2,title:"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",slug:"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",children:[]},{level:2,title:"6. \u505C\u6B62\u547D\u4EE4",slug:"_6-\u505C\u6B62\u547D\u4EE4",children:[]},{level:2,title:"7. \u5176\u4ED6",slug:"_7-\u5176\u4ED6",children:[]}],path:"/doc/async.html",pathLocale:"/",extraFields:[]},{title:"auth",headers:[{level:3,title:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",slug:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",children:[]},{level:3,title:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",slug:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",children:[]},{level:3,title:"\u5728 telnet console \u91CC\u9274\u6743",slug:"\u5728-telnet-console-\u91CC\u9274\u6743",children:[]},{level:3,title:"Web console \u5BC6\u7801\u9A8C\u8BC1",slug:"web-console-\u5BC6\u7801\u9A8C\u8BC1",children:[]},{level:3,title:"HTTP API \u9A8C\u8BC1",slug:"http-api-\u9A8C\u8BC1",children:[]}],path:"/doc/auth.html",pathLocale:"/",extraFields:[]},{title:"base64",headers:[{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801",children:[]},{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC",children:[]}],path:"/doc/base64.html",pathLocale:"/",extraFields:[]},{title:"\u6279\u5904\u7406\u529F\u80FD",headers:[{level:3,title:"\u4F7F\u7528\u65B9\u6CD5",slug:"\u4F7F\u7528\u65B9\u6CD5",children:[]}],path:"/doc/batch-support.html",pathLocale:"/",extraFields:[]},{title:"cat",headers:[],path:"/doc/cat.html",pathLocale:"/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/classloader.html",pathLocale:"/",extraFields:[]},{title:"cls",headers:[],path:"/doc/cls.html",pathLocale:"/",extraFields:[]},{title:"\u547D\u4EE4\u5217\u8868",headers:[{level:2,title:"jvm \u76F8\u5173",slug:"jvm-\u76F8\u5173",children:[]},{level:2,title:"class/classloader \u76F8\u5173",slug:"class-classloader-\u76F8\u5173",children:[]},{level:2,title:"monitor/watch/trace \u76F8\u5173",slug:"monitor-watch-trace-\u76F8\u5173",children:[]},{level:2,title:"profiler/\u706B\u7130\u56FE",slug:"profiler-\u706B\u7130\u56FE",children:[]},{level:2,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"\u7BA1\u9053",slug:"\u7BA1\u9053",children:[]},{level:2,title:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",slug:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",children:[]},{level:2,title:"\u57FA\u7840\u547D\u4EE4",slug:"\u57FA\u7840\u547D\u4EE4",children:[]}],path:"/doc/commands.html",pathLocale:"/",extraFields:[]},{title:"\u8054\u7CFB\u6211\u4EEC",headers:[{level:3,title:"\u62DB\u8058",slug:"\u62DB\u8058",children:[]},{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"\u5FAE\u4FE1\u516C\u4F17\u53F7",slug:"\u5FAE\u4FE1\u516C\u4F17\u53F7",children:[]},{level:3,title:"\u9489\u9489\u7FA4",slug:"\u9489\u9489\u7FA4",children:[]},{level:3,title:"QQ \u7FA4",slug:"qq-\u7FA4",children:[]}],path:"/doc/contact-us.html",pathLocale:"/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u6570\u636E\u8BF4\u660E",slug:"\u6570\u636E\u8BF4\u660E",children:[]},{level:3,title:"\u622A\u56FE\u5C55\u793A",slug:"\u622A\u56FE\u5C55\u793A",children:[]}],path:"/doc/dashboard.html",pathLocale:"/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"\u5728 Docker \u91CC\u4F7F\u7528 JDK",slug:"\u5728-docker-\u91CC\u4F7F\u7528-jdk",children:[{level:3,title:"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF",slug:"\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF",children:[]},{level:3,title:"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5",slug:"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5",children:[]}]},{level:2,title:"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8",slug:"\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8",children:[]},{level:2,title:"\u8BCA\u65AD Docker \u91CC\u7684 Java \u8FDB\u7A0B",slug:"\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B",children:[]},{level:2,title:"\u8BCA\u65AD k8s \u91CC\u5BB9\u5668\u91CC\u7684 Java \u8FDB\u7A0B",slug:"\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B",children:[]},{level:2,title:"\u628A Arthas \u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC",slug:"\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC",children:[]}],path:"/doc/docker.html",pathLocale:"/",extraFields:[]},{title:"\u4E0B\u8F7D",headers:[{level:2,title:"\u4E0B\u8F7D\u5168\u91CF\u5305",slug:"\u4E0B\u8F7D\u5168\u91CF\u5305",children:[{level:3,title:"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D",slug:"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D",children:[]},{level:3,title:"\u4ECE Github Releases \u9875\u4E0B\u8F7D",slug:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",children:[]},{level:3,title:"\u7528 as.sh \u542F\u52A8",slug:"\u7528-as-sh-\u542F\u52A8",children:[]},{level:3,title:"\u7528 arthas-boot \u542F\u52A8",slug:"\u7528-arthas-boot-\u542F\u52A8",children:[]}]},{level:2,title:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",slug:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",children:[]}],path:"/doc/download.html",pathLocale:"/",extraFields:[]},{title:"dump",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/dump.html",pathLocale:"/",extraFields:[]},{title:"echo",headers:[],path:"/doc/echo.html",pathLocale:"/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F",slug:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",children:[]},{level:3,title:"Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",slug:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"target-process-not-responding-or-hotspot-vm-not-loaded",children:[]},{level:3,title:"trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F",slug:"trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B",children:[]},{level:3,title:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",slug:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",children:[]},{level:3,title:"Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570",slug:"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570",children:[]},{level:3,title:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",slug:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",children:[]},{level:3,title:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",slug:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",children:[]},{level:3,title:"\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F",slug:"\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570",children:[]},{level:3,title:"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F",slug:"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B",children:[]},{level:3,title:"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26",slug:"\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26",children:[]},{level:3,title:"java.lang.ClassFormatError: null\u3001skywalking arthas \u517C\u5BB9\u4F7F\u7528",slug:"java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528",children:[]},{level:3,title:"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",slug:"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",children:[]},{level:3,title:"Attach docker/k8s \u91CC\u7684 pid \u4E3A 1 \u7684\u8FDB\u7A0B\u5931\u8D25",slug:"attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25",children:[]},{level:3,title:"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684 Arthas\uFF0C\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C\uFF1F",slug:"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C",children:[]}],path:"/doc/faq.html",pathLocale:"/",extraFields:[]},{title:"getstatic",headers:[],path:"/doc/getstatic.html",pathLocale:"/",extraFields:[]},{title:"grep",headers:[],path:"/doc/grep.html",pathLocale:"/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"\u9650\u5236\u5185\u5BB9",slug:"\u9650\u5236\u5185\u5BB9",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E",slug:"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E",children:[]},{level:3,title:"\u53C2\u6570 Advice \u8BF4\u660E",slug:"\u53C2\u6570-advice-\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570 Output \u8BF4\u660E",slug:"\u53C2\u6570-output-\u8BF4\u660E",children:[]},{level:3,title:"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684 groovy \u811A\u672C\u793A\u4F8B",slug:"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B",children:[]}],path:"/doc/groovy.html",pathLocale:"/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"dump \u5230\u4E34\u65F6\u6587\u4EF6",slug:"dump-\u5230\u4E34\u65F6\u6587\u4EF6",children:[]}],path:"/doc/heapdump.html",pathLocale:"/",extraFields:[]},{title:"help",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/help.html",pathLocale:"/",extraFields:[]},{title:"history",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/history.html",pathLocale:"/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"\u6982\u89C8",slug:"\u6982\u89C8",children:[]},{level:3,title:"\u4E00\u6B21\u6027\u547D\u4EE4",slug:"\u4E00\u6B21\u6027\u547D\u4EE4",children:[]},{level:3,title:"\u4F1A\u8BDD\u4EA4\u4E92",slug:"\u4F1A\u8BDD\u4EA4\u4E92",children:[]},{level:3,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",slug:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",children:[]},{level:3,title:"\u6848\u4F8B",slug:"\u6848\u4F8B",children:[]}],path:"/doc/http-api.html",pathLocale:"/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/doc/idea-plugin.html",pathLocale:"/",extraFields:[]},{title:"Arthas Install",headers:[{level:2,title:"\u5FEB\u901F\u5B89\u88C5",slug:"\u5FEB\u901F\u5B89\u88C5",children:[{level:3,title:"\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09",slug:"\u4F7F\u7528arthas-boot-\u63A8\u8350",children:[]},{level:3,title:"\u4F7F\u7528as.sh",slug:"\u4F7F\u7528as-sh",children:[]}]},{level:2,title:"\u5168\u91CF\u5B89\u88C5",slug:"\u5168\u91CF\u5B89\u88C5",children:[]},{level:2,title:"\u624B\u52A8\u5B89\u88C5",slug:"\u624B\u52A8\u5B89\u88C5",children:[]},{level:2,title:"\u901A\u8FC7 rpm/deb \u6765\u5B89\u88C5",slug:"\u901A\u8FC7-rpm-deb-\u6765\u5B89\u88C5",children:[{level:3,title:"\u5B89\u88C5 deb",slug:"\u5B89\u88C5-deb",children:[]},{level:3,title:"\u5B89\u88C5 rpm",slug:"\u5B89\u88C5-rpm",children:[]},{level:3,title:"deb/rpm \u5B89\u88C5\u7684\u7528\u6CD5",slug:"deb-rpm-\u5B89\u88C5\u7684\u7528\u6CD5",children:[]}]},{level:2,title:"\u901A\u8FC7 Cloud Toolkit \u63D2\u4EF6\u4F7F\u7528 Arthas",slug:"\u901A\u8FC7-cloud-toolkit-\u63D2\u4EF6\u4F7F\u7528-arthas",children:[]},{level:2,title:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",slug:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",children:[]},{level:2,title:"\u5378\u8F7D",slug:"\u5378\u8F7D",children:[]}],path:"/doc/install-detail.html",pathLocale:"/",extraFields:[]},{title:"jad",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/jad.html",pathLocale:"/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"THREAD \u76F8\u5173",slug:"thread-\u76F8\u5173",children:[]},{level:3,title:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",slug:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",children:[]}],path:"/doc/jvm.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E",headers:[],path:"/doc/keymap.html",pathLocale:"/",extraFields:[]},{title:"logger",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/logger.html",pathLocale:"/",extraFields:[]},{title:"\u624B\u52A8\u5B89\u88C5 Arthas",headers:[{level:2,title:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8 as.sh/as.bat",slug:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",slug:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",children:[]}],path:"/doc/manual-install.html",pathLocale:"/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/mbean.html",pathLocale:"/",extraFields:[]},{title:"mc",headers:[],path:"/doc/mc.html",pathLocale:"/",extraFields:[]},{title:"memory",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/memory.html",pathLocale:"/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",slug:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/monitor.html",pathLocale:"/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/ognl.html",pathLocale:"/",extraFields:[]},{title:"options",headers:[{level:3,title:"\u67E5\u770B\u6240\u6709\u7684 options",slug:"\u67E5\u770B\u6240\u6709\u7684-options",children:[]},{level:3,title:"\u83B7\u53D6 option \u7684\u503C",slug:"\u83B7\u53D6-option-\u7684\u503C",children:[]},{level:3,title:"\u8BBE\u7F6E\u6307\u5B9A\u7684 option",slug:"\u8BBE\u7F6E\u6307\u5B9A\u7684-option",children:[]},{level:3,title:"\u6253\u5F00 unsafe \u5F00\u5173\uFF0C\u652F\u6301 jdk package \u4E0B\u7684\u7C7B",slug:"\u6253\u5F00-unsafe-\u5F00\u5173-\u652F\u6301-jdk-package-\u4E0B\u7684\u7C7B",children:[]},{level:3,title:"\u5173\u95ED strict \u6A21\u5F0F\uFF0C\u5141\u8BB8\u5728 ognl \u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",slug:"\u5173\u95ED-strict-\u6A21\u5F0F-\u5141\u8BB8\u5728-ognl-\u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",children:[]}],path:"/doc/options.html",pathLocale:"/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"jdk9 \u4EE5\u4E0A\u7684\u5E94\u7528",slug:"jdk9-\u4EE5\u4E0A\u7684\u5E94\u7528",children:[]}],path:"/doc/perfcounter.html",pathLocale:"/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u542F\u52A8 profiler",slug:"\u542F\u52A8-profiler",children:[]},{level:3,title:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684 sample \u7684\u6570\u91CF",slug:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684-sample-\u7684\u6570\u91CF",children:[]},{level:3,title:"\u67E5\u770B profiler \u72B6\u6001",slug:"\u67E5\u770B-profiler-\u72B6\u6001",children:[]},{level:3,title:"\u505C\u6B62 profiler",slug:"\u505C\u6B62-profiler",children:[]},{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B arthas-output \u4E0B\u9762\u7684 profiler \u7ED3\u679C",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B-arthas-output-\u4E0B\u9762\u7684-profiler-\u7ED3\u679C",children:[]},{level:3,title:"profiler \u652F\u6301\u7684 events",slug:"profiler-\u652F\u6301\u7684-events",children:[]},{level:3,title:"\u6062\u590D\u91C7\u6837",slug:"\u6062\u590D\u91C7\u6837",children:[]},{level:3,title:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",slug:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",children:[]},{level:3,title:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684 action",slug:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684-action",children:[]},{level:3,title:"\u67E5\u770B\u7248\u672C",slug:"\u67E5\u770B\u7248\u672C",children:[]},{level:3,title:"\u914D\u7F6E framebuf \u53C2\u6570",slug:"\u914D\u7F6E-framebuf-\u53C2\u6570",children:[]},{level:3,title:"\u914D\u7F6E include/exclude \u6765\u8FC7\u6EE4\u6570\u636E",slug:"\u914D\u7F6E-include-exclude-\u6765\u8FC7\u6EE4\u6570\u636E",children:[]},{level:3,title:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",slug:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",children:[]},{level:3,title:"\u751F\u6210 jfr \u683C\u5F0F\u7ED3\u679C",slug:"\u751F\u6210-jfr-\u683C\u5F0F\u7ED3\u679C",children:[]},{level:3,title:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684 unknown",slug:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684-unknown",children:[]}],path:"/doc/profiler.html",pathLocale:"/",extraFields:[]},{title:"pwd",headers:[],path:"/doc/pwd.html",pathLocale:"/",extraFields:[]},{title:"\u5FEB\u901F\u5165\u95E8",headers:[{level:2,title:"1. \u542F\u52A8 math-game",slug:"_1-\u542F\u52A8-math-game",children:[]},{level:2,title:"2. \u542F\u52A8 arthas",slug:"_2-\u542F\u52A8-arthas",children:[]},{level:2,title:"3. \u67E5\u770B dashboard",slug:"_3-\u67E5\u770B-dashboard",children:[]},{level:2,title:"4. \u901A\u8FC7 thread \u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684 Main Class",slug:"_4-\u901A\u8FC7-thread-\u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684-main-class",children:[]},{level:2,title:"5. \u901A\u8FC7 jad \u6765\u53CD\u7F16\u8BD1 Main Class",slug:"_5-\u901A\u8FC7-jad-\u6765\u53CD\u7F16\u8BD1-main-class",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. \u9000\u51FA arthas",slug:"_7-\u9000\u51FA-arthas",children:[]}],path:"/doc/quick-start.html",pathLocale:"/",extraFields:[]},{title:"quit",headers:[],path:"/doc/quit.html",pathLocale:"/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"\u5E38\u89C1\u95EE\u9898",slug:"\u5E38\u89C1\u95EE\u9898",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"redefine \u7684\u9650\u5236",slug:"redefine-\u7684\u9650\u5236",children:[]}],path:"/doc/redefine.html",pathLocale:"/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/doc/release-notes.html",pathLocale:"/",extraFields:[]},{title:"reset \u547D\u4EE4",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u8FD8\u539F\u6307\u5B9A\u7C7B",slug:"\u8FD8\u539F\u6307\u5B9A\u7C7B",children:[]},{level:3,title:"\u8FD8\u539F\u6240\u6709\u7C7B",slug:"\u8FD8\u539F\u6240\u6709\u7C7B",children:[]}],path:"/doc/reset.html",pathLocale:"/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"retransform \u6307\u5B9A\u7684 .class \u6587\u4EF6",slug:"retransform-\u6307\u5B9A\u7684-class-\u6587\u4EF6",children:[]},{level:3,title:"\u67E5\u770B retransform entry",slug:"\u67E5\u770B-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6307\u5B9A retransform entry",slug:"\u5220\u9664\u6307\u5B9A-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6240\u6709 retransform entry",slug:"\u5220\u9664\u6240\u6709-retransform-entry",children:[]},{level:3,title:"\u663E\u5F0F\u89E6\u53D1 retransform",slug:"\u663E\u5F0F\u89E6\u53D1-retransform",children:[]},{level:3,title:"\u6D88\u9664 retransform \u7684\u5F71\u54CD",slug:"\u6D88\u9664-retransform-\u7684\u5F71\u54CD",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"retransform \u7684\u9650\u5236",slug:"retransform-\u7684\u9650\u5236",children:[]}],path:"/doc/retransform.html",pathLocale:"/",extraFields:[]},{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",headers:[{level:3,title:"\u4F7F\u7528\u65B0\u7248\u672C Arthas \u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",slug:"\u4F7F\u7528\u65B0\u7248\u672C-arthas-\u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",children:[]}],path:"/doc/save-log.html",pathLocale:"/",extraFields:[]},{title:"sc",headers:[{level:2,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E-1",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}]}],path:"/doc/sc.html",pathLocale:"/",extraFields:[]},{title:"session",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/session.html",pathLocale:"/",extraFields:[]},{title:"sm",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sm.html",pathLocale:"/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"\u914D\u7F6E\u5C5E\u6027",slug:"\u914D\u7F6E\u5C5E\u6027",children:[]},{level:3,title:"\u67E5\u770B Endpoint \u4FE1\u606F",slug:"\u67E5\u770B-endpoint-\u4FE1\u606F",children:[]},{level:3,title:"\u975E spring boot \u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",slug:"\u975E-spring-boot-\u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",children:[]}],path:"/doc/spring-boot-starter.html",pathLocale:"/",extraFields:[]},{title:"stack",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u4F8B\u5B50",slug:"\u4F7F\u7528\u4F8B\u5B50",children:[]}],path:"/doc/stack.html",pathLocale:"/",extraFields:[]},{title:"\u542F\u52A8 Arthas",headers:[{level:2,title:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[]},{level:2,title:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u793A\u4F8B",slug:"\u793A\u4F8B",children:[]},{level:3,title:"\u8FDC\u7A0B\u8BCA\u65AD",slug:"\u8FDC\u7A0B\u8BCA\u65AD",children:[]},{level:3,title:"sudo \u652F\u6301",slug:"sudo-\u652F\u6301",children:[]},{level:3,title:"Windows \u73AF\u5883\u652F\u6301",slug:"windows-\u73AF\u5883\u652F\u6301",children:[]}]}],path:"/doc/start-arthas.html",pathLocale:"/",extraFields:[]},{title:"Stop",headers:[],path:"/doc/stop.html",pathLocale:"/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysenv.html",pathLocale:"/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysprop.html",pathLocale:"/",extraFields:[]},{title:"tee",headers:[],path:"/doc/tee.html",pathLocale:"/",extraFields:[]},{title:"thread",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"cpu \u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684\uFF1F",slug:"cpu-\u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/thread.html",pathLocale:"/",extraFields:[]},{title:"trace",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u6CE8\u610F\u4E8B\u9879",slug:"\u6CE8\u610F\u4E8B\u9879",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u52A8\u6001 trace",slug:"\u52A8\u6001-trace",children:[]},{level:3,title:"trace \u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",slug:"trace-\u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",children:[]}],path:"/doc/trace.html",pathLocale:"/",extraFields:[]},{title:"tt",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/tt.html",pathLocale:"/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"\u4E0B\u8F7D\u90E8\u7F72 arthas tunnel server",slug:"\u4E0B\u8F7D\u90E8\u7F72-arthas-tunnel-server",children:[]},{level:3,title:"\u542F\u52A8 arthas \u65F6\u8FDE\u63A5\u5230 tunnel server",slug:"\u542F\u52A8-arthas-\u65F6\u8FDE\u63A5\u5230-tunnel-server",children:[]},{level:3,title:"\u6700\u4F73\u5B9E\u8DF5",slug:"\u6700\u4F73\u5B9E\u8DF5",children:[]},{level:3,title:"Tunnel Server \u7684\u7BA1\u7406\u9875\u9762",slug:"tunnel-server-\u7684\u7BA1\u7406\u9875\u9762",children:[]},{level:3,title:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",slug:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",children:[]},{level:3,title:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",slug:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",children:[]},{level:3,title:"Arthas tunnel server \u7684\u5DE5\u4F5C\u539F\u7406",slug:"arthas-tunnel-server-\u7684\u5DE5\u4F5C\u539F\u7406",children:[]}],path:"/doc/tunnel.html",pathLocale:"/",extraFields:[]},{title:"version",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/version.html",pathLocale:"/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/vmoption.html",pathLocale:"/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"\u83B7\u53D6\u5BF9\u8C61",slug:"\u83B7\u53D6\u5BF9\u8C61",children:[]},{level:3,title:"\u6307\u5B9A classloader name",slug:"\u6307\u5B9A-classloader-name",children:[]},{level:3,title:"\u6307\u5B9A classloader hash",slug:"\u6307\u5B9A-classloader-hash",children:[]},{level:3,title:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",slug:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",children:[]},{level:3,title:"\u6267\u884C\u8868\u8FBE\u5F0F",slug:"\u6267\u884C\u8868\u8FBE\u5F0F",children:[]},{level:3,title:"\u5F3A\u5236 GC",slug:"\u5F3A\u5236-gc",children:[]}],path:"/doc/vmtool.html",pathLocale:"/",extraFields:[]},{title:"watch",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/watch.html",pathLocale:"/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5 arthas",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5-arthas",children:[]},{level:3,title:"scrollback URL \u53C2\u6570",slug:"scrollback-url-\u53C2\u6570",children:[]},{level:3,title:"\u4F7F\u7528 arthas tunnel server \u8FDE\u63A5\u8FDC\u7A0B arthas",slug:"\u4F7F\u7528-arthas-tunnel-server-\u8FDE\u63A5\u8FDC\u7A0B-arthas",children:[]}],path:"/doc/web-console.html",pathLocale:"/",extraFields:[]},{title:"Introduction",headers:[{level:3,title:"Background",slug:"background",children:[]},{level:3,title:"Key features",slug:"key-features",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/en/doc/",pathLocale:"/en/",extraFields:[]},{title:"Advanced Usage",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"Start as a Java Agent",slug:"start-as-a-java-agent",children:[]},{level:2,title:"as.sh and arthas-boot tips",slug:"as-sh-and-arthas-boot-tips",children:[]},{level:2,title:"User data report",slug:"user-data-report",children:[]},{level:2,title:"Other features",slug:"other-features",children:[]}],path:"/en/doc/advanced-use.html",pathLocale:"/en/",extraFields:[]},{title:"Fundamental Fields in Expressions",headers:[],path:"/en/doc/advice-class.html",pathLocale:"/en/",extraFields:[]},{title:"Start as a Java Agent",headers:[],path:"/en/doc/agent.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"Supported configuration items",slug:"supported-configuration-items",children:[{level:3,title:"disable specify commands",slug:"disable-specify-commands",children:[]}]},{level:2,title:"Configured order",slug:"configured-order",children:[]}],path:"/en/doc/arthas-properties.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Async Jobs",headers:[{level:2,title:"1. Use & to run the command in the background",slug:"_1-use-to-run-the-command-in-the-background",children:[]},{level:2,title:"2. List background jobs",slug:"_2-list-background-jobs",children:[]},{level:2,title:"3. Suspend and cancel job",slug:"_3-suspend-and-cancel-job",children:[]},{level:2,title:"4. fg/bg, switch the job from the foreground to the background, and vise verse",slug:"_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse",children:[]},{level:2,title:"5. Redirect the output",slug:"_5-redirect-the-output",children:[]},{level:2,title:"6. Stop job",slug:"_6-stop-job",children:[]},{level:2,title:"7. Others",slug:"_7-others",children:[]}],path:"/en/doc/async.html",pathLocale:"/en/",extraFields:[]},{title:"auth",headers:[{level:3,title:"Configure username and password",slug:"configure-username-and-password",children:[]},{level:3,title:"Local connection does not require authentication",slug:"local-connection-does-not-require-authentication",children:[]},{level:3,title:"Authenticate in the telnet console",slug:"authenticate-in-the-telnet-console",children:[]},{level:3,title:"Web console Authentication",slug:"web-console-authentication",children:[]},{level:3,title:"HTTP API Authentication",slug:"http-api-authentication",children:[]}],path:"/en/doc/auth.html",pathLocale:"/en/",extraFields:[]},{title:"base64",headers:[{level:3,title:"Encode to base64",slug:"encode-to-base64",children:[]},{level:3,title:"Encode to base64 and save output to file",slug:"encode-to-base64-and-save-output-to-file",children:[]},{level:3,title:"Decode from base64",slug:"decode-from-base64",children:[]},{level:3,title:"Decode from base64 and save output to file",slug:"decode-from-base64-and-save-output-to-file",children:[]}],path:"/en/doc/base64.html",pathLocale:"/en/",extraFields:[]},{title:"Batch Processing",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/batch-support.html",pathLocale:"/en/",extraFields:[]},{title:"cat",headers:[],path:"/en/doc/cat.html",pathLocale:"/en/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/classloader.html",pathLocale:"/en/",extraFields:[]},{title:"cls",headers:[],path:"/en/doc/cls.html",pathLocale:"/en/",extraFields:[]},{title:"All Commands",headers:[{level:2,title:"jvm - related",slug:"jvm-related",children:[]},{level:2,title:"class/classloader - related",slug:"class-classloader-related",children:[]},{level:2,title:"monitor/watch/trace - related",slug:"monitor-watch-trace-related",children:[]},{level:2,title:"authentication",slug:"authentication",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"profiler/flame graph",slug:"profiler-flame-graph",children:[]},{level:2,title:"pipe",slug:"pipe",children:[]},{level:2,title:"async jobs",slug:"async-jobs",children:[]},{level:2,title:"Basic Arthas Commands",slug:"basic-arthas-commands",children:[]}],path:"/en/doc/commands.html",pathLocale:"/en/",extraFields:[]},{title:"Contact Us",headers:[{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"DingDing Group",slug:"dingding-group",children:[]},{level:3,title:"Instructions for Installing DingTalk",slug:"instructions-for-installing-dingtalk",children:[]},{level:3,title:"QQ Group",slug:"qq-group",children:[]}],path:"/en/doc/contact-us.html",pathLocale:"/en/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Notes on column headers",slug:"notes-on-column-headers",children:[]},{level:3,title:"Screenshot",slug:"screenshot",children:[]}],path:"/en/doc/dashboard.html",pathLocale:"/en/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"Use JDK in Docker",slug:"use-jdk-in-docker",children:[{level:3,title:"Use public JDK image",slug:"use-public-jdk-image",children:[]},{level:3,title:"Install via package management software",slug:"install-via-package-management-software",children:[]}]},{level:2,title:"Quick start with Docker",slug:"quick-start-with-docker",children:[]},{level:2,title:"Diagnose the Java process in Docker",slug:"diagnose-the-java-process-in-docker",children:[]},{level:2,title:"Diagnose the Java process in the container in k8s",slug:"diagnose-the-java-process-in-the-container-in-k8s",children:[]},{level:2,title:"Install Arthas into the base Docker image",slug:"install-arthas-into-the-base-docker-image",children:[]}],path:"/en/doc/docker.html",pathLocale:"/en/",extraFields:[]},{title:"Download",headers:[{level:2,title:"Download full package",slug:"download-full-package",children:[{level:3,title:"Download from maven central",slug:"download-from-maven-central",children:[]},{level:3,title:"Download from Github Releases",slug:"download-from-github-releases",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]},{level:3,title:"Use arthas-boot.jar",slug:"use-arthas-boot-jar",children:[]}]},{level:2,title:"Download Offline Help Documentation",slug:"download-offline-help-documentation",children:[]}],path:"/en/doc/download.html",pathLocale:"/en/",extraFields:[]},{title:"dump",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/dump.html",pathLocale:"/en/",extraFields:[]},{title:"echo",headers:[],path:"/en/doc/echo.html",pathLocale:"/en/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"Where is the log file?",slug:"where-is-the-log-file",children:[]},{level:3,title:"How much impact does Arthas attach have on the performance of the original process?",slug:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"target-process-not-responding-or-hotspot-vm-not-loaded",children:[]},{level:3,title:"Can commands such as trace/watch enhance the classes in jdk?",slug:"can-commands-such-as-trace-watch-enhance-the-classes-in-jdk",children:[]},{level:3,title:"How to view the result in json format",slug:"how-to-view-the-result-in-json-format",children:[]},{level:3,title:"Can arthas trace native methods",slug:"can-arthas-trace-native-methods",children:[]},{level:3,title:"Can arthas view the value of a variable in memory?",slug:"can-arthas-view-the-value-of-a-variable-in-memory",children:[]},{level:3,title:"How to filter method with the same name?",slug:"how-to-filter-method-with-the-same-name",children:[]},{level:3,title:"How to watch or trace constructor?",slug:"how-to-watch-or-trace-constructor",children:[]},{level:3,title:"How to watch or trace inner classes?",slug:"how-to-watch-or-trace-inner-classes",children:[]},{level:3,title:"Enter Unicode characters",slug:"enter-unicode-characters",children:[]},{level:3,title:"java.lang.ClassFormatError: null, skywalking arthas compatible use",slug:"java-lang-classformaterror-null-skywalking-arthas-compatible-use",children:[]},{level:3,title:"Can I use arthas offline?",slug:"can-i-use-arthas-offline",children:[]},{level:3,title:"Attach the process with pid 1 in docker/k8s failed",slug:"attach-the-process-with-pid-1-in-docker-k8s-failed",children:[]},{level:3,title:"Why is the new version of Arthas downloaded, but the old version is connected?",slug:"why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected",children:[]}],path:"/en/doc/faq.html",pathLocale:"/en/",extraFields:[]},{title:"getstatic",headers:[],path:"/en/doc/getstatic.html",pathLocale:"/en/",extraFields:[]},{title:"grep",headers:[],path:"/en/doc/grep.html",pathLocale:"/en/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"Limitations",slug:"limitations",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Explanation on the important callbacks",slug:"explanation-on-the-important-callbacks",children:[]},{level:3,title:"Advice parameter",slug:"advice-parameter",children:[]},{level:3,title:"Output parameter",slug:"output-parameter",children:[]},{level:3,title:"A groovy sample script to output logs",slug:"a-groovy-sample-script-to-output-logs",children:[]}],path:"/en/doc/groovy.html",pathLocale:"/en/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/heapdump.html",pathLocale:"/en/",extraFields:[]},{title:"help",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/help.html",pathLocale:"/en/",extraFields:[]},{title:"history",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/en/doc/history.html",pathLocale:"/en/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"Overview",slug:"overview",children:[]},{level:3,title:"One-time command",slug:"one-time-command",children:[]},{level:3,title:"Session interaction",slug:"session-interaction",children:[]},{level:3,title:"Authentication",slug:"authentication",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"Special command results",slug:"special-command-results",children:[]},{level:3,title:"Cases",slug:"cases",children:[]}],path:"/en/doc/http-api.html",pathLocale:"/en/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/en/doc/idea-plugin.html",pathLocale:"/en/",extraFields:[]},{title:"Install Arthas",headers:[{level:2,title:"Quick installation",slug:"quick-installation",children:[{level:3,title:"Use arthas-boot(Recommended)",slug:"use-arthas-boot-recommended",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]}]},{level:2,title:"Full installation",slug:"full-installation",children:[]},{level:2,title:"Manual Installation",slug:"manual-installation",children:[]},{level:2,title:"Installation via Packages",slug:"installation-via-packages",children:[{level:3,title:"Instruction for Debian based systems",slug:"instruction-for-debian-based-systems",children:[]},{level:3,title:"Instruction for Fedora based systems",slug:"instruction-for-fedora-based-systems",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}]},{level:2,title:"Offline Help Documentation",slug:"offline-help-documentation",children:[]},{level:2,title:"Uninstall",slug:"uninstall",children:[]}],path:"/en/doc/install-detail.html",pathLocale:"/en/",extraFields:[]},{title:"jad",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/jad.html",pathLocale:"/en/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Thread related",slug:"thread-related",children:[]},{level:3,title:"File descriptor related",slug:"file-descriptor-related",children:[]}],path:"/en/doc/jvm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Console Keymap",headers:[],path:"/en/doc/keymap.html",pathLocale:"/en/",extraFields:[]},{title:"logger",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/logger.html",pathLocale:"/en/",extraFields:[]},{title:"Manually Install Arthas",headers:[{level:2,title:"Startup with as.sh/as.bat",slug:"startup-with-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"Manual command line startup",slug:"manual-command-line-startup",children:[]}],path:"/en/doc/manual-install.html",pathLocale:"/en/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/mbean.html",pathLocale:"/en/",extraFields:[]},{title:"mc",headers:[],path:"/en/doc/mc.html",pathLocale:"/en/",extraFields:[]},{title:"memory",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/memory.html",pathLocale:"/en/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"Items to monitor",slug:"items-to-monitor",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/monitor.html",pathLocale:"/en/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/ognl.html",pathLocale:"/en/",extraFields:[]},{title:"options",headers:[{level:3,title:"View all options",slug:"view-all-options",children:[]},{level:3,title:"Get special option value",slug:"get-special-option-value",children:[]},{level:3,title:"Set special option value",slug:"set-special-option-value",children:[]},{level:3,title:"Set unsafe to true to enhance the classes under the java.* package",slug:"set-unsafe-to-true-to-enhance-the-classes-under-the-java-package",children:[]},{level:3,title:"Turn off strict mode, allow setting object properties in ognl expressions",slug:"turn-off-strict-mode-allow-setting-object-properties-in-ognl-expressions",children:[]}],path:"/en/doc/options.html",pathLocale:"/en/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"JVM above JDK9",slug:"jvm-above-jdk9",children:[]}],path:"/en/doc/perfcounter.html",pathLocale:"/en/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Start profiler",slug:"start-profiler",children:[]},{level:3,title:"Get the number of samples collected",slug:"get-the-number-of-samples-collected",children:[]},{level:3,title:"View profiler status",slug:"view-profiler-status",children:[]},{level:3,title:"Stop profiler",slug:"stop-profiler",children:[]},{level:3,title:"View profiler results under arthas-output via browser",slug:"view-profiler-results-under-arthas-output-via-browser",children:[]},{level:3,title:"Profiler supported events",slug:"profiler-supported-events",children:[]},{level:3,title:"Resume sampling",slug:"resume-sampling",children:[]},{level:3,title:"Use execute action to execute complex commands",slug:"use-execute-action-to-execute-complex-commands",children:[]},{level:3,title:"View all supported actions",slug:"view-all-supported-actions",children:[]},{level:3,title:"View version",slug:"view-version",children:[]},{level:3,title:"Configure framebuf option",slug:"configure-framebuf-option",children:[]},{level:3,title:"Configure include/exclude to filter data",slug:"configure-include-exclude-to-filter-data",children:[]},{level:3,title:"Specify execution time",slug:"specify-execution-time",children:[]},{level:3,title:"Generate jfr format result",slug:"generate-jfr-format-result",children:[]},{level:3,title:"The 'unknown' in profiler result",slug:"the-unknown-in-profiler-result",children:[]}],path:"/en/doc/profiler.html",pathLocale:"/en/",extraFields:[]},{title:"pwd",headers:[],path:"/en/doc/pwd.html",pathLocale:"/en/",extraFields:[]},{title:"Quick Start",headers:[{level:2,title:"1. Start math-game",slug:"_1-start-math-game",children:[]},{level:2,title:"2. Start Arthas",slug:"_2-start-arthas",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]}]},{level:2,title:"3. Check the Dashboard",slug:"_3-check-the-dashboard",children:[]},{level:2,title:"4. Get the Main Class of the math-game process with the thread command",slug:"_4-get-the-main-class-of-the-math-game-process-with-the-thread-command",children:[]},{level:2,title:"5. Decompile Main Class with jad command",slug:"_5-decompile-main-class-with-jad-command",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. Exit Arthas",slug:"_7-exit-arthas",children:[]}],path:"/en/doc/quick-start.html",pathLocale:"/en/",extraFields:[]},{title:"quit",headers:[],path:"/en/doc/quit.html",pathLocale:"/en/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"Frequently asked questions",slug:"frequently-asked-questions",children:[]},{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the redefine command",slug:"restrictions-of-the-redefine-command",children:[]}],path:"/en/doc/redefine.html",pathLocale:"/en/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/en/doc/release-notes.html",pathLocale:"/en/",extraFields:[]},{title:"reset",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Reset specified class",slug:"reset-specified-class",children:[]},{level:3,title:"Reset all classes",slug:"reset-all-classes",children:[]}],path:"/en/doc/reset.html",pathLocale:"/en/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"retransform the specified .class file",slug:"retransform-the-specified-class-file",children:[]},{level:3,title:"View retransform entry",slug:"view-retransform-entry",children:[]},{level:3,title:"Delete the specified retransform entry",slug:"delete-the-specified-retransform-entry",children:[]},{level:3,title:"Delete all retransform entries",slug:"delete-all-retransform-entries",children:[]},{level:3,title:"Explicitly trigger retransform",slug:"explicitly-trigger-retransform",children:[]},{level:3,title:"Eliminate the influence of retransform",slug:"eliminate-the-influence-of-retransform",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the retransform command",slug:"restrictions-of-the-retransform-command",children:[]}],path:"/en/doc/retransform.html",pathLocale:"/en/",extraFields:[]},{title:"Log command outputs",headers:[{level:3,title:"Use asynchronous job to log",slug:"use-asynchronous-job-to-log",children:[]}],path:"/en/doc/save-log.html",pathLocale:"/en/",extraFields:[]},{title:"sc",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sc.html",pathLocale:"/en/",extraFields:[]},{title:"session",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/session.html",pathLocale:"/en/",extraFields:[]},{title:"sm",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"Configuration properties",slug:"configuration-properties",children:[]},{level:3,title:"View Endpoint Information",slug:"view-endpoint-information",children:[]},{level:3,title:"Non-spring boot application usage",slug:"non-spring-boot-application-usage",children:[]}],path:"/en/doc/spring-boot-starter.html",pathLocale:"/en/",extraFields:[]},{title:"stack",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/stack.html",pathLocale:"/en/",extraFields:[]},{title:"Start Arthas",headers:[{level:2,title:"Interactive Mode",slug:"interactive-mode",children:[]},{level:2,title:"Non-Interactive Mode",slug:"non-interactive-mode",children:[{level:3,title:"Parameter Description",slug:"parameter-description",children:[]},{level:3,title:"Sample",slug:"sample",children:[]},{level:3,title:"Remote Diagnosis",slug:"remote-diagnosis",children:[]},{level:3,title:"sudo Support",slug:"sudo-support",children:[]},{level:3,title:"Windows Support",slug:"windows-support",children:[]}]}],path:"/en/doc/start-arthas.html",pathLocale:"/en/",extraFields:[]},{title:"Stop",headers:[],path:"/en/doc/stop.html",pathLocale:"/en/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysenv.html",pathLocale:"/en/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysprop.html",pathLocale:"/en/",extraFields:[]},{title:"tee",headers:[],path:"/en/doc/tee.html",pathLocale:"/en/",extraFields:[]},{title:"thread",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"How the CPU ratios are calculated?",slug:"how-the-cpu-ratios-are-calculated",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/thread.html",pathLocale:"/en/",extraFields:[]},{title:"trace",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Notice",slug:"notice",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Trace result time inaccuracy problem",slug:"trace-result-time-inaccuracy-problem",children:[]}],path:"/en/doc/trace.html",pathLocale:"/en/",extraFields:[]},{title:"tt",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/tt.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"Download and deploy arthas tunnel server",slug:"download-and-deploy-arthas-tunnel-server",children:[]},{level:3,title:"Connecting to the tunnel server when starting arthas",slug:"connecting-to-the-tunnel-server-when-starting-arthas",children:[]},{level:3,title:"Best practices",slug:"best-practices",children:[]},{level:3,title:"Tunnel Server Management Page",slug:"tunnel-server-management-page",children:[]},{level:3,title:"Security and Privilege Management",slug:"security-and-privilege-management",children:[]},{level:3,title:"Cluster Management",slug:"cluster-management",children:[]},{level:3,title:"How arthas tunnel server works",slug:"how-arthas-tunnel-server-works",children:[]}],path:"/en/doc/tunnel.html",pathLocale:"/en/",extraFields:[]},{title:"version",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/version.html",pathLocale:"/en/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/vmoption.html",pathLocale:"/en/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"getInstances",slug:"getinstances",children:[]},{level:3,title:"Specify classloader name",slug:"specify-classloader-name",children:[]},{level:3,title:"Specify classloader hash",slug:"specify-classloader-hash",children:[]},{level:3,title:"Specify the number of expanded layers of returned results",slug:"specify-the-number-of-expanded-layers-of-returned-results",children:[]},{level:3,title:"Execute expression",slug:"execute-expression",children:[]},{level:3,title:"Force GC",slug:"force-gc",children:[]}],path:"/en/doc/vmtool.html",pathLocale:"/en/",extraFields:[]},{title:"watch",headers:[{level:3,title:"Parameters & Options",slug:"parameters-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/watch.html",pathLocale:"/en/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"Connect arthas through the browser",slug:"connect-arthas-through-the-browser",children:[]},{level:3,title:"scrollback URL parameters",slug:"scrollback-url-parameters",children:[]},{level:3,title:"Connect remote arthas through arthas tunnel server",slug:"connect-remote-arthas-through-arthas-tunnel-server",children:[]}],path:"/en/doc/web-console.html",pathLocale:"/en/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],lu=Ie(fv),pv=()=>lu;po.webpackHot&&(__VUE_HMR_RUNTIME__.updateSearchIndex=e=>{lu.value=e});const vv=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:r})=>{const o=_e(()=>e.value.filter(l=>l.pathLocale===t.value));return _e(()=>{const l=n.value.trim().toLowerCase();if(!l)return[];const i=[],a=(s,u)=>{ia(l,[u.title])&&i.push({link:`${s.path}#${u.slug}`,title:s.title,header:u.title});for(const c of u.children){if(i.length>=r.value)return;a(s,c)}};for(const s of o.value){if(i.length>=r.value)break;if(ia(l,[s.title,...s.extraFields])){i.push({link:s.path,title:s.title});continue}for(const u of s.headers){if(i.length>=r.value)break;a(s,u)}}return i})},gv=e=>{const t=Ie(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},_v=$e({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:r}=qm(e),o=or(),l=so(),i=pv(),a=Ie(null),s=Ie(!1),u=Ie(""),c=_e(()=>{var A;return(A=t.value[l.value])!=null?A:{}}),m=vv({searchIndex:i,routeLocale:l,query:u,maxSuggestions:r}),{focusIndex:d,focusNext:h,focusPrev:g}=gv(m);hv({input:a,hotKeys:n});const _=_e(()=>s.value&&!!m.value.length),O=()=>{!_.value||g()},v=()=>{!_.value||h()},E=A=>{if(!_.value)return;const S=m.value[A];!S||o.push(S.link).then(()=>{u.value="",d.value=0})};return()=>ve("form",{class:"search-box",role:"search"},[ve("input",{ref:a,type:"search",placeholder:c.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>s.value=!0,onBlur:()=>s.value=!1,onInput:A=>u.value=A.target.value,onKeydown:A=>{switch(A.key){case"ArrowUp":{O();break}case"ArrowDown":{v();break}case"Enter":{A.preventDefault(),E(d.value);break}}}}),_.value&&ve("ul",{class:"suggestions",onMouseleave:()=>d.value=-1},m.value.map(({link:A,title:S,header:x},F)=>ve("li",{class:["suggestion",{focus:d.value===F}],onMouseenter:()=>d.value=F,onMousedown:()=>E(F)},ve("a",{href:A,onClick:R=>R.preventDefault()},[ve("span",{class:"page-title"},S),x&&ve("span",{class:"page-header"},`> ${x}`)]))))])}});const bv={"/":{placeholder:"\u641C\u7D22\u6587\u6863"},"/en/":{placeholder:"Search Docs"}},yv=["s","/"],Ev=5;var wv=it({enhance({app:e}){e.component("SearchBox",t=>ve(_v,{locales:bv,hotKeys:yv,maxSuggestions:Ev,...t}))}});const Ov=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=or(),l=bn(),a=Nl(()=>{var O,v,E,A;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(x=>x.hash===S.hash));for(let S=0;S<_.length;S++){const x=_[S],F=_[S+1],R=s>=((v=(O=x.parentElement)==null?void 0:O.offsetTop)!=null?v:0)-r,w=!F||s<((A=(E=F.parentElement)==null?void 0:E.offsetTop)!=null?A:0)-r;if(!(R&&w))continue;const K=decodeURIComponent(o.currentRoute.value.hash),q=decodeURIComponent(x.hash);if(K===q)return;if(d){for(let P=S+1;P<_.length;P++)if(K===decodeURIComponent(_[P].hash))return}aa(o,{hash:q,force:!0});return}},n);lt(()=>{a(),window.addEventListener("scroll",a)}),oo(()=>{window.removeEventListener("scroll",a)}),Ge(()=>l.value.path,a)},aa=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Pv="div.right-menu-item > a",Av=".header-anchor",Sv=0,Lv=5;var Iv=it({setup(){Ov({headerLinkSelector:Pv,headerAnchorSelector:Av,delay:Sv,offset:Lv})}});/*! @docsearch/js 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function sa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ge(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function $r(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||iu(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ur(e){return function(t){if(Array.isArray(t))return il(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||iu(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function iu(e,t){if(e){if(typeof e=="string")return il(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?il(e,t):void 0}}function il(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3)for(n=[n],l=3;l0?Nn(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(d=v[c])===null||d&&h.key==d.key&&h.type===d.type)v[c]=void 0;else for(m=0;m3)for(n=[n],l=3;l=n.__.length&&n.__.push({}),n.__[e]}function _u(e){return mn=1,bu(Eu,e)}function bu(e,t,n){var r=ir(yn++,2);return r.t=e,r.__c||(r.__=[n?n(t):Eu(void 0,t),function(o){var l=r.t(r.__[0],o);r.__[0]!==l&&(r.__=[l,r.__[1]],r.__c.setState({}))}],r.__c=Fe),r.__}function yu(e,t){var n=ir(yn++,3);!te.__s&&Yl(n.__H,t)&&(n.__=e,n.__H=t,Fe.__H.__h.push(n))}function ba(e,t){var n=ir(yn++,4);!te.__s&&Yl(n.__H,t)&&(n.__=e,n.__H=t,Fe.__h.push(n))}function To(e,t){var n=ir(yn++,7);return Yl(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function jv(){sl.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(Lr),e.__H.__h.forEach(cl),e.__H.__h=[]}catch(t){e.__H.__h=[],te.__e(t,e.__v)}}),sl=[]}te.__b=function(e){Fe=null,fa&&fa(e)},te.__r=function(e){pa&&pa(e),yn=0;var t=(Fe=e.__c).__H;t&&(t.__h.forEach(Lr),t.__h.forEach(cl),t.__h=[])},te.diffed=function(e){va&&va(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(sl.push(t)!==1&&ha===te.requestAnimationFrame||((ha=te.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(l),ya&&cancelAnimationFrame(r),setTimeout(n)},l=setTimeout(o,100);ya&&(r=requestAnimationFrame(o))})(jv)),Fe=void 0},te.__c=function(e,t){t.some(function(n){try{n.__h.forEach(Lr),n.__h=n.__h.filter(function(r){return!r.__||cl(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],te.__e(r,n.__v)}}),ga&&ga(e,t)},te.unmount=function(e){_a&&_a(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(Lr)}catch(n){te.__e(n,t.__v)}};var ya=typeof requestAnimationFrame=="function";function Lr(e){var t=Fe;typeof e.__c=="function"&&e.__c(),Fe=t}function cl(e){var t=Fe;e.__c=e.__(),Fe=t}function Yl(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function Eu(e,t){return typeof t=="function"?t(e):t}function wu(e,t){for(var n in t)e[n]=t[n];return e}function ul(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function ml(e){this.props=e}(ml.prototype=new ut).isPureReactComponent=!0,ml.prototype.shouldComponentUpdate=function(e,t){return ul(this.props,e)||ul(this.state,t)};var Ea=te.__b;te.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Ea&&Ea(e)};var Mv=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,wa=function(e,t){return e==null?null:_t(_t(e).map(t))},Hv={map:wa,forEach:wa,count:function(e){return e?_t(e).length:0},only:function(e){var t=_t(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:_t},qv=te.__e;function Ir(){this.__u=0,this.t=null,this.__b=null}function Ou(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function Tn(){this.u=null,this.o=null}te.__e=function(e,t,n){if(e.then){for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}qv(e,t,n)},(Ir.prototype=new ut).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=Ou(r.__v),l=!1,i=function(){l||(l=!0,n.componentWillUnmount=n.__c,o?o(a):a())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){i(),n.__c&&n.__c()};var a=function(){if(!--r.__u){if(r.state.__e){var u=r.state.__e;r.__v.__k[0]=function m(d,h,g){return d&&(d.__v=null,d.__k=d.__k&&d.__k.map(function(_){return m(_,h,g)}),d.__c&&d.__c.__P===h&&(d.__e&&g.insertBefore(d.__e,d.__d),d.__c.__e=!0,d.__c.__P=g)),d}(u,u.__c.__P,u.__c.__O)}var c;for(r.setState({__e:r.__b=null});c=r.t.pop();)c.forceUpdate()}},s=t.__h===!0;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},Ir.prototype.componentWillUnmount=function(){this.t=[]},Ir.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function l(i,a,s){return i&&(i.__c&&i.__c.__H&&(i.__c.__H.__.forEach(function(u){typeof u.__c=="function"&&u.__c()}),i.__c.__H=null),(i=wu({},i)).__c!=null&&(i.__c.__P===s&&(i.__c.__P=a),i.__c=null),i.__k=i.__k&&i.__k.map(function(u){return l(u,a,s)})),i}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&ct(kt,null,e.fallback);return o&&(o.__h=null),[ct(kt,null,t.__e?null:e.children),o]};var Oa=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(r)}}),Zn(ct(Fv,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Pu(e,t){return ct(Vv,{__v:e,i:t})}(Tn.prototype=new ut).__e=function(e){var t=this,n=Ou(t.__v),r=t.o.get(e);return r[0]++,function(o){var l=function(){t.props.revealOrder?(r.push(o),Oa(t,e,r)):o()};n?n(l):l()}},Tn.prototype.render=function(e){this.u=null,this.o=new Map;var t=_t(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Tn.prototype.componentDidUpdate=Tn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){Oa(e,n,t)})};var Au=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Nv=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,$v=function(e){return(typeof Symbol!="undefined"&&Qn(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Su(e,t,n){return t.__k==null&&(t.textContent=""),Zn(e,t),typeof n=="function"&&n(),e?e.__c:null}ut.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(ut.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var Pa=te.event;function Uv(){}function zv(){return this.cancelBubble}function Bv(){return this.defaultPrevented}te.event=function(e){return Pa&&(e=Pa(e)),e.persist=Uv,e.isPropagationStopped=zv,e.isDefaultPrevented=Bv,e.nativeEvent=e};var Lu,Aa={configurable:!0,get:function(){return this.class}},Sa=te.vnode;te.vnode=function(e){var t=e.type,n=e.props,r=n;if(typeof t=="string"){for(var o in r={},n){var l=n[o];o==="value"&&"defaultValue"in n&&l==null||(o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&l===!0?l="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!$v(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():Nv.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():l===null&&(l=void 0),r[o]=l)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=_t(n.children).forEach(function(i){i.props.selected=r.value.indexOf(i.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=_t(n.children).forEach(function(i){i.props.selected=r.multiple?r.defaultValue.indexOf(i.props.value)!=-1:r.defaultValue==i.props.value})),e.props=r}t&&n.class!=n.className&&(Aa.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",Aa)),e.$$typeof=Au,Sa&&Sa(e)};var La=te.__r;te.__r=function(e){La&&La(e),Lu=e.__c};var Wv={ReactCurrentDispatcher:{current:{readContext:function(e){return Lu.__n[e.__c].props.value}}}};(typeof performance=="undefined"?"undefined":Qn(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Ia(e){return!!e&&e.$$typeof===Au}var y={useState:_u,useReducer:bu,useEffect:yu,useLayoutEffect:ba,useRef:function(e){return mn=5,To(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){mn=6,ba(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:To,useCallback:function(e,t){return mn=8,To(function(){return e},t)},useContext:function(e){var t=Fe.context[e.__c],n=ir(yn++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(Fe)),t.props.value):e.__},useDebugValue:function(e,t){te.useDebugValue&&te.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Hv,render:Su,hydrate:function(e,t,n){return gu(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(Zn(null,e),!0)},createPortal:Pu,createElement:ct,createContext:function(e,t){var n={__c:t="__cC"+su++,__:e,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,l;return this.getChildContext||(o=[],(l={})[t]=this,this.getChildContext=function(){return l},this.shouldComponentUpdate=function(i){this.props.value!==i.value&&o.some(al)},this.sub=function(i){o.push(i);var a=i.componentWillUnmount;i.componentWillUnmount=function(){o.splice(o.indexOf(i),1),a&&a.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return ct.bind(null,e)},cloneElement:function(e){return Ia(e)?Cv.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:kt,isValidElement:Ia,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:ut,PureComponent:ml,memo:function(e,t){function n(o){var l=this.props.ref,i=l==o.ref;return!i&&l&&(l.call?l(null):l.current=null),t?!t(this.props,o)||!i:ul(this.props,o)}function r(o){return this.shouldComponentUpdate=n,ct(e,o)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(n,r){var o=wu({},n);return delete o.ref,e(o,(r=n.ref||r)&&(Qn(r)!="object"||"current"in r)?r:null)}return t.$$typeof=Mv,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:kt,Suspense:Ir,SuspenseList:Tn,lazy:function(e){var t,n,r;function o(l){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),r)throw r;if(!n)throw t;return ct(n,l)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Wv};function Kv(){return y.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},y.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function Iu(){return y.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},y.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Yv=["translations"];function dl(){return dl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Gv=y.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,o=Qv(e,Yv),l=r.buttonText,i=l===void 0?"Search":l,a=r.buttonAriaLabel,s=a===void 0?"Search":a,u=Jv(_u(null),2),c=u[0],m=u[1];return yu(function(){typeof navigator!="undefined"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("\u2318"):m("Ctrl"))},[]),y.createElement("button",dl({type:"button",className:"DocSearch DocSearch-Button","aria-label":s},o,{ref:t}),y.createElement("span",{className:"DocSearch-Button-Container"},y.createElement(Iu,null),y.createElement("span",{className:"DocSearch-Button-Placeholder"},i)),y.createElement("span",{className:"DocSearch-Button-Keys"},c!==null&&y.createElement(y.Fragment,null,y.createElement("kbd",{className:"DocSearch-Button-Key"},c==="Ctrl"?y.createElement(Kv,null):c),y.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function Xn(e){return e.reduce(function(t,n){return t.concat(n)},[])}var Zv=0;function hl(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var Du=function(){},Xv=[{segment:"autocomplete-core",version:"1.7.1"}];function Dr(e,t){var n=t;return{then:function(r,o){return Dr(e.then(_r(r,n,e),_r(o,n,e)),n)},catch:function(r){return Dr(e.catch(_r(r,n,e)),n)},finally:function(r){return r&&n.onCancelList.push(r),Dr(e.finally(_r(r&&function(){return n.onCancelList=[],r()},n,e)),n)},cancel:function(){n.isCanceled=!0;var r=n.onCancelList;n.onCancelList=[],r.forEach(function(o){o()})},isCanceled:function(){return n.isCanceled===!0}}}function xa(e){return Dr(e,{isCanceled:!1,onCancelList:[]})}function _r(e,t,n){return e?function(r){return t.isCanceled?r:e(r)}:n}function Ta(e,t,n,r){if(!n)return null;if(e<0&&(t===null||r!==null&&t===0))return n+e;var o=(t===null?-1:t)+e;return o<=-1||o>=n?r===null?null:0:o}function Ra(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function eg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tg(e,t){var n=[];return Promise.resolve(e(t)).then(function(r){return Promise.all(r.filter(function(o){return Boolean(o)}).map(function(o){if(o.sourceId,n.includes(o.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(o.sourceId)," is not unique."));n.push(o.sourceId);var l=function(i){for(var a=1;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n
'},status:null,set:e=>{const t=pe.isStarted();e=Io(e,pe.settings.minimum,1),pe.status=e===1?null:e;const n=pe.render(!t),r=n.querySelector(pe.settings.barSelector),o=pe.settings.speed,l=pe.settings.easing;return n.offsetWidth,cp(i=>{_r(r,{transform:"translate3d("+ta(e)+"%,0,0)",transition:"all "+o+"ms "+l}),e===1?(_r(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){_r(n,{transition:"all "+o+"ms linear",opacity:"0"}),setTimeout(function(){pe.remove(),i()},o)},o)):setTimeout(()=>i(),o)}),pe},isStarted:()=>typeof pe.status=="number",start:()=>{pe.status||pe.set(0);const e=()=>{setTimeout(()=>{!pe.status||(pe.trickle(),e())},pe.settings.trickleSpeed)};return pe.settings.trickle&&e(),pe},done:e=>!e&&!pe.status?pe:pe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=pe.status;return t?(typeof e!="number"&&(e=(1-t)*Io(Math.random()*t,.1,.95)),t=Io(t+e,0,.994),pe.set(t)):pe.start()},trickle:()=>pe.inc(Math.random()*pe.settings.trickleRate),render:e=>{if(pe.isRendered())return document.getElementById("nprogress");na(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=pe.settings.template;const n=t.querySelector(pe.settings.barSelector),r=e?"-100":ta(pe.status||0),o=document.querySelector(pe.settings.parent);return _r(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),o!==document.body&&na(o,"nprogress-custom-parent"),o==null||o.appendChild(t),t},remove:()=>{ra(document.documentElement,"nprogress-busy"),ra(document.querySelector(pe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&up(e)},isRendered:()=>!!document.getElementById("nprogress")},Io=(e,t,n)=>en?n:e,ta=e=>(-1+e)*100,cp=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),_r=function(){const e=["Webkit","O","Moz","ms"],t={};function n(i){return i.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,s){return s.toUpperCase()})}function r(i){const a=document.body.style;if(i in a)return i;let s=e.length;const u=i.charAt(0).toUpperCase()+i.slice(1);let c;for(;s--;)if(c=e[s]+u,c in a)return c;return i}function o(i){return i=n(i),t[i]||(t[i]=r(i))}function l(i,a,s){a=o(a),i.style[a]=s}return function(i,a){for(const s in a){const u=a[s];u!==void 0&&Object.prototype.hasOwnProperty.call(a,s)&&l(i,s,u)}}}(),Jc=(e,t)=>(typeof e=="string"?e:Kl(e)).indexOf(" "+t+" ")>=0,na=(e,t)=>{const n=Kl(e),r=n+t;Jc(n,t)||(e.className=r.substring(1))},ra=(e,t)=>{const n=Kl(e);if(!Jc(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Kl=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),up=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)};const mp=()=>{lt(()=>{const e=ar(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||pe.start()}),e.afterEach(n=>{t.add(n.path),pe.done()})})};var dp=it({setup(){mp()}});const hp=JSON.parse(`{"logo":"/images/arthas_light.png","logoDark":"/images/arthas_dark.png","repo":"alibaba/arthas","docsDir":"site/docs","docsBranch":"master","locales":{"/":{"selectLanguageName":"\u7B80\u4F53\u4E2D\u6587","selectLanguageText":"Languages","editLinkText":"\u5728 GitHub \u4E0A\u7F16\u8F91\u6B64\u9875","lastUpdated":"\u4E0A\u6B21\u66F4\u65B0","contributorsText":"\u8D21\u732E\u8005","backToHome":"\u8FD4\u56DE\u9996\u9875","rightMenuText":"\u76EE\u5F55","warning":"\u6CE8\u610F","tip":"\u63D0\u793A","danger":"\u8B66\u544A","notFound":["\u8FD9\u91CC\u4EC0\u4E48\u90FD\u6CA1\u6709","\u6211\u4EEC\u600E\u4E48\u5230\u8FD9\u6765\u4E86\uFF1F","\u8FD9\u662F\u4E00\u4E2A 404 \u9875\u9762","\u770B\u8D77\u6765\u6211\u4EEC\u8FDB\u5165\u4E86\u9519\u8BEF\u7684\u94FE\u63A5"],"openInNewWindow":"\u5728\u65B0\u7A97\u53E3\u6253\u5F00","toggleColorMode":"\u5207\u6362\u989C\u8272\u6A21\u5F0F","toggleSidebar":"\u5207\u6362\u4FA7\u8FB9\u680F","navbar":[{"text":"\u9996\u9875","link":"/"},{"text":"\u5728\u7EBF\u6559\u7A0B","link":"/doc/arthas-tutorials.html?language=cn&id=arthas-basics","target":"_blank"},{"text":"\u6587\u6863","link":"/doc/"},{"text":"\u89E3\u51B3\u65B9\u6848","children":[{"text":"\u5FAE\u670D\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"\u5206\u5E03\u5F0F\u4E8B\u52A1\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"\u9AD8\u53EF\u7528\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"\u5FAE\u670D\u52A1Serverless\u89E3\u51B3\u65B9\u6848","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"\u670D\u52A1\u7F51\u683C\u89E3\u51B3\u65B9\u6848","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"\u4E0B\u8F7D","link":"/doc/download.md"},{"text":"\u547D\u4EE4\u5217\u8868","link":"/doc/commands.md"}],"sidebar":{"/doc/":[{"text":"\u6587\u6863","children":["/doc/README.md","/doc/quick-start.md",{"text":"\u5728\u7EBF\u6559\u7A0B(\u963F\u91CC\u4E91)","link":"https://start.aliyun.com/handson-lab?category=arthas"},"/doc/install-detail.md","/doc/download.md","/doc/advanced-use.md",{"text":"\u5176\u4ED6\u7279\u6027","collapsible":true,"children":["/doc/async.md","/doc/save-log.md","/doc/batch-support.md",{"text":"ognl \u8868\u8FBE\u5F0F\u7528\u6CD5","link":"","children":[{"text":"\u6D3B\u7528ognl\u8868\u8FBE\u5F0F","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"\u4E00\u4E9Bognl\u7279\u6B8A\u7528\u6CD5","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/doc/commands.md","/doc/web-console.md","/doc/tunnel.md","/doc/http-api.md","/doc/docker.md","/doc/spring-boot-starter.md","/doc/idea-plugin.md","/doc/faq.md",{"text":"\u7528\u6237\u6848\u5217","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start me at github","link":"https://github.com/alibaba/arthas"},{"text":"\u7F16\u8BD1\u8C03\u8BD5/\u53C2\u4E0E\u8D21\u732E","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"QQ\u7FA4/\u9489\u9489\u7FA4","link":"/doc/contact-us.md"}]}]},"sidebarDepth":0},"/en/":{"selectLanguageName":"English","selectLanguageText":"Languages","editLinkText":"Edit this page on GitHub","navbar":[{"text":"HOME","link":"/en/"},{"text":"ONLINE TUTORIALS","link":"/doc/arthas-tutorials.html?language=en&id=arthas-basics","target":"_blank"},{"text":"DOCS","link":"/en/doc"},{"text":"SOLUTIONS","children":[{"text":"Microservice solutions","link":"https://cn.aliyun.com/product/aliware/mse?spm=arthas.topbar.0.0.0"},{"text":"Distributed transaction solutions","link":"https://www.aliyun.com/aliware/txc?spm=arthas.topbar.0.0.0"},{"text":"High-availability solution","link":"https://www.aliyun.com/product/ahas?spm=arthas.topbar.0.0.0"},{"text":"Serverless solution for miscoservices","link":"https://cn.aliyun.com/product/aliware/sae?spm=arthas.topbar.0.0.0"},{"text":"PaaS solution","link":"https://www.aliyun.com/product/edas?spm=arthas.topbar.0.0.0"},{"text":"Service mesh solution","link":"https://www.aliyun.com/product/servicemesh?spm=arthas.topbar.0.0.0"}]},{"text":"DOWNLOAD","link":"/en/doc/download.md"},{"text":"COMMANDS","link":"/en/doc/commands.md"}],"sidebar":{"/en/doc":[{"text":"DOCS","children":["/en/doc/README.md","/en/doc/quick-start.md","/en/doc/install-detail.md","/en/doc/download.md","/en/doc/advanced-use.md",{"text":"Other features","collapsible":true,"children":["/en/doc/async.md","/en/doc/save-log.md","/en/doc/batch-support.md",{"text":"How to use ognl","link":"","children":[{"text":"Basic ognl example","link":"https://github.com/alibaba/arthas/issues/11"},{"text":"Ognl special uses","link":"https://github.com/alibaba/arthas/issues/71"}]}]},"/en/doc/commands.md","/en/doc/web-console.md","/en/doc/tunnel.md","/en/doc/http-api.md","/en/doc/docker.md","/en/doc/spring-boot-starter.md","/en/doc/idea-plugin.md","/en/doc/faq.md",{"text":"User cases","link":"https://github.com/alibaba/arthas/issues?q=label%3Auser-case"},{"text":"Start me at github","link":"https://github.com/alibaba/arthas"},{"text":"Compile and debug/CONTRIBUTING","link":"https://github.com/alibaba/arthas/blob/master/CONTRIBUTING.md"},{"text":"Release Notes","link":"https://github.com/alibaba/arthas/releases"},{"text":"Contact us","link":"/en/doc/contact-us.md"}]}]},"sidebarDepth":0}},"colorMode":"auto","colorModeSwitch":true,"navbar":[],"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"auto","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Qc=De(hp),fp=()=>Qc;go.webpackHot&&(__VUE_HMR_RUNTIME__.updateThemeData=e=>{Qc.value=e});const Gc=Symbol(""),pp=()=>{const e=Ce(Gc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},vp=(e,t)=>{var n;return{...e,...(n=e.locales)==null?void 0:n[t]}};var gp=it({enhance({app:e}){const t=fp(),n=e._context.provides[Ul],r=_e(()=>vp(t.value,n.value));e.provide(Gc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}}),Yl=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n};const _p=$e({__name:"Badge",props:{type:{type:String,required:!1,default:"tip"},text:{type:String,required:!1,default:""},vertical:{type:String,required:!1,default:void 0}},setup(e){return(t,n)=>(ir(),Vl("span",{class:nr(["badge",e.type]),style:Xr({verticalAlign:e.vertical})},[ac(t.$slots,"default",{},()=>[Fl(Es(e.text),1)])],6))}});var bp=Yl(_p,[["__file","Badge.vue"]]);const yp=$e({name:"CodeGroup",setup(e,{slots:t}){const n=De(-1),r=De([]),o=(a=n.value)=>{a{a>0?n.value=a-1:n.value=r.value.length-1,r.value[n.value].focus()},i=(a,s)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=s):a.key==="ArrowRight"?(a.preventDefault(),o(s)):a.key==="ArrowLeft"&&(a.preventDefault(),l(s))};return()=>{var s;const a=(((s=t.default)==null?void 0:s.call(t))||[]).filter(u=>u.type.name==="CodeGroupItem").map(u=>(u.props===null&&(u.props={}),u));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(u=>u.props.active===""||u.props.active===!0),n.value===-1&&(n.value=0)):a.forEach((u,c)=>{u.props.active=c===n.value}),ve("div",{class:"code-group"},[ve("div",{class:"code-group__nav"},ve("ul",{class:"code-group__ul"},a.map((u,c)=>{const m=c===n.value;return ve("li",{class:"code-group__li"},ve("button",{ref:d=>{d&&(r.value[c]=d)},class:{"code-group__nav-tab":!0,"code-group__nav-tab-active":m},ariaPressed:m,ariaExpanded:m,onClick:()=>n.value=c,onKeydown:d=>i(d,c)},u.props.title))}))),a]))}}}),Ep=["aria-selected"],wp=$e({name:"CodeGroupItem"}),Op=$e({...wp,props:{title:{type:String,required:!0},active:{type:Boolean,required:!1,default:!1}},setup(e){return(t,n)=>(ir(),Vl("div",{class:nr(["code-group-item",{"code-group-item__active":e.active}]),"aria-selected":e.active},[ac(t.$slots,"default")],10,Ep))}});var Pp=Yl(Op,[["__file","CodeGroupItem.vue"]]),oa;const sr=typeof window!="undefined",Ap=e=>typeof e=="string",xo=()=>{};sr&&((oa=window==null?void 0:window.navigator)==null?void 0:oa.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Sp(e,t){function n(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return n}const Zc=e=>e();function Lp(e=Zc){const t=De(!0);function n(){t.value=!1}function r(){t.value=!0}return{isActive:t,pause:n,resume:r,eventFilter:(...l)=>{t.value&&e(...l)}}}function Xc(e){return dm()?(hm(e),!0):!1}function Dp(e,t=!0){wc()?oc(e):t?e():Cl(e)}function _0(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,o=ke(e),l=De(e);function i(a){return arguments.length?(l.value=a,l.value):(l.value=l.value===rt(n)?rt(r):rt(n),l.value)}return o?i:[l,i]}var la=Object.getOwnPropertySymbols,Ip=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,Tp=(e,t)=>{var n={};for(var r in e)Ip.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&la)for(var r of la(e))t.indexOf(r)<0&&xp.call(e,r)&&(n[r]=e[r]);return n};function Rp(e,t,n={}){const r=n,{eventFilter:o=Zc}=r,l=Tp(r,["eventFilter"]);return Ge(e,Sp(o,t),l)}var kp=Object.defineProperty,Cp=Object.defineProperties,jp=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,ia=(e,t,n)=>t in e?kp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mp=(e,t)=>{for(var n in t||(t={}))eu.call(t,n)&&ia(e,n,t[n]);if(Ur)for(var n of Ur(t))tu.call(t,n)&&ia(e,n,t[n]);return e},Hp=(e,t)=>Cp(e,jp(t)),qp=(e,t)=>{var n={};for(var r in e)eu.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ur)for(var r of Ur(e))t.indexOf(r)<0&&tu.call(e,r)&&(n[r]=e[r]);return n};function Vp(e,t,n={}){const r=n,{eventFilter:o}=r,l=qp(r,["eventFilter"]),{eventFilter:i,pause:a,resume:s,isActive:u}=Lp(o);return{stop:Rp(e,t,Hp(Mp({},l),{eventFilter:i})),pause:a,resume:s,isActive:u}}function Fp(e){var t;const n=rt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const zr=sr?window:void 0;sr&&window.document;sr&&window.navigator;sr&&window.location;function Np(...e){let t,n,r,o;if(Ap(e[0])?([n,r,o]=e,t=zr):[t,n,r,o]=e,!t)return xo;let l=xo;const i=Ge(()=>Fp(t),s=>{l(),s&&(s.addEventListener(n,r,o),l=()=>{s.removeEventListener(n,r,o),l=xo})},{immediate:!0,flush:"post"}),a=()=>{i(),l()};return Xc(a),a}function $p(e,t={}){const{window:n=zr}=t,r=Boolean(n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const l=De(!1),i=()=>{!r||(o||(o=n.matchMedia(e)),l.value=o.matches)};return Dp(()=>{i(),o&&("addEventListener"in o?o.addEventListener("change",i):o.addListener(i),Xc(()=>{"removeEventListener"in o?o.removeEventListener("change",i):o.removeListener(i)}))}),l}const ll=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},il="__vueuse_ssr_handlers__";ll[il]=ll[il]||{};const Up=ll[il];function zp(e,t){return Up[e]||t}function Bp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Wp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Kp(e,t,n,r={}){var o;const{flush:l="pre",deep:i=!0,listenToStorageChanges:a=!0,writeDefaults:s=!0,shallow:u,window:c=zr,eventFilter:m,onError:d=V=>{console.error(V)}}=r,h=(u?$s:De)(t);if(!n)try{n=zp("getDefaultStorage",()=>{var V;return(V=zr)==null?void 0:V.localStorage})()}catch(V){d(V)}if(!n)return h;const g=rt(t),_=Bp(g),O=(o=r.serializer)!=null?o:Wp[_],{pause:v,resume:E}=Vp(h,()=>A(h.value),{flush:l,deep:i,eventFilter:m});return c&&a&&Np(c,"storage",x),x(),h;function A(V){try{V==null?n.removeItem(e):n.setItem(e,O.write(V))}catch(R){d(R)}}function S(V){if(!(V&&V.key!==e)){v();try{const R=V?V.newValue:n.getItem(e);return R==null?(s&&g!==null&&n.setItem(e,O.write(g)),g):typeof R!="string"?R:O.read(R)}catch(R){d(R)}finally{E()}}}function x(V){V&&V.key!==e||(h.value=S(V))}}function Yp(e){return $p("(prefers-color-scheme: dark)",e)}var aa;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(aa||(aa={}));const nu=Symbol(""),b0=()=>{const e=Ce(nu);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Jp=()=>{const e=iu(),t=Yp(),n=Kp("vuepress-color-scheme",e.value.colorMode),r=_e({get(){return e.value.colorModeSwitch?n.value==="auto"?t.value:n.value==="dark":e.value.colorMode==="dark"},set(o){o===t.value?n.value="auto":n.value=o?"dark":"light"}});Yt(nu,r),Qp(r)},Qp=e=>{const t=(n=e.value)=>{const r=window==null?void 0:window.document.querySelector("html");r==null||r.classList.toggle("dark",n)};lt(()=>{Ge(e,t,{immediate:!0})}),Ml(()=>t())},ru=(...e)=>{const n=ar().resolve(...e),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:o}=r,l=se(o)?o(n):o,i=Ee(l)?{path:l}:l;return ru({hash:n.hash,query:n.query,params:n.params,...i})},Gp=e=>{const t=ru(encodeURI(e));return{text:t.meta.title||e,link:t.name==="404"?e:t.fullPath}};let To=null,Ln=null;const Zp={wait:()=>To,pending:()=>{To=new Promise(e=>Ln=e)},resolve:()=>{Ln==null||Ln(),To=null,Ln=null}},Xp=()=>Zp,ou=Symbol("sidebarItems"),y0=()=>{const e=Ce(ou);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},ev=()=>{const e=iu(),t=kh(),n=_e(()=>tv(t.value,e.value));Yt(ou,n)},tv=(e,t)=>{var o,l,i,a;const n=(l=(o=e.sidebar)!=null?o:t.sidebar)!=null?l:"auto",r=(a=(i=e.sidebarDepth)!=null?i:t.sidebarDepth)!=null?a:2;return e.home||n===!1?[]:n==="auto"?rv(r):re(n)?lu(n,r):Lc(n)?ov(n,r):[]},nv=(e,t)=>({text:e.title,link:`#${e.slug}`,children:Jl(e.children,t)}),Jl=(e,t)=>t>0?e.map(n=>nv(n,t-1)):[],rv=e=>{const t=En();return[{text:t.value.title,children:Jl(t.value.headers,e)}]},lu=(e,t)=>{const n=fo(),r=En(),o=l=>{var a;let i;if(Ee(l)?i=Gp(l):i=l,i.children)return{...i,children:i.children.map(s=>o(s))};if(i.link===n.path){const s=((a=r.value.headers[0])==null?void 0:a.level)===1?r.value.headers[0].children:r.value.headers;return{...i,children:Jl(s,t)}}return i};return e.map(l=>o(l))},ov=(e,t)=>{var l;const n=fo(),r=Dc(e,n.path),o=(l=e[r])!=null?l:[];return lu(o,t)},iu=()=>pp();var lv=it({enhance({app:e,router:t}){e.component("Badge",bp),e.component("CodeGroup",yp),e.component("CodeGroupItem",Pp),e.component("AutoLinkExternalIcon",()=>{const r=e.component("ExternalLinkIcon");return r?ve(r):null}),e.component("NavbarSearch",()=>{const r=e.component("Docsearch")||e.component("SearchBox");return r?ve(r):null});const n=t.options.scrollBehavior;t.options.scrollBehavior=async(...r)=>(await Xp().wait(),n(...r))},setup(){Jp(),ev()}});var iv={};const av=e=>{const t=uo();return _e(()=>e[t.value])};class sv{constructor(){const t="message-container",n=document.getElementById(t);n?this.containerElement=n:(this.containerElement=document.createElement("div"),this.containerElement.id=t,document.body.appendChild(this.containerElement))}pop(t,n=2e3){const r=document.createElement("div");r.className="message move-in",r.innerHTML=t,this.containerElement.appendChild(r),n>0&&setTimeout(()=>{this.close(r)},n)}close(t){t.className=t.className.replace("move-in",""),t.className+="move-out",t.addEventListener("animationend",()=>{t.remove()})}}var Ro,_t=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",l="minute",i="hour",a="day",s="week",u="month",c="quarter",m="year",d="date",h="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,O={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(q,P,L){var T=String(q);return!T||T.length>=P?q:""+Array(P+1-T.length).join(L)+q},E={s:v,z:function(q){var P=-q.utcOffset(),L=Math.abs(P),T=Math.floor(L/60),j=L%60;return(P<=0?"+":"-")+v(T,2,"0")+":"+v(j,2,"0")},m:function q(P,L){if(P.date()1)return q(z[0])}else{var G=P.name;S[G]=P,j=G}return!T&&j&&(A=j),j||!T&&A},R=function(q,P){if(x(q))return q.clone();var L=typeof P=="object"?P:{};return L.date=q,L.args=arguments,new B(L)},w=E;w.l=V,w.i=x,w.w=function(q,P){return R(q,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var B=function(){function q(L){this.$L=V(L.locale,null,!0),this.parse(L)}var P=q.prototype;return P.parse=function(L){this.$d=function(T){var j=T.date,M=T.utc;if(j===null)return new Date(NaN);if(w.u(j))return new Date;if(j instanceof Date)return new Date(j);if(typeof j=="string"&&!/Z$/i.test(j)){var z=j.match(g);if(z){var G=z[2]-1||0,le=(z[7]||"0").substring(0,3);return M?new Date(Date.UTC(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)):new Date(z[1],G,z[3]||1,z[4]||0,z[5]||0,z[6]||0,le)}}return new Date(j)}(L),this.$x=L.x||{},this.init()},P.init=function(){var L=this.$d;this.$y=L.getFullYear(),this.$M=L.getMonth(),this.$D=L.getDate(),this.$W=L.getDay(),this.$H=L.getHours(),this.$m=L.getMinutes(),this.$s=L.getSeconds(),this.$ms=L.getMilliseconds()},P.$utils=function(){return w},P.isValid=function(){return this.$d.toString()!==h},P.isSame=function(L,T){var j=R(L);return this.startOf(T)<=j&&j<=this.endOf(T)},P.isAfter=function(L,T){return R(L)=0?1:g.date()),O=h.year||g.year(),v=h.month>=0?h.month:h.year||h.day?0:g.month(),E=h.hour||0,A=h.minute||0,S=h.second||0,x=h.millisecond||0;return d?new Date(Date.UTC(O,v,_,E,A,S,x)):new Date(O,v,_,E,A,S,x)}return m},l=r.parse;r.parse=function(u){u.date=o.bind(this)(u),l.bind(this)(u)};var i=r.set,a=r.add,s=function(u,c,m,d){if(d===void 0&&(d=1),c instanceof Object){var h=Object.keys(c),g=this;return h.forEach(function(_){g=u.bind(g)(c[_]*d,_)}),g}return u.bind(this)(c*d,m)};r.set=function(u,c){return c=c===void 0?u:c,s.bind(this)(function(m,d){return i.bind(this)(d,m)},c,u)},r.add=function(u,c){return s.bind(this)(a,u,c)},r.subtract=function(u,c){return s.bind(this)(a,u,c,-1)}},su=function(){var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(n,r,o){var l,i=function(c,m,d){d===void 0&&(d={});var h=new Date(c),g=function(_,O){O===void 0&&(O={});var v=O.timeZoneName||"short",E=_+"|"+v,A=t[E];return A||(A=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:_,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:v}),t[E]=A),A}(m,d);return g.formatToParts(h)},a=function(c,m){for(var d=i(c,m),h=[],g=0;g=0&&(h[E]=parseInt(v,10))}var A=h[3],S=A===24?0:A,x=h[0]+"-"+h[1]+"-"+h[2]+" "+S+":"+h[4]+":"+h[5]+":000",V=+c;return(o.utc(x).valueOf()-(V-=V%1e3))/6e4},s=r.prototype;s.tz=function(c,m){c===void 0&&(c=l);var d=this.utcOffset(),h=this.toDate(),g=h.toLocaleString("en-US",{timeZone:c}),_=Math.round((h-new Date(g))/1e3/60),O=o(g).$set("millisecond",this.$ms).utcOffset(15*-Math.round(h.getTimezoneOffset()/15)-_,!0);if(m){var v=O.utcOffset();O=O.add(d-v,"minute")}return O.$x.$timezone=c,O},s.offsetName=function(c){var m=this.$x.$timezone||o.tz.guess(),d=i(this.valueOf(),m,{timeZoneName:c}).find(function(h){return h.type.toLowerCase()==="timezonename"});return d&&d.value};var u=s.startOf;s.startOf=function(c,m){if(!this.$x||!this.$x.$timezone)return u.call(this,c,m);var d=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"));return u.call(d,c,m).tz(this.$x.$timezone,!0)},o.tz=function(c,m,d){var h=d&&m,g=d||m||l,_=a(+o(),g);if(typeof c!="string")return o(c).tz(g);var O=function(S,x,V){var R=S-60*x*1e3,w=a(R,V);if(x===w)return[R,x];var B=a(R-=60*(w-x)*1e3,V);return w===B?[R,w]:[S-60*Math.min(w,B)*1e3,Math.max(w,B)]}(o.utc(c,h).valueOf(),_,g),v=O[0],E=O[1],A=o(v).utcOffset(E);return A.$x.$timezone=g,A},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(c){l=c}}}(),cu=function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,l){var i=o.prototype;l.utc=function(h){return new o({date:h,utc:!0,args:arguments})},i.utc=function(h){var g=l(this.toDate(),{locale:this.$L,utc:!0});return h?g.add(this.utcOffset(),e):g},i.local=function(){return l(this.toDate(),{locale:this.$L,utc:!1})};var a=i.parse;i.parse=function(h){h.utc&&(this.$u=!0),this.$utils().u(h.$offset)||(this.$offset=h.$offset),a.call(this,h)};var s=i.init;i.init=function(){if(this.$u){var h=this.$d;this.$y=h.getUTCFullYear(),this.$M=h.getUTCMonth(),this.$D=h.getUTCDate(),this.$W=h.getUTCDay(),this.$H=h.getUTCHours(),this.$m=h.getUTCMinutes(),this.$s=h.getUTCSeconds(),this.$ms=h.getUTCMilliseconds()}else s.call(this)};var u=i.utcOffset;i.utcOffset=function(h,g){var _=this.$utils().u;if(_(h))return this.$u?0:_(this.$offset)?u.call(this):this.$offset;if(typeof h=="string"&&(h=function(A){A===void 0&&(A="");var S=A.match(t);if(!S)return null;var x=(""+S[0]).match(n)||["-",0,0],V=x[0],R=60*+x[1]+ +x[2];return R===0?0:V==="+"?R:-R}(h),h===null))return this;var O=Math.abs(h)<=16?60*h:h,v=this;if(g)return v.$offset=O,v.$u=h===0,v;if(h!==0){var E=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(v=this.local().add(O+E,e)).$offset=O,v.$x.$localOffset=E}else v=this.utc();return v};var c=i.format;i.format=function(h){var g=h||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,g)},i.valueOf=function(){var h=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*h},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var m=i.toDate;i.toDate=function(h){return h==="s"&&this.$offset?l(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():m.call(this)};var d=i.diff;i.diff=function(h,g,_){if(h&&this.$u===h.$u)return d.call(this,h,g,_);var O=this.local(),v=l(h).local();return d.call(O,v,g,_)}}}();_t.extend(cv),_t.extend(au),_t.extend(cu),_t.extend(su);const uv={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:(e,t)=>t==="W"?`${e}\u5468`:`${e}\u65E5`,weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:(e,t)=>{const n=100*e+t;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}},mv={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")};_t.locale("zh",uv),_t.locale("en",mv),_t.extend(au),_t.extend(cu),_t.extend(su);const br={showInMobile:!1,pure:!0},sa=()=>!!navigator&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/iu.test(navigator.userAgent),dv=()=>{const e=fo(),t=av({"/en/":{copy:"Copied successfully",hint:"Copy code"},"/":{copy:"\u590D\u5236\u6210\u529F",hint:"\u590D\u5236\u4EE3\u7801"}}),n=o=>{if(!o.hasAttribute("copy-code-registered")){const l=document.createElement("button");l.className="copy-code-pure-button",l.innerHTML='',l.addEventListener("click",()=>{(i=>{const a=document.getSelection(),s=!!(a&&a.rangeCount>0)&&a.getRangeAt(0),u=document.createElement("textarea");u.value=i,u.setAttribute("readonly",""),u.style.position="absolute",u.style.top="-9999px",document.body.appendChild(u),u.select(),document.execCommand("copy"),document.body.removeChild(u),s&&a&&(a.removeAllRanges(),a.addRange(s))})(o.innerText)}),l.setAttribute("aria-label",t.value.hint),l.setAttribute("data-balloon-pos","left"),o.parentElement&&o.parentElement.insertBefore(l,o),o.setAttribute("copy-code-registered","")}},r=()=>{const o=br.selector||'.theme-default-content div[class*="language-"] pre';setTimeout(()=>{typeof o=="string"?document.querySelectorAll(o).forEach(n):Array.isArray(o)&&o.forEach(l=>{document.querySelectorAll(l).forEach(n)})},br.delay||500)};lt(()=>{new sv,sa()&&!br.showInMobile||r()}),Ge(()=>e.path,()=>{sa()&&!br.showInMobile||r()})};var hv=it({setup:()=>{dv()}});const fv=(e,t)=>t.some(n=>{if(Ee(n))return n===e.key;const{key:r,ctrl:o=!1,shift:l=!1,alt:i=!1}=n;return r===e.key&&o===e.ctrlKey&&l===e.shiftKey&&i===e.altKey}),pv=/[^\x00-\x7F]/,vv=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),ca=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ua=(e,t)=>{const n=t.join(" "),r=vv(e);if(pv.test(e))return r.some(i=>n.toLowerCase().indexOf(i)>-1);const o=e.endsWith(" ");return new RegExp(r.map((i,a)=>r.length===a+1&&!o?`(?=.*\\b${ca(i)})`:`(?=.*\\b${ca(i)}\\b)`).join("")+".+","gi").test(n)},gv=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const n=r=>{!e.value||fv(r,t.value)&&!e.value.contains(r.target)&&(r.preventDefault(),e.value.focus())};lt(()=>{document.addEventListener("keydown",n)}),ao(()=>{document.removeEventListener("keydown",n)})},_v=[{title:"",headers:[],path:"/",pathLocale:"/",extraFields:[]},{title:"Home",headers:[],path:"/en/",pathLocale:"/en/",extraFields:[]},{title:"\u7B80\u4ECB",headers:[{level:3,title:"Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F",slug:"arthas-\u963F\u5C14\u8428\u65AF-\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"\u8FDB\u9636\u4F7F\u7528",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"\u4EE5 java agent \u65B9\u5F0F\u542F\u52A8",slug:"\u4EE5-java-agent-\u65B9\u5F0F\u542F\u52A8",children:[]},{level:2,title:"as.sh \u548C arthas-boot \u6280\u5DE7",slug:"as-sh-\u548C-arthas-boot-\u6280\u5DE7",children:[]},{level:2,title:"\u7528\u6237\u6570\u636E\u56DE\u62A5",slug:"\u7528\u6237\u6570\u636E\u56DE\u62A5",children:[]},{level:2,title:"\u5176\u4ED6\u7279\u6027",slug:"\u5176\u4ED6\u7279\u6027",children:[]}],path:"/doc/advanced-use.html",pathLocale:"/",extraFields:[]},{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF",headers:[],path:"/doc/advice-class.html",pathLocale:"/",extraFields:[]},{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8",headers:[],path:"/doc/agent.html",pathLocale:"/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"\u652F\u6301\u7684\u914D\u7F6E\u9879",slug:"\u652F\u6301\u7684\u914D\u7F6E\u9879",children:[{level:3,title:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",slug:"\u7981\u6B62\u6307\u5B9A\u547D\u4EE4",children:[]}]},{level:2,title:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",slug:"\u914D\u7F6E\u7684\u4F18\u5148\u7EA7",children:[]}],path:"/doc/arthas-properties.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:3,title:"Arthas3.0 \u7684\u65B0\u7279\u6027",slug:"arthas3-0-\u7684\u65B0\u7279\u6027",children:[]},{level:3,title:"\u53BB groovy \u4F9D\u8D56",slug:"\u53BB-groovy-\u4F9D\u8D56",children:[]}],path:"/doc/arthas3.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",headers:[{level:2,title:"1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1",slug:"_1-\u4F7F\u7528-\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1",children:[]},{level:2,title:"2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1",slug:"_2-\u901A\u8FC7-jobs-\u67E5\u770B\u4EFB\u52A1",children:[]},{level:2,title:"3. \u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88",slug:"_3-\u4EFB\u52A1\u6682\u505C\u548C\u53D6\u6D88",children:[]},{level:2,title:"4. fg\u3001bg \u547D\u4EE4\uFF0C\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C",slug:"_4-fg\u3001bg-\u547D\u4EE4-\u5C06\u547D\u4EE4\u8F6C\u5230\u524D\u53F0\u3001\u540E\u53F0\u7EE7\u7EED\u6267\u884C",children:[]},{level:2,title:"5. \u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",slug:"_5-\u4EFB\u52A1\u8F93\u51FA\u91CD\u5B9A\u5411",children:[]},{level:2,title:"6. \u505C\u6B62\u547D\u4EE4",slug:"_6-\u505C\u6B62\u547D\u4EE4",children:[]},{level:2,title:"7. \u5176\u4ED6",slug:"_7-\u5176\u4ED6",children:[]}],path:"/doc/async.html",pathLocale:"/",extraFields:[]},{title:"auth",headers:[{level:3,title:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",slug:"\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801",children:[]},{level:3,title:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",slug:"\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743",children:[]},{level:3,title:"\u5728 telnet console \u91CC\u9274\u6743",slug:"\u5728-telnet-console-\u91CC\u9274\u6743",children:[]},{level:3,title:"Web console \u5BC6\u7801\u9A8C\u8BC1",slug:"web-console-\u5BC6\u7801\u9A8C\u8BC1",children:[]},{level:3,title:"HTTP API \u9A8C\u8BC1",slug:"http-api-\u9A8C\u8BC1",children:[]}],path:"/doc/auth.html",pathLocale:"/",extraFields:[]},{title:"base64",headers:[{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801",children:[]},{level:3,title:"\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC",slug:"\u5BF9\u6587\u4EF6\u8FDB\u884C-base64-\u7F16\u7801\u5E76\u628A\u7ED3\u679C\u4FDD\u5B58\u5230\u6587\u4EF6\u91CC",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6",children:[]},{level:3,title:"\u7528 base64 \u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC",slug:"\u7528-base64-\u89E3\u7801\u6587\u4EF6\u5E76\u4FDD\u5B58\u7ED3\u679C\u5230\u6587\u4EF6\u91CC",children:[]}],path:"/doc/base64.html",pathLocale:"/",extraFields:[]},{title:"\u6279\u5904\u7406\u529F\u80FD",headers:[{level:3,title:"\u4F7F\u7528\u65B9\u6CD5",slug:"\u4F7F\u7528\u65B9\u6CD5",children:[]}],path:"/doc/batch-support.html",pathLocale:"/",extraFields:[]},{title:"cat",headers:[],path:"/doc/cat.html",pathLocale:"/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/classloader.html",pathLocale:"/",extraFields:[]},{title:"cls",headers:[],path:"/doc/cls.html",pathLocale:"/",extraFields:[]},{title:"\u547D\u4EE4\u5217\u8868",headers:[{level:2,title:"jvm \u76F8\u5173",slug:"jvm-\u76F8\u5173",children:[]},{level:2,title:"class/classloader \u76F8\u5173",slug:"class-classloader-\u76F8\u5173",children:[]},{level:2,title:"monitor/watch/trace \u76F8\u5173",slug:"monitor-watch-trace-\u76F8\u5173",children:[]},{level:2,title:"profiler/\u706B\u7130\u56FE",slug:"profiler-\u706B\u7130\u56FE",children:[]},{level:2,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"\u7BA1\u9053",slug:"\u7BA1\u9053",children:[]},{level:2,title:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",slug:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",children:[]},{level:2,title:"\u57FA\u7840\u547D\u4EE4",slug:"\u57FA\u7840\u547D\u4EE4",children:[]}],path:"/doc/commands.html",pathLocale:"/",extraFields:[]},{title:"\u8054\u7CFB\u6211\u4EEC",headers:[{level:3,title:"\u62DB\u8058",slug:"\u62DB\u8058",children:[]},{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"\u5FAE\u4FE1\u516C\u4F17\u53F7",slug:"\u5FAE\u4FE1\u516C\u4F17\u53F7",children:[]},{level:3,title:"\u9489\u9489\u7FA4",slug:"\u9489\u9489\u7FA4",children:[]},{level:3,title:"QQ \u7FA4",slug:"qq-\u7FA4",children:[]}],path:"/doc/contact-us.html",pathLocale:"/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u6570\u636E\u8BF4\u660E",slug:"\u6570\u636E\u8BF4\u660E",children:[]},{level:3,title:"\u622A\u56FE\u5C55\u793A",slug:"\u622A\u56FE\u5C55\u793A",children:[]}],path:"/doc/dashboard.html",pathLocale:"/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"\u5728 Docker \u91CC\u4F7F\u7528 JDK",slug:"\u5728-docker-\u91CC\u4F7F\u7528-jdk",children:[{level:3,title:"\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF",slug:"\u4F7F\u7528\u516C\u5F00\u7684-jdk-\u955C\u50CF",children:[]},{level:3,title:"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5",slug:"\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5",children:[]}]},{level:2,title:"\u901A\u8FC7 Docker \u5FEB\u901F\u5165\u95E8",slug:"\u901A\u8FC7-docker-\u5FEB\u901F\u5165\u95E8",children:[]},{level:2,title:"\u8BCA\u65AD Docker \u91CC\u7684 Java \u8FDB\u7A0B",slug:"\u8BCA\u65AD-docker-\u91CC\u7684-java-\u8FDB\u7A0B",children:[]},{level:2,title:"\u8BCA\u65AD k8s \u91CC\u5BB9\u5668\u91CC\u7684 Java \u8FDB\u7A0B",slug:"\u8BCA\u65AD-k8s-\u91CC\u5BB9\u5668\u91CC\u7684-java-\u8FDB\u7A0B",children:[]},{level:2,title:"\u628A Arthas \u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC",slug:"\u628A-arthas-\u5B89\u88C5\u5230\u57FA\u7840\u955C\u50CF\u91CC",children:[]}],path:"/doc/docker.html",pathLocale:"/",extraFields:[]},{title:"\u4E0B\u8F7D",headers:[{level:2,title:"\u4E0B\u8F7D\u5168\u91CF\u5305",slug:"\u4E0B\u8F7D\u5168\u91CF\u5305",children:[{level:3,title:"\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D",slug:"\u4ECE-maven-\u4ED3\u5E93\u4E0B\u8F7D",children:[]},{level:3,title:"\u4ECE Github Releases \u9875\u4E0B\u8F7D",slug:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",children:[]},{level:3,title:"\u7528 as.sh \u542F\u52A8",slug:"\u7528-as-sh-\u542F\u52A8",children:[]},{level:3,title:"\u7528 arthas-boot \u542F\u52A8",slug:"\u7528-arthas-boot-\u542F\u52A8",children:[]}]},{level:2,title:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",slug:"\u4E0B\u8F7D\u79BB\u7EBF\u6587\u6863",children:[]}],path:"/doc/download.html",pathLocale:"/",extraFields:[]},{title:"dump",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/dump.html",pathLocale:"/",extraFields:[]},{title:"echo",headers:[],path:"/doc/echo.html",pathLocale:"/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F",slug:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",children:[]},{level:3,title:"Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",slug:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"target-process-not-responding-or-hotspot-vm-not-loaded",children:[]},{level:3,title:"trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F",slug:"trace-watch-\u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A-jdk-\u91CC\u7684\u7C7B",children:[]},{level:3,title:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",slug:"\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C",children:[]},{level:3,title:"Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570",slug:"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570",children:[]},{level:3,title:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",slug:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",children:[]},{level:3,title:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",slug:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",children:[]},{level:3,title:"\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F",slug:"\u600E\u4E48-watch\u3001trace-\u6784\u9020\u51FD\u6570",children:[]},{level:3,title:"\u600E\u6837 watch\u3001trace \u5185\u90E8\u7C7B\uFF1F",slug:"\u600E\u6837-watch\u3001trace-\u5185\u90E8\u7C7B",children:[]},{level:3,title:"\u8F93\u5165\u4E2D\u6587/Unicode \u5B57\u7B26",slug:"\u8F93\u5165\u4E2D\u6587-unicode-\u5B57\u7B26",children:[]},{level:3,title:"java.lang.ClassFormatError: null\u3001skywalking arthas \u517C\u5BB9\u4F7F\u7528",slug:"java-lang-classformaterror-null\u3001skywalking-arthas-\u517C\u5BB9\u4F7F\u7528",children:[]},{level:3,title:"Arthas \u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",slug:"arthas-\u80FD\u4E0D\u80FD\u79BB\u7EBF\u4F7F\u7528",children:[]},{level:3,title:"Attach docker/k8s \u91CC\u7684 pid \u4E3A 1 \u7684\u8FDB\u7A0B\u5931\u8D25",slug:"attach-docker-k8s-\u91CC\u7684-pid-\u4E3A-1-\u7684\u8FDB\u7A0B\u5931\u8D25",children:[]},{level:3,title:"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684 Arthas\uFF0C\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C\uFF1F",slug:"\u4E3A\u4EC0\u4E48\u4E0B\u8F7D\u4E86\u65B0\u7248\u672C\u7684-arthas-\u8FDE\u63A5\u7684\u5374\u662F\u65E7\u7248\u672C",children:[]}],path:"/doc/faq.html",pathLocale:"/",extraFields:[]},{title:"getstatic",headers:[],path:"/doc/getstatic.html",pathLocale:"/",extraFields:[]},{title:"grep",headers:[],path:"/doc/grep.html",pathLocale:"/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"\u9650\u5236\u5185\u5BB9",slug:"\u9650\u5236\u5185\u5BB9",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E",slug:"\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E",children:[]},{level:3,title:"\u53C2\u6570 Advice \u8BF4\u660E",slug:"\u53C2\u6570-advice-\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570 Output \u8BF4\u660E",slug:"\u53C2\u6570-output-\u8BF4\u660E",children:[]},{level:3,title:"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684 groovy \u811A\u672C\u793A\u4F8B",slug:"\u4E00\u4E2A\u8F93\u51FA\u65E5\u5FD7\u7684-groovy-\u811A\u672C\u793A\u4F8B",children:[]}],path:"/doc/groovy.html",pathLocale:"/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"dump \u5230\u4E34\u65F6\u6587\u4EF6",slug:"dump-\u5230\u4E34\u65F6\u6587\u4EF6",children:[]}],path:"/doc/heapdump.html",pathLocale:"/",extraFields:[]},{title:"help",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/help.html",pathLocale:"/",extraFields:[]},{title:"history",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/history.html",pathLocale:"/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"\u6982\u89C8",slug:"\u6982\u89C8",children:[]},{level:3,title:"\u4E00\u6B21\u6027\u547D\u4EE4",slug:"\u4E00\u6B21\u6027\u547D\u4EE4",children:[]},{level:3,title:"\u4F1A\u8BDD\u4EA4\u4E92",slug:"\u4F1A\u8BDD\u4EA4\u4E92",children:[]},{level:3,title:"\u9274\u6743",slug:"\u9274\u6743",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",slug:"\u7279\u6B8A\u547D\u4EE4\u7ED3\u679C",children:[]},{level:3,title:"\u6848\u4F8B",slug:"\u6848\u4F8B",children:[]}],path:"/doc/http-api.html",pathLocale:"/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/doc/idea-plugin.html",pathLocale:"/",extraFields:[]},{title:"Arthas Install",headers:[{level:2,title:"\u5FEB\u901F\u5B89\u88C5",slug:"\u5FEB\u901F\u5B89\u88C5",children:[{level:3,title:"\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09",slug:"\u4F7F\u7528arthas-boot-\u63A8\u8350",children:[]},{level:3,title:"\u4F7F\u7528as.sh",slug:"\u4F7F\u7528as-sh",children:[]}]},{level:2,title:"\u5168\u91CF\u5B89\u88C5",slug:"\u5168\u91CF\u5B89\u88C5",children:[]},{level:2,title:"\u624B\u52A8\u5B89\u88C5",slug:"\u624B\u52A8\u5B89\u88C5",children:[]},{level:2,title:"\u901A\u8FC7 rpm/deb \u6765\u5B89\u88C5",slug:"\u901A\u8FC7-rpm-deb-\u6765\u5B89\u88C5",children:[{level:3,title:"\u5B89\u88C5 deb",slug:"\u5B89\u88C5-deb",children:[]},{level:3,title:"\u5B89\u88C5 rpm",slug:"\u5B89\u88C5-rpm",children:[]},{level:3,title:"deb/rpm \u5B89\u88C5\u7684\u7528\u6CD5",slug:"deb-rpm-\u5B89\u88C5\u7684\u7528\u6CD5",children:[]}]},{level:2,title:"\u901A\u8FC7 Cloud Toolkit \u63D2\u4EF6\u4F7F\u7528 Arthas",slug:"\u901A\u8FC7-cloud-toolkit-\u63D2\u4EF6\u4F7F\u7528-arthas",children:[]},{level:2,title:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",slug:"\u79BB\u7EBF\u5E2E\u52A9\u6587\u6863",children:[]},{level:2,title:"\u5378\u8F7D",slug:"\u5378\u8F7D",children:[]}],path:"/doc/install-detail.html",pathLocale:"/",extraFields:[]},{title:"jad",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/jad.html",pathLocale:"/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"THREAD \u76F8\u5173",slug:"thread-\u76F8\u5173",children:[]},{level:3,title:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",slug:"\u6587\u4EF6\u63CF\u8FF0\u7B26\u76F8\u5173",children:[]}],path:"/doc/jvm.html",pathLocale:"/",extraFields:[]},{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E",headers:[],path:"/doc/keymap.html",pathLocale:"/",extraFields:[]},{title:"logger",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/logger.html",pathLocale:"/",extraFields:[]},{title:"\u624B\u52A8\u5B89\u88C5 Arthas",headers:[{level:2,title:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8 as.sh/as.bat",slug:"\u4EE5\u811A\u672C\u7684\u65B9\u5F0F\u542F\u52A8-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",slug:"\u624B\u52A8\u62FC\u63A5\u547D\u4EE4\u884C\u542F\u52A8",children:[]}],path:"/doc/manual-install.html",pathLocale:"/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/mbean.html",pathLocale:"/",extraFields:[]},{title:"mc",headers:[],path:"/doc/mc.html",pathLocale:"/",extraFields:[]},{title:"memory",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/memory.html",pathLocale:"/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",slug:"\u76D1\u63A7\u7684\u7EF4\u5EA6\u8BF4\u660E",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/monitor.html",pathLocale:"/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/ognl.html",pathLocale:"/",extraFields:[]},{title:"options",headers:[{level:3,title:"\u67E5\u770B\u6240\u6709\u7684 options",slug:"\u67E5\u770B\u6240\u6709\u7684-options",children:[]},{level:3,title:"\u83B7\u53D6 option \u7684\u503C",slug:"\u83B7\u53D6-option-\u7684\u503C",children:[]},{level:3,title:"\u8BBE\u7F6E\u6307\u5B9A\u7684 option",slug:"\u8BBE\u7F6E\u6307\u5B9A\u7684-option",children:[]},{level:3,title:"\u6253\u5F00 unsafe \u5F00\u5173\uFF0C\u652F\u6301 jdk package \u4E0B\u7684\u7C7B",slug:"\u6253\u5F00-unsafe-\u5F00\u5173-\u652F\u6301-jdk-package-\u4E0B\u7684\u7C7B",children:[]},{level:3,title:"\u5173\u95ED strict \u6A21\u5F0F\uFF0C\u5141\u8BB8\u5728 ognl \u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",slug:"\u5173\u95ED-strict-\u6A21\u5F0F-\u5141\u8BB8\u5728-ognl-\u8868\u8FBE\u5F0F\u91CC\u8BBE\u7F6E\u5BF9\u8C61\u5C5E\u6027",children:[]}],path:"/doc/options.html",pathLocale:"/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"jdk9 \u4EE5\u4E0A\u7684\u5E94\u7528",slug:"jdk9-\u4EE5\u4E0A\u7684\u5E94\u7528",children:[]}],path:"/doc/perfcounter.html",pathLocale:"/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u542F\u52A8 profiler",slug:"\u542F\u52A8-profiler",children:[]},{level:3,title:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684 sample \u7684\u6570\u91CF",slug:"\u83B7\u53D6\u5DF2\u91C7\u96C6\u7684-sample-\u7684\u6570\u91CF",children:[]},{level:3,title:"\u67E5\u770B profiler \u72B6\u6001",slug:"\u67E5\u770B-profiler-\u72B6\u6001",children:[]},{level:3,title:"\u505C\u6B62 profiler",slug:"\u505C\u6B62-profiler",children:[]},{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B arthas-output \u4E0B\u9762\u7684 profiler \u7ED3\u679C",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u67E5\u770B-arthas-output-\u4E0B\u9762\u7684-profiler-\u7ED3\u679C",children:[]},{level:3,title:"profiler \u652F\u6301\u7684 events",slug:"profiler-\u652F\u6301\u7684-events",children:[]},{level:3,title:"\u6062\u590D\u91C7\u6837",slug:"\u6062\u590D\u91C7\u6837",children:[]},{level:3,title:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",slug:"\u4F7F\u7528execute\u6765\u6267\u884C\u590D\u6742\u7684\u547D\u4EE4",children:[]},{level:3,title:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684 action",slug:"\u67E5\u770B\u6240\u6709\u652F\u6301\u7684-action",children:[]},{level:3,title:"\u67E5\u770B\u7248\u672C",slug:"\u67E5\u770B\u7248\u672C",children:[]},{level:3,title:"\u914D\u7F6E framebuf \u53C2\u6570",slug:"\u914D\u7F6E-framebuf-\u53C2\u6570",children:[]},{level:3,title:"\u914D\u7F6E include/exclude \u6765\u8FC7\u6EE4\u6570\u636E",slug:"\u914D\u7F6E-include-exclude-\u6765\u8FC7\u6EE4\u6570\u636E",children:[]},{level:3,title:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",slug:"\u6307\u5B9A\u6267\u884C\u65F6\u95F4",children:[]},{level:3,title:"\u751F\u6210 jfr \u683C\u5F0F\u7ED3\u679C",slug:"\u751F\u6210-jfr-\u683C\u5F0F\u7ED3\u679C",children:[]},{level:3,title:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684 unknown",slug:"\u751F\u6210\u7684\u706B\u7130\u56FE\u91CC\u7684-unknown",children:[]}],path:"/doc/profiler.html",pathLocale:"/",extraFields:[]},{title:"pwd",headers:[],path:"/doc/pwd.html",pathLocale:"/",extraFields:[]},{title:"\u5FEB\u901F\u5165\u95E8",headers:[{level:2,title:"1. \u542F\u52A8 math-game",slug:"_1-\u542F\u52A8-math-game",children:[]},{level:2,title:"2. \u542F\u52A8 arthas",slug:"_2-\u542F\u52A8-arthas",children:[]},{level:2,title:"3. \u67E5\u770B dashboard",slug:"_3-\u67E5\u770B-dashboard",children:[]},{level:2,title:"4. \u901A\u8FC7 thread \u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684 Main Class",slug:"_4-\u901A\u8FC7-thread-\u547D\u4EE4\u6765\u83B7\u53D6\u5230math-game\u8FDB\u7A0B\u7684-main-class",children:[]},{level:2,title:"5. \u901A\u8FC7 jad \u6765\u53CD\u7F16\u8BD1 Main Class",slug:"_5-\u901A\u8FC7-jad-\u6765\u53CD\u7F16\u8BD1-main-class",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. \u9000\u51FA arthas",slug:"_7-\u9000\u51FA-arthas",children:[]}],path:"/doc/quick-start.html",pathLocale:"/",extraFields:[]},{title:"quit",headers:[],path:"/doc/quit.html",pathLocale:"/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"\u5E38\u89C1\u95EE\u9898",slug:"\u5E38\u89C1\u95EE\u9898",children:[]},{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"redefine \u7684\u9650\u5236",slug:"redefine-\u7684\u9650\u5236",children:[]}],path:"/doc/redefine.html",pathLocale:"/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/doc/release-notes.html",pathLocale:"/",extraFields:[]},{title:"reset \u547D\u4EE4",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u8FD8\u539F\u6307\u5B9A\u7C7B",slug:"\u8FD8\u539F\u6307\u5B9A\u7C7B",children:[]},{level:3,title:"\u8FD8\u539F\u6240\u6709\u7C7B",slug:"\u8FD8\u539F\u6240\u6709\u7C7B",children:[]}],path:"/doc/reset.html",pathLocale:"/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"retransform \u6307\u5B9A\u7684 .class \u6587\u4EF6",slug:"retransform-\u6307\u5B9A\u7684-class-\u6587\u4EF6",children:[]},{level:3,title:"\u67E5\u770B retransform entry",slug:"\u67E5\u770B-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6307\u5B9A retransform entry",slug:"\u5220\u9664\u6307\u5B9A-retransform-entry",children:[]},{level:3,title:"\u5220\u9664\u6240\u6709 retransform entry",slug:"\u5220\u9664\u6240\u6709-retransform-entry",children:[]},{level:3,title:"\u663E\u5F0F\u89E6\u53D1 retransform",slug:"\u663E\u5F0F\u89E6\u53D1-retransform",children:[]},{level:3,title:"\u6D88\u9664 retransform \u7684\u5F71\u54CD",slug:"\u6D88\u9664-retransform-\u7684\u5F71\u54CD",children:[]},{level:3,title:"\u7ED3\u5408 jad/mc \u547D\u4EE4\u4F7F\u7528",slug:"\u7ED3\u5408-jad-mc-\u547D\u4EE4\u4F7F\u7528",children:[]},{level:3,title:"\u4E0A\u4F20 .class \u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",slug:"\u4E0A\u4F20-class-\u6587\u4EF6\u5230\u670D\u52A1\u5668\u7684\u6280\u5DE7",children:[]},{level:3,title:"retransform \u7684\u9650\u5236",slug:"retransform-\u7684\u9650\u5236",children:[]}],path:"/doc/retransform.html",pathLocale:"/",extraFields:[]},{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7",headers:[{level:3,title:"\u4F7F\u7528\u65B0\u7248\u672C Arthas \u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",slug:"\u4F7F\u7528\u65B0\u7248\u672C-arthas-\u7684\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C06\u7ED3\u679C\u5B58\u65E5\u5FD7\u6587\u4EF6",children:[]}],path:"/doc/save-log.html",pathLocale:"/",extraFields:[]},{title:"sc",headers:[{level:2,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E-1",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}]}],path:"/doc/sc.html",pathLocale:"/",extraFields:[]},{title:"session",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/session.html",pathLocale:"/",extraFields:[]},{title:"sm",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sm.html",pathLocale:"/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"\u914D\u7F6E\u5C5E\u6027",slug:"\u914D\u7F6E\u5C5E\u6027",children:[]},{level:3,title:"\u67E5\u770B Endpoint \u4FE1\u606F",slug:"\u67E5\u770B-endpoint-\u4FE1\u606F",children:[]},{level:3,title:"\u975E spring boot \u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",slug:"\u975E-spring-boot-\u5E94\u7528\u4F7F\u7528\u65B9\u5F0F",children:[]}],path:"/doc/spring-boot-starter.html",pathLocale:"/",extraFields:[]},{title:"stack",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u4F8B\u5B50",slug:"\u4F7F\u7528\u4F8B\u5B50",children:[]}],path:"/doc/stack.html",pathLocale:"/",extraFields:[]},{title:"\u542F\u52A8 Arthas",headers:[{level:2,title:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[]},{level:2,title:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",slug:"\u975E\u4EA4\u4E92\u6A21\u5F0F\u542F\u52A8",children:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u793A\u4F8B",slug:"\u793A\u4F8B",children:[]},{level:3,title:"\u8FDC\u7A0B\u8BCA\u65AD",slug:"\u8FDC\u7A0B\u8BCA\u65AD",children:[]},{level:3,title:"sudo \u652F\u6301",slug:"sudo-\u652F\u6301",children:[]},{level:3,title:"Windows \u73AF\u5883\u652F\u6301",slug:"windows-\u73AF\u5883\u652F\u6301",children:[]}]}],path:"/doc/start-arthas.html",pathLocale:"/",extraFields:[]},{title:"Stop",headers:[],path:"/doc/stop.html",pathLocale:"/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysenv.html",pathLocale:"/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/sysprop.html",pathLocale:"/",extraFields:[]},{title:"tee",headers:[],path:"/doc/tee.html",pathLocale:"/",extraFields:[]},{title:"thread",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"cpu \u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684\uFF1F",slug:"cpu-\u4F7F\u7528\u7387\u662F\u5982\u4F55\u7EDF\u8BA1\u51FA\u6765\u7684",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/thread.html",pathLocale:"/",extraFields:[]},{title:"trace",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u6CE8\u610F\u4E8B\u9879",slug:"\u6CE8\u610F\u4E8B\u9879",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]},{level:3,title:"\u52A8\u6001 trace",slug:"\u52A8\u6001-trace",children:[]},{level:3,title:"trace \u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",slug:"trace-\u7ED3\u679C\u65F6\u95F4\u4E0D\u51C6\u786E\u95EE\u9898",children:[]}],path:"/doc/trace.html",pathLocale:"/",extraFields:[]},{title:"tt",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/tt.html",pathLocale:"/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"\u4E0B\u8F7D\u90E8\u7F72 arthas tunnel server",slug:"\u4E0B\u8F7D\u90E8\u7F72-arthas-tunnel-server",children:[]},{level:3,title:"\u542F\u52A8 arthas \u65F6\u8FDE\u63A5\u5230 tunnel server",slug:"\u542F\u52A8-arthas-\u65F6\u8FDE\u63A5\u5230-tunnel-server",children:[]},{level:3,title:"\u6700\u4F73\u5B9E\u8DF5",slug:"\u6700\u4F73\u5B9E\u8DF5",children:[]},{level:3,title:"Tunnel Server \u7684\u7BA1\u7406\u9875\u9762",slug:"tunnel-server-\u7684\u7BA1\u7406\u9875\u9762",children:[]},{level:3,title:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",slug:"\u5B89\u5168\u548C\u6743\u9650\u7BA1\u7406",children:[]},{level:3,title:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",slug:"\u96C6\u7FA4\u65B9\u5F0F\u7BA1\u7406",children:[]},{level:3,title:"Arthas tunnel server \u7684\u5DE5\u4F5C\u539F\u7406",slug:"arthas-tunnel-server-\u7684\u5DE5\u4F5C\u539F\u7406",children:[]}],path:"/doc/tunnel.html",pathLocale:"/",extraFields:[]},{title:"version",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/version.html",pathLocale:"/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/vmoption.html",pathLocale:"/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"\u83B7\u53D6\u5BF9\u8C61",slug:"\u83B7\u53D6\u5BF9\u8C61",children:[]},{level:3,title:"\u6307\u5B9A classloader name",slug:"\u6307\u5B9A-classloader-name",children:[]},{level:3,title:"\u6307\u5B9A classloader hash",slug:"\u6307\u5B9A-classloader-hash",children:[]},{level:3,title:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",slug:"\u6307\u5B9A\u8FD4\u56DE\u7ED3\u679C\u5C55\u5F00\u5C42\u6570",children:[]},{level:3,title:"\u6267\u884C\u8868\u8FBE\u5F0F",slug:"\u6267\u884C\u8868\u8FBE\u5F0F",children:[]},{level:3,title:"\u5F3A\u5236 GC",slug:"\u5F3A\u5236-gc",children:[]}],path:"/doc/vmtool.html",pathLocale:"/",extraFields:[]},{title:"watch",headers:[{level:3,title:"\u53C2\u6570\u8BF4\u660E",slug:"\u53C2\u6570\u8BF4\u660E",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/doc/watch.html",pathLocale:"/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5 arthas",slug:"\u901A\u8FC7\u6D4F\u89C8\u5668\u8FDE\u63A5-arthas",children:[]},{level:3,title:"scrollback URL \u53C2\u6570",slug:"scrollback-url-\u53C2\u6570",children:[]},{level:3,title:"\u4F7F\u7528 arthas tunnel server \u8FDE\u63A5\u8FDC\u7A0B arthas",slug:"\u4F7F\u7528-arthas-tunnel-server-\u8FDE\u63A5\u8FDC\u7A0B-arthas",children:[]}],path:"/doc/web-console.html",pathLocale:"/",extraFields:[]},{title:"Introduction",headers:[{level:3,title:"Background",slug:"background",children:[]},{level:3,title:"Key features",slug:"key-features",children:[]},{level:3,title:"Contributors",slug:"contributors",children:[]}],path:"/en/doc/",pathLocale:"/en/",extraFields:[]},{title:"Advanced Usage",headers:[{level:2,title:"Web Console",slug:"web-console",children:[]},{level:2,title:"Arthas Properties",slug:"arthas-properties",children:[]},{level:2,title:"Start as a Java Agent",slug:"start-as-a-java-agent",children:[]},{level:2,title:"as.sh and arthas-boot tips",slug:"as-sh-and-arthas-boot-tips",children:[]},{level:2,title:"User data report",slug:"user-data-report",children:[]},{level:2,title:"Other features",slug:"other-features",children:[]}],path:"/en/doc/advanced-use.html",pathLocale:"/en/",extraFields:[]},{title:"Fundamental Fields in Expressions",headers:[],path:"/en/doc/advice-class.html",pathLocale:"/en/",extraFields:[]},{title:"Start as a Java Agent",headers:[],path:"/en/doc/agent.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Properties",headers:[{level:2,title:"Supported configuration items",slug:"supported-configuration-items",children:[{level:3,title:"disable specify commands",slug:"disable-specify-commands",children:[]}]},{level:2,title:"Configured order",slug:"configured-order",children:[]}],path:"/en/doc/arthas-properties.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Async Jobs",headers:[{level:2,title:"1. Use & to run the command in the background",slug:"_1-use-to-run-the-command-in-the-background",children:[]},{level:2,title:"2. List background jobs",slug:"_2-list-background-jobs",children:[]},{level:2,title:"3. Suspend and cancel job",slug:"_3-suspend-and-cancel-job",children:[]},{level:2,title:"4. fg/bg, switch the job from the foreground to the background, and vise verse",slug:"_4-fg-bg-switch-the-job-from-the-foreground-to-the-background-and-vise-verse",children:[]},{level:2,title:"5. Redirect the output",slug:"_5-redirect-the-output",children:[]},{level:2,title:"6. Stop job",slug:"_6-stop-job",children:[]},{level:2,title:"7. Others",slug:"_7-others",children:[]}],path:"/en/doc/async.html",pathLocale:"/en/",extraFields:[]},{title:"auth",headers:[{level:3,title:"Configure username and password",slug:"configure-username-and-password",children:[]},{level:3,title:"Local connection does not require authentication",slug:"local-connection-does-not-require-authentication",children:[]},{level:3,title:"Authenticate in the telnet console",slug:"authenticate-in-the-telnet-console",children:[]},{level:3,title:"Web console Authentication",slug:"web-console-authentication",children:[]},{level:3,title:"HTTP API Authentication",slug:"http-api-authentication",children:[]}],path:"/en/doc/auth.html",pathLocale:"/en/",extraFields:[]},{title:"base64",headers:[{level:3,title:"Encode to base64",slug:"encode-to-base64",children:[]},{level:3,title:"Encode to base64 and save output to file",slug:"encode-to-base64-and-save-output-to-file",children:[]},{level:3,title:"Decode from base64",slug:"decode-from-base64",children:[]},{level:3,title:"Decode from base64 and save output to file",slug:"decode-from-base64-and-save-output-to-file",children:[]}],path:"/en/doc/base64.html",pathLocale:"/en/",extraFields:[]},{title:"Batch Processing",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/batch-support.html",pathLocale:"/en/",extraFields:[]},{title:"cat",headers:[],path:"/en/doc/cat.html",pathLocale:"/en/",extraFields:[]},{title:"classloader",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/classloader.html",pathLocale:"/en/",extraFields:[]},{title:"cls",headers:[],path:"/en/doc/cls.html",pathLocale:"/en/",extraFields:[]},{title:"All Commands",headers:[{level:2,title:"jvm - related",slug:"jvm-related",children:[]},{level:2,title:"class/classloader - related",slug:"class-classloader-related",children:[]},{level:2,title:"monitor/watch/trace - related",slug:"monitor-watch-trace-related",children:[]},{level:2,title:"authentication",slug:"authentication",children:[]},{level:2,title:"options",slug:"options",children:[]},{level:2,title:"profiler/flame graph",slug:"profiler-flame-graph",children:[]},{level:2,title:"pipe",slug:"pipe",children:[]},{level:2,title:"async jobs",slug:"async-jobs",children:[]},{level:2,title:"Basic Arthas Commands",slug:"basic-arthas-commands",children:[]}],path:"/en/doc/commands.html",pathLocale:"/en/",extraFields:[]},{title:"Contact Us",headers:[{level:3,title:"Issues",slug:"issues",children:[]},{level:3,title:"DingDing Group",slug:"dingding-group",children:[]},{level:3,title:"Instructions for Installing DingTalk",slug:"instructions-for-installing-dingtalk",children:[]},{level:3,title:"QQ Group",slug:"qq-group",children:[]}],path:"/en/doc/contact-us.html",pathLocale:"/en/",extraFields:[]},{title:"dashboard",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Notes on column headers",slug:"notes-on-column-headers",children:[]},{level:3,title:"Screenshot",slug:"screenshot",children:[]}],path:"/en/doc/dashboard.html",pathLocale:"/en/",extraFields:[]},{title:"Docker",headers:[{level:2,title:"Use JDK in Docker",slug:"use-jdk-in-docker",children:[{level:3,title:"Use public JDK image",slug:"use-public-jdk-image",children:[]},{level:3,title:"Install via package management software",slug:"install-via-package-management-software",children:[]}]},{level:2,title:"Quick start with Docker",slug:"quick-start-with-docker",children:[]},{level:2,title:"Diagnose the Java process in Docker",slug:"diagnose-the-java-process-in-docker",children:[]},{level:2,title:"Diagnose the Java process in the container in k8s",slug:"diagnose-the-java-process-in-the-container-in-k8s",children:[]},{level:2,title:"Install Arthas into the base Docker image",slug:"install-arthas-into-the-base-docker-image",children:[]}],path:"/en/doc/docker.html",pathLocale:"/en/",extraFields:[]},{title:"Download",headers:[{level:2,title:"Download full package",slug:"download-full-package",children:[{level:3,title:"Download from maven central",slug:"download-from-maven-central",children:[]},{level:3,title:"Download from Github Releases",slug:"download-from-github-releases",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]},{level:3,title:"Use arthas-boot.jar",slug:"use-arthas-boot-jar",children:[]}]},{level:2,title:"Download Offline Help Documentation",slug:"download-offline-help-documentation",children:[]}],path:"/en/doc/download.html",pathLocale:"/en/",extraFields:[]},{title:"dump",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/dump.html",pathLocale:"/en/",extraFields:[]},{title:"echo",headers:[],path:"/en/doc/echo.html",pathLocale:"/en/",extraFields:[]},{title:"FAQ",headers:[{level:3,title:"Where is the log file?",slug:"where-is-the-log-file",children:[]},{level:3,title:"How much impact does Arthas attach have on the performance of the original process?",slug:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",children:[]},{level:3,title:"target process not responding or HotSpot VM not loaded",slug:"target-process-not-responding-or-hotspot-vm-not-loaded",children:[]},{level:3,title:"Can commands such as trace/watch enhance the classes in jdk?",slug:"can-commands-such-as-trace-watch-enhance-the-classes-in-jdk",children:[]},{level:3,title:"How to view the result in json format",slug:"how-to-view-the-result-in-json-format",children:[]},{level:3,title:"Can arthas trace native methods",slug:"can-arthas-trace-native-methods",children:[]},{level:3,title:"Can arthas view the value of a variable in memory?",slug:"can-arthas-view-the-value-of-a-variable-in-memory",children:[]},{level:3,title:"How to filter method with the same name?",slug:"how-to-filter-method-with-the-same-name",children:[]},{level:3,title:"How to watch or trace constructor?",slug:"how-to-watch-or-trace-constructor",children:[]},{level:3,title:"How to watch or trace inner classes?",slug:"how-to-watch-or-trace-inner-classes",children:[]},{level:3,title:"Enter Unicode characters",slug:"enter-unicode-characters",children:[]},{level:3,title:"java.lang.ClassFormatError: null, skywalking arthas compatible use",slug:"java-lang-classformaterror-null-skywalking-arthas-compatible-use",children:[]},{level:3,title:"Can I use arthas offline?",slug:"can-i-use-arthas-offline",children:[]},{level:3,title:"Attach the process with pid 1 in docker/k8s failed",slug:"attach-the-process-with-pid-1-in-docker-k8s-failed",children:[]},{level:3,title:"Why is the new version of Arthas downloaded, but the old version is connected?",slug:"why-is-the-new-version-of-arthas-downloaded-but-the-old-version-is-connected",children:[]}],path:"/en/doc/faq.html",pathLocale:"/en/",extraFields:[]},{title:"getstatic",headers:[],path:"/en/doc/getstatic.html",pathLocale:"/en/",extraFields:[]},{title:"grep",headers:[],path:"/en/doc/grep.html",pathLocale:"/en/",extraFields:[]},{title:"groovy",headers:[{level:3,title:"Limitations",slug:"limitations",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Explanation on the important callbacks",slug:"explanation-on-the-important-callbacks",children:[]},{level:3,title:"Advice parameter",slug:"advice-parameter",children:[]},{level:3,title:"Output parameter",slug:"output-parameter",children:[]},{level:3,title:"A groovy sample script to output logs",slug:"a-groovy-sample-script-to-output-logs",children:[]}],path:"/en/doc/groovy.html",pathLocale:"/en/",extraFields:[]},{title:"heapdump",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/heapdump.html",pathLocale:"/en/",extraFields:[]},{title:"help",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/help.html",pathLocale:"/en/",extraFields:[]},{title:"history",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"\u4F7F\u7528\u53C2\u8003",slug:"\u4F7F\u7528\u53C2\u8003",children:[]}],path:"/en/doc/history.html",pathLocale:"/en/",extraFields:[]},{title:"Http API",headers:[{level:3,title:"Overview",slug:"overview",children:[]},{level:3,title:"One-time command",slug:"one-time-command",children:[]},{level:3,title:"Session interaction",slug:"session-interaction",children:[]},{level:3,title:"Authentication",slug:"authentication",children:[]},{level:3,title:"Web UI",slug:"web-ui",children:[]},{level:3,title:"Special command results",slug:"special-command-results",children:[]},{level:3,title:"Cases",slug:"cases",children:[]}],path:"/en/doc/http-api.html",pathLocale:"/en/",extraFields:[]},{title:"IDEA Plugin",headers:[],path:"/en/doc/idea-plugin.html",pathLocale:"/en/",extraFields:[]},{title:"Install Arthas",headers:[{level:2,title:"Quick installation",slug:"quick-installation",children:[{level:3,title:"Use arthas-boot(Recommended)",slug:"use-arthas-boot-recommended",children:[]},{level:3,title:"Use as.sh",slug:"use-as-sh",children:[]}]},{level:2,title:"Full installation",slug:"full-installation",children:[]},{level:2,title:"Manual Installation",slug:"manual-installation",children:[]},{level:2,title:"Installation via Packages",slug:"installation-via-packages",children:[{level:3,title:"Instruction for Debian based systems",slug:"instruction-for-debian-based-systems",children:[]},{level:3,title:"Instruction for Fedora based systems",slug:"instruction-for-fedora-based-systems",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}]},{level:2,title:"Offline Help Documentation",slug:"offline-help-documentation",children:[]},{level:2,title:"Uninstall",slug:"uninstall",children:[]}],path:"/en/doc/install-detail.html",pathLocale:"/en/",extraFields:[]},{title:"jad",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/jad.html",pathLocale:"/en/",extraFields:[]},{title:"jvm",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Thread related",slug:"thread-related",children:[]},{level:3,title:"File descriptor related",slug:"file-descriptor-related",children:[]}],path:"/en/doc/jvm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Console Keymap",headers:[],path:"/en/doc/keymap.html",pathLocale:"/en/",extraFields:[]},{title:"logger",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/logger.html",pathLocale:"/en/",extraFields:[]},{title:"Manually Install Arthas",headers:[{level:2,title:"Startup with as.sh/as.bat",slug:"startup-with-as-sh-as-bat",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]},{level:3,title:"Windows",slug:"windows",children:[]}]},{level:2,title:"Manual command line startup",slug:"manual-command-line-startup",children:[]}],path:"/en/doc/manual-install.html",pathLocale:"/en/",extraFields:[]},{title:"mbean",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/mbean.html",pathLocale:"/en/",extraFields:[]},{title:"mc",headers:[],path:"/en/doc/mc.html",pathLocale:"/en/",extraFields:[]},{title:"memory",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/memory.html",pathLocale:"/en/",extraFields:[]},{title:"monitor",headers:[{level:3,title:"Items to monitor",slug:"items-to-monitor",children:[]},{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/monitor.html",pathLocale:"/en/",extraFields:[]},{title:"ognl",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/ognl.html",pathLocale:"/en/",extraFields:[]},{title:"options",headers:[{level:3,title:"View all options",slug:"view-all-options",children:[]},{level:3,title:"Get special option value",slug:"get-special-option-value",children:[]},{level:3,title:"Set special option value",slug:"set-special-option-value",children:[]},{level:3,title:"Set unsafe to true to enhance the classes under the java.* package",slug:"set-unsafe-to-true-to-enhance-the-classes-under-the-java-package",children:[]},{level:3,title:"Turn off strict mode, allow setting object properties in ognl expressions",slug:"turn-off-strict-mode-allow-setting-object-properties-in-ognl-expressions",children:[]}],path:"/en/doc/options.html",pathLocale:"/en/",extraFields:[]},{title:"perfcounter",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"JVM above JDK9",slug:"jvm-above-jdk9",children:[]}],path:"/en/doc/perfcounter.html",pathLocale:"/en/",extraFields:[]},{title:"profiler",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Start profiler",slug:"start-profiler",children:[]},{level:3,title:"Get the number of samples collected",slug:"get-the-number-of-samples-collected",children:[]},{level:3,title:"View profiler status",slug:"view-profiler-status",children:[]},{level:3,title:"Stop profiler",slug:"stop-profiler",children:[]},{level:3,title:"View profiler results under arthas-output via browser",slug:"view-profiler-results-under-arthas-output-via-browser",children:[]},{level:3,title:"Profiler supported events",slug:"profiler-supported-events",children:[]},{level:3,title:"Resume sampling",slug:"resume-sampling",children:[]},{level:3,title:"Use execute action to execute complex commands",slug:"use-execute-action-to-execute-complex-commands",children:[]},{level:3,title:"View all supported actions",slug:"view-all-supported-actions",children:[]},{level:3,title:"View version",slug:"view-version",children:[]},{level:3,title:"Configure framebuf option",slug:"configure-framebuf-option",children:[]},{level:3,title:"Configure include/exclude to filter data",slug:"configure-include-exclude-to-filter-data",children:[]},{level:3,title:"Specify execution time",slug:"specify-execution-time",children:[]},{level:3,title:"Generate jfr format result",slug:"generate-jfr-format-result",children:[]},{level:3,title:"The 'unknown' in profiler result",slug:"the-unknown-in-profiler-result",children:[]}],path:"/en/doc/profiler.html",pathLocale:"/en/",extraFields:[]},{title:"pwd",headers:[],path:"/en/doc/pwd.html",pathLocale:"/en/",extraFields:[]},{title:"Quick Start",headers:[{level:2,title:"1. Start math-game",slug:"_1-start-math-game",children:[]},{level:2,title:"2. Start Arthas",slug:"_2-start-arthas",children:[{level:3,title:"Linux/Unix/Mac",slug:"linux-unix-mac",children:[]}]},{level:2,title:"3. Check the Dashboard",slug:"_3-check-the-dashboard",children:[]},{level:2,title:"4. Get the Main Class of the math-game process with the thread command",slug:"_4-get-the-main-class-of-the-math-game-process-with-the-thread-command",children:[]},{level:2,title:"5. Decompile Main Class with jad command",slug:"_5-decompile-main-class-with-jad-command",children:[]},{level:2,title:"6. watch",slug:"_6-watch",children:[]},{level:2,title:"7. Exit Arthas",slug:"_7-exit-arthas",children:[]}],path:"/en/doc/quick-start.html",pathLocale:"/en/",extraFields:[]},{title:"quit",headers:[],path:"/en/doc/quit.html",pathLocale:"/en/",extraFields:[]},{title:"redefine",headers:[{level:3,title:"Frequently asked questions",slug:"frequently-asked-questions",children:[]},{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the redefine command",slug:"restrictions-of-the-redefine-command",children:[]}],path:"/en/doc/redefine.html",pathLocale:"/en/",extraFields:[]},{title:"Release Notes",headers:[{level:2,title:"v3.1.1",slug:"v3-1-1",children:[]},{level:2,title:"v3.1.0",slug:"v3-1-0",children:[]},{level:2,title:"v3.0.5",slug:"v3-0-5",children:[]},{level:2,title:"v3.0.4",slug:"v3-0-4",children:[]},{level:2,title:"v2017-11-03",slug:"v2017-11-03",children:[]},{level:2,title:"v2017-09-22",slug:"v2017-09-22",children:[]},{level:2,title:"v2017-09-11",slug:"v2017-09-11",children:[]},{level:2,title:"v2017-05-11",slug:"v2017-05-11",children:[]},{level:2,title:"v2017-05-12",slug:"v2017-05-12",children:[]},{level:2,title:"v2016-12-09",slug:"v2016-12-09",children:[]},{level:2,title:"v2016-06-07",slug:"v2016-06-07",children:[]},{level:2,title:"v2016-04-08",slug:"v2016-04-08",children:[]},{level:2,title:"v2016-03-07",slug:"v2016-03-07",children:[]},{level:2,title:"v2016-01-18",slug:"v2016-01-18",children:[]},{level:2,title:"v2016-01-08",slug:"v2016-01-08",children:[]},{level:2,title:"v2015-12-29",slug:"v2015-12-29",children:[]}],path:"/en/doc/release-notes.html",pathLocale:"/en/",extraFields:[]},{title:"reset",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Reset specified class",slug:"reset-specified-class",children:[]},{level:3,title:"Reset all classes",slug:"reset-all-classes",children:[]}],path:"/en/doc/reset.html",pathLocale:"/en/",extraFields:[]},{title:"retransform",headers:[{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"retransform the specified .class file",slug:"retransform-the-specified-class-file",children:[]},{level:3,title:"View retransform entry",slug:"view-retransform-entry",children:[]},{level:3,title:"Delete the specified retransform entry",slug:"delete-the-specified-retransform-entry",children:[]},{level:3,title:"Delete all retransform entries",slug:"delete-all-retransform-entries",children:[]},{level:3,title:"Explicitly trigger retransform",slug:"explicitly-trigger-retransform",children:[]},{level:3,title:"Eliminate the influence of retransform",slug:"eliminate-the-influence-of-retransform",children:[]},{level:3,title:"Use with the jad/mc command",slug:"use-with-the-jad-mc-command",children:[]},{level:3,title:"Tips for uploading .class files to the server",slug:"tips-for-uploading-class-files-to-the-server",children:[]},{level:3,title:"Restrictions of the retransform command",slug:"restrictions-of-the-retransform-command",children:[]}],path:"/en/doc/retransform.html",pathLocale:"/en/",extraFields:[]},{title:"Log command outputs",headers:[{level:3,title:"Use asynchronous job to log",slug:"use-asynchronous-job-to-log",children:[]}],path:"/en/doc/save-log.html",pathLocale:"/en/",extraFields:[]},{title:"sc",headers:[{level:3,title:"Supported Options",slug:"supported-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sc.html",pathLocale:"/en/",extraFields:[]},{title:"session",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/session.html",pathLocale:"/en/",extraFields:[]},{title:"sm",headers:[{level:3,title:"Options",slug:"options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sm.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Spring Boot Starter",headers:[{level:3,title:"Configuration properties",slug:"configuration-properties",children:[]},{level:3,title:"View Endpoint Information",slug:"view-endpoint-information",children:[]},{level:3,title:"Non-spring boot application usage",slug:"non-spring-boot-application-usage",children:[]}],path:"/en/doc/spring-boot-starter.html",pathLocale:"/en/",extraFields:[]},{title:"stack",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/stack.html",pathLocale:"/en/",extraFields:[]},{title:"Start Arthas",headers:[{level:2,title:"Interactive Mode",slug:"interactive-mode",children:[]},{level:2,title:"Non-Interactive Mode",slug:"non-interactive-mode",children:[{level:3,title:"Parameter Description",slug:"parameter-description",children:[]},{level:3,title:"Sample",slug:"sample",children:[]},{level:3,title:"Remote Diagnosis",slug:"remote-diagnosis",children:[]},{level:3,title:"sudo Support",slug:"sudo-support",children:[]},{level:3,title:"Windows Support",slug:"windows-support",children:[]}]}],path:"/en/doc/start-arthas.html",pathLocale:"/en/",extraFields:[]},{title:"Stop",headers:[],path:"/en/doc/stop.html",pathLocale:"/en/",extraFields:[]},{title:"sysenv",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysenv.html",pathLocale:"/en/",extraFields:[]},{title:"sysprop",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/sysprop.html",pathLocale:"/en/",extraFields:[]},{title:"tee",headers:[],path:"/en/doc/tee.html",pathLocale:"/en/",extraFields:[]},{title:"thread",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"How the CPU ratios are calculated?",slug:"how-the-cpu-ratios-are-calculated",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/thread.html",pathLocale:"/en/",extraFields:[]},{title:"trace",headers:[{level:3,title:"Parameters",slug:"parameters",children:[]},{level:3,title:"Notice",slug:"notice",children:[]},{level:3,title:"Usage",slug:"usage",children:[]},{level:3,title:"Trace result time inaccuracy problem",slug:"trace-result-time-inaccuracy-problem",children:[]}],path:"/en/doc/trace.html",pathLocale:"/en/",extraFields:[]},{title:"tt",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/tt.html",pathLocale:"/en/",extraFields:[]},{title:"Arthas Tunnel",headers:[{level:3,title:"Download and deploy arthas tunnel server",slug:"download-and-deploy-arthas-tunnel-server",children:[]},{level:3,title:"Connecting to the tunnel server when starting arthas",slug:"connecting-to-the-tunnel-server-when-starting-arthas",children:[]},{level:3,title:"Best practices",slug:"best-practices",children:[]},{level:3,title:"Tunnel Server Management Page",slug:"tunnel-server-management-page",children:[]},{level:3,title:"Security and Privilege Management",slug:"security-and-privilege-management",children:[]},{level:3,title:"Cluster Management",slug:"cluster-management",children:[]},{level:3,title:"How arthas tunnel server works",slug:"how-arthas-tunnel-server-works",children:[]}],path:"/en/doc/tunnel.html",pathLocale:"/en/",extraFields:[]},{title:"version",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/version.html",pathLocale:"/en/",extraFields:[]},{title:"vmoption",headers:[{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/vmoption.html",pathLocale:"/en/",extraFields:[]},{title:"vmtool",headers:[{level:3,title:"getInstances",slug:"getinstances",children:[]},{level:3,title:"Specify classloader name",slug:"specify-classloader-name",children:[]},{level:3,title:"Specify classloader hash",slug:"specify-classloader-hash",children:[]},{level:3,title:"Specify the number of expanded layers of returned results",slug:"specify-the-number-of-expanded-layers-of-returned-results",children:[]},{level:3,title:"Execute expression",slug:"execute-expression",children:[]},{level:3,title:"Force GC",slug:"force-gc",children:[]}],path:"/en/doc/vmtool.html",pathLocale:"/en/",extraFields:[]},{title:"watch",headers:[{level:3,title:"Parameters & Options",slug:"parameters-options",children:[]},{level:3,title:"Usage",slug:"usage",children:[]}],path:"/en/doc/watch.html",pathLocale:"/en/",extraFields:[]},{title:"Web Console",headers:[{level:3,title:"Connect arthas through the browser",slug:"connect-arthas-through-the-browser",children:[]},{level:3,title:"scrollback URL parameters",slug:"scrollback-url-parameters",children:[]},{level:3,title:"Connect remote arthas through arthas tunnel server",slug:"connect-remote-arthas-through-arthas-tunnel-server",children:[]}],path:"/en/doc/web-console.html",pathLocale:"/en/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],uu=De(_v),bv=()=>uu;go.webpackHot&&(__VUE_HMR_RUNTIME__.updateSearchIndex=e=>{uu.value=e});const yv=({searchIndex:e,routeLocale:t,query:n,maxSuggestions:r})=>{const o=_e(()=>e.value.filter(l=>l.pathLocale===t.value));return _e(()=>{const l=n.value.trim().toLowerCase();if(!l)return[];const i=[],a=(s,u)=>{ua(l,[u.title])&&i.push({link:`${s.path}#${u.slug}`,title:s.title,header:u.title});for(const c of u.children){if(i.length>=r.value)return;a(s,c)}};for(const s of o.value){if(i.length>=r.value)break;if(ua(l,[s.title,...s.extraFields])){i.push({link:s.path,title:s.title});continue}for(const u of s.headers){if(i.length>=r.value)break;a(s,u)}}return i})},Ev=e=>{const t=De(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},wv=$e({name:"SearchBox",props:{locales:{type:Object,required:!1,default:()=>({})},hotKeys:{type:Array,required:!1,default:()=>[]},maxSuggestions:{type:Number,required:!1,default:5}},setup(e){const{locales:t,hotKeys:n,maxSuggestions:r}=$m(e),o=ar(),l=uo(),i=bv(),a=De(null),s=De(!1),u=De(""),c=_e(()=>{var A;return(A=t.value[l.value])!=null?A:{}}),m=yv({searchIndex:i,routeLocale:l,query:u,maxSuggestions:r}),{focusIndex:d,focusNext:h,focusPrev:g}=Ev(m);gv({input:a,hotKeys:n});const _=_e(()=>s.value&&!!m.value.length),O=()=>{!_.value||g()},v=()=>{!_.value||h()},E=A=>{if(!_.value)return;const S=m.value[A];!S||o.push(S.link).then(()=>{u.value="",d.value=0})};return()=>ve("form",{class:"search-box",role:"search"},[ve("input",{ref:a,type:"search",placeholder:c.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>s.value=!0,onBlur:()=>s.value=!1,onInput:A=>u.value=A.target.value,onKeydown:A=>{switch(A.key){case"ArrowUp":{O();break}case"ArrowDown":{v();break}case"Enter":{A.preventDefault(),E(d.value);break}}}}),_.value&&ve("ul",{class:"suggestions",onMouseleave:()=>d.value=-1},m.value.map(({link:A,title:S,header:x},V)=>ve("li",{class:["suggestion",{focus:d.value===V}],onMouseenter:()=>d.value=V,onMousedown:()=>E(V)},ve("a",{href:A,onClick:R=>R.preventDefault()},[ve("span",{class:"page-title"},S),x&&ve("span",{class:"page-header"},`> ${x}`)]))))])}});const Ov={"/":{placeholder:"\u641C\u7D22\u6587\u6863"},"/en/":{placeholder:"Search Docs"}},Pv=["s","/"],Av=5;var Sv=it({enhance({app:e}){e.component("SearchBox",t=>ve(wv,{locales:Ov,hotKeys:Pv,maxSuggestions:Av,...t}))}});const Lv=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const o=ar(),l=En(),a=zl(()=>{var O,v,E,A;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)h.some(x=>x.hash===S.hash));for(let S=0;S<_.length;S++){const x=_[S],V=_[S+1],R=s>=((v=(O=x.parentElement)==null?void 0:O.offsetTop)!=null?v:0)-r,w=!V||s<((A=(E=V.parentElement)==null?void 0:E.offsetTop)!=null?A:0)-r;if(!(R&&w))continue;const K=decodeURIComponent(o.currentRoute.value.hash),q=decodeURIComponent(x.hash);if(K===q)return;if(d){for(let P=S+1;P<_.length;P++)if(K===decodeURIComponent(_[P].hash))return}ma(o,{hash:q,force:!0});return}},n);lt(()=>{a(),window.addEventListener("scroll",a)}),ao(()=>{window.removeEventListener("scroll",a)}),Ge(()=>l.value.path,a)},ma=async(e,...t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace(...t).finally(()=>e.options.scrollBehavior=n)},Dv="div.right-menu-item > a",Iv=".header-anchor",xv=200,Tv=5;var Rv=it({setup(){Lv({headerLinkSelector:Dv,headerAnchorSelector:Iv,delay:xv,offset:Tv})}});/*! @docsearch/js 3.1.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function da(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ge(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Br(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||mu(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Wr(e){return function(t){if(Array.isArray(t))return sl(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||mu(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function mu(e,t){if(e){if(typeof e=="string")return sl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sl(e,t):void 0}}function sl(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3)for(n=[n],l=3;l0?Un(h.type,h.props,h.key,null,h.__v):h)!=null){if(h.__=n,h.__b=n.__b+1,(d=v[c])===null||d&&h.key==d.key&&h.type===d.type)v[c]=void 0;else for(m=0;m3)for(n=[n],l=3;l=n.__.length&&n.__.push({}),n.__[e]}function Ou(e){return hn=1,Pu(Su,e)}function Pu(e,t,n){var r=cr(wn++,2);return r.t=e,r.__c||(r.__=[n?n(t):Su(void 0,t),function(o){var l=r.t(r.__[0],o);r.__[0]!==l&&(r.__=[l,r.__[1]],r.__c.setState({}))}],r.__c=Ve),r.__}function Au(e,t){var n=cr(wn++,3);!te.__s&&Zl(n.__H,t)&&(n.__=e,n.__H=t,Ve.__H.__h.push(n))}function Oa(e,t){var n=cr(wn++,4);!te.__s&&Zl(n.__H,t)&&(n.__=e,n.__H=t,Ve.__h.push(n))}function ko(e,t){var n=cr(wn++,7);return Zl(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function Vv(){ul.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(xr),e.__H.__h.forEach(ml),e.__H.__h=[]}catch(t){e.__H.__h=[],te.__e(t,e.__v)}}),ul=[]}te.__b=function(e){Ve=null,_a&&_a(e)},te.__r=function(e){ba&&ba(e),wn=0;var t=(Ve=e.__c).__H;t&&(t.__h.forEach(xr),t.__h.forEach(ml),t.__h=[])},te.diffed=function(e){ya&&ya(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(ul.push(t)!==1&&ga===te.requestAnimationFrame||((ga=te.requestAnimationFrame)||function(n){var r,o=function(){clearTimeout(l),Pa&&cancelAnimationFrame(r),setTimeout(n)},l=setTimeout(o,100);Pa&&(r=requestAnimationFrame(o))})(Vv)),Ve=void 0},te.__c=function(e,t){t.some(function(n){try{n.__h.forEach(xr),n.__h=n.__h.filter(function(r){return!r.__||ml(r)})}catch(r){t.some(function(o){o.__h&&(o.__h=[])}),t=[],te.__e(r,n.__v)}}),Ea&&Ea(e,t)},te.unmount=function(e){wa&&wa(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(xr)}catch(n){te.__e(n,t.__v)}};var Pa=typeof requestAnimationFrame=="function";function xr(e){var t=Ve;typeof e.__c=="function"&&e.__c(),Ve=t}function ml(e){var t=Ve;e.__c=e.__(),Ve=t}function Zl(e,t){return!e||e.length!==t.length||t.some(function(n,r){return n!==e[r]})}function Su(e,t){return typeof t=="function"?t(e):t}function Lu(e,t){for(var n in t)e[n]=t[n];return e}function dl(e,t){for(var n in e)if(n!=="__source"&&!(n in t))return!0;for(var r in t)if(r!=="__source"&&e[r]!==t[r])return!0;return!1}function hl(e){this.props=e}(hl.prototype=new dt).isPureReactComponent=!0,hl.prototype.shouldComponentUpdate=function(e,t){return dl(this.props,e)||dl(this.state,t)};var Aa=te.__b;te.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),Aa&&Aa(e)};var Fv=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.forward_ref")||3911,Sa=function(e,t){return e==null?null:yt(yt(e).map(t))},Nv={map:Sa,forEach:Sa,count:function(e){return e?yt(e).length:0},only:function(e){var t=yt(e);if(t.length!==1)throw"Children.only";return t[0]},toArray:yt},$v=te.__e;function Tr(){this.__u=0,this.t=null,this.__b=null}function Du(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function kn(){this.u=null,this.o=null}te.__e=function(e,t,n){if(e.then){for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return t.__e==null&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}$v(e,t,n)},(Tr.prototype=new dt).__c=function(e,t){var n=t.__c,r=this;r.t==null&&(r.t=[]),r.t.push(n);var o=Du(r.__v),l=!1,i=function(){l||(l=!0,n.componentWillUnmount=n.__c,o?o(a):a())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){i(),n.__c&&n.__c()};var a=function(){if(!--r.__u){if(r.state.__e){var u=r.state.__e;r.__v.__k[0]=function m(d,h,g){return d&&(d.__v=null,d.__k=d.__k&&d.__k.map(function(_){return m(_,h,g)}),d.__c&&d.__c.__P===h&&(d.__e&&g.insertBefore(d.__e,d.__d),d.__c.__e=!0,d.__c.__P=g)),d}(u,u.__c.__P,u.__c.__O)}var c;for(r.setState({__e:r.__b=null});c=r.t.pop();)c.forceUpdate()}},s=t.__h===!0;r.__u++||s||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},Tr.prototype.componentWillUnmount=function(){this.t=[]},Tr.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function l(i,a,s){return i&&(i.__c&&i.__c.__H&&(i.__c.__H.__.forEach(function(u){typeof u.__c=="function"&&u.__c()}),i.__c.__H=null),(i=Lu({},i)).__c!=null&&(i.__c.__P===s&&(i.__c.__P=a),i.__c=null),i.__k=i.__k&&i.__k.map(function(u){return l(u,a,s)})),i}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&mt(jt,null,e.fallback);return o&&(o.__h=null),[mt(jt,null,t.__e?null:e.children),o]};var La=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&(e.props.revealOrder[0]!=="t"||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(r)}}),er(mt(Uv,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function Iu(e,t){return mt(zv,{__v:e,i:t})}(kn.prototype=new dt).__e=function(e){var t=this,n=Du(t.__v),r=t.o.get(e);return r[0]++,function(o){var l=function(){t.props.revealOrder?(r.push(o),La(t,e,r)):o()};n?n(l):l()}},kn.prototype.render=function(e){this.u=null,this.o=new Map;var t=yt(e.children);e.revealOrder&&e.revealOrder[0]==="b"&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},kn.prototype.componentDidUpdate=kn.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){La(e,n,t)})};var xu=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Bv=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Wv=function(e){return(typeof Symbol!="undefined"&&Zn(Symbol())=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(e)};function Tu(e,t,n){return t.__k==null&&(t.textContent=""),er(e,t),typeof n=="function"&&n(),e?e.__c:null}dt.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(dt.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var Da=te.event;function Kv(){}function Yv(){return this.cancelBubble}function Jv(){return this.defaultPrevented}te.event=function(e){return Da&&(e=Da(e)),e.persist=Kv,e.isPropagationStopped=Yv,e.isDefaultPrevented=Jv,e.nativeEvent=e};var Ru,Ia={configurable:!0,get:function(){return this.class}},xa=te.vnode;te.vnode=function(e){var t=e.type,n=e.props,r=n;if(typeof t=="string"){for(var o in r={},n){var l=n[o];o==="value"&&"defaultValue"in n&&l==null||(o==="defaultValue"&&"value"in n&&n.value==null?o="value":o==="download"&&l===!0?l="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&!Wv(n.type)?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():Bv.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():l===null&&(l=void 0),r[o]=l)}t=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=yt(n.children).forEach(function(i){i.props.selected=r.value.indexOf(i.props.value)!=-1})),t=="select"&&r.defaultValue!=null&&(r.value=yt(n.children).forEach(function(i){i.props.selected=r.multiple?r.defaultValue.indexOf(i.props.value)!=-1:r.defaultValue==i.props.value})),e.props=r}t&&n.class!=n.className&&(Ia.enumerable="className"in n,n.className!=null&&(r.class=n.className),Object.defineProperty(r,"className",Ia)),e.$$typeof=xu,xa&&xa(e)};var Ta=te.__r;te.__r=function(e){Ta&&Ta(e),Ru=e.__c};var Qv={ReactCurrentDispatcher:{current:{readContext:function(e){return Ru.__n[e.__c].props.value}}}};(typeof performance=="undefined"?"undefined":Zn(performance))=="object"&&typeof performance.now=="function"&&performance.now.bind(performance);function Ra(e){return!!e&&e.$$typeof===xu}var y={useState:Ou,useReducer:Pu,useEffect:Au,useLayoutEffect:Oa,useRef:function(e){return hn=5,ko(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){hn=6,Oa(function(){typeof e=="function"?e(t()):e&&(e.current=t())},n==null?n:n.concat(e))},useMemo:ko,useCallback:function(e,t){return hn=8,ko(function(){return e},t)},useContext:function(e){var t=Ve.context[e.__c],n=cr(wn++,9);return n.__c=e,t?(n.__==null&&(n.__=!0,t.sub(Ve)),t.props.value):e.__},useDebugValue:function(e,t){te.useDebugValue&&te.useDebugValue(t?t(e):e)},version:"16.8.0",Children:Nv,render:Tu,hydrate:function(e,t,n){return wu(e,t),typeof n=="function"&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(er(null,e),!0)},createPortal:Iu,createElement:mt,createContext:function(e,t){var n={__c:t="__cC"+hu++,__:e,Consumer:function(r,o){return r.children(o)},Provider:function(r){var o,l;return this.getChildContext||(o=[],(l={})[t]=this,this.getChildContext=function(){return l},this.shouldComponentUpdate=function(i){this.props.value!==i.value&&o.some(cl)},this.sub=function(i){o.push(i);var a=i.componentWillUnmount;i.componentWillUnmount=function(){o.splice(o.indexOf(i),1),a&&a.call(i)}}),r.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return mt.bind(null,e)},cloneElement:function(e){return Ra(e)?qv.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:jt,isValidElement:Ra,findDOMNode:function(e){return e&&(e.base||e.nodeType===1&&e)||null},Component:dt,PureComponent:hl,memo:function(e,t){function n(o){var l=this.props.ref,i=l==o.ref;return!i&&l&&(l.call?l(null):l.current=null),t?!t(this.props,o)||!i:dl(this.props,o)}function r(o){return this.shouldComponentUpdate=n,mt(e,o)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(n,r){var o=Lu({},n);return delete o.ref,e(o,(r=n.ref||r)&&(Zn(r)!="object"||"current"in r)?r:null)}return t.$$typeof=Fv,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:jt,Suspense:Tr,SuspenseList:kn,lazy:function(e){var t,n,r;function o(l){if(t||(t=e()).then(function(i){n=i.default||i},function(i){r=i}),r)throw r;if(!n)throw t;return mt(n,l)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Qv};function Gv(){return y.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},y.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function ku(){return y.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},y.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Zv=["translations"];function fl(){return fl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var tg=y.forwardRef(function(e,t){var n=e.translations,r=n===void 0?{}:n,o=eg(e,Zv),l=r.buttonText,i=l===void 0?"Search":l,a=r.buttonAriaLabel,s=a===void 0?"Search":a,u=Xv(Ou(null),2),c=u[0],m=u[1];return Au(function(){typeof navigator!="undefined"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?m("\u2318"):m("Ctrl"))},[]),y.createElement("button",fl({type:"button",className:"DocSearch DocSearch-Button","aria-label":s},o,{ref:t}),y.createElement("span",{className:"DocSearch-Button-Container"},y.createElement(ku,null),y.createElement("span",{className:"DocSearch-Button-Placeholder"},i)),y.createElement("span",{className:"DocSearch-Button-Keys"},c!==null&&y.createElement(y.Fragment,null,y.createElement("kbd",{className:"DocSearch-Button-Key"},c==="Ctrl"?y.createElement(Gv,null):c),y.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function tr(e){return e.reduce(function(t,n){return t.concat(n)},[])}var ng=0;function pl(e){return e.collections.length===0?0:e.collections.reduce(function(t,n){return t+n.items.length},0)}var Cu=function(){},rg=[{segment:"autocomplete-core",version:"1.7.1"}];function Rr(e,t){var n=t;return{then:function(r,o){return Rr(e.then(Er(r,n,e),Er(o,n,e)),n)},catch:function(r){return Rr(e.catch(Er(r,n,e)),n)},finally:function(r){return r&&n.onCancelList.push(r),Rr(e.finally(Er(r&&function(){return n.onCancelList=[],r()},n,e)),n)},cancel:function(){n.isCanceled=!0;var r=n.onCancelList;n.onCancelList=[],r.forEach(function(o){o()})},isCanceled:function(){return n.isCanceled===!0}}}function Ca(e){return Rr(e,{isCanceled:!1,onCancelList:[]})}function Er(e,t,n){return e?function(r){return t.isCanceled?r:e(r)}:n}function ja(e,t,n,r){if(!n)return null;if(e<0&&(t===null||r!==null&&t===0))return n+e;var o=(t===null?-1:t)+e;return o<=-1||o>=n?r===null?null:0:o}function Ma(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function og(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lg(e,t){var n=[];return Promise.resolve(e(t)).then(function(r){return Promise.all(r.filter(function(o){return Boolean(o)}).map(function(o){if(o.sourceId,n.includes(o.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(o.sourceId)," is not unique."));n.push(o.sourceId);var l=function(i){for(var a=1;ae.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Na,Co,Or,Ln=null,$a=(Na=-1,Co=-1,Or=void 0,function(e){var t=++Na;return Promise.resolve(e).then(function(n){return Or&&t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var yg=["props","refresh","store"],Eg=["inputElement","formElement","panelElement"],wg=["inputElement"],Og=["inputElement","maxLength"],Pg=["item","source"];function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Me(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Sg(e){var t=e.props,n=e.refresh,r=e.store,o=In(e,yg);return{getEnvironmentProps:function(l){var i=l.inputElement,a=l.formElement,s=l.panelElement;function u(c){!r.getState().isOpen&&r.pendingRequests.isEmpty()||c.target===i||[a,s].some(function(m){return d=m,h=c.target,d===h||d.contains(h);var d,h})===!1&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return Me({onTouchStart:u,onMouseDown:u,onTouchMove:function(c){r.getState().isOpen!==!1&&i===t.environment.document.activeElement&&c.target!==i&&i.blur()}},In(l,Eg))},getRootProps:function(l){return Me({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},l)},getFormProps:function(l){return l.inputElement,Me({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(Me({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),(a=l.inputElement)===null||a===void 0||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(Me({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),(a=l.inputElement)===null||a===void 0||a.focus()}},In(l,wg))},getLabelProps:function(l){return Me({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},l)},getInputProps:function(l){var i;function a(_){(t.openOnFocus||Boolean(r.getState().query))&&rn(Me({event:_,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var s=l||{},u=(s.inputElement,s.maxLength),c=u===void 0?512:u,m=In(s,Og),d=on(r.getState()),h=function(_){return Boolean(_&&_.match(ng))}(((i=t.environment.navigator)===null||i===void 0?void 0:i.userAgent)||""),g=d!=null&&d.itemUrl&&!h?"go":"search";return Me({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&r.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:g,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(_){rn(Me({event:_,props:t,query:_.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(_){(function(O){var v=O.event,E=O.props,A=O.refresh,S=O.store,x=bg(O,gg);if(v.key==="ArrowUp"||v.key==="ArrowDown"){var F=function(){var L=E.environment.document.getElementById("".concat(E.id,"-item-").concat(S.getState().activeItemId));L&&(L.scrollIntoViewIfNeeded?L.scrollIntoViewIfNeeded(!1):L.scrollIntoView(!1))},R=function(){var L=on(S.getState());if(S.getState().activeItemId!==null&&L){var T=L.item,j=L.itemInputValue,M=L.itemUrl,z=L.source;z.onActive(Ht({event:v,item:T,itemInputValue:j,itemUrl:M,refresh:A,source:z,state:S.getState()},x))}};v.preventDefault(),S.getState().isOpen===!1&&(E.openOnFocus||Boolean(S.getState().query))?rn(Ht({event:v,props:E,query:S.getState().query,refresh:A,store:S},x)).then(function(){S.dispatch(v.key,{nextActiveItemId:E.defaultActiveItemId}),R(),setTimeout(F,0)}):(S.dispatch(v.key,{}),R(),F())}else if(v.key==="Escape")v.preventDefault(),S.dispatch(v.key,null),S.pendingRequests.cancelAll();else if(v.key==="Tab")S.dispatch("blur",null),S.pendingRequests.cancelAll();else if(v.key==="Enter"){if(S.getState().activeItemId===null||S.getState().collections.every(function(L){return L.items.length===0}))return void(E.debug||S.pendingRequests.cancelAll());v.preventDefault();var w=on(S.getState()),B=w.item,K=w.itemInputValue,q=w.itemUrl,P=w.source;if(v.metaKey||v.ctrlKey)q!==void 0&&(P.onSelect(Ht({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),E.navigator.navigateNewTab({itemUrl:q,item:B,state:S.getState()}));else if(v.shiftKey)q!==void 0&&(P.onSelect(Ht({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),E.navigator.navigateNewWindow({itemUrl:q,item:B,state:S.getState()}));else if(!v.altKey){if(q!==void 0)return P.onSelect(Ht({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),void E.navigator.navigate({itemUrl:q,item:B,state:S.getState()});rn(Ht({event:v,nextState:{isOpen:!1},props:E,query:K,refresh:A,store:S},x)).then(function(){P.onSelect(Ht({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x))})}}})(Me({event:_,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:Du,onClick:function(_){l.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(_)}},m)},getPanelProps:function(l){return Me({onMouseDown:function(i){i.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},l)},getListProps:function(l){return Me({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},l)},getItemProps:function(l){var i=l.item,a=l.source,s=In(l,Pg);return Me({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(u){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var c=on(r.getState());if(r.getState().activeItemId!==null&&c){var m=c.item,d=c.itemInputValue,h=c.itemUrl,g=c.source;g.onActive(Me({event:u,item:m,itemInputValue:d,itemUrl:h,refresh:n,source:g,state:r.getState()},o))}}},onMouseDown:function(u){u.preventDefault()},onClick:function(u){var c=a.getItemInputValue({item:i,state:r.getState()}),m=a.getItemUrl({item:i,state:r.getState()});(m?Promise.resolve():rn(Me({event:u,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then(function(){a.onSelect(Me({event:u,item:i,itemInputValue:c,itemUrl:m,refresh:n,source:a,state:r.getState()},o))})}},s)}}}function Ba(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Lg(e){for(var t=1;t0},reshape:function(d){return d.sources}},a),{},{id:(u=a.id)!==null&&u!==void 0?u:"autocomplete-".concat(Zv++),plugins:m,initialState:Zt({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},a.initialState),onStateChange:function(d){var h;(h=a.onStateChange)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onStateChange)===null||_===void 0?void 0:_.call(g,d)})},onSubmit:function(d){var h;(h=a.onSubmit)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onSubmit)===null||_===void 0?void 0:_.call(g,d)})},onReset:function(d){var h;(h=a.onReset)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onReset)===null||_===void 0?void 0:_.call(g,d)})},getSources:function(d){return Promise.all([].concat(ag(m.map(function(h){return h.getSources})),[a.getSources]).filter(Boolean).map(function(h){return tg(h,d)})).then(function(h){return Xn(h)}).then(function(h){return h.map(function(g){return Zt(Zt({},g),{},{onSelect:function(_){g.onSelect(_),s.forEach(function(O){var v;return(v=O.onSelect)===null||v===void 0?void 0:v.call(O,_)})},onActive:function(_){g.onActive(_),s.forEach(function(O){var v;return(v=O.onActive)===null||v===void 0?void 0:v.call(O,_)})}})})})},navigator:Zt({navigate:function(d){var h=d.itemUrl;c.location.assign(h)},navigateNewTab:function(d){var h=d.itemUrl,g=c.open(h,"_blank","noopener");g==null||g.focus()},navigateNewWindow:function(d){var h=d.itemUrl;c.open(h,"_blank","noopener")}},a.navigator)})}(e,t),r=lg(xg,n,function(a){var s=a.prevState,u=a.state;n.onStateChange(qt({prevState:s,state:u,refresh:i},o))}),o=function(a){var s=a.store;return{setActiveItemId:function(u){s.dispatch("setActiveItemId",u)},setQuery:function(u){s.dispatch("setQuery",u)},setCollections:function(u){var c=0,m=u.map(function(d){return yr(yr({},d),{},{items:Xn(d.items).map(function(h){return yr(yr({},h),{},{__autocomplete_id:c++})})})});s.dispatch("setCollections",m)},setIsOpen:function(u){s.dispatch("setIsOpen",u)},setStatus:function(u){s.dispatch("setStatus",u)},setContext:function(u){s.dispatch("setContext",u)}}}({store:r}),l=Sg(qt({props:n,refresh:i,store:r},o));function i(){return rn(qt({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:i,store:r},o))}return n.plugins.forEach(function(a){var s;return(s=a.subscribe)===null||s===void 0?void 0:s.call(a,qt(qt({},o),{},{refresh:i,onSelect:function(u){t.push({onSelect:u})},onActive:function(u){t.push({onActive:u})}}))}),function(a){var s,u,c=a.metadata,m=a.environment;if(!((s=m.navigator)===null||s===void 0||(u=s.userAgent)===null||u===void 0)&&u.includes("Algolia Crawler")){var d=m.document.createElement("meta"),h=m.document.querySelector("head");d.name="algolia:metadata",setTimeout(function(){d.content=JSON.stringify(c),h.appendChild(d)},0)}}({metadata:Ig({plugins:n.plugins,options:e}),environment:n.environment}),qt(qt({refresh:i},l),o)}function kg(e){var t=e.translations,n=(t===void 0?{}:t).searchByText,r=n===void 0?"Search by":n;return y.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},y.createElement("span",{className:"DocSearch-Label"},r),y.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},y.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function Pr(e){return y.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},y.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Cg(e){var t=e.translations,n=t===void 0?{}:t,r=n.selectText,o=r===void 0?"to select":r,l=n.selectKeyAriaLabel,i=l===void 0?"Enter key":l,a=n.navigateText,s=a===void 0?"to navigate":a,u=n.navigateUpKeyAriaLabel,c=u===void 0?"Arrow up":u,m=n.navigateDownKeyAriaLabel,d=m===void 0?"Arrow down":m,h=n.closeText,g=h===void 0?"to close":h,_=n.closeKeyAriaLabel,O=_===void 0?"Escape key":_,v=n.searchByText,E=v===void 0?"Search by":v;return y.createElement(y.Fragment,null,y.createElement("div",{className:"DocSearch-Logo"},y.createElement(kg,{translations:{searchByText:E}})),y.createElement("ul",{className:"DocSearch-Commands"},y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Pr,{ariaLabel:i},y.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),y.createElement("span",{className:"DocSearch-Label"},o)),y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Pr,{ariaLabel:d},y.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Pr,{ariaLabel:c},y.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),y.createElement("span",{className:"DocSearch-Label"},s)),y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Pr,{ariaLabel:O},y.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),y.createElement("span",{className:"DocSearch-Label"},g))))}function jg(e){var t=e.hit,n=e.children;return y.createElement("a",{href:t.url},n)}function Mg(){return y.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},y.createElement("g",{fill:"none",fillRule:"evenodd"},y.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},y.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),y.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},y.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Hg(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),y.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function fl(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function qg(){return y.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),y.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Fg=function(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function Vg(e){switch(e.type){case"lvl1":return y.createElement(Fg,null);case"content":return y.createElement($g,null);default:return y.createElement(Ng,null)}}function Ng(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function $g(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Ja(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Ug(){return y.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function zg(){return y.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function Bg(e){var t=e.translations,n=t===void 0?{}:t,r=n.titleText,o=r===void 0?"Unable to fetch results":r,l=n.helpText,i=l===void 0?"You might want to check your network connection.":l;return y.createElement("div",{className:"DocSearch-ErrorScreen"},y.createElement("div",{className:"DocSearch-Screen-Icon"},y.createElement(Ug,null)),y.createElement("p",{className:"DocSearch-Title"},o),y.createElement("p",{className:"DocSearch-Help"},i))}var Wg=["translations"];function Kg(e){return function(t){if(Array.isArray(t))return jo(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return jo(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jo(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function jo(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Jg(e){var t=e.translations,n=t===void 0?{}:t,r=Yg(e,Wg),o=n.noResultsText,l=o===void 0?"No results for":o,i=n.suggestedQueryText,a=i===void 0?"Try searching for":i,s=n.reportMissingResultsText,u=s===void 0?"Believe this query should return results?":s,c=n.reportMissingResultsLinkText,m=c===void 0?"Let us know.":c,d=r.state.context.searchSuggestions;return y.createElement("div",{className:"DocSearch-NoResults"},y.createElement("div",{className:"DocSearch-Screen-Icon"},y.createElement(zg,null)),y.createElement("p",{className:"DocSearch-Title"},l,' "',y.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&y.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},y.createElement("p",{className:"DocSearch-Help"},a,":"),y.createElement("ul",null,d.slice(0,3).reduce(function(h,g){return[].concat(Kg(h),[y.createElement("li",{key:g},y.createElement("button",{className:"DocSearch-Prefill",key:g,type:"button",onClick:function(){r.setQuery(g.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},g))])},[]))),r.getMissingResultsUrl&&y.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),y.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},m)))}var Qg=["hit","attribute","tagName"];function Qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Ga(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Za(e,t){return t.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},e)}function Xt(e){var t=e.hit,n=e.attribute,r=e.tagName;return ct(r===void 0?"span":r,Ga(Ga({},Zg(e,Qg)),{},{dangerouslySetInnerHTML:{__html:Za(t,"_snippetResult.".concat(n,".value"))||Za(t,n)}}))}function Xa(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return es(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);if(o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set")return Array.from(n);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return es(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function es(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n|<\/mark>)/g,t_=RegExp(Ru.source);function ku(e){var t,n,r,o,l,i=e;if(!i.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var a=((i.__docsearch_parent?(t=i.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(r=n.hierarchy)===null||r===void 0?void 0:r.lvl0:(o=e._highlightResult)===null||o===void 0||(l=o.hierarchy)===null||l===void 0?void 0:l.lvl0)||{}).value;return a&&t_.test(a)?a.replace(Ru,""):a}function vl(){return vl=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l_(e){var t=e.translations,n=t===void 0?{}:t,r=o_(e,r_),o=n.recentSearchesTitle,l=o===void 0?"Recent":o,i=n.noRecentSearchesText,a=i===void 0?"No recent searches":i,s=n.saveRecentSearchButtonTitle,u=s===void 0?"Save this search":s,c=n.removeRecentSearchButtonTitle,m=c===void 0?"Remove this search from history":c,d=n.favoriteSearchesTitle,h=d===void 0?"Favorite":d,g=n.removeFavoriteSearchButtonTitle,_=g===void 0?"Remove this search from favorites":g;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:y.createElement("div",{className:"DocSearch-StartScreen"},y.createElement("p",{className:"DocSearch-Help"},a)):r.hasCollections===!1?null:y.createElement("div",{className:"DocSearch-Dropdown-Container"},y.createElement(pl,Kr({},r,{title:l,collection:r.state.collections[0],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Hg,null))},renderAction:function(O){var v=O.item,E=O.runFavoriteTransition,A=O.runDeleteTransition;return y.createElement(y.Fragment,null,y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),E(function(){r.favoriteSearches.add(v),r.recentSearches.remove(v),r.refresh()})}},y.createElement(Ja,null))),y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),A(function(){r.recentSearches.remove(v),r.refresh()})}},y.createElement(fl,null))))}})),y.createElement(pl,Kr({},r,{title:h,collection:r.state.collections[1],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Ja,null))},renderAction:function(O){var v=O.item,E=O.runDeleteTransition;return y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:_,type:"submit",onClick:function(A){A.preventDefault(),A.stopPropagation(),E(function(){r.favoriteSearches.remove(v),r.refresh()})}},y.createElement(fl,null)))}})))}var i_=["translations"];function Yr(){return Yr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s_=y.memo(function(e){var t=e.translations,n=t===void 0?{}:t,r=a_(e,i_);if(r.state.status==="error")return y.createElement(Bg,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(l){return l.items.length>0});return r.state.query?o===!1?y.createElement(Jg,Yr({},r,{translations:n==null?void 0:n.noResultsScreen})):y.createElement(n_,r):y.createElement(l_,Yr({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),c_=["translations"];function Jr(){return Jr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function m_(e){var t=e.translations,n=t===void 0?{}:t,r=u_(e,c_),o=n.resetButtonTitle,l=o===void 0?"Clear the query":o,i=n.resetButtonAriaLabel,a=i===void 0?"Clear the query":i,s=n.cancelButtonText,u=s===void 0?"Cancel":s,c=n.cancelButtonAriaLabel,m=c===void 0?"Cancel":c,d=r.getFormProps({inputElement:r.inputRef.current}).onReset;return y.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),y.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),y.createElement(y.Fragment,null,y.createElement("form",{className:"DocSearch-Form",onSubmit:function(h){h.preventDefault()},onReset:d},y.createElement("label",Jr({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),y.createElement(Iu,null)),y.createElement("div",{className:"DocSearch-LoadingIndicator"},y.createElement(Mg,null)),y.createElement("input",Jr({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),y.createElement("button",{type:"reset",title:l,className:"DocSearch-Reset","aria-label":a,hidden:!r.state.query},y.createElement(fl,null))),y.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:r.onClose},u))}var d_=["_highlightResult","_snippetResult"];function h_(e,t){if(e==null)return{};var n,r,o=function(i,a){if(i==null)return{};var s,u,c={},m=Object.keys(i);for(u=0;u=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f_(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function rs(e){var t=e.key,n=e.limit,r=n===void 0?5:n,o=f_(t),l=o.getItem().slice(0,r);return{add:function(i){var a=i,s=(a._highlightResult,a._snippetResult,h_(a,d_)),u=l.findIndex(function(c){return c.objectID===s.objectID});u>-1&&l.splice(u,1),l.unshift(s),l=l.slice(0,r),o.setItem(l)},remove:function(i){l=l.filter(function(a){return a.objectID!==i.objectID}),o.setItem(l)},getAll:function(){return l}}}var p_=["facetName","facetQuery"];function v_(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},o=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(l,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var s=JSON.stringify(l),u=o()[s];return Promise.all([u||i(),u!==void 0])}).then(function(s){var u=$r(s,2),c=u[0],m=u[1];return Promise.all([c,m||a.miss(c)])}).then(function(s){return $r(s,1)[0]})},set:function(l,i){return Promise.resolve().then(function(){var a=o();return a[JSON.stringify(l)]=i,r().setItem(n,JSON.stringify(a)),i})},delete:function(l){return Promise.resolve().then(function(){var i=o();delete i[JSON.stringify(l)],r().setItem(n,JSON.stringify(i))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function Rn(e){var t=Ur(e.caches),n=t.shift();return n===void 0?{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(i){return Promise.all([i,l.miss(i)])}).then(function(i){return $r(i,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,l).catch(function(){return Rn({caches:t}).get(r,o,l)})},set:function(r,o){return n.set(r,o).catch(function(){return Rn({caches:t}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return Rn({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return Rn({caches:t}).clear()})}}}function Mo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},l=JSON.stringify(n);if(l in t)return Promise.resolve(e.serializable?JSON.parse(t[l]):t[l]);var i=r(),a=o&&o.miss||function(){return Promise.resolve()};return i.then(function(s){return a(s)}).then(function(){return i})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function g_(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function Cu(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function ho(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var ln={Read:1,Write:2,Any:3},ju=1,__=2,Mu=3;function Hu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ju;return ge(ge({},e),{},{status:t,lastUpdate:Date.now()})}function qu(e){return typeof e=="string"?{protocol:"https",url:e,accept:ln.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||ln.Any}}var ls="GET",fo="POST";function b_(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve(Hu(n))})})).then(function(n){var r=n.filter(function(i){return function(a){return a.status===ju||Date.now()-a.lastUpdate>12e4}(i)}),o=n.filter(function(i){return function(a){return a.status===Mu&&Date.now()-a.lastUpdate<=12e4}(i)}),l=[].concat(Ur(r),Ur(o));return{getTimeout:function(i,a){return(o.length===0&&i===0?1:o.length+3+i)*a},statelessHosts:l.length>0?l.map(function(i){return qu(i)}):t}})}function is(e,t,n,r){var o=[],l=function(d,h){if(!(d.method===ls||d.data===void 0&&h.data===void 0)){var g=Array.isArray(d.data)?d.data:ge(ge({},d.data),h.data);return JSON.stringify(g)}}(n,r),i=function(d,h){var g=ge(ge({},d.headers),h.headers),_={};return Object.keys(g).forEach(function(O){var v=g[O];_[O.toLowerCase()]=v}),_}(e,r),a=n.method,s=n.method!==ls?{}:ge(ge({},n.data),r.data),u=ge(ge(ge({"x-algolia-agent":e.userAgent.value},e.queryParameters),s),r.queryParameters),c=0,m=function d(h,g){var _=h.pop();if(_===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:as(o)};var O={data:l,headers:i,method:a,url:E_(_,n.path,u),connectTimeout:g(c,e.timeouts.connect),responseTimeout:g(c,r.timeout)},v=function(A){var S={request:O,response:A,host:_,triesLeft:h.length};return o.push(S),S},E={onSucess:function(A){return function(S){try{return JSON.parse(S.content)}catch(x){throw function(F,R){return{name:"DeserializationError",message:F,response:R}}(x.message,S)}}(A)},onRetry:function(A){var S=v(A);return A.isTimedOut&&c++,Promise.all([e.logger.info("Retryable failure",Vu(S)),e.hostsCache.set(_,Hu(_,A.isTimedOut?Mu:__))]).then(function(){return d(h,g)})},onFail:function(A){throw v(A),function(S,x){var F=S.content,R=S.status,w=F;try{w=JSON.parse(F).message}catch{}return function(B,K,q){return{name:"ApiError",message:B,status:K,transporterStackTrace:q}}(w,R,x)}(A,as(o))}};return e.requester.send(O).then(function(A){return function(S,x){return function(F){var R=F.status;return F.isTimedOut||function(w){var B=w.isTimedOut,K=w.status;return!B&&~~K==0}(F)||~~(R/100)!=2&&~~(R/100)!=4}(S)?x.onRetry(S):~~(S.status/100)==2?x.onSucess(S):x.onFail(S)}(A,E)})};return b_(e.hostsCache,t).then(function(d){return m(Ur(d.statelessHosts).reverse(),d.getTimeout)})}function y_(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(r)===-1&&(t.value="".concat(t.value).concat(r)),t}};return t}function E_(e,t,n){var r=Fu(n),o="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(o+="?".concat(r)),o}function Fu(e){return Object.keys(e).map(function(t){return ho("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function as(e){return e.map(function(t){return Vu(t)})}function Vu(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return ge(ge({},e),{},{request:ge(ge({},e.request),{},{headers:ge(ge({},e.request.headers),t)})})}var w_=function(e){var t=e.appId,n=function(l,i,a){var s={"x-algolia-api-key":a,"x-algolia-application-id":i};return{headers:function(){return l===xr.WithinHeaders?s:{}},queryParameters:function(){return l===xr.WithinQueryParameters?s:{}}}}(e.authMode!==void 0?e.authMode:xr.WithinHeaders,t,e.apiKey),r=function(l){var i=l.hostsCache,a=l.logger,s=l.requester,u=l.requestsCache,c=l.responsesCache,m=l.timeouts,d=l.userAgent,h=l.hosts,g=l.queryParameters,_={hostsCache:i,logger:a,requester:s,requestsCache:u,responsesCache:c,timeouts:m,userAgent:d,headers:l.headers,queryParameters:g,hosts:h.map(function(O){return qu(O)}),read:function(O,v){var E=os(v,_.timeouts.read),A=function(){return is(_,_.hosts.filter(function(x){return(x.accept&ln.Read)!=0}),O,E)};if((E.cacheable!==void 0?E.cacheable:O.cacheable)!==!0)return A();var S={request:O,mappedRequestOptions:E,transporter:{queryParameters:_.queryParameters,headers:_.headers}};return _.responsesCache.get(S,function(){return _.requestsCache.get(S,function(){return _.requestsCache.set(S,A()).then(function(x){return Promise.all([_.requestsCache.delete(S),x])},function(x){return Promise.all([_.requestsCache.delete(S),Promise.reject(x)])}).then(function(x){var F=$r(x,2);return F[0],F[1]})})},{miss:function(x){return _.responsesCache.set(S,x)}})},write:function(O,v){return is(_,_.hosts.filter(function(E){return(E.accept&ln.Write)!=0}),O,os(v,_.timeouts.write))}};return _}(ge(ge({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:ln.Read},{url:"".concat(t,".algolia.net"),accept:ln.Write}].concat(g_([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:ge(ge(ge({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:ge(ge({},n.queryParameters()),e.queryParameters)})),o={transporter:r,appId:t,addAlgoliaAgent:function(l,i){r.userAgent.add({segment:l,version:i})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}};return Cu(o,e.methods)},Nu=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return Cu(r,n.methods)}},ss=function(e){return function(t,n){var r=t.map(function(o){return ge(ge({},o),{},{params:Fu(o.params||{})})});return e.transporter.read({method:fo,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},cs=function(e){return function(t,n){return Promise.all(t.map(function(r){var o=r.params,l=o.facetName,i=o.facetQuery,a=xv(o,p_);return Nu(e)(r.indexName,{methods:{searchForFacetValues:$u}}).searchForFacetValues(l,i,ge(ge({},n),a))}))}},O_=function(e){return function(t,n,r){return e.transporter.read({method:fo,path:ho("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},P_=function(e){return function(t,n){return e.transporter.read({method:fo,path:ho("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},$u=function(e){return function(t,n,r){return e.transporter.read({method:fo,path:ho("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},A_=1,S_=2,L_=3;function Uu(e,t,n){var r,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(l){return new Promise(function(i){var a=new XMLHttpRequest;a.open(l.method,l.url,!0),Object.keys(l.headers).forEach(function(m){return a.setRequestHeader(m,l.headers[m])});var s,u=function(m,d){return setTimeout(function(){a.abort(),i({status:0,content:d,isTimedOut:!0})},1e3*m)},c=u(l.connectTimeout,"Connection timeout");a.onreadystatechange=function(){a.readyState>a.OPENED&&s===void 0&&(clearTimeout(c),s=u(l.responseTimeout,"Socket timeout"))},a.onerror=function(){a.status===0&&(clearTimeout(c),clearTimeout(s),i({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=function(){clearTimeout(c),clearTimeout(s),i({content:a.responseText,status:a.status,isTimedOut:!1})},a.send(l.data)})}},logger:(r=L_,{debug:function(l,i){return A_>=r&&console.debug(l,i),Promise.resolve()},info:function(l,i){return S_>=r&&console.info(l,i),Promise.resolve()},error:function(l,i){return console.error(l,i),Promise.resolve()}}),responsesCache:Mo(),requestsCache:Mo({serializable:!1}),hostsCache:Rn({caches:[v_({key:"".concat("4.8.5","-").concat(e)}),Mo()]}),userAgent:y_("4.8.5").add({segment:"Browser",version:"lite"}),authMode:xr.WithinQueryParameters};return w_(ge(ge(ge({},o),n),{},{methods:{search:ss,searchForFacetValues:cs,multipleQueries:ss,multipleSearchForFacetValues:cs,initIndex:function(l){return function(i){return Nu(l)(i,{methods:{search:P_,searchForFacetValues:$u,findAnswers:O_}})}}}}))}Uu.version="4.8.5";var I_=["footer","searchBox"];function $n(){return $n=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function R_(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,l=o===void 0?"Search docs":o,i=e.searchParameters,a=e.onClose,s=a===void 0?e_:a,u=e.transformItems,c=u===void 0?ns:u,m=e.hitComponent,d=m===void 0?jg:m,h=e.resultsFooterComponent,g=h===void 0?function(){return null}:h,_=e.navigator,O=e.initialScrollY,v=O===void 0?0:O,E=e.transformSearchClient,A=E===void 0?ns:E,S=e.disableUserPersonalization,x=S!==void 0&&S,F=e.initialQuery,R=F===void 0?"":F,w=e.translations,B=w===void 0?{}:w,K=e.getMissingResultsUrl,q=B.footer,P=B.searchBox,L=T_(B,I_),T=x_(y.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),j=T[0],M=T[1],z=y.useRef(null),G=y.useRef(null),le=y.useRef(null),ie=y.useRef(null),me=y.useRef(null),ye=y.useRef(10),we=y.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,De=y.useRef(R||we).current,k=function(p,b,I){return y.useMemo(function(){var C=Uu(p,b);return C.addAlgoliaAgent("docsearch","3.1.1"),/docsearch.js \(.*\)/.test(C.transporter.userAgent.value)===!1&&C.addAlgoliaAgent("docsearch-react","3.1.1"),I(C)},[p,b,I])}(t,n,A),Q=y.useRef(rs({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,N=y.useRef(rs({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:Q.getAll().length===0?7:4})).current,J=y.useCallback(function(p){if(!x){var b=p.type==="content"?p.__docsearch_parent:p;b&&Q.getAll().findIndex(function(I){return I.objectID===b.objectID})===-1&&N.add(b)}},[Q,N,x]),ue=y.useMemo(function(){return Rg({id:"docsearch",defaultActiveItemId:0,placeholder:l,openOnFocus:!0,initialState:{query:De,context:{searchSuggestions:[]}},navigator:_,onStateChange:function(p){M(p.state)},getSources:function(p){var b=p.query,I=p.state,C=p.setContext,H=p.setStatus;return b?k.search([{query:b,indexName:r,params:Ho({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(ye.current),"hierarchy.lvl2:".concat(ye.current),"hierarchy.lvl3:".concat(ye.current),"hierarchy.lvl4:".concat(ye.current),"hierarchy.lvl5:".concat(ye.current),"hierarchy.lvl6:".concat(ye.current),"content:".concat(ye.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},i)}]).catch(function(V){throw V.name==="RetryError"&&H("error"),V}).then(function(V){var W=V.results[0],U=W.hits,Y=W.nbHits,$=ts(U,function(ee){return ku(ee)});return I.context.searchSuggestions.length0&&(oe(),me.current&&me.current.focus())},[De,oe]),y.useEffect(function(){function p(){if(G.current){var b=.01*window.innerHeight;G.current.style.setProperty("--docsearch-vh","".concat(b,"px"))}}return p(),window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}},[]),y.createElement("div",$n({ref:z},ae({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",j.status==="stalled"&&"DocSearch-Container--Stalled",j.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(p){p.target===p.currentTarget&&s()}}),y.createElement("div",{className:"DocSearch-Modal",ref:G},y.createElement("header",{className:"DocSearch-SearchBar",ref:le},y.createElement(m_,$n({},ue,{state:j,autoFocus:De.length===0,inputRef:me,isFromSelection:Boolean(De)&&De===we,translations:P,onClose:s}))),y.createElement("div",{className:"DocSearch-Dropdown",ref:ie},y.createElement(s_,$n({},ue,{indexName:r,state:j,hitComponent:d,resultsFooterComponent:g,disableUserPersonalization:x,recentSearches:N,favoriteSearches:Q,inputRef:me,translations:L,getMissingResultsUrl:K,onItemClick:function(p){J(p),s()}}))),y.createElement("footer",{className:"DocSearch-Footer"},y.createElement(Cg,{translations:q}))))}function gl(){return gl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}const j_=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,M_=()=>{const e=or(),t=xc();return{hitComponent:({hit:n,children:r})=>{const o=Lh(n.url,t.value.base);return{type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:l=>{j_(l)||(l.preventDefault(),e.push(o))},children:r},__v:null}},navigator:{navigate:({itemUrl:n})=>{e.push(n)}},transformSearchClient:n=>{const r=Nl(n.search,500);return{...n,search:async(...o)=>r(...o)}}}};const H_=$e({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=so(),n=Dc(),r=M_(),o=_e(()=>{var a;return{...e.options,...(a=e.options.locales)==null?void 0:a[t.value]}}),l=[],i=()=>{var s,u;const a=(u=(s=o.value.searchParameters)==null?void 0:s.facetFilters)!=null?u:[];l.splice(0,l.length,`lang:${n.value}`,...re(a)?a:[a]),C_({...r,...o.value,container:`#${e.containerId}`,searchParameters:{...o.value.searchParameters,facetFilters:l}})};return lt(()=>{i(),Ge([t,o],([a,s],[u,c])=>{a!==u&&JSON.stringify(s)!==JSON.stringify(c)&&i()}),Ge(n,(a,s)=>{if(a!==s){const u=l.findIndex(c=>c===`lang:${s}`);u>-1&&l.splice(u,1,`lang:${a}`)}})}),()=>ve("div",{id:e.containerId})}}),q_={apiKey:"30c521836bfc8e97915576e11ac2cebc",indexName:"arthas",appId:"UX8WBNVHHR",locales:{"/":{placeholder:"\u641C\u7D22\u6587\u6863",translations:{button:{buttonText:"\u641C\u7D22\u6587\u6863",buttonAriaLabel:"\u641C\u7D22\u6587\u6863"},modal:{searchBox:{resetButtonTitle:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",resetButtonAriaLabel:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",cancelButtonText:"\u53D6\u6D88",cancelButtonAriaLabel:"\u53D6\u6D88"},startScreen:{recentSearchesTitle:"\u641C\u7D22\u5386\u53F2",noRecentSearchesText:"\u6CA1\u6709\u641C\u7D22\u5386\u53F2",saveRecentSearchButtonTitle:"\u4FDD\u5B58\u81F3\u641C\u7D22\u5386\u53F2",removeRecentSearchButtonTitle:"\u4ECE\u641C\u7D22\u5386\u53F2\u4E2D\u79FB\u9664",favoriteSearchesTitle:"\u6536\u85CF",removeFavoriteSearchButtonTitle:"\u4ECE\u6536\u85CF\u4E2D\u79FB\u9664"},errorScreen:{titleText:"\u65E0\u6CD5\u83B7\u53D6\u7ED3\u679C",helpText:"\u4F60\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u4F60\u7684\u7F51\u7EDC\u8FDE\u63A5"},footer:{selectText:"\u9009\u62E9",navigateText:"\u5207\u6362",closeText:"\u5173\u95ED",searchByText:"\u641C\u7D22\u63D0\u4F9B\u8005"},noResultsScreen:{noResultsText:"\u65E0\u6CD5\u627E\u5230\u76F8\u5173\u7ED3\u679C",suggestedQueryText:"\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u67E5\u8BE2",reportMissingResultsText:"\u4F60\u8BA4\u4E3A\u8BE5\u67E5\u8BE2\u5E94\u8BE5\u6709\u7ED3\u679C\uFF1F",reportMissingResultsLinkText:"\u70B9\u51FB\u53CD\u9988"}}}}}};var F_=it({enhance({app:e}){e.component("Docsearch",()=>ve(H_,{options:q_}))}}),V_={"doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"doc/sm.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Gene",email:"geneq@hotmail.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"northmorn",email:"northmorn@gmail.com",commits:1},{name:"\u9773\u9633",email:"260893248@qq.com",commits:1}],"doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:9},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"qianmoke",email:"zzilovey@gmail.com",commits:1}],"doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:4},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"penguin-wwy",email:"940375606@qq.com",commits:1}],"doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:29}],"doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:53},{name:"TheoneFx",email:"chenxilzx1@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"lzc-alioo",email:"33567235+lzc-alioo@users.noreply.github.com",commits:1}],"doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"zthreefires",email:"34255589+zthreefires@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/groovy.md":[{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:17},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/dump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"doc/dashboard.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10}],"doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"LHearen",email:"lhearen@gmail.com",commits:1}],"doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"D-H-T",email:"dht925nerd@126.com",commits:1}],"doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/arthas3.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/advice-class.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2}],"doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"penguin-wwy",email:"940375606@qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"doc/README.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/sc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:11}],"doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Xiangmingzhe",email:"xiangmz0928@gmail.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/logger.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sm.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sc.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1}],"en/doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"alfredzouang",email:"43456743+alfredzouang@users.noreply.github.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"en/doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"en/doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"en/doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/logger.md":[{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:18},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"LHearen@gmail.com",commits:1},{name:"Nithyanandan Natchimuthu",email:"anand1st@gmail.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/groovy.md":[{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"en/doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/dump.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1}],"en/doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/dashboard.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"en/doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:21},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"en/doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/advice-class.md":[{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"HearingSmile",email:"41669762+tianjindong@users.noreply.github.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"en/doc/README.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"en/doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"en/doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"en/doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"en/doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"en/doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}]};const N_=()=>{const e=bn();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,r=V_[t],o=(l,i)=>l.find(a=>a.name===i.name&&a.email===i.email);r&&r.forEach(l=>{o(n,l)?o(n,l).commits+=l.commits:n.push(l)}),n==null||n.sort((l,i)=>i.commits-l.commits)};var $_=it({enhance({router:e}){e.afterEach((t,n)=>{t.fullPath!==n.fullPath&&N_()}),e.beforeEach((t,n,r)=>{typeof _hmt!="undefined"&&t.path&&t.fullPath!==n.fullPath&&_hmt.push(["_trackPageview",t.fullPath]),r()})}});const qo=[qh,$h,ef,sp,hp,tv,nv,cv,wv,Iv,F_,$_],U_=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0a870d","/en/",{title:"Home"},["/en/index.html","/en/README.md"]],["v-7445f070","/doc/",{title:"\u7B80\u4ECB"},["/doc/index.html","/doc/README.md"]],["v-0d09f68d","/doc/advanced-use.html",{title:"\u8FDB\u9636\u4F7F\u7528"},["/doc/advanced-use","/doc/advanced-use.md"]],["v-46e53834","/doc/advice-class.html",{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"},["/doc/advice-class","/doc/advice-class.md"]],["v-37178538","/doc/agent.html",{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8"},["/doc/agent","/doc/agent.md"]],["v-5c517900","/doc/arthas-properties.html",{title:"Arthas Properties"},["/doc/arthas-properties","/doc/arthas-properties.md"]],["v-02eb6d0d","/doc/arthas3.html",{title:""},["/doc/arthas3","/doc/arthas3.md"]],["v-4f82df66","/doc/async.html",{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"},["/doc/async","/doc/async.md"]],["v-d0358c7e","/doc/auth.html",{title:"auth"},["/doc/auth","/doc/auth.md"]],["v-3157067a","/doc/base64.html",{title:"base64"},["/doc/base64","/doc/base64.md"]],["v-cc8f4ae6","/doc/batch-support.html",{title:"\u6279\u5904\u7406\u529F\u80FD"},["/doc/batch-support","/doc/batch-support.md"]],["v-6542b733","/doc/cat.html",{title:"cat"},["/doc/cat","/doc/cat.md"]],["v-49b1709e","/doc/classloader.html",{title:"classloader"},["/doc/classloader","/doc/classloader.md"]],["v-ad1b2b42","/doc/cls.html",{title:"cls"},["/doc/cls","/doc/cls.md"]],["v-5ed4d0e1","/doc/commands.html",{title:"\u547D\u4EE4\u5217\u8868"},["/doc/commands","/doc/commands.md"]],["v-3992adde","/doc/contact-us.html",{title:"\u8054\u7CFB\u6211\u4EEC"},["/doc/contact-us","/doc/contact-us.md"]],["v-0d1e3f35","/doc/dashboard.html",{title:"dashboard"},["/doc/dashboard","/doc/dashboard.md"]],["v-02361049","/doc/docker.html",{title:"Docker"},["/doc/docker","/doc/docker.md"]],["v-2116d2e1","/doc/download.html",{title:"\u4E0B\u8F7D"},["/doc/download","/doc/download.md"]],["v-1fe4a616","/doc/dump.html",{title:"dump"},["/doc/dump","/doc/dump.md"]],["v-2c48f364","/doc/echo.html",{title:"echo"},["/doc/echo","/doc/echo.md"]],["v-d070981a","/doc/faq.html",{title:"FAQ"},["/doc/faq","/doc/faq.md"]],["v-78c35af6","/doc/getstatic.html",{title:"getstatic"},["/doc/getstatic","/doc/getstatic.md"]],["v-63f4cd5a","/doc/grep.html",{title:"grep"},["/doc/grep","/doc/grep.md"]],["v-809381ca","/doc/groovy.html",{title:"groovy"},["/doc/groovy","/doc/groovy.md"]],["v-07868089","/doc/heapdump.html",{title:"heapdump"},["/doc/heapdump","/doc/heapdump.md"]],["v-e3b34070","/doc/help.html",{title:"help"},["/doc/help","/doc/help.md"]],["v-26f43d96","/doc/history.html",{title:"history"},["/doc/history","/doc/history.md"]],["v-225de034","/doc/http-api.html",{title:"Http API"},["/doc/http-api","/doc/http-api.md"]],["v-7c670020","/doc/idea-plugin.html",{title:"IDEA Plugin"},["/doc/idea-plugin","/doc/idea-plugin.md"]],["v-0cb398f4","/doc/install-detail.html",{title:"Arthas Install"},["/doc/install-detail","/doc/install-detail.md"]],["v-211d675c","/doc/jad.html",{title:"jad"},["/doc/jad","/doc/jad.md"]],["v-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E"},["/doc/keymap","/doc/keymap.md"]],["v-5ae8aed9","/doc/logger.html",{title:"logger"},["/doc/logger","/doc/logger.md"]],["v-6a31cc55","/doc/manual-install.html",{title:"\u624B\u52A8\u5B89\u88C5 Arthas"},["/doc/manual-install","/doc/manual-install.md"]],["v-8ebd6c68","/doc/mbean.html",{title:"mbean"},["/doc/mbean","/doc/mbean.md"]],["v-3b401ada","/doc/mc.html",{title:"mc"},["/doc/mc","/doc/mc.md"]],["v-4d9433f0","/doc/memory.html",{title:"memory"},["/doc/memory","/doc/memory.md"]],["v-6e88d7a2","/doc/monitor.html",{title:"monitor"},["/doc/monitor","/doc/monitor.md"]],["v-627e52da","/doc/ognl.html",{title:"ognl"},["/doc/ognl","/doc/ognl.md"]],["v-27b6152a","/doc/options.html",{title:"options"},["/doc/options","/doc/options.md"]],["v-2f05b636","/doc/perfcounter.html",{title:"perfcounter"},["/doc/perfcounter","/doc/perfcounter.md"]],["v-13eae420","/doc/profiler.html",{title:"profiler"},["/doc/profiler","/doc/profiler.md"]],["v-1c2d8c2c","/doc/pwd.html",{title:"pwd"},["/doc/pwd","/doc/pwd.md"]],["v-5afc3a07","/doc/quick-start.html",{title:"\u5FEB\u901F\u5165\u95E8"},["/doc/quick-start","/doc/quick-start.md"]],["v-aa7c750c","/doc/quit.html",{title:"quit"},["/doc/quit","/doc/quit.md"]],["v-0446ad7b","/doc/redefine.html",{title:"redefine"},["/doc/redefine","/doc/redefine.md"]],["v-648880ae","/doc/release-notes.html",{title:"Release Notes"},["/doc/release-notes","/doc/release-notes.md"]],["v-71f77d4c","/doc/reset.html",{title:"reset \u547D\u4EE4"},["/doc/reset","/doc/reset.md"]],["v-54cde250","/doc/retransform.html",{title:"retransform"},["/doc/retransform","/doc/retransform.md"]],["v-8e632816","/doc/save-log.html",{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"},["/doc/save-log","/doc/save-log.md"]],["v-1fc55619","/doc/sc.html",{title:"sc"},["/doc/sc","/doc/sc.md"]],["v-3891b473","/doc/session.html",{title:"session"},["/doc/session","/doc/session.md"]],["v-30d5cc4f","/doc/sm.html",{title:"sm"},["/doc/sm","/doc/sm.md"]],["v-07cf9d55","/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/doc/spring-boot-starter","/doc/spring-boot-starter.md"]],["v-b75a107e","/doc/stack.html",{title:"stack"},["/doc/stack","/doc/stack.md"]],["v-a9c412f2","/doc/start-arthas.html",{title:"\u542F\u52A8 Arthas"},["/doc/start-arthas","/doc/start-arthas.md"]],["v-bc0910b2","/doc/stop.html",{title:"Stop"},["/doc/stop","/doc/stop.md"]],["v-0333612e","/doc/sysenv.html",{title:"sysenv"},["/doc/sysenv","/doc/sysenv.md"]],["v-7012b8ce","/doc/sysprop.html",{title:"sysprop"},["/doc/sysprop","/doc/sysprop.md"]],["v-0536edb5","/doc/tee.html",{title:"tee"},["/doc/tee","/doc/tee.md"]],["v-10845ac2","/doc/thread.html",{title:"thread"},["/doc/thread","/doc/thread.md"]],["v-65d67724","/doc/trace.html",{title:"trace"},["/doc/trace","/doc/trace.md"]],["v-71adf3e9","/doc/tt.html",{title:"tt"},["/doc/tt","/doc/tt.md"]],["v-d2ddc9fe","/doc/tunnel.html",{title:"Arthas Tunnel"},["/doc/tunnel","/doc/tunnel.md"]],["v-5b5d3371","/doc/version.html",{title:"version"},["/doc/version","/doc/version.md"]],["v-40db67fd","/doc/vmoption.html",{title:"vmoption"},["/doc/vmoption","/doc/vmoption.md"]],["v-10890efa","/doc/vmtool.html",{title:"vmtool"},["/doc/vmtool","/doc/vmtool.md"]],["v-24fc49da","/doc/watch.html",{title:"watch"},["/doc/watch","/doc/watch.md"]],["v-a5f6e7aa","/doc/web-console.html",{title:"Web Console"},["/doc/web-console","/doc/web-console.md"]],["v-07555a84","/en/doc/",{title:"Introduction"},["/en/doc/index.html","/en/doc/README.md"]],["v-463d120e","/en/doc/advanced-use.html",{title:"Advanced Usage"},["/en/doc/advanced-use","/en/doc/advanced-use.md"]],["v-a736375c","/en/doc/advice-class.html",{title:"Fundamental Fields in Expressions"},["/en/doc/advice-class","/en/doc/advice-class.md"]],["v-f6b5c310","/en/doc/agent.html",{title:"Start as a Java Agent"},["/en/doc/agent","/en/doc/agent.md"]],["v-74fb2694","/en/doc/arthas-properties.html",{title:"Arthas Properties"},["/en/doc/arthas-properties","/en/doc/arthas-properties.md"]],["v-786f7161","/en/doc/async.html",{title:"Arthas Async Jobs"},["/en/doc/async","/en/doc/async.md"]],["v-f76c33a6","/en/doc/auth.html",{title:"auth"},["/en/doc/auth","/en/doc/auth.md"]],["v-d17b7034","/en/doc/base64.html",{title:"base64"},["/en/doc/base64","/en/doc/base64.md"]],["v-765e30be","/en/doc/batch-support.html",{title:"Batch Processing"},["/en/doc/batch-support","/en/doc/batch-support.md"]],["v-64a0cd47","/en/doc/cat.html",{title:"cat"},["/en/doc/cat","/en/doc/cat.md"]],["v-fc1b9a9c","/en/doc/classloader.html",{title:"classloader"},["/en/doc/classloader","/en/doc/classloader.md"]],["v-ae5eff1a","/en/doc/cls.html",{title:"cls"},["/en/doc/cls","/en/doc/cls.md"]],["v-12153166","/en/doc/commands.html",{title:"All Commands"},["/en/doc/commands","/en/doc/commands.md"]],["v-4be7594a","/en/doc/contact-us.html",{title:"Contact Us"},["/en/doc/contact-us","/en/doc/contact-us.md"]],["v-79107649","/en/doc/dashboard.html",{title:"dashboard"},["/en/doc/dashboard","/en/doc/dashboard.md"]],["v-682151b5","/en/doc/docker.html",{title:"Docker"},["/en/doc/docker","/en/doc/docker.md"]],["v-8d912d66","/en/doc/download.html",{title:"Download"},["/en/doc/download","/en/doc/download.md"]],["v-471b4d3e","/en/doc/dump.html",{title:"dump"},["/en/doc/dump","/en/doc/dump.md"]],["v-18ad9fd0","/en/doc/echo.html",{title:"echo"},["/en/doc/echo","/en/doc/echo.md"]],["v-d1b46bf2","/en/doc/faq.html",{title:"FAQ"},["/en/doc/faq","/en/doc/faq.md"]],["v-2f908999","/en/doc/getstatic.html",{title:"getstatic"},["/en/doc/getstatic","/en/doc/getstatic.md"]],["v-8b2b7482","/en/doc/grep.html",{title:"grep"},["/en/doc/grep","/en/doc/grep.md"]],["v-25a18087","/en/doc/groovy.html",{title:"groovy"},["/en/doc/groovy","/en/doc/groovy.md"]],["v-c0b1d216","/en/doc/heapdump.html",{title:"heapdump"},["/en/doc/heapdump","/en/doc/heapdump.md"]],["v-7a8b0c34","/en/doc/help.html",{title:"help"},["/en/doc/help","/en/doc/help.md"]],["v-4402cd49","/en/doc/history.html",{title:"history"},["/en/doc/history","/en/doc/history.md"]],["v-8b0312c0","/en/doc/http-api.html",{title:"Http API"},["/en/doc/http-api","/en/doc/http-api.md"]],["v-96b07b98","/en/doc/idea-plugin.html",{title:"IDEA Plugin"},["/en/doc/idea-plugin","/en/doc/idea-plugin.md"]],["v-319f48f2","/en/doc/install-detail.html",{title:"Install Arthas"},["/en/doc/install-detail","/en/doc/install-detail.md"]],["v-207b7d70","/en/doc/jad.html",{title:"jad"},["/en/doc/jad","/en/doc/jad.md"]],["v-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"Arthas Console Keymap"},["/en/doc/keymap","/en/doc/keymap.md"]],["v-7e581f76","/en/doc/logger.html",{title:"logger"},["/en/doc/logger","/en/doc/logger.md"]],["v-bbaa3c7e","/en/doc/manual-install.html",{title:"Manually Install Arthas"},["/en/doc/manual-install","/en/doc/manual-install.md"]],["v-58d22ae0","/en/doc/mbean.html",{title:"mbean"},["/en/doc/mbean","/en/doc/mbean.md"]],["v-2ac66c02","/en/doc/mc.html",{title:"mc"},["/en/doc/mc","/en/doc/mc.md"]],["v-3f212774","/en/doc/memory.html",{title:"memory"},["/en/doc/memory","/en/doc/memory.md"]],["v-20388043","/en/doc/monitor.html",{title:"monitor"},["/en/doc/monitor","/en/doc/monitor.md"]],["v-89b4fa02","/en/doc/ognl.html",{title:"ognl"},["/en/doc/ognl","/en/doc/ognl.md"]],["v-43a1e17f","/en/doc/options.html",{title:"options"},["/en/doc/options","/en/doc/options.md"]],["v-6746784a","/en/doc/perfcounter.html",{title:"perfcounter"},["/en/doc/perfcounter","/en/doc/perfcounter.md"]],["v-a7e90ae8","/en/doc/profiler.html",{title:"profiler"},["/en/doc/profiler","/en/doc/profiler.md"]],["v-1b8ba240","/en/doc/pwd.html",{title:"pwd"},["/en/doc/pwd","/en/doc/pwd.md"]],["v-d98607ca","/en/doc/quick-start.html",{title:"Quick Start"},["/en/doc/quick-start","/en/doc/quick-start.md"]],["v-d1b31c34","/en/doc/quit.html",{title:"quit"},["/en/doc/quit","/en/doc/quit.md"]],["v-c7317832","/en/doc/redefine.html",{title:"redefine"},["/en/doc/redefine","/en/doc/redefine.md"]],["v-e0bde47c","/en/doc/release-notes.html",{title:"Release Notes"},["/en/doc/release-notes","/en/doc/release-notes.md"]],["v-6735226e","/en/doc/reset.html",{title:"reset"},["/en/doc/reset","/en/doc/reset.md"]],["v-e5e2b738","/en/doc/retransform.html",{title:"retransform"},["/en/doc/retransform","/en/doc/retransform.md"]],["v-50ef0261","/en/doc/save-log.html",{title:"Log command outputs"},["/en/doc/save-log","/en/doc/save-log.md"]],["v-28022d85","/en/doc/sc.html",{title:"sc"},["/en/doc/sc","/en/doc/sc.md"]],["v-dfe2bef2","/en/doc/session.html",{title:"session"},["/en/doc/session","/en/doc/session.md"]],["v-3912a3bb","/en/doc/sm.html",{title:"sm"},["/en/doc/sm","/en/doc/sm.md"]],["v-71870b69","/en/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/en/doc/spring-boot-starter","/en/doc/spring-boot-starter.md"]],["v-4483d8d5","/en/doc/stack.html",{title:"stack"},["/en/doc/stack","/en/doc/stack.md"]],["v-7af576f3","/en/doc/start-arthas.html",{title:"Start Arthas"},["/en/doc/start-arthas","/en/doc/start-arthas.md"]],["v-e33fb7da","/en/doc/stop.html",{title:"Stop"},["/en/doc/stop","/en/doc/stop.md"]],["v-645190d5","/en/doc/sysenv.html",{title:"sysenv"},["/en/doc/sysenv","/en/doc/sysenv.md"]],["v-1f738fad","/en/doc/sysprop.html",{title:"sysprop"},["/en/doc/sysprop","/en/doc/sysprop.md"]],["v-049503c9","/en/doc/tee.html",{title:"tee"},["/en/doc/tee","/en/doc/tee.md"]],["v-5da9140b","/en/doc/thread.html",{title:"thread"},["/en/doc/thread","/en/doc/thread.md"]],["v-06075838","/en/doc/trace.html",{title:"trace"},["/en/doc/trace","/en/doc/trace.md"]],["v-79eacb55","/en/doc/tt.html",{title:"tt"},["/en/doc/tt","/en/doc/tt.md"]],["v-07074726","/en/doc/tunnel.html",{title:"Arthas Tunnel"},["/en/doc/tunnel","/en/doc/tunnel.md"]],["v-9a4bc0f6","/en/doc/version.html",{title:"version"},["/en/doc/version","/en/doc/version.md"]],["v-4e08032e","/en/doc/vmoption.html",{title:"vmoption"},["/en/doc/vmoption","/en/doc/vmoption.md"]],["v-76745066","/en/doc/vmtool.html",{title:"vmtool"},["/en/doc/vmtool","/en/doc/vmtool.md"]],["v-75a5aa24","/en/doc/watch.html",{title:"watch"},["/en/doc/watch","/en/doc/watch.md"]],["v-35756382","/en/doc/web-console.html",{title:"Web Console"},["/en/doc/web-console","/en/doc/web-console.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var z_=()=>U_.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Ri,meta:r},...o.map(l=>({path:l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Ri}]),B_=bf,W_=()=>{const e=rp({history:B_(Ah(It.value.base)),routes:z_(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===ht)&&([pt.value]=await Promise.all([Vt.resolvePageData(t.name),(r=Oc[t.name])==null?void 0:r.__asyncLoader()]))}),e},K_=e=>{e.component("ClientOnly",kh),e.component("Content",Ch)},Y_=(e,t)=>{const n=_e(()=>Vt.resolveRouteLocale(It.value.locales,t.currentRoute.value.path)),r=_e(()=>Vt.resolveSiteLocaleData(It.value,n.value)),o=_e(()=>Vt.resolvePageFrontmatter(pt.value)),l=_e(()=>Vt.resolvePageHeadTitle(pt.value,r.value)),i=_e(()=>Vt.resolvePageHead(l.value,o.value,r.value)),a=_e(()=>Vt.resolvePageLang(pt.value));return e.provide(Vl,n),e.provide(Tc,r),e.provide(Sc,o),e.provide(Th,l),e.provide(Lc,i),e.provide(Ic,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>l.value},$lang:{get:()=>a.value},$page:{get:()=>pt.value},$routeLocale:{get:()=>n.value},$site:{get:()=>It.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>jh}}),{pageData:pt,pageFrontmatter:o,pageHead:i,pageHeadTitle:l,pageLang:a,routeLocale:n,siteData:It,siteLocaleData:r}},J_=()=>{const e=mo(),t=xh(),n=Dc(),r=Ie([]),o=()=>{t.value.forEach(i=>{const a=Q_(i);a&&r.value.push(a)})},l=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const a=G_(i);a!==null&&(document.head.appendChild(a),r.value.push(a))})};Wt(Rh,l),lt(()=>{o(),l(),Ge(()=>e.path,()=>l())})},Q_=([e,t,n=""])=>{const r=Object.entries(t).map(([a,s])=>Ee(s)?`[${a}="${s}"]`:s===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},G_=([e,t,n])=>{if(!Ee(e))return null;const r=document.createElement(e);return Ec(t)&&Object.entries(t).forEach(([o,l])=>{Ee(l)?r.setAttribute(o,l):l===!0&&r.setAttribute(o,"")}),Ee(n)&&r.appendChild(document.createTextNode(n)),r},Z_=bh,X_=async()=>{var n;const e=Z_({name:"VuepressApp",setup(){var r;J_();for(const o of qo)(r=o.setup)==null||r.call(o);return()=>[ve($c),...qo.flatMap(({rootComponents:o=[]})=>o.map(l=>ve(l)))]}}),t=W_();K_(e),Y_(e,t);for(const r of qo)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:It}));return e.use(t),{app:e,router:t}};X_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{u0 as $,a0 as A,s0 as B,ec as C,jd as D,xc as E,Ne as F,c0 as G,m0 as H,ve as I,jh as J,kh as K,er as L,Sh as M,Ah as N,bn as O,Ge as P,e0 as Q,i0 as R,or as S,Fl as T,Ee as U,Kp as V,lt as W,Qr as X,d0 as Y,Ec as Z,Wc as _,pc as a,Rl as a0,oo as a1,l0 as a2,Cl as a3,Jp as a4,xe as b,dc as c,X_ as createVueApp,r0 as d,Hl as e,$e as f,tu as g,rt as h,Dh as i,be as j,n0 as k,o0 as l,hc as m,_e as n,lo as o,re as p,Ie as q,hd as r,t0 as s,Zu as t,so as u,Gs as v,Jm as w,mo as x,qm as y,Ph as z}; +See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:n,items:i}})}var _g=["event","nextState","props","query","refresh","store"];function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Dn(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ba,Mo,Sr,In=null,Wa=(Ba=-1,Mo=-1,Sr=void 0,function(e){var t=++Ba;return Promise.resolve(e).then(function(n){return Sr&&t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Pg=["props","refresh","store"],Ag=["inputElement","formElement","panelElement"],Sg=["inputElement"],Lg=["inputElement","maxLength"],Dg=["item","source"];function Ya(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Me(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xg(e){var t=e.props,n=e.refresh,r=e.store,o=xn(e,Pg);return{getEnvironmentProps:function(l){var i=l.inputElement,a=l.formElement,s=l.panelElement;function u(c){!r.getState().isOpen&&r.pendingRequests.isEmpty()||c.target===i||[a,s].some(function(m){return d=m,h=c.target,d===h||d.contains(h);var d,h})===!1&&(r.dispatch("blur",null),t.debug||r.pendingRequests.cancelAll())}return Me({onTouchStart:u,onMouseDown:u,onTouchMove:function(c){r.getState().isOpen!==!1&&i===t.environment.document.activeElement&&c.target!==i&&i.blur()}},xn(l,Ag))},getRootProps:function(l){return Me({role:"combobox","aria-expanded":r.getState().isOpen,"aria-haspopup":"listbox","aria-owns":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},l)},getFormProps:function(l){return l.inputElement,Me({action:"",noValidate:!0,role:"search",onSubmit:function(i){var a;i.preventDefault(),t.onSubmit(Me({event:i,refresh:n,state:r.getState()},o)),r.dispatch("submit",null),(a=l.inputElement)===null||a===void 0||a.blur()},onReset:function(i){var a;i.preventDefault(),t.onReset(Me({event:i,refresh:n,state:r.getState()},o)),r.dispatch("reset",null),(a=l.inputElement)===null||a===void 0||a.focus()}},xn(l,Sg))},getLabelProps:function(l){return Me({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},l)},getInputProps:function(l){var i;function a(_){(t.openOnFocus||Boolean(r.getState().query))&&ln(Me({event:_,props:t,query:r.getState().completion||r.getState().query,refresh:n,store:r},o)),r.dispatch("focus",null)}var s=l||{},u=(s.inputElement,s.maxLength),c=u===void 0?512:u,m=xn(s,Lg),d=an(r.getState()),h=function(_){return Boolean(_&&_.match(ig))}(((i=t.environment.navigator)===null||i===void 0?void 0:i.userAgent)||""),g=d!=null&&d.itemUrl&&!h?"go":"search";return Me({"aria-autocomplete":"both","aria-activedescendant":r.getState().isOpen&&r.getState().activeItemId!==null?"".concat(t.id,"-item-").concat(r.getState().activeItemId):void 0,"aria-controls":r.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:r.getState().completion||r.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:g,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:c,type:"search",onChange:function(_){ln(Me({event:_,props:t,query:_.currentTarget.value.slice(0,c),refresh:n,store:r},o))},onKeyDown:function(_){(function(O){var v=O.event,E=O.props,A=O.refresh,S=O.store,x=Og(O,Eg);if(v.key==="ArrowUp"||v.key==="ArrowDown"){var V=function(){var L=E.environment.document.getElementById("".concat(E.id,"-item-").concat(S.getState().activeItemId));L&&(L.scrollIntoViewIfNeeded?L.scrollIntoViewIfNeeded(!1):L.scrollIntoView(!1))},R=function(){var L=an(S.getState());if(S.getState().activeItemId!==null&&L){var T=L.item,j=L.itemInputValue,M=L.itemUrl,z=L.source;z.onActive(Vt({event:v,item:T,itemInputValue:j,itemUrl:M,refresh:A,source:z,state:S.getState()},x))}};v.preventDefault(),S.getState().isOpen===!1&&(E.openOnFocus||Boolean(S.getState().query))?ln(Vt({event:v,props:E,query:S.getState().query,refresh:A,store:S},x)).then(function(){S.dispatch(v.key,{nextActiveItemId:E.defaultActiveItemId}),R(),setTimeout(V,0)}):(S.dispatch(v.key,{}),R(),V())}else if(v.key==="Escape")v.preventDefault(),S.dispatch(v.key,null),S.pendingRequests.cancelAll();else if(v.key==="Tab")S.dispatch("blur",null),S.pendingRequests.cancelAll();else if(v.key==="Enter"){if(S.getState().activeItemId===null||S.getState().collections.every(function(L){return L.items.length===0}))return void(E.debug||S.pendingRequests.cancelAll());v.preventDefault();var w=an(S.getState()),B=w.item,K=w.itemInputValue,q=w.itemUrl,P=w.source;if(v.metaKey||v.ctrlKey)q!==void 0&&(P.onSelect(Vt({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),E.navigator.navigateNewTab({itemUrl:q,item:B,state:S.getState()}));else if(v.shiftKey)q!==void 0&&(P.onSelect(Vt({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),E.navigator.navigateNewWindow({itemUrl:q,item:B,state:S.getState()}));else if(!v.altKey){if(q!==void 0)return P.onSelect(Vt({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x)),void E.navigator.navigate({itemUrl:q,item:B,state:S.getState()});ln(Vt({event:v,nextState:{isOpen:!1},props:E,query:K,refresh:A,store:S},x)).then(function(){P.onSelect(Vt({event:v,item:B,itemInputValue:K,itemUrl:q,refresh:A,source:P,state:S.getState()},x))})}}})(Me({event:_,props:t,refresh:n,store:r},o))},onFocus:a,onBlur:Cu,onClick:function(_){l.inputElement!==t.environment.document.activeElement||r.getState().isOpen||a(_)}},m)},getPanelProps:function(l){return Me({onMouseDown:function(i){i.preventDefault()},onMouseLeave:function(){r.dispatch("mouseleave",null)}},l)},getListProps:function(l){return Me({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},l)},getItemProps:function(l){var i=l.item,a=l.source,s=xn(l,Dg);return Me({id:"".concat(t.id,"-item-").concat(i.__autocomplete_id),role:"option","aria-selected":r.getState().activeItemId===i.__autocomplete_id,onMouseMove:function(u){if(i.__autocomplete_id!==r.getState().activeItemId){r.dispatch("mousemove",i.__autocomplete_id);var c=an(r.getState());if(r.getState().activeItemId!==null&&c){var m=c.item,d=c.itemInputValue,h=c.itemUrl,g=c.source;g.onActive(Me({event:u,item:m,itemInputValue:d,itemUrl:h,refresh:n,source:g,state:r.getState()},o))}}},onMouseDown:function(u){u.preventDefault()},onClick:function(u){var c=a.getItemInputValue({item:i,state:r.getState()}),m=a.getItemUrl({item:i,state:r.getState()});(m?Promise.resolve():ln(Me({event:u,nextState:{isOpen:!1},props:t,query:c,refresh:n,store:r},o))).then(function(){a.onSelect(Me({event:u,item:i,itemInputValue:c,itemUrl:m,refresh:n,source:a,state:r.getState()},o))})}},s)}}}function Ja(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Tg(e){for(var t=1;t0},reshape:function(d){return d.sources}},a),{},{id:(u=a.id)!==null&&u!==void 0?u:"autocomplete-".concat(ng++),plugins:m,initialState:en({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},a.initialState),onStateChange:function(d){var h;(h=a.onStateChange)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onStateChange)===null||_===void 0?void 0:_.call(g,d)})},onSubmit:function(d){var h;(h=a.onSubmit)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onSubmit)===null||_===void 0?void 0:_.call(g,d)})},onReset:function(d){var h;(h=a.onReset)===null||h===void 0||h.call(a,d),m.forEach(function(g){var _;return(_=g.onReset)===null||_===void 0?void 0:_.call(g,d)})},getSources:function(d){return Promise.all([].concat(mg(m.map(function(h){return h.getSources})),[a.getSources]).filter(Boolean).map(function(h){return lg(h,d)})).then(function(h){return tr(h)}).then(function(h){return h.map(function(g){return en(en({},g),{},{onSelect:function(_){g.onSelect(_),s.forEach(function(O){var v;return(v=O.onSelect)===null||v===void 0?void 0:v.call(O,_)})},onActive:function(_){g.onActive(_),s.forEach(function(O){var v;return(v=O.onActive)===null||v===void 0?void 0:v.call(O,_)})}})})})},navigator:en({navigate:function(d){var h=d.itemUrl;c.location.assign(h)},navigateNewTab:function(d){var h=d.itemUrl,g=c.open(h,"_blank","noopener");g==null||g.focus()},navigateNewWindow:function(d){var h=d.itemUrl;c.open(h,"_blank","noopener")}},a.navigator)})}(e,t),r=cg(Cg,n,function(a){var s=a.prevState,u=a.state;n.onStateChange(Ft({prevState:s,state:u,refresh:i},o))}),o=function(a){var s=a.store;return{setActiveItemId:function(u){s.dispatch("setActiveItemId",u)},setQuery:function(u){s.dispatch("setQuery",u)},setCollections:function(u){var c=0,m=u.map(function(d){return Or(Or({},d),{},{items:tr(d.items).map(function(h){return Or(Or({},h),{},{__autocomplete_id:c++})})})});s.dispatch("setCollections",m)},setIsOpen:function(u){s.dispatch("setIsOpen",u)},setStatus:function(u){s.dispatch("setStatus",u)},setContext:function(u){s.dispatch("setContext",u)}}}({store:r}),l=xg(Ft({props:n,refresh:i,store:r},o));function i(){return ln(Ft({event:new Event("input"),nextState:{isOpen:r.getState().isOpen},props:n,query:r.getState().query,refresh:i,store:r},o))}return n.plugins.forEach(function(a){var s;return(s=a.subscribe)===null||s===void 0?void 0:s.call(a,Ft(Ft({},o),{},{refresh:i,onSelect:function(u){t.push({onSelect:u})},onActive:function(u){t.push({onActive:u})}}))}),function(a){var s,u,c=a.metadata,m=a.environment;if(!((s=m.navigator)===null||s===void 0||(u=s.userAgent)===null||u===void 0)&&u.includes("Algolia Crawler")){var d=m.document.createElement("meta"),h=m.document.querySelector("head");d.name="algolia:metadata",setTimeout(function(){d.content=JSON.stringify(c),h.appendChild(d)},0)}}({metadata:Rg({plugins:n.plugins,options:e}),environment:n.environment}),Ft(Ft({refresh:i},l),o)}function Hg(e){var t=e.translations,n=(t===void 0?{}:t).searchByText,r=n===void 0?"Search by":n;return y.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},y.createElement("span",{className:"DocSearch-Label"},r),y.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},y.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function Lr(e){return y.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},y.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function qg(e){var t=e.translations,n=t===void 0?{}:t,r=n.selectText,o=r===void 0?"to select":r,l=n.selectKeyAriaLabel,i=l===void 0?"Enter key":l,a=n.navigateText,s=a===void 0?"to navigate":a,u=n.navigateUpKeyAriaLabel,c=u===void 0?"Arrow up":u,m=n.navigateDownKeyAriaLabel,d=m===void 0?"Arrow down":m,h=n.closeText,g=h===void 0?"to close":h,_=n.closeKeyAriaLabel,O=_===void 0?"Escape key":_,v=n.searchByText,E=v===void 0?"Search by":v;return y.createElement(y.Fragment,null,y.createElement("div",{className:"DocSearch-Logo"},y.createElement(Hg,{translations:{searchByText:E}})),y.createElement("ul",{className:"DocSearch-Commands"},y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Lr,{ariaLabel:i},y.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),y.createElement("span",{className:"DocSearch-Label"},o)),y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Lr,{ariaLabel:d},y.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Lr,{ariaLabel:c},y.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),y.createElement("span",{className:"DocSearch-Label"},s)),y.createElement("li",null,y.createElement("kbd",{className:"DocSearch-Commands-Key"},y.createElement(Lr,{ariaLabel:O},y.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),y.createElement("span",{className:"DocSearch-Label"},g))))}function Vg(e){var t=e.hit,n=e.children;return y.createElement("a",{href:t.url},n)}function Fg(){return y.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},y.createElement("g",{fill:"none",fillRule:"evenodd"},y.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},y.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),y.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},y.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function Ng(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),y.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function vl(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function $g(){return y.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),y.createElement("path",{d:"M8 17l-6-6 6-6"})))}var Ug=function(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function zg(e){switch(e.type){case"lvl1":return y.createElement(Ug,null);case"content":return y.createElement(Wg,null);default:return y.createElement(Bg,null)}}function Bg(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Wg(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Xa(){return y.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},y.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Kg(){return y.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function Yg(){return y.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},y.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function Jg(e){var t=e.translations,n=t===void 0?{}:t,r=n.titleText,o=r===void 0?"Unable to fetch results":r,l=n.helpText,i=l===void 0?"You might want to check your network connection.":l;return y.createElement("div",{className:"DocSearch-ErrorScreen"},y.createElement("div",{className:"DocSearch-Screen-Icon"},y.createElement(Kg,null)),y.createElement("p",{className:"DocSearch-Title"},o),y.createElement("p",{className:"DocSearch-Help"},i))}var Qg=["translations"];function Gg(e){return function(t){if(Array.isArray(t))return Ho(t)}(e)||function(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(e)||function(t,n){if(!!t){if(typeof t=="string")return Ho(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ho(t,n)}}(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ho(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Xg(e){var t=e.translations,n=t===void 0?{}:t,r=Zg(e,Qg),o=n.noResultsText,l=o===void 0?"No results for":o,i=n.suggestedQueryText,a=i===void 0?"Try searching for":i,s=n.reportMissingResultsText,u=s===void 0?"Believe this query should return results?":s,c=n.reportMissingResultsLinkText,m=c===void 0?"Let us know.":c,d=r.state.context.searchSuggestions;return y.createElement("div",{className:"DocSearch-NoResults"},y.createElement("div",{className:"DocSearch-Screen-Icon"},y.createElement(Yg,null)),y.createElement("p",{className:"DocSearch-Title"},l,' "',y.createElement("strong",null,r.state.query),'"'),d&&d.length>0&&y.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},y.createElement("p",{className:"DocSearch-Help"},a,":"),y.createElement("ul",null,d.slice(0,3).reduce(function(h,g){return[].concat(Gg(h),[y.createElement("li",{key:g},y.createElement("button",{className:"DocSearch-Prefill",key:g,type:"button",onClick:function(){r.setQuery(g.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},g))])},[]))),r.getMissingResultsUrl&&y.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),y.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},m)))}var e_=["hit","attribute","tagName"];function es(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ts(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ns(e,t){return t.split(".").reduce(function(n,r){return n!=null&&n[r]?n[r]:null},e)}function tn(e){var t=e.hit,n=e.attribute,r=e.tagName;return mt(r===void 0?"span":r,ts(ts({},n_(e,e_)),{},{dangerouslySetInnerHTML:{__html:ns(t,"_snippetResult.".concat(n,".value"))||ns(t,n)}}))}function rs(e,t){return function(n){if(Array.isArray(n))return n}(e)||function(n,r){var o=n==null?null:typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var l,i,a=[],s=!0,u=!1;try{for(o=o.call(n);!(s=(l=o.next()).done)&&(a.push(l.value),!r||a.length!==r);s=!0);}catch(c){u=!0,i=c}finally{try{s||o.return==null||o.return()}finally{if(u)throw i}}return a}}(e,t)||function(n,r){if(!!n){if(typeof n=="string")return os(n,r);var o=Object.prototype.toString.call(n).slice(8,-1);if(o==="Object"&&n.constructor&&(o=n.constructor.name),o==="Map"||o==="Set")return Array.from(n);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return os(n,r)}}(e,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function os(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n|<\/mark>)/g,l_=RegExp(Hu.source);function qu(e){var t,n,r,o,l,i=e;if(!i.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var a=((i.__docsearch_parent?(t=i.__docsearch_parent)===null||t===void 0||(n=t._highlightResult)===null||n===void 0||(r=n.hierarchy)===null||r===void 0?void 0:r.lvl0:(o=e._highlightResult)===null||o===void 0||(l=o.hierarchy)===null||l===void 0?void 0:l.lvl0)||{}).value;return a&&l_.test(a)?a.replace(Hu,""):a}function _l(){return _l=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c_(e){var t=e.translations,n=t===void 0?{}:t,r=s_(e,a_),o=n.recentSearchesTitle,l=o===void 0?"Recent":o,i=n.noRecentSearchesText,a=i===void 0?"No recent searches":i,s=n.saveRecentSearchButtonTitle,u=s===void 0?"Save this search":s,c=n.removeRecentSearchButtonTitle,m=c===void 0?"Remove this search from history":c,d=n.favoriteSearchesTitle,h=d===void 0?"Favorite":d,g=n.removeFavoriteSearchButtonTitle,_=g===void 0?"Remove this search from favorites":g;return r.state.status==="idle"&&r.hasCollections===!1?r.disableUserPersonalization?null:y.createElement("div",{className:"DocSearch-StartScreen"},y.createElement("p",{className:"DocSearch-Help"},a)):r.hasCollections===!1?null:y.createElement("div",{className:"DocSearch-Dropdown-Container"},y.createElement(gl,Qr({},r,{title:l,collection:r.state.collections[0],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Ng,null))},renderAction:function(O){var v=O.item,E=O.runFavoriteTransition,A=O.runDeleteTransition;return y.createElement(y.Fragment,null,y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),E(function(){r.favoriteSearches.add(v),r.recentSearches.remove(v),r.refresh()})}},y.createElement(Xa,null))),y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(S){S.preventDefault(),S.stopPropagation(),A(function(){r.recentSearches.remove(v),r.refresh()})}},y.createElement(vl,null))))}})),y.createElement(gl,Qr({},r,{title:h,collection:r.state.collections[1],renderIcon:function(){return y.createElement("div",{className:"DocSearch-Hit-icon"},y.createElement(Xa,null))},renderAction:function(O){var v=O.item,E=O.runDeleteTransition;return y.createElement("div",{className:"DocSearch-Hit-action"},y.createElement("button",{className:"DocSearch-Hit-action-button",title:_,type:"submit",onClick:function(A){A.preventDefault(),A.stopPropagation(),E(function(){r.favoriteSearches.remove(v),r.refresh()})}},y.createElement(vl,null)))}})))}var u_=["translations"];function Gr(){return Gr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var d_=y.memo(function(e){var t=e.translations,n=t===void 0?{}:t,r=m_(e,u_);if(r.state.status==="error")return y.createElement(Jg,{translations:n==null?void 0:n.errorScreen});var o=r.state.collections.some(function(l){return l.items.length>0});return r.state.query?o===!1?y.createElement(Xg,Gr({},r,{translations:n==null?void 0:n.noResultsScreen})):y.createElement(i_,r):y.createElement(c_,Gr({},r,{hasCollections:o,translations:n==null?void 0:n.startScreen}))},function(e,t){return t.state.status==="loading"||t.state.status==="stalled"}),h_=["translations"];function Zr(){return Zr=Object.assign||function(e){for(var t=1;t=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function p_(e){var t=e.translations,n=t===void 0?{}:t,r=f_(e,h_),o=n.resetButtonTitle,l=o===void 0?"Clear the query":o,i=n.resetButtonAriaLabel,a=i===void 0?"Clear the query":i,s=n.cancelButtonText,u=s===void 0?"Cancel":s,c=n.cancelButtonAriaLabel,m=c===void 0?"Cancel":c,d=r.getFormProps({inputElement:r.inputRef.current}).onReset;return y.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),y.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),y.createElement(y.Fragment,null,y.createElement("form",{className:"DocSearch-Form",onSubmit:function(h){h.preventDefault()},onReset:d},y.createElement("label",Zr({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),y.createElement(ku,null)),y.createElement("div",{className:"DocSearch-LoadingIndicator"},y.createElement(Fg,null)),y.createElement("input",Zr({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),y.createElement("button",{type:"reset",title:l,className:"DocSearch-Reset","aria-label":a,hidden:!r.state.query},y.createElement(vl,null))),y.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":m,onClick:r.onClose},u))}var v_=["_highlightResult","_snippetResult"];function g_(e,t){if(e==null)return{};var n,r,o=function(i,a){if(i==null)return{};var s,u,c={},m=Object.keys(i);for(u=0;u=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function __(e){return function(){var t="__TEST_KEY__";try{return localStorage.setItem(t,""),localStorage.removeItem(t),!0}catch{return!1}}()===!1?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function as(e){var t=e.key,n=e.limit,r=n===void 0?5:n,o=__(t),l=o.getItem().slice(0,r);return{add:function(i){var a=i,s=(a._highlightResult,a._snippetResult,g_(a,v_)),u=l.findIndex(function(c){return c.objectID===s.objectID});u>-1&&l.splice(u,1),l.unshift(s),l=l.slice(0,r),o.setItem(l)},remove:function(i){l=l.filter(function(a){return a.objectID!==i.objectID}),o.setItem(l)},getAll:function(){return l}}}var b_=["facetName","facetQuery"];function y_(e){var t,n="algoliasearch-client-js-".concat(e.key),r=function(){return t===void 0&&(t=e.localStorage||window.localStorage),t},o=function(){return JSON.parse(r().getItem(n)||"{}")};return{get:function(l,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var s=JSON.stringify(l),u=o()[s];return Promise.all([u||i(),u!==void 0])}).then(function(s){var u=Br(s,2),c=u[0],m=u[1];return Promise.all([c,m||a.miss(c)])}).then(function(s){return Br(s,1)[0]})},set:function(l,i){return Promise.resolve().then(function(){var a=o();return a[JSON.stringify(l)]=i,r().setItem(n,JSON.stringify(a)),i})},delete:function(l){return Promise.resolve().then(function(){var i=o();delete i[JSON.stringify(l)],r().setItem(n,JSON.stringify(i))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}function Cn(e){var t=Wr(e.caches),n=t.shift();return n===void 0?{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return o().then(function(i){return Promise.all([i,l.miss(i)])}).then(function(i){return Br(i,1)[0]})},set:function(r,o){return Promise.resolve(o)},delete:function(r){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(r,o){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}};return n.get(r,o,l).catch(function(){return Cn({caches:t}).get(r,o,l)})},set:function(r,o){return n.set(r,o).catch(function(){return Cn({caches:t}).set(r,o)})},delete:function(r){return n.delete(r).catch(function(){return Cn({caches:t}).delete(r)})},clear:function(){return n.clear().catch(function(){return Cn({caches:t}).clear()})}}}function qo(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{miss:function(){return Promise.resolve()}},l=JSON.stringify(n);if(l in t)return Promise.resolve(e.serializable?JSON.parse(t[l]):t[l]);var i=r(),a=o&&o.miss||function(){return Promise.resolve()};return i.then(function(s){return a(s)}).then(function(){return i})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(n){return delete t[JSON.stringify(n)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function E_(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}function Vu(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function po(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var sn={Read:1,Write:2,Any:3},Fu=1,w_=2,Nu=3;function $u(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fu;return ge(ge({},e),{},{status:t,lastUpdate:Date.now()})}function Uu(e){return typeof e=="string"?{protocol:"https",url:e,accept:sn.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||sn.Any}}var cs="GET",vo="POST";function O_(e,t){return Promise.all(t.map(function(n){return e.get(n,function(){return Promise.resolve($u(n))})})).then(function(n){var r=n.filter(function(i){return function(a){return a.status===Fu||Date.now()-a.lastUpdate>12e4}(i)}),o=n.filter(function(i){return function(a){return a.status===Nu&&Date.now()-a.lastUpdate<=12e4}(i)}),l=[].concat(Wr(r),Wr(o));return{getTimeout:function(i,a){return(o.length===0&&i===0?1:o.length+3+i)*a},statelessHosts:l.length>0?l.map(function(i){return Uu(i)}):t}})}function us(e,t,n,r){var o=[],l=function(d,h){if(!(d.method===cs||d.data===void 0&&h.data===void 0)){var g=Array.isArray(d.data)?d.data:ge(ge({},d.data),h.data);return JSON.stringify(g)}}(n,r),i=function(d,h){var g=ge(ge({},d.headers),h.headers),_={};return Object.keys(g).forEach(function(O){var v=g[O];_[O.toLowerCase()]=v}),_}(e,r),a=n.method,s=n.method!==cs?{}:ge(ge({},n.data),r.data),u=ge(ge(ge({"x-algolia-agent":e.userAgent.value},e.queryParameters),s),r.queryParameters),c=0,m=function d(h,g){var _=h.pop();if(_===void 0)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:ms(o)};var O={data:l,headers:i,method:a,url:A_(_,n.path,u),connectTimeout:g(c,e.timeouts.connect),responseTimeout:g(c,r.timeout)},v=function(A){var S={request:O,response:A,host:_,triesLeft:h.length};return o.push(S),S},E={onSucess:function(A){return function(S){try{return JSON.parse(S.content)}catch(x){throw function(V,R){return{name:"DeserializationError",message:V,response:R}}(x.message,S)}}(A)},onRetry:function(A){var S=v(A);return A.isTimedOut&&c++,Promise.all([e.logger.info("Retryable failure",Bu(S)),e.hostsCache.set(_,$u(_,A.isTimedOut?Nu:w_))]).then(function(){return d(h,g)})},onFail:function(A){throw v(A),function(S,x){var V=S.content,R=S.status,w=V;try{w=JSON.parse(V).message}catch{}return function(B,K,q){return{name:"ApiError",message:B,status:K,transporterStackTrace:q}}(w,R,x)}(A,ms(o))}};return e.requester.send(O).then(function(A){return function(S,x){return function(V){var R=V.status;return V.isTimedOut||function(w){var B=w.isTimedOut,K=w.status;return!B&&~~K==0}(V)||~~(R/100)!=2&&~~(R/100)!=4}(S)?x.onRetry(S):~~(S.status/100)==2?x.onSucess(S):x.onFail(S)}(A,E)})};return O_(e.hostsCache,t).then(function(d){return m(Wr(d.statelessHosts).reverse(),d.getTimeout)})}function P_(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(n){var r="; ".concat(n.segment).concat(n.version!==void 0?" (".concat(n.version,")"):"");return t.value.indexOf(r)===-1&&(t.value="".concat(t.value).concat(r)),t}};return t}function A_(e,t,n){var r=zu(n),o="".concat(e.protocol,"://").concat(e.url,"/").concat(t.charAt(0)==="/"?t.substr(1):t);return r.length&&(o+="?".concat(r)),o}function zu(e){return Object.keys(e).map(function(t){return po("%s=%s",t,(n=e[t],Object.prototype.toString.call(n)==="[object Object]"||Object.prototype.toString.call(n)==="[object Array]"?JSON.stringify(e[t]):e[t]));var n}).join("&")}function ms(e){return e.map(function(t){return Bu(t)})}function Bu(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return ge(ge({},e),{},{request:ge(ge({},e.request),{},{headers:ge(ge({},e.request.headers),t)})})}var S_=function(e){var t=e.appId,n=function(l,i,a){var s={"x-algolia-api-key":a,"x-algolia-application-id":i};return{headers:function(){return l===kr.WithinHeaders?s:{}},queryParameters:function(){return l===kr.WithinQueryParameters?s:{}}}}(e.authMode!==void 0?e.authMode:kr.WithinHeaders,t,e.apiKey),r=function(l){var i=l.hostsCache,a=l.logger,s=l.requester,u=l.requestsCache,c=l.responsesCache,m=l.timeouts,d=l.userAgent,h=l.hosts,g=l.queryParameters,_={hostsCache:i,logger:a,requester:s,requestsCache:u,responsesCache:c,timeouts:m,userAgent:d,headers:l.headers,queryParameters:g,hosts:h.map(function(O){return Uu(O)}),read:function(O,v){var E=ss(v,_.timeouts.read),A=function(){return us(_,_.hosts.filter(function(x){return(x.accept&sn.Read)!=0}),O,E)};if((E.cacheable!==void 0?E.cacheable:O.cacheable)!==!0)return A();var S={request:O,mappedRequestOptions:E,transporter:{queryParameters:_.queryParameters,headers:_.headers}};return _.responsesCache.get(S,function(){return _.requestsCache.get(S,function(){return _.requestsCache.set(S,A()).then(function(x){return Promise.all([_.requestsCache.delete(S),x])},function(x){return Promise.all([_.requestsCache.delete(S),Promise.reject(x)])}).then(function(x){var V=Br(x,2);return V[0],V[1]})})},{miss:function(x){return _.responsesCache.set(S,x)}})},write:function(O,v){return us(_,_.hosts.filter(function(E){return(E.accept&sn.Write)!=0}),O,ss(v,_.timeouts.write))}};return _}(ge(ge({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:sn.Read},{url:"".concat(t,".algolia.net"),accept:sn.Write}].concat(E_([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:ge(ge(ge({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:ge(ge({},n.queryParameters()),e.queryParameters)})),o={transporter:r,appId:t,addAlgoliaAgent:function(l,i){r.userAgent.add({segment:l,version:i})},clearCache:function(){return Promise.all([r.requestsCache.clear(),r.responsesCache.clear()]).then(function(){})}};return Vu(o,e.methods)},Wu=function(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r={transporter:e.transporter,appId:e.appId,indexName:t};return Vu(r,n.methods)}},ds=function(e){return function(t,n){var r=t.map(function(o){return ge(ge({},o),{},{params:zu(o.params||{})})});return e.transporter.read({method:vo,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},hs=function(e){return function(t,n){return Promise.all(t.map(function(r){var o=r.params,l=o.facetName,i=o.facetQuery,a=Cv(o,b_);return Wu(e)(r.indexName,{methods:{searchForFacetValues:Ku}}).searchForFacetValues(l,i,ge(ge({},n),a))}))}},L_=function(e){return function(t,n,r){return e.transporter.read({method:vo,path:po("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},D_=function(e){return function(t,n){return e.transporter.read({method:vo,path:po("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},Ku=function(e){return function(t,n,r){return e.transporter.read({method:vo,path:po("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}},I_=1,x_=2,T_=3;function Yu(e,t,n){var r,o={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(l){return new Promise(function(i){var a=new XMLHttpRequest;a.open(l.method,l.url,!0),Object.keys(l.headers).forEach(function(m){return a.setRequestHeader(m,l.headers[m])});var s,u=function(m,d){return setTimeout(function(){a.abort(),i({status:0,content:d,isTimedOut:!0})},1e3*m)},c=u(l.connectTimeout,"Connection timeout");a.onreadystatechange=function(){a.readyState>a.OPENED&&s===void 0&&(clearTimeout(c),s=u(l.responseTimeout,"Socket timeout"))},a.onerror=function(){a.status===0&&(clearTimeout(c),clearTimeout(s),i({content:a.responseText||"Network request failed",status:a.status,isTimedOut:!1}))},a.onload=function(){clearTimeout(c),clearTimeout(s),i({content:a.responseText,status:a.status,isTimedOut:!1})},a.send(l.data)})}},logger:(r=T_,{debug:function(l,i){return I_>=r&&console.debug(l,i),Promise.resolve()},info:function(l,i){return x_>=r&&console.info(l,i),Promise.resolve()},error:function(l,i){return console.error(l,i),Promise.resolve()}}),responsesCache:qo(),requestsCache:qo({serializable:!1}),hostsCache:Cn({caches:[y_({key:"".concat("4.8.5","-").concat(e)}),qo()]}),userAgent:P_("4.8.5").add({segment:"Browser",version:"lite"}),authMode:kr.WithinQueryParameters};return S_(ge(ge(ge({},o),n),{},{methods:{search:ds,searchForFacetValues:hs,multipleQueries:ds,multipleSearchForFacetValues:hs,initIndex:function(l){return function(i){return Wu(l)(i,{methods:{search:D_,searchForFacetValues:Ku,findAnswers:L_}})}}}}))}Yu.version="4.8.5";var R_=["footer","searchBox"];function zn(){return zn=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(c[s]=i[s]);return c}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function M_(e){var t=e.appId,n=e.apiKey,r=e.indexName,o=e.placeholder,l=o===void 0?"Search docs":o,i=e.searchParameters,a=e.onClose,s=a===void 0?o_:a,u=e.transformItems,c=u===void 0?is:u,m=e.hitComponent,d=m===void 0?Vg:m,h=e.resultsFooterComponent,g=h===void 0?function(){return null}:h,_=e.navigator,O=e.initialScrollY,v=O===void 0?0:O,E=e.transformSearchClient,A=E===void 0?is:E,S=e.disableUserPersonalization,x=S!==void 0&&S,V=e.initialQuery,R=V===void 0?"":V,w=e.translations,B=w===void 0?{}:w,K=e.getMissingResultsUrl,q=B.footer,P=B.searchBox,L=j_(B,R_),T=C_(y.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),j=T[0],M=T[1],z=y.useRef(null),G=y.useRef(null),le=y.useRef(null),ie=y.useRef(null),me=y.useRef(null),ye=y.useRef(10),we=y.useRef(typeof window!="undefined"?window.getSelection().toString().slice(0,64):"").current,Ie=y.useRef(R||we).current,k=function(p,b,D){return y.useMemo(function(){var C=Yu(p,b);return C.addAlgoliaAgent("docsearch","3.1.1"),/docsearch.js \(.*\)/.test(C.transporter.userAgent.value)===!1&&C.addAlgoliaAgent("docsearch-react","3.1.1"),D(C)},[p,b,D])}(t,n,A),Q=y.useRef(as({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(r),limit:10})).current,N=y.useRef(as({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(r),limit:Q.getAll().length===0?7:4})).current,J=y.useCallback(function(p){if(!x){var b=p.type==="content"?p.__docsearch_parent:p;b&&Q.getAll().findIndex(function(D){return D.objectID===b.objectID})===-1&&N.add(b)}},[Q,N,x]),ue=y.useMemo(function(){return Mg({id:"docsearch",defaultActiveItemId:0,placeholder:l,openOnFocus:!0,initialState:{query:Ie,context:{searchSuggestions:[]}},navigator:_,onStateChange:function(p){M(p.state)},getSources:function(p){var b=p.query,D=p.state,C=p.setContext,H=p.setStatus;return b?k.search([{query:b,indexName:r,params:Vo({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(ye.current),"hierarchy.lvl2:".concat(ye.current),"hierarchy.lvl3:".concat(ye.current),"hierarchy.lvl4:".concat(ye.current),"hierarchy.lvl5:".concat(ye.current),"hierarchy.lvl6:".concat(ye.current),"content:".concat(ye.current)],snippetEllipsisText:"\u2026",highlightPreTag:"",highlightPostTag:"",hitsPerPage:20},i)}]).catch(function(F){throw F.name==="RetryError"&&H("error"),F}).then(function(F){var W=F.results[0],U=W.hits,Y=W.nbHits,$=ls(U,function(ee){return qu(ee)});return D.context.searchSuggestions.length0&&(oe(),me.current&&me.current.focus())},[Ie,oe]),y.useEffect(function(){function p(){if(G.current){var b=.01*window.innerHeight;G.current.style.setProperty("--docsearch-vh","".concat(b,"px"))}}return p(),window.addEventListener("resize",p),function(){window.removeEventListener("resize",p)}},[]),y.createElement("div",zn({ref:z},ae({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container",j.status==="stalled"&&"DocSearch-Container--Stalled",j.status==="error"&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(p){p.target===p.currentTarget&&s()}}),y.createElement("div",{className:"DocSearch-Modal",ref:G},y.createElement("header",{className:"DocSearch-SearchBar",ref:le},y.createElement(p_,zn({},ue,{state:j,autoFocus:Ie.length===0,inputRef:me,isFromSelection:Boolean(Ie)&&Ie===we,translations:P,onClose:s}))),y.createElement("div",{className:"DocSearch-Dropdown",ref:ie},y.createElement(d_,zn({},ue,{indexName:r,state:j,hitComponent:d,resultsFooterComponent:g,disableUserPersonalization:x,recentSearches:N,favoriteSearches:Q,inputRef:me,translations:L,getMissingResultsUrl:K,onItemClick:function(p){J(p),s()}}))),y.createElement("footer",{className:"DocSearch-Footer"},y.createElement(qg,{translations:q}))))}function bl(){return bl=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:window;return typeof t=="string"?n.document.querySelector(t):t}(e.container,e.environment))}const V_=e=>e.button===1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey,F_=()=>{const e=ar(),t=Mc();return{hitComponent:({hit:n,children:r})=>{const o=Th(n.url,t.value.base);return{type:"a",ref:void 0,constructor:void 0,key:void 0,props:{href:n.url,onClick:l=>{V_(l)||(l.preventDefault(),e.push(o))},children:r},__v:null}},navigator:{navigate:({itemUrl:n})=>{e.push(n)}},transformSearchClient:n=>{const r=zl(n.search,500);return{...n,search:async(...o)=>r(...o)}}}};const N_=$e({name:"Docsearch",props:{containerId:{type:String,required:!1,default:"docsearch-container"},options:{type:Object,required:!0}},setup(e){const t=uo(),n=jc(),r=F_(),o=_e(()=>{var a;return{...e.options,...(a=e.options.locales)==null?void 0:a[t.value]}}),l=[],i=()=>{var s,u;const a=(u=(s=o.value.searchParameters)==null?void 0:s.facetFilters)!=null?u:[];l.splice(0,l.length,`lang:${n.value}`,...re(a)?a:[a]),q_({...r,...o.value,container:`#${e.containerId}`,searchParameters:{...o.value.searchParameters,facetFilters:l}})};return lt(()=>{i(),Ge([t,o],([a,s],[u,c])=>{a!==u&&JSON.stringify(s)!==JSON.stringify(c)&&i()}),Ge(n,(a,s)=>{if(a!==s){const u=l.findIndex(c=>c===`lang:${s}`);u>-1&&l.splice(u,1,`lang:${a}`)}})}),()=>ve("div",{id:e.containerId})}}),$_={apiKey:"30c521836bfc8e97915576e11ac2cebc",indexName:"arthas",appId:"UX8WBNVHHR",locales:{"/":{placeholder:"\u641C\u7D22\u6587\u6863",translations:{button:{buttonText:"\u641C\u7D22\u6587\u6863",buttonAriaLabel:"\u641C\u7D22\u6587\u6863"},modal:{searchBox:{resetButtonTitle:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",resetButtonAriaLabel:"\u6E05\u9664\u67E5\u8BE2\u6761\u4EF6",cancelButtonText:"\u53D6\u6D88",cancelButtonAriaLabel:"\u53D6\u6D88"},startScreen:{recentSearchesTitle:"\u641C\u7D22\u5386\u53F2",noRecentSearchesText:"\u6CA1\u6709\u641C\u7D22\u5386\u53F2",saveRecentSearchButtonTitle:"\u4FDD\u5B58\u81F3\u641C\u7D22\u5386\u53F2",removeRecentSearchButtonTitle:"\u4ECE\u641C\u7D22\u5386\u53F2\u4E2D\u79FB\u9664",favoriteSearchesTitle:"\u6536\u85CF",removeFavoriteSearchButtonTitle:"\u4ECE\u6536\u85CF\u4E2D\u79FB\u9664"},errorScreen:{titleText:"\u65E0\u6CD5\u83B7\u53D6\u7ED3\u679C",helpText:"\u4F60\u53EF\u80FD\u9700\u8981\u68C0\u67E5\u4F60\u7684\u7F51\u7EDC\u8FDE\u63A5"},footer:{selectText:"\u9009\u62E9",navigateText:"\u5207\u6362",closeText:"\u5173\u95ED",searchByText:"\u641C\u7D22\u63D0\u4F9B\u8005"},noResultsScreen:{noResultsText:"\u65E0\u6CD5\u627E\u5230\u76F8\u5173\u7ED3\u679C",suggestedQueryText:"\u4F60\u53EF\u4EE5\u5C1D\u8BD5\u67E5\u8BE2",reportMissingResultsText:"\u4F60\u8BA4\u4E3A\u8BE5\u67E5\u8BE2\u5E94\u8BE5\u6709\u7ED3\u679C\uFF1F",reportMissingResultsLinkText:"\u70B9\u51FB\u53CD\u9988"}}}}}};var U_=it({enhance({app:e}){e.component("Docsearch",()=>ve(N_,{options:$_}))}}),z_={"doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"doc/sm.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Gene",email:"geneq@hotmail.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"northmorn",email:"northmorn@gmail.com",commits:1},{name:"\u9773\u9633",email:"260893248@qq.com",commits:1}],"doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:9},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"qianmoke",email:"zzilovey@gmail.com",commits:1}],"doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:4},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"penguin-wwy",email:"940375606@qq.com",commits:1}],"doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:29}],"doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:53},{name:"TheoneFx",email:"chenxilzx1@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"lzc-alioo",email:"33567235+lzc-alioo@users.noreply.github.com",commits:1}],"doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"zthreefires",email:"34255589+zthreefires@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/groovy.md":[{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:17},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/dump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"doc/dashboard.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10}],"doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:23},{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"LHearen",email:"lhearen@gmail.com",commits:1}],"doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"D-H-T",email:"dht925nerd@126.com",commits:1}],"doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7}],"doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/arthas3.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/advice-class.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2}],"doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"penguin-wwy",email:"940375606@qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"doc/README.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/sc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:11}],"doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Xiangmingzhe",email:"xiangmz0928@gmail.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/logger.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1}],"doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:14},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sm.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/session.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sc.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/save-log.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/retransform.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/reset.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/release-notes.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1}],"en/doc/redefine.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/quit.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/quick-start.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/pwd.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/profiler.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/perfcounter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/options.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"alfredzouang",email:"43456743+alfredzouang@users.noreply.github.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/ognl.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/monitor.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mikawudi",email:"mikawudi@qq.com",commits:1}],"en/doc/memory.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/mc.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"vic",email:"snipercy@users.noreply.github.com",commits:1}],"en/doc/mbean.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1}],"en/doc/manual-install.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:7},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1}],"en/doc/logger.md":[{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/keymap.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jvm.md":[{name:"bohr.qiu",email:"bohr.qiu@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/jad.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/install-detail.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:18},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/index.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"LHearen@gmail.com",commits:1},{name:"Nithyanandan Natchimuthu",email:"anand1st@gmail.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/idea-plugin.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/http-api.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"gongdewei",email:"kylixs@qq.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/history.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/help.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/heapdump.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/groovy.md":[{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/grep.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/getstatic.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/faq.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:2},{name:"Gong Dewei",email:"kylixs@qq.com",commits:1}],"en/doc/echo.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/dump.md":[{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Hollow Man",email:"hollowman@hollowman.ml",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/download.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1}],"en/doc/docker.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6},{name:"garenchan",email:"1412950785@qq.com",commits:1}],"en/doc/dashboard.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"xuefeng0707",email:"xuefeng0707@hotmail.com",commits:1}],"en/doc/contact-us.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Sahil Jha",email:"sjha200000@gmail.com",commits:1}],"en/doc/commands.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:21},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cls.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/classloader.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:4},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:2},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/cat.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/batch-support.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/base64.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/auth.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:6}],"en/doc/async.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/arthas-properties.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/agent.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/advice-class.md":[{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/advanced-use.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:28},{name:"Arteev Raina",email:"arteevraina@gmail.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"HearingSmile",email:"41669762+tianjindong@users.noreply.github.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"\u5F90\u5FD7\u6BC5",email:"xuzhiyi@youzan.com",commits:1},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"\u9759\u5B8F",email:"acvrock.cn@gmail.com",commits:1}],"en/doc/README.md":[{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:1}],"en/doc/stack.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/start-arthas.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"mantuliu",email:"240951888@qq.com",commits:1}],"en/doc/spring-boot-starter.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:8}],"en/doc/stop.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/sysenv.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/sysprop.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/tee.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"pipetee",email:"toyangmin@gmail.com",commits:1}],"en/doc/thread.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1},{name:"gongdewei",email:"kylixs@qq.com",commits:1},{name:"\u674E\u9F0E",email:"oldratlee@gmail.com",commits:1}],"en/doc/tt.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"LHearen",email:"lhearen@gmail.com",commits:2},{name:"superheizai",email:"superheizai@aliyun.com",commits:2},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Sergio Escalante",email:"sergioescala@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/version.md":[{name:"Fu",email:"dkafussss@gmail.com",commits:1}],"en/doc/watch.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:10},{name:"Hearen",email:"LHearen@126.com",commits:2},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"\u6C6A\u5409",email:"983433479@qq.com",commits:1}],"en/doc/tunnel.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:5}],"en/doc/vmtool.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3}],"en/doc/trace.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:12},{name:"0xflotus",email:"26602940+0xflotus@users.noreply.github.com",commits:1},{name:"Hearen",email:"LHearen@126.com",commits:1},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1},{name:"Jerry",email:"favoorr@gmail.com",commits:1},{name:"LHearen",email:"lhearen@gmail.com",commits:1},{name:"beiwei30",email:"ian.luo@gmail.com",commits:1}],"en/doc/vmoption.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:3},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}],"en/doc/web-console.md":[{name:"hengyunabc",email:"hengyunabc@gmail.com",commits:15},{name:"Hollow Man",email:"hollowman186@vip.qq.com",commits:1}]};let _s=0;const bs="webkit moz ms o".split(" ");let ct,ut;const B_=typeof window=="undefined";if(B_)ct=function(){},ut=function(){};else{ct=window.requestAnimationFrame,ut=window.cancelAnimationFrame;let e;for(let t=0;t{t(n+r)},r);return _s=n+r,o},ut=function(t){window.clearTimeout(t)})}const W_={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(e){return e>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(e,t,n,r){return n*(-Math.pow(2,-10*e/r)+1)*1024/1023+t}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=ct(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){ut(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,ct(this.count)},reset(){this.startTime=null,ut(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),t1?this.decimal+t[1]:"",o=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;o.test(n);)n=n.replace(o,"$1"+this.separator+"$2");return this.prefix+n+r+this.suffix}},destroyed(){ut(this.rAF)}};function K_(e,t,n,r,o,l){return ir(),Vl("span",null,Es(o.displayValue),1)}var Y_=Yl(W_,[["render",K_],["__file","vue-countTo.vue"]]);const J_=()=>{const e=En();if(!e.value.git)return;const t=e.value.filePathRelative,n=e.value.git.contributors,r=z_[t],o=(l,i)=>l.find(a=>a.name===i.name&&a.email===i.email);r&&r.forEach(l=>{o(n,l)?o(n,l).commits+=l.commits:n.push(l)}),n==null||n.sort((l,i)=>i.commits-l.commits)};var Q_=it({enhance({router:e,app:t}){t.component("CountTo",Y_),e.afterEach((n,r)=>{n.fullPath!==r.fullPath&&J_()}),e.beforeEach((n,r,o)=>{typeof _hmt!="undefined"&&n.path&&n.fullPath!==r.fullPath&&_hmt.push(["_trackPageview",n.fullPath]),o()})}});const Fo=[$h,Wh,of,dp,gp,lv,iv,hv,Sv,Rv,U_,Q_],G_=[["v-8daa1a0e","/",{title:""},["/index.html","/README.md"]],["v-2d0a870d","/en/",{title:"Home"},["/en/index.html","/en/README.md"]],["v-7445f070","/doc/",{title:"\u7B80\u4ECB"},["/doc/index.html","/doc/README.md"]],["v-0d09f68d","/doc/advanced-use.html",{title:"\u8FDB\u9636\u4F7F\u7528"},["/doc/advanced-use","/doc/advanced-use.md"]],["v-46e53834","/doc/advice-class.html",{title:"\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"},["/doc/advice-class","/doc/advice-class.md"]],["v-37178538","/doc/agent.html",{title:"\u4EE5 Java Agent \u7684\u65B9\u5F0F\u542F\u52A8"},["/doc/agent","/doc/agent.md"]],["v-5c517900","/doc/arthas-properties.html",{title:"Arthas Properties"},["/doc/arthas-properties","/doc/arthas-properties.md"]],["v-02eb6d0d","/doc/arthas3.html",{title:""},["/doc/arthas3","/doc/arthas3.md"]],["v-4f82df66","/doc/async.html",{title:"Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1"},["/doc/async","/doc/async.md"]],["v-d0358c7e","/doc/auth.html",{title:"auth"},["/doc/auth","/doc/auth.md"]],["v-3157067a","/doc/base64.html",{title:"base64"},["/doc/base64","/doc/base64.md"]],["v-cc8f4ae6","/doc/batch-support.html",{title:"\u6279\u5904\u7406\u529F\u80FD"},["/doc/batch-support","/doc/batch-support.md"]],["v-6542b733","/doc/cat.html",{title:"cat"},["/doc/cat","/doc/cat.md"]],["v-49b1709e","/doc/classloader.html",{title:"classloader"},["/doc/classloader","/doc/classloader.md"]],["v-ad1b2b42","/doc/cls.html",{title:"cls"},["/doc/cls","/doc/cls.md"]],["v-5ed4d0e1","/doc/commands.html",{title:"\u547D\u4EE4\u5217\u8868"},["/doc/commands","/doc/commands.md"]],["v-3992adde","/doc/contact-us.html",{title:"\u8054\u7CFB\u6211\u4EEC"},["/doc/contact-us","/doc/contact-us.md"]],["v-0d1e3f35","/doc/dashboard.html",{title:"dashboard"},["/doc/dashboard","/doc/dashboard.md"]],["v-02361049","/doc/docker.html",{title:"Docker"},["/doc/docker","/doc/docker.md"]],["v-2116d2e1","/doc/download.html",{title:"\u4E0B\u8F7D"},["/doc/download","/doc/download.md"]],["v-1fe4a616","/doc/dump.html",{title:"dump"},["/doc/dump","/doc/dump.md"]],["v-2c48f364","/doc/echo.html",{title:"echo"},["/doc/echo","/doc/echo.md"]],["v-d070981a","/doc/faq.html",{title:"FAQ"},["/doc/faq","/doc/faq.md"]],["v-78c35af6","/doc/getstatic.html",{title:"getstatic"},["/doc/getstatic","/doc/getstatic.md"]],["v-63f4cd5a","/doc/grep.html",{title:"grep"},["/doc/grep","/doc/grep.md"]],["v-809381ca","/doc/groovy.html",{title:"groovy"},["/doc/groovy","/doc/groovy.md"]],["v-07868089","/doc/heapdump.html",{title:"heapdump"},["/doc/heapdump","/doc/heapdump.md"]],["v-e3b34070","/doc/help.html",{title:"help"},["/doc/help","/doc/help.md"]],["v-26f43d96","/doc/history.html",{title:"history"},["/doc/history","/doc/history.md"]],["v-225de034","/doc/http-api.html",{title:"Http API"},["/doc/http-api","/doc/http-api.md"]],["v-7c670020","/doc/idea-plugin.html",{title:"IDEA Plugin"},["/doc/idea-plugin","/doc/idea-plugin.md"]],["v-0cb398f4","/doc/install-detail.html",{title:"Arthas Install"},["/doc/install-detail","/doc/install-detail.md"]],["v-211d675c","/doc/jad.html",{title:"jad"},["/doc/jad","/doc/jad.md"]],["v-f1483d70","/doc/jvm.html",{title:"jvm"},["/doc/jvm","/doc/jvm.md"]],["v-4039cdec","/doc/keymap.html",{title:"Arthas \u547D\u4EE4\u884C\u5FEB\u6377\u952E"},["/doc/keymap","/doc/keymap.md"]],["v-5ae8aed9","/doc/logger.html",{title:"logger"},["/doc/logger","/doc/logger.md"]],["v-6a31cc55","/doc/manual-install.html",{title:"\u624B\u52A8\u5B89\u88C5 Arthas"},["/doc/manual-install","/doc/manual-install.md"]],["v-8ebd6c68","/doc/mbean.html",{title:"mbean"},["/doc/mbean","/doc/mbean.md"]],["v-3b401ada","/doc/mc.html",{title:"mc"},["/doc/mc","/doc/mc.md"]],["v-4d9433f0","/doc/memory.html",{title:"memory"},["/doc/memory","/doc/memory.md"]],["v-6e88d7a2","/doc/monitor.html",{title:"monitor"},["/doc/monitor","/doc/monitor.md"]],["v-627e52da","/doc/ognl.html",{title:"ognl"},["/doc/ognl","/doc/ognl.md"]],["v-27b6152a","/doc/options.html",{title:"options"},["/doc/options","/doc/options.md"]],["v-2f05b636","/doc/perfcounter.html",{title:"perfcounter"},["/doc/perfcounter","/doc/perfcounter.md"]],["v-13eae420","/doc/profiler.html",{title:"profiler"},["/doc/profiler","/doc/profiler.md"]],["v-1c2d8c2c","/doc/pwd.html",{title:"pwd"},["/doc/pwd","/doc/pwd.md"]],["v-5afc3a07","/doc/quick-start.html",{title:"\u5FEB\u901F\u5165\u95E8"},["/doc/quick-start","/doc/quick-start.md"]],["v-aa7c750c","/doc/quit.html",{title:"quit"},["/doc/quit","/doc/quit.md"]],["v-0446ad7b","/doc/redefine.html",{title:"redefine"},["/doc/redefine","/doc/redefine.md"]],["v-648880ae","/doc/release-notes.html",{title:"Release Notes"},["/doc/release-notes","/doc/release-notes.md"]],["v-71f77d4c","/doc/reset.html",{title:"reset \u547D\u4EE4"},["/doc/reset","/doc/reset.md"]],["v-54cde250","/doc/retransform.html",{title:"retransform"},["/doc/retransform","/doc/retransform.md"]],["v-8e632816","/doc/save-log.html",{title:"\u6267\u884C\u7ED3\u679C\u5B58\u65E5\u5FD7"},["/doc/save-log","/doc/save-log.md"]],["v-1fc55619","/doc/sc.html",{title:"sc"},["/doc/sc","/doc/sc.md"]],["v-3891b473","/doc/session.html",{title:"session"},["/doc/session","/doc/session.md"]],["v-30d5cc4f","/doc/sm.html",{title:"sm"},["/doc/sm","/doc/sm.md"]],["v-07cf9d55","/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/doc/spring-boot-starter","/doc/spring-boot-starter.md"]],["v-b75a107e","/doc/stack.html",{title:"stack"},["/doc/stack","/doc/stack.md"]],["v-a9c412f2","/doc/start-arthas.html",{title:"\u542F\u52A8 Arthas"},["/doc/start-arthas","/doc/start-arthas.md"]],["v-bc0910b2","/doc/stop.html",{title:"Stop"},["/doc/stop","/doc/stop.md"]],["v-0333612e","/doc/sysenv.html",{title:"sysenv"},["/doc/sysenv","/doc/sysenv.md"]],["v-7012b8ce","/doc/sysprop.html",{title:"sysprop"},["/doc/sysprop","/doc/sysprop.md"]],["v-0536edb5","/doc/tee.html",{title:"tee"},["/doc/tee","/doc/tee.md"]],["v-10845ac2","/doc/thread.html",{title:"thread"},["/doc/thread","/doc/thread.md"]],["v-65d67724","/doc/trace.html",{title:"trace"},["/doc/trace","/doc/trace.md"]],["v-71adf3e9","/doc/tt.html",{title:"tt"},["/doc/tt","/doc/tt.md"]],["v-d2ddc9fe","/doc/tunnel.html",{title:"Arthas Tunnel"},["/doc/tunnel","/doc/tunnel.md"]],["v-5b5d3371","/doc/version.html",{title:"version"},["/doc/version","/doc/version.md"]],["v-40db67fd","/doc/vmoption.html",{title:"vmoption"},["/doc/vmoption","/doc/vmoption.md"]],["v-10890efa","/doc/vmtool.html",{title:"vmtool"},["/doc/vmtool","/doc/vmtool.md"]],["v-24fc49da","/doc/watch.html",{title:"watch"},["/doc/watch","/doc/watch.md"]],["v-a5f6e7aa","/doc/web-console.html",{title:"Web Console"},["/doc/web-console","/doc/web-console.md"]],["v-07555a84","/en/doc/",{title:"Introduction"},["/en/doc/index.html","/en/doc/README.md"]],["v-463d120e","/en/doc/advanced-use.html",{title:"Advanced Usage"},["/en/doc/advanced-use","/en/doc/advanced-use.md"]],["v-a736375c","/en/doc/advice-class.html",{title:"Fundamental Fields in Expressions"},["/en/doc/advice-class","/en/doc/advice-class.md"]],["v-f6b5c310","/en/doc/agent.html",{title:"Start as a Java Agent"},["/en/doc/agent","/en/doc/agent.md"]],["v-74fb2694","/en/doc/arthas-properties.html",{title:"Arthas Properties"},["/en/doc/arthas-properties","/en/doc/arthas-properties.md"]],["v-786f7161","/en/doc/async.html",{title:"Arthas Async Jobs"},["/en/doc/async","/en/doc/async.md"]],["v-f76c33a6","/en/doc/auth.html",{title:"auth"},["/en/doc/auth","/en/doc/auth.md"]],["v-d17b7034","/en/doc/base64.html",{title:"base64"},["/en/doc/base64","/en/doc/base64.md"]],["v-765e30be","/en/doc/batch-support.html",{title:"Batch Processing"},["/en/doc/batch-support","/en/doc/batch-support.md"]],["v-64a0cd47","/en/doc/cat.html",{title:"cat"},["/en/doc/cat","/en/doc/cat.md"]],["v-fc1b9a9c","/en/doc/classloader.html",{title:"classloader"},["/en/doc/classloader","/en/doc/classloader.md"]],["v-ae5eff1a","/en/doc/cls.html",{title:"cls"},["/en/doc/cls","/en/doc/cls.md"]],["v-12153166","/en/doc/commands.html",{title:"All Commands"},["/en/doc/commands","/en/doc/commands.md"]],["v-4be7594a","/en/doc/contact-us.html",{title:"Contact Us"},["/en/doc/contact-us","/en/doc/contact-us.md"]],["v-79107649","/en/doc/dashboard.html",{title:"dashboard"},["/en/doc/dashboard","/en/doc/dashboard.md"]],["v-682151b5","/en/doc/docker.html",{title:"Docker"},["/en/doc/docker","/en/doc/docker.md"]],["v-8d912d66","/en/doc/download.html",{title:"Download"},["/en/doc/download","/en/doc/download.md"]],["v-471b4d3e","/en/doc/dump.html",{title:"dump"},["/en/doc/dump","/en/doc/dump.md"]],["v-18ad9fd0","/en/doc/echo.html",{title:"echo"},["/en/doc/echo","/en/doc/echo.md"]],["v-d1b46bf2","/en/doc/faq.html",{title:"FAQ"},["/en/doc/faq","/en/doc/faq.md"]],["v-2f908999","/en/doc/getstatic.html",{title:"getstatic"},["/en/doc/getstatic","/en/doc/getstatic.md"]],["v-8b2b7482","/en/doc/grep.html",{title:"grep"},["/en/doc/grep","/en/doc/grep.md"]],["v-25a18087","/en/doc/groovy.html",{title:"groovy"},["/en/doc/groovy","/en/doc/groovy.md"]],["v-c0b1d216","/en/doc/heapdump.html",{title:"heapdump"},["/en/doc/heapdump","/en/doc/heapdump.md"]],["v-7a8b0c34","/en/doc/help.html",{title:"help"},["/en/doc/help","/en/doc/help.md"]],["v-4402cd49","/en/doc/history.html",{title:"history"},["/en/doc/history","/en/doc/history.md"]],["v-8b0312c0","/en/doc/http-api.html",{title:"Http API"},["/en/doc/http-api","/en/doc/http-api.md"]],["v-96b07b98","/en/doc/idea-plugin.html",{title:"IDEA Plugin"},["/en/doc/idea-plugin","/en/doc/idea-plugin.md"]],["v-319f48f2","/en/doc/install-detail.html",{title:"Install Arthas"},["/en/doc/install-detail","/en/doc/install-detail.md"]],["v-207b7d70","/en/doc/jad.html",{title:"jad"},["/en/doc/jad","/en/doc/jad.md"]],["v-f28c1148","/en/doc/jvm.html",{title:"jvm"},["/en/doc/jvm","/en/doc/jvm.md"]],["v-b3b5e150","/en/doc/keymap.html",{title:"Arthas Console Keymap"},["/en/doc/keymap","/en/doc/keymap.md"]],["v-7e581f76","/en/doc/logger.html",{title:"logger"},["/en/doc/logger","/en/doc/logger.md"]],["v-bbaa3c7e","/en/doc/manual-install.html",{title:"Manually Install Arthas"},["/en/doc/manual-install","/en/doc/manual-install.md"]],["v-58d22ae0","/en/doc/mbean.html",{title:"mbean"},["/en/doc/mbean","/en/doc/mbean.md"]],["v-2ac66c02","/en/doc/mc.html",{title:"mc"},["/en/doc/mc","/en/doc/mc.md"]],["v-3f212774","/en/doc/memory.html",{title:"memory"},["/en/doc/memory","/en/doc/memory.md"]],["v-20388043","/en/doc/monitor.html",{title:"monitor"},["/en/doc/monitor","/en/doc/monitor.md"]],["v-89b4fa02","/en/doc/ognl.html",{title:"ognl"},["/en/doc/ognl","/en/doc/ognl.md"]],["v-43a1e17f","/en/doc/options.html",{title:"options"},["/en/doc/options","/en/doc/options.md"]],["v-6746784a","/en/doc/perfcounter.html",{title:"perfcounter"},["/en/doc/perfcounter","/en/doc/perfcounter.md"]],["v-a7e90ae8","/en/doc/profiler.html",{title:"profiler"},["/en/doc/profiler","/en/doc/profiler.md"]],["v-1b8ba240","/en/doc/pwd.html",{title:"pwd"},["/en/doc/pwd","/en/doc/pwd.md"]],["v-d98607ca","/en/doc/quick-start.html",{title:"Quick Start"},["/en/doc/quick-start","/en/doc/quick-start.md"]],["v-d1b31c34","/en/doc/quit.html",{title:"quit"},["/en/doc/quit","/en/doc/quit.md"]],["v-c7317832","/en/doc/redefine.html",{title:"redefine"},["/en/doc/redefine","/en/doc/redefine.md"]],["v-e0bde47c","/en/doc/release-notes.html",{title:"Release Notes"},["/en/doc/release-notes","/en/doc/release-notes.md"]],["v-6735226e","/en/doc/reset.html",{title:"reset"},["/en/doc/reset","/en/doc/reset.md"]],["v-e5e2b738","/en/doc/retransform.html",{title:"retransform"},["/en/doc/retransform","/en/doc/retransform.md"]],["v-50ef0261","/en/doc/save-log.html",{title:"Log command outputs"},["/en/doc/save-log","/en/doc/save-log.md"]],["v-28022d85","/en/doc/sc.html",{title:"sc"},["/en/doc/sc","/en/doc/sc.md"]],["v-dfe2bef2","/en/doc/session.html",{title:"session"},["/en/doc/session","/en/doc/session.md"]],["v-3912a3bb","/en/doc/sm.html",{title:"sm"},["/en/doc/sm","/en/doc/sm.md"]],["v-71870b69","/en/doc/spring-boot-starter.html",{title:"Arthas Spring Boot Starter"},["/en/doc/spring-boot-starter","/en/doc/spring-boot-starter.md"]],["v-4483d8d5","/en/doc/stack.html",{title:"stack"},["/en/doc/stack","/en/doc/stack.md"]],["v-7af576f3","/en/doc/start-arthas.html",{title:"Start Arthas"},["/en/doc/start-arthas","/en/doc/start-arthas.md"]],["v-e33fb7da","/en/doc/stop.html",{title:"Stop"},["/en/doc/stop","/en/doc/stop.md"]],["v-645190d5","/en/doc/sysenv.html",{title:"sysenv"},["/en/doc/sysenv","/en/doc/sysenv.md"]],["v-1f738fad","/en/doc/sysprop.html",{title:"sysprop"},["/en/doc/sysprop","/en/doc/sysprop.md"]],["v-049503c9","/en/doc/tee.html",{title:"tee"},["/en/doc/tee","/en/doc/tee.md"]],["v-5da9140b","/en/doc/thread.html",{title:"thread"},["/en/doc/thread","/en/doc/thread.md"]],["v-06075838","/en/doc/trace.html",{title:"trace"},["/en/doc/trace","/en/doc/trace.md"]],["v-79eacb55","/en/doc/tt.html",{title:"tt"},["/en/doc/tt","/en/doc/tt.md"]],["v-07074726","/en/doc/tunnel.html",{title:"Arthas Tunnel"},["/en/doc/tunnel","/en/doc/tunnel.md"]],["v-9a4bc0f6","/en/doc/version.html",{title:"version"},["/en/doc/version","/en/doc/version.md"]],["v-4e08032e","/en/doc/vmoption.html",{title:"vmoption"},["/en/doc/vmoption","/en/doc/vmoption.md"]],["v-76745066","/en/doc/vmtool.html",{title:"vmtool"},["/en/doc/vmtool","/en/doc/vmtool.md"]],["v-75a5aa24","/en/doc/watch.html",{title:"watch"},["/en/doc/watch","/en/doc/watch.md"]],["v-35756382","/en/doc/web-console.html",{title:"Web Console"},["/en/doc/web-console","/en/doc/web-console.md"]],["v-3706649a","/404.html",{title:""},["/404"]]];var Z_=()=>G_.reduce((e,[t,n,r,o])=>(e.push({name:t,path:n,component:Mi,meta:r},...o.map(l=>({path:l,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:Mi}]),X_=Of,e0=()=>{const e=ap({history:X_(Ih(xt.value.base)),routes:Z_(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===pt)&&([gt.value]=await Promise.all([$t.resolvePageData(t.name),(r=Ic[t.name])==null?void 0:r.__asyncLoader()]))}),e},t0=e=>{e.component("ClientOnly",Hh),e.component("Content",qh)},n0=(e,t)=>{const n=_e(()=>$t.resolveRouteLocale(xt.value.locales,t.currentRoute.value.path)),r=_e(()=>$t.resolveSiteLocaleData(xt.value,n.value)),o=_e(()=>$t.resolvePageFrontmatter(gt.value)),l=_e(()=>$t.resolvePageHeadTitle(gt.value,r.value)),i=_e(()=>$t.resolvePageHead(l.value,o.value,r.value)),a=_e(()=>$t.resolvePageLang(gt.value));return e.provide(Ul,n),e.provide(Hc,r),e.provide(Rc,o),e.provide(jh,l),e.provide(kc,i),e.provide(Cc,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>o.value},$head:{get:()=>i.value},$headTitle:{get:()=>l.value},$lang:{get:()=>a.value},$page:{get:()=>gt.value},$routeLocale:{get:()=>n.value},$site:{get:()=>xt.value},$siteLocale:{get:()=>r.value},$withBase:{get:()=>Vh}}),{pageData:gt,pageFrontmatter:o,pageHead:i,pageHeadTitle:l,pageLang:a,routeLocale:n,siteData:xt,siteLocaleData:r}},r0=()=>{const e=fo(),t=Ch(),n=jc(),r=De([]),o=()=>{t.value.forEach(i=>{const a=o0(i);a&&r.value.push(a)})},l=()=>{document.documentElement.lang=n.value,r.value.forEach(i=>{i.parentNode===document.head&&document.head.removeChild(i)}),r.value.splice(0,r.value.length),t.value.forEach(i=>{const a=l0(i);a!==null&&(document.head.appendChild(a),r.value.push(a))})};Yt(Mh,l),lt(()=>{o(),l(),Ge(()=>e.path,()=>l())})},o0=([e,t,n=""])=>{const r=Object.entries(t).map(([a,s])=>Ee(s)?`[${a}="${s}"]`:s===!0?`[${a}]`:"").join(""),o=`head > ${e}${r}`;return Array.from(document.querySelectorAll(o)).find(a=>a.innerText===n)||null},l0=([e,t,n])=>{if(!Ee(e))return null;const r=document.createElement(e);return Lc(t)&&Object.entries(t).forEach(([o,l])=>{Ee(l)?r.setAttribute(o,l):l===!0&&r.setAttribute(o,"")}),Ee(n)&&r.appendChild(document.createTextNode(n)),r},i0=Oh,a0=async()=>{var n;const e=i0({name:"VuepressApp",setup(){var r;r0();for(const o of Fo)(r=o.setup)==null||r.call(o);return()=>[ve(Yc),...Fo.flatMap(({rootComponents:o=[]})=>o.map(l=>ve(l)))]}}),t=e0();t0(e),n0(e,t);for(const r of Fo)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:xt}));return e.use(t),{app:e,router:t}};a0().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{_0 as $,p0 as A,v0 as B,ac as C,Vd as D,Mc as E,Ne as F,g0 as G,b0 as H,ve as I,Vh as J,Hh as K,nr as L,xh as M,Ih as N,En as O,Ge as P,s0 as Q,f0 as R,ar as S,$l as T,Ee as U,Gp as V,lt as W,Xr as X,y0 as Y,Lc as Z,Yl as _,Ec as a,Cl as a0,ao as a1,h0 as a2,Ml as a3,Xp as a4,xe as b,Vl as c,a0 as createVueApp,m0 as d,Fl as e,$e as f,iu as g,rt as h,kh as i,be as j,u0 as k,d0 as l,bc as m,_e as n,ir as o,re as p,c0 as q,gd as r,De as s,Es as t,uo as u,oc as v,Xm as w,fo as x,$m as y,Dh as z}; diff --git a/assets/arthas-properties.html.39e2acd8.js b/assets/arthas-properties.html.05c209f7.js similarity index 98% rename from assets/arthas-properties.html.39e2acd8.js rename to assets/arthas-properties.html.05c209f7.js index a62673903..9222e6010 100644 --- a/assets/arthas-properties.html.39e2acd8.js +++ b/assets/arthas-properties.html.05c209f7.js @@ -1,4 +1,4 @@ -import{_ as e,o as a,c as t,d as s}from"./app.391b0e4e.js";const r={},i=s(`

Arthas Properties

arthas.properties\u6587\u4EF6\u5728 arthas \u7684\u76EE\u5F55\u4E0B\u3002

  • \u5982\u679C\u662F\u81EA\u52A8\u4E0B\u8F7D\u7684 arthas\uFF0C\u5219\u76EE\u5F55\u5728~/.arthas/lib/3.x.x/arthas/\u4E0B\u9762
  • \u5982\u679C\u662F\u4E0B\u8F7D\u7684\u5B8C\u6574\u5305\uFF0C\u5728 arthas \u89E3\u538B\u76EE\u5F55\u4E0B

\u652F\u6301\u7684\u914D\u7F6E\u9879

\u6CE8\u610F

\u6CE8\u610F\u914D\u7F6E\u5FC5\u987B\u662F\u9A7C\u5CF0\u7684\uFF0C\u548C spring boot \u7684-\u98CE\u683C\u4E0D\u4E00\u6837\u3002spring boot \u5E94\u7528\u624D\u540C\u65F6\u652F\u6301\u9A7C\u5CF0 \u548C -\u98CE\u683C\u7684\u914D\u7F6E\u3002

#arthas.config.overrideAll=true
+import{_ as e,o as a,c as t,d as s}from"./app.bd2aade7.js";const r={},i=s(`

Arthas Properties

arthas.properties\u6587\u4EF6\u5728 arthas \u7684\u76EE\u5F55\u4E0B\u3002

  • \u5982\u679C\u662F\u81EA\u52A8\u4E0B\u8F7D\u7684 arthas\uFF0C\u5219\u76EE\u5F55\u5728~/.arthas/lib/3.x.x/arthas/\u4E0B\u9762
  • \u5982\u679C\u662F\u4E0B\u8F7D\u7684\u5B8C\u6574\u5305\uFF0C\u5728 arthas \u89E3\u538B\u76EE\u5F55\u4E0B

\u652F\u6301\u7684\u914D\u7F6E\u9879

\u6CE8\u610F

\u6CE8\u610F\u914D\u7F6E\u5FC5\u987B\u662F\u9A7C\u5CF0\u7684\uFF0C\u548C spring boot \u7684-\u98CE\u683C\u4E0D\u4E00\u6837\u3002spring boot \u5E94\u7528\u624D\u540C\u65F6\u652F\u6301\u9A7C\u5CF0 \u548C -\u98CE\u683C\u7684\u914D\u7F6E\u3002

#arthas.config.overrideAll=true
 arthas.telnetPort=3658
 arthas.httpPort=8563
 arthas.ip=127.0.0.1
diff --git a/assets/arthas-properties.html.e9655c8f.js b/assets/arthas-properties.html.4d77eb12.js
similarity index 98%
rename from assets/arthas-properties.html.e9655c8f.js
rename to assets/arthas-properties.html.4d77eb12.js
index 16758ba0e..a04dc5af8 100644
--- a/assets/arthas-properties.html.e9655c8f.js
+++ b/assets/arthas-properties.html.4d77eb12.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as a,d as i}from"./app.391b0e4e.js";const o={},r=i(`

Arthas Properties

The arthas.properties file is in the arthas directory.

  • If it is automatically downloaded arthas, the directory is under ~/.arthas/lib/3.x.x/arthas/
  • If it is a downloaded complete package, under the decompression directory of arthas

Supported configuration items

WARNING

Note that the configuration must be camel case, which is different from the - style of spring boot. Only the spring boot application supports both camel case and - style configuration.

#arthas.config.overrideAll=true
+import{_ as e,o as t,c as a,d as i}from"./app.bd2aade7.js";const o={},r=i(`

Arthas Properties

The arthas.properties file is in the arthas directory.

  • If it is automatically downloaded arthas, the directory is under ~/.arthas/lib/3.x.x/arthas/
  • If it is a downloaded complete package, under the decompression directory of arthas

Supported configuration items

WARNING

Note that the configuration must be camel case, which is different from the - style of spring boot. Only the spring boot application supports both camel case and - style configuration.

#arthas.config.overrideAll=true
 arthas.telnetPort=3658
 arthas.httpPort=8563
 arthas.ip=127.0.0.1
diff --git a/assets/arthas3.html.680bb983.js b/assets/arthas3.html.37a04c34.js
similarity index 99%
rename from assets/arthas3.html.680bb983.js
rename to assets/arthas3.html.37a04c34.js
index e31cf4b7d..4c22bb531 100644
--- a/assets/arthas3.html.680bb983.js
+++ b/assets/arthas3.html.37a04c34.js
@@ -1,4 +1,4 @@
-import{_ as r,o as i,c as t,a as e,b as d,d as a,e as s,r as l}from"./app.391b0e4e.js";const o={},c=a(`

Arthas3.0 \u7684\u65B0\u7279\u6027

\u5728\u7EBF\u8BCA\u65AD\u529F\u80FD

Arthas3.0 \u4E2D\u6700\u91CD\u8981\u7684\u7279\u6027\uFF0C\u4E0D\u9700\u8981\u767B\u9646\u673A\u5668\u5C31\u53EF\u4EE5\u5BF9\u5E94\u7528\u8FDB\u884C\u8BCA\u65AD\uFF0C\u4F53\u9A8C\u548C\u672C\u5730\u8BCA\u65AD\u5B8C\u5168\u4E00\u81F4

\u4F7F\u7528\u6B65\u9AA4

TODO

\u52A8\u56FE\u6F14\u793A

TODO

\u7BA1\u9053\u652F\u6301

Arthas 3.0 \u5F00\u59CB\u652F\u6301\u7BA1\u9053, \u7387\u5148\u63D0\u4F9B\u4E86grep,wc,plaintext\u7684\u652F\u6301\u3002

\u53BB groovy \u4F9D\u8D56

groovy \u8868\u8FBE\u5F0F\u5728 arthas2.0 \u4E2D\u5927\u91CF\u4F7F\u7528\uFF0C\u4F8B\u5982 watch \u8868\u8FBE\u5F0F

watch com.alibaba.sample.petstore.web.store.module.screen.ItemList add "params + ' ' + returnObj" params.size()==2
+import{_ as r,o as i,c as t,a as e,b as d,d as a,e as s,r as l}from"./app.bd2aade7.js";const o={},c=a(`

Arthas3.0 \u7684\u65B0\u7279\u6027

\u5728\u7EBF\u8BCA\u65AD\u529F\u80FD

Arthas3.0 \u4E2D\u6700\u91CD\u8981\u7684\u7279\u6027\uFF0C\u4E0D\u9700\u8981\u767B\u9646\u673A\u5668\u5C31\u53EF\u4EE5\u5BF9\u5E94\u7528\u8FDB\u884C\u8BCA\u65AD\uFF0C\u4F53\u9A8C\u548C\u672C\u5730\u8BCA\u65AD\u5B8C\u5168\u4E00\u81F4

\u4F7F\u7528\u6B65\u9AA4

TODO

\u52A8\u56FE\u6F14\u793A

TODO

\u7BA1\u9053\u652F\u6301

Arthas 3.0 \u5F00\u59CB\u652F\u6301\u7BA1\u9053, \u7387\u5148\u63D0\u4F9B\u4E86grep,wc,plaintext\u7684\u652F\u6301\u3002

\u53BB groovy \u4F9D\u8D56

groovy \u8868\u8FBE\u5F0F\u5728 arthas2.0 \u4E2D\u5927\u91CF\u4F7F\u7528\uFF0C\u4F8B\u5982 watch \u8868\u8FBE\u5F0F

watch com.alibaba.sample.petstore.web.store.module.screen.ItemList add "params + ' ' + returnObj" params.size()==2
 

\u5176\u4E2D"params + ' ' + returnObj"\u4EE5\u53CAparams.size()==2\u80CC\u540E\u5176\u5B9E\u90FD\u4F7F\u7528\u4E86 groovy \u6765\u8FDB\u884C\u8868\u8FBE\u5F0F\u6C42\u503C\uFF0C\u5982\u679C\u53CD\u590D\u5927\u91CF\u7684\u8FD0\u884C\u8FD9\u4E9B\u8868\u8FBE\u5F0F\uFF0Cgroovy \u4F1A\u521B\u5EFA\u5927\u91CF\u7684 classloader\uFF0C\u6253\u6EE1 perm \u533A\u4ECE\u800C\u89E6\u53D1 FGC\u3002

\u4E3A\u4E86\u907F\u514D\u8FD9\u4E2A\u95EE\u9898\uFF0CArthas 3.0 \u4E2D\u4F7F\u7528\u4E86 ognl \u8FD9\u4E2A\u66F4\u52A0\u8F7B\u91CF\u7684\u8868\u8FBE\u5F0F\u6C42\u503C\u5E93\u6765\u4EE3\u66FF groovy\uFF0C\u5F7B\u5E95\u89E3\u51B3\u4E86 groovy \u5F15\u8D77\u7684 FGC \u98CE\u9669\u3002\u4F46\u7531\u4E8E\u8FD9\u4E2A\u66FF\u6362\uFF0C\u5BFC\u81F4\u539F\u6765\u4F7F\u7528 groovy \u811A\u672C\u7F16\u5199\u7684\u81EA\u5B9A\u4E49\u811A\u672C\u5931\u6548\u3002\u8FD9\u4E2A\u95EE\u9898\u7559\u5F85\u540E\u7EED\u89E3\u51B3\u3002

`,14),v=s("\u5728 3.0 \u4E2D\uFF0Cwatch \u547D\u4EE4\u7684\u8868\u8FBE\u5F0F\u90E8\u5206\u7684\u4E66\u5199\u6709\u4E86\u4E00\u4E9B\u6539\u53D8\uFF0C\u8BE6\u89C1"),u={href:"https://arthas.aliyun.com/doc/watch",target:"_blank",rel:"noopener noreferrer"},m=s("\u8FD9\u91CC"),h=a(`

\u63D0\u5347 rt \u7EDF\u8BA1\u7CBE\u5EA6

Arthas 2.0 \u4E2D\uFF0C\u7EDF\u8BA1 rt \u90FD\u662F\u4EE5ms\u4E3A\u5355\u4F4D\uFF0C\u5BF9\u4E8E\u67D0\u4E9B\u6BD4\u8F83\u5C0F\u7684\u65B9\u6CD5\u8C03\u7528\uFF0C\u8017\u65F6\u5728\u6BEB\u79D2\u4EE5\u4E0B\u7684\u90FD\u4F1A\u88AB\u8BA4\u4E3A\u662F 0ms\uFF0C\u9020\u6210 trace \u603B\u65F6\u95F4\u548C\u5404\u65B9\u6CD5\u7684\u65F6\u95F4\u76F8\u52A0\u4E0D\u4E00\u81F4\u7B49\u95EE\u9898\uFF08\u867D\u7136\u8FD9\u91CC\u9762\u786E\u5B9E\u4F1A\u6709\u8BEF\u5DEE\uFF0C\u4E3B\u8981 Arthas \u81EA\u8EAB\u7684\u5F00\u9500\uFF09\u3002Arthas 3.0 \u4E2D\u6240\u6709 rt \u7684\u5355\u4F4D\u7EDF\u4E00\u6539\u4E3A\u4F7F\u7528ns\u6765\u7EDF\u8BA1\uFF0C\u7CBE\u51C6\u6355\u83B7\u4F60\u7684\u65B9\u6CD5\u8017\u65F6\uFF0C\u8BA9 0ms \u8FD9\u6837\u65E0\u610F\u4E49\u7684\u7EDF\u8BA1\u6570\u636E\u4E0D\u518D\u51FA\u73B0\uFF01

$ tt -l
  INDEX     TIMESTAMP               COST(ms)    IS-RET    IS-EXP   OBJECT            CLASS                                METHOD
 ------------------------------------------------------------------------------------------------------------------------------------------------------------
diff --git a/assets/async.html.cf6d1055.js b/assets/async.html.066f186b.js
similarity index 99%
rename from assets/async.html.cf6d1055.js
rename to assets/async.html.066f186b.js
index 049d5a223..e69cacfdb 100644
--- a/assets/async.html.cf6d1055.js
+++ b/assets/async.html.066f186b.js
@@ -1,4 +1,4 @@
-import{_ as o,o as s,c,a as e,b as a,e as t,d as i,r}from"./app.391b0e4e.js";const d={},l=e("h1",{id:"arthas-async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),t(" Arthas Async Jobs")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"Async Jobs",-1),p=t(" online tutorial"),b=t("Asynchronous jobs in arthas. The idea is borrowed from "),m={href:"http://man7.org/linux/man-pages/man1/jobs.1p.html",target:"_blank",rel:"noopener noreferrer"},g=t("linux jobs"),f=t("."),v=i(`

1. Use & to run the command in the background

For example, execute the trace command in the background:

trace Test t &
+import{_ as o,o as s,c,a as e,b as a,e as t,d as i,r}from"./app.bd2aade7.js";const d={},l=e("h1",{id:"arthas-async-jobs",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#arthas-async-jobs","aria-hidden":"true"},"#"),t(" Arthas Async Jobs")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"Async Jobs",-1),p=t(" online tutorial"),b=t("Asynchronous jobs in arthas. The idea is borrowed from "),m={href:"http://man7.org/linux/man-pages/man1/jobs.1p.html",target:"_blank",rel:"noopener noreferrer"},g=t("linux jobs"),f=t("."),v=i(`

1. Use & to run the command in the background

For example, execute the trace command in the background:

trace Test t &
 

By doing this, the current command is put to the background to run, you can continue to execute other commands in the console.

2. List background jobs

If you want to list all background jobs, you can execute the jobs command and the results are as follows:

$ jobs
 [10]*
        Stopped           watch com.taobao.container.Test test "params[0].{? #this.name == null }" -x 2
diff --git a/assets/async.html.9e11de05.js b/assets/async.html.99c90cc5.js
similarity index 99%
rename from assets/async.html.9e11de05.js
rename to assets/async.html.99c90cc5.js
index 792467893..b4781eb00 100644
--- a/assets/async.html.9e11de05.js
+++ b/assets/async.html.99c90cc5.js
@@ -1,4 +1,4 @@
-import{_ as t,o,c,a,b as n,e,d as i,r as l}from"./app.391b0e4e.js";const d={},r=a("h1",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),e(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=a("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),u=e("\u5728\u7EBF\u6559\u7A0B"),b=e("arthas \u4E2D\u7684\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1\uFF0C\u4F7F\u7528\u4E86\u4EFF linux \u7CFB\u7EDF\u4EFB\u52A1\u76F8\u5173\u7684\u547D\u4EE4\u3002"),m={href:"https://ehlxr.me/2017/01/18/Linux-%E4%B8%AD-fg%E3%80%81bg%E3%80%81jobs%E3%80%81-%E6%8C%87%E4%BB%A4/",target:"_blank",rel:"noopener noreferrer"},g=e("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),_=e("\u3002"),v=i(`

1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1

\u6BD4\u5982\u5E0C\u671B\u6267\u884C\u540E\u53F0\u6267\u884C trace \u547D\u4EE4\uFF0C\u90A3\u4E48\u8C03\u7528\u4E0B\u9762\u547D\u4EE4

trace Test t &
+import{_ as t,o,c,a,b as n,e,d as i,r as l}from"./app.bd2aade7.js";const d={},r=a("h1",{id:"arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),e(" Arthas \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=case-async-jobs",target:"_blank",rel:"noopener noreferrer"},h=a("code",null,"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",-1),u=e("\u5728\u7EBF\u6559\u7A0B"),b=e("arthas \u4E2D\u7684\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1\uFF0C\u4F7F\u7528\u4E86\u4EFF linux \u7CFB\u7EDF\u4EFB\u52A1\u76F8\u5173\u7684\u547D\u4EE4\u3002"),m={href:"https://ehlxr.me/2017/01/18/Linux-%E4%B8%AD-fg%E3%80%81bg%E3%80%81jobs%E3%80%81-%E6%8C%87%E4%BB%A4/",target:"_blank",rel:"noopener noreferrer"},g=e("linux \u4EFB\u52A1\u76F8\u5173\u4ECB\u7ECD"),_=e("\u3002"),v=i(`

1. \u4F7F\u7528&\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1

\u6BD4\u5982\u5E0C\u671B\u6267\u884C\u540E\u53F0\u6267\u884C trace \u547D\u4EE4\uFF0C\u90A3\u4E48\u8C03\u7528\u4E0B\u9762\u547D\u4EE4

trace Test t &
 

\u8FD9\u65F6\u547D\u4EE4\u5728\u540E\u53F0\u6267\u884C\uFF0C\u53EF\u4EE5\u5728 console \u4E2D\u7EE7\u7EED\u6267\u884C\u5176\u4ED6\u547D\u4EE4\u3002

2. \u901A\u8FC7 jobs \u67E5\u770B\u4EFB\u52A1

\u5982\u679C\u5E0C\u671B\u67E5\u770B\u5F53\u524D\u6709\u54EA\u4E9B arthas \u4EFB\u52A1\u5728\u6267\u884C\uFF0C\u53EF\u4EE5\u6267\u884C jobs \u547D\u4EE4\uFF0C\u6267\u884C\u7ED3\u679C\u5982\u4E0B

$ jobs
 [10]*
        Stopped           watch com.taobao.container.Test test "params[0].{? #this.name == null }" -x 2
diff --git a/assets/auth.html.ea615280.js b/assets/auth.html.18dee9de.js
similarity index 99%
rename from assets/auth.html.ea615280.js
rename to assets/auth.html.18dee9de.js
index c4a659d8e..6424d9178 100644
--- a/assets/auth.html.ea615280.js
+++ b/assets/auth.html.18dee9de.js
@@ -1,4 +1,4 @@
-import{_ as s,o as i,c as o,a as e,b as r,d as a,e as n,r as c}from"./app.391b0e4e.js";const d={},l=a(`

auth

TIP

Authenticates the current session

Configure username and password

When attaching, you can specify a password on the command line. such as:

java -jar arthas-boot.jar --password ppp
+import{_ as s,o as i,c as o,a as e,b as r,d as a,e as n,r as c}from"./app.bd2aade7.js";const d={},l=a(`

auth

TIP

Authenticates the current session

Configure username and password

When attaching, you can specify a password on the command line. such as:

java -jar arthas-boot.jar --password ppp
 
  • The user can be specified by the --username option, the default value is arthas.

  • You can also configure username/password in arthas.properties. The priority of the command line is higher than that of the configuration file.

  • If only username is configured and no password is configured, a random password will be generated and printed in ~/logs/arthas/arthas.log

    Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh
     

Local connection does not require authentication

By default, there are configurations in the arthas.properties file:

arthas.localConnectionNonAuth=true
 

When the password is configured, connect from localhost, the authentication is not required. The default configuration value is true, which is convenient for local connection. Authentication is only required when connecting remotely.

Authenticate in the telnet console

After connecting to arthas, directly executing the command will prompt for authentication:

[arthas@37430]$ help
diff --git a/assets/auth.html.71c19867.js b/assets/auth.html.c6e2f754.js
similarity index 99%
rename from assets/auth.html.71c19867.js
rename to assets/auth.html.c6e2f754.js
index 9a6447cdd..20836806c 100644
--- a/assets/auth.html.71c19867.js
+++ b/assets/auth.html.c6e2f754.js
@@ -1,4 +1,4 @@
-import{_ as t,o as i,c as o,a as e,b as d,d as a,e as n,r}from"./app.391b0e4e.js";const c={},l=a(`

auth

\u63D0\u793A

\u9A8C\u8BC1\u5F53\u524D\u4F1A\u8BDD

\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801

\u5728 attach \u65F6\uFF0C\u53EF\u4EE5\u5728\u547D\u4EE4\u884C\u6307\u5B9A\u5BC6\u7801\u3002\u6BD4\u5982\uFF1A

java -jar arthas-boot.jar --password ppp
+import{_ as t,o as i,c as o,a as e,b as d,d as a,e as n,r}from"./app.bd2aade7.js";const c={},l=a(`

auth

\u63D0\u793A

\u9A8C\u8BC1\u5F53\u524D\u4F1A\u8BDD

\u914D\u7F6E\u7528\u6237\u540D\u548C\u5BC6\u7801

\u5728 attach \u65F6\uFF0C\u53EF\u4EE5\u5728\u547D\u4EE4\u884C\u6307\u5B9A\u5BC6\u7801\u3002\u6BD4\u5982\uFF1A

java -jar arthas-boot.jar --password ppp
 
  • \u53EF\u4EE5\u901A\u8FC7 --username \u9009\u9879\u6765\u6307\u5B9A\u7528\u6237\uFF0C\u9ED8\u8BA4\u503C\u662Farthas\u3002

  • \u4E5F\u53EF\u4EE5\u5728 arthas.properties \u91CC\u4E2D\u914D\u7F6E username/password\u3002\u547D\u4EE4\u884C\u7684\u4F18\u5148\u7EA7\u5927\u4E8E\u914D\u7F6E\u6587\u4EF6\u3002

  • \u5982\u679C\u53EA\u914D\u7F6Eusername\uFF0C\u6CA1\u6709\u914D\u7F6Epassword\uFF0C\u5219\u4F1A\u751F\u6210\u968F\u673A\u5BC6\u7801\uFF0C\u6253\u5370\u5728~/logs/arthas/arthas.log\u4E2D

    Using generated security password: 0vUBJpRIppkKuZ7dYzYqOKtranj4unGh
     

\u672C\u5730\u8FDE\u63A5\u4E0D\u9274\u6743

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C\u5728arthas.properties\u6587\u4EF6\u91CC\u6709\u914D\u7F6E\uFF1A

arthas.localConnectionNonAuth=true
 

\u5F53\u914D\u7F6E\u5BC6\u7801\u65F6\uFF0C\u4F7F\u7528\u672C\u5730\u8FDE\u63A5\uFF0C\u4E5F\u4E0D\u9700\u8981\u9274\u6743\u3002\u9ED8\u8BA4\u914D\u7F6E\u503C\u662F true\uFF0C\u65B9\u4FBF\u672C\u5730\u8FDE\u63A5\u4F7F\u7528\u3002\u53EA\u6709\u8FDC\u7A0B\u8FDE\u63A5\u65F6\uFF0C\u624D\u9700\u8981\u9274\u6743\u3002

\u5728 telnet console \u91CC\u9274\u6743

\u8FDE\u63A5\u5230 arthas \u540E\uFF0C\u76F4\u63A5\u6267\u884C\u547D\u4EE4\u4F1A\u63D0\u793A\u9700\u8981\u9274\u6743\uFF1A

[arthas@37430]$ help
diff --git a/assets/base64.html.814caa97.js b/assets/base64.html.00fa731c.js
similarity index 98%
rename from assets/base64.html.814caa97.js
rename to assets/base64.html.00fa731c.js
index 4b702fd8f..7252061f4 100644
--- a/assets/base64.html.814caa97.js
+++ b/assets/base64.html.00fa731c.js
@@ -1,4 +1,4 @@
-import{_ as a,o as e,c as s,d as n}from"./app.391b0e4e.js";const t={},i=n(`

base64

\u63D0\u793A

base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C\u3002

\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801

[arthas@70070]$ echo 'abc' > /tmp/test.txt
+import{_ as a,o as e,c as s,d as n}from"./app.bd2aade7.js";const t={},i=n(`

base64

\u63D0\u793A

base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C\u3002

\u5BF9\u6587\u4EF6\u8FDB\u884C base64 \u7F16\u7801

[arthas@70070]$ echo 'abc' > /tmp/test.txt
 [arthas@70070]$ cat /tmp/test.txt
 abc
 
diff --git a/assets/base64.html.03fdde79.js b/assets/base64.html.cdf21e2d.js
similarity index 97%
rename from assets/base64.html.03fdde79.js
rename to assets/base64.html.cdf21e2d.js
index 1182dba5a..c1c7db598 100644
--- a/assets/base64.html.03fdde79.js
+++ b/assets/base64.html.cdf21e2d.js
@@ -1,4 +1,4 @@
-import{_ as e,o as a,c as s,d as n}from"./app.391b0e4e.js";const t={},d=n(`

base64

TIP

Encode and decode using Base64 representation.

Encode to base64

[arthas@70070]$ echo 'abc' > /tmp/test.txt
+import{_ as e,o as a,c as s,d as n}from"./app.bd2aade7.js";const t={},d=n(`

base64

TIP

Encode and decode using Base64 representation.

Encode to base64

[arthas@70070]$ echo 'abc' > /tmp/test.txt
 [arthas@70070]$ cat /tmp/test.txt
 abc
 
diff --git a/assets/batch-support.html.f3f03404.js b/assets/batch-support.html.490857ff.js
similarity index 98%
rename from assets/batch-support.html.f3f03404.js
rename to assets/batch-support.html.490857ff.js
index befd743f1..b1d26cc60 100644
--- a/assets/batch-support.html.f3f03404.js
+++ b/assets/batch-support.html.490857ff.js
@@ -1,4 +1,4 @@
-import{_ as t,o as d,c as i,a as e,b as o,w as c,d as a,e as s,r}from"./app.391b0e4e.js";const l={},h=a('

\u6279\u5904\u7406\u529F\u80FD

\u63D0\u793A

\u901A\u8FC7\u6279\u5904\u7406\u529F\u80FD\uFF0Carthas \u652F\u6301\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u5E76\u53D6\u5F97\u547D\u4EE4\u6267\u884C\u7684\u7ED3\u679C\u3002

\u4F7F\u7528\u65B9\u6CD5

\u7B2C\u4E00\u6B65\uFF1A \u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C

\u8FD9\u91CC\u6211\u4EEC\u65B0\u5EFA\u4E86\u4E00\u4E2Atest.as\u811A\u672C\uFF0C\u4E3A\u4E86\u89C4\u8303\uFF0C\u6211\u4EEC\u91C7\u7528\u4E86.as \u540E\u7F00\u540D\uFF0C\u4F46\u4E8B\u5B9E\u4E0A\u4EFB\u610F\u7684\u6587\u672C\u6587\u4EF6\u90FD ok\u3002

',5),p={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),v=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),m=e("li",null,[s("dashboard \u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),_=e("li",null,[s("watch/tt/trace/monitor/stack \u7B49\u547D\u4EE4\u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),b=s("\u53EF\u4EE5\u4F7F\u7528\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\uFF0C\u5982 "),g=e("code",null,"watch c.t.X test returnObj > &",-1),x=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),f=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),k=a(`
\u279C  arthas git:(develop) cat /var/tmp/test.as
+import{_ as t,o as d,c as i,a as e,b as o,w as c,d as a,e as s,r}from"./app.bd2aade7.js";const l={},h=a('

\u6279\u5904\u7406\u529F\u80FD

\u63D0\u793A

\u901A\u8FC7\u6279\u5904\u7406\u529F\u80FD\uFF0Carthas \u652F\u6301\u4E00\u6B21\u6027\u6279\u91CF\u8FD0\u884C\u591A\u4E2A\u547D\u4EE4\uFF0C\u5E76\u53D6\u5F97\u547D\u4EE4\u6267\u884C\u7684\u7ED3\u679C\u3002

\u4F7F\u7528\u65B9\u6CD5

\u7B2C\u4E00\u6B65\uFF1A \u521B\u5EFA\u4F60\u7684\u6279\u5904\u7406\u811A\u672C

\u8FD9\u91CC\u6211\u4EEC\u65B0\u5EFA\u4E86\u4E00\u4E2Atest.as\u811A\u672C\uFF0C\u4E3A\u4E86\u89C4\u8303\uFF0C\u6211\u4EEC\u91C7\u7528\u4E86.as \u540E\u7F00\u540D\uFF0C\u4F46\u4E8B\u5B9E\u4E0A\u4EFB\u610F\u7684\u6587\u672C\u6587\u4EF6\u90FD ok\u3002

',5),p={class:"custom-container tip"},u=e("p",{class:"custom-container-title"},"\u63D0\u793A",-1),v=e("li",null,"\u76EE\u524D\u9700\u8981\u6BCF\u4E2A\u547D\u4EE4\u5360\u4E00\u884C",-1),m=e("li",null,[s("dashboard \u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),_=e("li",null,[s("watch/tt/trace/monitor/stack \u7B49\u547D\u4EE4\u52A1\u5FC5\u6307\u5B9A\u6267\u884C\u6B21\u6570("),e("code",null,"-n"),s(")\uFF0C\u5426\u5219\u4F1A\u5BFC\u81F4\u6279\u5904\u7406\u811A\u672C\u65E0\u6CD5\u7EC8\u6B62")],-1),b=s("\u53EF\u4EE5\u4F7F\u7528\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\uFF0C\u5982 "),g=e("code",null,"watch c.t.X test returnObj > &",-1),x=s("\uFF0C\u8BA9\u547D\u4EE4\u4E00\u76F4\u5728\u540E\u53F0\u8FD0\u884C\uFF0C\u901A\u8FC7\u65E5\u5FD7\u83B7\u53D6\u7ED3\u679C\uFF0C"),f=s("\u83B7\u53D6\u66F4\u591A\u5F02\u6B65\u4EFB\u52A1\u7684\u4FE1\u606F"),k=a(`
\u279C  arthas git:(develop) cat /var/tmp/test.as
 help
 dashboard -n 1
 session
diff --git a/assets/batch-support.html.179a49e4.js b/assets/batch-support.html.49d042fe.js
similarity index 98%
rename from assets/batch-support.html.179a49e4.js
rename to assets/batch-support.html.49d042fe.js
index 3bc2ab1c0..521f9efa1 100644
--- a/assets/batch-support.html.179a49e4.js
+++ b/assets/batch-support.html.49d042fe.js
@@ -1,4 +1,4 @@
-import{_ as n,o as c,c as o,a as e,b as i,w as d,d as t,e as s,r}from"./app.391b0e4e.js";const l={},h=t(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end.

Usage

Step 1: Create the script

Create a test.as script suffixed with as. Here as is suggested for the suffix of the filename, but in fact any suffix is acceptable.

\u279C  arthas git:(develop) cat /var/tmp/test.as
+import{_ as n,o as c,c as o,a as e,b as i,w as d,d as t,e as s,r}from"./app.bd2aade7.js";const l={},h=t(`

Batch Processing

With the help of Batch Processing, you can run multiple commands in batch and get the final result at the end.

Usage

Step 1: Create the script

Create a test.as script suffixed with as. Here as is suggested for the suffix of the filename, but in fact any suffix is acceptable.

\u279C  arthas git:(develop) cat /var/tmp/test.as
 help
 dashboard -n 1
 session
diff --git a/assets/cat.html.329962b4.js b/assets/cat.html.572c13ce.js
similarity index 93%
rename from assets/cat.html.329962b4.js
rename to assets/cat.html.572c13ce.js
index 93be0d735..e8826b951 100644
--- a/assets/cat.html.329962b4.js
+++ b/assets/cat.html.572c13ce.js
@@ -1,2 +1,2 @@
-import{_ as n,o as s,c,a as e,b as o,e as a,d as r,r as i}from"./app.391b0e4e.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

$ cat /tmp/a.txt
+import{_ as n,o as s,c,a as e,b as o,e as a,d as r,r as i}from"./app.bd2aade7.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a(" online tutorial"),p=r(`

TIP

Concatenate and print files

$ cat /tmp/a.txt
 
`,2);function m(f,v){const t=i("ExternalLinkIcon");return s(),c("div",null,[d,e("p",null,[e("a",_,[h,u,o(t)])]),p])}var b=n(l,[["render",m],["__file","cat.html.vue"]]);export{b as default}; diff --git a/assets/cat.html.694fe934.js b/assets/cat.html.bc506c84.js similarity index 93% rename from assets/cat.html.694fe934.js rename to assets/cat.html.bc506c84.js index 358ceed08..da0891a56 100644 --- a/assets/cat.html.694fe934.js +++ b/assets/cat.html.bc506c84.js @@ -1,2 +1,2 @@ -import{_ as n,o as c,c as s,a as e,b as o,e as a,d as r,r as i}from"./app.391b0e4e.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),m=r(`

\u63D0\u793A

\u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C\u3002

$ cat /tmp/a.txt
+import{_ as n,o as c,c as s,a as e,b as o,e as a,d as r,r as i}from"./app.bd2aade7.js";const l={},d=e("h1",{id:"cat",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cat","aria-hidden":"true"},"#"),a(" cat")],-1),_={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-cat",target:"_blank",rel:"noopener noreferrer"},h=e("code",null,"cat",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),m=r(`

\u63D0\u793A

\u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C\u3002

$ cat /tmp/a.txt
 
`,2);function p(v,f){const t=i("ExternalLinkIcon");return c(),s("div",null,[d,e("p",null,[e("a",_,[h,u,o(t)])]),m])}var b=n(l,[["render",p],["__file","cat.html.vue"]]);export{b as default}; diff --git a/assets/classloader.html.11965134.js b/assets/classloader.html.44ceda4f.js similarity index 99% rename from assets/classloader.html.11965134.js rename to assets/classloader.html.44ceda4f.js index d1aba2439..95ee788c5 100644 --- a/assets/classloader.html.11965134.js +++ b/assets/classloader.html.44ceda4f.js @@ -1,4 +1,4 @@ -import{_ as n,o as l,c as i,a as s,b as r,e as a,d,r as t}from"./app.391b0e4e.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a("\u5728\u7EBF\u6559\u7A0B"),p=d(`

\u63D0\u793A

\u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F

classloader \u547D\u4EE4\u5C06 JVM \u4E2D\u6240\u6709\u7684 classloader \u7684\u4FE1\u606F\u7EDF\u8BA1\u51FA\u6765\uFF0C\u5E76\u53EF\u4EE5\u5C55\u793A\u7EE7\u627F\u6811\uFF0Curls \u7B49\u3002

\u53EF\u4EE5\u8BA9\u6307\u5B9A\u7684 classloader \u53BB getResources\uFF0C\u6253\u5370\u51FA\u6240\u6709\u67E5\u627E\u5230\u7684 resources \u7684 url\u3002\u5BF9\u4E8EResourceNotFoundException\u6BD4\u8F83\u6709\u7528\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[l]\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u8FDB\u884C\u7EDF\u8BA1
[t]\u6253\u5370\u6240\u6709 ClassLoader \u7684\u7EE7\u627F\u6811
[a]\u5217\u51FA\u6240\u6709 ClassLoader \u52A0\u8F7D\u7684\u7C7B\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528
[c:]ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[c: r:]\u7528 ClassLoader \u53BB\u67E5\u627E resource
[c: load:]\u7528 ClassLoader \u53BB\u52A0\u8F7D\u6307\u5B9A\u7684\u7C7B

\u4F7F\u7528\u53C2\u8003

\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F

$ classloader
+import{_ as n,o as l,c as i,a as s,b as r,e as a,d,r as t}from"./app.bd2aade7.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a("\u5728\u7EBF\u6559\u7A0B"),p=d(`

\u63D0\u793A

\u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F

classloader \u547D\u4EE4\u5C06 JVM \u4E2D\u6240\u6709\u7684 classloader \u7684\u4FE1\u606F\u7EDF\u8BA1\u51FA\u6765\uFF0C\u5E76\u53EF\u4EE5\u5C55\u793A\u7EE7\u627F\u6811\uFF0Curls \u7B49\u3002

\u53EF\u4EE5\u8BA9\u6307\u5B9A\u7684 classloader \u53BB getResources\uFF0C\u6253\u5370\u51FA\u6240\u6709\u67E5\u627E\u5230\u7684 resources \u7684 url\u3002\u5BF9\u4E8EResourceNotFoundException\u6BD4\u8F83\u6709\u7528\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[l]\u6309\u7C7B\u52A0\u8F7D\u5B9E\u4F8B\u8FDB\u884C\u7EDF\u8BA1
[t]\u6253\u5370\u6240\u6709 ClassLoader \u7684\u7EE7\u627F\u6811
[a]\u5217\u51FA\u6240\u6709 ClassLoader \u52A0\u8F7D\u7684\u7C7B\uFF0C\u8BF7\u8C28\u614E\u4F7F\u7528
[c:]ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[c: r:]\u7528 ClassLoader \u53BB\u67E5\u627E resource
[c: load:]\u7528 ClassLoader \u53BB\u52A0\u8F7D\u6307\u5B9A\u7684\u7C7B

\u4F7F\u7528\u53C2\u8003

\u6309\u7C7B\u52A0\u8F7D\u7C7B\u578B\u67E5\u770B\u7EDF\u8BA1\u4FE1\u606F

$ classloader
  name                                       numberOfInstances  loadedCountTotal
  com.taobao.arthas.agent.ArthasClassloader  1                  2115
  BootstrapClassLoader                       1                  1861
diff --git a/assets/classloader.html.36228132.js b/assets/classloader.html.7edc6fd1.js
similarity index 99%
rename from assets/classloader.html.36228132.js
rename to assets/classloader.html.7edc6fd1.js
index ebb8fdc2f..abe384aae 100644
--- a/assets/classloader.html.36228132.js
+++ b/assets/classloader.html.7edc6fd1.js
@@ -1,4 +1,4 @@
-import{_ as n,o as l,c as i,a as s,b as t,e as a,d as r,r as d}from"./app.391b0e4e.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a(" online tutorial"),h=r(`

TIP

View hierarchy, urls and classes-loading info for the class-loaders.

classloader can search and print out the URLs for a specified resource from one particular classloader. It is quite handy when analyzing ResourceNotFoundException.

Options

NameSpecification
[l]list all classloader instances
[t]print classloader's hierarchy
[a]list all the classes loaded by all the classloaders (use it with great caution since the output can be huge)
[c:]print classloader's hashcode
[classLoaderClass:]The class name of the ClassLoader that executes the expression.
[c: r:]using ClassLoader to search resource
[c: load:]using ClassLoader to load class

Usage

View statistics categorized by class type

$ classloader
+import{_ as n,o as l,c as i,a as s,b as t,e as a,d as r,r as d}from"./app.bd2aade7.js";const c={},o=s("h1",{id:"classloader",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classloader","aria-hidden":"true"},"#"),a(" classloader")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-classloader",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"classloader",-1),m=a(" online tutorial"),h=r(`

TIP

View hierarchy, urls and classes-loading info for the class-loaders.

classloader can search and print out the URLs for a specified resource from one particular classloader. It is quite handy when analyzing ResourceNotFoundException.

Options

NameSpecification
[l]list all classloader instances
[t]print classloader's hierarchy
[a]list all the classes loaded by all the classloaders (use it with great caution since the output can be huge)
[c:]print classloader's hashcode
[classLoaderClass:]The class name of the ClassLoader that executes the expression.
[c: r:]using ClassLoader to search resource
[c: load:]using ClassLoader to load class

Usage

View statistics categorized by class type

$ classloader
  name                                       numberOfInstances  loadedCountTotal
  com.taobao.arthas.agent.ArthasClassloader  1                  2115
  BootstrapClassLoader                       1                  1861
diff --git a/assets/cls.html.bddba04d.js b/assets/cls.html.4b037a2c.js
similarity index 90%
rename from assets/cls.html.bddba04d.js
rename to assets/cls.html.4b037a2c.js
index 50e0ed776..897707936 100644
--- a/assets/cls.html.bddba04d.js
+++ b/assets/cls.html.4b037a2c.js
@@ -1 +1 @@
-import{_ as s,o as t,c,a as e,e as o}from"./app.391b0e4e.js";const a={},n=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"\u63D0\u793A"),e("p",null,`\u975E\u7EC8\u7AEF\u6A21\u5F0F\u4E0B\u4F7F\u7528 cls \u6307\u4EE4\uFF0C\u4F1A\u63D0\u793A"Command 'cls' is only support tty session."\u3002`)],-1),i=[n,l,r];function _(d,h){return t(),c("div",null,i)}var m=s(a,[["render",_],["__file","cls.html.vue"]]);export{m as default};
+import{_ as s,o as t,c,a as e,e as o}from"./app.bd2aade7.js";const a={},n=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"\u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF\u3002",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"\u63D0\u793A"),e("p",null,`\u975E\u7EC8\u7AEF\u6A21\u5F0F\u4E0B\u4F7F\u7528 cls \u6307\u4EE4\uFF0C\u4F1A\u63D0\u793A"Command 'cls' is only support tty session."\u3002`)],-1),i=[n,l,r];function _(d,h){return t(),c("div",null,i)}var m=s(a,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/cls.html.03e27f13.js b/assets/cls.html.c5d91203.js
similarity index 88%
rename from assets/cls.html.03e27f13.js
rename to assets/cls.html.c5d91203.js
index d5d504f0f..ae6e293c7 100644
--- a/assets/cls.html.03e27f13.js
+++ b/assets/cls.html.c5d91203.js
@@ -1 +1 @@
-import{_ as t,o as s,c,a as e,e as o}from"./app.391b0e4e.js";const n={},a=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"clear current console.",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,`if not in tty mode,it will warn "Command 'cls' is only support tty session.".`)],-1),i=[a,l,r];function _(d,h){return s(),c("div",null,i)}var m=t(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
+import{_ as t,o as s,c,a as e,e as o}from"./app.bd2aade7.js";const n={},a=e("h1",{id:"cls",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#cls","aria-hidden":"true"},"#"),o(" cls")],-1),l=e("p",null,"clear current console.",-1),r=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,`if not in tty mode,it will warn "Command 'cls' is only support tty session.".`)],-1),i=[a,l,r];function _(d,h){return s(),c("div",null,i)}var m=t(n,[["render",_],["__file","cls.html.vue"]]);export{m as default};
diff --git a/assets/commands.html.5e2da50a.js b/assets/commands.html.4d519f02.js
similarity index 99%
rename from assets/commands.html.5e2da50a.js
rename to assets/commands.html.4d519f02.js
index 0ee858b48..6fd945c23 100644
--- a/assets/commands.html.5e2da50a.js
+++ b/assets/commands.html.4d519f02.js
@@ -1 +1 @@
-import{_ as a,o as c,c as h,a as t,b as o,w as n,e,d,r as l}from"./app.391b0e4e.js";const r={},_=t("h1",{id:"all-commands",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#all-commands","aria-hidden":"true"},"#"),e(" All Commands")],-1),u=t("h2",{id:"jvm-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#jvm-related","aria-hidden":"true"},"#"),e(" jvm - related")],-1),m=e("dashboard"),f=e(" - dashboard for the system's real-time data"),p=e("getstatic"),g=e(" - examine class's static properties"),b=e("heapdump"),y=e(" - dump java heap in hprof binary format, like "),v=t("code",null,"jmap",-1),w=e("jvm"),j=e(" - show JVM information"),k=e("logger"),x=e(" - print the logger information, update the logger level"),A=e("mbean"),V=e(" - show Mbean information"),C=e("ognl"),J=e(" - execute ognl expression"),M=e("perfcounter"),N=e(" - show JVM Perf Counter information"),B=e("sysenv"),I=e(" \u2014 view system environment variables"),E=e("sysprop"),L=e(" - view/modify system properties"),R=e("thread"),S=e(" - show java thread information"),q=e("vmoption"),G=e(" - view/modify the vm diagnostic options."),P=e("vmtool"),T=e(" - jvm tool, getInstances in jvm, forceGc"),z=t("h2",{id:"class-classloader-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#class-classloader-related","aria-hidden":"true"},"#"),e(" class/classloader - related")],-1),W=e("classloader"),D=e(" - check the inheritance structure, urls, class loading info for the specified class; using classloader to get the url of the resource e.g. "),F=t("code",null,"java/lang/String.class",-1),H=e("dump"),K=e(" - dump the loaded classes in byte code to the specified location"),O=e("jad"),Q=e(" - decompile the specified loaded classes"),U=e("mc"),X=e(" - Memory compiler, compiles "),Y=t("code",null,".java",-1),Z=e(" files into "),$=t("code",null,".class",-1),ee=e(" files in memory"),te=e("redefine"),oe=e(" - load external "),se=t("code",null,"*.class",-1),ne=e(" files and re-define it into JVM"),ie=e("retransform"),le=e(" - load external "),de=t("code",null,"*.class",-1),ae=e(" files and retransform it into JVM"),ce=e("sc"),he=e(" - check the info for the classes loaded by JVM"),re=e("sm"),_e=e(" - check methods info for the loaded classes"),ue=t("h2",{id:"monitor-watch-trace-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#monitor-watch-trace-related","aria-hidden":"true"},"#"),e(" monitor/watch/trace - related")],-1),me={class:"custom-container warning"},fe=t("p",{class:"custom-container-title"},"WARNING",-1),pe=t("strong",null,"Attention",-1),ge=e(": commands here are taking advantage of byte-code-injection, which means we are injecting some "),be={href:"https://en.wikipedia.org/wiki/Aspect-oriented_programming",target:"_blank",rel:"noopener noreferrer"},ye=e("aspects"),ve=e(" into the current classes for monitoring and statistics purpose. Therefore, when using it for online troubleshooting in your production environment, you'd better "),we=t("strong",null,"explicitly specify",-1),je=e(" classes/methods/criteria, and remember to remove the injected code by "),ke=t("code",null,"stop",-1),xe=e(" or "),Ae=t("code",null,"reset",-1),Ve=e("."),Ce=e("monitor"),Je=e(" - monitor method execution statistics"),Me=e("stack"),Ne=e(" - display the stack trace for the specified class and method"),Be=e("trace"),Ie=e(" - trace the execution time of specified method invocation"),Ee=e("tt"),Le=e(" - time tunnel, record the arguments and returned value for the methods and replay"),Re=e("watch"),Se=e(" - display the input/output parameter, return object, and thrown exception of specified method invocation"),qe=t("h2",{id:"authentication",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#authentication","aria-hidden":"true"},"#"),e(" authentication")],-1),Ge=e("auth"),Pe=e(" - authentication"),Te=t("h2",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),e(" options")],-1),ze=e("options"),We=e(" - check/set Arthas global options"),De=t("h2",{id:"profiler-flame-graph",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#profiler-flame-graph","aria-hidden":"true"},"#"),e(" profiler/flame graph")],-1),Fe=e("profiler"),He=e(" - use "),Ke={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Oe=e("async-profiler"),Qe=e(" to generate flame graph"),Ue=d('

pipe

Arthas provides pipe to process the result returned from commands further, e.g. sm java.lang.String * | grep 'index'. Commands supported in pipe:

  • grep - filter the result with the given keyword
  • plaintext - remove the ANSI color
  • wc - count lines

async jobs

',4),Xe=e("async"),Ye=e(" can be handy when a problem is hardly to reproduce in the production environment, e.g. one "),Ze=t("code",null,"watch",-1),$e=e(" condition may happen only once in one single day."),et=d('
  • job control - use > to redirect result into the log file, use & to put the job to the background. Job keeps running even if the session is disconnected (the session lifecycle is 1 day by default)
  • jobs - list all jobs
  • kill - forcibly terminate the job
  • fg - bring the suspend job to the foreground
  • bg - put the job to run in the background

Basic Arthas Commands

',2),tt=e("base64"),ot=e(" - Encode and decode using Base64 representation."),st=e("cat"),nt=e(" - Concatenate and print files"),it=e("cls"),lt=e(" - clear the screen"),dt=e("echo"),at=e(" - write arguments to the standard output"),ct=e("grep"),ht=e(" - Pattern searcher"),rt=e("help"),_t=e(" - display Arthas help"),ut=e("history"),mt=e(" - view command history"),ft=e("keymap"),pt=e(" - keymap for Arthas keyboard shortcut"),gt=e("pwd"),bt=e(" - Return working directory name"),yt=e("quit/exit"),vt=e(" - exit the current Arthas session, without effecting other sessions"),wt=e("reset"),jt=e(" - reset all the enhanced classes. All enhanced classes will also be reset when Arthas server is closed by "),kt=t("code",null,"stop",-1),xt=e("session"),At=e(" - display current session information"),Vt=e("stop"),Ct=e(" - terminate the Arthas server, all Arthas sessions will be destroyed"),Jt=e("tee"),Mt=e(" - Copies standard input to standard output, making a copy in zero or more files."),Nt=e("version"),Bt=e(" - print the version for the Arthas attached to the current Java process");function It(Et,Lt){const s=l("RouterLink"),i=l("ExternalLinkIcon");return c(),h("div",null,[_,u,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/dashboard.html"},{default:n(()=>[m]),_:1}),f]),t("li",null,[o(s,{to:"/en/doc/getstatic.html"},{default:n(()=>[p]),_:1}),g]),t("li",null,[o(s,{to:"/en/doc/heapdump.html"},{default:n(()=>[b]),_:1}),y,v]),t("li",null,[o(s,{to:"/en/doc/jvm.html"},{default:n(()=>[w]),_:1}),j]),t("li",null,[o(s,{to:"/en/doc/logger.html"},{default:n(()=>[k]),_:1}),x]),t("li",null,[o(s,{to:"/en/doc/mbean.html"},{default:n(()=>[A]),_:1}),V]),t("li",null,[o(s,{to:"/en/doc/ognl.html"},{default:n(()=>[C]),_:1}),J]),t("li",null,[o(s,{to:"/en/doc/perfcounter.html"},{default:n(()=>[M]),_:1}),N]),t("li",null,[o(s,{to:"/en/doc/sysenv.html"},{default:n(()=>[B]),_:1}),I]),t("li",null,[o(s,{to:"/en/doc/sysprop.html"},{default:n(()=>[E]),_:1}),L]),t("li",null,[o(s,{to:"/en/doc/thread.html"},{default:n(()=>[R]),_:1}),S]),t("li",null,[o(s,{to:"/en/doc/vmoption.html"},{default:n(()=>[q]),_:1}),G]),t("li",null,[o(s,{to:"/en/doc/vmtool.html"},{default:n(()=>[P]),_:1}),T])]),z,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/classloader.html"},{default:n(()=>[W]),_:1}),D,F]),t("li",null,[o(s,{to:"/en/doc/dump.html"},{default:n(()=>[H]),_:1}),K]),t("li",null,[o(s,{to:"/en/doc/jad.html"},{default:n(()=>[O]),_:1}),Q]),t("li",null,[o(s,{to:"/en/doc/mc.html"},{default:n(()=>[U]),_:1}),X,Y,Z,$,ee]),t("li",null,[o(s,{to:"/en/doc/redefine.html"},{default:n(()=>[te]),_:1}),oe,se,ne]),t("li",null,[o(s,{to:"/en/doc/retransform.html"},{default:n(()=>[ie]),_:1}),le,de,ae]),t("li",null,[o(s,{to:"/en/doc/sc.html"},{default:n(()=>[ce]),_:1}),he]),t("li",null,[o(s,{to:"/en/doc/sm.html"},{default:n(()=>[re]),_:1}),_e])]),ue,t("div",me,[fe,t("p",null,[pe,ge,t("a",be,[ye,o(i)]),ve,we,je,ke,xe,Ae,Ve])]),t("ul",null,[t("li",null,[o(s,{to:"/en/doc/monitor.html"},{default:n(()=>[Ce]),_:1}),Je]),t("li",null,[o(s,{to:"/en/doc/stack.html"},{default:n(()=>[Me]),_:1}),Ne]),t("li",null,[o(s,{to:"/en/doc/trace.html"},{default:n(()=>[Be]),_:1}),Ie]),t("li",null,[o(s,{to:"/en/doc/tt.html"},{default:n(()=>[Ee]),_:1}),Le]),t("li",null,[o(s,{to:"/en/doc/watch.html"},{default:n(()=>[Re]),_:1}),Se])]),qe,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/auth.html"},{default:n(()=>[Ge]),_:1}),Pe])]),Te,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/options.html"},{default:n(()=>[ze]),_:1}),We])]),De,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/profiler.html"},{default:n(()=>[Fe]),_:1}),He,t("a",Ke,[Oe,o(i)]),Qe])]),Ue,t("p",null,[o(s,{to:"/en/doc/async.html"},{default:n(()=>[Xe]),_:1}),Ye,Ze,$e]),et,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/base64.html"},{default:n(()=>[tt]),_:1}),ot]),t("li",null,[o(s,{to:"/en/doc/cat.html"},{default:n(()=>[st]),_:1}),nt]),t("li",null,[o(s,{to:"/en/doc/cls.html"},{default:n(()=>[it]),_:1}),lt]),t("li",null,[o(s,{to:"/en/doc/echo.html"},{default:n(()=>[dt]),_:1}),at]),t("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ct]),_:1}),ht]),t("li",null,[o(s,{to:"/en/doc/help.html"},{default:n(()=>[rt]),_:1}),_t]),t("li",null,[o(s,{to:"/en/doc/history.html"},{default:n(()=>[ut]),_:1}),mt]),t("li",null,[o(s,{to:"/en/doc/keymap.html"},{default:n(()=>[ft]),_:1}),pt]),t("li",null,[o(s,{to:"/en/doc/pwd.html"},{default:n(()=>[gt]),_:1}),bt]),t("li",null,[o(s,{to:"/en/doc/quit.html"},{default:n(()=>[yt]),_:1}),vt]),t("li",null,[o(s,{to:"/en/doc/reset.html"},{default:n(()=>[wt]),_:1}),jt,kt]),t("li",null,[o(s,{to:"/en/doc/session.html"},{default:n(()=>[xt]),_:1}),At]),t("li",null,[o(s,{to:"/en/doc/stop.html"},{default:n(()=>[Vt]),_:1}),Ct]),t("li",null,[o(s,{to:"/en/doc/tee.html"},{default:n(()=>[Jt]),_:1}),Mt]),t("li",null,[o(s,{to:"/en/doc/version.html"},{default:n(()=>[Nt]),_:1}),Bt])])])}var St=a(r,[["render",It],["__file","commands.html.vue"]]);export{St as default}; +import{_ as a,o as c,c as h,a as t,b as o,w as n,e,d,r as l}from"./app.bd2aade7.js";const r={},_=t("h1",{id:"all-commands",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#all-commands","aria-hidden":"true"},"#"),e(" All Commands")],-1),u=t("h2",{id:"jvm-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#jvm-related","aria-hidden":"true"},"#"),e(" jvm - related")],-1),m=e("dashboard"),f=e(" - dashboard for the system's real-time data"),p=e("getstatic"),g=e(" - examine class's static properties"),b=e("heapdump"),y=e(" - dump java heap in hprof binary format, like "),v=t("code",null,"jmap",-1),w=e("jvm"),j=e(" - show JVM information"),k=e("logger"),x=e(" - print the logger information, update the logger level"),A=e("mbean"),V=e(" - show Mbean information"),C=e("ognl"),J=e(" - execute ognl expression"),M=e("perfcounter"),N=e(" - show JVM Perf Counter information"),B=e("sysenv"),I=e(" \u2014 view system environment variables"),E=e("sysprop"),L=e(" - view/modify system properties"),R=e("thread"),S=e(" - show java thread information"),q=e("vmoption"),G=e(" - view/modify the vm diagnostic options."),P=e("vmtool"),T=e(" - jvm tool, getInstances in jvm, forceGc"),z=t("h2",{id:"class-classloader-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#class-classloader-related","aria-hidden":"true"},"#"),e(" class/classloader - related")],-1),W=e("classloader"),D=e(" - check the inheritance structure, urls, class loading info for the specified class; using classloader to get the url of the resource e.g. "),F=t("code",null,"java/lang/String.class",-1),H=e("dump"),K=e(" - dump the loaded classes in byte code to the specified location"),O=e("jad"),Q=e(" - decompile the specified loaded classes"),U=e("mc"),X=e(" - Memory compiler, compiles "),Y=t("code",null,".java",-1),Z=e(" files into "),$=t("code",null,".class",-1),ee=e(" files in memory"),te=e("redefine"),oe=e(" - load external "),se=t("code",null,"*.class",-1),ne=e(" files and re-define it into JVM"),ie=e("retransform"),le=e(" - load external "),de=t("code",null,"*.class",-1),ae=e(" files and retransform it into JVM"),ce=e("sc"),he=e(" - check the info for the classes loaded by JVM"),re=e("sm"),_e=e(" - check methods info for the loaded classes"),ue=t("h2",{id:"monitor-watch-trace-related",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#monitor-watch-trace-related","aria-hidden":"true"},"#"),e(" monitor/watch/trace - related")],-1),me={class:"custom-container warning"},fe=t("p",{class:"custom-container-title"},"WARNING",-1),pe=t("strong",null,"Attention",-1),ge=e(": commands here are taking advantage of byte-code-injection, which means we are injecting some "),be={href:"https://en.wikipedia.org/wiki/Aspect-oriented_programming",target:"_blank",rel:"noopener noreferrer"},ye=e("aspects"),ve=e(" into the current classes for monitoring and statistics purpose. Therefore, when using it for online troubleshooting in your production environment, you'd better "),we=t("strong",null,"explicitly specify",-1),je=e(" classes/methods/criteria, and remember to remove the injected code by "),ke=t("code",null,"stop",-1),xe=e(" or "),Ae=t("code",null,"reset",-1),Ve=e("."),Ce=e("monitor"),Je=e(" - monitor method execution statistics"),Me=e("stack"),Ne=e(" - display the stack trace for the specified class and method"),Be=e("trace"),Ie=e(" - trace the execution time of specified method invocation"),Ee=e("tt"),Le=e(" - time tunnel, record the arguments and returned value for the methods and replay"),Re=e("watch"),Se=e(" - display the input/output parameter, return object, and thrown exception of specified method invocation"),qe=t("h2",{id:"authentication",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#authentication","aria-hidden":"true"},"#"),e(" authentication")],-1),Ge=e("auth"),Pe=e(" - authentication"),Te=t("h2",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),e(" options")],-1),ze=e("options"),We=e(" - check/set Arthas global options"),De=t("h2",{id:"profiler-flame-graph",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#profiler-flame-graph","aria-hidden":"true"},"#"),e(" profiler/flame graph")],-1),Fe=e("profiler"),He=e(" - use "),Ke={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Oe=e("async-profiler"),Qe=e(" to generate flame graph"),Ue=d('

pipe

Arthas provides pipe to process the result returned from commands further, e.g. sm java.lang.String * | grep 'index'. Commands supported in pipe:

  • grep - filter the result with the given keyword
  • plaintext - remove the ANSI color
  • wc - count lines

async jobs

',4),Xe=e("async"),Ye=e(" can be handy when a problem is hardly to reproduce in the production environment, e.g. one "),Ze=t("code",null,"watch",-1),$e=e(" condition may happen only once in one single day."),et=d('
  • job control - use > to redirect result into the log file, use & to put the job to the background. Job keeps running even if the session is disconnected (the session lifecycle is 1 day by default)
  • jobs - list all jobs
  • kill - forcibly terminate the job
  • fg - bring the suspend job to the foreground
  • bg - put the job to run in the background

Basic Arthas Commands

',2),tt=e("base64"),ot=e(" - Encode and decode using Base64 representation."),st=e("cat"),nt=e(" - Concatenate and print files"),it=e("cls"),lt=e(" - clear the screen"),dt=e("echo"),at=e(" - write arguments to the standard output"),ct=e("grep"),ht=e(" - Pattern searcher"),rt=e("help"),_t=e(" - display Arthas help"),ut=e("history"),mt=e(" - view command history"),ft=e("keymap"),pt=e(" - keymap for Arthas keyboard shortcut"),gt=e("pwd"),bt=e(" - Return working directory name"),yt=e("quit/exit"),vt=e(" - exit the current Arthas session, without effecting other sessions"),wt=e("reset"),jt=e(" - reset all the enhanced classes. All enhanced classes will also be reset when Arthas server is closed by "),kt=t("code",null,"stop",-1),xt=e("session"),At=e(" - display current session information"),Vt=e("stop"),Ct=e(" - terminate the Arthas server, all Arthas sessions will be destroyed"),Jt=e("tee"),Mt=e(" - Copies standard input to standard output, making a copy in zero or more files."),Nt=e("version"),Bt=e(" - print the version for the Arthas attached to the current Java process");function It(Et,Lt){const s=l("RouterLink"),i=l("ExternalLinkIcon");return c(),h("div",null,[_,u,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/dashboard.html"},{default:n(()=>[m]),_:1}),f]),t("li",null,[o(s,{to:"/en/doc/getstatic.html"},{default:n(()=>[p]),_:1}),g]),t("li",null,[o(s,{to:"/en/doc/heapdump.html"},{default:n(()=>[b]),_:1}),y,v]),t("li",null,[o(s,{to:"/en/doc/jvm.html"},{default:n(()=>[w]),_:1}),j]),t("li",null,[o(s,{to:"/en/doc/logger.html"},{default:n(()=>[k]),_:1}),x]),t("li",null,[o(s,{to:"/en/doc/mbean.html"},{default:n(()=>[A]),_:1}),V]),t("li",null,[o(s,{to:"/en/doc/ognl.html"},{default:n(()=>[C]),_:1}),J]),t("li",null,[o(s,{to:"/en/doc/perfcounter.html"},{default:n(()=>[M]),_:1}),N]),t("li",null,[o(s,{to:"/en/doc/sysenv.html"},{default:n(()=>[B]),_:1}),I]),t("li",null,[o(s,{to:"/en/doc/sysprop.html"},{default:n(()=>[E]),_:1}),L]),t("li",null,[o(s,{to:"/en/doc/thread.html"},{default:n(()=>[R]),_:1}),S]),t("li",null,[o(s,{to:"/en/doc/vmoption.html"},{default:n(()=>[q]),_:1}),G]),t("li",null,[o(s,{to:"/en/doc/vmtool.html"},{default:n(()=>[P]),_:1}),T])]),z,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/classloader.html"},{default:n(()=>[W]),_:1}),D,F]),t("li",null,[o(s,{to:"/en/doc/dump.html"},{default:n(()=>[H]),_:1}),K]),t("li",null,[o(s,{to:"/en/doc/jad.html"},{default:n(()=>[O]),_:1}),Q]),t("li",null,[o(s,{to:"/en/doc/mc.html"},{default:n(()=>[U]),_:1}),X,Y,Z,$,ee]),t("li",null,[o(s,{to:"/en/doc/redefine.html"},{default:n(()=>[te]),_:1}),oe,se,ne]),t("li",null,[o(s,{to:"/en/doc/retransform.html"},{default:n(()=>[ie]),_:1}),le,de,ae]),t("li",null,[o(s,{to:"/en/doc/sc.html"},{default:n(()=>[ce]),_:1}),he]),t("li",null,[o(s,{to:"/en/doc/sm.html"},{default:n(()=>[re]),_:1}),_e])]),ue,t("div",me,[fe,t("p",null,[pe,ge,t("a",be,[ye,o(i)]),ve,we,je,ke,xe,Ae,Ve])]),t("ul",null,[t("li",null,[o(s,{to:"/en/doc/monitor.html"},{default:n(()=>[Ce]),_:1}),Je]),t("li",null,[o(s,{to:"/en/doc/stack.html"},{default:n(()=>[Me]),_:1}),Ne]),t("li",null,[o(s,{to:"/en/doc/trace.html"},{default:n(()=>[Be]),_:1}),Ie]),t("li",null,[o(s,{to:"/en/doc/tt.html"},{default:n(()=>[Ee]),_:1}),Le]),t("li",null,[o(s,{to:"/en/doc/watch.html"},{default:n(()=>[Re]),_:1}),Se])]),qe,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/auth.html"},{default:n(()=>[Ge]),_:1}),Pe])]),Te,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/options.html"},{default:n(()=>[ze]),_:1}),We])]),De,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/profiler.html"},{default:n(()=>[Fe]),_:1}),He,t("a",Ke,[Oe,o(i)]),Qe])]),Ue,t("p",null,[o(s,{to:"/en/doc/async.html"},{default:n(()=>[Xe]),_:1}),Ye,Ze,$e]),et,t("ul",null,[t("li",null,[o(s,{to:"/en/doc/base64.html"},{default:n(()=>[tt]),_:1}),ot]),t("li",null,[o(s,{to:"/en/doc/cat.html"},{default:n(()=>[st]),_:1}),nt]),t("li",null,[o(s,{to:"/en/doc/cls.html"},{default:n(()=>[it]),_:1}),lt]),t("li",null,[o(s,{to:"/en/doc/echo.html"},{default:n(()=>[dt]),_:1}),at]),t("li",null,[o(s,{to:"/en/doc/grep.html"},{default:n(()=>[ct]),_:1}),ht]),t("li",null,[o(s,{to:"/en/doc/help.html"},{default:n(()=>[rt]),_:1}),_t]),t("li",null,[o(s,{to:"/en/doc/history.html"},{default:n(()=>[ut]),_:1}),mt]),t("li",null,[o(s,{to:"/en/doc/keymap.html"},{default:n(()=>[ft]),_:1}),pt]),t("li",null,[o(s,{to:"/en/doc/pwd.html"},{default:n(()=>[gt]),_:1}),bt]),t("li",null,[o(s,{to:"/en/doc/quit.html"},{default:n(()=>[yt]),_:1}),vt]),t("li",null,[o(s,{to:"/en/doc/reset.html"},{default:n(()=>[wt]),_:1}),jt,kt]),t("li",null,[o(s,{to:"/en/doc/session.html"},{default:n(()=>[xt]),_:1}),At]),t("li",null,[o(s,{to:"/en/doc/stop.html"},{default:n(()=>[Vt]),_:1}),Ct]),t("li",null,[o(s,{to:"/en/doc/tee.html"},{default:n(()=>[Jt]),_:1}),Mt]),t("li",null,[o(s,{to:"/en/doc/version.html"},{default:n(()=>[Nt]),_:1}),Bt])])])}var St=a(r,[["render",It],["__file","commands.html.vue"]]);export{St as default}; diff --git a/assets/commands.html.59e05b16.js b/assets/commands.html.71f84f2a.js similarity index 99% rename from assets/commands.html.59e05b16.js rename to assets/commands.html.71f84f2a.js index 38c294917..ea30088f1 100644 --- a/assets/commands.html.59e05b16.js +++ b/assets/commands.html.71f84f2a.js @@ -1 +1 @@ -import{_,o as i,c,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.391b0e4e.js";const a={},r=o("h1",{id:"\u547D\u4EE4\u5217\u8868",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u547D\u4EE4\u5217\u8868","aria-hidden":"true"},"#"),t(" \u547D\u4EE4\u5217\u8868")],-1),u=o("h2",{id:"jvm-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#jvm-\u76F8\u5173","aria-hidden":"true"},"#"),t(" jvm \u76F8\u5173")],-1),m=t("dashboard"),f=t(" - \u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F"),p=t("getstatic"),g=t(" - \u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027"),b=t("heapdump"),x=t(" - dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD"),v=t("jvm"),j=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u4FE1\u606F"),y=t("logger"),V=t(" - \u67E5\u770B\u548C\u4FEE\u6539 logger"),k=t("mbean"),w=t(" - \u67E5\u770B Mbean \u7684\u4FE1\u606F"),A=t("memory"),J=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),B=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),C=t("sysenv"),E=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),I=t("sysprop"),R=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u7684\u7CFB\u7EDF\u5C5E\u6027"),S=t("thread"),q=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u7EBF\u7A0B\u5806\u6808\u4FE1\u606F"),G=t("vmoption"),P=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),T=t("vmtool"),z=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),D=o("h2",{id:"class-classloader-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#class-classloader-\u76F8\u5173","aria-hidden":"true"},"#"),t(" class/classloader \u76F8\u5173")],-1),F=t("classloader"),H=t(" - \u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\uFF0C\u4F7F\u7528 classloader \u53BB getResource"),K=t("dump"),O=t(" - dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 byte code \u5230\u7279\u5B9A\u76EE\u5F55"),Q=t("jad"),U=t(" - \u53CD\u7F16\u8BD1\u6307\u5B9A\u5DF2\u52A0\u8F7D\u7C7B\u7684\u6E90\u7801"),W=t("mc"),X=t(" - \u5185\u5B58\u7F16\u8BD1\u5668\uFF0C\u5185\u5B58\u7F16\u8BD1"),Y=o("code",null,".java",-1),Z=t("\u6587\u4EF6\u4E3A"),$=o("code",null,".class",-1),tt=t("\u6587\u4EF6"),ot=t("redefine"),et=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),st=o("code",null,".class",-1),lt=t("\u6587\u4EF6\uFF0Credefine \u5230 JVM \u91CC"),dt=t("retransform"),nt=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),_t=o("code",null,".class",-1),it=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),ct=t("sc"),ht=t(" - \u67E5\u770B JVM \u5DF2\u52A0\u8F7D\u7684\u7C7B\u4FE1\u606F"),at=t("sm"),rt=t(" - \u67E5\u770B\u5DF2\u52A0\u8F7D\u7C7B\u7684\u65B9\u6CD5\u4FE1\u606F"),ut=o("h2",{id:"monitor-watch-trace-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#monitor-watch-trace-\u76F8\u5173","aria-hidden":"true"},"#"),t(" monitor/watch/trace \u76F8\u5173")],-1),mt=o("div",{class:"custom-container warning"},[o("p",{class:"custom-container-title"},"\u6CE8\u610F"),o("p",null,[t("\u8BF7\u6CE8\u610F\uFF0C\u8FD9\u4E9B\u547D\u4EE4\uFF0C\u90FD\u901A\u8FC7\u5B57\u8282\u7801\u589E\u5F3A\u6280\u672F\u6765\u5B9E\u73B0\u7684\uFF0C\u4F1A\u5728\u6307\u5B9A\u7C7B\u7684\u65B9\u6CD5\u4E2D\u63D2\u5165\u4E00\u4E9B\u5207\u9762\u6765\u5B9E\u73B0\u6570\u636E\u7EDF\u8BA1\u548C\u89C2\u6D4B\uFF0C\u56E0\u6B64\u5728\u7EBF\u4E0A\u3001\u9884\u53D1\u4F7F\u7528\u65F6\uFF0C\u8BF7\u5C3D\u91CF\u660E\u786E\u9700\u8981\u89C2\u6D4B\u7684\u7C7B\u3001\u65B9\u6CD5\u4EE5\u53CA\u6761\u4EF6\uFF0C\u8BCA\u65AD\u7ED3\u675F\u8981\u6267\u884C "),o("code",null,"stop"),t(" \u6216\u5C06\u589E\u5F3A\u8FC7\u7684\u7C7B\u6267\u884C "),o("code",null,"reset"),t(" \u547D\u4EE4\u3002")])],-1),ft=t("monitor"),pt=t(" - \u65B9\u6CD5\u6267\u884C\u76D1\u63A7"),gt=t("stack"),bt=t(" - \u8F93\u51FA\u5F53\u524D\u65B9\u6CD5\u88AB\u8C03\u7528\u7684\u8C03\u7528\u8DEF\u5F84"),xt=t("trace"),vt=t(" - \u65B9\u6CD5\u5185\u90E8\u8C03\u7528\u8DEF\u5F84\uFF0C\u5E76\u8F93\u51FA\u65B9\u6CD5\u8DEF\u5F84\u4E0A\u7684\u6BCF\u4E2A\u8282\u70B9\u4E0A\u8017\u65F6"),jt=t("tt"),yt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u7684\u65F6\u7A7A\u96A7\u9053\uFF0C\u8BB0\u5F55\u4E0B\u6307\u5B9A\u65B9\u6CD5\u6BCF\u6B21\u8C03\u7528\u7684\u5165\u53C2\u548C\u8FD4\u56DE\u4FE1\u606F\uFF0C\u5E76\u80FD\u5BF9\u8FD9\u4E9B\u4E0D\u540C\u7684\u65F6\u95F4\u4E0B\u8C03\u7528\u8FDB\u884C\u89C2\u6D4B"),Vt=t("watch"),kt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u89C2\u6D4B"),wt=o("h2",{id:"profiler-\u706B\u7130\u56FE",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#profiler-\u706B\u7130\u56FE","aria-hidden":"true"},"#"),t(" profiler/\u706B\u7130\u56FE")],-1),At=t("profiler"),Jt=t(" - \u4F7F\u7528"),Mt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Nt=t("async-profiler"),Lt=t("\u5BF9\u5E94\u7528\u91C7\u6837\uFF0C\u751F\u6210\u706B\u7130\u56FE"),Bt=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Ct=t("auth"),Et=t(" - \u9274\u6743"),It=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Rt=t("options"),St=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),qt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Gt=o("p",null,[t("Arthas \u652F\u6301\u4F7F\u7528\u7BA1\u9053\u5BF9\u4E0A\u8FF0\u547D\u4EE4\u7684\u7ED3\u679C\u8FDB\u884C\u8FDB\u4E00\u6B65\u7684\u5904\u7406\uFF0C\u5982"),o("code",null,"sm java.lang.String * | grep 'index'")],-1),Pt=t("grep"),Tt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),zt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Dt=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Ft=o("h2",{id:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),t(" \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),Ht=t("\u5F53\u7EBF\u4E0A\u51FA\u73B0\u5076\u53D1\u7684\u95EE\u9898\uFF0C\u6BD4\u5982\u9700\u8981 watch \u67D0\u4E2A\u6761\u4EF6\uFF0C\u800C\u8FD9\u4E2A\u6761\u4EF6\u4E00\u5929\u53EF\u80FD\u624D\u4F1A\u51FA\u73B0\u4E00\u6B21\u65F6\uFF0C\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C31\u6D3E\u4E0A\u7528\u573A\u4E86\uFF0C\u8BE6\u60C5\u8BF7\u53C2\u8003"),Kt=t("\u8FD9\u91CC"),Ot=h('
  • \u4F7F\u7528 > \u5C06\u7ED3\u679C\u91CD\u5199\u5411\u5230\u65E5\u5FD7\u6587\u4EF6\uFF0C\u4F7F\u7528 & \u6307\u5B9A\u547D\u4EE4\u662F\u540E\u53F0\u8FD0\u884C\uFF0Csession \u65AD\u5F00\u4E0D\u5F71\u54CD\u4EFB\u52A1\u6267\u884C\uFF08\u751F\u547D\u5468\u671F\u9ED8\u8BA4\u4E3A 1 \u5929\uFF09
  • jobs - \u5217\u51FA\u6240\u6709 job
  • kill - \u5F3A\u5236\u7EC8\u6B62\u4EFB\u52A1
  • fg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u62C9\u5230\u524D\u53F0\u6267\u884C
  • bg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u653E\u5230\u540E\u53F0\u6267\u884C

\u57FA\u7840\u547D\u4EE4

',2),Qt=t("base64"),Ut=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Wt=t("cat"),Xt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cls"),Zt=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),$t=t("echo"),to=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),oo=t("grep"),eo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),so=t("help"),lo=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),no=t("history"),_o=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),io=t("keymap"),co=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ho=t("pwd"),ao=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),ro=t("quit"),uo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),mo=t("reset"),fo=t(" - \u91CD\u7F6E\u589E\u5F3A\u7C7B\uFF0C\u5C06\u88AB Arthas \u589E\u5F3A\u8FC7\u7684\u7C7B\u5168\u90E8\u8FD8\u539F\uFF0CArthas \u670D\u52A1\u7AEF\u5173\u95ED\u65F6\u4F1A\u91CD\u7F6E\u6240\u6709\u589E\u5F3A\u8FC7\u7684\u7C7B"),po=t("session"),go=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),bo=t("stop"),xo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),vo=t("tee"),jo=t(" - \u590D\u5236\u6807\u51C6\u8F93\u5165\u5230\u6807\u51C6\u8F93\u51FA\u548C\u6307\u5B9A\u7684\u6587\u4EF6\uFF0C\u548C linux \u91CC\u7684 tee \u547D\u4EE4\u7C7B\u4F3C"),yo=t("version"),Vo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function ko(wo,Ao){const s=d("RouterLink"),n=d("ExternalLinkIcon");return i(),c("div",null,[r,u,o("ul",null,[o("li",null,[e(s,{to:"/doc/dashboard.html"},{default:l(()=>[m]),_:1}),f]),o("li",null,[e(s,{to:"/doc/getstatic.html"},{default:l(()=>[p]),_:1}),g]),o("li",null,[e(s,{to:"/doc/heapdump.html"},{default:l(()=>[b]),_:1}),x]),o("li",null,[e(s,{to:"/doc/jvm.html"},{default:l(()=>[v]),_:1}),j]),o("li",null,[e(s,{to:"/doc/logger.html"},{default:l(()=>[y]),_:1}),V]),o("li",null,[e(s,{to:"/doc/mbean.html"},{default:l(()=>[k]),_:1}),w]),o("li",null,[e(s,{to:"/doc/memory.html"},{default:l(()=>[A]),_:1}),J]),o("li",null,[e(s,{to:"/doc/ognl.html"},{default:l(()=>[M]),_:1}),N]),o("li",null,[e(s,{to:"/doc/perfcounter.html"},{default:l(()=>[L]),_:1}),B]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[C]),_:1}),E]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[I]),_:1}),R]),o("li",null,[e(s,{to:"/doc/thread.html"},{default:l(()=>[S]),_:1}),q]),o("li",null,[e(s,{to:"/doc/vmoption.html"},{default:l(()=>[G]),_:1}),P]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[T]),_:1}),z])]),D,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[F]),_:1}),H]),o("li",null,[e(s,{to:"/doc/dump.html"},{default:l(()=>[K]),_:1}),O]),o("li",null,[e(s,{to:"/doc/jad.html"},{default:l(()=>[Q]),_:1}),U]),o("li",null,[e(s,{to:"/doc/mc.html"},{default:l(()=>[W]),_:1}),X,Y,Z,$,tt]),o("li",null,[e(s,{to:"/doc/redefine.html"},{default:l(()=>[ot]),_:1}),et,st,lt]),o("li",null,[e(s,{to:"/doc/retransform.html"},{default:l(()=>[dt]),_:1}),nt,_t,it]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[ct]),_:1}),ht]),o("li",null,[e(s,{to:"/doc/sm.html"},{default:l(()=>[at]),_:1}),rt])]),ut,mt,o("ul",null,[o("li",null,[e(s,{to:"/doc/monitor.html"},{default:l(()=>[ft]),_:1}),pt]),o("li",null,[e(s,{to:"/doc/stack.html"},{default:l(()=>[gt]),_:1}),bt]),o("li",null,[e(s,{to:"/doc/trace.html"},{default:l(()=>[xt]),_:1}),vt]),o("li",null,[e(s,{to:"/doc/tt.html"},{default:l(()=>[jt]),_:1}),yt]),o("li",null,[e(s,{to:"/doc/watch.html"},{default:l(()=>[Vt]),_:1}),kt])]),wt,o("ul",null,[o("li",null,[e(s,{to:"/doc/profiler.html"},{default:l(()=>[At]),_:1}),Jt,o("a",Mt,[Nt,e(n)]),Lt])]),Bt,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Ct]),_:1}),Et])]),It,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[Rt]),_:1}),St])]),qt,Gt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Pt]),_:1}),Tt]),zt,Dt]),Ft,o("p",null,[Ht,e(s,{to:"/doc/async.html"},{default:l(()=>[Kt]),_:1})]),Ot,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Qt]),_:1}),Ut]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[no]),_:1}),_o]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[io]),_:1}),co]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[yo]),_:1}),Vo])])])}var Mo=_(a,[["render",ko],["__file","commands.html.vue"]]);export{Mo as default}; +import{_,o as i,c,a as o,b as e,w as l,e as t,d as h,r as d}from"./app.bd2aade7.js";const a={},r=o("h1",{id:"\u547D\u4EE4\u5217\u8868",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u547D\u4EE4\u5217\u8868","aria-hidden":"true"},"#"),t(" \u547D\u4EE4\u5217\u8868")],-1),u=o("h2",{id:"jvm-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#jvm-\u76F8\u5173","aria-hidden":"true"},"#"),t(" jvm \u76F8\u5173")],-1),m=t("dashboard"),f=t(" - \u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F"),p=t("getstatic"),g=t(" - \u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027"),b=t("heapdump"),x=t(" - dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD"),v=t("jvm"),j=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u4FE1\u606F"),y=t("logger"),V=t(" - \u67E5\u770B\u548C\u4FEE\u6539 logger"),k=t("mbean"),w=t(" - \u67E5\u770B Mbean \u7684\u4FE1\u606F"),A=t("memory"),J=t(" - \u67E5\u770B JVM \u7684\u5185\u5B58\u4FE1\u606F"),M=t("ognl"),N=t(" - \u6267\u884C ognl \u8868\u8FBE\u5F0F"),L=t("perfcounter"),B=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684 Perf Counter \u4FE1\u606F"),C=t("sysenv"),E=t(" - \u67E5\u770B JVM \u7684\u73AF\u5883\u53D8\u91CF"),I=t("sysprop"),R=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u7684\u7CFB\u7EDF\u5C5E\u6027"),S=t("thread"),q=t(" - \u67E5\u770B\u5F53\u524D JVM \u7684\u7EBF\u7A0B\u5806\u6808\u4FE1\u606F"),G=t("vmoption"),P=t(" - \u67E5\u770B\u548C\u4FEE\u6539 JVM \u91CC\u8BCA\u65AD\u76F8\u5173\u7684 option"),T=t("vmtool"),z=t(" - \u4ECE jvm \u91CC\u67E5\u8BE2\u5BF9\u8C61\uFF0C\u6267\u884C forceGc"),D=o("h2",{id:"class-classloader-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#class-classloader-\u76F8\u5173","aria-hidden":"true"},"#"),t(" class/classloader \u76F8\u5173")],-1),F=t("classloader"),H=t(" - \u67E5\u770B classloader \u7684\u7EE7\u627F\u6811\uFF0Curls\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\uFF0C\u4F7F\u7528 classloader \u53BB getResource"),K=t("dump"),O=t(" - dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 byte code \u5230\u7279\u5B9A\u76EE\u5F55"),Q=t("jad"),U=t(" - \u53CD\u7F16\u8BD1\u6307\u5B9A\u5DF2\u52A0\u8F7D\u7C7B\u7684\u6E90\u7801"),W=t("mc"),X=t(" - \u5185\u5B58\u7F16\u8BD1\u5668\uFF0C\u5185\u5B58\u7F16\u8BD1"),Y=o("code",null,".java",-1),Z=t("\u6587\u4EF6\u4E3A"),$=o("code",null,".class",-1),tt=t("\u6587\u4EF6"),ot=t("redefine"),et=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),st=o("code",null,".class",-1),lt=t("\u6587\u4EF6\uFF0Credefine \u5230 JVM \u91CC"),dt=t("retransform"),nt=t(" - \u52A0\u8F7D\u5916\u90E8\u7684"),_t=o("code",null,".class",-1),it=t("\u6587\u4EF6\uFF0Cretransform \u5230 JVM \u91CC"),ct=t("sc"),ht=t(" - \u67E5\u770B JVM \u5DF2\u52A0\u8F7D\u7684\u7C7B\u4FE1\u606F"),at=t("sm"),rt=t(" - \u67E5\u770B\u5DF2\u52A0\u8F7D\u7C7B\u7684\u65B9\u6CD5\u4FE1\u606F"),ut=o("h2",{id:"monitor-watch-trace-\u76F8\u5173",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#monitor-watch-trace-\u76F8\u5173","aria-hidden":"true"},"#"),t(" monitor/watch/trace \u76F8\u5173")],-1),mt=o("div",{class:"custom-container warning"},[o("p",{class:"custom-container-title"},"\u6CE8\u610F"),o("p",null,[t("\u8BF7\u6CE8\u610F\uFF0C\u8FD9\u4E9B\u547D\u4EE4\uFF0C\u90FD\u901A\u8FC7\u5B57\u8282\u7801\u589E\u5F3A\u6280\u672F\u6765\u5B9E\u73B0\u7684\uFF0C\u4F1A\u5728\u6307\u5B9A\u7C7B\u7684\u65B9\u6CD5\u4E2D\u63D2\u5165\u4E00\u4E9B\u5207\u9762\u6765\u5B9E\u73B0\u6570\u636E\u7EDF\u8BA1\u548C\u89C2\u6D4B\uFF0C\u56E0\u6B64\u5728\u7EBF\u4E0A\u3001\u9884\u53D1\u4F7F\u7528\u65F6\uFF0C\u8BF7\u5C3D\u91CF\u660E\u786E\u9700\u8981\u89C2\u6D4B\u7684\u7C7B\u3001\u65B9\u6CD5\u4EE5\u53CA\u6761\u4EF6\uFF0C\u8BCA\u65AD\u7ED3\u675F\u8981\u6267\u884C "),o("code",null,"stop"),t(" \u6216\u5C06\u589E\u5F3A\u8FC7\u7684\u7C7B\u6267\u884C "),o("code",null,"reset"),t(" \u547D\u4EE4\u3002")])],-1),ft=t("monitor"),pt=t(" - \u65B9\u6CD5\u6267\u884C\u76D1\u63A7"),gt=t("stack"),bt=t(" - \u8F93\u51FA\u5F53\u524D\u65B9\u6CD5\u88AB\u8C03\u7528\u7684\u8C03\u7528\u8DEF\u5F84"),xt=t("trace"),vt=t(" - \u65B9\u6CD5\u5185\u90E8\u8C03\u7528\u8DEF\u5F84\uFF0C\u5E76\u8F93\u51FA\u65B9\u6CD5\u8DEF\u5F84\u4E0A\u7684\u6BCF\u4E2A\u8282\u70B9\u4E0A\u8017\u65F6"),jt=t("tt"),yt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u7684\u65F6\u7A7A\u96A7\u9053\uFF0C\u8BB0\u5F55\u4E0B\u6307\u5B9A\u65B9\u6CD5\u6BCF\u6B21\u8C03\u7528\u7684\u5165\u53C2\u548C\u8FD4\u56DE\u4FE1\u606F\uFF0C\u5E76\u80FD\u5BF9\u8FD9\u4E9B\u4E0D\u540C\u7684\u65F6\u95F4\u4E0B\u8C03\u7528\u8FDB\u884C\u89C2\u6D4B"),Vt=t("watch"),kt=t(" - \u65B9\u6CD5\u6267\u884C\u6570\u636E\u89C2\u6D4B"),wt=o("h2",{id:"profiler-\u706B\u7130\u56FE",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#profiler-\u706B\u7130\u56FE","aria-hidden":"true"},"#"),t(" profiler/\u706B\u7130\u56FE")],-1),At=t("profiler"),Jt=t(" - \u4F7F\u7528"),Mt={href:"https://github.com/jvm-profiling-tools/async-profiler",target:"_blank",rel:"noopener noreferrer"},Nt=t("async-profiler"),Lt=t("\u5BF9\u5E94\u7528\u91C7\u6837\uFF0C\u751F\u6210\u706B\u7130\u56FE"),Bt=o("h2",{id:"\u9274\u6743",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u9274\u6743","aria-hidden":"true"},"#"),t(" \u9274\u6743")],-1),Ct=t("auth"),Et=t(" - \u9274\u6743"),It=o("h2",{id:"options",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),t(" options")],-1),Rt=t("options"),St=t(" - \u67E5\u770B\u6216\u8BBE\u7F6E Arthas \u5168\u5C40\u5F00\u5173"),qt=o("h2",{id:"\u7BA1\u9053",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u7BA1\u9053","aria-hidden":"true"},"#"),t(" \u7BA1\u9053")],-1),Gt=o("p",null,[t("Arthas \u652F\u6301\u4F7F\u7528\u7BA1\u9053\u5BF9\u4E0A\u8FF0\u547D\u4EE4\u7684\u7ED3\u679C\u8FDB\u884C\u8FDB\u4E00\u6B65\u7684\u5904\u7406\uFF0C\u5982"),o("code",null,"sm java.lang.String * | grep 'index'")],-1),Pt=t("grep"),Tt=t(" - \u641C\u7D22\u6EE1\u8DB3\u6761\u4EF6\u7684\u7ED3\u679C"),zt=o("li",null,"plaintext - \u5C06\u547D\u4EE4\u7684\u7ED3\u679C\u53BB\u9664 ANSI \u989C\u8272",-1),Dt=o("li",null,"wc - \u6309\u884C\u7EDF\u8BA1\u8F93\u51FA\u7ED3\u679C",-1),Ft=o("h2",{id:"\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#\u540E\u53F0\u5F02\u6B65\u4EFB\u52A1","aria-hidden":"true"},"#"),t(" \u540E\u53F0\u5F02\u6B65\u4EFB\u52A1")],-1),Ht=t("\u5F53\u7EBF\u4E0A\u51FA\u73B0\u5076\u53D1\u7684\u95EE\u9898\uFF0C\u6BD4\u5982\u9700\u8981 watch \u67D0\u4E2A\u6761\u4EF6\uFF0C\u800C\u8FD9\u4E2A\u6761\u4EF6\u4E00\u5929\u53EF\u80FD\u624D\u4F1A\u51FA\u73B0\u4E00\u6B21\u65F6\uFF0C\u5F02\u6B65\u540E\u53F0\u4EFB\u52A1\u5C31\u6D3E\u4E0A\u7528\u573A\u4E86\uFF0C\u8BE6\u60C5\u8BF7\u53C2\u8003"),Kt=t("\u8FD9\u91CC"),Ot=h('
  • \u4F7F\u7528 > \u5C06\u7ED3\u679C\u91CD\u5199\u5411\u5230\u65E5\u5FD7\u6587\u4EF6\uFF0C\u4F7F\u7528 & \u6307\u5B9A\u547D\u4EE4\u662F\u540E\u53F0\u8FD0\u884C\uFF0Csession \u65AD\u5F00\u4E0D\u5F71\u54CD\u4EFB\u52A1\u6267\u884C\uFF08\u751F\u547D\u5468\u671F\u9ED8\u8BA4\u4E3A 1 \u5929\uFF09
  • jobs - \u5217\u51FA\u6240\u6709 job
  • kill - \u5F3A\u5236\u7EC8\u6B62\u4EFB\u52A1
  • fg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u62C9\u5230\u524D\u53F0\u6267\u884C
  • bg - \u5C06\u6682\u505C\u7684\u4EFB\u52A1\u653E\u5230\u540E\u53F0\u6267\u884C

\u57FA\u7840\u547D\u4EE4

',2),Qt=t("base64"),Ut=t(" - base64 \u7F16\u7801\u8F6C\u6362\uFF0C\u548C linux \u91CC\u7684 base64 \u547D\u4EE4\u7C7B\u4F3C"),Wt=t("cat"),Xt=t(" - \u6253\u5370\u6587\u4EF6\u5185\u5BB9\uFF0C\u548C linux \u91CC\u7684 cat \u547D\u4EE4\u7C7B\u4F3C"),Yt=t("cls"),Zt=t(" - \u6E05\u7A7A\u5F53\u524D\u5C4F\u5E55\u533A\u57DF"),$t=t("echo"),to=t(" - \u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C"),oo=t("grep"),eo=t(" - \u5339\u914D\u67E5\u627E\uFF0C\u548C linux \u91CC\u7684 grep \u547D\u4EE4\u7C7B\u4F3C"),so=t("help"),lo=t(" - \u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F"),no=t("history"),_o=t(" - \u6253\u5370\u547D\u4EE4\u5386\u53F2"),io=t("keymap"),co=t(" - Arthas \u5FEB\u6377\u952E\u5217\u8868\u53CA\u81EA\u5B9A\u4E49\u5FEB\u6377\u952E"),ho=t("pwd"),ao=t(" - \u8FD4\u56DE\u5F53\u524D\u7684\u5DE5\u4F5C\u76EE\u5F55\uFF0C\u548C linux \u547D\u4EE4\u7C7B\u4F3C"),ro=t("quit"),uo=t(" - \u9000\u51FA\u5F53\u524D Arthas \u5BA2\u6237\u7AEF\uFF0C\u5176\u4ED6 Arthas \u5BA2\u6237\u7AEF\u4E0D\u53D7\u5F71\u54CD"),mo=t("reset"),fo=t(" - \u91CD\u7F6E\u589E\u5F3A\u7C7B\uFF0C\u5C06\u88AB Arthas \u589E\u5F3A\u8FC7\u7684\u7C7B\u5168\u90E8\u8FD8\u539F\uFF0CArthas \u670D\u52A1\u7AEF\u5173\u95ED\u65F6\u4F1A\u91CD\u7F6E\u6240\u6709\u589E\u5F3A\u8FC7\u7684\u7C7B"),po=t("session"),go=t(" - \u67E5\u770B\u5F53\u524D\u4F1A\u8BDD\u7684\u4FE1\u606F"),bo=t("stop"),xo=t(" - \u5173\u95ED Arthas \u670D\u52A1\u7AEF\uFF0C\u6240\u6709 Arthas \u5BA2\u6237\u7AEF\u5168\u90E8\u9000\u51FA"),vo=t("tee"),jo=t(" - \u590D\u5236\u6807\u51C6\u8F93\u5165\u5230\u6807\u51C6\u8F93\u51FA\u548C\u6307\u5B9A\u7684\u6587\u4EF6\uFF0C\u548C linux \u91CC\u7684 tee \u547D\u4EE4\u7C7B\u4F3C"),yo=t("version"),Vo=t(" - \u8F93\u51FA\u5F53\u524D\u76EE\u6807 Java \u8FDB\u7A0B\u6240\u52A0\u8F7D\u7684 Arthas \u7248\u672C\u53F7");function ko(wo,Ao){const s=d("RouterLink"),n=d("ExternalLinkIcon");return i(),c("div",null,[r,u,o("ul",null,[o("li",null,[e(s,{to:"/doc/dashboard.html"},{default:l(()=>[m]),_:1}),f]),o("li",null,[e(s,{to:"/doc/getstatic.html"},{default:l(()=>[p]),_:1}),g]),o("li",null,[e(s,{to:"/doc/heapdump.html"},{default:l(()=>[b]),_:1}),x]),o("li",null,[e(s,{to:"/doc/jvm.html"},{default:l(()=>[v]),_:1}),j]),o("li",null,[e(s,{to:"/doc/logger.html"},{default:l(()=>[y]),_:1}),V]),o("li",null,[e(s,{to:"/doc/mbean.html"},{default:l(()=>[k]),_:1}),w]),o("li",null,[e(s,{to:"/doc/memory.html"},{default:l(()=>[A]),_:1}),J]),o("li",null,[e(s,{to:"/doc/ognl.html"},{default:l(()=>[M]),_:1}),N]),o("li",null,[e(s,{to:"/doc/perfcounter.html"},{default:l(()=>[L]),_:1}),B]),o("li",null,[e(s,{to:"/doc/sysenv.html"},{default:l(()=>[C]),_:1}),E]),o("li",null,[e(s,{to:"/doc/sysprop.html"},{default:l(()=>[I]),_:1}),R]),o("li",null,[e(s,{to:"/doc/thread.html"},{default:l(()=>[S]),_:1}),q]),o("li",null,[e(s,{to:"/doc/vmoption.html"},{default:l(()=>[G]),_:1}),P]),o("li",null,[e(s,{to:"/doc/vmtool.html"},{default:l(()=>[T]),_:1}),z])]),D,o("ul",null,[o("li",null,[e(s,{to:"/doc/classloader.html"},{default:l(()=>[F]),_:1}),H]),o("li",null,[e(s,{to:"/doc/dump.html"},{default:l(()=>[K]),_:1}),O]),o("li",null,[e(s,{to:"/doc/jad.html"},{default:l(()=>[Q]),_:1}),U]),o("li",null,[e(s,{to:"/doc/mc.html"},{default:l(()=>[W]),_:1}),X,Y,Z,$,tt]),o("li",null,[e(s,{to:"/doc/redefine.html"},{default:l(()=>[ot]),_:1}),et,st,lt]),o("li",null,[e(s,{to:"/doc/retransform.html"},{default:l(()=>[dt]),_:1}),nt,_t,it]),o("li",null,[e(s,{to:"/doc/sc.html"},{default:l(()=>[ct]),_:1}),ht]),o("li",null,[e(s,{to:"/doc/sm.html"},{default:l(()=>[at]),_:1}),rt])]),ut,mt,o("ul",null,[o("li",null,[e(s,{to:"/doc/monitor.html"},{default:l(()=>[ft]),_:1}),pt]),o("li",null,[e(s,{to:"/doc/stack.html"},{default:l(()=>[gt]),_:1}),bt]),o("li",null,[e(s,{to:"/doc/trace.html"},{default:l(()=>[xt]),_:1}),vt]),o("li",null,[e(s,{to:"/doc/tt.html"},{default:l(()=>[jt]),_:1}),yt]),o("li",null,[e(s,{to:"/doc/watch.html"},{default:l(()=>[Vt]),_:1}),kt])]),wt,o("ul",null,[o("li",null,[e(s,{to:"/doc/profiler.html"},{default:l(()=>[At]),_:1}),Jt,o("a",Mt,[Nt,e(n)]),Lt])]),Bt,o("ul",null,[o("li",null,[e(s,{to:"/doc/auth.html"},{default:l(()=>[Ct]),_:1}),Et])]),It,o("ul",null,[o("li",null,[e(s,{to:"/doc/options.html"},{default:l(()=>[Rt]),_:1}),St])]),qt,Gt,o("ul",null,[o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[Pt]),_:1}),Tt]),zt,Dt]),Ft,o("p",null,[Ht,e(s,{to:"/doc/async.html"},{default:l(()=>[Kt]),_:1})]),Ot,o("ul",null,[o("li",null,[e(s,{to:"/doc/base64.html"},{default:l(()=>[Qt]),_:1}),Ut]),o("li",null,[e(s,{to:"/doc/cat.html"},{default:l(()=>[Wt]),_:1}),Xt]),o("li",null,[e(s,{to:"/doc/cls.html"},{default:l(()=>[Yt]),_:1}),Zt]),o("li",null,[e(s,{to:"/doc/echo.html"},{default:l(()=>[$t]),_:1}),to]),o("li",null,[e(s,{to:"/doc/grep.html"},{default:l(()=>[oo]),_:1}),eo]),o("li",null,[e(s,{to:"/doc/help.html"},{default:l(()=>[so]),_:1}),lo]),o("li",null,[e(s,{to:"/doc/history.html"},{default:l(()=>[no]),_:1}),_o]),o("li",null,[e(s,{to:"/doc/keymap.html"},{default:l(()=>[io]),_:1}),co]),o("li",null,[e(s,{to:"/doc/pwd.html"},{default:l(()=>[ho]),_:1}),ao]),o("li",null,[e(s,{to:"/doc/quit.html"},{default:l(()=>[ro]),_:1}),uo]),o("li",null,[e(s,{to:"/doc/reset.html"},{default:l(()=>[mo]),_:1}),fo]),o("li",null,[e(s,{to:"/doc/session.html"},{default:l(()=>[po]),_:1}),go]),o("li",null,[e(s,{to:"/doc/stop.html"},{default:l(()=>[bo]),_:1}),xo]),o("li",null,[e(s,{to:"/doc/tee.html"},{default:l(()=>[vo]),_:1}),jo]),o("li",null,[e(s,{to:"/doc/version.html"},{default:l(()=>[yo]),_:1}),Vo])])])}var Mo=_(a,[["render",ko],["__file","commands.html.vue"]]);export{Mo as default}; diff --git a/assets/contact-us.html.7db7a631.js b/assets/contact-us.html.19acb455.js similarity index 97% rename from assets/contact-us.html.7db7a631.js rename to assets/contact-us.html.19acb455.js index b7e221f0a..bbe7aceaf 100644 --- a/assets/contact-us.html.7db7a631.js +++ b/assets/contact-us.html.19acb455.js @@ -1 +1 @@ -import{_ as r,a as t,b as i,c}from"./qqgroup2_qr.3de52c17.js";import{_ as d,o as h,c as u,a as s,b as n,e as a,d as o,r as l}from"./app.391b0e4e.js";var p="/images/dingding_group_search.png";const _={},g=s("h1",{id:"contact-us",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),a(" Contact Us")],-1),m=s("h3",{id:"issues",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),a(" Issues")],-1),f=a("Questions about how to use Arthas and opinions can be directly raised in issues\uFF1A "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},k=a("https://github.com/alibaba/arthas/issues"),x=o('

DingDing Group

  • Arthas open source discussion Group\uFF1A 21965291 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 2\uFF1A 30707824 \uFF0CYou can join by searching for group number\u3002

Instructions for Installing DingTalk

',6),w=a("DingTalk can be downloaded from: "),Q={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},A=a("https://www.dingtalk.com/en"),v=o('

After installing you can search for group number and join it.

QQ Group

Arthas open source discussion QQ group\uFF1A916328269

Arthas open source discussion QQ group2\uFF1A854625984

',7);function I(q,y){const e=l("ExternalLinkIcon");return h(),u("div",null,[g,m,s("p",null,[f,s("a",b,[k,n(e)])]),x,s("p",null,[w,s("a",Q,[A,n(e)])]),v])}var N=d(_,[["render",I],["__file","contact-us.html.vue"]]);export{N as default}; +import{_ as r,a as t,b as i,c}from"./qqgroup2_qr.3de52c17.js";import{_ as d,o as h,c as u,a as s,b as n,e as a,d as o,r as l}from"./app.bd2aade7.js";var p="/images/dingding_group_search.png";const _={},g=s("h1",{id:"contact-us",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#contact-us","aria-hidden":"true"},"#"),a(" Contact Us")],-1),m=s("h3",{id:"issues",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),a(" Issues")],-1),f=a("Questions about how to use Arthas and opinions can be directly raised in issues\uFF1A "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},k=a("https://github.com/alibaba/arthas/issues"),x=o('

DingDing Group

  • Arthas open source discussion Group\uFF1A 21965291 \uFF0CYou can join by searching for group number\u3002

  • Arthas open source discussion Group 2\uFF1A 30707824 \uFF0CYou can join by searching for group number\u3002

Instructions for Installing DingTalk

',6),w=a("DingTalk can be downloaded from: "),Q={href:"https://page.dingtalk.com/wow/dingtalk/act/en-download",target:"_blank",rel:"noopener noreferrer"},A=a("https://www.dingtalk.com/en"),v=o('

After installing you can search for group number and join it.

QQ Group

Arthas open source discussion QQ group\uFF1A916328269

Arthas open source discussion QQ group2\uFF1A854625984

',7);function I(q,y){const e=l("ExternalLinkIcon");return h(),u("div",null,[g,m,s("p",null,[f,s("a",b,[k,n(e)])]),x,s("p",null,[w,s("a",Q,[A,n(e)])]),v])}var N=d(_,[["render",I],["__file","contact-us.html.vue"]]);export{N as default}; diff --git a/assets/contact-us.html.5c267844.js b/assets/contact-us.html.b14012be.js similarity index 97% rename from assets/contact-us.html.5c267844.js rename to assets/contact-us.html.b14012be.js index ec2dbb5a4..57f2e6c62 100644 --- a/assets/contact-us.html.5c267844.js +++ b/assets/contact-us.html.b14012be.js @@ -1 +1 @@ -import{_ as r,a as i,b as o,c as n}from"./qqgroup2_qr.3de52c17.js";import{_ as h,o as c,c as d,a as e,b as t,e as a,d as _,r as l}from"./app.391b0e4e.js";var p="/images/qrcode_gongzhonghao.jpg";const u={},m=e("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),a(" \u8054\u7CFB\u6211\u4EEC")],-1),f=e("h3",{id:"\u62DB\u8058",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u62DB\u8058","aria-hidden":"true"},"#"),a(" \u62DB\u8058")],-1),b={href:"https://mp.weixin.qq.com/s/XQv8GnqGT3pzceVwzeiy-A",target:"_blank",rel:"noopener noreferrer"},g=a("\u671F\u5F85\u4F60\u7684\u52A0\u5165"),x=e("h3",{id:"issues",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),a(" Issues")],-1),q=a("\u4F7F\u7528\u7591\u95EE\uFF0C\u610F\u89C1\u53EF\u4EE5\u76F4\u63A5\u5728 Issues \u91CC\u63D0\u51FA\uFF1A "),Q={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},k=a("https://github.com/alibaba/arthas/issues"),v=_('

\u5FAE\u4FE1\u516C\u4F17\u53F7

\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF0C\u83B7\u53D6 Arthas \u9879\u76EE\u7684\u4FE1\u606F\u3001\u6E90\u7801\u5206\u6790\u3001\u6848\u4F8B\u5B9E\u8DF5\u3002

\u9489\u9489\u7FA4

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4\uFF1A 21965291 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 2\uFF1A 30707824 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 2\uFF1A 854625984

',13);function A(V,I){const s=l("ExternalLinkIcon");return c(),d("div",null,[m,f,e("ul",null,[e("li",null,[e("a",b,[g,t(s)])])]),x,e("p",null,[q,e("a",Q,[k,t(s)])]),v])}var B=h(u,[["render",A],["__file","contact-us.html.vue"]]);export{B as default}; +import{_ as r,a as i,b as o,c as n}from"./qqgroup2_qr.3de52c17.js";import{_ as h,o as c,c as d,a as e,b as t,e as a,d as _,r as l}from"./app.bd2aade7.js";var p="/images/qrcode_gongzhonghao.jpg";const u={},m=e("h1",{id:"\u8054\u7CFB\u6211\u4EEC",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u8054\u7CFB\u6211\u4EEC","aria-hidden":"true"},"#"),a(" \u8054\u7CFB\u6211\u4EEC")],-1),f=e("h3",{id:"\u62DB\u8058",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#\u62DB\u8058","aria-hidden":"true"},"#"),a(" \u62DB\u8058")],-1),b={href:"https://mp.weixin.qq.com/s/XQv8GnqGT3pzceVwzeiy-A",target:"_blank",rel:"noopener noreferrer"},g=a("\u671F\u5F85\u4F60\u7684\u52A0\u5165"),x=e("h3",{id:"issues",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#issues","aria-hidden":"true"},"#"),a(" Issues")],-1),q=a("\u4F7F\u7528\u7591\u95EE\uFF0C\u610F\u89C1\u53EF\u4EE5\u76F4\u63A5\u5728 Issues \u91CC\u63D0\u51FA\uFF1A "),Q={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},k=a("https://github.com/alibaba/arthas/issues"),v=_('

\u5FAE\u4FE1\u516C\u4F17\u53F7

\u6B22\u8FCE\u5173\u6CE8\u516C\u4F17\u53F7\uFF0C\u83B7\u53D6 Arthas \u9879\u76EE\u7684\u4FE1\u606F\u3001\u6E90\u7801\u5206\u6790\u3001\u6848\u4F8B\u5B9E\u8DF5\u3002

\u9489\u9489\u7FA4

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4\uFF1A 21965291 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

  • Arthas \u5F00\u6E90\u4EA4\u6D41\u9489\u9489\u7FA4 2\uFF1A 30707824 \uFF0C\u641C\u7D22\u7FA4\u53F7\u5373\u53EF\u52A0\u5165\u3002

QQ \u7FA4

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4\uFF1A 916328269

Arthas \u5F00\u6E90\u4EA4\u6D41 QQ \u7FA4 2\uFF1A 854625984

',13);function A(V,I){const s=l("ExternalLinkIcon");return c(),d("div",null,[m,f,e("ul",null,[e("li",null,[e("a",b,[g,t(s)])])]),x,e("p",null,[q,e("a",Q,[k,t(s)])]),v])}var B=h(u,[["render",A],["__file","contact-us.html.vue"]]);export{B as default}; diff --git a/assets/dashboard.html.cf49d30c.js b/assets/dashboard.html.6dd78583.js similarity index 99% rename from assets/dashboard.html.cf49d30c.js rename to assets/dashboard.html.6dd78583.js index a55a6ba79..c41d409ed 100644 --- a/assets/dashboard.html.cf49d30c.js +++ b/assets/dashboard.html.6dd78583.js @@ -1,4 +1,4 @@ -import{_ as n}from"./dashboard.12e8f42a.js";import{_ as d,o as l,c as s,a as e,b as t,e as a,d as r,r as c}from"./app.391b0e4e.js";const o={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},v=e("code",null,"dashboard",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),b=r(`

\u63D0\u793A

\u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F\uFF0C\u6309 ctrl+c \u9000\u51FA\u3002

\u5F53\u8FD0\u884C\u5728 Ali-tomcat \u65F6\uFF0C\u4F1A\u663E\u793A\u5F53\u524D tomcat \u7684\u5B9E\u65F6\u4FE1\u606F\uFF0C\u5982 HTTP \u8BF7\u6C42\u7684 qps, rt, \u9519\u8BEF\u6570, \u7EBF\u7A0B\u6C60\u4FE1\u606F\u7B49\u7B49\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[i:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u65F6\u95F4\u95F4\u9694 (ms)\uFF0C\u9ED8\u8BA4 5000ms
[n:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u6B21\u6570

\u4F7F\u7528\u53C2\u8003

$ dashboard
+import{_ as n}from"./dashboard.12e8f42a.js";import{_ as d,o as l,c as s,a as e,b as t,e as a,d as r,r as c}from"./app.bd2aade7.js";const o={},h=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},v=e("code",null,"dashboard",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),b=r(`

\u63D0\u793A

\u5F53\u524D\u7CFB\u7EDF\u7684\u5B9E\u65F6\u6570\u636E\u9762\u677F\uFF0C\u6309 ctrl+c \u9000\u51FA\u3002

\u5F53\u8FD0\u884C\u5728 Ali-tomcat \u65F6\uFF0C\u4F1A\u663E\u793A\u5F53\u524D tomcat \u7684\u5B9E\u65F6\u4FE1\u606F\uFF0C\u5982 HTTP \u8BF7\u6C42\u7684 qps, rt, \u9519\u8BEF\u6570, \u7EBF\u7A0B\u6C60\u4FE1\u606F\u7B49\u7B49\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[i:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u65F6\u95F4\u95F4\u9694 (ms)\uFF0C\u9ED8\u8BA4 5000ms
[n:]\u5237\u65B0\u5B9E\u65F6\u6570\u636E\u7684\u6B21\u6570

\u4F7F\u7528\u53C2\u8003

$ dashboard
 ID   NAME                           GROUP           PRIORITY   STATE     %CPU      DELTA_TIME TIME      INTERRUPTE DAEMON
 -1   C2 CompilerThread0             -               -1         -         1.55      0.077      0:8.684   false      true
 53   Timer-for-arthas-dashboard-07b system          5          RUNNABLE  0.08      0.004      0:0.004   false      true
diff --git a/assets/dashboard.html.901e0382.js b/assets/dashboard.html.6e0fd9c5.js
similarity index 99%
rename from assets/dashboard.html.901e0382.js
rename to assets/dashboard.html.6e0fd9c5.js
index a45eedc31..3946fc4b5 100644
--- a/assets/dashboard.html.901e0382.js
+++ b/assets/dashboard.html.6e0fd9c5.js
@@ -1,4 +1,4 @@
-import{_ as n}from"./dashboard.12e8f42a.js";import{_ as s,o as r,c as d,a as e,b as i,e as a,d as l,r as o}from"./app.391b0e4e.js";const h={},c=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dashboard",-1),v=a(" online tutorial"),p=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,[a("This is the real time statistics dashboard for the current system, press "),e("code",null,"Ctrl+C"),a(" to exit.")])],-1),b=a("When running in Apache Tomcat Alibaba edition, the dashboard will also present the real time statistics of the tomcat, including "),f={href:"https://en.wikipedia.org/wiki/Queries_per_second",target:"_blank",rel:"noopener noreferrer"},g=a("QPS"),_=a(", RT, error counts, and thread pool, etc."),T=l(`

Options

NameSpecification
[i:]The interval (in ms) between two executions, default is 5000 ms.
[n:]The number of times this command will be executed.

Usage

$ dashboard
+import{_ as n}from"./dashboard.12e8f42a.js";import{_ as s,o as r,c as d,a as e,b as i,e as a,d as l,r as o}from"./app.bd2aade7.js";const h={},c=e("h1",{id:"dashboard",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dashboard","aria-hidden":"true"},"#"),a(" dashboard")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-dashboard",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dashboard",-1),v=a(" online tutorial"),p=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,[a("This is the real time statistics dashboard for the current system, press "),e("code",null,"Ctrl+C"),a(" to exit.")])],-1),b=a("When running in Apache Tomcat Alibaba edition, the dashboard will also present the real time statistics of the tomcat, including "),f={href:"https://en.wikipedia.org/wiki/Queries_per_second",target:"_blank",rel:"noopener noreferrer"},g=a("QPS"),_=a(", RT, error counts, and thread pool, etc."),T=l(`

Options

NameSpecification
[i:]The interval (in ms) between two executions, default is 5000 ms.
[n:]The number of times this command will be executed.

Usage

$ dashboard
 ID   NAME                           GROUP           PRIORITY   STATE     %CPU      DELTA_TIME TIME      INTERRUPTE DAEMON
 -1   C2 CompilerThread0             -               -1         -         1.55      0.077      0:8.684   false      true
 53   Timer-for-arthas-dashboard-07b system          5          RUNNABLE  0.08      0.004      0:0.004   false      true
diff --git a/assets/docker.html.4512c1dc.js b/assets/docker.html.010e0e88.js
similarity index 99%
rename from assets/docker.html.4512c1dc.js
rename to assets/docker.html.010e0e88.js
index b27243447..bf56643d8 100644
--- a/assets/docker.html.4512c1dc.js
+++ b/assets/docker.html.010e0e88.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as i,d as p,e as o,r as c}from"./app.391b0e4e.js";const l={},r=p(`

Docker

\u5728 Docker \u91CC\u4F7F\u7528 JDK

\u5F88\u591A\u65F6\u5019\uFF0C\u5E94\u7528\u5728 docker \u91CC\u51FA\u73B0 arthas \u65E0\u6CD5\u5DE5\u4F5C\u7684\u95EE\u9898\uFF0C\u662F\u56E0\u4E3A\u5E94\u7528\u6CA1\u6709\u5B89\u88C5 JDK \uFF0C\u800C\u662F\u5B89\u88C5\u4E86 JRE \u3002\u5982\u679C\u53EA\u5B89\u88C5\u4E86 JRE\uFF0C\u5219\u4F1A\u7F3A\u5C11\u5F88\u591A JAVA \u7684\u547D\u4EE4\u884C\u5DE5\u5177\u548C\u7C7B\u5E93\uFF0CArthas \u4E5F\u6CA1\u529E\u6CD5\u6B63\u5E38\u5DE5\u4F5C\u3002\u4E0B\u9762\u4ECB\u7ECD\u4E24\u79CD\u5E38\u89C1\u7684\u5728 Docker \u91CC\u4F7F\u7528 JDK \u7684\u65B9\u5F0F\u3002

\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF

  • https://hub.docker.com/_/openjdk/

\u6BD4\u5982\uFF1A

FROM openjdk:8-jdk
+import{_ as n,o as e,c as t,a,b as i,d as p,e as o,r as c}from"./app.bd2aade7.js";const l={},r=p(`

Docker

\u5728 Docker \u91CC\u4F7F\u7528 JDK

\u5F88\u591A\u65F6\u5019\uFF0C\u5E94\u7528\u5728 docker \u91CC\u51FA\u73B0 arthas \u65E0\u6CD5\u5DE5\u4F5C\u7684\u95EE\u9898\uFF0C\u662F\u56E0\u4E3A\u5E94\u7528\u6CA1\u6709\u5B89\u88C5 JDK \uFF0C\u800C\u662F\u5B89\u88C5\u4E86 JRE \u3002\u5982\u679C\u53EA\u5B89\u88C5\u4E86 JRE\uFF0C\u5219\u4F1A\u7F3A\u5C11\u5F88\u591A JAVA \u7684\u547D\u4EE4\u884C\u5DE5\u5177\u548C\u7C7B\u5E93\uFF0CArthas \u4E5F\u6CA1\u529E\u6CD5\u6B63\u5E38\u5DE5\u4F5C\u3002\u4E0B\u9762\u4ECB\u7ECD\u4E24\u79CD\u5E38\u89C1\u7684\u5728 Docker \u91CC\u4F7F\u7528 JDK \u7684\u65B9\u5F0F\u3002

\u4F7F\u7528\u516C\u5F00\u7684 JDK \u955C\u50CF

  • https://hub.docker.com/_/openjdk/

\u6BD4\u5982\uFF1A

FROM openjdk:8-jdk
 

\u6216\u8005\uFF1A

FROM openjdk:8-jdk-alpine
 

\u901A\u8FC7\u5305\u7BA1\u7406\u8F6F\u4EF6\u6765\u5B89\u88C5

\u6BD4\u5982\uFF1A

# Install OpenJDK-8
 RUN apt-get update && \\
diff --git a/assets/docker.html.bc9ac733.js b/assets/docker.html.57292855.js
similarity index 99%
rename from assets/docker.html.bc9ac733.js
rename to assets/docker.html.57292855.js
index 8e2a8bfc2..8402a29e6 100644
--- a/assets/docker.html.bc9ac733.js
+++ b/assets/docker.html.57292855.js
@@ -1,4 +1,4 @@
-import{_ as n,o as e,c as t,a,b as i,d as o,e as c,r as l}from"./app.391b0e4e.js";const p={},r=o(`

Docker

Use JDK in Docker

Many times, the problem that arthas can't work with the application in docker is because the docker does not install JDK, but installs JRE. If only JRE is installed, many JAVA command line tools and class libraries will be missing, and Arthas will not work properly. Here are two common ways to use JDK in Docker.

Use public JDK image

  • https://hub.docker.com/_/openjdk/

such as:

FROM openjdk:8-jdk
+import{_ as n,o as e,c as t,a,b as i,d as o,e as c,r as l}from"./app.bd2aade7.js";const p={},r=o(`

Docker

Use JDK in Docker

Many times, the problem that arthas can't work with the application in docker is because the docker does not install JDK, but installs JRE. If only JRE is installed, many JAVA command line tools and class libraries will be missing, and Arthas will not work properly. Here are two common ways to use JDK in Docker.

Use public JDK image

  • https://hub.docker.com/_/openjdk/

such as:

FROM openjdk:8-jdk
 

or:

FROM openjdk:8-jdk-alpine
 

Install via package management software

such as:

# Install OpenJDK-8
 RUN apt-get update && \\
diff --git a/assets/download.html.bd53b404.js b/assets/download.html.5881ff87.js
similarity index 98%
rename from assets/download.html.bd53b404.js
rename to assets/download.html.5881ff87.js
index ae8e7cc1d..25b00f266 100644
--- a/assets/download.html.bd53b404.js
+++ b/assets/download.html.5881ff87.js
@@ -1,4 +1,4 @@
-import{_ as n,o as d,c as i,a,b as r,d as t,e,r as o}from"./app.391b0e4e.js";const h={},l=t('

\u4E0B\u8F7D

\u4E0B\u8F7D\u5168\u91CF\u5305

\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D

',3),c=e("\u6700\u65B0\u7248\u672C\uFF0C\u70B9\u51FB\u4E0B\u8F7D\uFF1A"),u={href:"https://arthas.aliyun.com/download/latest_version?mirror=aliyun",target:"_blank",rel:"noopener noreferrer"},b=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),v=a("h3",{id:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","aria-hidden":"true"},"#"),e(" \u4ECE Github Releases \u9875\u4E0B\u8F7D")],-1),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),p=t(`

\u7528 as.sh \u542F\u52A8

\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709as.sh\uFF0C\u76F4\u63A5\u7528./as.sh\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

./as.sh
+import{_ as n,o as d,c as i,a,b as r,d as t,e,r as o}from"./app.bd2aade7.js";const h={},l=t('

\u4E0B\u8F7D

\u4E0B\u8F7D\u5168\u91CF\u5305

\u4ECE Maven \u4ED3\u5E93\u4E0B\u8F7D

',3),c=e("\u6700\u65B0\u7248\u672C\uFF0C\u70B9\u51FB\u4E0B\u8F7D\uFF1A"),u={href:"https://arthas.aliyun.com/download/latest_version?mirror=aliyun",target:"_blank",rel:"noopener noreferrer"},b=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),v=a("h3",{id:"\u4ECE-github-releases-\u9875\u4E0B\u8F7D",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u4ECE-github-releases-\u9875\u4E0B\u8F7D","aria-hidden":"true"},"#"),e(" \u4ECE Github Releases \u9875\u4E0B\u8F7D")],-1),_={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},m=e("https://github.com/alibaba/arthas/releases"),p=t(`

\u7528 as.sh \u542F\u52A8

\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709as.sh\uFF0C\u76F4\u63A5\u7528./as.sh\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

./as.sh
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

./as.sh -h
 

\u7528 arthas-boot \u542F\u52A8

\u6216\u8005\u5728\u89E3\u538B\u540E\uFF0C\u5728\u6587\u4EF6\u5939\u91CC\u6709arthas-boot.jar\uFF0C\u76F4\u63A5\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

java -jar arthas-boot.jar
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

java -jar arthas-boot.jar -h
diff --git a/assets/download.html.7d3275ea.js b/assets/download.html.c9308c0c.js
similarity index 98%
rename from assets/download.html.7d3275ea.js
rename to assets/download.html.c9308c0c.js
index 329aa3921..39639883b 100644
--- a/assets/download.html.7d3275ea.js
+++ b/assets/download.html.c9308c0c.js
@@ -1,4 +1,4 @@
-import{_ as r,o as t,c as d,a,b as n,d as o,e,r as i}from"./app.391b0e4e.js";const l={},h=o('

Download

Download full package

Download from maven central

',3),c=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},m=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),b=a("h3",{id:"download-from-github-releases",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#download-from-github-releases","aria-hidden":"true"},"#"),e(" Download from Github Releases")],-1),p={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/releases"),_=o(`

Use as.sh

Download and unzip, find as.sh in the directory. Start it in bash:

./as.sh
+import{_ as r,o as t,c as d,a,b as n,d as o,e,r as i}from"./app.bd2aade7.js";const l={},h=o('

Download

Download full package

Download from maven central

',3),c=e("Latest Version, Click To Download: "),u={href:"https://arthas.aliyun.com/download/latest_version",target:"_blank",rel:"noopener noreferrer"},m=a("img",{src:"https://img.shields.io/maven-central/v/com.taobao.arthas/arthas-packaging.svg?style=flat-square",alt:"",title:"Arthas"},null,-1),b=a("h3",{id:"download-from-github-releases",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#download-from-github-releases","aria-hidden":"true"},"#"),e(" Download from Github Releases")],-1),p={href:"https://github.com/alibaba/arthas/releases",target:"_blank",rel:"noopener noreferrer"},v=e("https://github.com/alibaba/arthas/releases"),_=o(`

Use as.sh

Download and unzip, find as.sh in the directory. Start it in bash:

./as.sh
 

Print usage:

./as.sh -h
 

Use arthas-boot.jar

Download and unzip, find arthas-boot.jar in the directory. Start with java command:

java -jar arthas-boot.jar
 

Print usage:

java -jar arthas-boot.jar -h
diff --git a/assets/dump.html.255bdbbd.js b/assets/dump.html.c69caadc.js
similarity index 98%
rename from assets/dump.html.255bdbbd.js
rename to assets/dump.html.c69caadc.js
index 261982e74..c00668c43 100644
--- a/assets/dump.html.255bdbbd.js
+++ b/assets/dump.html.c69caadc.js
@@ -1,4 +1,4 @@
-import{_ as i,o as c,c as d,a as e,b as a,w as o,e as s,d as r,r as n}from"./app.391b0e4e.js";const u={},p=e("h1",{id:"dump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-dump",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dump",-1),v=s(" online tutorial"),g=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Dump the bytecode for the particular classes to the specified directory.")],-1),b=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),_=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),f=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),L=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),k={style:{"text-align":"left"}},x=s("hashcode of the "),y=s("class loader"),C=s(" that loaded the target class"),A=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[classLoaderClass:]")]),e("td",{style:{"text-align":"left"}},"The class name of the ClassLoader that executes the expression.")],-1),S=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[d:]")]),e("td",{style:{"text-align":"left"}},"set the destination directory for class files")],-1),w=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[E]")]),e("td",{style:{"text-align":"left"}},"turn on regex match, the default behavior is wild card match")],-1),O=r(`

Usage

$ dump java.lang.String
+import{_ as i,o as c,c as d,a as e,b as a,w as o,e as s,d as r,r as n}from"./app.bd2aade7.js";const u={},p=e("h1",{id:"dump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=en&id=command-dump",target:"_blank",rel:"noopener noreferrer"},m=e("code",null,"dump",-1),v=s(" online tutorial"),g=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Dump the bytecode for the particular classes to the specified directory.")],-1),b=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options","aria-hidden":"true"},"#"),s(" Options")],-1),_=e("thead",null,[e("tr",null,[e("th",{style:{"text-align":"right"}},"Name"),e("th",{style:{"text-align":"left"}},"Specification")])],-1),f=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("em",null,"class-pattern")]),e("td",{style:{"text-align":"left"}},"class name pattern")],-1),L=e("td",{style:{"text-align":"right"}},[e("code",null,"[c:]")],-1),k={style:{"text-align":"left"}},x=s("hashcode of the "),y=s("class loader"),C=s(" that loaded the target class"),A=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[classLoaderClass:]")]),e("td",{style:{"text-align":"left"}},"The class name of the ClassLoader that executes the expression.")],-1),S=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[d:]")]),e("td",{style:{"text-align":"left"}},"set the destination directory for class files")],-1),w=e("tr",null,[e("td",{style:{"text-align":"right"}},[e("code",null,"[E]")]),e("td",{style:{"text-align":"left"}},"turn on regex match, the default behavior is wild card match")],-1),O=r(`

Usage

$ dump java.lang.String
  HASHCODE  CLASSLOADER  LOCATION
  null                   /Users/admin/logs/arthas/classdump/java/lang/String.class
 Affect(row-cnt:1) cost in 119 ms.
diff --git a/assets/dump.html.25a883e7.js b/assets/dump.html.eb0a94f7.js
similarity index 99%
rename from assets/dump.html.25a883e7.js
rename to assets/dump.html.eb0a94f7.js
index b50f30fdf..c047cf63f 100644
--- a/assets/dump.html.25a883e7.js
+++ b/assets/dump.html.eb0a94f7.js
@@ -1,4 +1,4 @@
-import{_ as n,o as t,c as d,a,b as l,e as s,d as c,r as i}from"./app.391b0e4e.js";const r={},o=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"dump",-1),m=s("\u5728\u7EBF\u6559\u7A0B"),h=c(`

\u63D0\u793A

dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
[c:]\u7C7B\u6240\u5C5E ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[d:]\u8BBE\u7F6E\u7C7B\u6587\u4EF6\u7684\u76EE\u6807\u76EE\u5F55
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u4F7F\u7528\u53C2\u8003

$ dump java.lang.String
+import{_ as n,o as t,c as d,a,b as l,e as s,d as c,r as i}from"./app.bd2aade7.js";const r={},o=a("h1",{id:"dump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#dump","aria-hidden":"true"},"#"),s(" dump")],-1),p={href:"https://arthas.aliyun.com/doc/arthas-tutorials?language=cn&id=command-dump",target:"_blank",rel:"noopener noreferrer"},u=a("code",null,"dump",-1),m=s("\u5728\u7EBF\u6559\u7A0B"),h=c(`

\u63D0\u793A

dump \u5DF2\u52A0\u8F7D\u7C7B\u7684 bytecode \u5230\u7279\u5B9A\u76EE\u5F55

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
[c:]\u7C7B\u6240\u5C5E ClassLoader \u7684 hashcode
[classLoaderClass:]\u6307\u5B9A\u6267\u884C\u8868\u8FBE\u5F0F\u7684 ClassLoader \u7684 class name
[d:]\u8BBE\u7F6E\u7C7B\u6587\u4EF6\u7684\u76EE\u6807\u76EE\u5F55
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u4F7F\u7528\u53C2\u8003

$ dump java.lang.String
  HASHCODE  CLASSLOADER  LOCATION
  null                   /Users/admin/logs/arthas/classdump/java/lang/String.class
 Affect(row-cnt:1) cost in 119 ms.
diff --git a/assets/echo.html.398e9057.js b/assets/echo.html.45a38b84.js
similarity index 94%
rename from assets/echo.html.398e9057.js
rename to assets/echo.html.45a38b84.js
index fc2f21ef1..cb519982b 100644
--- a/assets/echo.html.398e9057.js
+++ b/assets/echo.html.45a38b84.js
@@ -1,2 +1,2 @@
-import{_ as s,o,c as t,a as e,b as c,e as a,d as r,r as l}from"./app.391b0e4e.js";const i={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C\u3002

$ echo 'hello'
+import{_ as s,o,c as t,a as e,b as c,e as a,d as r,r as l}from"./app.bd2aade7.js";const i={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u6253\u5370\u53C2\u6570\uFF0C\u548C linux \u91CC\u7684 echo \u547D\u4EE4\u7C7B\u4F3C\u3002

$ echo 'hello'
 
`,2);function m(v,f){const n=l("ExternalLinkIcon");return o(),t("div",null,[d,e("p",null,[e("a",h,[_,u,c(n)])]),p])}var x=s(i,[["render",m],["__file","echo.html.vue"]]);export{x as default}; diff --git a/assets/echo.html.4a5f3e98.js b/assets/echo.html.f8fe187e.js similarity index 93% rename from assets/echo.html.4a5f3e98.js rename to assets/echo.html.f8fe187e.js index bc1d64af8..56e6f73e3 100644 --- a/assets/echo.html.4a5f3e98.js +++ b/assets/echo.html.f8fe187e.js @@ -1,2 +1,2 @@ -import{_ as n,o as s,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.391b0e4e.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

$ echo 'hello'
+import{_ as n,o as s,c as o,a as e,b as c,e as a,d as r,r as i}from"./app.bd2aade7.js";const l={},d=e("h1",{id:"echo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#echo","aria-hidden":"true"},"#"),a(" echo")],-1),h={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-echo",target:"_blank",rel:"noopener noreferrer"},_=e("code",null,"echo",-1),u=a(" online tutorial"),p=r(`

TIP

write arguments to the standard output.

$ echo 'hello'
 
`,2);function m(v,f){const t=i("ExternalLinkIcon");return s(),o("div",null,[d,e("p",null,[e("a",h,[_,u,c(t)])]),p])}var g=n(l,[["render",m],["__file","echo.html.vue"]]);export{g as default}; diff --git a/assets/faq.html.5948f390.js b/assets/faq.html.5e884cdc.js similarity index 99% rename from assets/faq.html.5948f390.js rename to assets/faq.html.5e884cdc.js index 625b26bcd..6a8ac6ccd 100644 --- a/assets/faq.html.5948f390.js +++ b/assets/faq.html.5e884cdc.js @@ -1,4 +1,4 @@ -import{_ as d,o as h,c,a,b as t,w as n,e,d as r,r as i}from"./app.391b0e4e.js";const l={},_=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),u={class:"custom-container tip"},p=a("p",{class:"custom-container-title"},"\u63D0\u793A",-1),b=e("\u4E0D\u5728\u672C\u5217\u8868\u91CC\u7684\u95EE\u9898\uFF0C\u8BF7\u5230 issue \u91CC\u641C\u7D22\u3002 "),m={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},g=e("https://github.com/alibaba/arthas/issues"),f=a("h3",{id:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","aria-hidden":"true"},"#"),e(" \u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F")],-1),v=a("p",null,[e("\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A "),a("code",null,"~/logs/arthas/arthas.log")],-1),k=a("h3",{id:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","aria-hidden":"true"},"#"),e(" Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD")],-1),x={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},j=e("https://github.com/alibaba/arthas/issues/44"),w=a("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),e(" target process not responding or HotSpot VM not loaded")],-1),C=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),y=a("li",null,"\u68C0\u67E5\u5F53\u524D\u7528\u6237\u548C\u76EE\u6807 java \u8FDB\u7A0B\u662F\u5426\u4E00\u81F4\u3002\u5982\u679C\u4E0D\u4E00\u81F4\uFF0C\u5219\u5207\u6362\u5230\u540C\u4E00\u7528\u6237\u3002JVM \u53EA\u80FD attach \u540C\u6837\u7528\u6237\u4E0B\u7684 java \u8FDB\u7A0B\u3002",-1),V=a("li",null,[e("\u5C1D\u8BD5\u4F7F\u7528 "),a("code",null,"jstack -l $pid"),e("\uFF0C\u5982\u679C\u8FDB\u7A0B\u6CA1\u6709\u53CD\u5E94\uFF0C\u5219\u8BF4\u660E\u8FDB\u7A0B\u53EF\u80FD\u5047\u6B7B\uFF0C\u65E0\u6CD5\u54CD\u5E94 JVM attach \u4FE1\u53F7\u3002\u6240\u4EE5\u540C\u6837\u57FA\u4E8E attach \u673A\u5236\u7684 Arthas \u65E0\u6CD5\u5DE5\u4F5C\u3002\u5C1D\u8BD5\u4F7F\u7528"),a("code",null,"jmap"),e(" heapdump \u540E\u5206\u6790\u3002")],-1),q=e("\u5C1D\u8BD5\u6309"),A=e("quick-start"),L=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),E=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),M={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=e("https://github.com/alibaba/arthas/issues/347"),B=r(`

trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\u4F1A\u8FC7\u6EE4\u6389java.\u5F00\u5934\u7684\u7C7B\u548C\u88ABBootStrap ClassLoader\u52A0\u8F7D\u7684\u7C7B\u3002\u53EF\u4EE5\u901A\u8FC7\u53C2\u6570\u5F00\u542F\u3002

options unsafe true
+import{_ as d,o as h,c,a,b as t,w as n,e,d as r,r as i}from"./app.bd2aade7.js";const l={},_=a("h1",{id:"faq",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),e(" FAQ")],-1),u={class:"custom-container tip"},p=a("p",{class:"custom-container-title"},"\u63D0\u793A",-1),b=e("\u4E0D\u5728\u672C\u5217\u8868\u91CC\u7684\u95EE\u9898\uFF0C\u8BF7\u5230 issue \u91CC\u641C\u7D22\u3002 "),m={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},g=e("https://github.com/alibaba/arthas/issues"),f=a("h3",{id:"\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC","aria-hidden":"true"},"#"),e(" \u65E5\u5FD7\u6587\u4EF6\u5728\u54EA\u91CC\uFF1F")],-1),v=a("p",null,[e("\u65E5\u5FD7\u6587\u4EF6\u8DEF\u5F84\uFF1A "),a("code",null,"~/logs/arthas/arthas.log")],-1),k=a("h3",{id:"arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-attach-\u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD","aria-hidden":"true"},"#"),e(" Arthas attach \u4E4B\u540E\u5BF9\u539F\u8FDB\u7A0B\u6027\u80FD\u6709\u591A\u5927\u7684\u5F71\u54CD")],-1),x={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},j=e("https://github.com/alibaba/arthas/issues/44"),w=a("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),e(" target process not responding or HotSpot VM not loaded")],-1),C=a("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),y=a("li",null,"\u68C0\u67E5\u5F53\u524D\u7528\u6237\u548C\u76EE\u6807 java \u8FDB\u7A0B\u662F\u5426\u4E00\u81F4\u3002\u5982\u679C\u4E0D\u4E00\u81F4\uFF0C\u5219\u5207\u6362\u5230\u540C\u4E00\u7528\u6237\u3002JVM \u53EA\u80FD attach \u540C\u6837\u7528\u6237\u4E0B\u7684 java \u8FDB\u7A0B\u3002",-1),V=a("li",null,[e("\u5C1D\u8BD5\u4F7F\u7528 "),a("code",null,"jstack -l $pid"),e("\uFF0C\u5982\u679C\u8FDB\u7A0B\u6CA1\u6709\u53CD\u5E94\uFF0C\u5219\u8BF4\u660E\u8FDB\u7A0B\u53EF\u80FD\u5047\u6B7B\uFF0C\u65E0\u6CD5\u54CD\u5E94 JVM attach \u4FE1\u53F7\u3002\u6240\u4EE5\u540C\u6837\u57FA\u4E8E attach \u673A\u5236\u7684 Arthas \u65E0\u6CD5\u5DE5\u4F5C\u3002\u5C1D\u8BD5\u4F7F\u7528"),a("code",null,"jmap"),e(" heapdump \u540E\u5206\u6790\u3002")],-1),q=e("\u5C1D\u8BD5\u6309"),A=e("quick-start"),L=e("\u91CC\u7684\u65B9\u5F0F attach math-game\u3002"),E=e("\u66F4\u591A\u60C5\u51B5\u53C2\u8003\uFF1A "),M={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=e("https://github.com/alibaba/arthas/issues/347"),B=r(`

trace/watch \u7B49\u547D\u4EE4\u80FD\u5426\u589E\u5F3A jdk \u91CC\u7684\u7C7B\uFF1F

\u9ED8\u8BA4\u60C5\u51B5\u4E0B\u4F1A\u8FC7\u6EE4\u6389java.\u5F00\u5934\u7684\u7C7B\u548C\u88ABBootStrap ClassLoader\u52A0\u8F7D\u7684\u7C7B\u3002\u53EF\u4EE5\u901A\u8FC7\u53C2\u6570\u5F00\u542F\u3002

options unsafe true
 
`,3),I=e("\u66F4\u591A\u53C2\u8003 "),O=e("options"),F=r(`

\u63D0\u793A

\u901A\u8FC7 java.lang.instrument.Instrumentation#appendToBootstrapClassLoaderSearch append \u5230Bootstrap ClassLoader\u7684 jar \u5305\u9700\u8981\u5F00\u542F unsafe\u3002

\u600E\u4E48\u4EE5json\u683C\u5F0F\u67E5\u770B\u7ED3\u679C

options json-format true
 
`,3),N=e("\u66F4\u591A\u53C2\u8003 "),H=e("options"),J=a("h3",{id:"arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#arthas-\u80FD\u5426\u8DDF\u8E2A-native-\u51FD\u6570","aria-hidden":"true"},"#"),e(" Arthas \u80FD\u5426\u8DDF\u8E2A native \u51FD\u6570")],-1),U=a("p",null,"\u4E0D\u80FD\u3002",-1),$=a("h3",{id:"\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C","aria-hidden":"true"},"#"),e(" \u80FD\u4E0D\u80FD\u67E5\u770B\u5185\u5B58\u91CC\u67D0\u4E2A\u53D8\u91CF\u7684\u503C")],-1),G=e("\u53EF\u4EE5\u4F7F\u7528"),Q=a("code",null,"vmtool",-1),R=e("\u547D\u4EE4\u3002"),T=e("\u53EF\u4EE5\u7528\u4E00\u4E9B\u6280\u5DE7\uFF0C\u7528"),z=a("code",null,"tt",-1),D=e("\u547D\u4EE4\u62E6\u622A\u5230\u5BF9\u8C61\uFF0C\u6216\u8005\u4ECE\u9759\u6001\u51FD\u6570\u91CC\u53D6\u5230\u5BF9\u8C61\u3002"),K=a("h3",{id:"\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#\u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4","aria-hidden":"true"},"#"),e(" \u65B9\u6CD5\u540C\u540D\u8FC7\u6EE4")],-1),P=e("\u540C\u540D\u65B9\u6CD5\u8FC7\u6EE4\u53EF\u4EE5\u901A\u8FC7\u5339\u914D\u8868\u8FBE\u5F0F,\u53EF\u4EE5\u4F7F\u7528"),W=e("\u8868\u8FBE\u5F0F\u6838\u5FC3\u53D8\u91CF"),X=e("\u4E2D\u6240\u6709\u53D8\u91CF\u4F5C\u4E3A\u5DF2\u77E5\u6761\u4EF6,\u53EF\u4EE5\u901A\u8FC7\u5224\u65AD\u53C2\u6570\u4E2A\u6570"),Y=a("code",null,"params.length ==1",-1),Z=e(", \u53C2\u6570\u7C7B\u578B"),aa=a("code",null,"params[0] instanceof java.lang.Integer",-1),ea=e("\u3001\u8FD4\u56DE\u503C\u7C7B\u578B "),ta=a("code",null,"returnObj instanceof java.util.List",-1),sa=e(" \u7B49\u7B49\u4E00\u79CD\u6216\u8005\u591A\u79CD\u7EC4\u5408\u8FDB\u884C\u8FC7\u6EE4\u3002"),oa=e("\u53EF\u4EE5\u4F7F\u7528 "),na=a("code",null,"-v",-1),ra=e(" \u67E5\u770B\u89C2\u5BDF\u5339\u914D\u8868\u8FBE\u5F0F\u7684\u6267\u884C\u7ED3\u679C "),ia={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},da=e("https://github.com/alibaba/arthas/issues/1348"),ha=e("\u4F8B\u5B50"),ca=e("math-game"),la=r(`
watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 && returnObj instanceof java.util.List' -v
 

\u600E\u4E48 watch\u3001trace \u6784\u9020\u51FD\u6570 \uFF1F

watch demo.MathGame <init> '{params,returnObj,throwExp}' -v
diff --git a/assets/faq.html.4bf9332e.js b/assets/faq.html.eb698c38.js
similarity index 99%
rename from assets/faq.html.4bf9332e.js
rename to assets/faq.html.eb698c38.js
index a92f5451d..f17d5bf3a 100644
--- a/assets/faq.html.4bf9332e.js
+++ b/assets/faq.html.eb698c38.js
@@ -1,4 +1,4 @@
-import{_ as h,o as c,c as d,a as e,b as a,w as n,e as t,d as r,r as i}from"./app.391b0e4e.js";const l={},u=e("h1",{id:"faq",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),t(" FAQ")],-1),p={class:"custom-container tip"},_=e("p",{class:"custom-container-title"},"TIP",-1),m=t("For questions that are not in this list, please search in issues. "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=e("h3",{id:"where-is-the-log-file",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#where-is-the-log-file","aria-hidden":"true"},"#"),t(" Where is the log file?")],-1),v=e("p",null,[t("Log file path: "),e("code",null,"~/logs/arthas/arthas.log")],-1),w=e("h3",{id:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","aria-hidden":"true"},"#"),t(" How much impact does Arthas attach have on the performance of the original process?")],-1),k={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},x=t("https://github.com/alibaba/arthas/issues/44"),y=e("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),t(" target process not responding or HotSpot VM not loaded")],-1),j=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),C=e("li",null,"Check whether the current user and the target java process are consistent. If they are inconsistent, switch to the same user. JVM can only attach java processes under the same user.",-1),I=e("li",null,[t("Try to use "),e("code",null,"jstack -l $pid"),t(". If the process does not respond, it means that the process may freeze and fail to respond to the JVM attach signal. So Arthas based on the attach mechanism cannot work. Try to use "),e("code",null,"jmap"),t(" heapdump to analyze.")],-1),V=t("Try to attach math-game in "),q=t("quick-start"),E=t("."),F=t("For more information: "),L={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=t("https://github.com/alibaba/arthas/issues/347"),H=r(`

Can commands such as trace/watch enhance the classes in jdk?

By default, classes beginning with java. or the classes loaded by the Bootstrap ClassLoader are filtered out, but they can be turned on:

options unsafe true
+import{_ as h,o as c,c as d,a as e,b as a,w as n,e as t,d as r,r as i}from"./app.bd2aade7.js";const l={},u=e("h1",{id:"faq",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faq","aria-hidden":"true"},"#"),t(" FAQ")],-1),p={class:"custom-container tip"},_=e("p",{class:"custom-container-title"},"TIP",-1),m=t("For questions that are not in this list, please search in issues. "),b={href:"https://github.com/alibaba/arthas/issues",target:"_blank",rel:"noopener noreferrer"},f=t("https://github.com/alibaba/arthas/issues"),g=e("h3",{id:"where-is-the-log-file",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#where-is-the-log-file","aria-hidden":"true"},"#"),t(" Where is the log file?")],-1),v=e("p",null,[t("Log file path: "),e("code",null,"~/logs/arthas/arthas.log")],-1),w=e("h3",{id:"how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-much-impact-does-arthas-attach-have-on-the-performance-of-the-original-process","aria-hidden":"true"},"#"),t(" How much impact does Arthas attach have on the performance of the original process?")],-1),k={href:"https://github.com/alibaba/arthas/issues/44",target:"_blank",rel:"noopener noreferrer"},x=t("https://github.com/alibaba/arthas/issues/44"),y=e("h3",{id:"target-process-not-responding-or-hotspot-vm-not-loaded",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#target-process-not-responding-or-hotspot-vm-not-loaded","aria-hidden":"true"},"#"),t(" target process not responding or HotSpot VM not loaded")],-1),j=e("p",null,"com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded",-1),C=e("li",null,"Check whether the current user and the target java process are consistent. If they are inconsistent, switch to the same user. JVM can only attach java processes under the same user.",-1),I=e("li",null,[t("Try to use "),e("code",null,"jstack -l $pid"),t(". If the process does not respond, it means that the process may freeze and fail to respond to the JVM attach signal. So Arthas based on the attach mechanism cannot work. Try to use "),e("code",null,"jmap"),t(" heapdump to analyze.")],-1),V=t("Try to attach math-game in "),q=t("quick-start"),E=t("."),F=t("For more information: "),L={href:"https://github.com/alibaba/arthas/issues/347",target:"_blank",rel:"noopener noreferrer"},S=t("https://github.com/alibaba/arthas/issues/347"),H=r(`

Can commands such as trace/watch enhance the classes in jdk?

By default, classes beginning with java. or the classes loaded by the Bootstrap ClassLoader are filtered out, but they can be turned on:

options unsafe true
 
`,3),T=t("See more at "),A=t("options"),M=r(`

TIP

To support the jars appended by java.lang.instrument.Instrumentation#appendToBootstrapClassLoaderSearch need to enable unsafe.

How to view the result in json format

options json-format true
 
`,3),B=t("See more at "),N=t("options"),O=e("h3",{id:"can-arthas-trace-native-methods",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#can-arthas-trace-native-methods","aria-hidden":"true"},"#"),t(" Can arthas trace native methods")],-1),Y=e("p",null,"No.",-1),z=e("h3",{id:"can-arthas-view-the-value-of-a-variable-in-memory",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#can-arthas-view-the-value-of-a-variable-in-memory","aria-hidden":"true"},"#"),t(" Can arthas view the value of a variable in memory?")],-1),J=t("You can use "),R=e("code",null,"vmtool",-1),U=t(" command."),W=t("You can use some tricks to intercept the object with the "),$=e("code",null,"tt",-1),G=t(" command, or fetch it from a static method."),P=e("h3",{id:"how-to-filter-method-with-the-same-name",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-to-filter-method-with-the-same-name","aria-hidden":"true"},"#"),t(" How to filter method with the same name?")],-1),Q=t("You can used all variables in "),D=t("fundamental fields in expressions"),K=t(" for the condition express to filter method with the same name, you can use the number of parameters "),X=e("code",null,"params.length ==1",-1),Z=t(",parameter type "),ee=e("code",null,"params[0] instanceof java.lang.Integer",-1),te=t(",return value type "),ae=e("code",null,"returnObj instanceof java.util.List",-1),se=t(" and so on in one or more combinations as condition express."),oe=t("You can use "),ne=e("code",null,"-v",-1),re=t(" to view the condition express result "),ie={href:"https://github.com/alibaba/arthas/issues/1348",target:"_blank",rel:"noopener noreferrer"},he=t("https://github.com/alibaba/arthas/issues/1348"),ce=t("example "),de=t("math-game"),le=r(`
watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 && returnObj instanceof java.util.List' -v
 

How to watch or trace constructor?

watch demo.MathGame <init> '{params,returnObj,throwExp}' -v
diff --git a/assets/getstatic.html.1225bdd6.js b/assets/getstatic.html.977a401d.js
similarity index 99%
rename from assets/getstatic.html.1225bdd6.js
rename to assets/getstatic.html.977a401d.js
index 190e01ff8..147c59fa1 100644
--- a/assets/getstatic.html.1225bdd6.js
+++ b/assets/getstatic.html.977a401d.js
@@ -1,4 +1,4 @@
-import{_ as i,o as c,c as p,a as s,b as n,w as r,e as a,d as o,r as t}from"./app.391b0e4e.js";const d={},u=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"getstatic",-1),b=a("\u5728\u7EBF\u6559\u7A0B"),k=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),h=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),_=o(`

\u901A\u8FC7 getstatic \u547D\u4EE4\u53EF\u4EE5\u65B9\u4FBF\u7684\u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027\u3002\u4F7F\u7528\u65B9\u6CD5\u4E3Agetstatic class_name field_name

$ getstatic demo.MathGame random
+import{_ as i,o as c,c as p,a as s,b as n,w as r,e as a,d as o,r as t}from"./app.bd2aade7.js";const d={},u=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),a(" getstatic")],-1),m={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},v=s("code",null,"getstatic",-1),b=a("\u5728\u7EBF\u6559\u7A0B"),k=a("\u63A8\u8350\u76F4\u63A5\u4F7F\u7528"),g=a("ognl"),h=a("\u547D\u4EE4\uFF0C\u66F4\u52A0\u7075\u6D3B\u3002"),_=o(`

\u901A\u8FC7 getstatic \u547D\u4EE4\u53EF\u4EE5\u65B9\u4FBF\u7684\u67E5\u770B\u7C7B\u7684\u9759\u6001\u5C5E\u6027\u3002\u4F7F\u7528\u65B9\u6CD5\u4E3Agetstatic class_name field_name

$ getstatic demo.MathGame random
 field: random
 @Random[
     serialVersionUID=@Long[3905348978240129619],
diff --git a/assets/getstatic.html.67fa4db9.js b/assets/getstatic.html.d5884253.js
similarity index 99%
rename from assets/getstatic.html.67fa4db9.js
rename to assets/getstatic.html.d5884253.js
index 9e1b01873..3fb75d014 100644
--- a/assets/getstatic.html.67fa4db9.js
+++ b/assets/getstatic.html.d5884253.js
@@ -1,4 +1,4 @@
-import{_ as o,o as i,c as l,a as s,b as e,e as n,d as t,r as c}from"./app.391b0e4e.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),n(" getstatic")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},d=s("code",null,"getstatic",-1),m=n(" online tutorial"),k=t(`
  • It is recommended to use the [OGNL] (ognl.md) command, which will be more flexible.

Check the static fields of classes conveniently, the usage is getstatic class_name field_name.

$ getstatic demo.MathGame random
+import{_ as o,o as i,c as l,a as s,b as e,e as n,d as t,r as c}from"./app.bd2aade7.js";const p={},r=s("h1",{id:"getstatic",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#getstatic","aria-hidden":"true"},"#"),n(" getstatic")],-1),u={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-getstatic",target:"_blank",rel:"noopener noreferrer"},d=s("code",null,"getstatic",-1),m=n(" online tutorial"),k=t(`
  • It is recommended to use the [OGNL] (ognl.md) command, which will be more flexible.

Check the static fields of classes conveniently, the usage is getstatic class_name field_name.

$ getstatic demo.MathGame random
 field: random
 @Random[
     serialVersionUID=@Long[3905348978240129619],
diff --git a/assets/grep.html.23407de4.js b/assets/grep.html.1050092a.js
similarity index 98%
rename from assets/grep.html.23407de4.js
rename to assets/grep.html.1050092a.js
index cda2688d5..1feb5e625 100644
--- a/assets/grep.html.23407de4.js
+++ b/assets/grep.html.1050092a.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.391b0e4e.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u7C7B\u4F3C\u4F20\u7EDF\u7684grep\u547D\u4EE4\u3002

 USAGE:
+import{_ as s,o as t,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.bd2aade7.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),p=r(`

\u63D0\u793A

\u7C7B\u4F3C\u4F20\u7EDF\u7684grep\u547D\u4EE4\u3002

 USAGE:
    grep [-A <value>] [-B <value>] [-C <value>] [-h] [-i] [-v] [-n] [-m <value>] [-e] [--trim-end] pattern
 
  SUMMARY:
diff --git a/assets/grep.html.650bda1e.js b/assets/grep.html.25d04700.js
similarity index 98%
rename from assets/grep.html.650bda1e.js
rename to assets/grep.html.25d04700.js
index e15c4ae18..5665f9b93 100644
--- a/assets/grep.html.650bda1e.js
+++ b/assets/grep.html.25d04700.js
@@ -1,4 +1,4 @@
-import{_ as t,o as s,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.391b0e4e.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n(" online tutorial"),p=r(`

TIP

Similar to the traditional grep command.

 USAGE:
+import{_ as t,o as s,c as l,a as e,b as a,e as n,d as r,r as d}from"./app.bd2aade7.js";const c={},v=e("h1",{id:"grep",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#grep","aria-hidden":"true"},"#"),n(" grep")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-grep",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"grep",-1),m=n(" online tutorial"),p=r(`

TIP

Similar to the traditional grep command.

 USAGE:
    grep [-A <value>] [-B <value>] [-C <value>] [-h] [-i] [-v] [-n] [-m <value>] [-e] [--trim-end] pattern
 
  SUMMARY:
diff --git a/assets/groovy.html.81b1e3d4.js b/assets/groovy.html.2364c6ca.js
similarity index 99%
rename from assets/groovy.html.81b1e3d4.js
rename to assets/groovy.html.2364c6ca.js
index 9896b550a..0fd3da426 100644
--- a/assets/groovy.html.81b1e3d4.js
+++ b/assets/groovy.html.2364c6ca.js
@@ -1,4 +1,4 @@
-import{_ as e,o as p,c as i,a as s,b as c,w as o,d as a,e as n,r as l}from"./app.391b0e4e.js";const u={},d=a(`

groovy

\u63D0\u793A

Arthas \u652F\u6301 groovy \u811A\u672C\u589E\u5F3A\uFF0C\u5141\u8BB8\u50CF BTrace \u4E00\u6837\u7F16\u5199\u811A\u672C\u6765\u89E3\u51B3\u95EE\u9898\uFF0C\u53EF\u4EE5\u5728 groovy \u811A\u672C\u4E2D\u8FDB\u884C if/for/switch/while \u7B49\u63A7\u5236\u8BED\u53E5\uFF0C\u4E0D\u53D7\u9650\u5236\uFF0C\u4F46\u76F8\u6BD4 BTrace \u800C\u8A00\u62E5\u6709\u66F4\u591A\u7684\u9650\u5236\u8303\u56F4\u3002

\u9650\u5236\u5185\u5BB9

  1. \u7981\u6B62\u6539\u53D8\u539F\u6709\u903B\u8F91\uFF0C\u4E0E watch \u7B49\u547D\u4EE4\u4E00\u6837\uFF0C\u91CD\u70B9\u4FDD\u8BC1\u7684\u662F\u76D1\u542C\u548C\u89C2\u5BDF\u3002
  2. \u53EA\u5141\u8BB8\u5728\u65B9\u6CD5\u7684 before/success/exception/finish \u56DB\u4E2A\u73AF\u8282\u8FDB\u884C\u76D1\u542C\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
method-pattern\u65B9\u6CD5\u540D\u8868\u8FBE\u5F0F\u5339\u914D
script-filepathgroovy \u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84
[S]\u5339\u914D\u6240\u6709\u7684\u5B50\u7C7B
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u9700\u8981\u8BF4\u660E\u7684\u662F\uFF0C\u7B2C\u4E09\u4E2A\u8F93\u5165\u53C2\u6570\u662F\u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 /tmp/test.groovy\uFF0C\u4E0D\u5EFA\u8BAE\u8F93\u5165\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 ./test.groovy

\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E

/**
+import{_ as e,o as p,c as i,a as s,b as c,w as o,d as a,e as n,r as l}from"./app.bd2aade7.js";const u={},d=a(`

groovy

\u63D0\u793A

Arthas \u652F\u6301 groovy \u811A\u672C\u589E\u5F3A\uFF0C\u5141\u8BB8\u50CF BTrace \u4E00\u6837\u7F16\u5199\u811A\u672C\u6765\u89E3\u51B3\u95EE\u9898\uFF0C\u53EF\u4EE5\u5728 groovy \u811A\u672C\u4E2D\u8FDB\u884C if/for/switch/while \u7B49\u63A7\u5236\u8BED\u53E5\uFF0C\u4E0D\u53D7\u9650\u5236\uFF0C\u4F46\u76F8\u6BD4 BTrace \u800C\u8A00\u62E5\u6709\u66F4\u591A\u7684\u9650\u5236\u8303\u56F4\u3002

\u9650\u5236\u5185\u5BB9

  1. \u7981\u6B62\u6539\u53D8\u539F\u6709\u903B\u8F91\uFF0C\u4E0E watch \u7B49\u547D\u4EE4\u4E00\u6837\uFF0C\u91CD\u70B9\u4FDD\u8BC1\u7684\u662F\u76D1\u542C\u548C\u89C2\u5BDF\u3002
  2. \u53EA\u5141\u8BB8\u5728\u65B9\u6CD5\u7684 before/success/exception/finish \u56DB\u4E2A\u73AF\u8282\u8FDB\u884C\u76D1\u542C\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
class-pattern\u7C7B\u540D\u8868\u8FBE\u5F0F\u5339\u914D
method-pattern\u65B9\u6CD5\u540D\u8868\u8FBE\u5F0F\u5339\u914D
script-filepathgroovy \u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84
[S]\u5339\u914D\u6240\u6709\u7684\u5B50\u7C7B
[E]\u5F00\u542F\u6B63\u5219\u8868\u8FBE\u5F0F\u5339\u914D\uFF0C\u9ED8\u8BA4\u4E3A\u901A\u914D\u7B26\u5339\u914D

\u9700\u8981\u8BF4\u660E\u7684\u662F\uFF0C\u7B2C\u4E09\u4E2A\u8F93\u5165\u53C2\u6570\u662F\u811A\u672C\u7684\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 /tmp/test.groovy\uFF0C\u4E0D\u5EFA\u8BAE\u8F93\u5165\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u6BD4\u5982 ./test.groovy

\u4E94\u4E2A\u5173\u952E\u51FD\u6570\u58F0\u660E

/**
  * \u589E\u5F3A\u811A\u672C\u76D1\u542C\u5668
  */
 interface ScriptListener {
diff --git a/assets/groovy.html.c968b2cf.js b/assets/groovy.html.ecfe8d3e.js
similarity index 99%
rename from assets/groovy.html.c968b2cf.js
rename to assets/groovy.html.ecfe8d3e.js
index ddceedd96..ff6e6a2ac 100644
--- a/assets/groovy.html.c968b2cf.js
+++ b/assets/groovy.html.ecfe8d3e.js
@@ -1,4 +1,4 @@
-import{_ as e,o as p,c as o,a as s,b as i,w as c,d as a,e as n,r as l}from"./app.391b0e4e.js";const u={},r=a(`

groovy

TIP

Arthas support groovy scripting to allow user to use script like BTrace. It is possible to use if/for/switch/while in groovy scripting, but has more limitations compared to BTrace.

Limitations

  1. Prohibit from alternating the original logic. Like watch command, The major purpose of scripting is monitoring and observing.
  2. Only allow to monitor at the stages of before/success/exception/finish on one method.

Parameters

ParameterExplanation
class-patternclass name pattern
method-patternmethod name pattern
script-filepaththe absolute path of the groovy script
[S]match all sub classes
[E]enable regex match, the default is wildcard match

Note: the third parameter script-filepath must be the absolute path of the groovy script, for example /tmp/test.groovy. It is not recommended to use relative path, e.g. ./test.groovy.

Explanation on the important callbacks

/**
+import{_ as e,o as p,c as o,a as s,b as i,w as c,d as a,e as n,r as l}from"./app.bd2aade7.js";const u={},r=a(`

groovy

TIP

Arthas support groovy scripting to allow user to use script like BTrace. It is possible to use if/for/switch/while in groovy scripting, but has more limitations compared to BTrace.

Limitations

  1. Prohibit from alternating the original logic. Like watch command, The major purpose of scripting is monitoring and observing.
  2. Only allow to monitor at the stages of before/success/exception/finish on one method.

Parameters

ParameterExplanation
class-patternclass name pattern
method-patternmethod name pattern
script-filepaththe absolute path of the groovy script
[S]match all sub classes
[E]enable regex match, the default is wildcard match

Note: the third parameter script-filepath must be the absolute path of the groovy script, for example /tmp/test.groovy. It is not recommended to use relative path, e.g. ./test.groovy.

Explanation on the important callbacks

/**
  * Listeners for script to enhance the class
  */
 interface ScriptListener {
diff --git a/assets/heapdump.html.0e29f8ed.js b/assets/heapdump.html.55597356.js
similarity index 97%
rename from assets/heapdump.html.0e29f8ed.js
rename to assets/heapdump.html.55597356.js
index 1ee603d16..2c6373bea 100644
--- a/assets/heapdump.html.0e29f8ed.js
+++ b/assets/heapdump.html.55597356.js
@@ -1,4 +1,4 @@
-import{_ as s,o as t,c as i,a as e,b as d,e as a,d as p,r as o}from"./app.391b0e4e.js";const c={},r=e("h1",{id:"heapdump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),a(" heapdump")],-1),l={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"heapdump",-1),h=a(" online tutorial"),m=p(`

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

[arthas@58205]$ heapdump /tmp/dump.hprof
+import{_ as s,o as t,c as i,a as e,b as d,e as a,d as p,r as o}from"./app.bd2aade7.js";const c={},r=e("h1",{id:"heapdump",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),a(" heapdump")],-1),l={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},u=e("code",null,"heapdump",-1),h=a(" online tutorial"),m=p(`

TIP

dump java heap in hprof binary format, like jmap.

Usage

Dump to file

[arthas@58205]$ heapdump /tmp/dump.hprof
 Dumping heap to /tmp/dump.hprof...
 Heap dump file created
 

Dump only live objects

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/heapdump.html.de628dcb.js b/assets/heapdump.html.7f0445cf.js
similarity index 97%
rename from assets/heapdump.html.de628dcb.js
rename to assets/heapdump.html.7f0445cf.js
index dcfddbfa8..0afc10985 100644
--- a/assets/heapdump.html.de628dcb.js
+++ b/assets/heapdump.html.7f0445cf.js
@@ -1,4 +1,4 @@
-import{_ as s,o as d,c as i,a,b as p,e,d as t,r as c}from"./app.391b0e4e.js";const r={},u=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},l=a("code",null,"heapdump",-1),h=e("\u5728\u7EBF\u6559\u7A0B"),m=t(`

\u63D0\u793A

dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD\u3002

\u4F7F\u7528\u53C2\u8003

dump \u5230\u6307\u5B9A\u6587\u4EF6

[arthas@58205]$ heapdump /tmp/dump.hprof
+import{_ as s,o as d,c as i,a,b as p,e,d as t,r as c}from"./app.bd2aade7.js";const r={},u=a("h1",{id:"heapdump",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#heapdump","aria-hidden":"true"},"#"),e(" heapdump")],-1),o={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=command-heapdump",target:"_blank",rel:"noopener noreferrer"},l=a("code",null,"heapdump",-1),h=e("\u5728\u7EBF\u6559\u7A0B"),m=t(`

\u63D0\u793A

dump java heap, \u7C7B\u4F3C jmap \u547D\u4EE4\u7684 heap dump \u529F\u80FD\u3002

\u4F7F\u7528\u53C2\u8003

dump \u5230\u6307\u5B9A\u6587\u4EF6

[arthas@58205]$ heapdump /tmp/dump.hprof
 Dumping heap to /tmp/dump.hprof...
 Heap dump file created
 

\u53EA dump live \u5BF9\u8C61

[arthas@58205]$ heapdump --live /tmp/dump.hprof
diff --git a/assets/help.html.e0b9e284.js b/assets/help.html.abb127ac.js
similarity index 99%
rename from assets/help.html.e0b9e284.js
rename to assets/help.html.abb127ac.js
index 42cf71080..130d40844 100644
--- a/assets/help.html.e0b9e284.js
+++ b/assets/help.html.abb127ac.js
@@ -1,4 +1,4 @@
-import{_ as n,o as s,c as e,d as a}from"./app.391b0e4e.js";const i={},t=a(`

help

show help message, the command can show all the commands that current Arthas server supports,or you can use the command to show the detail usage of another command.

TIP

[help command] equals [command -help],both is to show the detail usage of one command.

Options

NameSpecification
show all the commands that current Arthas server supports
[name:]show the detail usage of one command

Usage

$ help
+import{_ as n,o as s,c as e,d as a}from"./app.bd2aade7.js";const i={},t=a(`

help

show help message, the command can show all the commands that current Arthas server supports,or you can use the command to show the detail usage of another command.

TIP

[help command] equals [command -help],both is to show the detail usage of one command.

Options

NameSpecification
show all the commands that current Arthas server supports
[name:]show the detail usage of one command

Usage

$ help
  NAME         DESCRIPTION
  help         Display Arthas Help
  auth         Authenticates the current session
diff --git a/assets/help.html.98c1c576.js b/assets/help.html.b77ccdc8.js
similarity index 99%
rename from assets/help.html.98c1c576.js
rename to assets/help.html.b77ccdc8.js
index 31de5df69..2977a520a 100644
--- a/assets/help.html.98c1c576.js
+++ b/assets/help.html.b77ccdc8.js
@@ -1,4 +1,4 @@
-import{_ as e,o as i,c as n,d as s}from"./app.391b0e4e.js";const a={},l=s(`

help

\u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F\uFF0C\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\uFF0C\u6216\u8005\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u63D0\u793A

[help \u6307\u4EE4]\u7684\u7B49\u540C\u4E8E[\u6307\u4EE4 -help]\uFF0C\u90FD\u662F\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
\u4E0D\u63A5\u53C2\u6570\u67E5\u8BE2\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\u4EE5\u53CA\u6307\u4EE4\u63CF\u8FF0
[name:]\u67E5\u8BE2\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E

\u4F7F\u7528\u53C2\u8003

$ help
+import{_ as e,o as i,c as n,d as s}from"./app.bd2aade7.js";const a={},l=s(`

help

\u67E5\u770B\u547D\u4EE4\u5E2E\u52A9\u4FE1\u606F\uFF0C\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\uFF0C\u6216\u8005\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u63D0\u793A

[help \u6307\u4EE4]\u7684\u7B49\u540C\u4E8E[\u6307\u4EE4 -help]\uFF0C\u90FD\u662F\u67E5\u770B\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
\u4E0D\u63A5\u53C2\u6570\u67E5\u8BE2\u5F53\u524D arthas \u7248\u672C\u652F\u6301\u7684\u6307\u4EE4\u4EE5\u53CA\u6307\u4EE4\u63CF\u8FF0
[name:]\u67E5\u8BE2\u5177\u4F53\u6307\u4EE4\u7684\u4F7F\u7528\u8BF4\u660E

\u4F7F\u7528\u53C2\u8003

$ help
  NAME         DESCRIPTION
  help         Display Arthas Help
  auth         Authenticates the current session
diff --git a/assets/history.html.2a6fd9ce.js b/assets/history.html.12a39d33.js
similarity index 97%
rename from assets/history.html.2a6fd9ce.js
rename to assets/history.html.12a39d33.js
index 2a113404a..dc5d93b0c 100644
--- a/assets/history.html.2a6fd9ce.js
+++ b/assets/history.html.12a39d33.js
@@ -1,4 +1,4 @@
-import{_ as e,o as t,c as i,d as a}from"./app.391b0e4e.js";const s={},d=a(`

history

\u6253\u5370\u547D\u4EE4\u5386\u53F2\u3002

\u63D0\u793A

\u5386\u53F2\u6307\u4EE4\u4F1A\u901A\u8FC7\u4E00\u4E2A\u540D\u53EB history \u7684\u6587\u4EF6\u6301\u4E45\u5316\uFF0C\u6240\u4EE5 history \u6307\u4EE4\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u670D\u52A1\u5668\u7684\u6240\u6709\u5386\u53F2\u547D\u4EE4\uFF0C\u800C\u4E0D\u4EC5\u53EA\u662F\u5F53\u524D\u6B21\u4F1A\u8BDD\u4F7F\u7528\u8FC7\u7684\u547D\u4EE4\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[c:]\u6E05\u7A7A\u5386\u53F2\u6307\u4EE4
[n:]\u663E\u793A\u6700\u8FD1\u6267\u884C\u7684 n \u6761\u6307\u4EE4

\u4F7F\u7528\u53C2\u8003

#\u67E5\u770B\u6700\u8FD1\u6267\u884C\u76843\u6761\u6307\u4EE4
+import{_ as e,o as t,c as i,d as a}from"./app.bd2aade7.js";const s={},d=a(`

history

\u6253\u5370\u547D\u4EE4\u5386\u53F2\u3002

\u63D0\u793A

\u5386\u53F2\u6307\u4EE4\u4F1A\u901A\u8FC7\u4E00\u4E2A\u540D\u53EB history \u7684\u6587\u4EF6\u6301\u4E45\u5316\uFF0C\u6240\u4EE5 history \u6307\u4EE4\u53EF\u4EE5\u67E5\u770B\u5F53\u524D arthas \u670D\u52A1\u5668\u7684\u6240\u6709\u5386\u53F2\u547D\u4EE4\uFF0C\u800C\u4E0D\u4EC5\u53EA\u662F\u5F53\u524D\u6B21\u4F1A\u8BDD\u4F7F\u7528\u8FC7\u7684\u547D\u4EE4\u3002

\u53C2\u6570\u8BF4\u660E

\u53C2\u6570\u540D\u79F0\u53C2\u6570\u8BF4\u660E
[c:]\u6E05\u7A7A\u5386\u53F2\u6307\u4EE4
[n:]\u663E\u793A\u6700\u8FD1\u6267\u884C\u7684 n \u6761\u6307\u4EE4

\u4F7F\u7528\u53C2\u8003

#\u67E5\u770B\u6700\u8FD1\u6267\u884C\u76843\u6761\u6307\u4EE4
 $ history 3
   269  thread
   270  cls
diff --git a/assets/history.html.c813d0b3.js b/assets/history.html.7ac5f109.js
similarity index 97%
rename from assets/history.html.c813d0b3.js
rename to assets/history.html.7ac5f109.js
index b58c7063b..12ed1288c 100644
--- a/assets/history.html.c813d0b3.js
+++ b/assets/history.html.7ac5f109.js
@@ -1,4 +1,4 @@
-import{_ as s,o as n,c as e,d as a}from"./app.391b0e4e.js";const t={},i=a(`

history

view command history.

TIP

history of commands will persisted in a file named history, so the history command can show all the history commands of current Arthas server ,but not only history in current session.

Options

NameSpecification
[c:]clear all the history commands
[n:]view the nearest 5 commands

\u4F7F\u7528\u53C2\u8003

#view the nearest 3 commands
+import{_ as s,o as n,c as e,d as a}from"./app.bd2aade7.js";const t={},i=a(`

history

view command history.

TIP

history of commands will persisted in a file named history, so the history command can show all the history commands of current Arthas server ,but not only history in current session.

Options

NameSpecification
[c:]clear all the history commands
[n:]view the nearest 5 commands

\u4F7F\u7528\u53C2\u8003

#view the nearest 3 commands
 $ history 3
   269  thread
   270  cls
diff --git a/assets/http-api.html.597fe391.js b/assets/http-api.html.7c8fdc0a.js
similarity index 99%
rename from assets/http-api.html.597fe391.js
rename to assets/http-api.html.7c8fdc0a.js
index a025b0ed3..9a7f29418 100644
--- a/assets/http-api.html.597fe391.js
+++ b/assets/http-api.html.7c8fdc0a.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./arthas-web-ui.d97900e6.js";import{_ as l,o as c,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.391b0e4e.js";const d={},v=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),k={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},b=s("code",null,"Http API",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),q=t(`

\u6982\u89C8

Http API \u63D0\u4F9B\u7C7B\u4F3C RESTful \u7684\u4EA4\u4E92\u63A5\u53E3\uFF0C\u8BF7\u6C42\u548C\u54CD\u5E94\u5747\u4E3A JSON \u683C\u5F0F\u7684\u6570\u636E\u3002\u76F8\u5BF9\u4E8E Telnet/WebConsole \u7684\u8F93\u51FA\u975E\u7ED3\u6784\u5316\u6587\u672C\u6570\u636E\uFF0CHttp API \u53EF\u4EE5\u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u6BD4\u5982\u7279\u5B9A\u5E94\u7528\u573A\u666F\u7684\u4E00\u7CFB\u5217\u8BCA\u65AD\u64CD\u4F5C\u3002

\u8BBF\u95EE\u5730\u5740

Http API \u63A5\u53E3\u5730\u5740\u4E3A\uFF1Ahttp://ip:port/api\uFF0C\u5FC5\u987B\u4F7F\u7528 POST \u65B9\u5F0F\u63D0\u4EA4\u8BF7\u6C42\u53C2\u6570\u3002\u5982 POST http://127.0.0.1:8563/api \u3002

\u6CE8\u610F\uFF1Atelnet \u670D\u52A1\u7684 3658 \u7AEF\u53E3\u4E0E Chrome \u6D4F\u89C8\u5668\u6709\u517C\u5BB9\u6027\u95EE\u9898\uFF0C\u5EFA\u8BAE\u4F7F\u7528 http \u7AEF\u53E3 8563 \u6765\u8BBF\u95EE http \u63A5\u53E3\u3002

\u8BF7\u6C42\u6570\u636E\u683C\u5F0F

{
+import{_ as i}from"./arthas-web-ui.d97900e6.js";import{_ as l,o as c,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.bd2aade7.js";const d={},v=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),k={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=cn&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},b=s("code",null,"Http API",-1),m=n("\u5728\u7EBF\u6559\u7A0B"),q=t(`

\u6982\u89C8

Http API \u63D0\u4F9B\u7C7B\u4F3C RESTful \u7684\u4EA4\u4E92\u63A5\u53E3\uFF0C\u8BF7\u6C42\u548C\u54CD\u5E94\u5747\u4E3A JSON \u683C\u5F0F\u7684\u6570\u636E\u3002\u76F8\u5BF9\u4E8E Telnet/WebConsole \u7684\u8F93\u51FA\u975E\u7ED3\u6784\u5316\u6587\u672C\u6570\u636E\uFF0CHttp API \u53EF\u4EE5\u63D0\u4F9B\u7ED3\u6784\u5316\u7684\u6570\u636E\uFF0C\u652F\u6301\u66F4\u590D\u6742\u7684\u4EA4\u4E92\u529F\u80FD\uFF0C\u6BD4\u5982\u7279\u5B9A\u5E94\u7528\u573A\u666F\u7684\u4E00\u7CFB\u5217\u8BCA\u65AD\u64CD\u4F5C\u3002

\u8BBF\u95EE\u5730\u5740

Http API \u63A5\u53E3\u5730\u5740\u4E3A\uFF1Ahttp://ip:port/api\uFF0C\u5FC5\u987B\u4F7F\u7528 POST \u65B9\u5F0F\u63D0\u4EA4\u8BF7\u6C42\u53C2\u6570\u3002\u5982 POST http://127.0.0.1:8563/api \u3002

\u6CE8\u610F\uFF1Atelnet \u670D\u52A1\u7684 3658 \u7AEF\u53E3\u4E0E Chrome \u6D4F\u89C8\u5668\u6709\u517C\u5BB9\u6027\u95EE\u9898\uFF0C\u5EFA\u8BAE\u4F7F\u7528 http \u7AEF\u53E3 8563 \u6765\u8BBF\u95EE http \u63A5\u53E3\u3002

\u8BF7\u6C42\u6570\u636E\u683C\u5F0F

{
   "action": "exec",
   "requestId": "req112",
   "sessionId": "94766d3c-8b39-42d3-8596-98aee3ccbefb",
diff --git a/assets/http-api.html.9bb27917.js b/assets/http-api.html.b523afd7.js
similarity index 99%
rename from assets/http-api.html.9bb27917.js
rename to assets/http-api.html.b523afd7.js
index b8e20795f..11e65cc95 100644
--- a/assets/http-api.html.9bb27917.js
+++ b/assets/http-api.html.b523afd7.js
@@ -1,4 +1,4 @@
-import{_ as i}from"./arthas-web-ui.d97900e6.js";import{_ as c,o as l,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.391b0e4e.js";const d={},m=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},k=s("code",null,"Http API",-1),b=n(" online tutorial"),h=t(`

Overview

Http API provides a RESTful-like interactive interface, and both requests and responses data in JSON format. Compared with Telnet/WebConsole's output unstructured text data, Http API can provide structured data and support more complex interactive functions, such as a series of diagnostic operations in specific application scenarios.

Access address

The Http API address is: http://ip:port/api, the request parameters must be submitted using POST. Such as POST http://127.0.0.1:8563/api.

Note: The telnet port 3658 has compatibility issues with the Chrome browser. It is recommended to use the http port 8563 to access the http api.

Request data format

{
+import{_ as i}from"./arthas-web-ui.d97900e6.js";import{_ as c,o as l,c as u,a as s,b as a,w as r,e as n,d as t,r as o}from"./app.bd2aade7.js";const d={},m=s("h1",{id:"http-api",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http-api","aria-hidden":"true"},"#"),n(" Http API")],-1),v={href:"https://arthas.aliyun.com/doc/arthas-tutorials.html?language=en&id=case-http-api",target:"_blank",rel:"noopener noreferrer"},k=s("code",null,"Http API",-1),b=n(" online tutorial"),h=t(`

Overview

Http API provides a RESTful-like interactive interface, and both requests and responses data in JSON format. Compared with Telnet/WebConsole's output unstructured text data, Http API can provide structured data and support more complex interactive functions, such as a series of diagnostic operations in specific application scenarios.

Access address

The Http API address is: http://ip:port/api, the request parameters must be submitted using POST. Such as POST http://127.0.0.1:8563/api.

Note: The telnet port 3658 has compatibility issues with the Chrome browser. It is recommended to use the http port 8563 to access the http api.

Request data format

{
   "action": "exec",
   "requestId": "req112",
   "sessionId": "94766d3c-8b39-42d3-8596-98aee3ccbefb",
diff --git a/assets/idea-plugin.html.3c8db60c.js b/assets/idea-plugin.html.95d9f4c5.js
similarity index 98%
rename from assets/idea-plugin.html.3c8db60c.js
rename to assets/idea-plugin.html.95d9f4c5.js
index 3688b95c1..9598747c2 100644
--- a/assets/idea-plugin.html.3c8db60c.js
+++ b/assets/idea-plugin.html.95d9f4c5.js
@@ -1 +1 @@
-import{_ as i,o as r,c as s,a as e,b as o,d as n,e as t,r as l}from"./app.391b0e4e.js";var c="/images/alibabacloud_hotreload.png";const d={},h=n('

IDEA Plugin

Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09

\u63D0\u793A

\u63D2\u4EF6\u7531\u793E\u533A\u5F00\u53D1\u8005\u63D0\u4F9B\u3002

',3),_=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=t("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=t("https://www.yuque.com/arthas-idea-plugin"),f=t("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},v=t("https://github.com/WangJi92/arthas-idea-plugin"),x=n('

Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09

\u63D0\u793A

\u70ED\u90E8\u7F72\u7EC4\u4EF6\u652F\u6301\u4E00\u952E\u5C06\u7F16\u8F91\u5668\u4E2D\u4FEE\u6539\u7684 Java \u6E90\u7801\u5FEB\u901F\u7F16\u8BD1\uFF0C\u5E76\u66F4\u65B0\u5230\u8FDC\u7AEF\u5E94\u7528\u670D\u52A1\u4E2D\uFF0C\u514D\u53BB\u624B\u52A8 dump\u3001mc \u7684\u8FC7\u7A0B\u3002\u6B64\u5916\uFF0C\u4E5F\u53EF\u4EE5\u4E00\u952E\u8FD8\u539F retransform \u7684\u7C7B\u6587\u4EF6\u3002

',3),w=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),J={href:"https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit",target:"_blank",rel:"noopener noreferrer"},j=t("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=t("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=t("https://help.aliyun.com/document_detail/381077.html"),N=e("li",null,[t("\u8054\u7CFB\u6211\u4EEC\uFF1A\u8BF7\u52A0 Alibaba Cloud Toolkit (\u5E94\u7528\u89C2\u6D4B\u5668) \u9489\u9489\u7528\u6237\u4EA4\u6D41\u7FA4\uFF08\u7FA4\u53F7\uFF1A"),e("strong",null,"34965379"),t("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,e("ul",null,[e("li",null,[_,e("a",u,[p,o(a)])]),e("li",null,[m,e("a",b,[g,o(a)])]),e("li",null,[f,e("a",k,[v,o(a)])])]),x,e("ul",null,[e("li",null,[w,e("a",J,[j,o(a)])]),e("li",null,[y,e("a",A,[E,o(a)])]),N])])}var T=i(d,[["render",V],["__file","idea-plugin.html.vue"]]);export{T as default}; +import{_ as i,o as r,c as s,a as e,b as o,d as n,e as t,r as l}from"./app.bd2aade7.js";var c="/images/alibabacloud_hotreload.png";const d={},h=n('

IDEA Plugin

Arthas-idea\uFF08\u90E8\u5206\u547D\u4EE4\u53EF\u89C6\u5316\uFF09

\u63D0\u793A

\u63D2\u4EF6\u7531\u793E\u533A\u5F00\u53D1\u8005\u63D0\u4F9B\u3002

',3),_=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),u={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},p=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),m=t("\u4F7F\u7528\u6587\u6863\uFF1A"),b={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},g=t("https://www.yuque.com/arthas-idea-plugin"),f=t("\u6E90\u7801\u5730\u5740\uFF1A "),k={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},v=t("https://github.com/WangJi92/arthas-idea-plugin"),x=n('

Alibaba Cloud Toolkit \u70ED\u90E8\u7F72\u7EC4\u4EF6\uFF08\u4E00\u952E retransform\uFF09

\u63D0\u793A

\u70ED\u90E8\u7F72\u7EC4\u4EF6\u652F\u6301\u4E00\u952E\u5C06\u7F16\u8F91\u5668\u4E2D\u4FEE\u6539\u7684 Java \u6E90\u7801\u5FEB\u901F\u7F16\u8BD1\uFF0C\u5E76\u66F4\u65B0\u5230\u8FDC\u7AEF\u5E94\u7528\u670D\u52A1\u4E2D\uFF0C\u514D\u53BB\u624B\u52A8 dump\u3001mc \u7684\u8FC7\u7A0B\u3002\u6B64\u5916\uFF0C\u4E5F\u53EF\u4EE5\u4E00\u952E\u8FD8\u539F retransform \u7684\u7C7B\u6587\u4EF6\u3002

',3),w=t("Jetbrains \u63D2\u4EF6\u83B7\u53D6\u5730\u5740\uFF1A "),J={href:"https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit",target:"_blank",rel:"noopener noreferrer"},j=t("https://plugins.jetbrains.com/plugin/11386-alibaba-cloud-toolkit"),y=t("\u4F7F\u7528\u6587\u6863\uFF1A"),A={href:"https://help.aliyun.com/document_detail/381077.html",target:"_blank",rel:"noopener noreferrer"},E=t("https://help.aliyun.com/document_detail/381077.html"),N=e("li",null,[t("\u8054\u7CFB\u6211\u4EEC\uFF1A\u8BF7\u52A0 Alibaba Cloud Toolkit (\u5E94\u7528\u89C2\u6D4B\u5668) \u9489\u9489\u7528\u6237\u4EA4\u6D41\u7FA4\uFF08\u7FA4\u53F7\uFF1A"),e("strong",null,"34965379"),t("\uFF09")],-1);function V(B,C){const a=l("ExternalLinkIcon");return r(),s("div",null,[h,e("ul",null,[e("li",null,[_,e("a",u,[p,o(a)])]),e("li",null,[m,e("a",b,[g,o(a)])]),e("li",null,[f,e("a",k,[v,o(a)])])]),x,e("ul",null,[e("li",null,[w,e("a",J,[j,o(a)])]),e("li",null,[y,e("a",A,[E,o(a)])]),N])])}var T=i(d,[["render",V],["__file","idea-plugin.html.vue"]]);export{T as default}; diff --git a/assets/idea-plugin.html.93877b09.js b/assets/idea-plugin.html.da32568b.js similarity index 89% rename from assets/idea-plugin.html.93877b09.js rename to assets/idea-plugin.html.da32568b.js index d3cf83df8..bb4cd0c9f 100644 --- a/assets/idea-plugin.html.93877b09.js +++ b/assets/idea-plugin.html.da32568b.js @@ -1 +1 @@ -import{_ as a,o,c as s,a as e,b as i,e as t,r}from"./app.391b0e4e.js";const l={},c=e("h1",{id:"idea-plugin",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),t(" IDEA Plugin")],-1),u=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Plugin is provided by community developers.")],-1),_=t("Jetbrains Plugin\uFF1A "),d={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},h=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),p=t("Plugin Doc\uFF1A"),g={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},m=t("https://www.yuque.com/arthas-idea-plugin"),f=t("Plugin Github\uFF1A "),b={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},k=t("https://github.com/WangJi92/arthas-idea-plugin");function v(x,P){const n=r("ExternalLinkIcon");return o(),s("div",null,[c,u,e("ul",null,[e("li",null,[_,e("a",d,[h,i(n)])]),e("li",null,[p,e("a",g,[m,i(n)])]),e("li",null,[f,e("a",b,[k,i(n)])])])])}var y=a(l,[["render",v],["__file","idea-plugin.html.vue"]]);export{y as default}; +import{_ as a,o,c as s,a as e,b as i,e as t,r}from"./app.bd2aade7.js";const l={},c=e("h1",{id:"idea-plugin",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#idea-plugin","aria-hidden":"true"},"#"),t(" IDEA Plugin")],-1),u=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,"Plugin is provided by community developers.")],-1),_=t("Jetbrains Plugin\uFF1A "),d={href:"https://plugins.jetbrains.com/plugin/13581-arthas-idea",target:"_blank",rel:"noopener noreferrer"},h=t("https://plugins.jetbrains.com/plugin/13581-arthas-idea"),p=t("Plugin Doc\uFF1A"),g={href:"https://www.yuque.com/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},m=t("https://www.yuque.com/arthas-idea-plugin"),f=t("Plugin Github\uFF1A "),b={href:"https://github.com/WangJi92/arthas-idea-plugin",target:"_blank",rel:"noopener noreferrer"},k=t("https://github.com/WangJi92/arthas-idea-plugin");function v(x,P){const n=r("ExternalLinkIcon");return o(),s("div",null,[c,u,e("ul",null,[e("li",null,[_,e("a",d,[h,i(n)])]),e("li",null,[p,e("a",g,[m,i(n)])]),e("li",null,[f,e("a",b,[k,i(n)])])])])}var y=a(l,[["render",v],["__file","idea-plugin.html.vue"]]);export{y as default}; diff --git a/assets/index.html.3923e211.js b/assets/index.html.5c066ef8.js similarity index 63% rename from assets/index.html.3923e211.js rename to assets/index.html.5c066ef8.js index 5a466e812..299db9b75 100644 --- a/assets/index.html.3923e211.js +++ b/assets/index.html.5c066ef8.js @@ -1 +1 @@ -import{_ as e,o as c,c as r}from"./app.391b0e4e.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; +import{_ as e,o as c,c as r}from"./app.bd2aade7.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; diff --git a/assets/index.html.3eba35be.js b/assets/index.html.758b214c.js similarity index 63% rename from assets/index.html.3eba35be.js rename to assets/index.html.758b214c.js index 5a466e812..299db9b75 100644 --- a/assets/index.html.3eba35be.js +++ b/assets/index.html.758b214c.js @@ -1 +1 @@ -import{_ as e,o as c,c as r}from"./app.391b0e4e.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; +import{_ as e,o as c,c as r}from"./app.bd2aade7.js";const t={};function _(n,o){return c(),r("div")}var s=e(t,[["render",_],["__file","index.html.vue"]]);export{s as default}; diff --git a/assets/index.html.e6d34846.js b/assets/index.html.76261c19.js similarity index 98% rename from assets/index.html.e6d34846.js rename to assets/index.html.76261c19.js index 9ee79aede..333d5c737 100644 --- a/assets/index.html.e6d34846.js +++ b/assets/index.html.76261c19.js @@ -1 +1 @@ -import{_ as o}from"./arthas.f9aec7b5.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as t,r as l}from"./app.391b0e4e.js";const h={},d=c('

\u7B80\u4ECB

Arthas \u662F\u4E00\u6B3E\u7EBF\u4E0A\u76D1\u63A7\u8BCA\u65AD\u4EA7\u54C1\uFF0C\u901A\u8FC7\u5168\u5C40\u89C6\u89D2\u5B9E\u65F6\u67E5\u770B\u5E94\u7528 load\u3001\u5185\u5B58\u3001gc\u3001\u7EBF\u7A0B\u7684\u72B6\u6001\u4FE1\u606F\uFF0C\u5E76\u80FD\u5728\u4E0D\u4FEE\u6539\u5E94\u7528\u4EE3\u7801\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u4E1A\u52A1\u95EE\u9898\u8FDB\u884C\u8BCA\u65AD\uFF0C\u5305\u62EC\u67E5\u770B\u65B9\u6CD5\u8C03\u7528\u7684\u51FA\u5165\u53C2\u3001\u5F02\u5E38\uFF0C\u76D1\u6D4B\u65B9\u6CD5\u6267\u884C\u8017\u65F6\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\u7B49\uFF0C\u5927\u5927\u63D0\u5347\u7EBF\u4E0A\u95EE\u9898\u6392\u67E5\u6548\u7387\u3002

Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F

Arthas \u662F Alibaba \u5F00\u6E90\u7684 Java \u8BCA\u65AD\u5DE5\u5177\uFF0C\u6DF1\u53D7\u5F00\u53D1\u8005\u559C\u7231\u3002

\u5F53\u4F60\u9047\u5230\u4EE5\u4E0B\u7C7B\u4F3C\u95EE\u9898\u800C\u675F\u624B\u65E0\u7B56\u65F6\uFF0CArthas\u53EF\u4EE5\u5E2E\u52A9\u4F60\u89E3\u51B3\uFF1A

  1. \u8FD9\u4E2A\u7C7B\u4ECE\u54EA\u4E2A jar \u5305\u52A0\u8F7D\u7684\uFF1F\u4E3A\u4EC0\u4E48\u4F1A\u62A5\u5404\u79CD\u7C7B\u76F8\u5173\u7684 Exception\uFF1F
  2. \u6211\u6539\u7684\u4EE3\u7801\u4E3A\u4EC0\u4E48\u6CA1\u6709\u6267\u884C\u5230\uFF1F\u96BE\u9053\u662F\u6211\u6CA1 commit\uFF1F\u5206\u652F\u641E\u9519\u4E86\uFF1F
  3. \u9047\u5230\u95EE\u9898\u65E0\u6CD5\u5728\u7EBF\u4E0A debug\uFF0C\u96BE\u9053\u53EA\u80FD\u901A\u8FC7\u52A0\u65E5\u5FD7\u518D\u91CD\u65B0\u53D1\u5E03\u5417\uFF1F
  4. \u7EBF\u4E0A\u9047\u5230\u67D0\u4E2A\u7528\u6237\u7684\u6570\u636E\u5904\u7406\u6709\u95EE\u9898\uFF0C\u4F46\u7EBF\u4E0A\u540C\u6837\u65E0\u6CD5 debug\uFF0C\u7EBF\u4E0B\u65E0\u6CD5\u91CD\u73B0\uFF01
  5. \u662F\u5426\u6709\u4E00\u4E2A\u5168\u5C40\u89C6\u89D2\u6765\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\uFF1F
  6. \u6709\u4EC0\u4E48\u529E\u6CD5\u53EF\u4EE5\u76D1\u63A7\u5230 JVM \u7684\u5B9E\u65F6\u8FD0\u884C\u72B6\u6001\uFF1F
  7. \u600E\u4E48\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\uFF1F
  8. \u600E\u6837\u76F4\u63A5\u4ECE JVM \u5185\u67E5\u627E\u67D0\u4E2A\u7C7B\u7684\u5B9E\u4F8B\uFF1F

Arthas \u652F\u6301 JDK 6+\uFF0C\u652F\u6301 Linux/Mac/Windows\uFF0C\u91C7\u7528\u547D\u4EE4\u884C\u4EA4\u4E92\u6A21\u5F0F\uFF0C\u540C\u65F6\u63D0\u4F9B\u4E30\u5BCC\u7684 Tab \u81EA\u52A8\u8865\u5168\u529F\u80FD\uFF0C\u8FDB\u4E00\u6B65\u65B9\u4FBF\u8FDB\u884C\u95EE\u9898\u7684\u5B9A\u4F4D\u548C\u8BCA\u65AD\u3002

',8),_=t("\u5982\u679C\u60A8\u5728\u4F7F\u7528 Arthas\uFF0C\u8BF7\u8BA9\u6211\u4EEC\u77E5\u9053\uFF0C\u60A8\u7684\u4F7F\u7528\u5BF9\u6211\u4EEC\u975E\u5E38\u91CD\u8981\uFF1A"),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=t("\u67E5\u770B"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),m={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function x(g,v){const a=l("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[_,e("a",p,[u,r(a)])])]),b,e("p",null,[e("a",m,[f,r(a)])])])}var V=s(h,[["render",x],["__file","index.html.vue"]]);export{V as default}; +import{_ as o}from"./arthas.f9aec7b5.js";import{_ as s,o as i,c as n,a as e,b as r,d as c,e as t,r as l}from"./app.bd2aade7.js";const h={},d=c('

\u7B80\u4ECB

Arthas \u662F\u4E00\u6B3E\u7EBF\u4E0A\u76D1\u63A7\u8BCA\u65AD\u4EA7\u54C1\uFF0C\u901A\u8FC7\u5168\u5C40\u89C6\u89D2\u5B9E\u65F6\u67E5\u770B\u5E94\u7528 load\u3001\u5185\u5B58\u3001gc\u3001\u7EBF\u7A0B\u7684\u72B6\u6001\u4FE1\u606F\uFF0C\u5E76\u80FD\u5728\u4E0D\u4FEE\u6539\u5E94\u7528\u4EE3\u7801\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u4E1A\u52A1\u95EE\u9898\u8FDB\u884C\u8BCA\u65AD\uFF0C\u5305\u62EC\u67E5\u770B\u65B9\u6CD5\u8C03\u7528\u7684\u51FA\u5165\u53C2\u3001\u5F02\u5E38\uFF0C\u76D1\u6D4B\u65B9\u6CD5\u6267\u884C\u8017\u65F6\uFF0C\u7C7B\u52A0\u8F7D\u4FE1\u606F\u7B49\uFF0C\u5927\u5927\u63D0\u5347\u7EBF\u4E0A\u95EE\u9898\u6392\u67E5\u6548\u7387\u3002

Arthas\uFF08\u963F\u5C14\u8428\u65AF\uFF09\u80FD\u4E3A\u4F60\u505A\u4EC0\u4E48\uFF1F

Arthas \u662F Alibaba \u5F00\u6E90\u7684 Java \u8BCA\u65AD\u5DE5\u5177\uFF0C\u6DF1\u53D7\u5F00\u53D1\u8005\u559C\u7231\u3002

\u5F53\u4F60\u9047\u5230\u4EE5\u4E0B\u7C7B\u4F3C\u95EE\u9898\u800C\u675F\u624B\u65E0\u7B56\u65F6\uFF0CArthas\u53EF\u4EE5\u5E2E\u52A9\u4F60\u89E3\u51B3\uFF1A

  1. \u8FD9\u4E2A\u7C7B\u4ECE\u54EA\u4E2A jar \u5305\u52A0\u8F7D\u7684\uFF1F\u4E3A\u4EC0\u4E48\u4F1A\u62A5\u5404\u79CD\u7C7B\u76F8\u5173\u7684 Exception\uFF1F
  2. \u6211\u6539\u7684\u4EE3\u7801\u4E3A\u4EC0\u4E48\u6CA1\u6709\u6267\u884C\u5230\uFF1F\u96BE\u9053\u662F\u6211\u6CA1 commit\uFF1F\u5206\u652F\u641E\u9519\u4E86\uFF1F
  3. \u9047\u5230\u95EE\u9898\u65E0\u6CD5\u5728\u7EBF\u4E0A debug\uFF0C\u96BE\u9053\u53EA\u80FD\u901A\u8FC7\u52A0\u65E5\u5FD7\u518D\u91CD\u65B0\u53D1\u5E03\u5417\uFF1F
  4. \u7EBF\u4E0A\u9047\u5230\u67D0\u4E2A\u7528\u6237\u7684\u6570\u636E\u5904\u7406\u6709\u95EE\u9898\uFF0C\u4F46\u7EBF\u4E0A\u540C\u6837\u65E0\u6CD5 debug\uFF0C\u7EBF\u4E0B\u65E0\u6CD5\u91CD\u73B0\uFF01
  5. \u662F\u5426\u6709\u4E00\u4E2A\u5168\u5C40\u89C6\u89D2\u6765\u67E5\u770B\u7CFB\u7EDF\u7684\u8FD0\u884C\u72B6\u51B5\uFF1F
  6. \u6709\u4EC0\u4E48\u529E\u6CD5\u53EF\u4EE5\u76D1\u63A7\u5230 JVM \u7684\u5B9E\u65F6\u8FD0\u884C\u72B6\u6001\uFF1F
  7. \u600E\u4E48\u5FEB\u901F\u5B9A\u4F4D\u5E94\u7528\u7684\u70ED\u70B9\uFF0C\u751F\u6210\u706B\u7130\u56FE\uFF1F
  8. \u600E\u6837\u76F4\u63A5\u4ECE JVM \u5185\u67E5\u627E\u67D0\u4E2A\u7C7B\u7684\u5B9E\u4F8B\uFF1F

Arthas \u652F\u6301 JDK 6+\uFF0C\u652F\u6301 Linux/Mac/Windows\uFF0C\u91C7\u7528\u547D\u4EE4\u884C\u4EA4\u4E92\u6A21\u5F0F\uFF0C\u540C\u65F6\u63D0\u4F9B\u4E30\u5BCC\u7684 Tab \u81EA\u52A8\u8865\u5168\u529F\u80FD\uFF0C\u8FDB\u4E00\u6B65\u65B9\u4FBF\u8FDB\u884C\u95EE\u9898\u7684\u5B9A\u4F4D\u548C\u8BCA\u65AD\u3002

',8),_=t("\u5982\u679C\u60A8\u5728\u4F7F\u7528 Arthas\uFF0C\u8BF7\u8BA9\u6211\u4EEC\u77E5\u9053\uFF0C\u60A8\u7684\u4F7F\u7528\u5BF9\u6211\u4EEC\u975E\u5E38\u91CD\u8981\uFF1A"),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},u=t("\u67E5\u770B"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),m={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},f=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function x(g,v){const a=l("ExternalLinkIcon");return i(),n("div",null,[d,e("p",null,[e("strong",null,[_,e("a",p,[u,r(a)])])]),b,e("p",null,[e("a",m,[f,r(a)])])])}var V=s(h,[["render",x],["__file","index.html.vue"]]);export{V as default}; diff --git a/assets/index.html.78460dae.js b/assets/index.html.c0309f84.js similarity index 98% rename from assets/index.html.78460dae.js rename to assets/index.html.c0309f84.js index 2e6f9470c..cc7eec4d0 100644 --- a/assets/index.html.78460dae.js +++ b/assets/index.html.c0309f84.js @@ -1 +1 @@ -import{_ as i}from"./arthas.f9aec7b5.js";import{_ as a,o as r,c as n,a as e,b as s,d as l,e as t,r as c}from"./app.391b0e4e.js";const d={},h=l('

Introduction

Arthas is a Java diagnostic tool open-sourced by Alibaba middleware team. It is widely adopted and popular among the developers inside Alibaba. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.

Background

Oftentimes the production system network is inaccessible from local development environment. If issues are encountered in production systems, it is impossible to use IDE to debug the application remotely. What's even worse, debugging in production environment is unacceptable, as it will suspend all the threads, leading to services downtime.

Developers could always try to reproduce the same issue on the test/staging environment. However, this is tricky as some issues cannot be reproduced easily in a different environment, or even disappear once restarted.

And if you're thinking of adding some logs to your code to help trouble-shoot the issue, you will have to go through the following lifecycle: test, staging, and then to production. Time is money! This approach is inefficient! Worse still, the issue may not be fixed since it might be irreproducible once the JVM is restarted, as described above.

Arthas is built to solve these issues. A developer can troubleshoot production issues on the fly. No JVM restart, no additional code changes. Arthas works as an observer, that is, it will never suspend your running threads.

Key features

  • Check whether a class is loaded? Or where the class is loaded from? (Useful for trouble-shooting jar file conflicts)
  • Decompile a class to ensure the code is running as expected.
  • Check classloader statistics, e.g. the number of classloaders, the number of classes loaded per classloader, the classloader hierarchy, possible classloader leaks, etc.
  • Check the method invocation details, e.g. method parameter, returned values, exceptions and etc.
  • Check the stack trace of specified method invocation. This is useful when a developer wants to know the caller of the method.
  • Trace the method invocation to find slow sub-invocations.
  • Monitor method invocation statistics, e.g. QPS (Query Per Second), RT (Return Time), success rate and etc.
  • Monitor system metrics, thread states and CPU usage, GC statistics and etc.
  • Supports command line interactive mode, with auto-complete feature enabled.
  • Supports telnet and WebSocket, which enables both local and remote diagnostics with command line and browsers.
  • Supports profiler/Flame Graph
  • Support get objects in the heap that are instances of the specified class.
  • Supports JDK 6+
  • Supports Linux/Mac/Windows
',10),u=t("If you are using Arthas, please let us know. Your feedback is very important to us: "),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},m=t("View"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),f={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},g=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function v(_,w){const o=c("ExternalLinkIcon");return r(),n("div",null,[h,e("p",null,[e("strong",null,[u,e("a",p,[m,s(o)])])]),b,e("p",null,[e("a",f,[g,s(o)])])])}var x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; +import{_ as i}from"./arthas.f9aec7b5.js";import{_ as a,o as r,c as n,a as e,b as s,d as l,e as t,r as c}from"./app.bd2aade7.js";const d={},h=l('

Introduction

Arthas is a Java diagnostic tool open-sourced by Alibaba middleware team. It is widely adopted and popular among the developers inside Alibaba. Arthas helps developers in trouble-shooting issues in production environment for Java based applications without modifying code or restarting servers.

Background

Oftentimes the production system network is inaccessible from local development environment. If issues are encountered in production systems, it is impossible to use IDE to debug the application remotely. What's even worse, debugging in production environment is unacceptable, as it will suspend all the threads, leading to services downtime.

Developers could always try to reproduce the same issue on the test/staging environment. However, this is tricky as some issues cannot be reproduced easily in a different environment, or even disappear once restarted.

And if you're thinking of adding some logs to your code to help trouble-shoot the issue, you will have to go through the following lifecycle: test, staging, and then to production. Time is money! This approach is inefficient! Worse still, the issue may not be fixed since it might be irreproducible once the JVM is restarted, as described above.

Arthas is built to solve these issues. A developer can troubleshoot production issues on the fly. No JVM restart, no additional code changes. Arthas works as an observer, that is, it will never suspend your running threads.

Key features

  • Check whether a class is loaded? Or where the class is loaded from? (Useful for trouble-shooting jar file conflicts)
  • Decompile a class to ensure the code is running as expected.
  • Check classloader statistics, e.g. the number of classloaders, the number of classes loaded per classloader, the classloader hierarchy, possible classloader leaks, etc.
  • Check the method invocation details, e.g. method parameter, returned values, exceptions and etc.
  • Check the stack trace of specified method invocation. This is useful when a developer wants to know the caller of the method.
  • Trace the method invocation to find slow sub-invocations.
  • Monitor method invocation statistics, e.g. QPS (Query Per Second), RT (Return Time), success rate and etc.
  • Monitor system metrics, thread states and CPU usage, GC statistics and etc.
  • Supports command line interactive mode, with auto-complete feature enabled.
  • Supports telnet and WebSocket, which enables both local and remote diagnostics with command line and browsers.
  • Supports profiler/Flame Graph
  • Support get objects in the heap that are instances of the specified class.
  • Supports JDK 6+
  • Supports Linux/Mac/Windows
',10),u=t("If you are using Arthas, please let us know. Your feedback is very important to us: "),p={href:"https://github.com/alibaba/arthas/issues/111",target:"_blank",rel:"noopener noreferrer"},m=t("View"),b=e("h3",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),f={href:"https://github.com/alibaba/arthas/graphs/contributors",target:"_blank",rel:"noopener noreferrer"},g=e("img",{src:"https://opencollective.com/arthas/contributors.svg?width=890&button=false",alt:""},null,-1);function v(_,w){const o=c("ExternalLinkIcon");return r(),n("div",null,[h,e("p",null,[e("strong",null,[u,e("a",p,[m,s(o)])])]),b,e("p",null,[e("a",f,[g,s(o)])])])}var x=a(d,[["render",v],["__file","index.html.vue"]]);export{x as default}; diff --git a/assets/install-detail.html.8d8a2586.js b/assets/install-detail.html.67ac8674.js similarity index 99% rename from assets/install-detail.html.8d8a2586.js rename to assets/install-detail.html.67ac8674.js index 6a94416e3..9b12499b8 100644 --- a/assets/install-detail.html.8d8a2586.js +++ b/assets/install-detail.html.67ac8674.js @@ -1,4 +1,4 @@ -import{_ as t,o as l,c as o,a,b as s,w as h,d as n,e,r as d}from"./app.391b0e4e.js";const c={},u=n(`

Arthas Install

\u5FEB\u901F\u5B89\u88C5

\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09

\u4E0B\u8F7Darthas-boot.jar\uFF0C\u7136\u540E\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

curl -O https://arthas.aliyun.com/arthas-boot.jar
+import{_ as t,o as l,c as o,a,b as s,w as h,d as n,e,r as d}from"./app.bd2aade7.js";const c={},u=n(`

Arthas Install

\u5FEB\u901F\u5B89\u88C5

\u4F7F\u7528arthas-boot\uFF08\u63A8\u8350\uFF09

\u4E0B\u8F7Darthas-boot.jar\uFF0C\u7136\u540E\u7528java -jar\u7684\u65B9\u5F0F\u542F\u52A8\uFF1A

curl -O https://arthas.aliyun.com/arthas-boot.jar
 java -jar arthas-boot.jar
 

\u6253\u5370\u5E2E\u52A9\u4FE1\u606F\uFF1A

java -jar arthas-boot.jar -h